:root{--color-navy:#16202e;--color-navy-2:#22304a;--color-blue:#2563eb;--color-page:#f5f6f8;--color-card:#fff;--color-border:#e5e7eb;--color-border-2:#f3f4f6;--color-text-1:#111827;--color-text-2:#6b7280;--color-text-3:#9ca3af;--status-red-bg:#fee2e2;--status-red-text:#b91c1c;--status-red-dot:#ef4444;--status-amber-bg:#fef3c7;--status-amber-text:#b45309;--status-amber-dot:#f59e0b;--status-green-bg:#dcfce7;--status-green-text:#15803d;--status-green-dot:#22c55e;--status-blue-bg:#dbeafe;--status-blue-text:#1d4ed8;--status-blue-dot:#3b82f6;--status-purple-bg:#f3e8ff;--status-purple-text:#7e22ce;--status-purple-dot:#a855f7;--status-teal-bg:#ccfbf1;--status-teal-text:#0f766e;--status-teal-dot:#14b8a6;--status-gray-bg:#f3f4f6;--status-gray-text:#4b5563;--status-gray-dot:#9ca3af;--font-family-base:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-size-h1:24px;--font-weight-h1:600;--font-size-subtitle:13px;--font-weight-subtitle:400;--font-size-card-title:15px;--font-weight-card-title:600;--font-size-section-title:13px;--font-weight-section-title:600;--font-size-body:13px;--font-weight-body:400;--font-size-secondary:12px;--font-weight-secondary:400;--font-size-label:11px;--font-weight-label:400;--font-size-group-header:10px;--font-weight-group-header:500;--letter-spacing-group-header:.07em;--font-size-kpi:26px;--font-weight-kpi:600;--opacity-disabled:.45;--font-size-pulse:24px;--font-weight-pulse:600;--layout-base-width:1440px;--layout-sidebar-width:240px;--layout-sidebar-width-collapsed:68px;--layout-content-padding:20px 32px 40px;--card-border-radius:10px;--card-padding:18px;--card-gap:16px;--kanban-column-width:252px;--modal-width:600px;--modal-width-wide:720px;--modal-width-compact:680px;--modal-width-wider:950px;--modal-width-handoff:1180px;--drawer-width:780px}html{overflow-x:hidden}body{font-family:var(--font-family-base);font-variant-numeric:tabular-nums;background:var(--color-page);color:var(--color-text-1);overflow-x:hidden}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--color-page);height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;min-height:100%}a{color:inherit;text-decoration:none}.lk{color:var(--color-blue);cursor:pointer;font-weight:500}.lk:hover{text-decoration:underline}button.lk{font:inherit;background:0 0;border:0;font-weight:500}#root{min-height:100vh}.toast{z-index:100;color:#fff;background:#16202e;border-radius:9px;max-width:400px;padding:13px 18px;font-size:13px;line-height:1.6;display:none;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 24px #0002}.toast.show{display:block}.app{grid-template-columns:var(--layout-sidebar-width) 1fr;align-items:stretch;min-height:100vh;display:grid}.app.collapsed{grid-template-columns:var(--layout-sidebar-width-collapsed) 1fr}.sb{background:var(--color-navy);flex-direction:column;min-height:100vh;padding:18px 0;display:flex}.brand{align-items:center;gap:10px;padding:0 18px 20px;display:flex}.logo{background:var(--color-blue);color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:flex}.bname{color:#fff;font-size:14px;font-weight:600;line-height:1.2}.bsub{color:#7a8699;margin-top:1px;font-size:10px}.sect{font-size:var(--font-size-group-header);letter-spacing:var(--letter-spacing-group-header);color:#5a677c;font-weight:var(--font-weight-group-header);text-transform:uppercase;padding:12px 18px 6px}.ni{color:#c7d0dc;cursor:pointer;align-items:center;gap:10px;padding:8px 18px;font-size:13px;text-decoration:none;display:flex}.ni:hover{background:var(--color-navy-2)}.ni.act{color:#fff;background:var(--color-navy-2)}.ni .ic{stroke-width:1.75px;flex-shrink:0;width:1em;height:1em;font-size:17px}.ni .ch{flex-shrink:0;width:1em;height:1em;margin-left:auto;font-size:12px}.sn{color:#8b95a5;cursor:pointer;justify-content:space-between;padding:6px 18px 6px 45px;font-size:12px;text-decoration:none;display:flex}.sn:hover{color:#c7d0dc}.sn.act{color:#fff;background:var(--color-navy-2);border-left:3px solid var(--color-blue);padding-left:42px}.sn2{color:#6b7383;padding:6px 14px 6px 56px;font-size:12px;text-decoration:none;display:block}.sn2:hover{color:#c7ceda}.sn2.act{color:#fff;background:#ffffff1a;font-weight:500}.cnt{background:var(--color-page);flex-direction:column;min-width:0;max-width:100%;min-height:100vh;display:flex;overflow-x:hidden}.top{background:var(--color-card);border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;min-height:56px;padding:0 32px;display:flex}.crumb{color:#9ca3af;font-size:12px}.crumb b{color:#111827;font-weight:500}.tr{align-items:center;gap:14px;display:flex}.ico{color:#9ca3af;cursor:pointer;width:18px;height:18px;font-size:18px}.av{background:var(--color-blue);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:500;display:flex}.hd{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.hdr{align-items:center;gap:14px;display:flex}.who{color:#9ca3af;text-align:right;white-space:nowrap;font-size:12px}.tgl{background:var(--color-navy-2);color:#a9b4c4;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;margin:0 18px 14px;padding:7px 10px;font-size:11px;display:flex}.tgl .ic{width:14px;height:14px}.app.collapsed .sb .lbl,.app.collapsed .sb .sect,.app.collapsed .sb .sn,.app.collapsed .sb .sn2,.app.collapsed .sb .ch,.app.collapsed .sb .bname,.app.collapsed .sb .bsub,.app.collapsed .sb .tgl span{display:none}.app.collapsed .sb .brand{justify-content:center;padding:0 0 20px}.app.collapsed .sb .tgl{justify-content:center}.body{min-width:0;max-width:100%;padding:var(--layout-content-padding);flex:1;overflow-x:hidden}.h1{font-size:var(--font-size-h1);font-weight:var(--font-weight-h1);letter-spacing:-.01em}.hsub{font-size:var(--font-size-subtitle);font-weight:var(--font-weight-subtitle);color:var(--color-text-2);margin-top:4px}.mobile-menu-btn{color:var(--color-text-2);cursor:pointer;background:0 0;border:none;flex-shrink:0;margin-right:4px;padding:6px;display:none}.sb-backdrop{z-index:45;cursor:pointer;background:#11182780;border:none;padding:0;position:fixed;inset:0}@media (width<=768px){.app,.app.collapsed{grid-template-columns:1fr}.sb{z-index:50;width:260px;max-width:84vw;transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.app.mobile-nav-open .sb{transform:translate(0)}.app.collapsed.mobile-nav-open .sb .lbl,.app.collapsed.mobile-nav-open .sb .sect,.app.collapsed.mobile-nav-open .sb .sn,.app.collapsed.mobile-nav-open .sb .sn2,.app.collapsed.mobile-nav-open .sb .ch,.app.collapsed.mobile-nav-open .sb .bname,.app.collapsed.mobile-nav-open .sb .bsub,.app.collapsed.mobile-nav-open .sb .tgl span{display:revert}.app.collapsed.mobile-nav-open .sb .brand{justify-content:flex-start;padding:0 18px 20px}.app.collapsed.mobile-nav-open .sb .tgl{justify-content:center}.app.mobile-nav-open .sb .tgl{display:none}.mobile-menu-btn{align-items:center;display:flex}.top{justify-content:flex-start;padding:0 14px}.crumb{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tr{gap:8px;margin-left:auto}select[aria-label=Peržiūrėti\ kaip]{flex:0 0 108px!important;width:108px!important}.body{padding:14px 14px 28px}}@media (width<=480px){.crumb{display:none}}button.upb,button.lidel,button.liadd,button.upfx,button.tgl2,button.flr{font:inherit}.fg{margin-bottom:15px}.fgl{color:#374151;margin-bottom:6px;font-size:12px;font-weight:500}.req{color:#dc2626}select.ctl,input.ctl,textarea.ctl{width:100%;color:var(--color-text-1);background-color:var(--color-card);border:1px solid #d1d5db;border-radius:7px;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.4}select.ctl{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"%236B7280\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 6l4 4l4 -4\"/></svg>");background-position:right 11px center;background-repeat:no-repeat;padding-right:34px}textarea.ctl{resize:vertical;min-height:62px}select.ctl:focus,input.ctl:focus,textarea.ctl:focus{outline-offset:-1px;border-color:var(--color-blue);outline:2px solid #bfdbfe}select.ctl:disabled,input.ctl:disabled,textarea.ctl:disabled{opacity:.5;cursor:not-allowed}.fge{color:#dc2626;margin-top:5px;font-size:11px}.ctl.err{background:#fef2f2;border-color:#dc2626}.tble{color:#dc2626;margin-bottom:8px;font-size:11px}.fg2{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.fg3{grid-template-columns:2fr 1fr 1fr;gap:0 14px;display:grid}.fg1{display:block}@media (width<=768px){.fg2,.fg3{grid-template-columns:1fr}}select.ctl.fsel{flex:0 0 172px;width:172px;padding:8px 28px 8px 11px;font-size:12px}input.ctl.fsrch{flex:200px;width:auto;min-width:200px;padding:8px 11px;font-size:12px}.chk{cursor:pointer;align-items:center;gap:10px;padding:7px 0;font-size:13px;display:flex}.chk-req:after{content:" *";color:#dc2626}.chk:hover{color:var(--color-blue)}.mdb .chk{margin:12px 0}.mdb .chk+.chk{margin-top:-6px}.mdb .chk+.fg,.mdb .chk+.fg1,.mdb .chk+.fg2{padding-top:2px}.mdb :is(.isv-checks,.mon-checks,.def-checks,.eig-checks,.rf-docs-list,.fin-docs-list,.gam-docs-list,.isv-choice,.mon-positionchoice,.eig-choice,.gam-choice,td,.fg) .chk{margin:0}.mdb .pi-mapping .chk{margin:0 0 10px}input.cbx2{appearance:none;background:var(--color-card);cursor:pointer;border:1.5px solid #c7ccd4;border-radius:4px;flex-shrink:0;width:18px;height:18px;margin:0;position:relative}input.cbx2:checked{background:var(--color-blue);border-color:var(--color-blue)}input.cbx2:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}input.cbx2:focus-visible{outline-offset:1px;outline:2px solid #bfdbfe}input.cbx2:disabled{opacity:.5;cursor:not-allowed}.tgl2{background:var(--color-blue);cursor:pointer;border:none;border-radius:11px;flex-shrink:0;width:40px;height:22px;padding:0;position:relative}.tgl2:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;top:2px;right:2px}.tgl2.off{background:#d1d5db}.tgl2.off:after{left:2px;right:auto}.tgl2:disabled{opacity:.5;cursor:not-allowed}.upz{text-align:center;background:#fafbfc;border:1px dashed #c7ccd4;border-radius:8px;padding:14px}.upa{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.upb{color:var(--color-text-1);background:var(--color-card);cursor:pointer;border:1px solid #d1d5db;border-radius:7px;align-items:center;gap:7px;padding:8px 13px;font-size:12px;font-weight:500;display:inline-flex}.upb:hover{border-color:var(--color-blue);color:var(--color-blue)}.upb:disabled{opacity:.5;cursor:not-allowed}.upb:disabled:hover{color:var(--color-text-1);border-color:#d1d5db}.uph{color:var(--color-text-3);margin-top:9px;font-size:11px}.upf{border:1px solid var(--color-border);background:var(--color-card);border-radius:7px;align-items:center;gap:10px;margin-top:8px;padding:8px 11px;display:flex}.upfi{color:#1d4ed8;background:#eff6ff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.upfn{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.upfm{color:var(--color-text-3);flex-shrink:0;font-size:11px}.upfx{color:var(--color-text-3);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:16px;line-height:1}.flr{border-bottom:1px solid var(--color-border-2);align-items:center;gap:12px;padding:11px 0;font-size:13px;display:flex}.flr:last-child{border-bottom:none}.fli{background:var(--color-border-2);width:30px;height:30px;color:var(--color-text-2);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.flm{color:var(--color-text-3);text-align:right;flex-shrink:0;margin-left:auto;font-size:11px}.fthg{grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:12px;display:grid}.fth{border:1px solid var(--color-border);background:var(--color-card);border-radius:8px;display:block;overflow:hidden}.fthi{background:var(--color-border-2);justify-content:center;align-items:center;height:62px;display:flex}.fthi .fthimg{object-fit:cover;width:100%;height:100%;display:block}.fthn{color:var(--color-text-2);text-overflow:ellipsis;white-space:nowrap;padding:6px 8px;font-size:10px;overflow:hidden}.fmore{color:var(--color-blue);text-align:center;background:#fafbfc;border:1px dashed #c7ccd4;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:88px;font-size:14px;font-weight:600;line-height:1.25;display:flex}button.fmore{width:100%;font:inherit;cursor:pointer;padding:0;font-size:14px;font-weight:600}.fmore span{color:var(--color-text-3);margin-top:3px;font-size:10px;font-weight:400}@media (width<=768px){.fthg{grid-template-columns:repeat(3,1fr)}}.fall{text-align:center;color:var(--color-blue);border:1px solid var(--color-border);background:#fafbfc;border-radius:8px;margin-top:10px;padding:10px;font-size:12px;display:block}.dgrp{color:var(--color-text-3);letter-spacing:.05em;margin:16px 0 8px;font-size:11px;font-weight:600}.dgrp:first-child{margin-top:0}.clr{color:var(--color-blue);cursor:pointer;white-space:nowrap;background:0 0;border:none;margin-left:auto;padding:7px 10px;font-family:inherit;font-size:12px}.rule{border-bottom:1px solid var(--color-border-2);align-items:flex-start;gap:16px;padding:16px 0;display:flex}.rule:last-child{border-bottom:none}.rulel{flex:1;min-width:0}.rulen{font-size:13px;font-weight:500}.rulem{color:var(--color-text-2);margin-top:4px;font-size:12px;line-height:1.6}.rulec{flex-shrink:0;width:230px}.rule.stacked{flex-direction:column;align-items:stretch;gap:10px}.rule.stacked .rulec{width:100%}.rulec .unit{color:var(--color-text-2);white-space:nowrap;font-size:13px}.rulec .toggle-row{align-items:center;gap:10px;display:flex}.rulec .toggle-row .on{color:var(--status-green-text);font-size:12px;font-weight:500}.rulec .toggle-row .off{color:var(--color-text-2);font-size:12px}.rulec .code-preview{color:var(--color-text-2);font-size:12px;line-height:1.8}@media (width<=768px){.rule{flex-direction:column;align-items:stretch;gap:8px}.rulec{width:100%}}.li{border-collapse:collapse;width:100%;margin-bottom:10px}.li th{color:var(--color-text-2);text-align:left;padding:0 8px 7px 0;font-size:11px;font-weight:500}.li th:last-child,.li td:last-child{padding-right:0}.li td{vertical-align:middle;padding:0 8px 24px 0}.li td.sum{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:13px;font-weight:600}.lidel{color:var(--color-text-3);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:16px;line-height:1}.liadd{color:var(--color-blue);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:8px 0;font-size:12px;font-weight:500;display:inline-flex}.liadd:disabled{opacity:.5;cursor:not-allowed}.litot{border-top:1px solid var(--color-border);justify-content:space-between;align-items:baseline;padding-top:12px;font-size:13px;display:flex}.litot b{font-variant-numeric:tabular-nums;font-size:16px}.handoff-notice{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;margin:12px 0;padding:12px 14px;font-size:12px;line-height:1.6}.handoff-notice.warn{color:#92400e;background:#fffbeb;border-color:#fde68a}.dtl{grid-template-columns:minmax(0,1fr) 96px;gap:8px;display:grid}.dtl .fge{grid-column:1/-1}.dtl-time{display:block}.gsearch{align-items:center;display:flex;position:relative}.gsearch-trigger{background:0 0;border:none;align-items:center;padding:0;display:flex}.gsearch-input-wrap{align-items:center;display:flex;position:relative}.gsearch-input-icon{width:15px;height:15px;color:var(--color-text-3);pointer-events:none;position:absolute;left:10px}.gsearch-clear{cursor:pointer;color:var(--color-text-3);background:0 0;border:none;align-items:center;padding:3px;display:flex;position:absolute;right:7px}.gsearch-panel{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--card-border-radius);z-index:70;width:360px;max-height:420px;padding:6px 0;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 12px 32px #00000029}.gsearch-group+.gsearch-group{border-top:1px solid var(--color-border-2)}.gsearch-group-label{font-size:var(--font-size-group-header);letter-spacing:var(--letter-spacing-group-header);font-weight:var(--font-weight-group-header);text-transform:uppercase;color:var(--color-text-3);padding:8px 14px 4px}.gsearch-row{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:1px;width:100%;padding:7px 14px;font-family:inherit;display:flex}.gsearch-row:hover,.gsearch-row:focus-visible{background:var(--color-page);outline:none}.gsearch-row-code{color:var(--color-text-1);font-size:13px;font-weight:600}.gsearch-row-label{color:var(--color-text-2);font-size:12px}.gsearch-status{color:var(--color-text-2);margin:0;padding:14px;font-size:13px}.kpis{gap:14px;margin-bottom:20px;display:grid}.kpi{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--card-border-radius);padding:16px 18px}.kpi-link{color:inherit;cursor:pointer;text-decoration:none;transition:border-color .15s;display:block}.kpi-link:hover{border-color:var(--color-blue)}.kpi-on{border-color:var(--color-blue);box-shadow:inset 0 0 0 1px var(--color-blue)}button.kpi-link{text-align:left;width:100%;font:inherit;appearance:none}.kv{font-size:var(--font-size-kpi);font-weight:var(--font-weight-kpi);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.1}.kl{color:var(--color-text-2);margin-top:5px;font-size:12px}.card{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--card-border-radius);min-width:0;max-width:100%;margin-bottom:16px;padding:18px 20px}.card.wrn{background:#fffbeb;border-color:#fde68a}.ch2{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ct{margin-right:auto;font-size:15px;font-weight:600}.card.wrn .ct{color:var(--status-amber-text)}.cm{color:var(--color-text-3);font-size:12px}.set{border:1px solid var(--color-border);border-radius:var(--card-border-radius);background:var(--color-card);min-width:0;max-width:100%;margin-bottom:16px}.seth{border-bottom:1px solid var(--color-border);padding:16px 20px}.sett{font-size:15px;font-weight:600}.setd{color:var(--color-text-2);margin-top:4px;font-size:12px;line-height:1.6}.setb{padding:18px 20px}.stat2{background:var(--color-border);border:1px solid var(--color-border);border-radius:9px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.st2c{background:var(--color-card);padding:14px 16px}.st2l{color:var(--color-text-2);font-size:11px}.st2v{margin-top:5px;font-size:19px;font-weight:600}@media (width<=768px){.stat2{grid-template-columns:repeat(2,1fr)}}.bar2{background:var(--color-border-2);border-radius:6px;height:12px;display:flex;overflow:hidden}.bs{height:12px}.slg{color:var(--color-text-2);flex-wrap:wrap;gap:18px;margin-top:12px;font-size:11px;display:flex}.slg span{align-items:center;gap:6px;display:inline-flex}.sdot{border-radius:3px;flex-shrink:0;width:9px;height:9px}.two{grid-template-columns:1fr 1fr;align-items:start;gap:16px;margin-bottom:16px;display:grid}.fr{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:baseline;padding:9px 0;display:flex}.fr:last-child{border-bottom:none}.fl{color:var(--color-text-2)}.fv{font-variant-numeric:tabular-nums;font-weight:500}.fr.tot{border-top:1px solid var(--color-border);border-bottom:none;margin-top:4px;padding-top:12px}.fr.tot .fl{color:var(--color-text-1);font-weight:600}.fr.tot .fv{font-size:17px;font-weight:600}.stg{border-bottom:1px solid #f3f4f6;align-items:flex-start;gap:14px;padding:14px 0;display:flex}.stg:last-child{border-bottom:none}.stgi{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:600;display:flex}.stgb{flex:1;min-width:0}.stgtop{justify-content:space-between;align-items:center;gap:8px;display:flex}.stgn{font-size:13px;font-weight:600}.stgm{color:var(--color-text-2);margin-top:3px;font-size:11px}.stgg{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:9px;display:grid}.stgf{font-size:11px}.stgfl{color:#9ca3af}.stgfv{margin-top:2px;font-weight:500}.tl{gap:8px;display:flex}.td{flex:1;min-width:0}.tdd{color:var(--color-text-2);border-bottom:1px solid var(--color-border);margin-bottom:6px;padding-bottom:5px;font-size:11px}.te{white-space:nowrap;text-overflow:ellipsis;border-radius:6px;margin-bottom:4px;padding:6px 8px;font-size:11px;font-weight:500;text-decoration:none;display:block;overflow:hidden}.stgrow{border-bottom:1px solid var(--color-border-2);align-items:center;gap:14px;padding:13px 0;display:flex}.stgrow:last-child{border-bottom:none}.stgn2{background:var(--status-blue-bg);width:26px;height:26px;color:var(--status-blue-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.stgt{flex:1;min-width:0;font-size:13px;font-weight:500}.stgw{color:#374151;flex:1;min-width:0;font-size:13px}.gsec{border:1px solid var(--color-border);border-radius:9px;min-width:0;max-width:100%;margin-bottom:12px;padding:14px 16px}.gsech{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.gsect{font-size:13px;font-weight:600}.tbl{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--card-border-radius);min-width:0;max-width:100%;overflow-x:auto}.tbl table{width:100%}.tbl th{text-align:left;color:var(--color-text-2);border-bottom:1px solid var(--color-border);background:#f9fafb;padding:12px 14px;font-size:11px;font-weight:500}.tbl th.r{text-align:right}.tbl td{text-align:left;border-bottom:1px solid var(--color-border-2);padding:13px 14px;font-size:13px}.tbl td.r{text-align:right;font-variant-numeric:tabular-nums}.tbl tr:last-child td{border-bottom:none}.tbl tr.rowlink{cursor:pointer}.tbl tr.rowlink:hover,.tbl tr.rowlink:focus-within{background:#f9fafb}.qt-wrap{max-width:100%;overflow-x:auto}table.qt{border-collapse:collapse;width:100%}.qt th{color:var(--color-text-2);text-align:left;border-bottom:1px solid var(--color-border);background:#f9fafb;padding:10px 12px;font-size:11px;font-weight:500}.qt th.r,.qt td.r{text-align:right}.qt td{border-bottom:1px solid var(--color-border-2);padding:11px 12px;font-size:13px}.qt tr:last-child td{border-bottom:none}.qt .neg{color:var(--status-red-text);font-weight:600}.qt .pos{color:var(--status-green-text);font-weight:600}.mtx-wrap{overflow-x:auto}.mtx-wrap table{border-collapse:collapse;width:100%}.mtx-wrap th{color:var(--color-text-3);text-align:center;border-bottom:1px solid var(--color-border);text-transform:uppercase;letter-spacing:.04em;padding:0 6px 10px;font-size:11px;font-weight:500}.mtx-wrap th.l{text-align:left}.mtx-wrap th.r,.mtx-wrap td.r{text-align:right}.mtx-wrap td{text-align:center;border-bottom:1px solid var(--color-border-2);padding:11px 6px;font-size:12px}.mtx-wrap td.l{text-align:left}.na{vertical-align:middle;background:#d8dbe0;border-radius:1px;width:14px;height:2px;display:inline-block}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mcell{white-space:nowrap;border-radius:999px;padding:4px 11px;font-size:11px;font-weight:500;display:inline-block}a.mcell:hover{text-decoration:underline}.tag{white-space:nowrap;border-radius:5px;flex-shrink:0;padding:3px 9px;font-size:11px;font-weight:500;display:inline-block}button.tag{font:inherit;cursor:pointer;border:0;font-size:11px;font-weight:500}button.tag:disabled{cursor:default;opacity:.55}.statb{white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 5px;font-size:11px;font-weight:500;display:inline-flex}.statl{border-radius:2px;flex-shrink:0;width:4px;height:14px}.ig{grid-template-columns:1fr 1fr;gap:0 28px;display:grid}.igs{margin-bottom:18px}.igt{color:var(--color-text-3);letter-spacing:.05em;border-bottom:1px solid var(--color-border-2);margin-bottom:9px;padding-bottom:7px;font-size:11px;font-weight:600}.igr{justify-content:space-between;gap:12px;padding:6px 0;font-size:13px;display:flex}.igk{color:var(--color-text-2);flex-shrink:0}.igv{text-align:right;font-weight:500}.igv.mut{color:var(--color-text-3);font-weight:400}.tml{padding-left:22px;position:relative}.tmi{padding:0 0 20px;position:relative}.tmi:before{content:"";background:var(--color-blue);width:9px;height:9px;box-shadow:0 0 0 2px var(--status-blue-bg);border:2px solid #fff;border-radius:50%;position:absolute;top:5px;left:-17px}.tmi:after{content:"";background:var(--color-border);width:1px;position:absolute;top:18px;bottom:0;left:-13px}.tmi:last-child:after{display:none}.tmi.sys:before{background:var(--color-text-3);box-shadow:0 0 0 2px var(--color-border-2)}.tmd{color:var(--color-text-3);margin-bottom:4px;font-size:11px}.tmt{align-items:center;gap:8px;margin-bottom:4px;font-size:13px;font-weight:600;display:flex}.tmc{color:#4b5563;font-size:12px;line-height:1.55}.tmn{color:var(--status-blue-text);background:#eff6ff;border-radius:6px;align-items:center;gap:6px;margin-top:7px;padding:6px 9px;font-size:11px;display:inline-flex}.cmp{background:var(--color-border);border:1px solid var(--color-border);border-radius:8px;grid-template-columns:1fr 1fr 1fr;gap:1px;margin-bottom:14px;display:grid;overflow:hidden}.cmpc{background:var(--color-card);padding:13px 15px}.cmpl{color:var(--color-text-2);font-size:11px}.cmpv{font-variant-numeric:tabular-nums;margin-top:4px;font-size:17px;font-weight:600}.bars{flex-direction:column;gap:10px;display:flex}.bar{align-items:center;gap:12px;font-size:12px;display:flex}.barl{color:#4b5563;flex-shrink:0;width:180px}.bart{background:var(--color-border-2);border-radius:4px;flex:1;height:8px;overflow:hidden}.barf{border-radius:4px;height:8px}.barv{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;width:52px;font-weight:600}.pulse{grid-template-columns:repeat(8,1fr);gap:10px;display:grid}.ptile{border-top:3px solid var(--color-border);background:#f7f8fa;border-radius:10px;padding:13px 14px}.ptile.t-red{border-top-color:var(--status-red-dot)}.ptile.t-amb{border-top-color:var(--status-amber-dot)}.ptile.t-grn{border-top-color:var(--status-green-dot)}.ptn{color:var(--color-text-2);font-size:11px;font-weight:500}.ptv{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:6px 0 3px;font-size:24px;font-weight:600;line-height:1}.pti{font-size:11px;font-weight:500}.ptile-link{color:inherit;text-decoration:none;display:block}.pti-link{cursor:pointer;text-decoration:none;display:block}.pti-link:hover{text-decoration:underline}.row{border-bottom:1px solid var(--color-border-2);align-items:center;gap:12px;padding:12px 0;font-size:13px;display:flex}.row:last-child{border-bottom:none}.dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.code{min-width:72px;color:var(--color-text-1);flex-shrink:0;font-weight:600}.txt{color:var(--color-text-2);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.when{color:var(--color-text-3);white-space:nowrap;flex-shrink:0;font-size:12px}.when.d{color:var(--status-red-text);font-weight:500}.gate{align-items:center;gap:0;margin:6px 0 20px;display:flex}.gt{text-align:center;flex:1;position:relative}.gtb{background:var(--color-border);border-radius:3px;height:5px;margin-bottom:9px}.gtb.ok{background:var(--status-green-dot)}.gtb.no{background:var(--status-red-dot)}.gtb.cur{background:var(--color-blue)}.gtl{color:var(--color-text-3);font-size:11px;line-height:1.35}.gtl.ok{color:var(--status-green-text)}.gtl.no{color:var(--status-red-text);font-weight:600}.gtl.cur{color:var(--color-blue);font-weight:600}.chk2{border-bottom:1px solid var(--color-border-2);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.chk2:last-child{border-bottom:none}.chk2b{flex:1;min-width:0}.chk2n{font-size:13px;font-weight:500}.chk2s{color:var(--color-text-2);margin-top:3px;font-size:11px}.chk2c{color:var(--color-text-1);background:var(--color-page);border-radius:6px;margin-top:6px;padding:8px 10px;font-size:12px;line-height:1.55}.seg{flex-wrap:wrap;flex-shrink:0;gap:3px;display:flex}.sgb{border:1px solid var(--color-border);background:var(--color-card);color:var(--color-text-3);white-space:nowrap;cursor:pointer;border-radius:6px;padding:5px 11px;font-size:11px}.sgb.on-ok{background:var(--status-green-bg);color:var(--status-green-text);border-color:#86efac;font-weight:500}.sgb.on-no{background:var(--status-red-bg);color:var(--status-red-text);border-color:#fca5a5;font-weight:500}.sgb.on-na{background:var(--status-gray-bg);border-color:var(--color-border);color:var(--status-gray-text);font-weight:500}.sgb.on-note{background:var(--status-amber-bg);color:var(--status-amber-text);border-color:#fde68a;font-weight:500}.nc{background:#fef2f2;border:1px solid #fca5a5;border-radius:9px;margin-bottom:10px;padding:14px 16px}.nc:last-child{margin-bottom:0}.nch{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.nct{color:var(--status-red-text);font-size:13px;font-weight:600}.ncg{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:10px;display:grid}.ncf{font-size:12px}.ncfl{color:var(--color-text-3);font-size:11px}.ncfv{margin-top:2px;font-weight:500}.grp2{border:1px solid var(--color-border);border-radius:9px;margin-bottom:12px;overflow:hidden}.grp2:last-child{margin-bottom:0}.grp2h{border-bottom:1px solid var(--color-border);background:#f9fafb;justify-content:space-between;align-items:center;padding:11px 15px;display:flex}.grp2n{font-size:13px;font-weight:600}.grp2b{padding:4px 15px}.apos{border-bottom:1px solid var(--color-border-2);align-items:center;gap:12px;padding:11px 0;display:flex}.apos:last-child{border-bottom:none}.aposn{flex:1;min-width:0;font-size:13px}.aposr{color:var(--color-text-2);min-width:150px;font-size:11px}.dblr{align-items:center;gap:14px;padding:11px 0;display:flex}.dblc{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:600;display:flex}.gates{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.gt2{border:1px solid var(--color-border);border-radius:9px;padding:13px 15px}.gt2.ok{background:#f0fdf4;border-color:#86efac}.gt2.no{background:#fef2f2;border-color:#fca5a5}.gt2n{font-size:12px;font-weight:600}.gt2m{color:var(--color-text-2);margin-top:5px;font-size:11px;line-height:1.5}.subr{border-bottom:1px solid var(--color-border-2);align-items:center;gap:16px;padding:14px 0;display:flex}.subr:last-child{border-bottom:none}.subav{color:#4f46e5;background:#eef2ff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:12px;font-weight:600;display:flex}.subn{font-size:13px;font-weight:600}.subm{color:var(--color-text-2);margin-top:3px;font-size:11px}.comp{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.cmp2{background:var(--status-gray-bg);color:#4b5563;border-radius:5px;padding:3px 8px;font-size:10px}.load{gap:3px;margin-top:6px;display:flex}.ld{background:var(--color-border);border-radius:2px;width:16px;height:6px}.ld.on{background:var(--status-blue-dot)}.ld.full{background:var(--status-red-dot)}@media (width<=768px){.kpis{grid-template-columns:repeat(2,1fr)!important}.pulse{grid-template-columns:repeat(8,minmax(120px,1fr));padding-bottom:4px;overflow-x:auto}.two{grid-template-columns:1fr}.tl{padding-bottom:4px;overflow-x:auto}.td{flex:0 0 100px}.stgg{grid-template-columns:repeat(2,1fr)}.igr{flex-wrap:wrap}.igv{text-align:left}.gates{grid-template-columns:repeat(2,1fr)}.subr{flex-direction:column;align-items:flex-start;gap:10px}.chk2{flex-wrap:wrap}.chk2b{flex-basis:100%}.apos{flex-wrap:wrap}.aposn{flex-basis:100%}.aposr{min-width:0}}@media (width<=480px){.kpis{grid-template-columns:1fr!important}.row{flex-wrap:wrap}.txt{white-space:normal;text-overflow:clip;flex-basis:100%;overflow:visible}}tr.tbl-empty td{text-align:center;color:var(--color-text-3);padding-top:18px;padding-bottom:18px;font-size:13px}.shd-sec{min-width:0;margin:0 0 20px}.shd{letter-spacing:.06em;color:#9ca3af;border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;gap:8px;margin:0 0 10px;padding:0 0 10px;font-size:11px;font-weight:500;display:flex}.shd a{letter-spacing:normal;font-size:12px}.shd-group{border:0;min-width:0;margin:18px 0 0;padding:0}.shd-group>legend.shd{width:100%;padding-inline:0}.tbl tr.cur td,.qt tr.cur td{background:var(--status-blue-bg)}.hintb{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:11px 14px;font-size:12px;line-height:1.6}.hintp{color:#6b21a8;background:#f3e8ff;border:1px solid #d8b4fe;border-radius:8px;padding:11px 14px;font-size:12px;line-height:1.6}.na2{background:#fef2f2;border:1px solid #fca5a5;border-radius:9px;margin-bottom:16px;padding:14px 16px}.na2l{color:var(--status-red-text);letter-spacing:.04em;margin-bottom:6px;font-size:11px;font-weight:600}.na2t{font-size:15px;font-weight:600}.na2m{color:var(--status-red-text);margin-top:4px;font-size:12px}.na2.amber{background:#fffbeb;border-color:#fde68a}.na2.amber .na2l,.na2.amber .na2m{color:var(--status-amber-text)}.na2.success{background:var(--status-green-bg);border-color:#86efac}.na2.success .na2l,.na2.success .na2m{color:var(--status-green-text)}.nxa{background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;margin-bottom:18px;padding:13px 15px}.nxal{color:var(--status-red-text);letter-spacing:.03em;margin-bottom:6px;font-size:11px;font-weight:500}.nxav{color:var(--color-text-1);font-size:15px;font-weight:600}.nxam{color:var(--status-red-text);margin-top:4px;font-size:12px}.miss{background:#fffbeb;border:1px solid #fde68a;border-radius:9px;margin-bottom:16px;padding:13px 16px}.missl{color:var(--status-amber-text);margin-bottom:7px;font-size:12px;font-weight:600}.missi{background:var(--status-amber-bg);color:#92400e;border-radius:5px;margin:0 5px 5px 0;padding:3px 9px;font-size:11px;display:inline-block}.missib{font:inherit;cursor:pointer;text-underline-offset:2px;border:0;font-size:11px;text-decoration:underline}.missib:hover{background:#fde68a}.bnr{background:var(--status-amber-bg);color:var(--status-amber-text);border:1px solid #fde68a;border-radius:8px;align-items:center;gap:9px;margin-bottom:14px;padding:10px 14px;font-size:12px;display:flex}.bnr a,.bnr button{color:var(--status-amber-text);font-weight:500;font:inherit;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0;text-decoration:underline}.login-page{background:var(--color-page);justify-content:center;align-items:center;min-height:100vh;display:flex}.login-card{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--card-border-radius);flex-direction:column;gap:14px;width:360px;padding:28px;display:flex}.login-brand{align-items:center;gap:10px;margin-bottom:8px;display:flex}.login-card label{font-size:var(--font-size-secondary);color:var(--color-text-2);flex-direction:column;gap:6px;display:flex}.login-card button{background:var(--color-blue);color:#fff;font-size:var(--font-size-body);cursor:pointer;border:none;border-radius:7px;margin-top:8px;padding:10px;font-weight:500}.login-card button:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.login-footer-link{text-align:center;font-size:var(--font-size-secondary)}.dbtn{border:1px solid var(--color-border);background:var(--color-card);color:var(--color-text-1);cursor:pointer;border-radius:7px;align-items:center;gap:7px;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}.dbtn.pri{background:var(--color-blue);color:#fff;border-color:var(--color-blue)}.dbtn.danger{color:#b91c1c;border-color:#fca5a5}.dbtn.sm{padding:5px 10px;font-size:11px}.dbtn.cta,.dbtn.cta-open{letter-spacing:.02em;justify-content:center;width:100%;min-height:44px;font-weight:600;text-decoration:none}.dbtn.cta{color:#fff;background:#b91c1c;border-color:#b91c1c}.dbtn.cta:hover{background:#991b1b;border-color:#991b1b}.dbtn:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.acts{flex-wrap:wrap;gap:8px;display:flex}.isv-sheet{flex-direction:column;gap:14px;min-width:0;display:flex}.isv-sheet .gsec{background:var(--color-card);border:1px solid var(--color-border);overflow-wrap:anywhere;border-radius:10px;margin:0;padding:16px 18px}.isv-sheet h3.gsect{border-left:3px solid var(--status-purple-dot);margin:0;padding-left:9px;font-size:15px;font-weight:600;line-height:1.3}.isv-sheet p{margin:0 0 6px}.isv-sheet-kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:0;display:grid}.isv-sheet-kv dt{letter-spacing:.6px;text-transform:uppercase;color:var(--color-text-2);font-size:10px;font-weight:700}.isv-sheet-kv dd{margin:4px 0 0;font-weight:600}.isv-sheet-stop{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:15px;padding:11px 0;display:flex}.isv-sheet-stop:last-child{border-bottom:0}.isv-sheet-stop>div{flex:1;min-width:0}.isv-sheet-stop small{color:var(--color-text-2);margin-top:3px;font-size:12px;display:block}.isv-sheet-stop>span{text-align:right;max-width:55%;font-size:13px;line-height:1.5}.isv-sheet-table{border-collapse:collapse;width:100%;font-size:13px}.isv-sheet-table th,.isv-sheet-table td{text-align:left;border-bottom:1px solid var(--color-border);padding:8px 6px}.isv-sheet-table .number{text-align:right;white-space:nowrap}.isv-sheet-note{color:var(--color-text-2);margin-top:10px;font-size:13px}@media (width<=480px){.isv-sheet-kv{grid-template-columns:minmax(0,1fr)}.isv-sheet-stop{display:block}.isv-sheet-stop>span{text-align:left;max-width:none;margin-top:6px;display:block}}.isv-public{background:var(--color-page);box-sizing:border-box;max-width:720px;min-height:100vh;margin:0 auto;padding:24px 16px 40px}.isv-public h1{margin:4px 0 12px;font-size:22px}.isv-public h2{margin:0 0 10px;font-size:15px}.isv-public-eyebrow{letter-spacing:.6px;text-transform:uppercase;color:var(--color-text-2);margin:0;font-size:11px;font-weight:700}.isv-public-valid{background:var(--status-green-bg);color:var(--status-green-text);border-radius:30px;margin:0 0 14px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.isv-public-ended{border:1px solid var(--status-red-dot);background:var(--status-red-bg);color:var(--status-red-text);overflow-wrap:anywhere;border-radius:10px;padding:16px}.isv-public .isv-sheet{margin-bottom:14px}.isv-public-error{color:var(--status-red-text)}.mon-sheet{flex-direction:column;gap:14px;min-width:0;display:flex}.mon-sheet .gsec{background:var(--color-card);border:1px solid var(--color-border);overflow-wrap:anywhere;border-radius:10px;margin:0;padding:16px 18px}.mon-sheet h3.gsect{border-left:3px solid var(--status-purple-dot);margin:0;padding-left:9px;font-size:15px;font-weight:600;line-height:1.3}.mon-sheet p{margin:0 0 6px}.mon-sheet-kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:0;display:grid}.mon-sheet-kv dt{letter-spacing:.6px;text-transform:uppercase;color:var(--color-text-2);font-size:10px;font-weight:700}.mon-sheet-kv dd{margin:4px 0 0;font-weight:600}.mon-sheet-table{border-collapse:collapse;width:100%;font-size:13px}.mon-sheet-table th,.mon-sheet-table td{text-align:left;border-bottom:1px solid var(--color-border);padding:8px 6px}.mon-sheet-table .number{text-align:right;white-space:nowrap}.mon-sheet-note{color:var(--color-text-2);margin-top:10px;font-size:13px}@media (width<=480px){.mon-sheet-kv{grid-template-columns:minmax(0,1fr)}}.mon-public{background:var(--color-page);box-sizing:border-box;max-width:720px;min-height:100vh;margin:0 auto;padding:24px 16px 40px}.mon-public h1{margin:4px 0 12px;font-size:22px}.mon-public h2{margin:0 0 10px;font-size:15px}.mon-public-eyebrow{letter-spacing:.6px;text-transform:uppercase;color:var(--color-text-2);margin:0;font-size:11px;font-weight:700}.mon-public-valid{background:var(--status-green-bg);color:var(--status-green-text);border-radius:30px;margin:0 0 14px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.mon-public-ended{border:1px solid var(--status-red-dot);background:var(--status-red-bg);color:var(--status-red-text);overflow-wrap:anywhere;border-radius:10px;padding:16px}.mon-public .mon-sheet{margin-bottom:14px}.mon-public-error{color:var(--status-red-text)}.mon-public-report{border:1px solid var(--color-border);background:var(--color-card);overflow-wrap:anywhere;border-radius:10px;margin-top:22px;padding:16px 18px}.mon-public-report .mon-sheet-table{margin-bottom:14px}.mon-public-report .mon-sheet-table input{max-width:140px}.mon-public-note{border:1px solid var(--status-blue-dot);background:var(--status-blue-bg);color:var(--status-blue-text);border-radius:7px;margin:0 0 14px;padding:12px 15px;font-size:13px}.mon-public-note strong,.mon-public-note small{display:block}.mon-public-note small{margin-top:4px;font-size:12px}.mon-public-buttons{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}button.board-card{font:inherit}.board{align-items:flex-start;gap:14px;padding-bottom:10px;display:flex;overflow-x:auto}.board-topscroll{margin-bottom:6px;overflow:auto hidden}.board-topscroll-spacer{height:1px}.board-col{border-radius:var(--card-border-radius);flex:0 0 var(--kanban-column-width);background:#f0f1f4;min-width:0;padding:12px}.board-col.zone{background:#fef2f2;border:1px solid #fca5a5}.board-col-blocked{opacity:.45}.board-col-over{outline:2px solid var(--color-blue);outline-offset:-2px}.board-card-draggable{cursor:grab;touch-action:none}.board-card-overlay{cursor:grabbing;pointer-events:none;box-shadow:0 8px 20px #0000002e}.board-card-dragging{opacity:.5;cursor:grabbing}.board-col-head{margin-bottom:12px}.board-col-title-row{justify-content:space-between;align-items:center;gap:6px;display:flex}.board-col-name{color:#374151;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;line-height:1.3;overflow:hidden}.board-col.zone .board-col-name{color:var(--status-red-text)}.board-col-count{background:var(--color-card);color:#4b5563;border-radius:11px;padding:2px 8px;font-size:11px;font-weight:600}.board-col-sub{color:var(--color-text-2);font-variant-numeric:tabular-nums;margin-top:4px;font-size:11px}.board-card{background:var(--color-card);border:1px solid var(--color-border);text-align:left;cursor:pointer;border-radius:8px;width:100%;margin-bottom:9px;padding:12px;display:block}.board-card.overdue{border-left:3px solid var(--status-red-dot)}.board-card:disabled,.board-card[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:not-allowed}.board-card-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.board-card-title{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.board-card-sub{color:var(--color-text-2);margin-bottom:8px;font-size:12px;line-height:1.4}.board-card-row{white-space:nowrap;border-top:1px solid var(--color-border-2);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 10px;min-width:0;margin-top:8px;padding-top:8px;font-size:12px;display:flex}.board-card-note{color:var(--color-text-3);margin-top:6px;font-size:11px}.board-card-value{font-variant-numeric:tabular-nums;font-weight:600}.cal{border:1px solid var(--color-border);border-radius:var(--card-border-radius);background:var(--color-card);display:grid;overflow:hidden}.calh{color:var(--color-text-2);border-bottom:1px solid var(--color-border);text-align:center;background:#f9fafb;padding:11px 10px;font-size:11px;font-weight:600}.calh.l{text-align:left}.calb{border-bottom:1px solid var(--color-border-2);border-left:1px solid var(--color-border-2);min-height:82px;padding:9px 8px}.calr{border-bottom:1px solid var(--color-border-2);padding:11px 10px;font-size:12px;font-weight:500}.calrs{color:var(--color-text-3);margin-top:3px;font-size:10px;font-weight:400}.ev{border-radius:5px;margin-bottom:4px;padding:5px 6px;font-size:10px;line-height:1.35;display:block}button.ev{font:inherit;text-align:left;cursor:pointer;border:none;width:100%}.ev b{font-weight:600;display:block}.matrix-wrap{max-width:100%;overflow-x:auto}.fbar{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--card-border-radius);margin-bottom:18px}.tabs{border-bottom:1px solid var(--color-border);padding:0 8px;display:flex;overflow-x:auto}button.tab{font:inherit;color:var(--color-text-2);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:12px 16px;font-size:13px}.sels{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;display:flex}button.clr{font:inherit;color:var(--color-blue);cursor:pointer;white-space:nowrap;background:0 0;border:none;margin-left:auto;padding:7px 10px;font-size:12px}.vtog{border:1px solid var(--color-border);background:var(--color-card);border-radius:8px;display:flex;overflow:hidden}.vt{color:var(--color-text-2);cursor:pointer;align-items:center;gap:7px;padding:8px 14px;font-size:13px;display:flex}.vt.on{background:var(--color-blue);color:#fff}@media (width<=768px){.cal{overflow-x:auto}.cal>*{min-width:90px}.calh.l,.calr{z-index:1;background:var(--color-card);min-width:70px;position:sticky;left:0}}.modal{z-index:60;background:#1118278c;border:none;justify-content:center;align-items:flex-start;padding:56px 20px;display:flex;position:fixed;inset:0;overflow:auto}.mdl{background:var(--color-card);width:var(--modal-width);border-radius:14px;max-width:100%;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000047}.mdl.wide{width:var(--modal-width-wide)}.mdl.compact{width:var(--modal-width-compact)}.mdl.wider{width:var(--modal-width-wider)}.mdl.handoff{width:var(--modal-width-handoff)}.mdh{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.mdt{margin:0;font-size:17px;font-weight:600}.mds{color:var(--color-text-2);margin-top:4px;font-size:12px}.mdx{color:var(--color-text-3);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:2px 4px;font-size:20px;line-height:1}.mdb{max-height:calc(100vh - 180px);padding:20px 24px;overflow:auto}.mdf{border-top:1px solid var(--color-border);background:#f9fafb;justify-content:flex-end;gap:9px;padding:16px 24px;display:flex}.apz-help{color:var(--color-text-2);margin:10px 0 0;font-size:12px;line-height:1.65}.mdfnote{min-width:0;color:var(--color-text-2);flex:auto;align-self:center;margin-right:auto;font-size:12px;line-height:1.5}.drawer-overlay{z-index:60;background:#1118278c;border:none;justify-content:flex-end;display:flex;position:fixed;inset:0}.drw{width:var(--drawer-width);background:var(--color-card);border-left:1px solid var(--color-border);flex-direction:column;flex-shrink:0;max-width:100%;display:flex;overflow-y:auto}.drwh{padding:20px 24px 0}.drwtop{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.drwn{letter-spacing:-.01em;font-size:20px;font-weight:600}.drwsub{color:var(--color-text-2);align-items:center;gap:10px;margin-top:5px;font-size:12px;display:flex}.pill{border-radius:6px;padding:4px 10px;font-size:11px;font-weight:500}.drwact{gap:8px;margin:16px 0 0;display:flex}.drwb{flex:1;padding:20px 24px 28px}@media (width<=768px){.modal{padding:24px 12px}.mdh,.mdb,.mdf{padding-left:16px;padding-right:16px}}.client-form-section{border-bottom:1px solid var(--color-border-2);letter-spacing:.06em;color:var(--color-text-3);margin:16px 0 10px;padding-bottom:10px;font-size:11px;font-weight:500}.client-form-help{color:var(--color-text-3);margin:7px 0 12px;font-size:11px;line-height:1.6}.standing-picker{border:1px solid var(--color-border);background:#f9fafb;border-radius:9px;flex-wrap:wrap;gap:6px;margin-bottom:14px;padding:16px 18px;font-size:12px;display:flex}.standing-picker-empty{color:var(--color-text-2);margin:0}.sales-board .board-card-title{letter-spacing:normal;color:var(--color-text-1);white-space:normal;text-overflow:clip;font-size:13px;line-height:1.3;overflow:visible}.sales-board .board-card-sub{font-size:11px}.sales-board .sales-card-next{color:#374151;background-color:#f9fafb;border-radius:6px;margin-left:-8px;margin-right:-8px;padding:6px 8px;font-size:11px}.sales-board .sales-card-amount{font-variant-numeric:tabular-nums;color:var(--color-text-1);font-size:18px;font-weight:700;line-height:1.2}.sales-board .sales-card-rep{color:var(--color-text-3);font-size:11px;line-height:1.45}.sales-board .board-card>*{margin-bottom:9px}.sales-board .board-card-head{margin-bottom:5px}.sales-board .board-card>:last-child{margin-bottom:0}.hero{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--card-border-radius);margin-bottom:16px;padding:20px 24px}.heroh{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.heron{letter-spacing:-.01em;font-size:20px;font-weight:600}.herom{color:var(--color-text-2);margin-top:5px;font-size:12px}.herob{flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;display:flex}.hero-value{color:var(--color-text-2);align-items:baseline;gap:9px;font-size:12px;display:inline-flex}.hero-value strong{color:var(--color-text-1);font-size:20px;font-weight:600}.hero-value.sub b{color:var(--color-text-1);font-weight:600}.hero-aside{flex-direction:column;align-items:flex-start;gap:8px;margin-top:8px;display:flex}.acts-stack{flex-direction:column;align-items:stretch;gap:8px;max-width:550px;display:flex}.acts-row{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.cta-with-draft{align-items:center;gap:8px;display:flex}.cta-with-draft>:first-child{flex:1}.dtabs{border-bottom:1px solid var(--color-border);gap:2px;margin:18px -24px 0;padding:0 24px;display:flex}.dtab{color:var(--color-text-2);white-space:nowrap;cursor:pointer;border-bottom:2px solid #0000;padding:11px 14px;font-size:13px}.dtab.on{color:var(--color-blue);border-bottom-color:var(--color-blue);font-weight:500}.dtab .n{color:var(--color-text-3);margin-left:5px;font-size:11px}.dtab.disabled{color:var(--color-text-3);cursor:not-allowed}.opr{border-bottom:1px solid var(--color-border-2);align-items:center;gap:12px;padding:11px 0;display:flex}.opr:last-child{border-bottom:none}.opc{min-width:104px;color:var(--color-blue);font-size:13px;font-weight:600}.opm{color:var(--color-text-2);flex:1;min-width:0;font-size:12px}@media (width<=768px){.heroh{flex-wrap:wrap}.acts{flex-basis:100%}.acts-stack{max-width:none}.acts-row{justify-content:flex-start}.dtabs{overflow-x:auto}}.hero-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-3);margin-bottom:4px;font-size:11px;font-weight:600}.herom .tag{margin-right:8px}.hero-badge-link{color:inherit;text-decoration:none}.hero-badge-link:hover{text-decoration:underline}.ssg{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ssgc{background:var(--color-card);cursor:pointer;border:1px solid #d1d5db;border-radius:7px;flex-direction:column;gap:5px;padding:11px 12px;display:flex;position:relative}.ssgc:hover{border-color:var(--color-blue)}.ssgc.on{border-color:var(--color-blue);box-shadow:inset 0 0 0 1px var(--color-blue)}.ssgc.off{opacity:var(--opacity-disabled);cursor:not-allowed;background:#fafbfc}.ssgc.off:hover{border-color:#d1d5db}.ssgr{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.ssgr:focus-visible{outline-offset:-1px;outline:2px solid #bfdbfe}.ssgt{color:#374151;align-items:center;gap:7px;font-size:12px;font-weight:500;display:flex}.ssgn{min-width:0}.ssgd{border-radius:999px;flex-shrink:0;width:7px;height:7px}.ssgm{color:var(--color-text-2);font-size:11px;line-height:1.5}.ssgx{display:block}.ssgb{color:var(--color-text-1);margin-top:3px;font-weight:500;display:block}@media (width<=768px){.ssg{grid-template-columns:1fr}}.convert-cols{align-items:flex-start;gap:20px;display:flex}.convert-col{flex:1 1 0;min-width:0}@media (width<=900px){.convert-cols{flex-direction:column;gap:0}.convert-col{width:100%}}.pay-stages{flex-direction:column;gap:10px;display:flex}.handoff-stage{background:#fff;border:1px solid #dbeafe;border-radius:8px;padding:12px}.handoff-stage .fg{margin-bottom:8px}.handoff-stage .handoff-help{margin:0}.handoff-stage-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;font-size:12px;display:flex}.handoff-help{color:var(--color-text-3);margin:7px 0 12px;font-size:11px;line-height:1.6}.handoff-pairs .ig{grid-template-columns:1fr}.handoff-pairs .igk{flex-shrink:1;max-width:60%}.handoff-pairs .igv{overflow-wrap:anywhere;max-width:65%}.handoff-finance{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:14px 0;display:grid}.handoff-finance-card{border:1px solid #e5e7eb;border-radius:8px;padding:12px 14px;font-size:12px}.handoff-finance-name{border-radius:5px;margin-bottom:8px;padding:7px 9px;font-size:11px;font-weight:500}.handoff-finance-card.group-0 .handoff-finance-name{color:#1d4ed8;background:#eff6ff}.handoff-finance-card.group-1 .handoff-finance-name{color:#7e22ce;background:#f3e8ff}.handoff-finance-card.group-2 .handoff-finance-name{color:#0f766e;background:#ccfbf1}.handoff-finance-card.group-3 .handoff-finance-name{color:#b45309;background:#fef3c7}.handoff-finance.four{grid-template-columns:repeat(2,minmax(0,1fr))}.handoff-finance-card>div:not(.handoff-finance-name){justify-content:space-between;gap:12px;line-height:1.8;display:flex}.handoff-finance-card span{color:#6b7280}.handoff-finance-card small{color:#9ca3af;margin-top:5px;display:block}.handoff-finance-total{background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;flex-wrap:wrap;justify-content:space-between;gap:14px;padding:13px;font-size:12px;display:flex}.handoff-finance-total>span{flex:1;min-width:140px}.handoff-finance-total strong{margin-top:4px;font-size:18px;display:block}@media (width<=700px){.handoff-finance,.handoff-finance.four{grid-template-columns:minmax(0,1fr)}}.handoff-position-actions{flex-wrap:wrap;gap:16px;display:flex}.pay-stage-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mdl.handoff .gsec{border:0;border-bottom:1px solid var(--color-border);border-radius:0;margin:0 0 18px;padding:0 0 18px}.mdl.handoff .gsect{border-left:3px solid #8b5cf6;padding-left:10px;font-size:14px;font-weight:500}.mdl.handoff .gsec.cs-payments{background:#f8faff;border:1px solid #dbeafe;border-radius:9px;padding:16px}.ppe{border-top:1px solid var(--color-border);margin:20px 0 14px;padding-top:18px}.ppe-title{border-left:2px solid var(--status-purple-dot);margin:0 0 9px;padding-left:10px;font-size:15px;font-weight:600}.ppe-help{color:var(--color-text-2);margin:0 0 14px;font-size:12px;line-height:1.6}.ppe-row{border:1px solid var(--color-border);border-radius:var(--card-border-radius);margin-top:12px;padding:12px 12px 0}.ppe-main{grid-template-columns:auto minmax(120px,.8fr) minmax(0,1.5fr);align-items:end;gap:0 10px;display:grid}.ppe-number{background:var(--status-gray-bg);min-width:22px;height:22px;color:var(--color-text-2);border-radius:11px;justify-content:center;align-self:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.ppe-row-actions{grid-column:1/-1;gap:6px;padding-bottom:12px;display:flex}.ppe-fields{background:var(--color-page);border-top:1px solid var(--color-border);border-radius:0 0 var(--card-border-radius) var(--card-border-radius);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 -12px;padding:10px 12px 0;display:grid}.ppe-sum{color:var(--color-text-2);flex-direction:column;gap:6px;padding-bottom:14px;font-size:12px;display:flex}.ppe-sum b{color:var(--color-text-1);font-variant-numeric:tabular-nums;font-size:15px}.ppe-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ppe-finance{margin-top:14px}.ppe-finance .handoff-finance{grid-template-columns:minmax(0,1fr);gap:10px}.ppe-finance .handoff-finance-name{margin-top:0}.ppe-status{margin-top:12px}@media (width<=640px){.ppe-main{grid-template-columns:auto minmax(0,1fr)}.ppe-main>.fg:nth-of-type(2){grid-column:1/-1}}.pi-actions{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.pi-actions>div{flex:320px}.pi-paste{margin-bottom:12px}.pi-inline{align-items:center;gap:10px;margin:4px 0 10px;display:flex}.pi-help{color:var(--color-text-2);margin:4px 0 10px;font-size:12px}.pi-mapping{border:1px solid var(--color-border);border-radius:9px;margin:12px 0;padding:10px 14px 4px}.pi-mapping>summary{cursor:pointer;margin-bottom:10px;font-size:13px;font-weight:600}.pi-mapping .chk{margin-bottom:10px}.pi-bulk{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.pi-bulk-item{align-items:flex-end;gap:8px;display:flex}.pi-bulk-item>.fg{flex:1}.pi-heading{justify-content:space-between;align-items:baseline;margin:8px 0;display:flex}.pi-heading .pi-help{margin:0}.pi-table-scroll{overflow-x:auto}.pi-table td{vertical-align:top;padding-bottom:12px}.pi-table .pi-line{color:var(--color-text-2);padding-top:8px;font-size:12px}.pi-table .pi-name{min-width:220px}.pi-table td.sum{padding-top:8px}.pi-row-error{color:#dc2626;margin-top:4px;font-size:11px}.pi-skipped{margin:12px 0 0}.pi-skipped>summary{cursor:pointer;font-size:13px;font-weight:600}.pi-skip{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:13px;display:flex}@media (width<=768px){.pi-bulk{grid-template-columns:1fr}}.sale-responsibility{border:1px solid var(--color-border);background:#f8fafc;border-radius:10px;grid-template-columns:1fr 1fr;gap:24px;padding:16px 18px;display:grid}.sale-responsibility h4{color:var(--color-text-2);margin:0 0 10px;font-size:13px;font-weight:700}.sale-responsibility .who{align-items:center;gap:10px;margin-bottom:12px;font-weight:600;display:flex}.sale-responsibility .acts{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.sale-responsibility .foot{color:var(--color-text-3);font-size:12px}.sale-responsibility .chips{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.sale-action-panels{grid-template-columns:1fr 1fr;gap:14px;display:grid}.sale-action-panel{border:1px solid var(--color-border);border-radius:10px;padding:15px 17px;position:relative}.sale-action-panel.late{border-color:#fecaca;border-left:4px solid var(--status-red-dot);background:#fff8f8}.sale-action-panel h4{color:#64748b;margin:0 0 8px;font-size:12.5px;font-weight:700}.sale-action-panel.late h4{color:var(--status-red-text)}.sale-action-panel .what{font-size:14.5px;font-weight:600}.sale-action-panel .when{color:var(--color-text-3);margin-top:7px;font-size:13px}.sale-action-panel .flag{position:absolute;top:13px;right:14px}@media (width<=860px){.sale-responsibility,.sale-action-panels{grid-template-columns:1fr}}.sale-late-row{border:1px solid #fecaca;border-left:4px solid var(--status-red-dot);cursor:pointer;background:snow;border-radius:10px;grid-template-columns:2.2fr 1.2fr 1.3fr auto auto;align-items:center;gap:14px;margin-bottom:10px;padding:13px 16px;display:grid}.sale-late-row .what{font-size:14px;font-weight:600}.sale-late-row .sub,.sale-late-row .c{color:var(--color-text-2);font-size:13px}.sale-late-row .sub{margin-top:3px;font-weight:400}@media (width<=1000px){.sale-late-row{grid-template-columns:1fr auto}}.sale-due-row{border-bottom:1px solid var(--color-border);cursor:pointer;grid-template-columns:72px 1fr auto auto;align-items:center;gap:16px;padding:13px 4px;display:grid}.sale-due-row:last-child{border-bottom:0}.sale-due-row .when{color:var(--color-blue);font-size:13px;font-weight:600}.sale-due-row .what{font-size:14px;font-weight:600}.sale-due-row .sub{color:var(--color-text-2);margin-top:3px;font-size:13px}@media (width<=1000px){.sale-due-row{grid-template-columns:64px 1fr auto}.sale-due-row .dbtn{grid-column:2/-1;justify-self:end}}.sale-resp-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.sale-need-note{white-space:pre-line;text-align:left;overflow-wrap:anywhere;display:block}.apz-stage-card{border:1px solid var(--color-border);background:#fafbfe;border-radius:9px;margin:12px 0;padding:16px 17px}.apz-stage-card h4{margin:0 0 13px;font-size:14px;font-weight:700}.apz-stage-card>.fg:last-child{margin-bottom:0}.offer-cell small{color:var(--color-text-2);margin-top:2px;display:block}.offer-file{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.offer-none{color:var(--color-text-2)}.relink-list{flex-direction:column;display:flex}.relink-row{border-bottom:1px solid var(--color-border-2);justify-content:space-between;align-items:center;gap:12px;padding:6px 0;font-size:13px;display:flex}.relink-row:last-child{border-bottom:0}.relink-row.chosen{font-weight:500}.relink-empty,.relink-fate{color:var(--color-text-2);margin:0;font-size:13px}.relink-results{margin-top:8px}.tabs{border-bottom:1px solid var(--color-border);padding:0 8px;display:flex}.tab{color:var(--color-text-2);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:12px 16px;font-family:inherit;font-size:13px}.tab.act{color:var(--color-blue);border-bottom-color:var(--color-blue);font-weight:500}.tab .cnt2{background:var(--color-border-2);border-radius:10px;margin-left:5px;padding:1px 7px;font-size:11px}.tab.dang{color:var(--status-red-text)}.tab.dang .cnt2{background:var(--status-red-bg);color:var(--status-red-text)}.client-docs-section+.client-docs-section{border-top:1px solid var(--color-border);margin-top:18px;padding-top:16px}.client-docs-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.client-docs-row{border:1px solid var(--color-border);border-radius:7px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:8px;padding:10px;font-size:12px;display:flex}.client-docs-row>span{overflow-wrap:anywhere;min-width:0}.client-docs-actions,.client-docs-confirm{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.client-docs-error{color:var(--status-red-text);flex-basis:100%}.client-docs-row small{color:var(--color-text-3);font-size:12px;display:block}.client-docs-empty{color:var(--color-text-3);margin:7px 0 0;font-size:11px;line-height:1.6}.client-docs-compact{background:#f9fafb;border:1px solid #e5e7eb;border-radius:9px;margin:4px 0 16px;padding:16px 18px;font-size:12px}.client-docs-compact-title{margin-bottom:14px;font-size:15px;font-weight:600}.client-docs-compact>p{color:#6b7280;margin-top:5px;line-height:1.6}.client-contact{border:1px solid var(--color-border);background:#f9fafb;border-radius:9px;margin-top:10px;padding:16px 18px;font-size:12px}.client-contact-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.client-contact-head .dbtn{margin-left:auto}.client-contact-empty{color:var(--color-text-3);margin:0;padding:18px 0;font-size:13px}.client-ledger small{color:var(--color-text-3);margin-top:3px;font-size:11px;display:block}.client-ledger-late{color:var(--status-red-text)}.client-ledger-muted{color:var(--color-text-3)}.client-ledger-note{color:var(--color-text-3);margin:10px 0 0;font-size:11px;line-height:1.6}.client-ledger td:nth-child(2),.client-ledger td:nth-child(4),.client-ledger td:nth-child(8){white-space:nowrap}.client-b2b-row .igk{flex-shrink:1;max-width:60%}.client-b2b-row .igv{overflow-wrap:anywhere;max-width:65%}.client-sales .opr{flex-wrap:wrap}.client-sales .opm{white-space:nowrap;flex:1 0 auto}.rf-docs{margin:16px 0 4px}.rf-docs summary{cursor:pointer;color:var(--color-blue);padding:9px 0;font-size:14px;font-weight:600}.rf-docs-list{border:1px solid var(--color-border);border-radius:8px;margin-bottom:14px;padding:12px 16px}.rf-docs-list small{color:var(--color-text-2);font-size:12px}.gate-blocked{background:var(--status-amber-bg);color:var(--status-amber-text);border:1px solid #f4d387;border-radius:7px;margin:12px 0;padding:12px 15px}.gate-blocked>strong{font-size:13px;display:block}.gate-blocked-list{gap:4px;margin:6px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.gate-blocked-list li{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.gate-blocked-list .lk{white-space:nowrap}.attest-error{color:#dc2626;margin:-2px 0 8px 28px;font-size:11px}.close-panel+.close-panel{margin-top:12px}.close-criteria{color:var(--color-text-1);margin:0;padding-left:18px;font-size:12px;line-height:2}.close-criteria .lk{font-size:12px}.close-items{border-left:2px solid var(--color-border);margin:0 0 4px;padding-left:14px;line-height:1.8;list-style:none}.close-rest{list-style:none}.close-ok{color:var(--color-text-2);margin:0;font-size:12px}.apz-sectionhead{justify-content:space-between;align-items:center;gap:18px;margin:18px 0 14px;display:flex}.apz-sectionhead h2{margin:0;font-size:17px;font-weight:600}.apz-sectionhead small{color:var(--color-text-2);font-size:12px}.apz-grid{grid-template-columns:minmax(0,2fr) minmax(330px,1fr);align-items:start;gap:18px;margin-top:18px;display:grid}.apz-stack{flex-direction:column;gap:18px;min-width:0;display:flex}.apz-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.apz .gsec{margin-bottom:0}.apz h3.gsect{margin:0}.apz .ig{grid-template-columns:minmax(0,1fr)}.apz .igv{overflow-wrap:anywhere;min-width:0}.apz-sub{color:var(--color-text-2);margin-top:4px;font-size:11px;font-weight:400;display:block}.apz-muted{color:var(--color-text-2);margin:0;font-size:12px}.apz-lead{color:var(--color-text-2);margin:0 0 12px;font-size:12px}.apz .apz-action{font-size:12px}.apz-action:disabled{color:var(--color-text-3);cursor:not-allowed}.apz-below{margin-top:10px;display:inline-block}.apz-callout{border:1px solid var(--status-amber-dot);background:var(--status-amber-bg);border-radius:7px;padding:12px 15px;font-size:13px}.apz-blocked{color:var(--status-amber-text);margin-top:6px;font-size:12px}.apz-callout .apz-action{margin-top:8px;display:inline-block}.apz-list{margin:10px 0 0;padding:0;list-style:none}.apz-list li{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:12px;display:flex}.apz-list li:last-child{border-bottom:none}.apz-doclist{margin:0;padding:0;list-style:none}.apz-comment-docs{flex-wrap:wrap;gap:10px;margin:-4px 0 6px;font-size:12px;display:flex}.apz-reminder-docs{flex-wrap:wrap;gap:10px;margin-left:8px;font-size:12px;display:inline-flex}.apz-status,.apz-kind{color:var(--color-text-2);white-space:nowrap}.apz-comment{border-bottom:1px solid var(--color-border);padding:8px 0}.apz-comment:last-child{border-bottom:none}.apz-comment p{margin:4px 0 0;font-size:13px}.apz-error{color:var(--status-red-text);font-size:12px}@media (width<=1100px){.apz-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=768px){.apz-two{grid-template-columns:minmax(0,1fr)}.apz-sectionhead{flex-wrap:wrap}}.apz-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.apz-stat{background:var(--color-card);border:1px solid var(--color-border);border-radius:10px;min-width:0;padding:16px 18px}.apz-stat-label{color:var(--color-text-2);font-size:12px}.apz-stat-value{overflow-wrap:anywhere;margin:6px 0 8px;font-size:22px;font-weight:700}.apz-stat small{color:var(--color-text-2);margin-bottom:8px;font-size:12px;display:block}.apz .apz-stat-link{font-size:13px;font-weight:600}.apz-order-strip{background:var(--color-page);border:1px solid var(--color-border);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;font-size:13px;display:flex}.apz-order-total{text-align:right}.apz .gsec{background:var(--color-card);border-radius:10px;padding:18px}.apz h3.gsect{border-left:3px solid var(--status-purple-dot);padding-left:9px;font-size:15px;line-height:1.3}.apz-row{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;font-size:13px;display:flex}.apz-row:last-child{border-bottom:none}.apz-row-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.apz-row-info small{color:var(--color-text-2);font-size:12px}.apz-row .tag{white-space:nowrap}.apz-kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 17px;margin-bottom:6px;display:grid}.apz-kv-label{letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-3);margin-bottom:5px;font-size:10px;font-weight:600;display:block}.apz-kv-value{overflow-wrap:anywhere;font-size:14px;font-weight:600;display:block}.apz-callout strong{color:var(--status-amber-text);margin-bottom:6px;display:block}.apz-callout small{color:var(--status-amber-text);line-height:1.6;display:block}.apz-focus{outline:2px solid var(--status-blue-dot);outline-offset:3px;border-radius:6px;transition:outline-color .4s}@media (width<=1100px){.apz-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.apz-stats,.apz-kv{grid-template-columns:minmax(0,1fr)}.apz-order-strip{flex-direction:column;align-items:flex-start}.apz-order-total{text-align:left}}.apz-fieldset{border:none;min-width:0;margin:0;padding:0}.apz-fieldset>legend,.apz-formsection{margin:18px 0 12px;padding:0;font-size:15px;font-weight:700;display:block}.apz-formsection:first-child{margin-top:0}.apz-doc-preview{border-radius:8px;max-width:100%;max-height:320px;margin-bottom:10px;display:block}.apz-doc-file{margin:0 0 6px;font-size:13px}.apz-actions{gap:14px;display:inline-flex}.apz-details{margin:4px 0 6px}.apz-details>summary{cursor:pointer;color:var(--color-blue);padding:9px 0;font-size:13px;font-weight:600}.apz-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px;margin:4px 0 8px;display:grid}.apz-check{align-items:flex-start;gap:9px;font-size:13px;line-height:1.4;display:flex}.apz-check input{margin-top:2px}@media (width<=768px){.apz-checks{grid-template-columns:minmax(0,1fr)}}.apz-kv+.hintb,.apz-kv+.apz-callout{margin-top:10px}.apz-alert{margin-bottom:12px}.apz-alert:last-child{margin-bottom:0}.apz-alert strong{margin-bottom:4px}.apz-callout.red{border-color:var(--status-red-dot);background:var(--status-red-bg)}.apz-callout.red strong,.apz-callout.red small,.apz .apz-remove,.apz-remove{color:var(--status-red-text)}.apz-confirm{color:var(--color-text-2);align-items:center;gap:10px;font-size:12px;display:inline-flex}.copy-defs{grid-template-columns:1fr 1fr;gap:0 26px;margin:0 0 18px;font-size:12px;display:grid}.copy-defs.one{grid-template-columns:1fr}.copy-def{justify-content:space-between;align-items:flex-start;gap:15px;min-height:27px;padding:5px 0;font-size:12px;display:flex}.copy-def dt{color:var(--color-text-2);max-width:60%}.copy-def dd{text-align:right;overflow-wrap:anywhere;max-width:65%;margin:0}.copy-muted{color:var(--color-text-3)}@media (width<=768px){.copy-defs{grid-template-columns:1fr}}.eig-sectionhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:18px 0 14px;display:flex}.eig-sectionhead h2{margin:0;font-size:17px;font-weight:600}.eig-sectionhead small{color:var(--color-text-2);margin-top:4px;font-size:12px;display:block}.eig-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.eig-planbar{background:var(--color-card);border:1px solid var(--color-border);border-left:3px solid var(--status-purple-dot);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 16px;padding:13px 16px;display:flex}.eig-planbar.locked{border-left-color:var(--status-green-dot)}.eig-planbar-state,.eig-planbar-side{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.eig-planbar-state strong{font-size:14px}.eig-planbar-state small{color:var(--color-text-2);font-size:12px}.eig-mode{letter-spacing:.07em;font-size:12px;font-weight:800}.eig-filters{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:15px;display:flex}.eig-filters input{max-width:340px}.eig-filters select{width:auto;min-width:160px}.eig-flow{gap:7px;margin:0 0 22px;display:grid}.eig-action{background:var(--color-card);border:1px solid var(--color-border);border-radius:10px;overflow:hidden}.eig-action>summary{cursor:pointer;grid-template-columns:32px minmax(180px,1.3fr) minmax(160px,.8fr) minmax(150px,.8fr) 16px;align-items:center;gap:13px;min-height:70px;padding:13px 15px;list-style:none;display:grid}.eig-action>summary::-webkit-details-marker{display:none}.eig-action[open]>summary{border-bottom:1px solid var(--color-border);background:#f8faff}.eig-step{color:#5269cf;background:#eef2ff;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;font-size:12px;font-weight:700;display:flex}.eig-action-name{min-width:0}.eig-action-name strong{color:var(--color-blue);overflow-wrap:anywhere;font-size:14px;line-height:1.4;display:block}.eig-action-name small,.eig-action-dates small{color:var(--color-text-2);margin-top:3px;font-size:11px;line-height:1.5;display:block}.eig-action-dates b{color:var(--color-blue);font-size:12px}.eig-action-state{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.eig-action-state .tag{font-size:10px}.eig-chevron{color:var(--color-text-3);font-size:19px}.eig-action-detail{padding:18px 20px}.eig-action-detail .eig-kv{grid-template-columns:180px minmax(0,1fr)}.eig-kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 30px;margin:0 0 14px;display:grid}.eig-kv dt{letter-spacing:.65px;text-transform:uppercase;color:var(--color-text-2);font-size:10px;font-weight:700;line-height:1.5}.eig-kv dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;font-weight:600;line-height:1.5}.eig-line{display:block}.eig-help{color:var(--color-text-2);margin:4px 0 0;font-size:12px;line-height:1.65}.mdb .eig-help{margin-bottom:12px}.eig-action-detail .eig-buttons{margin-top:12px}.eig-muted{color:var(--color-text-2);margin:0 0 12px;font-size:12px}.eig-empty{text-align:center;color:var(--color-text-2);border:1px dashed var(--color-border);background:#fafbfe;border-radius:8px;padding:24px}.eig-empty p{margin:0 0 12px}.eig .gsec{background:var(--color-card);border-radius:10px;padding:18px}.eig h3.gsect{border-left:3px solid var(--status-purple-dot);margin:0;padding-left:9px;font-size:15px;line-height:1.3}.eig-tablewrap{overflow-x:auto}.eig-positions{border-collapse:collapse;width:100%}.eig-positions th{text-align:left;color:var(--color-text-2);background:var(--color-page);white-space:normal;padding:8px;font-size:10px;font-weight:600}.eig-positions td{vertical-align:top;border-top:1px solid var(--color-border);padding:12px 8px;font-size:12px}.eig-positions td:first-child{min-width:190px;max-width:310px}.eig-positions td:nth-child(2){min-width:105px}.eig-positions .tag{white-space:normal}.eig-positions td strong{overflow-wrap:anywhere}.eig-positions td small{color:var(--color-text-2);margin-top:4px;font-size:12px;display:block}.eig-positions .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.eig-assignment{min-width:135px;max-width:195px}.eig-assignment .tag{margin-bottom:4px}.eig .eig-owner{text-align:left;white-space:normal;font-size:12px;line-height:1.4;display:block}.eig-row-actions{white-space:nowrap}.eig-row-actions>button{display:block}.eig-row-actions>button+button{margin-top:8px}.eig-deviation{min-width:112px}.eig-deviation .tag{margin:0 4px 4px 0;display:inline-block}.eig .eig-positions button.lk{font-size:12px}.eig-callout{border:1px solid;border-radius:7px;margin-bottom:12px;padding:12px 15px;font-size:13px}.eig-callout strong{display:block}.eig-callout small{color:inherit;margin-top:4px;font-size:12px;display:block}.eig-callout.green{border-color:var(--status-green-dot);background:var(--status-green-bg);color:var(--status-green-text)}.eig-callout.blue{border-color:var(--status-blue-dot);background:var(--status-blue-bg);color:var(--status-blue-text)}.eig-callout.red{border-color:var(--status-red-dot);background:var(--status-red-bg);color:var(--status-red-text)}.eig-callout.amber{border-color:var(--status-amber-dot);background:var(--status-amber-bg);color:var(--status-amber-text)}.eig-preview{color:#4166a3;background:#eef4ff;border:1px solid #d9e6fe;border-radius:8px;margin:4px 0 14px;padding:12px 14px;font-size:12px}.eig-formsection{margin:18px 0 4px;font-size:15px;font-weight:700}.eig-choices{margin:10px 0 4px;padding:0;list-style:none}.eig-choice{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(160px,1.6fr) minmax(150px,1fr) minmax(80px,.6fr);align-items:center;gap:12px;padding:10px 0;display:grid}.eig-choice small{color:var(--color-text-2);font-size:11px}.eig-choice .fg{margin-bottom:0}@media (width<=1000px){.eig-choice{grid-template-columns:1fr 1fr}.eig-choice small{grid-column:1/-1}}@media (width<=650px){.eig-choice{grid-template-columns:1fr}}.eig-checks{gap:8px;margin:10px 0;display:grid}.eig-checks.two{grid-template-columns:repeat(2,minmax(0,1fr))}.eig-owners-head{justify-content:space-between;align-items:center;margin-bottom:4px;font-size:12px;font-weight:600;display:flex}.eig-owner-pick{align-items:center;gap:6px;display:flex}.eig-owner-pick .ctl{flex:auto;min-width:0}.eig-owner-remove{border:1px solid var(--color-border);background:var(--color-card);width:32px;height:32px;color:var(--color-text-2);cursor:pointer;border-radius:7px;flex:none;font-size:16px;line-height:1}.eig-owner-remove:disabled{cursor:default;opacity:.6}.eig-plus{border:1px solid var(--color-border);background:var(--color-card);width:32px;height:32px;color:var(--color-blue);cursor:pointer;border-radius:7px;font-size:18px;line-height:1}.eig-plus:disabled{cursor:default;opacity:.5}.eig-versions{margin-top:6px}.eig-versions summary{color:var(--color-blue);cursor:pointer;font-size:14px;font-weight:600}.eig-card{border:1px solid var(--color-border);border-radius:10px;margin-bottom:14px;padding:16px 18px}.eig-factrow{border-bottom:1px solid var(--color-border);padding:10px 0 14px}.eig-factrow .eig-cardhead{margin-bottom:8px}.eig-cardhead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.eig-cardhead h3{border-left:3px solid var(--status-purple-dot);margin:0;padding-left:9px;font-size:15px;font-weight:600}.eig-cardhead h4{margin:0;font-size:14px;font-weight:700}.eig-cardhead small{color:var(--color-text-2);font-size:12px}.eig-card hr{border:0;border-top:1px solid var(--color-border);margin:14px 0}.eig-description{margin:0 0 12px;font-size:14px;line-height:1.55}.eig-source{color:var(--color-text-2);margin:-4px 0 8px;font-size:11px;display:block}.eig-action.eig-focus{outline:2px solid var(--status-blue-dot);outline-offset:2px}.eig-stage{border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 12px;padding-top:12px;display:flex}.eig-stage-label{font-size:12px;font-weight:600}.eig-stage select{width:auto;min-width:220px}.eig-fieldset{border:0;min-width:0;margin:0;padding:0}.eig-error{color:var(--status-red-text);margin:8px 0 0;font-size:12px}.eig-plan-line{color:var(--color-text-2);margin:0 0 12px;font-size:12px}.eig-plan-line b{color:var(--color-text-1)}.eig-over{background:var(--status-amber-bg);color:var(--status-amber-text);border-radius:7px;margin:0 0 12px;padding:10px 12px;font-size:12px;font-weight:700}.eig-extra{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:6px 0 12px;display:flex}.eig-extra .fg{flex:1;min-width:260px;margin-bottom:0}.eig-group{border:1px solid var(--color-border);background:var(--color-card);border-radius:12px;margin:0 0 22px;padding:18px}.eig-group-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.eig-group-head h3{border-left:3px solid var(--status-purple-dot);margin:0 0 4px;padding-left:9px;font-size:15px;font-weight:600}.eig-group-head small{color:var(--color-text-2);font-size:12px}.eig-group .eig-flow{margin:14px 0 0}@media (width<=900px){.eig-action>summary{grid-template-columns:27px minmax(120px,1fr) 16px;gap:9px}.eig-action-dates,.eig-action-state{grid-column:2}.eig-chevron{grid-area:1/3}.eig-planbar{flex-direction:column;align-items:stretch}.eig-kv,.eig-checks.two{grid-template-columns:minmax(0,1fr)}}.fin-sectionhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:18px 0 14px;display:flex}.fin-sectionhead h2{margin:0;font-size:17px;font-weight:600}.fin-sectionhead small{color:var(--color-text-2);margin-top:4px;font-size:12px;display:block}.fin-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fin-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.fin-stat{background:var(--color-card);border:1px solid var(--color-border);border-radius:10px;min-width:0;padding:16px 18px}.fin-stat-label{color:var(--color-text-2);font-size:12px}.fin-stat-value{overflow-wrap:anywhere;margin:6px 0 8px;font-size:22px;font-weight:700}.fin-stat small{color:var(--color-text-2);margin-bottom:8px;font-size:12px;display:block}.fin .fin-stat-link{margin-top:6px;font-size:13px;font-weight:600;display:inline-block}.fin-order-strip{background:var(--color-page);border:1px solid var(--color-border);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;padding:14px 18px;font-size:13px;display:flex}.fin-order-strip small{color:var(--color-text-2);margin-top:5px;font-size:12px;display:block}.fin-order-total{text-align:right}.fin-filters{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.fin-filters select{width:auto;min-width:200px}.fin-filters small{color:var(--color-text-2);font-size:12px}.fin-muted{color:var(--color-text-2);margin:0 0 12px;font-size:12px}.fin-empty{text-align:center;color:var(--color-text-2);border:1px dashed var(--color-border);background:#fafbfe;border-radius:8px;padding:24px;font-size:14px}.fin-tablewrap{overflow-x:auto}.fin-positions,.fin-payments{border-collapse:collapse;width:100%}.fin-payments{min-width:900px}.fin-positions th,.fin-payments th{text-align:left;color:var(--color-text-2);background:var(--color-page);white-space:normal;padding:8px;font-size:10px;font-weight:600}.fin-positions td,.fin-payments td{vertical-align:top;border-top:1px solid var(--color-border);padding:12px 8px;font-size:12px}.fin-positions td:first-child{min-width:190px;max-width:310px}.fin-positions td strong{overflow-wrap:anywhere}.fin-positions td small,.fin-payments td small{color:var(--color-text-2);margin-top:4px;font-size:12px;display:block}.fin-positions .num,.fin-payments .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.fin .fin-positions button.lk{font-size:12px}.fin-positions td:last-child{white-space:nowrap}.fin-deviation{min-width:112px}.fin-deviation .tag{white-space:normal;margin:0 4px 4px 0;display:inline-block}.fin-assignment{min-width:135px;max-width:195px}.fin-assignment .lk{line-height:1.4;display:block}.fin-row-actions{white-space:nowrap}.fin-row-actions>*{display:block}.fin-row-actions>*+*{margin-top:8px}.fin-tag-button{cursor:pointer;border:0}.fin-receipt+.fin-receipt{border-top:1px solid var(--color-border);margin-top:10px;padding-top:10px}.fin-receipt .tag{margin-right:6px}.fin-counters{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.fin-list{margin:0;padding:0;list-style:none}.fin-list li{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:14px;padding:11px 0;display:flex}.fin-list li:first-child{border-top:0}.fin-list strong{font-size:14px}.fin-list small{color:var(--color-text-2);margin-top:3px;font-size:12px;display:block}.fin .fin-list button.lk{white-space:nowrap;font-size:14px;font-weight:600}.fin-resolved summary,.fin-docs summary{cursor:pointer;color:var(--color-blue);padding:9px 0;font-size:14px;font-weight:600}.fin-docs{margin:16px 0 4px}.fin-modal-link{font-size:14px;font-weight:600}.fin-docs-list{border:1px solid var(--color-border);border-radius:8px;margin-bottom:14px;padding:12px 16px}.fin-docs-list small{color:var(--color-text-2);font-size:12px}.fin-kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 30px;margin:0 0 14px;display:grid}.fin-kv dt{letter-spacing:.65px;text-transform:uppercase;color:var(--color-text-2);font-size:10px;font-weight:700;line-height:1.5}.fin-kv dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;font-weight:600;line-height:1.5}.fin-line{display:block}.fin-difference{border-collapse:collapse;width:100%;margin-bottom:14px;font-size:13px}.fin-difference th{text-align:left;color:var(--color-text-2);background:var(--color-page);padding:9px 10px;font-size:11px;font-weight:600}.fin-difference td{border-top:1px solid var(--color-border);padding:12px 10px}.fin-fieldset{border:0;min-width:0;margin:0;padding:0}.fin-error{color:var(--status-red-text);margin:10px 0 0;font-size:13px}.fin-callout{border:1px solid;border-radius:7px;margin-bottom:12px;padding:12px 15px;font-size:13px}.fin-callout strong{display:block}.fin-callout small{color:inherit;margin-top:4px;font-size:12px;display:block}.fin-callout.green{border-color:var(--status-green-dot);background:var(--status-green-bg);color:var(--status-green-text)}.fin-callout.blue{border-color:var(--status-blue-dot);background:var(--status-blue-bg);color:var(--status-blue-text)}.fin-callout.red{border-color:var(--status-red-dot);background:var(--status-red-bg);color:var(--status-red-text)}.fin-callout.amber{border-color:var(--status-amber-dot);background:var(--status-amber-bg);color:var(--status-amber-text)}.fin-formsection{margin:18px 0 4px;font-size:15px;font-weight:700}@media (width<=1100px){.fin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.fin-stats,.fin-kv{grid-template-columns:minmax(0,1fr)}.fin-order-strip{flex-direction:column;align-items:flex-start}.fin-order-total{text-align:left}}.gam-sectionhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:18px 0;display:flex}.gam-sectionhead h2{margin:0;font-size:17px;font-weight:600}.gam-sectionhead small{color:var(--color-text-2);margin-top:4px;font-size:12px;display:block}.gam-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gam-split{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:18px;display:grid}.gam-stack{flex-direction:column;gap:18px;min-width:0;display:flex}.gam-stack>.gsec{margin:0}.gam-listcard{background:var(--color-card);border:1px solid var(--color-border);border-radius:10px;min-width:0;padding:15px}.gam-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.gam-listitem{text-align:left;border:1px solid var(--color-border);background:var(--color-card);width:100%;color:inherit;font:inherit;cursor:pointer;border-radius:8px;padding:14px 15px;font-weight:400;line-height:1.5;display:block}.gam-listitem:hover{background:#fafbff;border-color:#b8c6e4}.gam-listitem.selected{background:#f1f3ff;border-color:#c2cbed;box-shadow:inset 2px 0 #8a74ee}.gam-listitem strong{overflow-wrap:anywhere;font-size:14px;font-weight:650;display:block}.gam-listitem>span:not(.tag){color:var(--color-text-2);overflow-wrap:anywhere;margin-top:5px;font-size:13px;display:block}.gam-listitem small{color:var(--color-text-2);overflow-wrap:anywhere;margin:7px 0;font-size:12px;display:block}.gam-list-head{color:var(--color-text-2);margin:18px 0 10px;font-size:12px;font-weight:700}.gam-kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 30px;margin:0 0 16px;display:grid}.gam-kv dt{letter-spacing:.65px;text-transform:uppercase;color:var(--color-text-2);font-size:10px;font-weight:700;line-height:1.5}.gam-kv dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;font-weight:600;line-height:1.5}.gam-readiness{flex-wrap:wrap;align-items:center;gap:7px;margin:14px 0;display:flex}.gam-process{flex-wrap:wrap;gap:6px;margin:12px 0 20px;padding:0;list-style:none;display:flex}.gam-process li{color:var(--color-text-2);background:#f1f3f8;border-radius:5px;padding:5px 8px;font-size:12px}.gam-process li.current{color:#6d4ae0;background:#f0edff;font-weight:700}.gam-help{color:var(--color-text-2);overflow-wrap:anywhere;margin:12px 0 0;font-size:13px;line-height:1.65}.gam-lock-note{color:#6c7d94;margin:12px 0 0;font-size:12px}.gam-line{background:var(--color-card);border:1px solid #dce5f1;border-radius:10px;margin-bottom:12px;overflow:hidden}.gam-line>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:17px 18px;list-style:none;display:flex}.gam-line>summary::-webkit-details-marker{display:none}.gam-line>summary>div{min-width:0}.gam-line>summary strong{color:var(--color-blue);font-size:15px;font-weight:650;display:block}.gam-line>summary small{color:#71839d;margin-top:5px;font-size:12px;font-weight:600;display:block}.gam-line[open]>summary{background:#f7f9fd;border-bottom:1px solid #e3e9f2}.gam-chevron{color:#78889e}.gam-line-body{padding:16px 18px}.gam-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.gam-step{background:#fbfcfe;border:1px solid #e1e8f2;border-radius:8px;min-width:0;padding:12px}.gam-step h4{margin:0 0 8px;font-size:13px}.gam-step .tag{white-space:normal}.gam-step .gam-buttons{margin-top:12px}.gam-pdf{border-top:1px dashed #d7dee7;flex-direction:column;align-items:flex-start;gap:6px;margin-top:10px;padding-top:9px;display:flex}.gam-pdf-label{letter-spacing:.03em;text-transform:uppercase;color:#5b6770;font-size:11px;font-weight:600}.gam-pdf-chip{max-width:100%;color:inherit;overflow-wrap:anywhere;background:#f1f4f8;border:1px solid #d7dee7;border-radius:8px;align-items:center;gap:5px;padding:3px 8px;font-size:12px;text-decoration:none;display:inline-flex}.gam-pdf-chip:hover{border-color:#9aa9bb}.gam-pdf-none{color:#8a96a3;font-size:12px}.gam-pdf .fg{width:100%;margin-bottom:0}.gam-pdf .upz{text-align:left;background:0 0;border:none;padding:0}.gam-pdf .upa{justify-content:flex-start;gap:6px}.gam-pdf .upb{gap:5px;padding:4px 8px;font-size:12px}.gam-line-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.gam-line-footer .gam-help{margin:0}.gam-callout{border:1px solid;border-radius:7px;margin-bottom:12px;padding:12px 15px;font-size:13px}.gam-callout strong{display:block}.gam-callout small{color:inherit;margin-top:4px;font-size:12px;display:block}.gam-callout.green{border-color:var(--status-green-dot);background:var(--status-green-bg);color:var(--status-green-text)}.gam-callout.blue{border-color:var(--status-blue-dot);background:var(--status-blue-bg);color:var(--status-blue-text)}.gam-callout.red{border-color:var(--status-red-dot);background:var(--status-red-bg);color:var(--status-red-text)}.gam-callout.amber{border-color:var(--status-amber-dot);background:var(--status-amber-bg);color:var(--status-amber-text)}.gam-empty{text-align:center;color:var(--color-text-2);border:1px dashed var(--color-border);background:#fafbfe;border-radius:8px;margin:0;padding:24px;font-size:14px}.gam-row{border-bottom:1px solid #edf1f7;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.gam-row:last-child{border-bottom:0}.gam-row strong{font-size:14px}.gam-row small{color:var(--color-text-2);margin-top:3px;font-size:12px;display:block}.gam-document{border-bottom:1px solid #edf1f7;padding:10px 0}.gam-document:last-child{border-bottom:0}.gam-document strong{font-size:14px}.gam-document small{color:var(--color-text-2);font-size:12px}.gam-document .gam-buttons{margin-top:8px}.gam-invoice{border-bottom:1px solid #edf1f7;padding:10px 0 0}.gam-invoice:last-child{border-bottom:0}.gam-invoice-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.gam-invoice-head strong{font-size:14px}.gam-invoice-head small{color:var(--color-text-2);font-size:12px}.gam-invoice .gam-document{border-top:1px solid #edf1f7;margin-top:10px}.gam-buttons .lk{font-size:13px}.gam-line-fact{display:block}.gam-module-items{margin:0 0 12px;padding-left:18px;font-size:13px}.gam-docs{margin:4px 0 14px}.gam-docs summary{cursor:pointer;color:var(--color-blue);font-size:14px;font-weight:650}.gam-docs-list{flex-direction:column;gap:6px;margin-top:10px;display:flex}.gam-tablewrap{overflow-x:auto}.gam-table{border-collapse:collapse;width:100%;font-size:13px}.gam-table th{text-align:left;color:var(--color-text-2);background:var(--color-page);padding:9px 10px;font-size:11px;font-weight:600}.gam-table td{border-top:1px solid var(--color-border);vertical-align:top;padding:11px 10px}.gam-table td small{color:var(--color-text-2);margin-top:3px;font-size:12px;display:block}.gam-formsection{margin:18px 0 8px;font-size:15px;font-weight:700}.gam-fieldset{border:0;min-width:0;margin:0;padding:0}.gam-fieldset:disabled{opacity:.75}.gam-work-tabs{border-bottom:1px solid #e3e8f1;flex-wrap:wrap;gap:7px;margin-bottom:18px;padding-bottom:14px;display:flex}.gam-work-tabs button{background:var(--color-card);border:1px solid var(--color-border);font:inherit;cursor:pointer;border-radius:7px;padding:6px 10px;font-size:12px;font-weight:600}.gam-work-tabs button.active{color:#3169e6;background:#edf3ff;border-color:#bed0fb}.gam-material-row{grid-template-columns:2fr .65fr .65fr 1.4fr 36px;align-items:end;gap:8px;margin:12px 0;display:grid}.gam-material-row .fg{min-width:0;margin:0}.gam-remove{border:1px solid var(--color-border);background:var(--color-card);cursor:pointer;border-radius:7px;height:36px;font-size:16px}.gam-drawing-version{border:1px solid #e3e9f2;border-radius:8px;margin:10px 0;padding:13px 15px}.gam-drawing-version .gam-row{border:0;padding:0}.gam-drawing-version small{color:#71839d;margin:4px 0;display:block}.gam-versions details{border:1px solid #e4eaf3;border-radius:7px;margin:8px 0;padding:9px}.gam-choices{margin:0;padding:0;list-style:none}.gam-choice{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(160px,1.6fr) minmax(220px,2fr) minmax(80px,.6fr);align-items:center;gap:12px;padding:10px 0;display:grid}.gam-choice small{color:var(--color-text-2);font-size:11px}.gam-choice .fg{margin-bottom:0}.gam-choice-fields{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid}@media (width<=1000px){.gam-choice{grid-template-columns:1fr 1fr}.gam-choice small{grid-column:1/-1}.gam-choice-fields{grid-auto-flow:row}}@media (width<=650px){.gam-choice{grid-template-columns:1fr}}@media (width<=1050px){.gam-split{grid-template-columns:250px minmax(0,1fr)}.gam-steps{grid-template-columns:minmax(0,1fr)}}@media (width<=800px){.gam-split,.gam-kv{grid-template-columns:minmax(0,1fr)}.gam-material-row{grid-template-columns:1fr 1fr}.gam-material-row>:first-child{grid-column:1/-1}}.isv-sectionhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:18px 0;display:flex}.isv-sectionhead h2{margin:0;font-size:17px;font-weight:600}.isv-sectionhead small{color:var(--color-text-2);margin-top:4px;font-size:12px;display:block}.isv-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.isv-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.isv-stat{background:var(--color-card);border:1px solid var(--color-border);border-radius:10px;min-width:0;min-height:116px;padding:17px 18px}.isv-stat-label{color:var(--color-text-2);margin-bottom:7px;font-size:12px;line-height:1.5}.isv-stat-value{letter-spacing:-.4px;overflow-wrap:anywhere;font-size:25px;font-weight:700;line-height:1.35}.isv-stat-value.red{color:var(--status-red-text)}.isv-stat small{color:var(--color-text-2);margin-top:9px;font-size:12px;line-height:1.6;display:block}.isv-split{grid-template-columns:minmax(286px,340px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.isv-side,.isv-stack{flex-direction:column;gap:18px;min-width:0;display:flex}.isv-side>.gsec,.isv-stack>.gsec{margin:0}.isv .gsec{background:var(--color-card);border-radius:10px;padding:18px}.isv h3.gsect,.isv-cardhead h3{border-left:3px solid var(--status-purple-dot);margin:0;padding-left:9px;font-size:15px;font-weight:600;line-height:1.3}.isv-listcard{background:var(--color-card);border:1px solid var(--color-border);border-radius:10px;min-width:0;padding:18px}.isv-cardhead{justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;display:flex}.isv-count{color:var(--color-text-2);white-space:nowrap;font-size:12px}.isv-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.isv-listitem{text-align:left;border:1px solid var(--color-border);background:var(--color-card);width:100%;min-height:112px;color:inherit;font:inherit;cursor:pointer;border-radius:8px;padding:14px 15px;font-weight:400;line-height:1.5;transition:background .12s,border-color .12s;display:block}.isv-listitem:hover{background:#fafbff;border-color:#b8c6e4}.isv-listitem.selected{background:#f1f3ff;border-color:#c2cbed;box-shadow:inset 2px 0 #8a74ee}.isv-listitem strong{overflow-wrap:anywhere;font-size:14px;font-weight:650;display:block}.isv-listitem small{overflow-wrap:anywhere;margin:7px 0;font-size:12px;line-height:1.6;display:block}.isv-listitem>span:not(.tag){color:var(--color-text-2);overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.55;display:block}.isv-listitem .tag{margin:2px 0 0;padding:4px 9px;font-size:11px;display:inline-flex}.isv-kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 30px;margin:0 0 16px;display:grid}.isv-side .isv-kv{grid-template-columns:minmax(0,1fr);row-gap:13px}.isv-kv dt{letter-spacing:.65px;text-transform:uppercase;color:var(--color-text-2);font-size:10px;font-weight:700;line-height:1.5}.isv-kv dd{overflow-wrap:anywhere;margin:7px 0 0;font-size:14px;font-weight:600;line-height:1.5}.isv-help{color:var(--color-text-2);overflow-wrap:anywhere;margin:12px 0 0;font-size:13px;line-height:1.65}.isv-side .isv-help{font-size:12px}.isv-steps{margin:0 0 4px;font-size:13px;line-height:1.65}.isv-stack .isv-buttons{margin-top:17px}.isv-status-line{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.isv-comment{overflow-wrap:anywhere;margin:12px 0 0;font-size:13px;line-height:1.65}.isv-callout{overflow-wrap:anywhere;border:1px solid;border-radius:7px;margin-bottom:12px;padding:12px 15px;font-size:13px}.isv-callout strong{display:block}.isv-callout small{color:inherit;margin-top:4px;font-size:12px;display:block}.isv-callout.green{border-color:var(--status-green-dot);background:var(--status-green-bg);color:var(--status-green-text)}.isv-callout.blue{border-color:var(--status-blue-dot);background:var(--status-blue-bg);color:var(--status-blue-text)}.isv-callout.red{border-color:var(--status-red-dot);background:var(--status-red-bg);color:var(--status-red-text)}.isv-callout.amber{border-color:var(--status-amber-dot);background:var(--status-amber-bg);color:var(--status-amber-text)}.isv-empty{text-align:center;color:var(--color-text-2);border:1px dashed var(--color-border);background:#fafbfe;border-radius:8px;margin:0;padding:24px;font-size:14px}.isv-row{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:15px;padding:11px 0;display:flex}.isv-row:last-child{border-bottom:0}.isv-row>div{flex:1;min-width:0}.isv-row strong{overflow-wrap:anywhere;font-size:14px}.isv-row small{color:var(--color-text-2);overflow-wrap:anywhere;margin-top:3px;font-size:12px;display:block}.isv-tablewrap{margin-top:4px;overflow-x:auto}.isv-table{border-collapse:collapse;width:100%;font-size:13px}.isv-table th{text-align:left;color:var(--color-text-2);background:var(--color-page);padding:11px 12px;font-size:11px;font-weight:600}.isv-table td{border-top:1px solid var(--color-border);vertical-align:top;padding:13px 12px}.isv-table td:first-child{min-width:240px}.isv-table .number{text-align:right;white-space:nowrap}.isv-fieldset{border:0;min-width:0;margin:0;padding:0}.isv-fieldset:disabled{opacity:.78}.isv-formsection{margin:18px 0 12px;font-size:15px;font-weight:700}.isv-checks{flex-direction:column;gap:4px;margin-bottom:8px;display:flex}.isv-choices{margin:0;padding:0;list-style:none}.isv-choice{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(160px,1.6fr) minmax(150px,1fr) minmax(80px,.6fr);align-items:center;gap:12px;padding:10px 0;display:grid}.isv-choice small{color:var(--color-text-2);font-size:11px}.isv-choice .fg{min-width:0;margin:0}.isv-choice-extra{grid-column:1/-1;gap:8px;display:grid}.isv-choice-extra .chk{flex-wrap:wrap;row-gap:0}.isv-choice-extra .chk>span{flex:1 1 0;min-width:0}.isv-choice-extra .chk small{flex-basis:100%;margin-top:3px;padding-left:28px}@media (width<=1000px){.isv-choice{grid-template-columns:1fr 1fr}.isv-choice small{grid-column:1/-1}}@media (width<=650px){.isv-choice{grid-template-columns:1fr}}.isv-stop,.isv-technical{border:1px solid var(--color-border);background:#fafbfe;border-radius:9px;min-width:0;margin:12px 0;padding:17px}.isv-stop-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.isv-stop-head h4,.isv-technical h4{margin:0;font-size:14px}.isv-technical h4{margin-bottom:8px}.isv-technical p{color:var(--color-text-2);margin:0 0 8px;font-size:13px}.isv-stop-goods{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.isv-stop-goods .fg{min-width:0}.isv-docs{margin:4px 0 14px}.isv-docs summary{cursor:pointer;color:var(--color-blue);font-size:14px;font-weight:650}.isv-docs .isv-checks{margin-top:10px}.isv-task-notice{background:#fff7f8;border:1px solid #efc7d0;border-radius:10px;margin-bottom:14px;padding:20px}.isv-task-notice h3{color:var(--status-red-text);margin:0 0 8px;font-size:16px}.isv-task-notice p{margin:0;font-size:14px}.isv-task-notice small{color:var(--color-text-2);margin-top:10px;font-size:12px;display:block}.isv-status-line small{color:var(--color-text-2);font-size:12px}.isv-task-head{margin:0 0 14px}.isv-task-head h3{margin:0;font-size:22px}.isv-task-head small{color:var(--color-text-2);margin-top:4px;font-size:12px;display:block}.isv-error{color:var(--status-red-text);margin:10px 0 0;font-size:13px}.isv-version{border:1px solid var(--color-border);border-radius:8px;margin:10px 0;padding:12px}.isv-version summary{cursor:pointer;font-weight:650}.isv-version .isv-kv{margin-top:12px}.isv-changes{margin:10px 0;padding-left:20px;font-size:13px}@media (width>=1450px){.isv-side{position:sticky;top:16px}}@media (width<=1250px){.isv-split{grid-template-columns:285px minmax(0,1fr)}.isv-stat-value{font-size:22px}.isv-stack .isv-kv{row-gap:18px}}@media (width<=950px){.isv-split{grid-template-columns:255px minmax(0,1fr);gap:14px}.isv-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.isv-listcard{padding:15px}.isv-listitem{min-height:106px;padding:12px}.isv-stack .isv-kv{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.isv-split{grid-template-columns:minmax(0,1fr)}.isv-side{display:contents}.isv-listcard{order:0}.isv-stack{order:1;gap:14px}.isv-side>.gsec{order:2}.isv-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.isv-listitem{min-height:126px}.isv-stack .isv-kv{grid-template-columns:repeat(2,minmax(0,1fr))}.isv-stop-goods{grid-template-columns:minmax(0,1fr)}}@media (width<=530px){.isv-stats{gap:10px}.isv-stat{padding:12px}.isv-stat-value{font-size:20px}.isv-table,.isv-table tbody{width:100%;display:block}.isv-table thead{display:none}.isv-table tr{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) 100px;padding:8px 0;display:grid}.isv-table tr:last-child{border-bottom:0}.isv-table td{border:0;min-width:0;padding:5px 8px}.isv-table td:first-child{overflow-wrap:anywhere;grid-column:1/-1;min-width:0}.isv-table td:nth-child(2){grid-column:1}.isv-table td.number{grid-column:2}.isv-table td:nth-child(2):before,.isv-table td.number:before{color:var(--color-text-2);margin-bottom:3px;font-size:11px;display:block}.isv-table td:nth-child(2):before{content:"Vienetas"}.isv-table td.number:before{content:"Kiekis"}}@media (width<=480px){.isv-stack .isv-kv{grid-template-columns:minmax(0,1fr)}.isv-listcard{padding:13px}.isv-list{gap:8px}.isv-listitem{min-height:138px;padding:11px}.isv-listitem strong{font-size:12px}.isv-listitem small,.isv-listitem>span:not(.tag){font-size:11px}.isv-listitem .tag{padding:3px 6px;font-size:10px}.isv-stats{gap:9px}.isv-stat{min-height:110px;padding:13px}.isv-stat-value{font-size:21px}}.mon-sectionhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:18px 0;display:flex}.mon-sectionhead h2{margin:0;font-size:17px;font-weight:600}.mon-sectionhead small{color:var(--color-text-2);margin-top:4px;font-size:12px;display:block}.mon-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mon-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.mon-stat{background:var(--color-card);border:1px solid var(--color-border);border-radius:10px;min-width:0;min-height:116px;padding:17px 18px}.mon-stat-label{color:var(--color-text-2);margin-bottom:7px;font-size:12px;line-height:1.5}.mon-stat-value{letter-spacing:-.4px;overflow-wrap:anywhere;font-size:25px;font-weight:700;line-height:1.35}.mon-stat-value.green{color:var(--status-green-text)}.mon-stat small{color:var(--color-text-2);margin-top:9px;font-size:12px;line-height:1.6;display:block}.mon-split{grid-template-columns:minmax(286px,340px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.mon-side,.mon-stack{flex-direction:column;gap:18px;min-width:0;display:flex}.mon-side>.gsec,.mon-stack>.gsec{margin:0}.mon .gsec{background:var(--color-card);border-radius:10px;padding:18px}.mon h3.gsect,.mon-cardhead h3{border-left:3px solid var(--status-purple-dot);margin:0;padding-left:9px;font-size:15px;font-weight:600;line-height:1.3}.mon-listcard{background:var(--color-card);border:1px solid var(--color-border);border-radius:10px;min-width:0;padding:18px}.mon-cardhead{justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;display:flex}.mon-count{color:var(--color-text-2);white-space:nowrap;font-size:12px}.mon-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mon-listitem{text-align:left;border:1px solid var(--color-border);background:var(--color-card);width:100%;min-height:112px;color:inherit;font:inherit;cursor:pointer;border-radius:8px;padding:14px 15px;font-weight:400;line-height:1.5;transition:background .12s,border-color .12s;display:block}.mon-listitem:hover{background:#fafbff;border-color:#b8c6e4}.mon-listitem.selected{background:#f1f3ff;border-color:#c2cbed;box-shadow:inset 2px 0 #8a74ee}.mon-listitem strong{overflow-wrap:anywhere;font-size:14px;font-weight:650;display:block}.mon-listitem small{color:var(--color-text-2);overflow-wrap:anywhere;margin:7px 0;font-size:12px;line-height:1.6;display:block}.mon-listitem>span:not(.tag){color:var(--color-text-2);overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.55;display:block}.mon-listitem .tag{margin:2px 0 0;padding:4px 9px;font-size:11px;display:inline-flex}.mon-work{border-bottom:1px solid var(--color-border);min-width:0;padding:12px 0}.mon-work:first-of-type{padding-top:4px}.mon-work:last-child{border-bottom:0;padding-bottom:0}.mon-work strong{overflow-wrap:anywhere;font-size:14px;font-weight:650;display:block}.mon-work small{color:var(--color-text-2);margin-top:3px;font-size:12px;display:block}.mon-work-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.mon-kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 30px;margin:0 0 16px;display:grid}.mon-kv dt{letter-spacing:.65px;text-transform:uppercase;color:var(--color-text-2);font-size:10px;font-weight:700;line-height:1.5}.mon-kv dd{overflow-wrap:anywhere;margin:7px 0 0;font-size:14px;font-weight:600;line-height:1.5}.mon-dates{color:var(--color-text-2);margin:0;font-size:13px;line-height:1.65}.mon-stack .mon-buttons{margin:17px 0}.mon-summary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mon-help{color:var(--color-text-2);overflow-wrap:anywhere;margin:12px 0 0;font-size:13px;line-height:1.65}.mon-instructions{overflow-wrap:anywhere;margin:12px 0 0;font-size:14px;line-height:1.6}.mon-action{white-space:nowrap}.mon-callout{overflow-wrap:anywhere;border:1px solid;border-radius:7px;margin-bottom:12px;padding:12px 15px;font-size:13px}.mon-callout:last-child{margin-bottom:0}.mon-callout strong{display:block}.mon-callout small{color:inherit;margin-top:4px;font-size:12px;display:block}.mon-callout.green{border-color:var(--status-green-dot);background:var(--status-green-bg);color:var(--status-green-text)}.mon-callout.blue{border-color:var(--status-blue-dot);background:var(--status-blue-bg);color:var(--status-blue-text)}.mon-callout.red{border-color:var(--status-red-dot);background:var(--status-red-bg);color:var(--status-red-text)}.mon-callout.amber{border-color:var(--status-amber-dot);background:var(--status-amber-bg);color:var(--status-amber-text)}.mon-empty{text-align:center;color:var(--color-text-2);border:1px dashed var(--color-border);background:#fafbfe;border-radius:8px;margin:0;padding:24px;font-size:14px}.mon-row{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:15px;padding:11px 0;display:flex}.mon-row:last-child{border-bottom:0}.mon-row>div{flex:1;min-width:0}.mon-row strong{overflow-wrap:anywhere;font-size:14px}.mon-row small{color:var(--color-text-2);overflow-wrap:anywhere;margin-top:3px;font-size:12px;display:block}.mon-tablewrap{margin-top:4px;overflow-x:auto}.mon-table{border-collapse:collapse;width:100%;font-size:13px}.mon-table th{text-align:left;color:var(--color-text-2);background:var(--color-page);padding:11px 12px;font-size:11px;font-weight:600}.mon-table td{border-top:1px solid var(--color-border);vertical-align:top;padding:13px 12px}.mon-table td:first-child{min-width:240px}.mon-table .number{white-space:nowrap}.mon-error{color:var(--status-red-text);margin:10px 0;font-size:13px}.mon-over{color:var(--status-red-text);margin-top:4px;font-size:12px;display:block}.mon-close-table .mon-table{min-width:790px}.mon-close-table td small{color:var(--color-text-2);margin-top:3px;font-size:12px;display:block}.mon-close-table td input,.mon-close-table td select{max-width:150px}.mon-close-table td small.mon-cellcap{color:var(--color-text);margin:0 0 4px;font-size:11px;font-weight:600}.mon-task-head{margin:14px 0}.mon-task-head h3{margin:0;font-size:22px}.mon-task-head small{color:var(--color-text-2);margin-top:4px;font-size:12px;display:block}.mon-fieldset{border:0;min-width:0;margin:0;padding:0}.mon-fieldset:disabled{opacity:.78}.mon-formsection{margin:18px 0 12px;font-size:15px;font-weight:700}.mon-checks{flex-direction:column;gap:4px;margin-bottom:8px;display:flex}.mon-choices{margin:0;padding:0;list-style:none}.mon-positionchoice{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(160px,1.6fr) minmax(150px,1fr) minmax(80px,.6fr);align-items:center;gap:12px;padding:10px 0;display:grid}.mon-positionchoice small{color:var(--color-text-2);font-size:11px}.mon-positionchoice .fg{min-width:0;margin:0}@media (width<=1000px){.mon-positionchoice{grid-template-columns:1fr 1fr}.mon-positionchoice small{grid-column:1/-1}}@media (width<=650px){.mon-positionchoice{grid-template-columns:1fr}}.mon-docs{margin:14px 0}.mon-docs summary{cursor:pointer;color:var(--color-blue);font-size:14px;font-weight:650}.mon-docs .mon-checks{margin-top:10px}.mon-task-notice{background:#fff7f8;border:1px solid #efc7d0;border-radius:10px;margin-bottom:14px;padding:20px}.mon-task-notice h3{color:var(--status-red-text);margin:0 0 8px;font-size:16px}.mon-task-notice p{margin:0;font-size:14px}.mon-task-notice small{color:var(--color-text-2);margin-top:10px;font-size:12px;display:block}.mon-version{border:1px solid var(--color-border);border-radius:8px;margin:10px 0;padding:12px}.mon-version summary{cursor:pointer;font-weight:650}.mon-version .mon-kv{margin-top:12px}.mon-changes{margin:10px 0;padding-left:20px;font-size:13px}@media (width>=1450px){.mon-side{position:sticky;top:16px}}@media (width<=1250px){.mon-split{grid-template-columns:285px minmax(0,1fr)}.mon-stat-value{font-size:22px}.mon-stack .mon-kv{row-gap:18px}}@media (width<=950px){.mon-split{grid-template-columns:255px minmax(0,1fr);gap:14px}.mon-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mon-listcard{padding:15px}.mon-listitem{min-height:106px;padding:12px}.mon-stack .mon-kv{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.mon-split{grid-template-columns:minmax(0,1fr)}.mon-side{display:contents}.mon-listcard{order:0}.mon-stack{order:1;gap:14px}.mon-side>.gsec{order:2}.mon-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mon-listitem{min-height:126px}.mon-stack .mon-kv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=530px){.mon-stats{gap:10px}.mon-stat{padding:12px}.mon-stat-value{font-size:20px}.mon-close-table .mon-table{min-width:0}.mon-close-table td small.mon-cellcap{display:none}.mon-table,.mon-table tbody{width:100%;display:block}.mon-table thead{display:none}.mon-table tr{border-bottom:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));padding:8px 0;display:grid}.mon-table tr:last-child{border-bottom:0}.mon-table td{border:0;min-width:0;padding:5px 8px}.mon-table td:first-child{overflow-wrap:anywhere;grid-column:1/-1;min-width:0}.mon-table td[data-label]:before{content:attr(data-label);color:var(--color-text-2);margin-bottom:3px;font-size:11px;display:block}}@media (width<=480px){.mon-stack .mon-kv{grid-template-columns:minmax(0,1fr)}.mon-listcard{padding:13px}.mon-list{gap:8px}.mon-listitem{min-height:138px;padding:11px}.mon-listitem strong{font-size:12px}.mon-listitem small,.mon-listitem>span:not(.tag){font-size:11px}.mon-listitem .tag{padding:3px 6px;font-size:10px}.mon-stats{gap:9px}.mon-stat{min-height:110px;padding:13px}.mon-stat-value{font-size:21px}}.def-sectionhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:18px 0;display:flex}.def-sectionhead h2{margin:0;font-size:17px;font-weight:600}.def-sectionhead small{color:var(--color-text-2);margin-top:4px;font-size:12px;display:block}.def-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.def-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.def-stat{background:var(--color-card);border:1px solid var(--color-border);border-radius:10px;min-width:0;min-height:116px;padding:17px 18px}.def-stat-label{color:var(--color-text-2);margin-bottom:7px;font-size:12px;line-height:1.5}.def-stat-value{letter-spacing:-.4px;overflow-wrap:anywhere;font-size:25px;font-weight:700;line-height:1.35}.def-metric{color:inherit;font:inherit;font-weight:700;line-height:inherit;cursor:pointer;background:0 0;border:0;min-height:0;padding:0}.def-metric[aria-pressed=true]{color:var(--status-purple-text);text-underline-offset:4px;text-decoration:underline}.def-stat small{color:var(--color-text-2);margin-top:9px;font-size:12px;line-height:1.6;display:block}.def-split{grid-template-columns:minmax(286px,340px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.def-side,.def-stack{flex-direction:column;gap:18px;min-width:0;display:flex}.def-listcard{background:var(--color-card);border:1px solid var(--color-border);border-radius:10px;min-width:0;padding:18px}.def-economics .def-kv{grid-template-columns:minmax(0,1fr);row-gap:14px}.def-cardhead{justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;display:flex}.def-cardhead h3{border-left:3px solid var(--status-purple-dot);margin:0;padding-left:9px;font-size:15px;font-weight:600;line-height:1.3}.def-count{color:var(--color-text-2);white-space:nowrap;font-size:12px}.def-filter{text-align:left;width:100%;min-height:30px;font:inherit;color:var(--color-text-1);border:1px solid var(--color-border);cursor:pointer;background:#f8f9fd;border-radius:6px;margin:0 0 13px;padding:6px 10px;font-size:12px;font-weight:600;display:block}.def-filter[aria-pressed=true]{color:var(--status-purple-text);border-color:#c6ccef}.def-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.def-listitem{text-align:left;border:1px solid var(--color-border);background:var(--color-card);width:100%;min-height:112px;color:inherit;font:inherit;cursor:pointer;border-radius:8px;padding:14px 15px;font-weight:400;line-height:1.5;transition:background .12s,border-color .12s;display:block}.def-listitem:hover{background:#fafbff;border-color:#b8c6e4}.def-listitem.selected{background:#f1f3ff;border-color:#c2cbed;box-shadow:inset 2px 0 #8a74ee}.def-listitem strong{overflow-wrap:anywhere;font-size:14px;font-weight:650;display:block}.def-listitem small{color:var(--color-text-2);overflow-wrap:anywhere;margin:7px 0;font-size:12px;line-height:1.6;display:block}.def-listitem>span{color:var(--color-text-2);overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.55;display:block}.def-listitem .tag{margin:2px 0 0;padding:4px 9px;font-size:11px;display:inline-flex}.def-empty{text-align:center;color:var(--color-text-2);border:1px dashed var(--color-border);background:#fafbfe;border-radius:8px;margin:0;padding:24px;font-size:14px}.def-help{color:var(--color-text-2);margin:0;font-size:13px;line-height:1.65}.def-card{background:var(--color-card);border:1px solid var(--color-border);border-radius:10px;min-width:0;padding:20px}.def-record .def-cardhead{flex-wrap:wrap;align-items:flex-start;margin-bottom:20px}.def-record .def-cardhead h3{font-size:17px;line-height:1.5}.def-record .def-cardhead .tag{flex-shrink:0;margin-left:auto;font-size:11px}.def-kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 30px;margin:0 0 16px;display:grid}.def-kv dt{letter-spacing:.65px;text-transform:uppercase;color:var(--color-text-2);font-size:10px;font-weight:700;line-height:1.5}.def-kv dd{overflow-wrap:anywhere;white-space:pre-line;margin:7px 0 0;font-size:14px;font-weight:600;line-height:1.5}.def-stack .def-buttons{margin-top:17px}.def-below{margin-top:14px}.def-text{overflow-wrap:anywhere;white-space:pre-line;margin:0 0 10px;font-size:14px;line-height:1.6}.def-tags{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.def-finance{margin:4px 0 8px}.def-tablewrap{margin-top:4px;overflow-x:auto}.def-table{border-collapse:collapse;width:100%;font-size:13px}.def-table th{text-align:left;color:var(--color-text-2);border-bottom:1px solid var(--color-border);padding:11px 12px;font-size:11px;font-weight:700}.def-table td{border-bottom:1px solid var(--color-border);vertical-align:top;padding:13px 12px}.def-table td strong,.def-table td small{display:block}.def-table td small{color:var(--color-text-2);margin-top:3px;font-size:12px}.def-cell-link{margin-top:4px;font-size:12px;display:block}.def-rows{margin:0;padding:0;list-style:none}.def-rows li{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding:12px 0;font-size:13px;display:flex}.def-rows li:last-child{border-bottom:0}.def-rows li>div{min-width:0}.def-rows strong,.def-rows small{overflow-wrap:anywhere;display:block}.def-rows small{color:var(--color-text-2);margin-top:4px;font-size:12px}.def-thread{margin:12px 0 0;padding:0;list-style:none}.def-thread>li{border-bottom:1px solid var(--color-border);overflow-wrap:anywhere;padding:12px 0;font-size:13px}.def-thread>li:last-child{border-bottom:0}.def-thread strong{font-size:14px;display:block}.def-thread small{color:var(--color-text-2);margin:3px 0 6px;font-size:12px;display:block}.def-thread p{white-space:pre-line;margin:4px 0 0}.def-thread ul{margin:6px 0 0;padding-left:20px}.def-photos{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin:12px 0;display:grid}.def-photos a{color:var(--color-text-2);overflow-wrap:anywhere;font-size:12px}.def-photos img{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--color-border);border-radius:6px;width:100%;margin-bottom:4px;display:block}.def-callout{overflow-wrap:anywhere;border:1px solid;border-radius:7px;margin-bottom:12px;padding:12px 15px;font-size:13px}.def-callout strong{display:block}.def-callout small{color:inherit;margin-top:4px;font-size:12px;display:block}.def-callout.green{border-color:var(--status-green-dot);background:var(--status-green-bg);color:var(--status-green-text)}.def-callout.blue{border-color:var(--status-blue-dot);background:var(--status-blue-bg);color:var(--status-blue-text)}.def-callout.red{border-color:var(--status-red-dot);background:var(--status-red-bg);color:var(--status-red-text)}.def-callout.amber{border-color:var(--status-amber-dot);background:var(--status-amber-bg);color:var(--status-amber-text)}.def-error{color:var(--status-red-text);margin:12px 0 0;font-size:13px}.def-fieldset{border:0;min-width:0;margin:0;padding:0}.def-fieldset:disabled{opacity:.78}.def-formsection{margin:18px 0 12px;font-size:15px;font-weight:700}.def-version{border:1px solid var(--color-border);border-radius:8px;margin:10px 0;padding:12px}.def-version summary{cursor:pointer;color:var(--color-blue);font-weight:650}.def-version .def-kv{margin-top:12px}.def-details{margin:14px 0}.def-details summary{cursor:pointer;color:var(--color-blue);font-size:14px;font-weight:650}.def-checks{flex-direction:column;gap:4px;margin-top:10px;display:flex}@media (width>=1450px){.def-side{position:sticky;top:16px}}@media (width<=1250px){.def-split{grid-template-columns:285px minmax(0,1fr)}.def-stat-value{font-size:22px}}@media (width<=950px){.def-stack .def-kv{grid-template-columns:minmax(0,1fr)}.def-split{grid-template-columns:255px minmax(0,1fr);gap:14px}.def-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.def-listcard{padding:15px}.def-listitem{min-height:106px;padding:12px}}@media (width<=760px){.def-split{grid-template-columns:minmax(0,1fr)}.def-side{display:contents}.def-stack{gap:14px}.def-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.def-listitem{min-height:126px}}@media (width<=530px){.def-stats{gap:10px}.def-stat{padding:12px}.def-stat-value{font-size:20px}}@media (width<=480px){.def-kv{grid-template-columns:minmax(0,1fr)}.def-card{padding:15px}.def-listcard{padding:13px}.def-list{gap:8px}.def-listitem{min-height:138px;padding:11px}.def-listitem strong{font-size:12px}.def-listitem small,.def-listitem>span{font-size:11px}.def-listitem .tag{padding:3px 6px;font-size:10px}.def-stats{gap:9px}.def-stat{min-height:110px;padding:13px}.def-stat-value{font-size:21px}}.ist-sectionhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;margin:18px 0;display:flex}.ist-sectionhead h2{margin:0;font-size:17px;font-weight:600}.ist-sectionhead small{color:var(--color-text-2);margin-top:4px;font-size:12px;display:block}.ist-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ist-sectionhead .ist-buttons{justify-content:flex-end}.ist-filters{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:15px;display:flex}.ist-filters input{max-width:340px}.ist-filters select{width:auto;min-width:160px}.ist-filters small{color:var(--color-text-2);font-size:12px}.ist-more-filters{margin:-6px 0 15px;font-size:13px}.ist-more-filters>summary{cursor:pointer;color:var(--color-text-2)}.ist-more-filters[open]>summary{margin-bottom:12px}.ist-more-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.ist-active{color:var(--color-text-2);overflow-wrap:anywhere;margin:-6px 0 15px;font-size:12px}.ist-card{background:var(--color-card);border:1px solid var(--color-border);border-radius:10px;min-width:0;padding:18px}.ist-cardhead{justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;display:flex}.ist-cardhead h3{border-left:3px solid var(--status-purple-dot);margin:0;padding-left:9px;font-size:15px;font-weight:600;line-height:1.3}.ist-item{border-bottom:1px solid var(--color-border);grid-template-columns:110px minmax(0,1fr);gap:18px;padding:15px 0;display:grid}.ist-item time{color:var(--color-text-2);font-size:13px;line-height:1.5}.ist-item time small{margin-top:4px;font-size:11px;display:block}.ist-event{border-left:2px solid var(--color-border);min-width:0;padding-left:17px}.ist-title{text-align:left;min-height:24px;font:inherit;color:var(--color-text-1);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:15px;font-weight:600;line-height:1.45;display:block}.ist-title:hover,.ist-title:focus-visible{color:var(--color-blue)}.ist-event>small{color:var(--color-text-2);overflow-wrap:anywhere;margin-top:6px;font-size:12px;line-height:1.5;display:block}.ist-event .ist-buttons{margin-top:8px}.ist-event .lk{font-size:13px}.ist-details{margin-top:8px}.ist-details>summary{cursor:pointer;color:var(--color-text-2);font-size:13px}.ist-details[open]>summary{margin-bottom:10px}.ist-detail{border:1px solid var(--color-border);background:#fafbfe;border-radius:8px;padding:12px 14px}.ist-detail-hint{margin-top:12px}.ist-item.ist-focus{background:var(--status-amber-bg,#fff7e0)}.ist-pinned{border-bottom:2px solid var(--color-border);margin-bottom:8px}.ist-muted{color:var(--color-text-2);margin:0;font-size:12px}.ist-empty{text-align:center;color:var(--color-text-2);border:1px dashed var(--color-border);background:#fafbfe;border-radius:8px;margin:0;padding:24px;font-size:14px}.ist-kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 30px;margin:0 0 16px;display:grid}.ist-kv dt{letter-spacing:.65px;text-transform:uppercase;color:var(--color-text-2);font-size:10px;font-weight:700;line-height:1.5}.ist-kv dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;font-weight:600;line-height:1.5}.ist-formsection{overflow-wrap:anywhere;margin:18px 0 12px;font-size:15px;font-weight:700}.ist-tablewrap{margin-bottom:16px;overflow-x:auto}.ist-changes{border-collapse:collapse;width:100%;font-size:13px}.ist-changes th,.ist-changes td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:8px 10px}.ist-changes thead th{color:var(--color-text-2);font-size:11px;font-weight:700}.ist-changes tbody th{font-weight:600}.ist-related{margin-top:15px}.ist-footnote{min-width:140px;max-width:430px;color:var(--color-text-2);flex:1 1 0;align-self:center;margin-right:auto;font-size:12px}.ist-footnote~.dbtn{white-space:nowrap;flex-shrink:0}.mdf:has(.ist-footnote){flex-wrap:wrap}@media (width<=530px){.ist-item{grid-template-columns:minmax(0,1fr);gap:8px}.ist-filters input,.ist-filters select{width:100%;max-width:none}.ist-kv{grid-template-columns:minmax(0,1fr)}}.ist-more{justify-content:center;margin-top:15px;display:flex}.prod-item-stages{margin:6px 0 8px}.prod-item-stages>div{margin-bottom:4px}.prod-item-stages .mcell{white-space:normal;text-align:left}.ctx-strip{border:1px solid var(--color-border);background:#fff;border-radius:8px;flex-wrap:wrap;gap:13px;margin:0 0 18px;padding:12px 16px;display:flex}.ctx-strip strong{color:var(--status-purple-text)}.def-cols{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;display:grid}@media (width<=768px){.def-cols{grid-template-columns:1fr}}.hlf .na2{margin-bottom:8px}.hlf-empty{color:var(--color-text-3);margin:0;padding:6px 0;font-size:13px}.abs{background:#fffbeb;border:1px solid #fde68a;border-radius:9px;margin-bottom:16px;padding:14px 16px}.absl{color:var(--status-amber-text);letter-spacing:.04em;margin-bottom:7px;font-size:11px;font-weight:600}.absr{border-bottom:1px solid #fde68a;align-items:center;gap:12px;padding:8px 0;font-size:13px;display:flex}.absr:last-child{border-bottom:none}.absr .who{min-width:150px;font-weight:600}.absr .detail{color:var(--color-text-2)}.absr .flag{margin-left:auto}.ur{border-bottom:1px solid var(--color-border-2);align-items:center;gap:14px;padding:14px 0;display:flex}.ur:last-child{border-bottom:none}.uav{background:var(--status-blue-bg);width:36px;height:36px;color:var(--status-blue-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.uav.off{background:var(--status-amber-bg);color:var(--status-amber-text)}.un{font-size:13px;font-weight:600}.um{color:var(--color-text-2);margin-top:3px;font-size:11px}.ufn{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.uac{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}@media (width<=768px){.ur,.uac{flex-wrap:wrap}}.dgrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px;display:grid}.dcard{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--card-border-radius);padding:18px 20px;display:block}.dcard:hover{border-color:#93c5fd}.dci{width:34px;height:34px;color:var(--color-blue);background:#eff6ff;border-radius:9px;justify-content:center;align-items:center;margin-bottom:12px;display:flex}.dct{font-size:14px;font-weight:600}.dcd{color:var(--color-text-2);margin-top:5px;font-size:12px;line-height:1.6}.dcm{color:var(--color-text-3);margin-top:9px;font-size:11px}.rolerow{border-bottom:1px solid var(--color-border-2);align-items:flex-start;gap:14px;padding:14px 0;display:flex}.rolerow:last-child{border-bottom:none}.rolen{flex-shrink:0;width:150px;font-size:13px;font-weight:600}.roled{color:#4b5563;flex:1;font-size:12px;line-height:1.6}@media (width<=768px){.dgrid{grid-template-columns:1fr}.rolen{width:100px}}.dlay{grid-template-columns:210px 1fr;align-items:start;gap:18px;display:grid}.cats{border:1px solid var(--color-border);border-radius:var(--card-border-radius);background:var(--color-card);padding:8px}.cat{color:var(--color-text-1);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:9px 12px;font-size:12px;display:flex}.cat:hover{background:#f3f4f6}.cat.on{color:#1d4ed8;background:#eff6ff;font-weight:500}.catn{color:var(--color-text-3);font-size:11px}.cat.on .catn{color:#1d4ed8}.catdiv{background:var(--color-border-2);height:1px;margin:6px 10px}@media (width<=768px){.dlay{grid-template-columns:1fr}}
