.nf-ok{--nf-c:var(--ok);--nf-soft:var(--ok-soft);--nf-line:var(--ok-line)}.nf-warn{--nf-c:var(--warn);--nf-soft:var(--warn-soft);--nf-line:var(--warn-line)}.nf-danger{--nf-c:var(--danger);--nf-soft:var(--danger-soft);--nf-line:var(--danger-line)}.nf-info{--nf-c:var(--info);--nf-soft:var(--info-soft);--nf-line:var(--info-line)}.tb-bell{width:var(--ctl-h);height:var(--ctl-h);border:1px solid var(--border);border-radius:var(--ctl-r);background:var(--surface);color:var(--text-mid);cursor:pointer;place-items:center;padding:0;transition:border-color .12s,color .12s,background-color .12s;display:inline-grid;position:relative}.tb-bell:hover,.tb-bell.on{border-color:var(--brand-line);color:var(--brand-ink);background:var(--brand-soft)}.tb-bell:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.tb-bell.hot{color:var(--danger)}.tb-bell-badge{top:-7px;background:var(--brand);min-width:19px;height:19px;color:var(--sb-ink);border:2px solid var(--tb-bg);font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;padding:0 5px;font-size:10.5px;font-style:normal;font-weight:800;line-height:1;display:grid;position:absolute;inset-inline-end:-7px}.tb-bell-badge.hot{background:var(--danger-fill);animation:1.8s ease-out 3 nf-pulse}@keyframes nf-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--danger) 55%, transparent)}to{box-shadow:0 0 0 9px #0000}}.nf-pop{top:calc(var(--bar-h) + 6px);z-index:2900;width:min(400px,100vw - 24px);max-height:min(560px, calc(100vh - var(--bar-h) - 24px));background:var(--surface-3);border:1px solid var(--border-2);border-radius:14px;flex-direction:column;animation:.14s ease-out nf-in;display:flex;position:fixed;left:12px;overflow:hidden;box-shadow:0 18px 44px #0000003d}@keyframes nf-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.nf-pop-head{align-items:center;gap:10px;padding:12px 16px 4px;display:flex}.nf-pop-head>b{flex:1;font-size:15px;font-weight:800}.nf-icon-btn{width:28px;height:28px;color:var(--text-mid);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:inline-grid}.nf-icon-btn:hover{background:var(--surface-2);color:var(--text)}.nf-icon-btn:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.nf-switch{border-bottom:1px solid var(--border);gap:22px;padding:0 16px;display:flex}.nf-switch button{cursor:pointer;font:inherit;color:var(--text-mid);background:0 0;border:0;align-items:center;gap:6px;padding:9px 0 10px;font-size:13px;font-weight:700;display:inline-flex;position:relative}.nf-switch button:hover{color:var(--text)}.nf-switch button.on{color:var(--brand-ink)}.nf-switch button.on:after{content:"";inset-inline:0;background:var(--brand);border-radius:2px;height:2px;position:absolute;bottom:-1px}.nf-switch button:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.nf-switch i,.nf-tab-n{background:var(--surface-2);min-width:18px;height:18px;color:var(--text-mid);border:1px solid var(--border);font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;padding:0 6px;font-size:11px;font-style:normal;font-weight:800;line-height:1;display:inline-grid}.nf-switch button.on i{background:var(--brand-soft);color:var(--brand-ink);border-color:var(--brand-line)}.nf-switch i.hot,.nf-tab-n.hot{background:var(--danger-fill);color:var(--sb-ink);border-color:#0000}.nf-pop-body{flex:1;min-height:0;padding:2px 0;overflow-y:auto}.nf-pop-foot{border-top:1px solid var(--border);align-items:center;gap:8px;padding:8px 16px;display:flex}.nf-text-btn{cursor:pointer;font:inherit;color:var(--text-mid);background:0 0;border:0;align-items:center;gap:5px;padding:4px 2px;font-size:12.5px;font-weight:700;display:inline-flex}.nf-text-btn:hover{color:var(--brand-ink);text-decoration:underline}.nf-text-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.nf-text-btn.strong{color:var(--brand-ink);margin-inline-start:auto}.nf-empty{text-align:center;color:var(--text-mid);flex-direction:column;align-items:center;gap:6px;padding:30px 18px;font-size:12.5px;line-height:1.8;display:flex}.nf-empty>b{color:var(--text);font-size:14px}.nf-empty-ico{background:var(--surface-2);width:46px;height:46px;color:var(--text-mid);border:1px solid var(--border);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.nf-empty-ico.ok{background:var(--ok-soft);color:var(--ok);border-color:var(--ok-line)}.nf-empty.big{padding:46px 18px;font-size:13px}.nf-muted-note{color:var(--text-dim);margin:6px 16px 10px;font-size:12px}.nf-lines{margin:0;padding:0;list-style:none}.nf-lines>li+li{border-top:1px solid var(--border)}.nf-line{cursor:pointer;width:100%;font:inherit;color:var(--text);text-align:start;background:0 0;border:0;align-items:center;gap:12px;padding:11px 16px;display:flex}.nf-line:hover{background:color-mix(in srgb, var(--text) 5%, transparent)}.nf-line:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.nf-sev{background:var(--nf-c);border-radius:50%;flex:none;width:9px;height:9px}.nf-line-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.nf-line-title{overflow-wrap:anywhere;font-size:13px;font-weight:700;line-height:1.55}.nf-line-sub{color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:2px 10px;font-size:11.5px;line-height:1.6;display:flex}.nf-line-sub>span+span:before{content:"·";color:var(--text-faint);margin-inline-end:10px}.nf-line-sub.clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nf-line.full .nf-line-sub{overflow-wrap:anywhere;display:block}.nf-late{color:var(--warn);font-weight:700}.nf-new-tag{color:var(--brand-ink);background:var(--brand-soft);border:1px solid var(--brand-line);border-radius:8px;padding:0 7px;font-size:10.5px;font-style:normal;font-weight:800;line-height:1.5}.nf-count{font-variant-numeric:tabular-nums;background:var(--surface-2);min-width:32px;height:26px;color:var(--text);border:1px solid var(--border);border-radius:13px;flex:none;place-items:center;padding:0 9px;font-size:12.5px;font-weight:800;display:inline-grid}.nf-danger .nf-count{background:var(--danger-soft);color:var(--danger);border-color:var(--danger-line)}.nf-chev{color:var(--text-faint);flex:none}.nf-line:hover .nf-chev{color:var(--brand-ink)}.nf-ev-ico{width:30px;height:30px;color:var(--nf-c);background:var(--nf-soft);border:1px solid var(--nf-line);border-radius:50%;flex:none;place-items:center;display:grid}.nf-time{color:var(--text-dim);white-space:nowrap;flex:none;align-self:flex-start;margin-top:2px;font-size:11px}.nf-line.unread{background:color-mix(in srgb, var(--brand-soft) 70%, transparent)}.nf-line.unread .nf-line-title{font-weight:800}.nf-dot{background:var(--brand);border-radius:50%;flex:none;align-self:flex-start;width:8px;height:8px;margin-top:6px}.nf-dot.off{background:0 0}.nf-task{border:1px solid var(--border);border-inline-start:4px solid var(--nf-c);background:var(--surface);border-radius:10px;flex-direction:column;gap:5px;min-width:0;padding:8px 10px;display:flex}.nf-task.muted{opacity:.7;border-inline-start-color:var(--border-2)}.nf-task-head{text-align:start;cursor:pointer;width:100%;color:var(--text);font:inherit;background:0 0;border:0;align-items:flex-start;gap:8px;padding:0;display:flex}.nf-task-head:hover .nf-task-title{color:var(--brand-ink);text-decoration:underline}.nf-task-title{overflow-wrap:anywhere;flex:1;font-size:13.5px;font-weight:800;line-height:1.6}.nf-new{background:var(--brand);color:var(--sb-ink);font-variant-numeric:tabular-nums;border-radius:9px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:800}.nf-new.hot{background:var(--danger-fill)}.nf-muted-tag{color:var(--text-mid);border:1px solid var(--border-2);border-radius:9px;padding:0 7px;font-size:11px;font-style:normal}.nf-task-meta{color:var(--text-mid);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12px;display:flex}.nf-task-meta b{color:var(--text);font-variant-numeric:tabular-nums}.nf-chip{background:var(--nf-soft);color:var(--nf-c);border:1px solid var(--nf-line);border-radius:9px;padding:0 8px;font-weight:700}.nf-why{color:var(--text-mid);margin:0;font-size:12px;font-weight:400;line-height:1.7;display:block}.nf-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nf-row{border:0;border-top:1px dashed var(--border);width:100%;min-width:0;font:inherit;color:var(--text);text-align:start;cursor:pointer;background:0 0;align-items:baseline;gap:8px;padding:5px 2px;font-size:12.5px;display:flex}.nf-row:hover{background:var(--surface-2)}.nf-row.fresh{font-weight:700}.nf-row.fresh:before{content:"";background:var(--brand);border-radius:50%;flex:none;align-self:center;width:6px;height:6px}.nf-row-no{color:var(--text-mid);flex:none}.nf-row-txt{overflow-wrap:anywhere;flex:1;min-width:0}.nf-row-amt{font-variant-numeric:tabular-nums;direction:ltr;flex:none}.nf-ev{border:1px solid var(--border);background:var(--surface);width:100%;font:inherit;color:var(--text);text-align:start;cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.nf-ev:hover{border-color:var(--brand-line)}.nf-ev.unread{background:var(--nf-soft);border-color:var(--nf-line)}.nf-ev .nf-ev-ico{border-radius:8px;width:28px;height:28px}.nf-ev-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.nf-ev-body b{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.nf-ev-body small{color:var(--text-mid);overflow-wrap:anywhere;font-size:12px;line-height:1.6}.nf-ev-body small.nf-ago{color:var(--text-faint)}.nf-ev .nf-dot{background:var(--nf-c);width:9px;height:9px}.nf-ev-list{flex-direction:column;gap:8px;display:flex}.nf-toasts{z-index:3100;flex-direction:column;gap:8px;width:min(360px,100vw - 32px);display:flex;position:fixed;bottom:16px;left:16px}.nf-toast{background:var(--surface-3);border:1px solid var(--border-2);border-inline-start:4px solid var(--nf-c);border-radius:10px;align-items:flex-start;gap:4px;padding:8px 8px 8px 10px;animation:.16s ease-out nf-in;display:flex;box-shadow:0 10px 30px #0003}.nf-toast-main{font:inherit;color:var(--text);text-align:start;cursor:pointer;background:0 0;border:0;flex:1;align-items:flex-start;gap:8px;min-width:0;padding:0;display:flex}.nf-toast-main>.ico{color:var(--nf-c);flex:none;margin-top:2px}.nf-toast-main b{font-size:13px;line-height:1.6;display:block}.nf-toast-main small{color:var(--text-mid);overflow-wrap:anywhere;font-size:12px;display:block}.nf-page{container-type:inline-size}.nf-split{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:16px;display:grid}@container (width<=1000px){.nf-split{grid-template-columns:minmax(0,1fr)}}.nf-aside{flex-direction:column;gap:14px;min-width:0;display:flex}.nf-side-body{margin:0;padding:10px 16px 14px}.nf-head-link{color:var(--brand-ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;margin-inline-start:auto;padding:0;font-size:12.5px;font-weight:800;display:inline-flex}.nf-head-link:hover{text-decoration:underline}.nf-head-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:3px}.nf-side-body>.nf-head-link{margin-top:4px}.nf-sum{margin:0;padding:0;list-style:none}.nf-sum>li{color:var(--text);align-items:center;gap:9px;padding:8px 0;font-size:13px;font-weight:700;display:flex}.nf-sum>li+li{border-top:1px solid var(--border)}.nf-sum>li b{color:var(--nf-c);font-variant-numeric:tabular-nums;margin-inline-start:auto}.nf-sum>li.zero{color:var(--text-dim);font-weight:600}.nf-sum>li.zero .nf-sev{opacity:.45}.nf-sum>li.zero b{color:var(--text-dim)}.nf-side-h{color:var(--text-mid);flex-wrap:wrap;align-items:baseline;gap:8px;margin:14px 0 6px;font-size:12.5px;font-weight:800;display:flex}.nf-side-h small{color:var(--text-dim);font-size:11.5px;font-weight:500}.nf-mods{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.nf-mods button{cursor:pointer;text-align:start;width:100%;min-height:32px;font:inherit;color:var(--text);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:5px 10px;font-size:13px;display:flex}.nf-mods button:hover{background:var(--surface-2)}.nf-mods button.on{background:var(--brand-soft);border-color:var(--brand-line);color:var(--brand-ink);font-weight:700}.nf-mods button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.nf-mods button b{font-variant-numeric:tabular-nums;margin-inline-start:auto}.nf-filter-bar{background:var(--surface-2);border:1px solid var(--border);color:var(--text-mid);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 14px;font-size:13px;display:flex}.nf-filter-bar b{color:var(--text)}.nf-filter-bar .nf-text-btn{margin-inline-start:auto}.nf-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.nf-head .page-title{margin:0}.nf-head-ico{background:var(--brand-soft);width:42px;height:42px;color:var(--brand-ink);border:1px solid var(--brand-line);border-radius:12px;flex:none;place-items:center;display:grid}.nf-head-sub{color:var(--text-mid);margin:2px 0 0;font-size:13px}.nf-crit{color:var(--danger);font-weight:700}.nf-tabs{margin:0 0 14px}.nf-tabs .tab{align-items:center;gap:7px;display:inline-flex}.nf-tabs .tab.active .nf-tab-n:not(.hot){background:var(--surface);color:var(--brand-ink);border-color:#0000}.nf-groups{flex-direction:column;gap:14px;display:flex}.nf-group{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden}.nf-group-head{background:var(--surface-2);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:9px;padding:10px 16px;display:flex}.nf-group-head h2{margin:0;font-size:14px;font-weight:800}.nf-group-head small{color:var(--text-dim);margin-inline-start:auto;font-size:12px}.nf-group-n{font-variant-numeric:tabular-nums;color:var(--nf-c,var(--text-mid));background:var(--nf-soft,var(--surface));border:1px solid var(--nf-line,var(--border));border-radius:9px;padding:0 8px;font-size:11px;font-weight:800;line-height:1.5}details.nf-group>summary{cursor:pointer;list-style:none}details.nf-group>summary::-webkit-details-marker{display:none}details.nf-group:not([open])>summary{border-bottom:0}.nf-muted-group{opacity:.85}.nf-task-list{margin:0;padding:0;list-style:none}.nf-task-list>li+li{border-top:1px solid var(--border)}.nf-trow{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding:13px 16px;display:grid}.nf-trow>.nf-sev{margin-top:7px}.nf-trow.muted{opacity:.75}.nf-trow-main{flex-direction:column;gap:4px;min-width:0;display:flex}.nf-trow-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nf-trow-title{cursor:pointer;text-align:start;font:inherit;color:var(--text);background:0 0;border:0;padding:0;font-size:14px;font-weight:800;line-height:1.55}.nf-trow-title:hover{color:var(--brand-ink);text-decoration:underline}.nf-trow-title:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:3px}.nf-trow-why{color:var(--text-mid);max-width:72ch;margin:0;font-size:12.5px;line-height:1.7}.nf-trow-meta{color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:2px 0;font-size:12px;display:flex}.nf-trow-meta>span+span:before{content:"·";color:var(--text-faint);margin:0 9px}.nf-trow-meta b{color:var(--text);font-weight:700}.nf-mod{color:var(--nf-c);font-weight:700}.nf-amt{font-variant-numeric:tabular-nums}.nf-trow-acts{align-items:center;gap:6px;display:flex}.nf-ghost,.nf-open{cursor:pointer;height:30px;font:inherit;white-space:nowrap;border-radius:8px;align-items:center;gap:4px;padding:0 11px;font-size:12.5px;font-weight:700;display:inline-flex}.nf-ghost{border:1px solid var(--border);color:var(--text-mid);background:0 0}.nf-ghost:hover,.nf-ghost[aria-expanded=true]{border-color:var(--brand-line);color:var(--brand-ink);background:var(--brand-soft)}.nf-open{border:1px solid var(--brand);background:var(--brand);color:var(--sb-ink)}.nf-open:hover{background:var(--brand-hover);border-color:var(--brand-hover)}.nf-ghost:focus-visible,.nf-open:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.nf-trow-detail{grid-column:2/-1;margin-top:6px}.nf-full{border:1px solid var(--border);border-radius:8px;max-height:420px;overflow:auto}.nf-full table{width:100%}tr.nf-click{cursor:pointer}tr.nf-click:hover td{background:var(--surface-2)}tr.nf-fresh td:first-child{box-shadow:inset -3px 0 0 var(--brand)}.nf-note{color:var(--text-mid);margin:4px 0;font-size:12.5px}.nf-fresh-bar{background:var(--brand-soft);border:1px solid var(--brand-line);color:var(--brand-ink);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:600;display:flex}.nf-fresh-bar .nf-text-btn{color:var(--brand-ink);margin-inline-start:auto}.nf-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.nf-pager{justify-content:center}.nf-group-head.plain{background:var(--surface-2)}.nf-group .nf-lines .nf-line{padding:12px 16px}.nf-set-list{margin:0;padding:0;list-style:none}.nf-set-list>li{align-items:center;gap:16px;padding:11px 16px;display:flex}.nf-set-list>li+li{border-top:1px solid var(--border)}.nf-set-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.nf-set-txt b{font-size:13px}.nf-set-txt small{color:var(--text-dim);font-size:12px;line-height:1.7}.nf-set-body{padding:12px 16px}.nf-list{margin:0 0 8px;padding-inline-start:20px;font-size:13px;line-height:1.9}.nf-cat{width:100%}.nf-cat td{vertical-align:top}.nf-toggle{cursor:pointer;color:var(--text-mid);flex:none;align-items:center;gap:8px;min-width:92px;font-size:12.5px;font-weight:700;display:inline-flex;position:relative}.nf-toggle input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.nf-toggle>span{background:var(--border-2);border-radius:10px;flex:none;width:36px;height:20px;transition:background-color .15s;position:relative}.nf-toggle>span:after{content:"";top:2px;background:var(--sb-ink);border-radius:50%;width:16px;height:16px;transition:inset-inline-start .15s;position:absolute;inset-inline-start:2px;box-shadow:0 1px 2px #0000004d}.nf-toggle input:checked+span{background:var(--brand)}.nf-toggle input:checked+span:after{inset-inline-start:18px}.nf-toggle input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}@media (width<=700px){.nf-pop{width:calc(100vw - 16px);left:8px}.nf-trow{grid-template-columns:auto minmax(0,1fr)}.nf-trow-acts{grid-column:2}.nf-trow-detail{grid-column:1/-1}.nf-group-head small{flex-basis:100%;margin-inline-start:0}.nf-set-list>li{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.nf-pop,.nf-toast,.tb-bell-badge.hot{animation:none!important}.nf-toggle>span,.nf-toggle>span:after{transition:none}}@media print{.tb-bell,.nf-pop,.nf-toasts{display:none!important}}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ibm-plex-sans-arabic-arabic-300-normal-CbO9c89e.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-300-normal-D1YP2vdu.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:300;src:url(data:font/woff2;base64,d09GMgABAAAAAAWkABAAAAAACsgAAAVMAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUAmCcxEQCoNcg1oLDgABNgIkAxgEIAWDQgdGDIRYG54JKB4H1W0W8w8kQZm+KfOwCx742rT3ZwaTtonT3YkoHlVCVEmVNFRcWBG7Gl2dsOJHEz12IcjdvXCLNGhZIK95RBkHCVZ+/2draRcyyUsSCtio1y/V7jMoJMUlUiAk+jOyMAXWpGrryrKu1XWqKrKZDdW+zCjc/JEIwIyLiwiFByYwogCkAlyMHh7y77PWzugcaTu6eytpgJDLFWm38KADKS7NAP3k3xYrcUelUUgWRdZJMpIMyIAEANDbB1XxAqhXaf4/CmW9FFER7QASUhJQGQAJkIE0MgJIo9AGrBiRUAAbqnvVx1PBfUuk/vvN2BcjCPqnyhSwTUCJILfN+hVwuZIi1Zp1aTTIz+MUrd8xmaqb2Ihe9GKHnQRWKUm/JbMvUgPP1DCNzFwU4uqIJlJnNEJ1ARPyqpVeDeFR1a4NoYRY7dWQPBqiPM+rIXvUcEIuCo/NFETUuBrvnY+rYXV9dD6hFBG5vE8sHvGrCcZzQz19IvMSbZHcA3NikUiDV0MR44oIETqnbpThG2Xcf8mrofP0q9vKxSMzozOJ46HcRFsokpuXp3YlXhiZmQRDzLRIxKuhP11Jikc2ZJ04NaT05XHUKBUcT4NtcYPIiXOVgrzE8bSVGy+IsFtpvJC4FEBbRkN2VC7q0sTxEYvgcRXOjcRMZMlI7qg/5NUwefpdk10hTiSf24tAxogZJ0MqxQGAHgArIANtYBgAKCDSkAAAAYpSZzHY9HM2nTUaf//198WJe3LNwjJtFbZb7hEn3jfH321qef4DyxXvvXbR8TvTLJgnbFhvvZPj7y31fdDa/MK7qv7q1s3lHU92NDRYfH3ZQ66OMtdH12XgyHPbmgL7H96Z0djT1FrepxZP3TVXUl0eznA/V5J105GZwOFntzUE9r74QU77YEfIO1r8YPe9G/0fAyRRMGJatLheQ3Fq8CYadKUG/rIAZLWIhvhUg/OhECoqhk8DwXC9S516fxhzqV3y115pNIkNFzbbz+ZvlwEbYsWcraI74tv5+LWKHR/csYAZ6d+24MBs1I0wzzAh/tXYnJTbqWswne3fpCwStm85iN2pUfhdpaYl1ExLqYm6QwTyoL6KieCzBoIIQGR/knHDN5+ucjT9ZzTJPwJ8FXugGOCb8YU/UuFLbyzNVPIAExIAAr4uyaXDRfV/+hYIege9+BBV9NdJXdpCgAmL6M7SIBnux4AAwAwSyr3ICMDI2nqRYgJmQ9JmQZXXzRJ2XjDLhBxerziadeSYM+vxqaL2Lqy3e9Bv18A/uMsaO21g9bvt4nspG2zms81O6/gNCxvQq8OgEZvF7Dcuaqtd2u0UNWeDNbwGbLDOertNidkp99NttlIF+QQFBGmsUXgvVY170LHl6+yxWdROKb9EQs02qpmzurzTNtsdsJPPqypOrVxPzaTriJ2288lN22wzVVjGLi4UIzT2J/eKmecjAUAKbn1PD4iHmxRy0jHs2bohoMMh0qgIdFSxp7YHNHBLIkgjuUWlTSfT50/ZYbkeVS4HRneDZYga1sIjF4dlmtKtVqksBEmUgl1WemMSFUoVyrQEW8ns2mC5wtXsNqs92lx3FEo9x9mgMAOVyuXJYgdmpE8Tv3xpwEzczQnm9XADM/Mq93HErBpgFkqpsixiBmblJg5aJaQMShvrTZaYnWX6NCiTjeUORnSoVKQwp5UGNXHLAbZIj0Y+edKBLbbXav1qqMCWOGKdEfUKkEi7SbzkSJJkMWJwa/Cnm5FkOxexm0AbtMK9zEn2QJt6tcvILuYku2Ebc0inWCuBbXBP/hjVOXYPgefhC54CAA==)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASQAA0AAAAABWgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGmjp0JjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAADGAAAAxmIpPKRoZWFkAAAC7AAAADYAAAA2QDO5xmhoZWEAAAMkAAAAHwAAACQgnRnBaG10eAAAA0QAAAAXAAAAGAcJAFBsb2NhAAADXAAAAA4AAAAOAIsAi21heHAAAANsAAAAHAAAACAAJwLxbmFtZQAAA4gAAADXAAABwiLaP1Rwb3N0AAAEYAAAADAAAABG/3GrHwABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothTEOQEAUBee/3Q2JS2xPp1bQiehpJDoHcArnUamcTBAmMxm8VisIoE0D0H23idzK1JR5F+R4hDfx0zZ9tBPi7qtrBr9ojFgNIHQAkeQGvxkJ7gAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUhESEgAZj+kwFC/r4DDPz0KwK2AAEAMP/0Aj0CxgA3AAAFIi4CNTQ2NyM1MzchNSE+ATU0JiMiBgcnPgEzMh4CFRQGBzMVIwchFSEOARUUFjMyNjcXDgEBOy5LNR0OClh9v/7EAXgLCEk/KksjJipjNSpHMxwKCFh8vgE6/ooNDk5ELVIrJStrDBovQykcKhIwcDAPIxY7PSEnJy4oFyw/JxgmDjBwMBIoGkFDJy0oMTAAAAABAAAAARnbUsINyF8PPPUACQPoAAAAAOFloyYAAAAA41O57/9G/c8dFwQhAAAACQACAAAAAAAAeNpjYGRgYLH9l8jAIOvy3+2fqKw4UAQVsAEAdFAElgB42mO8waDAAAJvIJgpl8EARAMANO8EXQAAAAAUABQAFAAUAGMAYwAAeNpjYGRgYGBj8mUQY1jEwA7mIQAzAyMAGH4BG3jalY61dUNBFAXHzC7A0TZgZjsxM7MdWcz0SVicKlBNusGnVIuzD+YsMEuWCcYm54C/sXGfx9hh4PM4y/R9nuCCns+TsZopVkj6PM0aOz4viyCPo1nniHVNmxQWBb0d8Rq2uMwaNSxyyj9zxQO3nPHIC2UytHgnQRWbUyxRkgIpVnnQnUN2vshgIRM1qhg2WdPeYDNGx77TiEazv5ERuZSVtUKL3y3y+0Vxg4kZzqlRp40VRgxb6FccYkKjqrCos4ZMlDVNrMNGLzK6M1h4ZEizNgQCIEFQAHjaY2BiAIP/dQzaDNgAGxAzMjIxMDMyM7Kwl+ZlGhgYuIBoIwMnEwjf0QAAuxIINw==)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ibm-plex-sans-arabic-latin-ext-300-normal-BzupEmdQ.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-300-normal-B47YZoZZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ibm-plex-sans-arabic-latin-300-normal-B_2Ptpb1.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-300-normal-D4-nvPU-.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-400-normal-EA1o-u_Q.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAWoABAAAAAACvAAAAVRAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUgmCcxEQCoNgg18LDgABNgIkAxgEIAWDdgdGDIRCG8MJKJ4DbtM8oq6K1GltHYXh6GN0NNoHEa1Z1TOzgEkOAB+JFIMGACFf3kedPPkE5PLzutxLRezs50Q1l6oGr4ldGd1Ggv/WhwVd2Rj2jgUC2/2Eu0iDNJBpHlFGQZBgFfr/95ep+/Zf0dK4dJD1w0Pad61USml1fIGCAa11/MCSDhQMxygAGDXb0qHaBZUnx4AI4FOCixg2oqIBEjAAmYAxmnbUon9eMMda2yBntU4MQQ6AObcbtVWOYIHap1oAxqo/WxbgDksCoQJLW0qjNKABBQAwulci4gyouMbzbzEwq9TsCiAGA6CMSgMV4gEFaCBHNALkiGEQIMRFYYCICs8qPmWCfUsy51/tfFYDBOVHyRdyg59VMbcB5bTEbtJFmTptKrTpUMnPiVKjCRBm7JAio4mTdcQpQ6jSEbymFnzJFmg3MN6kWe+FODQby/9NDMPqPh564QINRtohFO6lWLnRHqPaYaSJ1GB0O0SzWkLXtYgYFKmIjO6IVNCop7WDNRIHu4/ojMzWIZap2ZtOnJYkO4jhWKZ1MoxTgzGrEROJzJYk6luH9KH7mIv2GKtdOWK1tKaltoXdS3EcD+VNIkkUZltrWhoZikMW6Ibt86IqLvYWnBycqN3kBty1PPW+Z5DbYPbexyoikt3rtziRaoZyYVo9qwJ8fxyz7kgtCWNZmTTAsyI+jsO22OAyhkMylAbjtSuvbwlTjPX+gxog0Lj4JMVn/ksAYAMQAhoYAJgAADAgJRAFAAgY0yM5PrKXRFa4eN/d33dl9XJ+EhHMDCU6L6t3kyK31XWn95L37ny7w0pBMvjTIsITZ2DvneS9e77ao9so5V54uS+6VeF0JesrODU8Spk3VlUWWny9UBSa3iy1+s1OWZj3m3q8XGZTl+RXcP1y4faE0NLrheLQzOJyjpt2uZVlwkjd8qD+LwCkMbh4qSwHxiQxXAfD8MTQsewDhY3ByOMWJB9GgVScx50M81XFrGyueXSxqJho+YVGHhBRDDZ7ctQxEA1EyPzBsVwnleekotbZoBMZhAPpq7a2IEkfqcy/hp/C73wC3zrJQ35jUVKTGIpPypH6+0C+HGlbD4mTmKo/FhXUgg914EGjl5mko6qLRDo+q94ABCCFf4zv2ujr6f3OXU+/B+DF8pf1APBq6v733S/aeOvGBICHAkDgi4mWnjHUDw6E0syW+yCBz1FdbURLzhbAVlPJ8xZn9mA+KMx/0AjgskI0YjxgTvQQndAQaTpFLOg0o2CdoZcVnUWRLp1NF2Zv7HeBVSYq1Qgn3aRx7cb0oqoJ47RfqdcArWFjuulUo1UoFVSpxoBOM+q1GjIuYEyrNr3aadTp1G3SgFZjmnQaW/PWYUMQAy0DPQM/jCSMgq0osIAWrxN2BfvtOt9Stj5nGhkybMTsi/m7XzKPGE3ZAQU4Nmos8GvXODhgAJrnH2feTgWdv3JKpw5aUQCQAf2Uj7ABEYUWLcbZtLpXDx8lDaM+aKaXBvQYmh0g5IpqJtqSPNFwekmtEDOJfIDbnJ2VL8xBDcnGSQX8LBT4suABrytMRQVh2WSmog89Of5CzQzFbOQjzzKs0CBAhwumxQQ+RrLDbeYp5+JnOXSlRCqQhrNcxnDTEcrBWR5btalkQ6Lrc5ZdQZGmlLMCGiAFMiXhrJD1LqEZ8cEVMfZUC2OGsVER3G5hgt50JDiGmVTKQ4f0p0YqpbhnZbHRECmUjn62Yq65/Nx8jsZ3EypOynVdJQ+VQkThoD06AacZw5856YBBeIiNir+WP5B/hU5Sm/iDRIsIqA2QxFFJ1ggkUJIMFP4achk=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASQAA0AAAAABZQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGoJqFtjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAADAAAAAwELfCadoZWFkAAAC5AAAADYAAAA2QI6502hoZWEAAAMcAAAAHwAAACQg+BoJaG10eAAAAzwAAAAXAAAAGAcQAE5sb2NhAAADVAAAAA4AAAAOAIgAiG1heHAAAANkAAAAHAAAACAAJwL8bmFtZQAAA4AAAADfAAAB9iheQ6xwb3N0AAAEYAAAADAAAABG/5SrMAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothbUBQlEUxXINXeItQYVToTVuHSMwAxXDUFGxGPblSILrVe4E6E1XwKywHOhIqybaDAs1/oPsSpnJaJHkBenh3c8Z/KLrhAwB1PUJJKo/6ZYKbgAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUhESEgAZj+pAEg/uADDPz0PAKUAAEALv/0AkYCxgA1AAAFIi4CNTQ2NyM1MzchNSE2NTQmIyIGByc+ATMyHgIVFAczFSMHIRUhDgEVFBYzMjY3Fw4BATwwTTYeCAVKfab+3QF3CUE6J0YeNSpmNyxJNR0JTn6mAST+iAgIRzwqSykzKG4MHDFFKhYjD0NgQxYdNjUeIzUuKBgtQSgiGENgQw4gFDw8Iys3MDEAAQAAAAEZ24PIZ+JfDzz1AAkD6AAAAADhZaMnAAAAAONTufD/Nf3IHYMEMwAAAAkAAgAAAAAAAHjaY2BkYGCx/ZfIwCC74b/p34+yzUARVMAGAJdPBjgAeNpjvMGgwAACbyCYqYRBD0QDADUWBGIAAAAAFAAUABQAFABgAGAAAHjaY2BkYGBgYwpmEGNYzsAO5iEAMwMjABl9ASZ42pzQgUcDUQDH8c+1lYL9AYEHCLq1mVQDFSlKKULAmrWOs513iwL6s/rz4jyXBRLwfbz38fOw7UVH1t3BU3aYOrOX9VJv6GVSd1z6St115DP1pt3W2TI0St0zwquVlcqJvr7aVFSorNRytUIptxTN9d26cO3KmRt3SjPvHkws1E5FE88KU/vuzcy9KU1Ej2Zioy0tBAO5gQODZIVWC60X1sTwS/wRxq0x/sey9dNf15xbqnyICvPmD4Nhs+ZYkJTmVlTJm9elUvgeko5iMC8VSIPCpgxIpjDoAQAxiEkuAHjaY2BiAIP/CxlsGLABNiBmZGRiYGZkZmRhL83LNDAwcAHRRgZOJhC+owEAx1QIaw==)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-ext-400-normal-BpLfq-63.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-400-normal-BeVLg08x.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-400-normal-Bo5KPYvw.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-400-normal-CFZh1unN.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-arabic-500-normal-C4MQITzh.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-500-normal-DPXcppbm.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAWwABAAAAAACsgAAAVZAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUgmCcxEQCoNQg1MLDgABNgIkAxgEIAWDSAdGDIRaG6EJCJ4D7s4iTIrohOFv3Sgh5LEYFvrgefLP79yZeVCSD3gpVd9b2R3clGItqN0c6dSTAwCym1eADQgKoFS2WQGAVelGM89V+e3iSLh1WWFLy8O76yXc2iIK0kC+5hEFFEGQ4F3+f7f+//eq/vv+0pyAreXhaJD2pjlsD0pAJwc/aMYfmGjSglWk2FOTap1LNTWnz4ESJux2+Jz2TgTwySdGDPFFJqAYA5AESJK1MSjv681zJRqD+hVdW4B6AEWDRu2U32DBUU8xAIz+tWUe0MlQLCqwtaU0SgMaUAAAIzuNiEtQfI31XxQwK0QsAmIgAChXnQGKFQEK0EC6PARIl88AQIiLwgARxW7Wx0lwfkqS/7yRfAQIVn9jFtqEcVbDzvGZE6bS64p+Epbty1iRcpGf3bxzgDDZA8plJBRKExQql1CdIVRvCdUCKD8FbQbGm8A8EGLvTCz/t5yCISWLh55/UYqRNgh5OY8gl6UY1QYjtZQUo9sgn6C7fGNMB4v4Yn5kgi/2oUw0IZgutkScSfIz5UhgcnBj/5SghAEseTaSZFmTFGPkcGMuMnMCzQjhMxbdeCrFWG3CuFd3jzCjjLDeQwoDPCxJUcgrXBphtm6PK8KyySH7iS3H9D7X/OzgROxa7XfF3OPWPUCXmLl3OnMdlLDeVki+jJ22YS4ZkwKkI4YRbtddXixHE2LcR/CSyrw3N0IsSbEeKcZrEx5nvB6n2fxXpUCgcfFJKEomxQGwAQgBDfQHjAcAGJAYCgAQMKZ7mRPZi8oK/IX8/e/35fhIU6kE08uJ6MAR4vh6KX+3d+r1g7KTe5/usf7Ul+FPqYDwIOv/spMH9skXd1H5wTAU+bfy3+QuU49I1sX+/upQf4BevzGpnF7q05R32ld3u1vv93WfzfSZ5OHWS2JnT2WtOULvXp1URS/fy9P91XX7JJzFc2FO9RPgDIOLl1JrxJgEhptwCkMDQ/ucBXIai5Gnp5B4mKenSALjPO2gzJFPzyDgLET5onwdq2u154jIB9c9HLV3FsB+ESdFqCZnHkCENAfhErrpmXsKC1Dja01ZfNRfp4Y4PjI3i4f8xaJEllgL+e6Mpv43J9vRdl1DLIEp/wARVIEP1eBBnYdSvIOksxI6fKhCCQQgOb/EY7dcqrL8Kfb0R4BXyTuVAPBmPPtT2embwni+FQAPBYDAjyVSuJOwt1uAYKVly0OK+b92RbUKBlxeUU+r0dDoNgcBwAeFeYxGAJdl45TxgFmpmBVCN98VihjXFJphDtZNqsIiV0Jh04HGE+M6sMLaRrLERN68Km4F55asWSX72TlzZBatSJMb5hMR5EIbMSdpy7ioBaucVkTFcOKkaEkJnHXzpiStWMVZtABRklFSUHLALH5cxHwPjM2nrZsTtSLnlAmhZhM1xqjdbdGS7a/gS3+dJKJ6wqwRaqzJnpXGJ5M8nTMHFfpWnZ7kEZK+jVu+UUYEAMkYa3WHDYgotGgxzsoFTkFeD5dUCpfGLehUYKiTI2QS1RGDOIsILr6i1o/SpBJw616TzUqlh1jN5AbDJoxgJtOhIZpZMYhOP7NpBtMb0KaG2AyzhZj0aaF5i2GMpMT9vE0fKl1I1B3GczbpDnUIuI9KN7N5jGIh164ebD71zvJROUNsATs1Ydh1E1tINaRZjVJqjpgpyNiT5LYYPZ6LLU5Hvdo0qaL5hAFdJBrYMIXWAEpLILWYbmBOoyfVkWqYzkypG8mcgWan/rr1TNP8TbJHE25CTo5inDoM/76BHP1JEK1HspE8SQ5ACWwlOUC0QBvWAg22ND+guAWB/iAbyBPJCaj0QAfgCQ==)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASMAA0AAAAABWgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABUAAAAYGpwqYJjbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAjZ2x5ZgAAAiAAAADCAAAAwuo/LUZoZWFkAAAC5AAAADYAAAA2QVy51GhoZWEAAAMcAAAAHwAAACQhxhq6aG10eAAAAzwAAAAXAAAAGAcXAEtsb2NhAAADVAAAAA4AAAAOAIcAh21heHAAAANkAAAAHAAAACAAJwLvbmFtZQAAA4AAAADZAAAByCMaQG1wb3N0AAAEXAAAADAAAABG/6CrQQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothTEOQEAUBec/i01cYo+hUdCJbE8j0TnLnkelcii1IExmMjglO8lBSSMwfLeZaLU3VUWWK+MR3sRP38VgB4TNNdcCbtUUsBZAXjsQKG8Zewr9eNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAH//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP61/v4DDPz0TQJyAAEAK//0AlACxgA2AAAFIi4CNTQ2NyM1MzchNSE+ATU0JiMiBgcnPgEzMh4CFRQGBzMVIwchFSEGFRQWMzI2NxcOAQFEM1E4HQUDSHWX/vQBcAMEODMmRBs+Jmk6L0w2HQMETHuUAQ/+jwtANiZHJz0mbQweNkgqEBsLTVNNChUMMi4bIEQrKhswQicOGwxNU00WGzY3HipFLjMAAAAAAQAAAAEZ2ztmI5hfDzz1AAkD6AAAAADhZaMmAAAAAONTufD/I/3AHmMEPQAAAAkAAgAAAAAAAHjaY2BkYGCx/ZfIwCDX9V/57wm5ZKAIKmADAIxsBbkAeNpjvMGgwAACbyCYqZpBG0QDADU4BGYAAAAAEwATABMAEwBhAGEAAHjaY2BkYGBgY/JmEGNYxMAO5iEAMwMjABhMARl42pXQgUZDYRTA8d9qZcEeIPC9QHdbJmqgYkRTihCwttu63Lbru1sKerqeoCeK68MGCPgfzvnhoOPVvlb7CM+tTuqWM7+p93T9pN439p26vbVz4Ng89aG+YequId6srVUu9PTUZqJCZa2WqRVKmZVooefO2K0bVybulXKfHk0t1S5FUy8KMycmcnOFjXdPcrGxVpaCgcxA32CrRkkNRv/2H+QWNkpTUXKke0EShB0j7BjXVipfosKi+Upwqm/gXJDMZiuqZI1VKoWti7qZcrVc9NHo2R/ilEKpAAAAeNpjYGIAg/9rGXwZsAE2IGZkZGJgZmRmZGEvzcs0MDBwAdFGBk4mEL6jAQDOGwiI)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-latin-ext-500-normal-Ck_W4G78.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-500-normal-eJxPnL1P.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-latin-500-normal-Cd6jVIg7.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-500-normal-BletK1Hp.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-600-normal-MJZ0liF5.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAXEABAAAAAACuAAAAVrAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIVgmCcxEQCoMsgzILDgABNgIkAxgEIAWDVAdGDIUGG7wJCB4H1c0P0w9MhnQ9uzoNh1fw0P9v2rn3PcQS0kK8k0vE8JrFiDhxqEeouNCVP5XfnWH9hdX5N7OvLjy8u15iba0WUZAG8jWPKOODE7zL/+/a//9e1TfO88zjYwsGQxEM4Fjvvp+buTsWjjFBA9RaQcfCaBfYWEC1lmtUAKypTXOZjG0ssIJh/6o+EgHYKVdOxDr6RrGiA+QARLaAAO3nxXv/5BSeM3lwNx5A1mm6vE0mMIFMUxP0/tliA4m0zCqkw6KZpIbUAA2QAADds1+Jl0A9+qr/J6FvlUmFaAGQdpkFFAsgAQ3w0BCAh04zcGJFogMulAf6kzlgvyRy//hK6jiCwXsrMqLPem0Sthi0U5+Fgm7S5ZALbnXYCdskxHVott1ZtwBnbilO0Y1Z7MMs7ThlFqf82pJNn9KAwDKwxROPCXFL0hC5SwaxOosNbeOGoIEIKNW+LZYRm4IGMmAgGn1BAy2gOjJaTcdwoiqp0irdPZNWHWrr5ExGrzHhFaek0smwyjAS25r5o+HLNCfL5pakksnlQQNdj+vZdBIltV2Jbw/7fm4EDUyBXpXRauOJoUTmbKzMyVhY4POp9sxL8cS4Givz9WGfMV84TFunthVfnVpy5kafsqrJkSib/TDJm2a7Vb7M2Thalq5Ktr0MXgp+BaK5YKA8XatpN8TZ+Bp5FqrMhaahlE2WDf+XsaCBLdA7kmiPlfl8ySACDSt23Cy5nHwAzAA4AQ1YCXoBgA78TQIAAnR9ocPiMk85TPbJ9LtvvivO3V1kF44Ju3DdLs69ak/Hx198z3H9nTfe4Wx2YB914byDs7/j+ntNY8+9rZx3OJsmvl/3/fIux+LhisPlPY2uquKukX3Xe2+Mng2F4YZQ37K2eN12/6pof3m8vLW2dKJ39NjVXjmyO+5ZeGFBTauaiA317FqYBcjSsWIrmLPMQHcb8DoG2sOAcJkFykbSQHxswP2iUyq6lo8jUQVLqYUWIZmsVFeqZuutpmdxUYr9bukKt5gIc9HEhVzfovE7F2L9LHbk3/PGfOwLbIi/DS43w/NoqfSkib+zCtHoppPy3Aa+Txy2tJraaQ210XoglwctETaCTxqJIgBR8lHf5kBmY/7Kf6w27XuAL1IP1wN8NTL7h6IbT7Z/9BHAhgRAwM8jV5FF5NEeCAZeZvE+SurnckieoZ5Twt1ZtlPoERYEAHaQ6P+hIQArm5tVug1YkzzWIVjuQ4ckj5cdGj3OH9SlDhOltjrMLLQQ8jABWx0cWfZaLjz5gGn7bePhoJUhhAE76WfZY78twgZ16NOtVb+4nVKOGjFptwNa7DdpyjbTgkak7LJNqz12mjEuZb/ud/fYTYkKiYqItrjiAKmw90fR4fVbHLLTpP2aCa2MSodV8q2gjTb2OvYh2paPaijzLzq6jJIiYtiftJDu0Z12UpnaARZSlKZ+5WEpM0IkAOQiYdCHGRBCoglN6JZDu7dFjIpheH6kdSF/Y0vEAL8sQRHpF7WhmEZffMxCfpWK5QNW/4uU8KtWzsPZnleqjlJiDoeRhMsEbZbwq+JdPVnSbaWwFSWgxdlRtcoUYLLOiJhFCYswYaLJQpcpl643s1iAT4mdbKHDMsGEczFhZYFGZy6Wh7ZLhCA8l9nZbkJMVLm5zMEJMwYsVW0mO6mnFDdox3oX/ZpEVD/meB4Rdddan0+DKmWK3g7dwox34eQCYXUqWpiDwBrzgs+1iJ9vvUeTBerMO3K9V7tl/Cq+YH2hQS0WqPnK1UUmdFqizl1IVhkrFr8B/8IFWZpUEAepaBZ7xQPMjYdkIQyxhw9qE9QBaD6e5YeBTU7sEfc3fleVZ4yrwgi4GwAA)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABWgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGrVqptjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAAC4AAAAuIJK/GhoZWFkAAAC3AAAADYAAAA2QeK54WhoZWEAAAMUAAAAHwAAACQiTBstaG10eAAAAzQAAAAXAAAAGAcbAEhsb2NhAAADTAAAAA4AAAAOAIIAgm1heHAAAANcAAAAHAAAACAAJwLrbmFtZQAAA3gAAADgAAAB1CR4QVVwb3N0AAAEWAAAADAAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothQEGgEAUBee/Npu6xF4jhAKSANggAjpLB+gkgUAnS5saMwanXZEctKXD8N1motWFqfJZrowkvImfvhuDXRAO19wLuFVTwFoAlTqBgH8A6joKfQAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUzESMgAZj+wOjoAwz89FgCXAABACj/9AJXAsYAMwAABSIuAjU0NjcjNTM3IzUhNjU0JiMiByc+ATMyHgIVFAczFSMHIRUhBhUUFjMyNjcXDgEBSTZTOB0DAkhxjP0BbAYzLkw0RCNrPTFONh0GS3mJAQL+kgY5MyVDJkUlbgwgN0sqDRQJU0xUDxYvKjpRKCwdMUMmGhhUTFMRFDQ0IShSKzUAAAEAAAABGdsFooBeXw889QAJA+gAAAAA4WWjKAAAAADjU7nx/xf9tB71BFMAAAAJAAIAAAAAAAB42mNgZGBgsf2XyMAgL/Ff/O9aua9AEVTABgCI7wWzAHjaY7zBoMAAAm8gmKmeQQNEAwA1RQRnAAAAABMAEwATABMAXABcAAB42mNgZGBgYGNyZRBjWMLADuYhADMDIwAX4AEVeNqdkAVqA0AQAKfuxYoVuwfUXZC6u7dY3TUenL4vL8hrMhBP0HA2e+sLdPJMC02tXcBN00CBm1ggW+Bm+snk2XuH/wK3Vti0MchrgduZcuW5X0JNzPWr/agrygMR3pRj8ghR+dP3hwgv6g/ZYI9tVtjnSM0TKU6541vLZSLSPW/GGOZU3Ze8wo92j1woRzCe8jeBcUY8Y54yLRYiB6mRHCfKL8TlOyKlWIUYUiGKVBkn1MVZ9f0lTYQ3XnBCBCawQualQly0IqLdCMbj0xUqPKIo8eT75JvwfmQkB3SuRO942mNgYgCD/1sZIhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANKMCJs=)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-latin-ext-600-normal-DjDAeNQD.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-600-normal-DT29Q8HW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-latin-600-normal-KrqB56Mw.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-600-normal-Dk5eISD_.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-arabic-700-normal-DrtBj6UE.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-700-normal-9rXc6cUL.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAXEABAAAAAACxwAAAVqAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIVgmCcxEQCoNMg1ELDgABNgIkAxgEIAWDXgdGDIUWG/UJAJ6FsZujJWelo/jYmOSCB/477c+dmUCV0n2dFI5LpEa6LLiQ88Q/Ms+zffCXpL/dVOAige1+wl2kQRrINI8ogyhIsPj//+9VfSM30ZyAjQ0S8CCttWntrnn8A7WCcx7/YO0GKpZrVACsxthiVOpB+8kSAZhJl04EWruHMaIARCKAEeJixeSfp8xtk1MkrMkdm0gAzLhdkW6RnkIHUkgaB7roP1usYSaqjUKyGGWdJCPJgAxIAAAdvUcVN4F6ldoLk6AsSEEV0Qgg2aRlQGUAJEAGEsgIIIFCA7BiREIBbKhuUh+NoOVbIvLfN7Nf9CO4fLRkEwLmtJuy07ANulVwu4ROp7mKWzjDKTboN6xVgxnXcBNgjVRgFR3oxVb0kg2rtIxV+pajqS+pQfHQMPWPPyTEZUFNRE5qBOo5TMhr1zg1RLGqtiwGwmKdU0Mq1hCFDqeGXKy2huWc1sHxrKAaUkMdMyG1VV2YnAkrOUzXecRsKOhWwwzlYuwfTke4IWivjswGg1VODWUtqnhDQYTUpVXokk4+5rxTQ1fcpYbl3P7xgfHwkYBdWANqwOFQW8LP9Y/fowG7o+ikR39aHZ06uJhybmzw6Qul07iSdUhbG2SR4A61ZLMc4SO6bA9lBROTxnNKowAaAhqrtss5LZo40t9tPQK7XWhJrfEG7bf/Z8CpYSruGhpvCdgdjqATgYwRMzEMkYhoAPQAWAEZqAM9AEABEY0EAAhQlDKLwaafsujMk6H3335fuD7ZLCxjZmG7Xhx9xhx6N3/0wQ8s33vrPY7ckGDBPGzBeg1HXrN8pX7kqXdV6w1W//SbgTerei2Vw46z6V1FRpu+bWLDkebfJuZ7Y4teLshuSF/sWPXvBme9v2/FdHpzjiW5qHNi9/7mfyYWi2zePldWpKxrVcHG0vcAllEwYoqNq9RQYjR4Ew1aUgN3OQfYW1BDfKoh5qHQWGQNn3q8s4V2ZcrNs4idb5ez/DLty9iwY6sn29yNMhFsiK2NOtxs1LMhre7hvIFkc4VGt53DjPRvEzKj1QMmxL8atphAo7DdmmBq/y6TjDbsNRwVo5H1NTbgXGzGediEC23Mo26hjwn3s3q8CECkfrLnr88vrI2u+c9okn8E+Gr21myAb4bO/R6xnL8z4wplAYEJCQABvyu+jDMCXcGA4KKiFx+icv7qCtIJcut2IaakZpLcjmEuOzNIKJ8jIwAjc2SEYgIm4iIuFeT7Xyph5HepTJP7pAo++6Q60qyT6ilWYovSNViw4yrcoop7YLtp2yxqE+6wnetrLNrAZbNt5rn1adWtQ5Me/TaYtceQSZts12ibSVMWTXNqstkGM0bN2raWFmdvovJy8fLwRo/KParZqhquujjfU232rfpEZnp99rc168QWe18Xx/zrlVD5TpGppBr9SNs243CtcHCDDdRZju0ttlkaz/7KXWbNcJEAIPIMMy6P0ANCSMhCFoph56ZFD7MHUPR5mkraLm30aFBkGUEyqUgEQQoZP8umnFOWVNGAsehZUuXKkCKWJdnSxrSvkCSGGVbUWYI6PoWyxA88S2JAsxI5UjmTTNnyZyn0qOeVJZHN66jkkitt3LwerzwZkvm8gSZ+hTL2cxhjyyFFFM4y0aGGm0MCq5mZNmBSTnacZWGXdbqUyWQNK/nUxwXzWTa61PLIlgymKArO5IpuS8WzoRbDYUXixarHKuBgFw9xnsS1EvH8yfIaDZCgTTUnLDicqFl5VE/Sp5FfznSyMW3KFbz6p7KMnRFDkQb/lwPL1MsgdtCwBRrgJhKDdkJDYjNHn30d0HYSo2sj0Winqx6wGW5MhMma43oT8CfpRzvAQ2MAAAAA)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABXgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGs7q5ZjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAAC8AAAAvOFh37BoZWFkAAAC4AAAADYAAAA2QnK54mhoZWEAAAMYAAAAHwAAACQi2xumaG10eAAAAzgAAAAXAAAAGAcgAEZsb2NhAAADUAAAAA4AAAAOAIQAhG1heHAAAANgAAAAHAAAACAAJwLqbmFtZQAAA3wAAADaAAAB3iUBQVNwb3N0AAAEWAAAADAAAABG/7GrWAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothYEFgFAYBu//eumRdnh7JBSQBEBBRGiWpkgzBNJsqdS5czhtOolBizqg+W4Dk+XelPooVsQjvImfumqDrRB2V1wjuFl9wEoAZTqAQHIDEiwK3wAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUzESMgAZj+zNDQAwz89GQCRAABACb/9AJeAsYANQAABSIuAjU0NjcjNTM3IzUhNjU0JiMiBgcnPgEzMh4CFRQGBzMVIwczFSEGFRQWMzI2NxcOAQFPOVU5HQEBR2yB7QFnBS0pJEEXSiBtPzNQNx0CA0p3fPP+lwM1LiNAJEwjbgwiOkwrCA4HWkRaDxErJh0aXSUuHjREJQsYDFpEWgwNMTAgJ10qNgABAAAAARnbQzi2wF8PPPUACQPoAAAAAOFloyQAAAAA41O57v8L/acfkARoAAEACQACAAAAAAAAeNpjYGRgYLH9l8jAIL/uP/ffCfITgCKogA0AjLUFvAB42mO8waDAAAJvIJiphUENRAMANV4EagAAAAATABMAEwATAF4AXgAAeNpjYGRgYGBjcmYQY1jKwA7mIQAzAyMAF8MBFHjalZA1cgNAEATbzM7Nl5mZ7cTMzHZiZhZLb9LbFCrW1NWKMumwq3ZmDoB6XqiioroBuKnoNq6gj7RxpTQp4ypWSBpXM0HCuIZ27oxrGWLKuFUEb4TU/1hgVD3IIwHe+SMkHiEo/tL+S4BX1Q/ZYI9tVtjnSJVnYpxyz4+UywRED3I8MizFr+pPXEgT8Dm/UjnGGdEcY9xSXC7H5ZJcUZbLZeW9izn3Ylm3sb3ks1el/yPu/+TV/5Vjwt9gXmQpXhWQbsS7v9Rd3uEzAzwT1AwQ0frESAZPSUV2AAB42mNgYgCD//sYUhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANd1CLA=)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-latin-ext-700-normal-BSbyEp0V.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-700-normal-C7GcWn11.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-latin-700-normal-BzSf6GNr.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-700-normal-Cl4F7CZR.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,.doc-sheet,.deed-sheet,.receipt-paper,.payroll-print,.statement-print,.voucher-print{--brand:#1b3a57;--brand-dark:#12293f;--brand-soft:#eef3f8;--brand-line:#c7d7e6;--accent:#8a6508;--accent-soft:#fdf7e8;--accent-line:#ecd9a5;--bg:#f4f6f9;--surface:#fff;--surface-2:#f7f9fc;--doc-head-bg:#d6dce4;--doc-zebra:#fbfcfe;--border:#e3e8ef;--border-2:#cfd8e3;--text:#16202b;--text-mid:#44546a;--text-dim:#64748b;--text-faint:#9aa8b8;--sidebar:#10243a;--sidebar-2:#1d3c5a;--sidebar-text:#a9bed4;--bar-h:60px;--ctl-h:36px;--caret:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23667085' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--ctl-r:10px;--sb-w:264px;--sb-w-rail:68px;--sb-bg-2:#0c1d30;--sb-ink:#f3f6fa;--sb-label:#8ba3bd;--sb-icon:#8ea8c3;--sb-hover:#ffffff12;--sb-active:#1f4670;--sb-accent:#e3b64f;--sb-line:#ffffff17;--sb-line-strong:#ffffff38;--sb-tile:#e6ecf2;--sb-shadow:#00000040;--sb-focus:#8cc4ff;--tb-bg:#fff;--tb-shadow:#10243a0d;--tb-ring:#2563eb29;--trial-head:#bdd7ee;--trial-head-final:#a9c9e8;--trial-cell-final:#f4f8fc;--trial-total-final:#faf3e2;--trial-line:#93b8dd;--ok:#157347;--ok-soft:#eefaf1;--ok-line:#bbf0cd;--amount-ink:#157347;--warn:#a1600a;--warn-soft:#fff8ec;--warn-line:#f8dfb2;--danger:#c02a20;--danger-soft:#fef4f3;--danger-line:#f6c8c5;--info:#1f4fa8;--info-soft:#eef4ff;--info-line:#c9dbfb;--focus:#2563eb;--brand-ink:#1b3a57;--brand-hover:#12293f;--on-accent:#fff;--ok-fill:#157347;--warn-fill:#a1600a;--danger-fill:#c02a20;--info-fill:#1f4fa8;--info-strong:#1e3a8a;--amber-ink:#92400e;--violet:#7c3aed;--danger-deep:#7f1d1d;--orange:#ea580c;--tone-due:#b91c1c;--tone-ok:#15803d;--tone-dim:#94a3b8;--pct-g-ink:#123b0a;--pct-y-ink:#4a3800;--surface-3:#fff;--field:#fff;--field-locked:#eef2f6;--danger-field:#fff5f5;--th-bg:#d6dce4;--th-bg-soft:#f6f8fb;--th-line:#9fabbb;--row-alt:#f4f7fb;--row-line:#e3e9f0;--row-hover:#fff6cf;--zero:#c2ccd8;--chip-bg:#e4edf6;--total-bg:#fffdf0;--total-line:#dcc25a;--abs-2:#fde8e6;--abs-3:#f9d3cf;--stripe-off:#eef2f7;--overlay:#0f172a73;--band-hover:#1b3a570d;--paper-shadow:0 10px 30px #10202b1a;--dash-in:#2a6099;--dash-out:#b07d0d;--dash-grid:#e7ecf3;--dash-c1:#2a6099;--dash-c2:#b07d0d;--dash-c3:#00897b;--dash-c4:#8e44ad;--cal-k1:#2a78d6;--cal-k2:#eb6834;--cal-k3:#1baf7a;--cal-k4:#eda100;--cal-k5:#e87ba4;--cal-k6:#4a3aa7;--font:"IBM Plex Sans Arabic", "Segoe UI", Tahoma, Arial, sans-serif;--pr-text:8.4pt;--pr-head:8pt;--pr-total:8.8pt;--pr-dense:7pt;--doc-statement:1.12em;--pr-grid-w:.5pt;--pr-grid-c:#9aa8b8;--pr-head-c:#64748b;--pr-frame-w:1pt;--pr-frame-c:#44546a;--pg-portrait:273mm;--pg-landscape:190mm;--pg-safety:15mm}*{box-sizing:border-box}html,body,#root{height:100%}html{font-family:var(--font)}body{font-family:var(--font);background:var(--bg);color:var(--text);margin:0;font-size:14px}*,:before,:after{font-family:inherit}input,select,textarea,button{font-family:inherit;font-size:inherit}select:not([multiple]):not([size]){appearance:none;height:var(--ctl-h);border:1px solid var(--border);background-color:var(--surface);color:var(--text);cursor:pointer;border-radius:8px;max-width:100%;padding:0 10px;font-weight:400}select:not([multiple]):not([size]):focus{outline:2px solid var(--focus);outline-offset:1px;border-color:var(--focus)}select:disabled{cursor:not-allowed}input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=submit],[type=button],.ss-input),textarea{height:var(--ctl-h);border:1px solid var(--border);background-color:var(--surface);color:var(--text);border-radius:8px;max-width:100%;padding:0 10px;font-weight:400}textarea{height:auto;padding:7px 10px}.login-page{background:linear-gradient(140deg, var(--sidebar) 0%, var(--brand) 55%, var(--sidebar-2) 100%);justify-content:center;align-items:center;height:100%;display:flex}.login-card{background:var(--surface);border-radius:12px;width:380px;padding:40px 36px;box-shadow:0 20px 50px #00000059}.login-card h1{color:var(--brand-dark);margin:0 0 4px;font-size:20px}.login-card .sub{color:var(--text-dim);margin-bottom:24px;font-size:12px}.login-card label{margin-bottom:6px;font-weight:600;display:block}.login-card input{border:1px solid var(--border);border-radius:8px;width:100%;margin-bottom:16px;padding:10px 12px}.login-card input:focus{outline:2px solid var(--focus);border-color:#0000}.login-card button{background:var(--brand);color:#fff;cursor:pointer;border:none;border-radius:8px;width:100%;padding:11px;font-weight:700}.login-card button:hover{background:var(--brand-hover)}.login-card button:disabled{opacity:.6;cursor:wait}.login-error{background:var(--danger-soft);color:var(--danger);border:1px solid var(--danger-line);border-radius:8px;margin-bottom:16px;padding:10px 12px;font-size:13px}.shell{height:100%;display:flex}.sidebar{width:var(--sb-w);background:linear-gradient(180deg, var(--sidebar) 0%, var(--sb-bg-2) 100%);color:var(--sidebar-text);border-inline-start:1px solid var(--sb-line);flex-direction:column;flex-shrink:0;transition:width .18s;display:flex}.sb-brand{height:var(--bar-h);border-bottom:1px solid var(--sb-line);flex:none;align-items:center;gap:10px;padding:0 14px;display:flex;overflow:hidden}.sb-mark{background:var(--sb-tile);width:38px;height:38px;box-shadow:0 1px 0 var(--sb-line), 0 4px 12px var(--sb-shadow);border-radius:10px;flex:none;place-items:center;display:grid}.sb-mark img{width:30px;height:30px;display:block}.sb-name{flex-direction:column;min-width:0;line-height:1.25;display:flex}.sb-name b{color:var(--sb-ink);white-space:nowrap;font-size:15px;font-weight:800}.sb-name small{color:var(--sb-label);letter-spacing:.3px;white-space:nowrap;text-align:right;direction:ltr;font-size:10.5px;font-weight:600}.sb-nav{scrollbar-width:thin;scrollbar-color:var(--sb-line-strong) transparent;flex:1;padding:6px 10px 12px;overflow:hidden auto}.sb-group+.sb-group{margin-top:6px}.nav-sep{color:var(--sb-label);letter-spacing:.4px;white-space:nowrap;text-overflow:ellipsis;padding:12px 10px 6px;font-size:11px;font-weight:700;overflow:hidden}.sidebar a.sb-link{border-radius:var(--ctl-r);min-height:38px;color:var(--sidebar-text);align-items:center;gap:11px;margin:1px 0;padding:7px 12px;font-size:13.5px;font-weight:500;line-height:1.35;text-decoration:none;transition:background-color .12s,color .12s;display:flex;position:relative}.sb-link .sb-ico{color:var(--sb-icon);transition:color .12s}.sb-label{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.sidebar a.sb-link:hover{background:var(--sb-hover);color:var(--sb-ink)}.sidebar a.sb-link:hover .sb-ico{color:var(--sb-ink)}.sidebar a.sb-link.active{background:var(--sb-active);color:var(--sb-ink);box-shadow:inset 0 0 0 1px var(--sb-line);font-weight:700}.sidebar a.sb-link.active .sb-ico{color:var(--sb-accent)}.sidebar a.sb-link.active:before{content:"";inset-inline-start:-10px;background:var(--sb-accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px}.sidebar a.sb-link:focus-visible,.sb-toggle:focus-visible{outline:2px solid var(--sb-focus);outline-offset:-2px}.sb-foot{border-top:1px solid var(--sb-line);flex:none;padding:8px 10px}.sidebar .sb-toggle{border-radius:var(--ctl-r);width:100%;min-height:36px;color:var(--sidebar-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:6px 12px;font-size:12.5px;font-weight:600;display:flex}.sidebar .sb-toggle:hover{background:var(--sb-hover);color:var(--sb-ink)}.nav-collapsed .sidebar{width:var(--sb-w-rail)}.nav-collapsed :is(.sb-name,.sidebar .sb-label){display:none}.nav-collapsed .sb-brand{justify-content:center;padding:0}.nav-collapsed .sb-nav{padding-inline:8px}.nav-collapsed .sidebar a.sb-link,.nav-collapsed .sidebar .sb-toggle{justify-content:center;padding-inline:0}.nav-collapsed .sidebar a.sb-link.active:before{inset-inline-start:-8px}.nav-collapsed .nav-sep{border-bottom:1px solid var(--sb-line);height:13px;margin:0 8px;padding:0;font-size:0}.main{flex-direction:column;flex:1;min-width:0;display:flex}.topbar{height:var(--bar-h);background:var(--tb-bg);border-bottom:1px solid var(--border);box-shadow:0 1px 2px var(--tb-shadow);flex:none;align-items:center;gap:16px;padding:0 20px;display:flex}.tb-where{flex:0 auto;align-items:center;gap:9px;min-width:0;display:flex}.tb-where-ico{width:var(--ctl-h);height:var(--ctl-h);border-radius:var(--ctl-r);background:var(--brand-soft);color:var(--brand-ink);border:1px solid var(--brand-line);flex:none;place-items:center;display:grid}.tb-where-text{color:var(--text-mid);white-space:nowrap;text-overflow:ellipsis;max-width:260px;font-size:14px;font-weight:700;overflow:hidden}.tb-spacer{flex:1}.tb-search{flex:1;min-width:0;max-width:520px;margin-inline-start:auto;position:relative;container-type:inline-size}.tb-search .tb-search-ico{inset-inline-start:12px;color:var(--text-dim);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.topbar .search{width:100%;height:var(--ctl-h);border:1px solid var(--border);border-radius:var(--ctl-r);background:var(--bg);color:var(--text);padding:0 14px;padding-inline-start:36px;transition:border-color .12s,box-shadow .12s,background-color .12s}.topbar .search:hover{border-color:var(--border-2)}.topbar .search:focus{background:var(--field);border-color:var(--focus);box-shadow:0 0 0 3px var(--tb-ring);outline:none}.topbar .user{flex:none;align-items:center;gap:10px;margin-inline-start:auto;display:flex}.tb-search+.user{margin-inline-start:0}.tb-icon-btn{width:var(--ctl-h);height:var(--ctl-h);border:1px solid var(--border);border-radius:var(--ctl-r);background:var(--surface);color:var(--text-mid);cursor:pointer;place-items:center;padding:0;transition:border-color .12s,color .12s,background-color .12s;display:inline-grid}.tb-icon-btn:hover{border-color:var(--brand-line);color:var(--brand-ink);background:var(--brand-soft)}.tb-icon-btn:focus-visible{outline:2px solid var(--focus);outline-offset:1px}@media (width<=640px){.tb-icon-btn{display:none}}.kb-help{width:min(560px,100vw - 32px)}.kb-help-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.kb-help-head h2{align-items:center;gap:8px;margin:0;font-size:16px;display:inline-flex}.kb-help-list{border-collapse:collapse;width:100%}.kb-help-list td{border-bottom:1px solid var(--border);vertical-align:middle;padding:8px 6px;font-size:13px}.kb-help-list td:first-child{white-space:nowrap;width:150px}.kb-help-list kbd,.kb-help kbd{border:1px solid var(--border-2);background:var(--surface-2);color:var(--text);font:700 12px/1.2 var(--font);unicode-bidi:isolate;border-bottom-width:2px;border-radius:6px;padding:3px 8px;display:inline-block}.tb-search .search{padding-inline-end:34px}.tb-search .search:placeholder-shown{padding-inline-end:62px}.tb-search-clear{inset-inline-end:6px;width:26px;height:26px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.tb-search-clear:hover{background:var(--chip-bg);color:var(--text)}.tb-search-clear:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.tb-search-kbd{inset-inline-end:8px;border:1px solid var(--border);background:var(--surface-2);color:var(--text-dim);font:600 11px/1 var(--font);white-space:nowrap;pointer-events:none;unicode-bidi:isolate;border-radius:5px;padding:3px 6px;position:absolute;top:50%;transform:translateY(-50%)}.tb-search .search:focus~.tb-search-kbd{visibility:hidden}@container (width<=300px){.tb-search-kbd{display:none}.tb-search .search:placeholder-shown{padding-inline-end:14px}}.tb-user{height:var(--ctl-h);border-inline-end:1px solid var(--border);align-items:center;gap:9px;padding-inline:4px 10px;display:flex}.tb-avatar{background:var(--brand);width:32px;height:32px;color:var(--sb-ink);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.tb-user-text{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;line-height:1.2;display:flex}.tb-user-text b{color:var(--text);white-space:nowrap;font-size:13px;font-weight:700}.topbar .role-badge{background:var(--accent-soft);color:var(--accent);white-space:nowrap;border-radius:10px;padding:0 8px;font-size:11px;font-weight:700}.topbar .logout{height:var(--ctl-h);border:1px solid var(--border);background:var(--surface);color:var(--text-mid);border-radius:var(--ctl-r);cursor:pointer;padding:0 12px;font-size:13px;font-weight:700;transition:border-color .12s,color .12s,background-color .12s}.topbar .logout:hover{border-color:var(--danger-line);color:var(--danger);background:var(--danger-soft)}.topbar :is(.logout,.search,.theme-seg button):focus-visible{outline:2px solid var(--focus);outline-offset:1px}.theme-seg{height:var(--ctl-h);border:1px solid var(--border);border-radius:var(--ctl-r);background:var(--bg);align-items:center;gap:2px;padding:2px;display:inline-flex}.theme-seg button{height:100%;color:var(--text-dim);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.theme-seg button:hover{color:var(--brand-ink)}.theme-seg button.on{background:var(--brand);color:#fff;box-shadow:none}@media (width<=1100px){.tb-user-text,.theme-seg .theme-lbl{display:none}.tb-user{padding-inline:0 8px}.tb-where-text{max-width:180px}}@media (width<=1280px){:root{--sb-w:232px}}@media (width<=860px){.sidebar{width:var(--sb-w-rail)}:is(.sb-name,.sidebar .sb-label,.sb-foot){display:none}.sb-brand{justify-content:center;padding:0}.sb-nav{padding-inline:8px}.sidebar a.sb-link{justify-content:center;padding-inline:0}.sidebar a.sb-link.active:before{inset-inline-start:-8px}.nav-sep{border-bottom:1px solid var(--sb-line);height:13px;margin:0 8px;padding:0;font-size:0}}@media (width<=760px){.topbar{gap:8px;padding:0 10px}.tb-where,.topbar .logout span{display:none}.sidebar{width:56px}.sb-mark{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){:is(.sidebar,.sb-link,.sb-ico,.topbar .search,.topbar .logout){transition:none!important}}.content{flex:1;padding:20px;overflow:auto}.tb-menu,.sb-backdrop{display:none}.page-loading{gap:14px;padding:4px 0;display:grid}.page-loading span{background:var(--surface-2);border-radius:12px;height:56px;display:block}.page-loading span:first-child{width:38%;height:34px}.page-loading span:last-child{height:320px}@media print{.page-loading{display:none}}.page-title{margin:0 0 16px;font-size:18px;font-weight:800}.card{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:18px}.stat-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;display:grid}.stat-card{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:10px;padding:16px;text-decoration:none;transition:box-shadow .15s}.stat-card:hover{box-shadow:0 4px 14px #00000014}.stat-num{color:var(--brand-dark);font-size:24px;font-weight:800}.stat-label{color:var(--text-dim);margin-top:4px;font-size:13px}.cc-note{color:var(--text-mid);margin-top:4px;font-size:12px;line-height:1.5}.table-card{margin-bottom:16px;padding:0;overflow:hidden}.table-toolbar{border-bottom:1px solid var(--border);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 16px;display:flex}.table-toolbar h2{margin:0;font-size:15px}.table-toolbar>:is(h2,button,.table-count){white-space:nowrap}@media screen and (width<=560px){.table-toolbar>h2:not(.x-nowrap){white-space:normal;overflow-wrap:anywhere;min-width:0}}.table-search{border:1px solid var(--border);border-radius:8px;flex:1;max-width:360px;padding:7px 12px}.table-count{background:var(--info-soft);color:var(--info);border-radius:12px;padding:2px 10px;font-size:12px;font-weight:700}.table-wrap{overflow-x:auto}.table-wrap table{border-collapse:collapse;width:100%;font-size:13px}.table-wrap th{background:var(--th-bg);text-align:center;white-space:nowrap;border-bottom:1px solid var(--border);padding:8px 10px;font-weight:700;position:sticky;top:0}.table-wrap td{border-bottom:1px solid var(--surface-2);white-space:nowrap;text-overflow:ellipsis;max-width:340px;padding:7px 10px;overflow:hidden}.table-wrap table.acct-st td.wrap{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;min-width:96px;max-width:none;line-height:1.5;overflow:visible}.table-wrap td.wrap-note{white-space:normal;text-overflow:clip;overflow-wrap:break-word;min-width:220px;max-width:none;line-height:1.5;overflow:visible}@media screen{.table-wrap td.dt-wrap{overflow-wrap:break-word;min-width:14em;line-height:1.5;white-space:normal!important;text-overflow:clip!important;max-width:none!important;overflow:visible!important}.table-wrap table:not(.print-report) td.dt-wrap{width:100%}.table-wrap td.dt-wrap :is(.sn,.doc-link,bdi.tok){white-space:nowrap}}.table-wrap table.acct-st td.wrap-desc{min-width:220px}.table-wrap td.wrap-cell{white-space:normal;text-overflow:clip;overflow-wrap:break-word;min-width:110px;max-width:190px;line-height:1.45;overflow:visible}.table-wrap table.acct-st td.nw{white-space:nowrap}@media screen{.table-wrap table.acct-st td.acct-col{min-width:150px}}.acct-sub{color:var(--text-mid);font-size:11px;font-weight:400;line-height:1.3}.table-wrap table.acct-st td,.table-wrap table.acct-st th{padding-inline:7px}@media print{.table-wrap table.acct-st td.wrap,.table-wrap table.acct-st td.wrap-desc{min-width:0}}@media screen{.table-wrap table.cprog td.works{max-width:210px}.table-wrap table.cprog td,.table-wrap table.cprog th{padding-inline:7px}}.sp-purposes{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-bottom:12px;display:grid}.sp-purpose{text-align:right;border:1px solid var(--border-2);background:var(--surface);color:var(--text);cursor:pointer;font:inherit;border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.sp-purpose span{color:var(--text-mid);font-size:11.5px;line-height:1.6}.sp-purpose:hover{border-color:var(--brand-ink)}.sp-purpose.active{border-color:var(--brand-ink);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--brand-ink)}.sp-lines input{border:1px solid var(--border-2);background:var(--surface);width:100%;height:36px;color:var(--text);font:inherit;border-radius:8px;padding:0 10px}.sp-lines td{padding:4px 3px}.sp-lines td>select{border:1px solid var(--border-2);background:var(--surface);width:100%;height:36px;color:var(--text);font:inherit;border-radius:8px;padding:0 8px}.table-wrap tr.clickable{cursor:pointer}.table-wrap tr.clickable:hover{background:var(--accent-soft)}.table-wrap .num{text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;white-space:nowrap;direction:ltr}td.num,.num-input,input.num{font-variant-numeric:tabular-nums;text-align:right!important;direction:ltr!important}input[type=number],input[inputmode=numeric],input[inputmode=decimal]{text-align:right;font-variant-numeric:tabular-nums;direction:ltr}td.seq,th.seq{text-align:center;direction:ltr}.table-wrap .neg{color:var(--danger)}.table-wrap .loading{text-align:center;color:var(--text-dim);padding:24px}.table-pager{border-top:1px solid var(--border);justify-content:center;align-items:center;gap:12px;padding:10px;display:flex}.table-pager button{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:8px;padding:6px 16px}.table-pager button:disabled{opacity:.4;cursor:default}.detail-card{border-color:var(--brand);margin-bottom:16px}.detail-head{justify-content:space-between;align-items:center;display:flex}.detail-head h2{color:var(--brand-dark);margin:0 0 10px;font-size:16px}.detail-stats{color:var(--text-dim);flex-wrap:wrap;gap:10px 24px;padding:8px 0 14px;font-size:13.5px;display:flex}.detail-stats b{color:var(--text);direction:ltr;display:inline-block}.detail-card h3{margin:14px 0 8px;font-size:14px}.page-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.page-head .page-title{margin:0}.form-row{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-items:start;gap:10px 12px;margin-bottom:12px;display:grid}.form-row>*{max-width:100%;min-width:0!important}.form-row>.sp2{grid-column:span 2}.form-row>.sp3{grid-column:span 3}.form-row>.full{grid-column:1/-1}.form-row label{color:var(--text-mid);font-size:12.5px;font-weight:600;line-height:1.55;display:block}.form-row label>input,.form-row label>select,.form-row label>textarea,.form-row label>div,.form-row label>.ss{margin-top:4px;display:block}.form-row input,.form-row select,.form-row textarea{border:1px solid var(--border);border-radius:8px;width:100%;min-width:0;padding:8px 10px;font-weight:400}textarea.auto-text{resize:none;width:100%;min-width:0;min-height:var(--ctl-h);border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;padding:8px 10px;font-weight:400;line-height:18px;display:block;overflow:hidden}textarea.auto-text:focus{outline:2px solid var(--info-line);border-color:var(--focus)}textarea.auto-text[readonly],textarea.auto-text.locked{background:var(--surface-2);color:var(--text-mid)}td textarea.auto-text{min-width:min(200px,100%)}tr:has(textarea.auto-text)>td{vertical-align:top}.da-hints{gap:4px;min-width:0;margin-top:4px;display:grid}.da-hint{white-space:normal;text-align:start;border-radius:7px;align-items:flex-start;gap:6px;min-width:0;padding:5px 8px;font-size:12px;font-weight:500;line-height:1.55;display:flex}.da-hint.warn{background:var(--warn-soft);color:var(--warn);border:1px solid var(--warn-line)}.da-hint.tip{background:var(--info-soft);color:var(--info);border:1px solid var(--info-line)}.da-hint>svg{flex-shrink:0;margin-top:3px}.da-hint .da-body{flex:1;justify-items:start;gap:2px;min-width:0;display:grid}.da-hint .da-msg{overflow-wrap:anywhere;min-width:0;display:block}.da-hint .mini{white-space:nowrap;margin:3px 0 0;padding:2px 8px;font-size:11.5px}@media print{.da-hints{display:none!important}}.form-row input,.form-row select{height:36px}.form-row .ss{width:100%;min-width:0}.form-row .ss>button,.form-row .ss-input{width:100%}.form-row .hint{overflow-wrap:anywhere;display:block}@media (width<=900px){.form-row{grid-template-columns:repeat(auto-fill,minmax(165px,1fr))}.form-row>.sp3{grid-column:span 2}}button.primary{background:var(--brand);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:9px 22px;font-weight:700}button.primary:hover{background:var(--brand-hover)}button.primary:disabled{opacity:.45;cursor:default}button.mini{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:8px;padding:5px 12px}.ok-msg{background:var(--ok-soft);color:var(--ok);border:1px solid var(--ok-line);border-radius:8px;margin-bottom:12px;padding:10px 14px;font-weight:700}.entry-grid td{padding:3px 4px}.entry-grid input,.entry-grid select{border:1px solid var(--border);border-radius:6px;width:100%;min-width:70px;padding:6px 8px}.entry-grid .amt{text-align:right;direction:ltr;min-width:110px}.bal{border-radius:14px;padding:4px 14px;font-weight:700}.bal.ok{background:var(--ok-soft);color:var(--ok)}.bal.bad{background:var(--danger-soft);color:var(--danger)}.tafqeet-box{background:var(--warn-soft);border:1px dashed var(--accent);color:var(--accent);border-radius:8px;margin-bottom:12px;padding:10px 14px;font-weight:700}.picker{position:relative}.picker input{border:1px solid var(--border);border-radius:8px;width:100%;padding:8px 10px}.picker-list{z-index:30;background:var(--surface);border:1px solid var(--border);border-radius:8px;max-height:260px;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 10px 30px #00000026}.picker-list.picker-fixed{z-index:4000;position:fixed}.picker-item{cursor:pointer;padding:8px 12px;font-size:13px}.picker-item:hover,.picker-item.hi{background:var(--accent-soft)}.suggest-list .picker-item b{font-weight:600}.suggest-list .picker-type{margin-inline-start:8px}.suggest-hint{color:var(--text-mid);border-top:1px solid var(--border);padding:6px 12px;font-size:11px}.picker-type{background:var(--info-soft);color:var(--info);border-radius:10px;margin-inline-start:6px;padding:1px 8px;font-size:11px}.ico{vertical-align:-.18em;flex:none}button.primary,button.mini,.export-btn,.logout,td.row-act .act{justify-content:center;align-items:center;gap:6px;display:inline-flex}button.primary .ico,.export-btn .ico,.logout .ico,button.mini .ico{opacity:.9}.hint .ico,.st .ico{vertical-align:-.2em;margin-inline-end:3px}.export-grid{flex-wrap:wrap;gap:10px;display:flex}.export-btn{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:8px;padding:9px 16px;font-weight:600}.export-btn:hover{border-color:var(--brand);color:var(--brand-dark)}.voucher-print{border:1px solid var(--border);background:#fff;border-radius:8px;max-width:820px;padding:22px 26px}.vp-head{border-bottom:3px solid #ea580c;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.vp-co{text-align:center}.vp-co.en{direction:ltr}.vp-ar{font-size:15px;font-weight:800}.vp-sub{color:var(--text-dim);font-size:10.5px}.vp-logo{color:var(--text-mid);letter-spacing:1px;font-weight:900}.vp-logo:first-letter{color:#ea580c}.vp-title{text-align:center;color:var(--sidebar);margin:14px 0 6px;font-size:18px;font-weight:800}.vp-meta{justify-content:space-between;margin:10px 0;font-size:13px;display:flex}.vp-table{border-collapse:collapse;width:100%;margin:8px 0 18px}.vp-table td{border:1px solid var(--sidebar-text);padding:9px 12px;font-size:13.5px}.vp-table .lbl{background:var(--surface-2);width:170px;font-weight:700}.vp-amount{text-align:right;direction:ltr;font-size:16px;font-weight:800}.vp-signs{text-align:center;border-top:3px solid #ea580c;justify-content:space-around;margin-top:26px;padding-top:16px;font-size:13px;font-weight:700;display:flex}.report-table{font-size:12px}.report-table .total-row{background:var(--accent-soft);font-weight:800}.report-table .total-row td{border-top:2px solid var(--accent)}.print-only{display:none}@media print{@page{size:A4 landscape;margin:9mm 8mm;@top-center{content:""}@bottom-right{content:var(--print-note,"");text-align:right;font:600 6.5pt var(--font);color:#475569;direction:rtl;vertical-align:top;padding-top:1.2mm}@bottom-center{content:"صفحة " counter(page) " من " counter(pages);text-align:center;font:700 6.8pt var(--font);color:#334155;direction:rtl;vertical-align:top;padding-top:1.2mm}@bottom-left{content:var(--print-stamp,"");text-align:left;font:600 6.5pt var(--font);color:#475569;direction:rtl;vertical-align:top;padding-top:1.2mm}}@page narjis-portrait{size:A4 portrait;margin:12mm 10mm;@bottom-right{content:none}@bottom-left{content:none}@bottom-center{content:"صفحة " counter(page) " من " counter(pages);padding-top:3mm}}@page narjis-landscape{size:A4 landscape;margin:10mm 8mm;@bottom-right{content:none}@bottom-left{content:none}@bottom-center{content:"صفحة " counter(page) " من " counter(pages);padding-top:2.5mm}}@page narjis-receipt{size:A5 landscape;margin:6mm;@bottom-right{content:none}@bottom-left{content:none}@bottom-center{content:""}}.receipt-paper{page:narjis-receipt}.doc-sheet,.deed-sheet{page:narjis-portrait}.statement-print{page:narjis-landscape}.report-table{font-size:9.5px}.report-table th,.report-table td{padding:3px 5px}.report-table thead{display:table-header-group}.report-table tr{page-break-inside:avoid}.kpi-row,.rules-bar,.filter-bar,.sub-tabs{display:none!important}.vp-signs{margin-top:18px}.sidebar,.topbar,.no-print{display:none!important}.print-only{display:block}html,body,#root,.shell,.main,.content{height:auto!important;min-height:0!important;max-height:none!important;display:block!important;overflow:visible!important}.content{padding:0}.detail-card,.table-card{box-shadow:none;border:none}.table-wrap{overflow:visible}.table-wrap td{white-space:normal}body{background:#fff}.detail-card>:last-child,.table-card>:last-child{margin-bottom:0!important}}.report-head{padding:14px 18px 0}.fees-row{background:var(--surface-2);border:1px dashed var(--border);border-radius:8px;align-items:flex-end;padding:10px 12px}.fees-label{color:var(--text-dim);width:100%;margin-bottom:4px;font-size:12px;font-weight:700}.stmt-summary{grid-template-columns:minmax(235px,.95fr) minmax(230px,1fr) minmax(215px,1fr);gap:10px;margin:14px 0 18px;display:grid}.stmt-box{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;flex-direction:column;padding:11px 14px 12px;display:flex}.stmt-box h4{border-bottom:1px solid var(--border-2);color:var(--text-mid);margin:0 0 7px;padding-bottom:6px;font-size:12px;font-weight:800}.stmt-box h4 small{color:var(--text-faint);font-weight:600}.stmt-lines{grid-template-columns:1fr auto;align-items:baseline;display:grid}.stmt-line{display:contents}.stmt-line>span,.stmt-line>b{padding:3.5px 0}.stmt-line>span{color:var(--text-dim);font-size:12.5px}.stmt-line>b{text-align:right;font-variant-numeric:tabular-nums;direction:ltr;padding-inline-start:14px;font-size:14px;font-weight:700}.stmt-line.zero>b{color:var(--text-faint);font-weight:600}.stmt-line.sum>span,.stmt-line.sum>b{border-top:1px solid var(--border-2);margin-top:3px;padding-top:7px}.stmt-line.sum>span{color:var(--text);font-weight:700}.stmt-line.sum>b{color:var(--brand-dark);font-size:15.5px;font-weight:800}.stmt-meter{margin-top:auto;padding-top:11px}.stmt-meter-track{background:var(--border-2);-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:4px;height:6px;overflow:hidden}.stmt-meter-fill{background:var(--ok);-webkit-print-color-adjust:exact;print-color-adjust:exact;height:100%}.stmt-meter-lbl{color:var(--text-dim);justify-content:space-between;margin-top:5px;font-size:11.5px;display:flex}.stmt-meter-lbl b{font-variant-numeric:tabular-nums;color:var(--ok);direction:ltr}.stmt-meter-none{color:var(--text-faint);border-top:1px dashed var(--border-2);margin-top:auto;padding-top:9px;font-size:11.5px}.stmt-box.total{background:var(--accent-soft);border-color:var(--accent-line);border-inline-start:4px solid var(--accent);-webkit-print-color-adjust:exact;print-color-adjust:exact;justify-content:center}.stmt-box.total h4{color:var(--accent);border:0;margin:0 0 2px;padding:0}.stmt-total-amt{color:var(--accent);text-align:start;font-variant-numeric:tabular-nums;direction:ltr;font-size:27px;font-weight:800;line-height:1.2}.stmt-total-cur{color:var(--text-mid);font-size:12px}.stmt-total-brk{border-top:1px solid var(--accent-line);color:var(--text-mid);margin-top:8px;padding-top:7px;font-size:11.5px;line-height:1.8}.stmt-total-brk b{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:embed}@media (width<=1150px){.stmt-summary{grid-template-columns:1fr 1fr}.stmt-box.total{grid-column:1/-1}}@media (width<=720px){.stmt-summary{grid-template-columns:1fr}}@media print{.stmt-summary{page-break-inside:avoid;grid-template-columns:1.05fr 1fr 1fr;align-items:stretch;gap:8px;margin:6px 0 8px}.stmt-box.total{grid-column:auto}.stmt-box{border-radius:6px;padding:7px 10px}.stmt-box h4{margin:0 0 4px;padding-bottom:3px;font-size:9.4pt}.stmt-box.total{padding:8px 12px}.stmt-total-amt{margin:1px 0;font-size:17pt;line-height:1.1}.stmt-total-cur{font-size:8.4pt}.stmt-total-brk{margin-top:4px;font-size:8pt}.stmt-line{padding:2px 0;font-size:8.8pt}.stmt-lines{gap:0}.stmt-meter{margin-top:5px}.stmt-meter-track{height:5px}.stmt-meter-lbl{margin-top:2px;font-size:8pt}.statement-print h3{display:none!important}.statement-print .doc-titlebar{margin:6px 0}.statement-print .doc-meta{margin-bottom:6px}.statement-print .table-wrap{margin:0}.statement-print .doc-sign-grid{page-break-inside:avoid;padding-top:14px}.statement-print>:last-child{margin-bottom:0}.detail-card{border:0;padding:0}}.statement-print h3{color:var(--brand);letter-spacing:.2px;align-items:center;gap:9px;margin:14px 0 5px;font-size:11.5px;font-weight:800;display:flex}.statement-print h3:after{content:"";background:var(--border-2);flex:1;height:1px}.row-muted{opacity:.55}.row-outside{background:var(--warn-soft)}.row-outside td:first-child:after{content:" ⚑";color:var(--orange)}button.tree-toggle{width:28px;height:28px;min-height:0;box-shadow:none;color:var(--brand-ink);cursor:pointer;vertical-align:middle;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:7px;place-items:center;margin-block:-6px;margin-inline:0 4px;padding:0;display:inline-grid}button.tree-toggle:hover{background:var(--brand-soft)}button.tree-toggle:focus-visible{outline:2px solid var(--brand);outline-offset:1px}td.tree-cell{cursor:pointer;-webkit-user-select:none;user-select:none}.ledger-anchor{scroll-margin-top:8px}.filter-bar{background:var(--surface);border:1px solid var(--border);border-radius:10px;margin-bottom:12px;padding:12px 14px}.filter-bar.compact{padding:8px 12px}.filter-row{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));align-items:start;gap:10px 12px;display:grid}.filter-row>*{max-width:100%;min-width:0!important}.filter-row>button,.filter-row>.export-btn,.filter-row>.export-pair{align-self:end}.filter-row label{display:block}.filter-row label.grow,.filter-row>.sp2{grid-column:span 2}.filter-row>.full{grid-column:1/-1}.filter-row label span{color:var(--text-dim);font-size:11.5px;font-weight:700;display:block}.filter-row label>select,.filter-row label>input,.filter-row label>div,.filter-row label>.ss{margin-top:3px;display:block}.filter-row select,.filter-row input{width:100%;min-width:0;height:var(--ctl-h);border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:7px 10px}@media (width<=900px){.filter-row{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.filter-row select:focus,.filter-row input:focus{outline:2px solid var(--info-line);border-color:var(--focus)}.search-wrap{align-items:center;display:flex;position:relative}.search-wrap input{width:100%;padding-inline:30px 28px}.search-icon{color:var(--text-faint);pointer-events:none;display:inline-flex;position:absolute;inset-inline-start:9px}.clear-x{cursor:pointer;color:var(--text-faint);background:0 0;border:none;font-size:12px;position:absolute;inset-inline-end:6px}.clear-x:hover{color:var(--danger)}.filter-clear{border:1px solid var(--danger-line);background:var(--danger-soft);color:var(--danger);min-height:var(--ctl-h);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:700;display:inline-flex}.filter-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.chip{background:var(--info-soft);color:var(--info);border:1px solid var(--info-line);border-radius:14px;padding:3px 10px;font-size:12px}.chip b{color:var(--info-strong)}.chip button{color:var(--info);cursor:pointer;background:0 0;border:none;margin-inline-start:5px;font-size:11px}.chip button:hover{color:var(--danger)}.stepper{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 14px;display:flex}.step{background:var(--surface-2);color:var(--text-dim);border-radius:20px;align-items:center;gap:6px;padding:5px 14px;font-size:12.5px;font-weight:700;display:flex}.step.done{background:var(--ok-soft);color:var(--ok)}.step.current{background:var(--brand);color:#fff}.step-arrow{color:var(--sidebar-text);font-size:14px}.kpi .k-label{color:var(--text-dim);font-size:11.5px}.kpi .k-value{text-align:right;direction:ltr;font-size:18px;font-weight:800}.kpi.warn{border-color:var(--accent);background:var(--warn-soft)}.kpi.ok{border-color:var(--ok-line);background:var(--ok-soft)}.sub-tabs{border-bottom:2px solid var(--border);flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.sub-tabs button{white-space:nowrap;cursor:pointer;color:var(--text-dim);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;padding:8px 16px;font-size:13px;font-weight:700}.sub-tabs button.active{color:var(--brand-dark);border-bottom-color:var(--brand)}.jp-desc{background:var(--surface-2);border:1px solid var(--border);border-radius:8px;margin-top:8px;padding:8px 12px;font-size:13px}.jp-balance{border-radius:8px;margin-top:10px;padding:6px 14px;font-size:12.5px;font-weight:800;display:inline-block}.jp-balance.ok{background:var(--ok-soft);color:var(--ok);border:1px solid var(--ok-line)}.jp-balance.bad{background:var(--danger-soft);color:var(--danger);border:1px solid var(--danger-line)}.unit-info{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin-bottom:12px;padding:10px 12px;display:grid}.unit-info>div{flex-direction:column;gap:2px;display:flex}.unit-info span{color:var(--text-dim);font-size:11px}.unit-info b{text-align:right;direction:ltr;font-size:14px}.unit-info>div.hi b{color:var(--brand-dark)}.doc-card,.deed-card{background:var(--bg);border-color:var(--border);padding:18px}.doc-sheet,.deed-sheet{width:210mm;max-width:100%;min-height:297mm;color:var(--text);border:1px solid var(--border-2);background:#fff;flex-direction:column;margin:0 auto;padding:14mm 15mm 12mm;font-size:13px;line-height:1.85;display:flex;box-shadow:0 10px 30px #10202b1a}.doc-head,.deed-head{border-bottom:2.5px solid var(--brand);align-items:center;gap:14px;padding-bottom:9px;display:flex;position:relative}.doc-head:after,.deed-head:after{content:"";inset-inline:0;background:var(--accent);height:1.5px;position:absolute;bottom:-5px}.doc-head img,.deed-head img{width:auto;height:56px}.doc-org,.deed-org{flex:1}.doc-org b,.deed-org b{letter-spacing:.2px;color:var(--brand);font-size:18.5px;font-weight:900;line-height:1.4;display:block}.doc-org span,.deed-org span{color:var(--text-dim);letter-spacing:.35px;text-align:right;direction:ltr;font-size:9px;display:block}.doc-head-id{text-align:left;direction:ltr}.doc-head-id span{color:var(--text-dim);letter-spacing:.4px;font-size:9px;display:block}.doc-head-id b{font-variant-numeric:tabular-nums;color:var(--accent);font-size:14px;font-weight:900;display:block}.doc-meta>div.docno b,.deed-meta>div.docno b,.doc-kv td.sumv{color:var(--accent)}.doc-titlebar,.deed-titlebar{text-align:center;margin:15px 0 12px;position:relative}.doc-title,.deed-title{letter-spacing:.3px;font-size:20px;font-weight:900;line-height:1.35}.doc-title:after,.deed-title:after{content:"";background:var(--accent);border-radius:2px;width:116px;height:2px;margin:6px auto 0;display:block}.doc-sub,.deed-sub{color:var(--text-dim);margin-top:6px;font-size:11.5px}.doc-stamp{inset-inline-start:0;letter-spacing:.5px;border:1.5px solid;border-radius:6px;padding:4px 14px;font-size:11.5px;font-weight:800;position:absolute;top:2px}.doc-stamp.draft{color:var(--warn);background:var(--warn-soft)}.doc-stamp.ok{color:var(--ok);background:var(--ok-soft)}.doc-stamp.bad{color:var(--danger);background:var(--danger-soft)}.doc-meta,.deed-meta{border:1px solid var(--border-2);background:var(--surface-2);border-radius:8px;flex-wrap:wrap;margin-bottom:12px;display:flex;overflow:hidden}.doc-meta>div,.deed-meta>div{border-inline-start:1px solid var(--border);border-top:1px solid var(--border);margin-inline-start:-1px;flex-direction:column;flex:auto;min-width:0;margin-top:-1px;padding:7px 11px;line-height:1.5;display:flex}.doc-meta span,.deed-meta span{color:var(--text-mid);letter-spacing:.2px;white-space:nowrap;font-size:9.5px;font-weight:700}.doc-meta b,.deed-meta b{white-space:nowrap;font-size:13px;font-weight:800}.doc-meta>div.wrap{flex:3 40%}.doc-meta>div.wrap b{white-space:normal;overflow-wrap:anywhere;line-height:1.55}.doc-entry td.num,.doc-entry td.code,.doc-kv td.num{white-space:nowrap}.doc-section{color:var(--brand);letter-spacing:.2px;align-items:center;gap:9px;margin:13px 0 5px;font-size:11.5px;font-weight:800;display:flex}.doc-section:after{content:"";background:var(--border-2);flex:1;height:1px}.doc-kv,.doc-table{border-collapse:collapse;table-layout:fixed;width:100%;margin:2px 0 8px;font-size:12.5px}.doc-kv td,.doc-table td{border:1px solid var(--border);vertical-align:top;padding:6px 10px;line-height:1.7}.doc-kv td.lbl,.doc-table td.lbl{background:var(--surface-2);color:var(--text);white-space:normal;overflow-wrap:break-word;width:22%;font-size:11.5px;font-weight:700}.doc-kv.two td.lbl,.doc-table.two td.lbl{width:20%}.doc-kv td.num,.doc-table td.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;direction:ltr;font-weight:800}.doc-kv tr.sum td,.doc-table tr.sum td{background:var(--accent-soft);border-color:var(--accent-line);font-weight:900}.doc-kv tr.sum td.lbl,.doc-table tr.sum td.lbl{color:var(--accent);background:var(--accent-soft)}.doc-entry{border-collapse:collapse;table-layout:auto;width:100%;margin:2px 0 0;font-size:12px}.doc-entry td.desc,.doc-entry td:not(.num):not(.code):not(.seq){overflow-wrap:anywhere}.doc-entry thead th{background:var(--doc-head-bg);color:var(--text);border:1px solid var(--border-2);text-align:right;-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:7px 8px;font-size:11px;font-weight:800}.doc-entry thead th.num{text-align:right}.doc-entry thead th.code,.doc-entry thead th.seq{text-align:center;direction:ltr}.doc-entry td{border:1px solid var(--border);vertical-align:top;padding:6px 8px;line-height:1.65}.doc-entry tbody tr:nth-child(2n) td{background:var(--doc-zebra)}.doc-entry td.seq{text-align:center;color:var(--text-dim);font-size:11px;font-weight:700}.doc-entry td.code{text-align:center;font-variant-numeric:tabular-nums;direction:ltr;font-weight:800}.doc-entry td.nm{font-weight:700}.doc-entry td.kind .k-name{color:var(--text);font-weight:600;display:block}.doc-entry td.kind .k-acc{color:var(--text-mid);margin-top:1px;font-size:10px;line-height:1.45;display:block}.doc-entry td.kind .k-acc bdi{color:var(--text);font-weight:700}.doc-entry td.desc{color:var(--text);font-size:11.5px}.doc-entry td.desc .note-inline{color:var(--text-mid);font-weight:400}.doc-entry td.desc .dims{border-top:1px dashed var(--border-2);color:var(--text-mid);margin-top:3px;padding-top:3px;font-size:10px;line-height:1.6;display:block}.doc-entry td.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;direction:ltr;font-size:12px;font-weight:800}.doc-entry td.num.zero{text-align:right;color:var(--text-dim);font-weight:400}.doc-entry tr.tb-total td{background:var(--accent-soft);border-color:var(--accent-line);-webkit-print-color-adjust:exact;print-color-adjust:exact;font-size:12px;font-weight:800}.doc-entry tr.tb-total td:first-child{color:var(--accent)}.doc-entry tr.words td{background:var(--surface-2);color:var(--text);font-size:11.5px;font-weight:700}.doc-balance{border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 2px;padding:7px 12px;font-size:12px;font-weight:800;display:flex}.doc-balance.ok{background:var(--ok-soft);color:var(--ok);border:1px solid var(--ok-line)}.doc-balance.bad{background:var(--danger-soft);color:var(--danger);border:1px solid var(--danger-line)}.doc-balance .doc-fix{margin-inline-start:auto}.deed-body{text-align:justify;font-size:var(--doc-statement);margin:0 0 10px;line-height:1.6}.deed-body .amount{color:var(--amount-ink);white-space:nowrap;font-weight:900}.doc-figures,.deed-figures{border-collapse:collapse;page-break-inside:avoid;width:100%;margin:6px 0 12px;font-size:12.5px}.doc-figures td,.deed-figures td{border:1px solid var(--border);padding:6px 12px;line-height:1.75}.doc-figures td.lbl,.deed-figures td.lbl{background:var(--surface-2);font-weight:600}.doc-figures td.val,.deed-figures td.val{text-align:right;font-variant-numeric:tabular-nums;direction:ltr;width:34%;font-weight:800}.doc-figures tr.minus td.val,.deed-figures tr.minus td.val{color:var(--danger)}.doc-figures td.val .zero,.deed-figures td.val .zero{color:var(--text-dim);font-weight:400}.doc-figures.roomy td{padding:10px 14px}@media print{.doc-figures.roomy td{padding:4.6pt 5pt}}.doc-figures tr.net td,.deed-figures tr.net td{background:var(--accent-soft);border-color:var(--accent-line);font-size:13.5px;font-weight:900}.doc-note,.deed-note{border-inline-start:3px solid var(--accent-line);background:var(--surface-2);color:var(--text);border-radius:6px;margin:8px 0;padding:7px 12px;font-size:12px;line-height:1.9}.deed-note.penalty{border-inline-start-color:var(--danger);background:var(--danger-soft);color:var(--danger);font-weight:700}.pct{min-width:62px;font-weight:700;font-size:inherit;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;-webkit-print-color-adjust:exact;print-color-adjust:exact;direction:ltr;border-radius:6px;padding:1px 8px;display:inline-block}.pct-g{color:var(--pct-g-ink);background:#a9d08e}.pct-y{color:var(--pct-y-ink);background:#ffe699}.gov-module .detail-card .form-row{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1000px){.gov-module .detail-card .form-row{grid-template-columns:repeat(2,minmax(0,1fr))}.gov-module .detail-card .form-row>.sp3{grid-column:span 2}}.gov-module .detail-card .form-row label>input,.gov-module .detail-card .form-row label>select,.gov-module .detail-card .form-row label>.num-input,.gov-module .detail-card .form-row label>.ss .ss-box{box-sizing:border-box;height:36px}.gov-module .detail-card .form-row label>.ss .ss-input{padding-top:0;padding-bottom:0}.gov-module input.locked,.gov-module .locked input{cursor:not-allowed;pointer-events:none;background:var(--field-locked)!important;color:var(--text-mid)!important;border-style:dashed!important}.gov-module label.locked>span.lk{color:var(--text-dim);margin-inline-start:4px;font-size:11px}.gov-groups{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.gov-groups button{border:1px solid var(--line);background:var(--surface);color:var(--text-mid);cursor:pointer;border-radius:16px;padding:4px 14px;font-weight:700}.gov-groups button.active{background:var(--sidebar);color:#fff;border-color:var(--sidebar)}.gov-groups button small{opacity:.8;margin-inline-start:4px;font-weight:400}.gov-lines{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:4px}.gov-lines col.c-seq{width:34px}.gov-lines col.c-no{width:150px}.gov-lines col.c-amt{width:190px}.gov-lines col.c-del{width:40px}.gov-lines col.c-prj{width:36%}.gov-lines th,.gov-lines td{border-bottom:1px solid var(--line);vertical-align:middle;padding:4px 5px}.gov-lines th{color:var(--text-dim);background:var(--th-bg-soft);text-align:center;height:30px;font-size:12px}.gov-lines td.seq,.gov-lines th.seq{text-align:center}.gov-lines td.num{text-align:right}.gov-lines td>input,.gov-lines td>.ss,.gov-lines td>.num-input{box-sizing:border-box;max-width:100%;margin:0;display:block;width:100%!important;min-width:0!important}.gov-lines td>input,.gov-lines td>.num-input{height:36px;padding:6px 10px}.gov-lines td>.ss .ss-box{box-sizing:border-box;height:36px}.gov-lines td>.ss .ss-input{padding-top:0;padding-bottom:0}.gov-lines td.warn-dup input{background:var(--danger-field);border-color:var(--danger)!important}.gov-lines .dup-note{color:var(--danger);margin-top:2px;font-size:11px;display:block}.gov-lines tfoot td{border-bottom:0;padding-top:6px}.gov-lines tfoot td.foot-total{font-variant-numeric:tabular-nums;direction:ltr;padding-inline-end:15px;font-weight:800}.gov-lines tfoot td.foot-hint{color:var(--text-dim);text-align:right;font-size:12px}.gov-lines tfoot td.foot-act{text-align:right}.pct-r{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#c00000;color:#fff!important}.print-report .st{font:inherit;border-radius:6px;padding:1px 6px}.gov-layout{align-items:flex-start;gap:12px;display:flex}.gov-layout>.card{flex:1;min-width:0}.gov-acts{flex-direction:column;gap:6px;display:flex}.gov-acts button{width:100%}.gov-acts button.danger{border-color:var(--danger-line);color:var(--danger);background:var(--danger-soft)}tr.row-sel td{background:var(--brand-soft)!important}tr.row-open td{background:var(--surface-2);color:var(--text-mid);font-weight:700}tr.sub-total td{background:var(--brand-soft);border-top:1px solid var(--brand-line);font-weight:800}.doc-sheet.gov-statement{width:297mm;min-height:210mm}.gov-subtabs{flex-wrap:wrap;row-gap:4px}.gov-subtab-wrap{align-items:center;display:inline-flex}.gov-subtab-group{color:var(--text-faint);letter-spacing:.3px;border-inline-start:2px solid var(--border-2);margin:0 6px 0 14px;padding-inline-start:10px;font-size:10.5px;font-weight:800}.gov-subtab-wrap:first-child .gov-subtab-group{border:0;margin-inline-start:0;padding:0}@media print{.gov-layout{display:block}.gov-statement{page:narjis-landscape}.doc-sheet.gov-statement{min-height:calc(var(--pg-landscape) - var(--pg-safety))}.print-report .pct{min-width:0;font-size:inherit;border-radius:3px;padding:0 2px}}.doc-fill{background-image:repeating-linear-gradient(to bottom, transparent 0 25px, var(--border) 25px 26px);background-position:0 16px;border-radius:6px;flex:1;min-height:46px;margin:10px 0 4px;padding-top:16px;position:relative}.doc-fill:before{content:attr(data-title);top:0;color:var(--text-mid);letter-spacing:.2px;font-size:10px;font-weight:800;position:absolute;inset-inline-start:0}.doc-sign-grid,.deed-sign-grid{page-break-inside:avoid;grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:14px 26px;margin-top:auto;padding-top:22px;display:grid}.doc-journal{border:1px dashed var(--border-2);border-radius:8px;margin:10px 0 4px;padding:6px 10px}.doc-journal>summary{cursor:pointer;color:var(--text-mid);font-size:12.5px;font-weight:700}.doc-journal[open]>summary{margin-bottom:6px}.doc-tail{margin-top:auto}.doc-end{flex-direction:column;flex:1 0 auto;min-width:0;display:flex}@media screen{.pk-end{display:none!important}}@media print{.doc-end{break-inside:avoid;page-break-inside:avoid}}.doc-sign-grid>div,.deed-sign-grid>div{text-align:center}.doc-sign-grid.cols-6{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px 10px}.doc-sign-grid.cols-5{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px 12px}.doc-sign-grid:is(.cols-5,.cols-6)>div span{justify-content:center;align-items:flex-end;min-height:2.6em;font-size:10.5px;display:flex}.doc-sign-grid>div span,.deed-sign-grid>div span{color:var(--brand);margin-bottom:2px;font-size:11.5px;font-weight:800;display:block}.doc-sign-grid>div i,.deed-sign-grid>div i{border-bottom:1px solid var(--border-2);height:32px;display:block}.doc-sign-grid>div em,.deed-sign-grid>div em{color:var(--text-dim);min-height:15px;padding-top:4px;font-size:10.5px;font-style:normal;display:block}.doc-foot,.deed-foot{border-top:1px solid var(--border);color:var(--text-mid);justify-content:space-between;gap:12px;margin-top:12px;padding-top:7px;font-size:10px;display:flex}.doc-foot .ok,.deed-foot .ok{color:var(--ok);font-weight:800}.doc-foot .wait,.deed-foot .wait{color:var(--warn);font-weight:800}.doc-entry tr.je-head td{background:var(--surface-2,var(--bg-soft));color:var(--text);text-align:right;border-top:var(--pr-frame-w,1pt) solid var(--pr-frame-c,currentColor);padding:2px 8px;font-size:.92em;line-height:1.35}.doc-entry tr.je-head,.doc-entry tr.je-head+tr{break-after:avoid}.doc-entry.je-multi tr.tb-total td{padding-top:2px;padding-bottom:2px}@media print{.doc-card,.deed-card{background:0 0;border:none;margin:0;padding:0}.doc-sheet,.deed-sheet{width:auto;min-height:calc(var(--pg-portrait) - var(--pg-safety));box-shadow:none;border:none;padding:0;font-size:12px}.doc-head img,.deed-head img{height:50px}.doc-entry thead{display:table-header-group}.doc-entry tr{page-break-inside:avoid}}.receipt-paper{background:#fff;border:2px solid #c0392b;border-radius:14px;width:194mm;max-width:100%;margin:0 auto;padding:14px 20px 18px;font-size:12.5px;line-height:1.5}.rc-head{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding-bottom:6px;display:grid}.rc-ar{text-align:right;font-size:15px;font-weight:900}.rc-en{text-align:left;direction:ltr;font-size:11px;font-weight:700}.rc-logo{object-fit:contain;height:40px}.rc-top{min-height:52px;margin-top:2px;position:relative}.rc-left{text-align:left;flex-direction:column;align-items:flex-start;gap:5px;display:flex;position:absolute;top:0;left:0}.rc-title-bar{text-align:center;letter-spacing:.3px;margin:2px 0 0;font-size:20px;font-weight:900}.rc-title{text-align:center;padding-top:8px;font-size:20px;font-weight:900}.rc-serial{color:#c0392b;letter-spacing:.5px;direction:ltr;border:1.4px solid #c0392b;border-radius:4px;padding:4px 22px;font-size:15px;font-weight:800}.rc-date{font-size:12px;font-weight:700}.rc-date b{direction:ltr;display:inline-block}.rc-amounts{justify-content:flex-start;margin:2px 0 6px;display:flex}.rc-amt-table{border-collapse:collapse}.rc-amt-table th{text-align:center;direction:ltr;border:none;padding:0 0 3px;font-size:13px;font-weight:900}.rc-amt-table td{text-align:center;direction:ltr;border:1.2px solid #333;min-width:138px;padding:7px 12px;font-size:14.5px;font-weight:800}.rc-line{align-items:baseline;gap:8px;margin-top:13px;display:flex}.rc-lbl{white-space:nowrap;font-weight:800}.rc-val{border-bottom:1px dotted #555;flex:1;min-height:18px;padding-bottom:2px}.rc-note{margin-top:10px}.rc-note .rc-val{font-size:11.5px}.rc-super{align-items:flex-start;gap:6px;margin-top:7px}.rc-super .rc-lbl{font-size:10px}.rc-super .rc-val{min-height:0;color:var(--text-mid);text-align:justify;border-bottom:0;padding-bottom:0;font-size:9px;line-height:1.38}.receipt-paper:has(.rc-super) .rc-line{margin-top:9px}.receipt-paper:has(.rc-super) .rc-boxes{margin-top:9px}.receipt-paper:has(.rc-super) .rc-foot{margin-top:8px}.receipt-paper:has(.rc-super):has(.rc-note) .rc-line{margin-top:6px}:is(.receipt-paper:has(.rc-super):has(.rc-note) .rc-boxes,.receipt-paper:has(.rc-super):has(.rc-note) .rc-foot){margin-top:6px}.receipt-paper:has(.rc-super):has(.rc-note) .rc-super{margin-top:5px}.rc-boxes{align-items:stretch;gap:8px;margin-top:14px;display:flex}.rc-boxes .rc-lbl{align-self:center}.rc-box-grid{border:1.2px solid #333;border-radius:4px;flex:1;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.rc-box{text-align:center;justify-content:center;align-items:center;gap:5px;padding:7px 4px;font-size:10.5px;font-weight:700;line-height:1.25;display:flex}.rc-box+.rc-box{border-inline-start:1px solid #333}.rc-box em{font-style:normal}.rc-box i{color:#c0392b;background:#fff;border:1.4px solid #333;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;font-size:11px;font-style:normal;font-weight:900;display:inline-flex}.rc-box.on{background:var(--danger-soft)}.rc-box.on em{color:#c0392b}.rc-account{align-items:center;gap:7px;margin-top:13px;display:flex}.rc-cell{text-align:center;border:1.2px solid #333;border-radius:4px;min-height:17px;padding:6px 10px;font-size:12px;font-weight:700}.rc-cell.grow{flex:1}.rc-cell.unit{direction:ltr;min-width:78px}.rc-cell.zone{min-width:52px}.rc-foot{align-items:flex-end;margin-top:16px;display:flex}.rc-stamp{border:1.2px dashed var(--border-2);width:74px;height:74px;color:var(--text-mid);border-radius:50%;justify-content:center;align-items:center;font-size:10.5px;font-weight:700;display:flex}.rc-sign{text-align:center;margin-inline-start:auto}.rc-sign-space{border-bottom:1.2px solid #333;width:190px;height:46px}.rc-sign span{padding-top:4px;font-size:12.5px;font-weight:800;display:block}@media print{.receipt-paper{border-color:#c0392b;width:auto;padding:5mm 7mm;font-size:11.5px}.rc-title{font-size:18px}.rc-stamp{width:56px;height:56px}.rc-sign-space{height:34px}.rc-amounts{margin:1px 0 4px}.rc-line{margin-top:9px}.rc-note{margin-top:7px}.rc-boxes{margin-top:9px}.rc-foot{margin-top:10px}}.payroll-print{background:#fff;padding:14px 18px}.sheet-table{border-collapse:collapse;width:100%;margin-top:8px;font-size:11.5px}.sheet-table th{border:1px solid var(--text-faint);text-align:center;background:#d6dce4;padding:5px 4px;font-size:10.5px;font-weight:700}.sheet-table td{border:1px solid var(--sidebar-text);text-align:center;white-space:nowrap;padding:3px 5px}.sheet-table td.nm{text-align:right;white-space:normal;min-width:130px}.sheet-table td.num{text-align:right;font-variant-numeric:tabular-nums;direction:ltr}.sheet-table td.sig{min-width:70px}.sheet-table td.note{text-align:right;white-space:normal;max-width:150px;font-size:10px}.sheet-table tr.total-row td{background:var(--accent-soft);color:var(--text);border-top:2px solid var(--accent);border-bottom:2px solid var(--accent);font-weight:800}.sheet-table.summary td.nm{min-width:200px}.summary-block{page-break-inside:avoid;margin-top:18px}@media print{.payroll-print{padding:0}.sheet-table{font-size:9px}.sheet-table th{padding:3px 2px;font-size:8.5px}.sheet-table td{padding:2px 3px}}.emp-title h2{margin:0 0 4px}.emp-sub{color:var(--text-mid);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.emp-action{border-radius:8px;min-width:170px;height:30px;font-size:12.5px;font-weight:700}.emp-sections{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:10px;margin:12px 0;display:grid}.emp-sec{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:10px 14px}.emp-sec h4{border-bottom:1px solid var(--border);color:var(--brand-ink);align-items:center;gap:6px;margin:0 0 8px;padding-bottom:6px;font-size:13px;display:flex}.emp-sec h4 .st{margin-inline-start:auto}.emp-kv{gap:5px;margin:0;display:grid}.emp-kv>div{grid-template-columns:118px 1fr;align-items:baseline;gap:8px;font-size:12.5px;display:grid}.emp-kv dt{color:var(--text-dim);font-weight:600}.emp-kv dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-weight:700}.emp-kv dd .num{direction:ltr;display:inline-block}.emp-pay{background:var(--surface-2)}.emp-alerts{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;font-size:12.5px;display:flex}.emp-alerts-n{color:var(--text-mid);margin-inline-end:6px}.chip-btn{border:1px solid var(--warn-line,var(--border));background:var(--warn-soft);color:var(--warn);cursor:pointer;border-radius:14px;padding:3px 11px;font-size:12px;font-weight:700}.chip-btn.on{border-color:var(--brand);box-shadow:0 0 0 2px var(--focus)}.emp-flag{text-align:center;background:var(--warn-soft);min-width:16px;color:var(--warn);border-radius:8px;margin-inline-start:5px;padding:0 4px;font-size:10.5px;font-weight:800;display:inline-block}.emp-flag.info{background:var(--info-soft);color:var(--info)}.emp-profile-notes{color:var(--text);margin:4px 0 0;font-size:11px;line-height:1.6}@media print{.emp-flag{display:none}}.pd-doc .sheet-table{table-layout:fixed}.pd-doc .sheet-table td.nm,.pd-doc .sheet-table td.note{white-space:normal;min-width:0;max-width:none}.pd-doc .sheet-table td.sig{min-width:0}.pd-doc .sheet-table td.note{font-size:10px;line-height:1.35}.pd-kpis{grid-template-columns:1fr 1.4fr 1.6fr;gap:8px;margin:10px 0;display:grid}.pd-kpis>div{border:1px solid var(--pr-frame-c);border-radius:6px;padding:7px 12px}.pd-kpis span{color:var(--text-mid);font-size:10.5px;font-weight:600;display:block}.pd-kpis b{color:var(--text);font-size:15px}.pd-kpis b.num{text-align:right;direction:ltr;display:block}.pd-note{color:var(--text-mid);margin:6px 0 0;font-size:10px}.pd-lines{margin-top:18px}@media print{.pd-lines{break-before:page;margin-top:0}.pd-doc .sheet-table tbody tr:nth-last-child(-n+4){break-after:avoid}.pd-doc .pd-tail,.doc-tail,.pd-doc .sheet-table tr{break-inside:avoid}.pd-doc .sheet-table td.sig{height:8mm}.pd-kpis b{font-size:12pt}}.eos-net{border:1px solid var(--accent-line);border-inline-start:4px solid var(--accent);background:var(--warn-soft);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:4px 18px;margin:0 0 12px;padding:10px 14px;display:flex}.eos-net.ok{border-color:var(--ok-line);border-inline-start-color:var(--ok);background:var(--ok-soft)}.eos-net-main{align-items:baseline;gap:12px;display:flex}.eos-net-main span{color:var(--text-mid);font-size:12.5px;font-weight:700}.eos-net-main b.num{color:var(--text);direction:ltr;font-size:26px;font-weight:800}.eos-net.ok .eos-net-main b.num{color:var(--ok)}.eos-net-why{color:var(--text-mid);flex:260px;margin:0;font-size:12.5px;line-height:1.8}.eos-days-ask p{margin:0 0 8px;line-height:1.9}.eos-days-row{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;display:flex}.eos-days-row label{color:var(--text-mid);font-size:12.5px;font-weight:700;display:block}.eos-days-row label>input{width:130px;margin-top:4px;display:block}.eos-days-row button.mini small{opacity:.75;font-weight:400}.eos-days-row .ok-hint{color:var(--text);font-size:12.5px}.site-picker{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;margin-bottom:14px;display:grid}.site-card{text-align:right;border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:10px;padding:10px 12px}.site-card:hover{border-color:var(--brand)}.site-card.active{background:var(--brand);border-color:var(--brand);color:#fff}.site-card .s-name{font-size:13px;font-weight:700}.site-card .s-meta{opacity:.75;direction:rtl;margin-top:3px;font-size:11.5px}.site-card .s-meta.sub{opacity:.9;color:var(--accent);margin-top:2px;font-size:10.5px;font-weight:700}.site-card.active .s-meta.sub{color:#fde68a}.rules-bar{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:9px 14px;font-size:12.5px;display:flex}.rules-bar .rule{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:3px 12px;font-weight:600}.rule.r-red{border-color:var(--danger-line);color:var(--danger);background:var(--danger-soft)}.rule.r-amber{border-color:var(--accent-line);color:var(--warn);background:var(--warn-soft)}.rule.r-green{border-color:var(--ok-line);color:var(--ok);background:var(--ok-soft)}.att-grid td,.att-grid th{vertical-align:middle;padding:5px 8px}.att-grid th small{opacity:.8;font-size:10px;font-weight:400;display:block}.att-grid th.c-red{background:var(--danger-soft)}.att-grid th.c-amber{background:var(--accent-soft)}.att-grid th.c-green{background:var(--ok-soft)}.att-grid td.c-red input,.att-grid td.c-amber input,.att-grid td.c-green input{text-align:center;border:1px solid var(--border);border-radius:7px;width:64px;padding:5px;font-weight:700}.att-grid td.c-red input{border-color:var(--danger-line)}.att-grid td.c-amber input{border-color:var(--accent-line)}.att-grid td.c-green input{border-color:var(--ok-line)}.att-grid td input:disabled{background:var(--surface-2)}.emp-cell b{font-size:13px;display:block}.emp-cell small{color:var(--text-dim);font-size:11px}.kind-row{flex-wrap:wrap;gap:4px;display:flex}.kind-btn{border:1px solid var(--border);background:var(--surface);cursor:pointer;color:var(--text-dim);border-radius:14px;padding:4px 12px;font-size:11.5px;font-weight:700}.kind-btn:hover{border-color:currentColor}.kind-btn.k-present.on{background:var(--surface-2);color:var(--sidebar-2);border-color:var(--text-faint)}.kind-btn.k-absent.on{background:var(--danger-soft);color:var(--danger);border-color:var(--danger-line)}.kind-btn.k-unpaid.on{background:var(--accent-soft);color:var(--warn);border-color:var(--accent-line)}.kind-btn.k-paid.on{background:var(--ok-soft);color:var(--ok);border-color:var(--ok-line)}.kind-btn:disabled{opacity:.5;cursor:default}.day-counts{align-items:center;gap:8px;margin-inline-start:auto;font-size:12px;font-weight:700;display:flex}.day-counts span{border-radius:12px;padding:3px 10px}.day-counts .k-present{background:var(--surface-2);color:var(--sidebar-2)}.day-counts .k-absent{background:var(--danger-soft);color:var(--danger)}.day-counts .k-unpaid{background:var(--accent-soft);color:var(--warn)}.day-counts .k-paid{background:var(--ok-soft);color:var(--ok)}td.c-red,th.num.c-red{background:var(--danger-soft)}td.c-amber,th.num.c-amber{background:var(--warn-soft)}td.c-green,th.num.c-green{background:var(--ok-soft)}.act-menu-btn{border:1px solid var(--border);background:var(--surface);cursor:pointer;white-space:nowrap;border-radius:8px;padding:4px 12px;font-size:12px;font-weight:700}.act-menu-btn:hover{border-color:var(--brand);color:var(--brand-dark)}.act-menu{inset-inline-end:0;z-index:40;background:var(--surface);border:1px solid var(--border);border-radius:10px;min-width:190px;padding:5px;position:absolute;top:100%;box-shadow:0 10px 30px #0000002e}.act-menu button{cursor:pointer;text-align:right;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;width:100%;padding:7px 10px;font-size:12.5px;font-weight:700;display:flex}.act-menu button:hover{background:var(--surface-2)}.act-menu button span{text-align:center;width:16px}.emp-brief{background:var(--surface-2);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:2px;padding:8px 12px;font-size:12px;display:flex}.emp-brief b{font-size:14px}.emp-brief span{color:var(--text-dim)}.two-col{grid-template-columns:1fr 1fr;gap:10px;display:grid}.preview-box{background:var(--ok-soft);border:1px solid var(--ok-line);border-radius:8px;padding:8px 12px;font-size:12.5px}.preview-box.warn{background:var(--danger-soft);border-color:var(--danger-line);color:var(--danger)}.modal.wide{width:560px}.empty-hint{text-align:center;color:var(--text-dim);padding:26px}.act-row{flex-wrap:wrap;gap:4px;display:flex}.act-btn{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:12px;padding:3px 10px;font-size:11.5px;font-weight:700}.act-btn:hover{background:var(--surface-2);border-color:currentColor}.modal-back{background:var(--overlay);z-index:60;justify-content:center;align-items:flex-start;padding:3vh 0;display:flex;position:fixed;inset:0;overflow-y:auto}.modal{background:var(--surface);border-radius:12px;width:420px;max-width:94vw;margin:auto;box-shadow:0 20px 60px #0000004d}.modal.xwide{width:900px}.modal-head{border-bottom:1px solid var(--border);background:var(--surface-2);border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.modal-body{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.modal-body label{color:var(--text-mid);flex-direction:column;gap:4px;font-size:12.5px;font-weight:700;display:flex}.modal-body input,.modal-body select{border:1px solid var(--border);border-radius:8px;padding:8px 10px;font-weight:400}.modal-foot{border-top:1px solid var(--border);align-items:center;gap:12px;padding:12px 16px;display:flex}.hint{margin-top:3px;font-size:11.5px;font-weight:700}.hint.ok{color:var(--ok)}.hint.warn{color:var(--warn)}.hint.danger{color:var(--danger)}.num-input{text-align:right;font-variant-numeric:tabular-nums;direction:ltr}.vp-logo-img{object-fit:contain;height:54px}.asy-drop{border:2px dashed var(--brand);background:var(--warn-soft);font-size:14px}.asy-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px 14px;margin-bottom:14px;display:grid}.asy-grid label{color:var(--text-mid);flex-direction:column;gap:3px;font-size:12px;font-weight:600;display:flex}.asy-grid input{border:1px solid var(--border);border-radius:7px;padding:7px 9px;font-weight:400}.refund-deed{font-size:14.5px;line-height:2}.refund-deed .deed-date{margin:6px 0 2px;font-size:13.5px;font-weight:700}.refund-deed .doc-title,.deed-title{text-align:center;margin:8px 0 14px;font-size:18px;font-weight:800}.refund-deed .amount{font-weight:800}.refund-deed .cancel-list{background:var(--surface-2);border:1px solid var(--border);border-radius:8px;margin:10px 0;padding:10px 14px;font-size:13.5px}.refund-deed .penalty-note{color:var(--danger);font-weight:700}.status-tabs{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.status-tabs .tab{white-space:nowrap;border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:18px;padding:6px 16px}.status-tabs .tab.active{background:var(--brand);color:#fff;border-color:var(--brand);font-weight:700}.ss{min-width:200px;position:relative}.ss-box{border:1px solid var(--border);background:var(--surface);min-height:var(--ctl-h);box-sizing:border-box;border-radius:8px;align-items:center;gap:4px;padding-inline-end:6px;transition:border-color .12s,box-shadow .12s;display:flex}.ss-box.open{border-color:var(--focus);box-shadow:0 0 0 2px var(--info-line)}.ss-box.off{background:var(--surface-2);opacity:.7}.ss-input{min-width:0;font:inherit;color:var(--text);background:0 0;outline:none;flex:1;padding:8px 10px;font-weight:600;border:0!important}.ss-input::placeholder{color:var(--text-faint);font-weight:400}.ss-box>.ss-input:not(.ss-ghost){align-self:stretch;padding-top:0;padding-bottom:0;width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important}.ss-x{background:var(--surface-2);color:var(--text-dim);cursor:pointer;border:0;border-radius:50%;width:18px;height:18px;padding:0;font-size:11px;line-height:1}.ss-x:hover{background:var(--danger-soft);color:var(--danger)}.ss-caret{color:var(--text-faint);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:11px}.ss-box.wrapv{position:relative}.ss-val{min-width:0;color:var(--text);white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:6px 8px;padding:0;font-weight:600;line-height:18px;display:-webkit-box;overflow:hidden}.ss-input.ss-ghost{opacity:0;cursor:pointer;width:100%;padding:0;position:absolute;inset:0}.ss-box.wrapv .ss-caret{z-index:1;position:relative}.ss-box.wrapv .ss-x{display:none}.ss-pop{z-index:60;background:var(--surface);border:1px solid var(--border);border-radius:10px;min-width:max(100%,min(460px,100vw - 32px));position:absolute;top:calc(100% + 4px);left:auto;right:0;overflow:hidden;box-shadow:0 12px 28px #0f172a29}.ss-list{max-height:288px;overflow:hidden auto}.ss-item{cursor:pointer;border-bottom:1px solid var(--surface-2);align-items:center;gap:8px;min-width:0;padding:7px 12px;font-size:13px;display:flex}.ss-item:last-child{border-bottom:0}.ss-item.hi{background:var(--accent-soft)}.ss-item.sel{background:var(--ok-soft)}.ss-item.sel .ss-lbl:before{content:"✓ ";color:var(--ok)}.ss-item.muted,.ss-item.none{color:var(--text-faint);justify-content:center;font-weight:600}.ss-item.ss-create{color:var(--brand-ink);border-top:1px dashed var(--border);gap:6px;font-weight:700}.ss-item.ss-create:hover{background:var(--accent-soft)}.ss-item.ss-create-err{color:var(--danger);justify-content:flex-start}.ss-lbl{color:var(--text);white-space:normal;overflow-wrap:anywhere;min-width:0;font-weight:700;line-height:1.5}.ss-pop.ss-fixed{z-index:4000;min-width:0;position:fixed}.ss-pop.ss-fixed .ss-list{max-height:calc(var(--ss-max,330px) - 42px)}.ss-pop.ss-up{box-shadow:0 -12px 28px #0f172a29}.ss-sub{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11.5px;overflow:hidden}.ss-tags{flex-shrink:0;gap:4px;margin-inline-start:auto;display:flex}.ss-badge{background:var(--info-soft);color:var(--info);font-variant-numeric:tabular-nums;border-radius:10px;padding:1px 8px;font-size:10.5px;font-weight:700}.ss-badge.alt{background:var(--accent-soft);color:var(--accent)}.ss-pop.ss-two{min-width:min(560px,100vw - 32px);left:auto}.ss-two .ss-item{flex-wrap:wrap;row-gap:2px}.ss-two .ss-lbl{white-space:normal;order:1;overflow:visible}.ss-two .ss-tags{order:2}.ss-two .ss-sub{white-space:normal;text-overflow:clip;color:var(--text-mid);flex:0 0 100%;order:3;font-size:12px;line-height:1.5;overflow:visible}.ss-foot{background:var(--surface-2);border-top:1px solid var(--border);color:var(--text-faint);text-align:center;padding:4px 12px;font-size:11px;font-weight:600}.form-row .ss,.filter-row .ss{width:100%!important;min-width:0!important}.ss-box.multi{box-sizing:border-box;flex-wrap:nowrap;gap:3px;height:36px;padding-inline-start:4px;overflow:hidden}.ss-chip{background:var(--info-soft);min-width:0;max-width:42%;color:var(--info);white-space:nowrap;border-radius:10px;flex-shrink:1;align-items:center;gap:3px;padding:1px 8px;font-size:11.5px;font-weight:700;display:inline-flex;overflow:hidden}.ss-chip-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ss-box.multi:not(:has(>.ss-chip+.ss-chip))>.ss-chip{max-width:calc(100% - 96px)}.ss-chip-x{color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0 1px 0 2px;font-size:12px;line-height:1}.ss-chip.ss-neg{background:var(--danger-soft);color:var(--danger);text-decoration:line-through}.ss-negtag{color:var(--danger);flex-shrink:0;padding-inline:2px;font-weight:800}.ss-more{color:var(--text-dim);flex-shrink:0;padding-inline:2px;font-size:11px;font-weight:700}.ss-box.multi .ss-input{min-width:40px;padding:6px}.ss-item.sel.neg{background:var(--danger-soft)}.ss-item.sel.neg .ss-lbl:before{content:"✕ ";color:var(--danger)}.ss-acts{background:var(--surface-2);border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:4px 10px;display:flex}.ss-act{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:11px;font-weight:700}.ss-seg{border:1px solid var(--border);border-radius:8px;display:inline-flex;overflow:hidden}.ss-seg .ss-act{color:var(--text-dim);border-radius:0;padding:2px 8px}.ss-seg .ss-act.on{background:var(--accent);color:var(--on-accent)}@media print{.ss-chip,.ss-more,.ss-negtag{display:none}}.name-hint{margin-top:4px;font-size:11.5px;font-weight:700;display:block}.name-hint.dup{color:var(--danger)}.name-hint.near{color:var(--warn)}.name-hint.info{color:var(--text-mid)}.name-hint .link-btn{font-size:11.5px}.new-party{gap:8px;margin-top:8px;display:grid}.new-party-row{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.new-party-name{flex:320px;min-width:0;margin:0;display:block}.new-party-name>input{width:100%;min-width:0;height:36px;color:var(--text);border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:8px 10px;font-weight:400}.new-party-name>input:focus{outline:2px solid var(--info-line);border-color:var(--focus)}.new-party-type{height:36px;color:var(--text);border:1px solid var(--border);background:var(--surface);border-radius:8px;flex:0 0 120px;padding:0 8px}.new-party-acts{flex-shrink:0;gap:6px;display:flex}.new-party-found{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.preset-menu{align-self:end;position:relative}.preset-btn{border:1px solid var(--border);background:var(--surface);color:var(--text-mid);cursor:pointer;white-space:nowrap;border-radius:8px;height:36px;padding:0 10px;font-size:12px;font-weight:700}.preset-btn.open,.preset-btn:hover{border-color:var(--brand);color:var(--brand-dark,#1f5c8f)}.preset-pop{z-index:70;background:var(--surface);border:1px solid var(--border);border-radius:10px;min-width:260px;max-width:360px;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden;box-shadow:0 12px 28px #0f172a29}.preset-empty{color:var(--text-faint);text-align:center;padding:10px 12px;font-size:12px}.preset-row{border-bottom:1px solid var(--surface-2);align-items:center;gap:4px;padding:4px 8px;display:flex}.preset-row.def .preset-load{color:var(--brand-dark,#1f5c8f)}.preset-load{text-align:start;cursor:pointer;color:var(--text);background:0 0;border:0;border-radius:6px;flex:1;padding:5px 6px;font-size:12.5px;font-weight:700}.preset-load:hover{background:var(--accent-soft)}.preset-act{cursor:pointer;color:var(--text-dim);background:0 0;border:0;border-radius:6px;padding:2px 5px;font-size:13px}.preset-act:hover{background:var(--surface-2);color:var(--accent)}.preset-act.danger:hover{background:var(--danger-soft);color:var(--danger)}.preset-foot{background:var(--surface-2);padding:6px 8px}.preset-new{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:3px 4px;font-size:12px;font-weight:700}.preset-new:disabled{color:var(--text-faint);cursor:default}.preset-name{align-items:center;gap:4px;display:flex}.preset-name input{flex:1;min-width:0;margin:0!important}.preset-err{color:var(--danger);margin-top:4px;font-size:11.5px;font-weight:700}.filter-clear.soft{border-color:var(--border);background:var(--surface);color:var(--text-mid)}.ic{flex-direction:column;gap:14px;display:flex}.ic .page-head{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:0}.ic-sub{color:var(--text-dim);margin:4px 0 0;font-size:12.5px;line-height:1.7}.ic-bar{flex-wrap:wrap;gap:8px;display:flex}.ic-muted{color:var(--text-dim);font-size:11.5px}.ic-under{color:var(--text-dim);font-size:11px;font-weight:600;display:block}.ic-how{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:0;padding:14px;list-style:none;display:grid}.ic-how li{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;flex-direction:column;gap:3px;padding:10px 12px;display:flex;position:relative}.ic-how-ico{background:var(--brand-soft);width:36px;height:36px;color:var(--brand-ink);border-radius:10px;justify-content:center;align-items:center;margin-bottom:4px;display:inline-flex}.ic-how-no{color:var(--brand-ink);font-size:20px;font-weight:800;position:absolute;top:8px;left:10px}.ic-how b{color:var(--text);font-size:13px}.ic-how small{color:var(--text-dim);font-size:11.5px;line-height:1.6}.ic-pending{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ic-search{background:var(--surface);border:1px solid var(--border-2);color:var(--text-dim);border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex}.ic-search:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px var(--tb-ring)}.ic-search input{min-width:0;height:42px;color:var(--text);outline:none;flex:1;font-size:13.5px;box-shadow:none!important;background:0 0!important;border:0!important}.ic-module{padding:0;overflow:hidden}.ic-module-head{border-bottom:1px solid var(--border);background:var(--surface-2);align-items:center;gap:12px;padding:12px 16px;display:flex}.ic-module-head h2{margin:0;font-size:15px}.ic-module-head p{color:var(--text-dim);margin:2px 0 0;font-size:11.5px}.ic-module-head>div{flex:1;min-width:0}.ic-module-ico{background:var(--brand-soft);width:38px;height:38px;color:var(--brand-ink);border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ic-grid{grid-template-columns:repeat(auto-fill,minmax(255px,1fr));gap:12px;padding:14px;display:grid}.ic-card{text-align:right;font:inherit;cursor:pointer;background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:12px;flex-direction:column;gap:6px;padding:13px 14px;transition:border-color .12s,box-shadow .12s,transform .12s;display:flex}.ic-card:hover,.ic-card:focus-visible{border-color:var(--brand);box-shadow:0 6px 18px var(--tb-shadow);outline:none;transform:translateY(-1px)}.ic-card.muted{opacity:.78}.ic-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.ic-card-ico{background:var(--surface-2);width:34px;height:34px;color:var(--brand-ink);border:1px solid var(--border);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.ic-card-title{font-size:14px;font-weight:800}.ic-card-sum{color:var(--text-dim);overflow-wrap:break-word;font-size:11.5px;line-height:1.65}.ic-card-meta{color:var(--text-mid);flex-wrap:wrap;gap:4px 12px;margin-top:auto;font-size:11.5px;display:flex}.ic-card-meta b{font-variant-numeric:tabular-nums}.ic-card-last{color:var(--text-dim);border-top:1px dashed var(--border);justify-content:space-between;align-items:center;gap:8px;padding-top:6px;font-size:11px;display:flex}.ic-lock{color:var(--warn);align-items:center;gap:3px;font-weight:700;display:inline-flex}.ic-nature{white-space:nowrap;border:1px solid;border-radius:20px;padding:2px 9px;font-size:10.5px;font-weight:800}.ic-nature.n-master{background:var(--brand-soft);color:var(--brand-ink);border-color:var(--brand-line)}.ic-nature.n-doc{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-line)}.ic-nature.n-data{background:var(--info-soft);color:var(--info);border-color:var(--info-line)}.ic-title{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ic-title .page-title{margin:0}.ic-title-ico{background:var(--brand-soft);width:46px;height:46px;color:var(--brand-ink);border-radius:13px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ic-title-txt{flex-direction:column;gap:1px;display:flex}.ic-crumb{color:var(--text-dim);font-size:11.5px;font-weight:700}.ic-stepper{flex-wrap:wrap;align-items:center;gap:6px;margin:0 auto 0 0;padding:0;list-style:none;display:flex}.ic-stepper li{color:var(--text-dim);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.ic-stepper li+li:before{content:"";background:var(--border-2);border-radius:2px;width:22px;height:2px}.ic-step-dot{border:2px solid var(--border-2);background:var(--surface);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:11.5px;display:inline-flex}.ic-stepper li.on{color:var(--brand-ink)}.ic-stepper li.on .ic-step-dot{border-color:var(--brand);background:var(--brand);color:#fff}.ic-stepper li.done{color:var(--ok)}.ic-stepper li.done .ic-step-dot{border-color:var(--ok);background:var(--ok-soft);color:var(--ok)}.ic-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:14px;display:grid}.ic-layout.single{grid-template-columns:minmax(0,1fr)}.ic-main{flex-direction:column;gap:14px;min-width:0;display:flex}@media (width<=1100px){.ic-layout{grid-template-columns:minmax(0,1fr)}}.ic-about{flex-direction:column;gap:12px;display:flex}.ic-lead{color:var(--text);margin:0;font-size:13.5px;line-height:1.8}.ic-facts{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.ic-facts>div{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;align-items:flex-start;gap:9px;padding:10px 12px;display:flex}.ic-facts>div>.ico{color:var(--brand-ink);flex:none;margin-top:2px}.ic-facts b{color:var(--text);margin-bottom:2px;font-size:12px;display:block}.ic-facts span{color:var(--text-mid);font-size:12px;line-height:1.7}.ic-step h3,.ic-rules h3,.ic-side h3,.ic-reasons h3,.ic-decide h3{align-items:center;gap:8px;margin:0 0 10px;font-size:14px;display:flex}.ic-step-no{background:var(--brand);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:inline-flex}.ic-dl{flex-wrap:wrap;gap:8px;display:flex}.ic-sheets{color:var(--text-mid);margin:10px 0 0;padding-inline-start:18px;font-size:12px;line-height:1.9}.ic-tip{background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--text);border-radius:9px;align-items:flex-start;gap:6px;margin-top:10px;padding:8px 10px;font-size:12px;line-height:1.7;display:flex}.ic-tip .ico{color:var(--accent);flex:none;margin-top:2px}.ic-drop{text-align:center;border:2px dashed var(--border-2);background:var(--surface-2);min-height:150px;color:var(--text-mid);cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:18px;transition:border-color .12s,background .12s;display:flex}.ic-drop:hover,.ic-drop.over{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-ink)}.ic-drop.has{border-style:solid;border-color:var(--ok-line);background:var(--ok-soft);color:var(--ok)}.ic-drop b{color:var(--text);font-size:13.5px}.ic-drop small{color:var(--text-dim);font-size:11.5px}.ic-file-name{overflow-wrap:anywhere}.ic-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.ic-actions .hint{margin:0}.ic-progress{background:var(--info-soft);border:1px solid var(--info-line);color:var(--text);border-radius:10px;align-items:center;gap:12px;margin-top:12px;padding:12px;display:flex}.ic-progress b{font-size:13px;display:block}.ic-progress small{color:var(--text-mid);font-size:11.5px;line-height:1.6}.ic-spin{border:3px solid var(--info-line);border-top-color:var(--info);border-radius:50%;flex:none;width:26px;height:26px;animation:.9s linear infinite ic-spin}@keyframes ic-spin{to{transform:rotate(360deg)}}.ic-rules ul{color:var(--text-mid);margin:0;padding-inline-start:18px;font-size:12.5px;line-height:1.9}.ic-side{max-height:calc(100vh - 110px);position:sticky;top:12px;overflow:auto}.ic-cols{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.ic-cols-title{color:var(--text-dim);margin:4px 0 2px;font-size:11.5px;font-weight:800}.ic-col{border:1px solid var(--border);background:var(--surface);border-radius:9px;padding:7px 10px}.ic-col.req{border-color:var(--accent-line);background:var(--accent-soft)}.ic-col summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:5px;font-size:12.5px;list-style:none;display:flex}.ic-col summary::-webkit-details-marker{display:none}.ic-col summary b{color:var(--text)}.ic-col p{color:var(--text-mid);margin:6px 0 0;font-size:11.8px;line-height:1.7}.ic-choices{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.ic-choices span{border:1px solid var(--border-2);background:var(--surface-2);color:var(--text-mid);border-radius:7px;padding:1px 7px;font-size:11px}.ic-info-cols{color:var(--text-dim);border-top:1px dashed var(--border);padding-top:8px;font-size:11.5px;line-height:1.7}.ic-chip{background:var(--surface-2);color:var(--text-mid);border:1px solid var(--border);white-space:nowrap;border-radius:7px;align-items:center;gap:3px;padding:1px 7px;font-size:10.8px;font-weight:700;display:inline-flex}.ic-chip.req{background:var(--danger-soft);color:var(--danger);border-color:var(--danger-line)}.ic-chip.grp{background:var(--brand-soft);color:var(--brand-ink);border-color:var(--brand-line)}.ic-chip.chg,.ic-chip.t-chg{background:var(--info-soft);color:var(--info);border-color:var(--info-line)}.ic-chip.warn,.ic-chip.t-sim{background:var(--warn-soft);color:var(--warn);border-color:var(--warn-line)}.ic-chip.t-new{background:var(--ok-soft);color:var(--ok);border-color:var(--ok-line)}.ic-chip.t-err{background:var(--danger-soft);color:var(--danger);border-color:var(--danger-line)}.ic-chip.t-dup{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-line)}.ic-chip.t-imp{background:var(--brand-soft);color:var(--brand-ink);border-color:var(--brand-line)}.ic-badge{white-space:nowrap;border:1px solid #0000;border-radius:9px;align-items:center;gap:4px;padding:2px 9px;font-size:11.5px;font-weight:800;display:inline-flex}.ic-badge.big{border-radius:10px;padding:5px 12px;font-size:12.5px}.ic-badge.t-new{background:var(--ok-soft);color:var(--ok);border-color:var(--ok-line)}.ic-badge.t-chg{background:var(--info-soft);color:var(--info);border-color:var(--info-line)}.ic-badge.t-same{background:var(--surface-2);color:var(--text-dim);border-color:var(--border)}.ic-badge.t-imp{background:var(--brand-soft);color:var(--brand-ink);border-color:var(--brand-line)}.ic-badge.t-sim{background:var(--warn-soft);color:var(--warn);border-color:var(--warn-line)}.ic-badge.t-dup{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-line)}.ic-badge.t-err{background:var(--danger-fill);color:#fff;border-color:var(--danger-fill)}.ic-filecard{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.ic-filecard>.ico{color:var(--ok);flex:none}.ic-file-meta{flex-direction:column;flex:1;gap:2px;min-width:220px;display:flex}.ic-file-meta b{overflow-wrap:anywhere}.ic-file-meta span{color:var(--text-dim);font-size:11.8px;line-height:1.6}.ic-alert{flex-direction:column;gap:4px;line-height:1.8;display:flex}.ic-colsline{color:var(--text-dim);font-size:11.8px;line-height:1.7}.ic-colsline .ico{color:var(--ok);vertical-align:-.2em}.ic-tiles{flex-wrap:wrap;gap:8px;display:flex}.ic-tile{border:1px solid var(--border);background:var(--surface);cursor:pointer;min-width:104px;font:inherit;color:var(--text-mid);border-radius:12px;flex-direction:column;align-items:flex-start;gap:1px;padding:8px 14px;transition:border-color .12s,box-shadow .12s;display:flex}.ic-tile b{font-variant-numeric:tabular-nums;color:var(--text);font-size:20px;line-height:1.2}.ic-tile span{font-size:11.5px;font-weight:700}.ic-tile:hover{border-color:var(--brand-line)}.ic-tile.on{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft)}.ic-tile.t-new b{color:var(--ok)}.ic-tile.t-chg b{color:var(--info)}.ic-tile.t-imp b{color:var(--brand-ink)}.ic-tile.t-sim b{color:var(--warn)}.ic-tile.t-dup b{color:var(--accent)}.ic-tile.t-err b{color:var(--danger)}.ic-reasons ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ic-reasons li{align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.7;display:flex}.ic-reason-n{text-align:center;background:var(--danger-soft);min-width:36px;color:var(--danger);font-variant-numeric:tabular-nums;border-radius:8px;flex:none;padding:1px 6px;font-weight:800}.ic-reason-t small{color:var(--text-dim)}.ic-fields{flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.ic-rows .table-toolbar{flex-wrap:wrap;gap:8px}.ic-rows-q{width:220px;max-width:100%;height:var(--ctl-h)}.ic-table{width:100%}.ic-table td{vertical-align:top}.ic-table td.ic-detail,.ic-table td.ic-rec{white-space:normal}.ic-row{cursor:pointer}.ic-row>td:first-child{box-shadow:inset -3px 0 0 var(--ic-tone,transparent)}.ic-row.t-new{--ic-tone:var(--ok)}.ic-row.t-chg{--ic-tone:var(--info)}.ic-row.t-imp{--ic-tone:var(--brand)}.ic-row.t-sim{--ic-tone:var(--warn)}.ic-row.t-dup{--ic-tone:var(--accent)}.ic-row.t-err{--ic-tone:var(--danger)}.ic-row.off>td:not(:first-child){opacity:.55}.ic-row.open>td{background:var(--brand-soft)}.ic-rec{min-width:150px}.ic-rec small{color:var(--text-mid);margin-top:2px;font-size:11.5px;line-height:1.6;display:block}.ic-detail{min-width:280px;font-size:12px;line-height:1.7}.ic-err{color:var(--danger);font-weight:700}.ic-err .ico{vertical-align:-.2em}.ic-warn{color:var(--amber-ink)}.ic-msg{color:var(--text-mid)}.ic-diff{flex-wrap:wrap;gap:4px;display:flex}.ic-d{border:1px solid var(--info-line);background:var(--info-soft);color:var(--text);border-radius:7px;flex-wrap:wrap;align-items:baseline;gap:3px;padding:1px 7px;font-size:11.5px;display:inline-flex}.ic-d s{color:var(--text-dim)}.ic-d.blank{border-color:var(--warn-line);background:var(--warn-soft)}.ic-open>td{background:var(--surface-2);padding:10px 14px!important}.ic-values{flex-direction:column;gap:10px;display:flex}.ic-kv{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:6px 14px;display:grid}.ic-kv>div{border-bottom:1px dashed var(--border);flex-direction:column;padding-bottom:3px;font-size:12px;display:flex}.ic-kv span{color:var(--text-dim);font-size:11px}.ic-kv b{color:var(--text);overflow-wrap:anywhere;font-weight:700}.ic-lines{border-collapse:collapse;background:var(--surface);width:100%}.ic-lines th,.ic-lines td{border:1px solid var(--border);padding:4px 8px;font-size:11.8px}.ic-decide{border-color:var(--brand-line);flex-direction:column;gap:10px;display:flex;position:sticky;top:12px}.ic-q{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.ic-q.ask{border-color:var(--warn);box-shadow:0 0 0 3px var(--warn-soft)}.ic-q small{color:var(--text-mid);font-size:11.5px;line-height:1.6}.ic-q-head{color:var(--text);flex-wrap:wrap;align-items:center;gap:5px;font-size:12.5px;display:flex}.ic-ask{color:var(--warn);font-size:11.5px;font-weight:800}.ic-check,.ic-radio{cursor:pointer;color:var(--text);align-items:flex-start;gap:8px;font-size:12.5px;display:flex}.ic-check input,.ic-radio input{flex:none;width:auto;height:auto;margin-top:3px}.ic-radio span{flex-direction:column;gap:1px;display:flex}.ic-radio small{color:var(--text-dim)}.ic-reason{flex-direction:column;gap:4px;font-size:12.5px;display:flex}.ic-reason textarea{resize:vertical;width:100%;min-height:54px}.ic-reason small{color:var(--text-dim);font-size:11px}.ic-plan{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.ic-plan>div{background:var(--brand-soft);border:1px solid var(--brand-line);border-radius:10px;flex-direction:column;align-items:center;padding:8px 4px;display:flex}.ic-plan span{color:var(--text-mid);font-size:11px;font-weight:700}.ic-plan b{color:var(--brand-ink);font-variant-numeric:tabular-nums;font-size:19px}.ic-effect{color:var(--text-mid);margin:0;font-size:11.8px;line-height:1.7}.ic-go{justify-content:center;width:100%;min-height:42px;font-size:14px}.ic-side-acts{border-top:1px dashed var(--border);flex-wrap:wrap;justify-content:space-between;gap:6px;padding-top:8px;display:flex}.ic-result{border-color:var(--ok-line);flex-direction:column;gap:10px;display:flex}.ic-result-head{align-items:flex-start;gap:12px;display:flex}.ic-result-head h2{margin:0;font-size:16px}.ic-result-head p{color:var(--text-mid);margin:3px 0 0;font-size:12.5px;line-height:1.7}.ic-result-ico{background:var(--ok-soft);width:46px;height:46px;color:var(--ok);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ic-result-ico.warn{background:var(--warn-soft);color:var(--warn)}.ic-result .export-btn{align-self:flex-start}@media (width<=640px){.ic-how{grid-template-columns:1fr 1fr;gap:8px;padding:10px}.ic-how small{display:none}.ic-stepper{margin:0}.ic-step-txt{display:none}.ic-tile{min-width:88px;padding:7px 10px}.ic-rows-q{width:100%}}@media print{.ic-how,.ic-search,.ic-bar,.ic-decide,.ic-stepper,.ic-rows-q{display:none!important}.ic-layout{grid-template-columns:minmax(0,1fr)!important}}.st{border-radius:9px;padding:2px 9px;font-size:11.5px;font-weight:800}.st.ok{background:var(--ok-soft);color:var(--ok)}.st.warn{background:var(--warn-soft);color:var(--warn)}.st.bad{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#c00000;color:#fff!important}.st.done{background:var(--info-soft);color:var(--info)}.row-act-h{text-align:center;width:92px}td.row-act{white-space:nowrap;text-align:center}td.row-act .act{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:7px;width:27px;height:27px;margin-inline-start:4px;padding:0;font-size:13px;line-height:1;transition:border-color .12s,background .12s,color .12s}td.row-act .act:hover{border-color:var(--brand);background:var(--warn-soft);color:var(--brand-dark)}td.row-act .act.danger:hover{border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.unit-info .hi.paid b{color:var(--ok)}.due-note{background:var(--warn-soft);border:1px solid var(--accent-line);color:var(--accent);border-radius:10px;margin:-4px 0 12px;padding:8px 12px;font-size:12.5px}.num-input[readonly]{background:var(--surface-2);color:var(--text-dim);cursor:not-allowed}.due-note ul{margin:6px 0 4px;padding-inline-start:18px}.due-note li{line-height:1.9}.due-note li b{direction:ltr;unicode-bidi:embed}.export-bar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.export-bar.compact .export-btn{padding:5px 10px;font-size:12px}.export-bar .export-btn:disabled{opacity:.55;cursor:progress}.export-note{color:var(--text-dim);margin-inline-start:4px;font-size:11.5px}@media screen{.print-report col.w-xs{width:70px}.print-report col.w-sm{width:104px}.print-report col.w-md{width:150px}.print-report col.w-lg{width:220px}.print-report col.w-xl{width:300px}.print-report col.w-num{width:132px}.print-report col.w-num-l{width:140px}.print-report td,.print-report th{padding:7px 10px}.print-report td.num,.print-report th.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;direction:ltr;padding-inline:12px}.tb-scroll{border-bottom:1px solid var(--border);min-height:220px;max-height:calc(100vh - 290px);overflow:auto}.tb-table thead{z-index:3;position:sticky;top:0}.tb-table thead th{box-shadow:inset -1px 0 0 var(--text-faint), inset 0 -1px 0 #8fb4d9;background-clip:padding-box;position:static}.tb-table thead tr.tb-h2 th{box-shadow:inset -1px 0 0 var(--text-faint), inset 0 -2px 0 #6b9bc9}.tb-table thead th.grp-start{box-shadow:inset -2px 0 #5b8fc4,inset 0 -1px #8fb4d9}.tb-table thead tr.tb-h2 th.grp-start{box-shadow:inset -2px 0 #5b8fc4,inset 0 -2px #6b9bc9}}.tb-table thead th.grp-head{background:var(--trial-head);text-align:center;letter-spacing:.2px;font-weight:800}.tb-table thead tr.tb-h2 th{padding-top:5px;padding-bottom:5px;font-size:12px;font-weight:700}.tb-table thead th.grp-final{background:var(--trial-head-final)}.tb-table td.grp-final{background:var(--trial-cell-final);font-weight:600}.tb-table tbody td.grp-start{border-inline-start:2px solid var(--trial-line)}.tb-table tbody tr.tb-total td.grp-start{border-inline-start:2px solid var(--accent)}.tb-table tr.tb-total td{background:var(--accent-soft);color:var(--text);border-top:2px solid var(--accent);border-bottom:2px solid var(--accent);padding-top:9px;padding-bottom:9px;font-size:13.5px;font-weight:800}.tb-table tr.tb-total td.grp-final{background:var(--trial-total-final)}.tb-table tr.tb-total td:first-child{letter-spacing:.3px;color:var(--accent)}.tb-table tr.tb-check td{background:var(--surface-2);color:var(--text-dim);font-size:12px}.tb-table tr.tb-check .bal{padding:2px 10px;font-size:11.5px}.req-star{color:var(--danger);font-weight:800}.export-pair{border:1px solid var(--border);background:var(--surface);border-radius:10px;align-items:center;gap:6px;padding:7px 10px;display:flex}.export-pair-label{margin-inline-end:auto;font-size:12.5px;font-weight:600}.tb-table tr.tb-group-line td{background:var(--warn-soft)}.tb-warn{color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:6px;margin-inline-start:8px;padding:1px 6px;font-size:11px;font-weight:700}.pr-brand-row,.pr-foot-row{display:none}@media screen{tr.pr-brand-row,tr.pr-foot-row{display:none!important}}@media print{.print-report{table-layout:fixed;border-collapse:collapse;width:100%;font-size:var(--pr-text);-webkit-print-color-adjust:exact;print-color-adjust:exact;border:0}.print-report tr>:first-child{border-right:var(--pr-frame-w) solid var(--pr-frame-c)}.print-report tr>:last-child{border-left:var(--pr-frame-w) solid var(--pr-frame-c)}.print-report{width:calc(100% - 2pt);margin-inline:1pt}.print-report tr.pr-brand-row,.print-report tr.pr-foot-row{display:table-row}.print-report thead{display:table-header-group}.print-report tfoot{display:table-footer-group}.print-report tr{break-inside:avoid;page-break-inside:avoid}.print-report col.w-xs{width:12mm}.print-report col.w-code,.print-report col.w-cnt,.print-report col.w-pct{width:17mm}.print-report col.w-sm{width:20mm}.print-report col.w-md{width:27mm}.print-report col.w-lg{width:38mm}.print-report col.w-xl{width:50mm}.print-report col.w-flex{width:auto}.print-report col.w-ctr{width:25mm}.print-report col.w-st{width:24mm}.print-report col.w-ser{width:27mm}.print-report col.w-date{width:21mm}.print-report col.w-party{width:34mm}.print-report col.w-n{width:14mm}.print-report td.wrap-any{overflow-wrap:anywhere}.print-report .nature-tag{white-space:normal;margin-inline-start:3px;display:inline}.print-report td.nw,.table-wrap table:not(.print-report) tbody td.nw{white-space:nowrap}.print-report td:has(>.sn-date:only-child){white-space:nowrap}.print-report .acct-sub{color:var(--text-mid);font-size:7pt}.print-report col.w-num{width:28mm}.print-report col.w-money{width:35mm}.print-report col.w-num-s{width:27mm}.print-report col.w-num-l{width:31mm}.print-report col.w-num-xs{width:21mm}.print-report col.w-num-d{width:23mm}.print-report col.w-num-b{width:25mm}.print-report.dense tbody td,.print-report.dense thead tr:not(.pr-brand-row) th{font-size:var(--pr-dense);padding:1.8pt 2pt}.print-report.dense tbody td.num,.print-report.dense tfoot td.num{font-size:var(--pr-dense);letter-spacing:0;padding-inline:1.5pt}.print-report.dense thead th.num{font-size:var(--pr-dense);padding-inline:1.5pt}.print-report thead tr.pr-brand-row>th{text-align:center;background:#fff;border:0;padding:0 0 4pt;position:static}.pr-brand{border-bottom:1.4pt solid #ea580c;grid-template-columns:1fr auto 1fr;align-items:center;gap:8pt;padding-bottom:4pt;display:grid}.pr-co{text-align:right}.pr-co.en{text-align:left;direction:ltr}.pr-co-name{color:var(--sidebar);font-size:10.5pt;font-weight:800;line-height:1.25}.pr-co-sub{color:var(--text-mid);font-size:6.9pt;font-weight:600;line-height:1.35}.pr-logo{object-fit:contain;height:11.5mm}.pr-title-bar{background:#bdd7ee;border:.5pt solid #8fb4d9;grid-template-columns:minmax(max-content,1fr) minmax(0,auto) minmax(max-content,1fr);align-items:center;gap:8pt;margin-top:4pt;padding:2.8pt 7pt;display:grid}.pr-title{color:var(--sidebar);white-space:normal;text-align:center;overflow-wrap:anywhere;min-width:0;font-size:11.5pt;font-weight:800;line-height:1.35}.pr-title.long{font-size:9.5pt}.pr-side{color:#1e3a5f;text-align:right;white-space:nowrap;font-size:7.6pt;font-weight:700}.pr-side.ltr{text-align:left;direction:ltr}.pr-meta{color:var(--text-mid);text-align:center;padding:3pt 4pt 0;font-size:7.4pt;font-weight:600}.print-report thead tr.pr-compact>th{background:#fff;border:0;padding:0 0 2.5pt;position:static}.pr-strip{color:#1e3a5f;text-align:right;background:#bdd7ee;border:.5pt solid #8fb4d9;grid-template-columns:1fr auto 1fr;align-items:center;gap:6pt;padding:2.2pt 6pt;font-size:8pt;font-weight:600;display:grid}.pr-strip .mid{color:var(--sidebar);white-space:nowrap;font-size:9.4pt;font-weight:800}.pr-strip .ltr{text-align:left;direction:ltr}.print-report thead tr:not(.pr-brand-row) th{border:var(--pr-grid-w) solid var(--pr-head-c);font-size:var(--pr-head);text-align:right;white-space:normal;background:#d6dce4;padding:2.8pt 3pt;font-weight:700;position:static}.print-report thead tr:not(.pr-brand-row) th.grp-head{background:#bdd7ee}.print-report thead tr:not(.pr-brand-row) th.grp-final{background:#a9c9e8}.print-report thead tr.pr-brand-row+tr>th{border-top:var(--pr-frame-w) solid var(--pr-frame-c)}.print-report thead tr:last-child>th{border-bottom:var(--pr-frame-w) solid var(--pr-frame-c)}.print-report thead tr.tb-h2 th{padding:2pt;font-size:7.4pt}.print-report thead th.grp-start,.print-report tbody td.grp-start{border-inline-start:1.1pt solid #5b8fc4}.print-report tbody tr.tb-total td.grp-start{border-inline-start:1.1pt solid var(--accent)}.print-report tbody tr.tb-total td{border-bottom:1.4pt solid var(--accent)}.print-report tbody td{border:var(--pr-grid-w) solid var(--pr-grid-c);font-size:var(--pr-text);white-space:normal;word-break:break-word;text-align:right;max-width:none;padding:2.2pt 3.5pt;overflow:visible}.print-report tbody td.num,.print-report tfoot td.num{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--pr-text);letter-spacing:0;direction:ltr}.print-report thead th.num{text-align:right}.print-report th,.print-report td{overflow:hidden}.print-report tbody tr.tb-total td{border-top:1.4pt solid var(--accent);background:var(--accent-soft);font-weight:800;font-size:var(--pr-total)}.print-report .tb-warn{background:0 0;border:0;padding:0;font-size:7pt}.print-report tfoot tr.pr-foot-row>td{border:0;border-top:var(--pr-frame-w) solid var(--pr-frame-c);background:#fff;padding:0}.pr-foot{color:var(--text-dim);border-top:1.2pt solid #ea580c;grid-template-columns:minmax(max-content,1fr) minmax(0,auto) minmax(max-content,1fr);align-items:center;gap:8pt;margin-top:3pt;padding-top:3pt;font-size:7pt;display:grid}.pr-foot .mid{color:var(--sidebar);text-align:center;overflow-wrap:anywhere;min-width:0;font-size:7.6pt;font-weight:800}.pr-foot>span:first-child,.pr-foot .ltr{white-space:nowrap}.pr-foot .ltr{text-align:left;direction:ltr}.print-report-card,.print-report-card .table-wrap{box-shadow:none;border:0;padding:0;overflow:visible}.tb-scroll{border:0;min-height:0;max-height:none;overflow:visible}.print-note{color:var(--text-mid);break-inside:avoid;margin-top:5pt;font-size:7.6pt}}tr.settle-row td{background:var(--surface-2);font-style:italic}.chip-n{color:var(--brand-dark,#1f5c8f);background:var(--chip-bg);border-radius:6px;margin-inline-start:8px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:700}.kpi-row{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.kpi{background:var(--surface);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:2px;min-width:120px;padding:8px 14px;display:flex}.kpi span{color:var(--text-dim);font-size:11px;font-weight:600}.kpi b{font-variant-numeric:tabular-nums;font-size:15px}.kpi.ok b{color:var(--ok)}.kpi.warn b{color:var(--warn)}.tabs{flex-wrap:wrap;gap:6px;display:flex}.tab{border:1px solid var(--border);background:var(--surface);font:inherit;cursor:pointer;border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:600}.tab:hover{border-color:var(--brand)}.tab.on{background:var(--brand);border-color:var(--brand);color:#fff}.tag-owner{background:var(--accent-soft);color:var(--accent);border:1px solid var(--accent-line);white-space:nowrap;border-radius:9px;margin-inline-start:6px;padding:1px 7px;font-size:10px;font-weight:800}tr.op-row{background:var(--surface-2);font-weight:600}tr.tot td{background:var(--accent-soft);color:var(--accent);border-top:2px solid var(--accent-line);font-weight:800}.acc-type{font-size:inherit;font-weight:600}@media print{.print-report .acc-type{font-weight:500;color:#334155!important}}.table-wrap table:not(.print-report) th,.table-wrap table:not(.print-report) td{width:1%}.table-wrap table:not(.print-report) th.col-flex,.table-wrap table:not(.print-report) td.col-flex{width:auto}.table-wrap table:not(.print-report) th.col-tight,.table-wrap table:not(.print-report) td.col-tight{white-space:nowrap;width:1%}.table-wrap table:not(.print-report) .num{min-width:116px}.table-wrap .zero{color:var(--zero);font-weight:400}.muted-val{color:var(--text-mid);font-style:italic;font-weight:400}.table-wrap table:not(.print-report) tbody tr:nth-child(2n)>td{background:var(--row-alt)}.table-wrap table:not(.print-report) tbody td{border-bottom:1px solid var(--row-line)}.table-wrap table:not(.print-report) thead th{border-bottom:2px solid var(--th-line)}.table-wrap table:not(.print-report) tbody tr.clickable:hover>td{background:var(--row-hover)}.table-wrap table:not(.print-report) tbody td{padding-top:5px;padding-bottom:5px}.table-wrap table:not(.print-report) thead th{padding-top:7px;padding-bottom:7px}.table-wrap td.due{color:var(--tone-due);font-weight:700}.table-wrap td.ok{color:var(--tone-ok)}.table-wrap td.dim{color:var(--tone-dim)}.table-wrap table:not(.print-report) tfoot tr.page-total>td{background:var(--total-bg);border-top:2px solid var(--total-line);border-bottom:0;font-weight:800;position:sticky;bottom:0}.table-wrap .page-total-label{color:var(--amber-ink);text-align:right;font-weight:700}@media screen and (width<=560px){.table-wrap:has(>table.dt-cards){border:0;overflow:visible}.table-wrap table.dt-cards{background:0 0;border:0;width:100%;display:block;min-width:0!important}.table-wrap table.dt-cards>thead{display:none}.table-wrap table.dt-cards>tbody,.table-wrap table.dt-cards>tfoot{display:block}.table-wrap table.dt-cards>tbody>tr,.table-wrap table.dt-cards>tfoot>tr{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-direction:column;gap:1px;margin:0 0 8px;padding:10px 12px;display:flex;position:relative}.table-wrap table.dt-cards>tbody>tr.clickable:active{background:var(--row-hover)}.table-wrap table.dt-cards td{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;text-align:left;align-self:stretch;padding:3px 0;font-size:13px;line-height:20px;display:flow-root;background:0 0!important;border:0!important;width:auto!important;min-width:0!important;max-width:none!important;position:static!important;overflow:visible!important}.table-wrap table.dt-cards td:before{content:attr(data-label);float:right;max-width:48%;color:var(--text-dim);text-align:right;overflow-wrap:normal;direction:rtl;margin-left:12px;font-size:11.5px;font-weight:600;line-height:20px}.table-wrap table.dt-cards td[data-label=""]:before{display:none}.table-wrap table.dt-cards td.num{white-space:nowrap;text-align:left!important}.table-wrap table.dt-cards td .sn,.table-wrap table.dt-cards td .doc-link{white-space:nowrap}.table-wrap table.dt-cards td .clamp{max-width:100%}.table-wrap table.dt-cards td:empty,.table-wrap table.dt-cards td[data-empty]{display:none}.table-wrap table.dt-cards>tbody>tr>td:first-child:not(:has(>input[type=checkbox])){color:var(--text);margin-bottom:3px;padding-bottom:5px;font-size:14px;font-weight:800;border-bottom:1px dashed var(--border)!important;text-align:right!important}.table-wrap table.dt-cards>tbody>tr>td:first-child:has(>input[type=checkbox])+td{color:var(--text);margin-bottom:3px;padding-bottom:5px;font-size:14px;font-weight:800;border-bottom:1px dashed var(--border)!important;text-align:right!important}.table-wrap table.dt-cards>tbody>tr>td:first-child:not(:has(>input[type=checkbox])):before{display:none}.table-wrap table.dt-cards>tbody>tr>td:first-child:has(>input[type=checkbox])+td:before{display:none}.table-wrap table.dt-cards td:has(>input[type=checkbox]:only-child){padding:0;top:12px;left:auto;right:12px;width:auto!important;position:absolute!important}.table-wrap table.dt-cards>tbody>tr>td:first-child:has(>input[type=checkbox])+td{padding-right:30px}.table-wrap table.dt-cards input[type=checkbox]{width:20px;height:20px}.table-wrap table.dt-cards td:has(>input[type=checkbox]:only-child):before{display:none}.table-wrap table.dt-cards td.row-act{flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-top:6px;padding-top:8px;display:flex;border-top:1px solid var(--border)!important}.table-wrap table.dt-cards td.row-act:before{display:none}.table-wrap table.dt-cards td.row-act .act{width:40px;height:36px}.table-wrap table.dt-cards tr.page-total,.table-wrap table.dt-cards tr.grp-sub,.table-wrap table.dt-cards tr.tb-total{background:var(--total-bg);border-color:var(--total-line)}.table-wrap table.dt-cards tr.grp-head{background:var(--surface-2);padding:8px 12px}.table-wrap table.dt-cards td[colspan]{display:block}.table-wrap table.dt-cards tr.v2-skel{min-height:64px}}.dt-group{color:var(--text-dim);align-items:center;gap:6px;display:inline-flex}.dt-group select{border:1px solid var(--border);background:var(--surface);max-width:240px;height:32px;color:var(--text);font:inherit;cursor:pointer;border-radius:8px;padding:0 8px;font-size:12.5px}.dt-group select:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.table-wrap tr.grp-head>td{background:var(--surface-2);color:var(--text);cursor:pointer;border-top:1px solid var(--border-2);text-align:right;padding-block:7px;font-size:12.5px}.table-wrap tr.grp-head:hover>td{background:var(--row-hover)}.table-wrap tr.grp-head .grp-caret{vertical-align:-2px;color:var(--text-dim);margin-inline-end:6px;transition:transform .15s;display:inline-flex}.table-wrap tr.grp-head.shut .grp-caret{transform:rotate(90deg)}.table-wrap .grp-n{color:var(--text-dim);margin-inline-start:6px;font-size:11.5px;font-weight:600}.table-wrap tr.grp-sub>td{background:var(--surface);border-top:1px solid var(--border-2);border-bottom:2px solid var(--border-2);font-weight:800}.table-wrap tr.grp-sub>td:first-child{color:var(--text-mid)}@media (prefers-reduced-motion:reduce){.table-wrap tr.grp-head .grp-caret{transition:none}}@media print{.table-wrap tr.grp-head>td{background:var(--surface-2);border-top:var(--pr-frame-w) solid var(--pr-frame-c);font-weight:800}.table-wrap tr.grp-head{break-after:avoid;page-break-after:avoid}.table-wrap tr.grp-sub{break-before:avoid;page-break-before:avoid}.table-wrap tr.grp-sub>td{border-top:.8pt solid var(--pr-frame-c);border-bottom:.8pt solid var(--pr-frame-c)}tr.pr-brand-row,tr.pr-foot-row{display:table-row}thead tr.pr-brand-row>th{text-align:center;background:#fff;border:0;width:auto;padding:0 0 4pt;position:static}thead tr.pr-compact>th{background:#fff;border:0;width:auto;padding:0 0 2.5pt;position:static}thead tr.pr-brand-row+tr>th{border-top:var(--pr-frame-w) solid var(--pr-frame-c)}tfoot tr.pr-foot-row>td{border:0;border-top:var(--pr-frame-w) solid var(--pr-frame-c);background:#fff;padding:0}.table-wrap table:not(.print-report){-webkit-print-color-adjust:exact;print-color-adjust:exact;font-size:8.6pt}.table-wrap table:not(.print-report) thead th{white-space:normal;position:static}.table-wrap table:not(.print-report) tbody td{white-space:normal;max-width:none;overflow:visible}.table-wrap table:not(.print-report) tfoot tr.page-total>td{position:static}.table-wrap table:not(.print-report)>tfoot{display:table-row-group}.table-wrap table tr.page-total.print-row{break-inside:avoid;break-before:avoid}.table-card:has(tr.pr-brand-row) .table-toolbar{display:none}}fieldset.fs{border:1px solid var(--border-2);background:var(--surface);border-radius:10px;min-width:0;margin:0 0 14px;padding:12px 14px 8px}fieldset.fs>legend{color:var(--brand-dark);padding:0 8px;font-size:12.5px;font-weight:800}fieldset.fs>legend small{color:var(--text-dim);margin-inline-start:6px;font-weight:600}fieldset.fs .form-row{margin-bottom:6px}fieldset.fs.accent{border-color:var(--accent-line);background:var(--accent-soft)}fieldset.fs.accent>legend{color:var(--accent)}fieldset.fs .unit-info{margin:4px 0 6px}fieldset.fs .due-note{margin-top:6px}.fs-checks{flex-wrap:wrap;align-items:center;gap:18px;margin-top:4px;display:flex}.form-row label:has(.fs-checks){grid-column:span 3}.form-row .fs-checks label,fieldset.fs .form-row .fs-checks label{align-items:center;gap:6px;width:auto;font-weight:600;display:flex;flex-direction:row!important;min-width:0!important}.fs-checks input{width:16px;height:16px;margin:0}.fs-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}@media print{.print-report tbody td.num{font-size:var(--pr-text);font-weight:inherit;letter-spacing:0;padding-inline:3pt}.print-report tbody tr.tb-total td{font-size:var(--pr-total)}.print-report tbody tr.tb-total td.num{font-size:var(--pr-total);font-weight:800}.print-report .zero{color:#9aa7b6}.print-report thead tr:not(.pr-brand-row) th.num{text-align:right;padding-inline:3pt}}.act-tag{white-space:nowrap;background:var(--info-soft);color:var(--info);border:1px solid var(--info-line);border-radius:9px;padding:1px 8px;font-size:11px;font-weight:700;display:inline-block}.act-tag.none{background:var(--surface-2);color:var(--text-faint);border-color:var(--border)}@media print{.act-tag{color:var(--text);background:0 0;border:0;padding:0}}.std-hint{color:var(--amber-ink);margin-top:4px;font-size:11.5px;display:block}.std-hint b{color:var(--brand-dark);font-weight:700}.doc-foot{display:block}.doc-foot-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.doc-foot-row.auto{border-top:1px dashed var(--border);color:var(--text-dim);margin-top:4px;padding-top:4px;font-size:10px;font-weight:600}.doc-foot-row.auto .stamp{font-variant-numeric:tabular-nums;white-space:nowrap;direction:ltr}.doc-foot-row>.doc-foot-state{flex:auto;min-width:0}.doc-foot-row>.doc-foot-org{text-align:left;flex:none}.doc-foot-trail{color:var(--text-mid);flex-wrap:wrap;gap:2px 16px;margin-top:3px;display:flex}.doc-foot-trail b{color:var(--text);font-weight:700}.doc-foot-audit{border-inline-start:3px solid var(--warn);background:var(--warn-soft);color:var(--text);margin-top:4px;padding:3px 8px;line-height:1.6}.doc-foot-audit b{color:var(--warn)}@media print{.doc-foot-trail{margin-top:2pt}.doc-foot-audit{border-inline-start-width:1.5pt;margin-top:2pt;padding:1pt 4pt}.doc-foot-row.auto{margin-top:3pt;padding-top:3pt;font-size:7.2pt}.print-report .pr-foot.auto{border-top:.4pt dashed var(--text-faint);color:var(--text-mid);margin-top:2pt;padding-top:2pt;font-size:6.8pt;font-weight:600}.print-report .pr-foot.auto .stamp{font-variant-numeric:tabular-nums;direction:ltr}}.with-panel{grid-template-columns:1fr;align-items:start;gap:12px;display:grid}.with-panel.open{grid-template-columns:minmax(0,1fr) 330px}@media (width<=1100px){.with-panel.open{grid-template-columns:1fr}}.contract-panel{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-1);border-radius:12px;max-height:calc(100vh - 120px);padding:12px 14px;position:sticky;top:12px;overflow:auto}.cp-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.cp-head b{color:var(--brand-dark);font-variant-numeric:tabular-nums;font-size:14px}.cp-works{background:var(--surface-2);border-inline-start:3px solid var(--accent);color:var(--text);border-radius:8px;margin:8px 0 10px;padding:9px 11px;font-size:13px;font-weight:600;line-height:1.85}.cp-sec{color:var(--brand-ink);border-bottom:1px solid var(--border);margin:12px 0 6px;padding-bottom:3px;font-size:11.5px;font-weight:800}.cp-grid{flex-direction:column;gap:5px;display:flex}.cp-row{justify-content:space-between;gap:10px;font-size:12.5px;display:flex}.cp-row>span{color:var(--text-mid);font-weight:600}.cp-row>b{color:var(--text);text-align:left}.cp-row>b.num{font-variant-numeric:tabular-nums;direction:ltr}.nature-tag{color:var(--brand-ink);background:var(--brand-soft);border:1px solid var(--border);white-space:nowrap;vertical-align:middle;border-radius:9px;margin-inline-start:6px;padding:0 6px;font-size:11px;font-weight:700;display:inline-block}.nature-tag.settle-tag{color:var(--warn);background:var(--warn-soft)}.cp-nature-edit{border-top:1px dashed var(--border);gap:6px;margin-top:8px;padding-top:8px;display:grid}.cp-nature-edit label{color:var(--text-mid);font-size:12px;font-weight:600;display:block}.cp-nature-edit select,.cp-nature-edit input{width:100%;margin-top:3px}.table-wrap tbody tr.row-sel>td{background:var(--warn-soft)!important}.btn-new{white-space:nowrap;align-items:center;gap:7px;padding:8px 16px;display:inline-flex}.btn-new small{opacity:.8;font-size:11px;font-weight:600}.filter-row>.btn-new{grid-column:span 2;justify-content:center}.form-row.batch-head{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1000px){.form-row.batch-head{grid-template-columns:repeat(2,minmax(0,1fr))}}.batch-lines{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1040px}.table-wrap table.batch-lines th.bl-seq{width:40px}.table-wrap table.batch-lines th.bl-party{width:240px}.table-wrap table.batch-lines th.bl-contract{width:220px}.table-wrap table.batch-lines th.bl-recv{width:170px}.table-wrap table.batch-lines th.bl-amount{width:150px}.table-wrap table.batch-lines th.bl-target{width:120px}.table-wrap table.batch-lines th.bl-desc{width:auto;min-width:160px}.table-wrap table.batch-lines th.bl-act{width:48px}.batch-lines button{white-space:nowrap}.batch-lines th{color:var(--text-mid);background:var(--surface-2);border-bottom:1px solid var(--border);text-align:center;padding:8px 6px;font-size:12.5px;font-weight:700}.batch-lines td{vertical-align:middle;border-bottom:1px solid var(--border);padding:6px}.batch-lines td.seq{text-align:center;color:var(--text-mid);font-variant-numeric:tabular-nums}.batch-lines td>input,.batch-lines td>select,.batch-lines td>.ss{width:100%;min-width:0}.batch-lines td>input,.batch-lines td>select{border:1px solid var(--border);background:var(--field);height:36px;color:var(--text);border-radius:8px;padding:6px 10px;font-weight:400}.batch-lines td>input:focus,.batch-lines td>select:focus{border-color:var(--focus);outline:none}.batch-lines button.bl-del{place-items:center;width:32px;height:32px;padding:0;display:inline-grid}.batch-lines tr.bl-total td{border-bottom:0;border-top:2px solid var(--border);padding-top:10px;font-weight:700}.batch-lines tr.bl-total .bl-count{color:var(--text-mid);margin-inline-start:12px;font-weight:600}.bl-card{border:1px solid var(--border);background:var(--surface);border-radius:10px;margin-bottom:12px;padding:10px 14px 12px}.bl-card-head{border-bottom:1px dashed var(--border);align-items:center;gap:10px;margin-bottom:6px;padding-bottom:6px;display:flex}.bl-card-head b{color:var(--brand-ink)}.bl-card-name{color:var(--text-mid);font-weight:600}.bl-card .form-row+.form-row{margin-top:6px}.bl-card .unit-info{margin:8px 0 4px}.bl-foot{border-top:2px solid var(--border);align-items:center;gap:14px;padding:10px 2px 2px;display:flex}.bl-foot .bl-count{color:var(--text-mid);font-weight:600}.bl-foot .bl-total-amt{font-size:15px}.bl-foot .bl-total-amt .num{margin-inline-start:8px}.doc-entry.batch-doc-lines,.doc-entry.batch-doc-entry{width:100%}.batch-doc-lines col.bd-seq{width:8mm}:is(.batch-doc-lines,.batch-doc-entry) col.bd-sn{width:28mm}.batch-doc-lines col.bd-contract{width:36mm}:is(.batch-doc-lines,.batch-doc-entry) col.bd-amt{width:26mm}.batch-doc-lines col.bd-st{width:16mm}.batch-doc-lines col.bd-act{width:18mm}.batch-doc-entry col.bd-acc{width:48mm}@media print{.batch-doc-lines col.bd-act{width:0}}.batch-doc-lines td .sn,.batch-doc-entry td .sn,.batch-doc-lines td:nth-child(2),.batch-doc-entry td:first-child,.nowrap{white-space:nowrap}:where(.content) button.logout{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-weight:600;display:inline-flex}:where(.content) button.logout:hover:not(:disabled){background:var(--surface-2)}:where(.content) button.logout:disabled{opacity:.5;cursor:default}.fill-line:empty:before{content:"..............................................";color:var(--text-faint);letter-spacing:1px}.table-wrap tbody tr.row-warn>td{background:var(--warn-soft)}select.warn-field,input.warn-field{border-color:var(--warn);background:var(--warn-soft)}.link-btn{color:var(--brand-ink);cursor:pointer;background:0 0;border:0;padding:0 0 0 6px;font-size:11.5px;font-weight:800;text-decoration:underline}.due-note.warn{background:var(--warn-soft);border-color:var(--warn-line);color:var(--text)}.cash-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 12px;display:flex}.cash-actions button.primary{justify-content:center;align-items:center;gap:6px;min-width:104px;height:40px;font-size:14px;display:inline-flex}.sub-tabs.crumb button:first-child{font-weight:700}@media screen{table .hub-x{display:none}}.table-wrap table.cash-moves td.wrap-note{min-width:96px}.table-wrap table.cash-moves td.wrap-note:nth-child(5){min-width:180px}.table-wrap table.appr-list td.wrap-cell{min-width:78px}.table-wrap table.appr-list td.wrap-cell:nth-child(2){min-width:112px}.table-wrap table.appr-list td.wrap-note{min-width:140px}.table-wrap table.appr-list .num{min-width:88px}:root .table-wrap table.appr-list td,:root .table-wrap table.appr-list th{padding-inline:7px}.app-toasts{top:calc(var(--bar-h) + 10px);z-index:4000;pointer-events:none;flex-direction:column;gap:8px;width:min(720px,100vw - 32px);display:flex;position:fixed;left:50%;transform:translate(-50%)}.app-toast{pointer-events:auto;cursor:pointer;background:var(--warn-soft);border:1px solid var(--warn-line);border-inline-start:4px solid var(--warn);color:var(--text);border-radius:8px;padding:10px 14px;font-size:13px;font-weight:600;line-height:1.7;box-shadow:0 6px 22px #0000002e}.due-note.warn .amount{color:var(--danger);font-weight:900}.autosave-host{margin:0 0 12px}.autosave-host.sticky{z-index:30;position:sticky;top:0}.autosave-bar{background:var(--info-soft);border:1px solid var(--info-line);border-inline-start:4px solid var(--info);color:var(--text);box-shadow:var(--tb-shadow);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 12px;font-size:13px;line-height:1.7;display:flex}.autosave-bar.restored{background:var(--ok-soft);border-color:var(--ok-line);border-inline-start-color:var(--ok)}.autosave-bar>svg{color:var(--info);flex:none}.autosave-bar.restored>svg{color:var(--ok)}.autosave-text{overflow-wrap:anywhere;flex:260px;min-width:0;font-weight:600}.autosave-text small{color:var(--text-mid);font-size:12px;font-weight:400;display:block}.autosave-bar .mini{flex:none}.autosave-bar.remind{display:block}.autosave-remind-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.autosave-remind-head>svg{color:var(--info)}.autosave-remind-head>span{color:var(--text-mid);flex:200px;font-size:12px}.autosave-remind-row{border-top:1px dashed var(--info-line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;padding:7px 0 2px;display:flex}.autosave-status{color:var(--ok);white-space:nowrap;align-items:center;gap:4px;font-size:11.5px;font-weight:600;display:inline-flex}@media screen and (width<=1100px){.autosave-status{display:none}}.amd-warn{font-weight:700;color:var(--danger)!important}.amd-legend{color:var(--text-mid);margin:10px 2px 0;font-size:11.5px;line-height:1.8}.amd-signs{break-inside:avoid;grid-template-columns:repeat(2,1fr);gap:48px;margin:26px 24px 0}.amd-signs>div{flex-direction:column;align-items:center;gap:6px;display:flex}.amd-signs span{color:var(--text);font-size:10pt;font-weight:800}.amd-signs i{border-bottom:1px solid var(--text-mid);width:100%;height:34px;display:block}.amd-signs em{color:var(--text-mid);font-size:9pt;font-style:normal}.amd-signs .amd-date{align-items:flex-end;gap:6px;display:inline-flex}.amd-signs .amd-date b{border-bottom:1px dotted var(--text-mid);width:16mm;height:1.1em;display:inline-block}@media print{.amd-signs.print-only{display:grid}.amd-legend{font-size:8pt}}.rcpt{position:relative}.rcpt>input{width:100%}.rcpt-menu{z-index:60;background:var(--surface);border:1px solid var(--border);border-radius:10px;min-width:max(100%,min(380px,100vw - 32px));max-height:288px;padding:4px;position:absolute;top:calc(100% + 4px);right:0;overflow-y:auto;box-shadow:0 12px 28px #0f172a29}.rcpt-menu button{text-align:start;width:100%;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;align-items:flex-start;gap:1px;padding:6px 8px;font-size:13px;display:flex}.rcpt-menu button:hover,.rcpt-menu button:focus-visible{background:var(--surface-2)}.rcpt-menu small{color:var(--text-mid);font-size:11px}.rcpt-note{color:var(--text-mid);margin-top:3px;font-size:11px;line-height:1.5}.rcpt-note.emp{color:var(--ok);font-weight:700}.inv-dup{background:var(--warn-soft);border:1px solid var(--warn-line);color:var(--text);border-radius:8px;margin:4px 0 2px;padding:6px 10px;font-size:12.5px;line-height:1.7}.inv-dup.block{background:var(--danger-soft);border-color:var(--danger-line);color:var(--danger)}.inv-dup.info{background:var(--surface-2);border-color:var(--border);color:var(--text-mid)}.inv-partial{color:var(--text-mid);cursor:pointer;align-items:center;gap:4px;margin-top:4px;font-size:11.5px;display:flex!important}.inv-partial input{margin:0;width:auto!important;height:auto!important}.inv-partial+*{margin-top:4px}tr.inv-dup-row>td{border-top:0!important;padding-top:0!important}@media print{.doc-sheet,.deed-sheet,.statement-print,.receipt-paper{break-after:avoid;page-break-after:avoid;margin-bottom:0!important;padding-bottom:0!important}.doc-sheet>:last-child,.deed-sheet>:last-child,.statement-print>:last-child,.receipt-paper>:last-child,:is(.doc-card,.card:has(>.doc-sheet),.card:has(>.receipt-paper)){margin-bottom:0!important;padding-bottom:0!important}html:has(:is(.doc-sheet,.deed-sheet,.receipt-paper,.statement-print,.gov-statement,.supplier-statement,.payroll-print,.voucher-print):not(.no-print,.no-print *)) body :not(:is(.doc-sheet,.deed-sheet,.receipt-paper,.statement-print,.gov-statement,.supplier-statement,.payroll-print,.voucher-print),:is(.doc-sheet,.deed-sheet,.receipt-paper,.statement-print,.gov-statement,.supplier-statement,.payroll-print,.voucher-print) *,:has(:is(.doc-sheet,.deed-sheet,.receipt-paper,.statement-print,.gov-statement,.supplier-statement,.payroll-print,.voucher-print))){border:0!important;max-height:0!important;margin:0!important;padding:0!important;display:none!important;position:absolute!important;overflow:hidden!important}html:has(:is(.doc-sheet,.deed-sheet,.receipt-paper,.statement-print,.gov-statement,.supplier-statement,.payroll-print,.voucher-print):not(.no-print,.no-print *)) :is(body,body :has(:is(.doc-sheet,.deed-sheet,.receipt-paper,.statement-print,.gov-statement,.supplier-statement,.payroll-print,.voucher-print))){border-bottom-width:0!important;min-height:0!important;margin-bottom:0!important;padding-bottom:0!important}html:has(:is(.doc-sheet,.deed-sheet):not(.no-print,.no-print *)){page:narjis-portrait}html:has(:is(.doc-sheet,.deed-sheet):not(.no-print,.no-print *))>body{page:narjis-portrait}html:has(:is(.statement-print,.gov-statement,.supplier-statement):not(.no-print,.no-print *)){page:narjis-landscape}html:has(:is(.statement-print,.gov-statement,.supplier-statement):not(.no-print,.no-print *))>body{page:narjis-landscape}html:has(.receipt-paper:not(.no-print,.no-print *)){page:narjis-receipt}html:has(.receipt-paper:not(.no-print,.no-print *))>body{page:narjis-receipt}html>:not(head,body){border:0!important;max-height:0!important;margin:0!important;padding:0!important;display:none!important;position:absolute!important;overflow:hidden!important}.doc-foot-row.auto{margin-top:2pt;padding-top:2pt;display:none}:is(.doc-sheet,.deed-sheet,.statement-print,.gov-statement,.supplier-statement,.receipt-paper) .doc-foot-row.auto{display:flex}.card{margin-bottom:0!important}.card+.card{margin-top:10pt}.doc-sheet,.deed-sheet,.statement-print{line-height:1.5}.doc-head,.deed-head{padding-bottom:6px}.doc-head img,.deed-head img{height:44px}.doc-titlebar,.deed-titlebar{margin:8px 0 6px}.doc-title,.deed-title{font-size:17px}.doc-title:after,.deed-title:after{margin-top:4px}.doc-sub,.deed-sub{margin-top:3px}.doc-meta,.deed-meta{margin-bottom:6px}.doc-meta>div,.deed-meta>div{padding:4px 9px;line-height:1.4}.doc-section{margin:7px 0 3px}.doc-kv,.doc-table{margin:1px 0 4px}.eos-doc .doc-kv td{padding:4px 9px}.doc-entry td{padding:2px 6px;line-height:1.45}.doc-entry td.desc .dims{margin-top:2px;padding-top:2px;line-height:1.4}.doc-sign-grid,.deed-sign-grid{gap:8px 22px;padding-top:12px}.doc-sign-grid>div i,.deed-sign-grid>div i{height:26px}.doc-foot,.deed-foot{margin-top:6px;padding-top:4px}.doc-note,.deed-note{margin:5px 0;line-height:1.6}.deed-body{line-height:1.55}.doc-fill{min-height:0;margin:6px 0 0;padding-top:14px}}@media screen{.doc-foot-row.auto{display:none}}.pos-cr{color:var(--ok);font-weight:700}@media print{.pos-cr{color:#15803d}}.stmt-strip{grid-template-columns:repeat(3,1fr);gap:10px;margin:10px 0 6px;display:grid}.sbal-box{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;flex-direction:column;gap:3px;padding:10px 14px;display:flex}.sbal-box.cr{background:var(--danger-soft);border-color:var(--danger-line)}.sbal-box.net{background:var(--accent-soft);border-color:var(--accent-line)}.sbal-lbl{color:var(--brand-dark);font-size:12px;font-weight:800}.sbal-lbl small{color:var(--text-dim);margin-inline-start:5px;font-weight:600}.sbal-val{color:var(--brand-dark);text-align:start;font-variant-numeric:tabular-nums;direction:ltr;font-size:22px;font-weight:800;line-height:1.2}.sbal-box.net .sbal-val{color:var(--accent)}.sbal-sub{color:var(--text-mid);border-top:1px solid var(--border);margin-top:2px;padding-top:4px;font-size:11px;font-weight:600;line-height:1.7}@media print{.stmt-strip{page-break-inside:avoid;gap:6pt;margin:5pt 0 4pt}.sbal-box{border-radius:4pt;padding:5pt 8pt}.sbal-lbl{font-size:8.6pt}.sbal-val{font-size:14pt}.sbal-sub{padding-top:2pt;font-size:7.4pt;line-height:1.5}.sidebar,.topbar,header.topbar,.nav-sep,.table-pager,.filter-bar,.kpi-row,.status-tabs,.tabs,.detail-head,.export-bar,.act-menu,.row-act,.row-act-h,.contract-panel,.no-print{display:none!important}.shell,.main,.content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}.content>:last-child,.content>:last-child>:last-child{margin-bottom:0!important;padding-bottom:0!important}.card{box-shadow:none!important;border-radius:0!important}table{border-collapse:collapse!important}.print-report th,.print-report td{border:var(--pr-grid-w) solid var(--pr-grid-c)}.print-report thead tr:not(.pr-brand-row):not(.pr-compact) th{padding:2.8pt 3.5pt}.print-report tbody td{padding:2.4pt 3.5pt}.print-report tr>:first-child{border-right-width:var(--pr-frame-w)}.print-report tr>:last-child{border-left-width:var(--pr-frame-w)}.print-report thead{display:table-header-group}.print-report tfoot{display:table-footer-group}.print-report tr,table tr{break-inside:avoid!important;page-break-inside:avoid!important}.doc-sign-grid,.deed-sign-grid,.stmt-strip,.doc-figures,.doc-kv,.unit-info,.due-note,.kpi,.cp-grid{break-inside:avoid;page-break-inside:avoid}p,li,.deed-body,.doc-note{orphans:3;widows:3}h1,h2,h3,h4,.doc-section,.doc-titlebar{break-after:avoid;page-break-after:avoid}.print-report tbody tr.tb-total,table tbody tr.tb-total,:is(.doc-fill,.doc-sign-grid,.deed-sign-grid,.doc-tail),:is(.doc-sign-grid,.deed-sign-grid)+:is(.doc-foot,.deed-foot){break-before:avoid;page-break-before:avoid}:is(.doc-foot,.deed-foot,.doc-tail){break-inside:avoid;page-break-inside:avoid}[data-pk-hide]{display:none!important}.pk-end{break-inside:avoid;page-break-inside:avoid;flex-direction:column;flex:1 0 auto;min-width:0;display:flex}[data-pk-split]{margin-bottom:0!important;padding-bottom:0!important}.pk-end>[data-pk-host],.pk-end>[data-pk-host] table{margin-top:0!important;padding-top:0!important}table[data-pk-clone]>tbody>tr:first-child>:is(td,th){border-top-width:0!important}}table th,.table-wrap th,.table-wrap th.num,.print-report thead th,.doc-entry thead th,.doc-entry thead th.num,.sheet-table th,.rc-amt-table th,.doc-figures th{vertical-align:middle;text-align:center!important}th.num{direction:ltr!important}@media print{.print-only-contracts .stmt-moves,.print-only-contracts .stmt-direct,.print-only-direct :is(.stmt-contracts,.stmt-moves),.print-only-moves .stmt-contracts{display:none!important}}.stmt-moves{margin-top:14px}.stmt-direct{margin-top:6px}:is(.stmt-contracts,.stmt-moves)[hidden]{display:none!important}.stmt-sec-title{color:var(--text);margin-top:16px;font-size:14px;font-weight:800}.stmt-sec-title small{color:var(--text-dim);font-size:12px;font-weight:600}.stmt-cash{border:1px solid var(--border);background:var(--surface-2);color:var(--text-mid);border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:2px 0 10px;padding:8px 12px;font-size:12.5px;display:flex}.stmt-cash b{color:var(--text);font-size:13.5px}.stmt-cash-pend{color:var(--text-dim)}.stmt-cash-warn{color:var(--warn);font-weight:700}.stmt-direct tr.row-warn>td{background:var(--warn-soft)!important}.conflict-chip{background:var(--warn-soft);color:var(--warn);border:1px solid var(--accent-line);cursor:pointer;font:inherit}.conflict-chip:hover{filter:brightness(.96)}td.bal-conflict{color:var(--warn);font-weight:700}.items-box{border:1px solid var(--border);background:var(--surface);border-radius:8px;margin-top:8px;padding:12px 14px 14px}.items-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:2px;display:flex}.items-head .hint{margin:0}.items-table{border-collapse:collapse;width:100%;margin-top:8px;font-size:13px}.items-table th{background:var(--th-bg);border-bottom:1px solid var(--border);padding:6px 8px;font-size:12px;font-weight:700}.items-table td{border-bottom:1px solid var(--surface-2);padding:4px 6px}.items-table td.seq{text-align:center;width:34px}.items-table tr.add-row td{border-bottom:0;padding:6px}.items-table.cv-accrual col.c-cc{width:200px}.items-table.cv-accrual td{vertical-align:top}.items-table.cv-accrual td.seq{padding-top:13px}.cv-moves-wrap{overflow-x:auto}.items-table.cv-moves{min-width:880px}.items-table.cv-moves col.c-prj{width:120px}.items-table.cv-moves col.c-st{width:118px}.items-table.cv-moves col.c-bal{width:132px}.items-table.cv-moves col.c-amt{width:190px}.items-table.cv-moves col.c-act{width:104px}.items-table.cv-moves td{vertical-align:top}.items-table.cv-moves tr.on td{background:var(--brand-soft)}.items-table.cv-moves .dims{color:var(--text-mid);white-space:normal;margin-top:3px;font-size:11.5px;display:block}.items-table.cv-moves td.num .dims{text-align:start;direction:rtl}.cv-moves-sum{color:var(--text-mid);flex-wrap:wrap;gap:20px;margin-top:10px;font-size:13px;display:flex}.cv-moves-sum b{color:var(--text)}.cv-moves-sum .ok,.cv-moves-sum .ok b{color:var(--ok);font-weight:700}.cv-moves-sum .bad,.cv-moves-sum .bad b{color:var(--warn);font-weight:700}.items-table col.c-seq{width:34px}.items-table col.c-cc{width:170px}.exp-lines-wrap{overflow-x:auto}.items-table.exp-lines{table-layout:fixed;min-width:940px}.items-table.exp-lines col.c-acc{width:22%}.items-table.exp-lines col.c-party{width:15%}.items-table.exp-lines col.c-inv{width:110px}.items-table.exp-lines col.c-ccp{width:17%}.items-table.exp-lines col.c-amt{width:124px}.items-table.exp-lines th{white-space:nowrap}.items-table.exp-lines td{vertical-align:top}.items-table.exp-lines td.seq{padding-top:13px}.items-table.exp-lines td.cc-prj .ss{margin-top:4px}.items-table.exp-lines .ss,td.cell-ss .ss{width:100%;min-width:0}.items-table textarea.exp-desc{resize:none;width:100%;color:var(--text);border:1px solid var(--border);background:var(--surface);border-radius:7px;margin:0;padding:6px 9px;font-size:13px;line-height:18px;display:block;overflow:hidden}.items-table textarea.exp-desc:focus{outline:2px solid var(--info-line);border-color:var(--focus)}.items-table col.c-acc{width:300px}.cf-newparty{margin:6px 0 2px}.cf-newparty summary{cursor:pointer;color:var(--brand-ink);font-size:12.5px}.items-table col.c-amt{width:175px}.items-table col.c-del{width:40px}.items-table select{border:1px solid var(--border);background:var(--surface);border-radius:7px;width:100%;margin:0;padding:7px 9px;font-size:12.5px}.items-table input:not(.ss-input),.items-table .num-input{border:1px solid var(--border);background:var(--surface);border-radius:7px;width:100%;margin:0;padding:7px 9px;font-size:13px}.items-table input:not(.ss-input):focus,.items-table .num-input:focus{outline:2px solid var(--info-line);border-color:var(--focus)}.items-table td{vertical-align:middle}.items-table tr.tb-total td{background:var(--surface-2);font-weight:800}@media print{.neg,td.num .neg,.print-report .neg,.doc-entry .neg,.sheet-table .neg{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#b91c1c!important}.pos-cr{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#15803d!important}.zero,td.num .zero{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#94a3b8!important}}tr.doc-head-row>td{background:var(--surface-2);font-weight:600}tr.doc-part-row>td{color:var(--text-mid);font-size:12.5px}tr.doc-part-row>td:nth-child(5){padding-inline-start:22px}.part-mark{background:var(--accent-soft);color:var(--accent);border-radius:5px;margin-inline-end:5px;padding:0 6px;font-size:11px;font-weight:700;display:inline-block}@media print{tr.doc-head-row>td{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#eef2f7}.part-mark{color:#92400e;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fdf3e3}tr.doc-head-row{break-after:avoid;page-break-after:avoid}}.ptype-panel{border:1px solid var(--border);background:var(--surface);border-radius:10px;margin-top:4px;overflow:hidden}.ptype-row{border-bottom:1px solid var(--surface-2);grid-template-columns:140px 1fr;align-items:center;gap:12px;padding:7px 12px;display:grid}.ptype-fam{white-space:nowrap;color:var(--text-mid);align-items:center;gap:8px;font-size:12.5px;font-weight:800;display:flex}.ptype-fam i{background:var(--text-faint);border-radius:3px;flex:none;width:9px;height:9px}.ptype-fam.cash i{background:var(--ok)}.ptype-fam.proof i{background:var(--brand)}.ptype-fam.settle i{background:var(--warn)}.ptype-fam.in i{background:var(--info)}.ptype-pills{flex-wrap:wrap;gap:6px;display:flex}.ptype-pills .tab{padding:5px 13px;font-size:12.5px}.ptype-row.sub{background:var(--surface-2)}.ptype-row.sub .ptype-fam{color:var(--text-dim);padding-inline-start:17px;font-weight:700}.ptype-row.sub .tab{padding:3px 11px;font-size:12px}.ptype-note{color:var(--text-mid);background:var(--surface-2);border-top:1px solid var(--border);padding:7px 12px;font-size:12px;line-height:1.7}@media (width<=720px){.ptype-row{grid-template-columns:1fr;gap:4px}}.st.dim{background:var(--surface-2);color:var(--text-dim)}.row-ok{background:var(--ok-soft)}.chk{color:var(--text-mid);white-space:nowrap;align-self:end;align-items:center;gap:6px;padding-bottom:8px;font-size:12.5px;font-weight:600;display:flex}.chk input{width:auto;margin:0}.kpi small{color:var(--text-dim);margin-inline-start:4px;font-size:11px;font-weight:600}.supplier-statement .doc-kv{margin-bottom:4px}.doc-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.doc-sheet.asy-doc,.doc-sheet.supplier-statement,.doc-sheet.current-statement{width:297mm;min-height:210mm}.supplier-statement{page:narjis-landscape}.doc-entry td .dims{margin-top:1px;display:block}.doc-entry td bdi,.doc-kv td bdi{white-space:nowrap}.doc-sheet.statement-print{width:297mm;min-height:210mm}@media print{.doc-sheet.statement-print{width:auto;min-height:calc(var(--pg-landscape) - var(--pg-safety))}}.asy-doc .doc-kv td{padding:4px 8px;font-size:12px;line-height:1.5}.asy-doc .doc-kv.two td.lbl{width:14%}.asy-doc .doc-section .st{margin-inline-start:8px;font-size:11px}.asy-doc .asy-tax{width:auto;min-width:150mm}.asy-checks{flex-wrap:wrap;gap:8px;margin:4px 0 10px;display:flex}.asy-checks .st{font-size:11px}.doc-file{align-items:center;gap:6px;line-height:1.7;display:flex}.doc-file .row-act{gap:2px;display:inline-flex}.doc-check td:nth-child(2){font-weight:700}@media print{.doc-sheet.asy-doc,.doc-sheet.supplier-statement,.doc-sheet.current-statement{min-height:calc(var(--pg-landscape) - var(--pg-safety))}.asy-doc .doc-kv{margin-bottom:4px}.asy-doc .doc-kv td{padding:3px 8px}.asy-doc .doc-section{margin-top:5px}.asy-doc .doc-file .row-act{display:none}.asy-doc .table-wrap,.asy-doc .doc-kv,.asy-doc .doc-sign-grid{break-inside:avoid;page-break-inside:avoid}.asy-doc .doc-section{break-after:avoid;page-break-after:avoid}}@media screen{.table-wrap td.num,.table-wrap th.num{font-size:inherit;letter-spacing:0}}@media print{*,:before,:after{font-family:var(--font)!important}.table-wrap table th,.table-wrap table td,.doc-entry th,.doc-entry td,.doc-kv td,.doc-table td,.doc-figures td,.sheet-table th,.sheet-table td{border:var(--pr-grid-w) solid var(--pr-grid-c)}.table-wrap table thead tr:not(.pr-brand-row):not(.pr-compact) th,.doc-entry thead th,.sheet-table th{color:var(--text);border-color:var(--pr-head-c);font-size:var(--pr-head);letter-spacing:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#d6dce4;padding:2.8pt 3.5pt;font-weight:700}.table-wrap table.dense thead tr:not(.pr-brand-row):not(.pr-compact) th{font-size:var(--pr-dense)}.table-wrap table tr:not(.pr-brand-row):not(.pr-compact):not(.pr-foot-row)>:first-child,.doc-entry tr>:first-child,.doc-kv tr>:first-child,.doc-table tr>:first-child,.doc-figures tr>:first-child,.sheet-table tr>:first-child{border-right:var(--pr-frame-w) solid var(--pr-frame-c)}.table-wrap table tr:not(.pr-brand-row):not(.pr-compact):not(.pr-foot-row)>:last-child,.doc-entry tr>:last-child,.doc-kv tr>:last-child,.doc-table tr>:last-child,.doc-figures tr>:last-child,.sheet-table tr>:last-child,:is(.table-wrap table tr:has(>:is(.row-act,.no-print):last-child)>:nth-last-child(2),table.print-report tr:has(>:is(.row-act,.no-print):last-child)>:nth-last-child(2)){border-left:var(--pr-frame-w) solid var(--pr-frame-c)}:is(.table-wrap table tr:has(>:is(.row-act,.no-print):first-child)>:nth-child(2),table.print-report tr:has(>:is(.row-act,.no-print):first-child)>:nth-child(2)){border-right:var(--pr-frame-w) solid var(--pr-frame-c)}.table-wrap table thead tr:not(.pr-brand-row):not(.pr-compact):last-child>th,.doc-entry thead tr:last-child>th,.sheet-table thead tr:last-child>th{border-bottom:var(--pr-frame-w) solid var(--pr-frame-c)}.doc-entry thead tr:first-child>th,.sheet-table thead tr:first-child>th,.doc-kv tbody tr:first-child>td,.doc-table tbody tr:first-child>td,.doc-figures tbody tr:first-child>td{border-top:var(--pr-frame-w) solid var(--pr-frame-c)}.table-wrap table:not(:has(tr.pr-brand-row)) thead tr:first-child>th{border-top:var(--pr-frame-w) solid var(--pr-frame-c)}.table-wrap table tbody tr:last-child>td,.doc-entry tbody tr:last-child>td,.doc-kv tbody tr:last-child>td,.doc-table tbody tr:last-child>td,.doc-figures tbody tr:last-child>td,.sheet-table tbody tr:last-child>td{border-bottom:var(--pr-frame-w) solid var(--pr-frame-c)}.table-wrap table:not(.asy-tax),table.print-report:not(.asy-tax),.doc-entry,.doc-kv,.doc-table,.doc-figures,.sheet-table{border-collapse:collapse;margin-inline:1pt;width:calc(100% - 2pt)!important}.table-wrap table tbody td,.doc-entry td,.doc-kv td,.doc-table td,.doc-figures td,.sheet-table td,.doc-entry td.seq,.doc-entry td.code,.doc-entry td.nm,.doc-entry td.desc,.doc-kv td.lbl,.sheet-table td.note{font-size:var(--pr-text);padding:2.4pt 3.5pt;line-height:1.45}.table-wrap table tbody td.num,.doc-entry td.num,.doc-kv td.num,.doc-table td.num,.doc-figures td.val,.sheet-table td.num{font-size:var(--pr-text);letter-spacing:0;font-weight:inherit}.table-wrap table.dense tbody td,.table-wrap table.dense tbody td.num{font-size:var(--pr-dense)}.table-wrap table.dense .num{min-width:92px}.doc-entry td.desc .dims,.doc-entry td.kind .k-acc{font-size:7pt}.table-wrap table tr.tb-total td,.table-wrap table tr.page-total>td,.doc-entry tr.tb-total td,.doc-kv tr.sum td,.doc-table tr.sum td,.doc-figures tr.net td,.sheet-table tr.total-row td{font-size:var(--pr-total);border-top:1.4pt solid var(--accent);background:var(--accent-soft);font-weight:800}.table-wrap table.dense tr.tb-total td{font-size:var(--pr-dense)}}.dash{max-width:1560px;padding-bottom:10px}.dash-top{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:14px;display:flex}.dash-top .page-title{letter-spacing:-.2px;margin:0 0 3px;font-size:21px}.dash-sub{color:var(--text-dim);margin:0;font-size:12.5px}.dash-actions{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.dash .btn-ghost{background:var(--surface);border:1px solid var(--border-2);color:var(--text-mid);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.dash .btn-ghost:hover{border-color:var(--brand);color:var(--brand-ink)}.dash .btn-ghost.on{background:var(--brand-soft);border-color:var(--brand-line);color:var(--brand-ink)}.seg{background:var(--surface-2);border:1px solid var(--border-2);border-radius:9px;gap:2px;padding:2px;display:inline-flex}.seg button{cursor:pointer;font:inherit;color:var(--text-mid);background:0 0;border:0;border-radius:7px;padding:6px 13px;font-size:12.5px;font-weight:700}.seg button:hover{color:var(--brand-ink);background:var(--brand-soft)}.seg button.on,.seg button.on:hover{background:var(--brand);color:#fff;box-shadow:none}.form-row label>.seg{min-height:var(--ctl-h);box-sizing:border-box;display:flex}.form-row label>.seg button{white-space:normal;flex:1 1 0;min-width:0;padding:4px 8px;line-height:1.2}.dash-summary{background:linear-gradient(90deg, var(--brand-soft), var(--surface) 70%);border:1px solid var(--brand-line);border-inline-start:3px solid var(--brand);color:var(--text-mid);border-radius:10px;align-items:flex-start;gap:9px;margin:0 0 14px;padding:11px 15px;font-size:13px;line-height:1.75;display:flex}.dash-summary .ico{color:var(--brand-ink);flex:none;margin-top:3px}.dash-summary b{color:var(--brand-dark);font-weight:800}.dash-verdict{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;margin-bottom:16px;display:grid}.hero{text-align:start;cursor:pointer;font:inherit;color:inherit;background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;min-height:158px;padding:15px 17px 13px;transition:box-shadow .16s,border-color .16s;display:flex;position:relative}.hero:hover{border-color:var(--border-2);box-shadow:0 8px 22px #10243a1a}.hero:before{content:"";background:var(--brand);border-radius:0 0 3px 3px;height:3px;position:absolute;inset-block-start:0;inset-inline:14px}.hero.ok:before{background:var(--ok)}.hero.warn:before{background:var(--accent)}.hero.bad:before{background:var(--danger)}.hero .h-label{color:var(--text-dim);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.hero .h-label .ico{color:var(--text-faint)}.hero .h-big{direction:ltr;justify-content:flex-end;align-items:baseline;gap:6px;margin-top:7px;display:flex}.hero .h-num{color:var(--brand-dark);font-variant-numeric:tabular-nums;font-size:31px;font-weight:800;line-height:1.05}.hero .h-unit{color:var(--text-mid);font-size:14px;font-weight:700}.hero.ok .h-num{color:var(--ok)}.hero.bad .h-num{color:var(--danger)}.hero .h-exact{color:var(--text-faint);text-align:start;font-variant-numeric:tabular-nums;margin-top:2px;font-size:10.5px}.dash .mny{white-space:nowrap}.dash .mny bdi{font-variant-numeric:tabular-nums}.share{width:100%}.share-rail{background:var(--surface-2);border:1px solid var(--border);border-radius:3px;height:6px;overflow:hidden}.share-rail span{background:var(--dash-in);border-radius:3px;height:100%;display:block}.share-txt{color:var(--text-faint);margin-top:4px;font-size:10.5px}.share-txt b{color:var(--text-mid);font-variant-numeric:tabular-nums;direction:ltr}.dot{background:var(--text-faint);border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.dot.crit{background:var(--danger);box-shadow:0 0 0 3px var(--danger-soft)}.dot.warn{background:var(--warn);box-shadow:0 0 0 3px var(--warn-soft)}.dot.info{background:var(--info);box-shadow:0 0 0 3px var(--info-soft)}.sev-legend{flex-wrap:wrap;gap:4px 14px;display:flex}.sev-legend span{color:var(--text-mid);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.sev-legend b{font-variant-numeric:tabular-nums;color:var(--text);direction:ltr}.hero .h-note{color:var(--text-dim);margin-top:6px;font-size:11.5px}.hero .h-foot{align-items:flex-end;gap:8px;margin-top:auto;padding-top:9px;display:flex}.hero .h-spark{flex:1;min-width:0}.delta{white-space:nowrap;border-radius:7px;align-items:center;gap:3px;padding:2px 7px;font-size:11.5px;font-weight:800;display:inline-flex}.delta.up{background:var(--ok-soft);color:var(--ok)}.delta.down{background:var(--danger-soft);color:var(--danger)}.delta.flat{background:var(--surface-2);color:var(--text-dim)}.delta i{font-style:normal}.delta b{font-variant-numeric:tabular-nums;direction:ltr}.spark{width:100%;height:30px;display:block}.spark path.ln{fill:none;stroke:var(--dash-in);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.spark path.ar{fill:var(--dash-in);opacity:.1;stroke:none}.spark circle{fill:var(--dash-in)}.qcard{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin-bottom:14px;padding:15px 17px 16px}.qhead{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:13px;display:flex}.qhead h2{color:var(--brand-dark);letter-spacing:-.15px;margin:0;font-size:15.5px;font-weight:800}.qhead .qsub{color:var(--text-dim);font-size:11.5px}.qhead .qtools{align-items:center;gap:6px;margin-inline-start:auto;display:flex}.dash-grid{gap:14px;margin-bottom:14px;display:grid}.dash-grid.two{grid-template-columns:1fr 1fr}.dash-grid.wide{grid-template-columns:1.55fr 1fr}.dash-grid>.qcard{margin-bottom:0}.dec-list{flex-direction:column;display:flex}.dec{border-top:1px solid var(--border);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:11px 4px;display:grid}.dec>.dot{grid-row:1/span 2;align-self:start;margin-top:7px}.dec>.dec-main{grid-column:2}.dec>.dec-meta{flex-wrap:wrap;grid-area:2/2;align-items:baseline;gap:4px 12px;display:flex}.dec>.dec-go{grid-area:1/3/span 2}.dec-meta .dec-amt{text-align:start;min-width:0}.dec-meta .dec-amt i{margin-inline-start:6px;display:inline}.dec:first-child{border-top:0}.dec:hover{background:var(--surface-2)}.dec-dot{background:var(--text-faint);border-radius:50%;width:9px;height:9px}.dec.crit .dec-dot{background:var(--danger);box-shadow:0 0 0 3px var(--danger-soft)}.dec.warn .dec-dot{background:var(--warn);box-shadow:0 0 0 3px var(--warn-soft)}.dec.info .dec-dot{background:var(--info);box-shadow:0 0 0 3px var(--info-soft)}.dec-main{min-width:0}.dec-title{font-size:13.5px;font-weight:700}.dec-why{color:var(--text-dim);margin-top:2px;font-size:11.5px}.dec-count{color:var(--text-mid);white-space:nowrap;font-size:12px}.dec-count b{font-variant-numeric:tabular-nums;color:var(--brand-dark);direction:ltr;font-size:13px}.dec-amt{text-align:end;white-space:nowrap;min-width:108px}.dec-amt b{color:var(--accent);font-variant-numeric:tabular-nums;font-size:14.5px;font-weight:800}.dec-amt i{color:var(--text-faint);font-size:10px;font-style:normal;display:block}.dec-go{white-space:nowrap;background:var(--brand);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:4px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.dec-go:hover{background:var(--brand-hover)}.dec-body{padding:4px 0 14px}.dec-more{color:var(--text-dim);align-items:center;gap:10px;margin-top:9px;font-size:11.5px;display:flex}.dec-empty{background:var(--ok-soft);color:var(--ok);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:26px;font-size:13px;font-weight:700;display:flex}table.dash-mini{border-collapse:collapse;width:100%}table.dash-mini th{background:var(--surface-2);border-bottom:1px solid var(--border-2);color:var(--text-dim);padding:6px 8px;font-size:11px;font-weight:700}table.dash-mini td{border-bottom:1px solid var(--border);padding:6px 8px;font-size:12px}table.dash-mini tbody tr:last-child td{border-bottom:0}.stack{margin-bottom:15px}.stack:last-child{margin-bottom:0}.stack-head{align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.stack-head b{font-size:12.5px}.stack-head span{color:var(--text-mid);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:12px}.stack-bar{gap:2px;height:26px;display:flex}.stack-seg{border-radius:3px;justify-content:center;align-items:center;min-width:3px;display:flex;position:relative;overflow:hidden}.stack-seg span{color:#fff;text-shadow:0 0 3px #00000059;direction:ltr;font-size:10.5px;font-weight:800}.stack-seg:first-child{border-start-start-radius:7px;border-end-start-radius:7px}.stack-seg:last-child{border-start-end-radius:7px;border-end-end-radius:7px}.c1{background:var(--dash-c1)}.c2{background:var(--dash-c2)}.c3{background:var(--dash-c3)}.c4{background:var(--dash-c4)}.stack-legend{flex-wrap:wrap;gap:4px 16px;margin-top:9px;display:flex}.stack-legend span{color:var(--text-mid);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.stack-legend b{font-variant-numeric:tabular-nums;color:var(--text)}.sw{border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.sw.c1{background:var(--dash-c1)}.sw.c2{background:var(--dash-c2)}.sw.c3{background:var(--dash-c3)}.sw.c4{background:var(--dash-c4)}.sw.in{background:var(--dash-in)}.sw.out{background:var(--dash-out)}.bullets{flex-direction:column;gap:14px;display:flex}.bl{cursor:pointer}.bl-top{align-items:baseline;gap:8px;margin-bottom:5px;display:flex}.bl-name{font-size:12.5px;font-weight:700}.bl-pct{color:var(--brand-dark);font-variant-numeric:tabular-nums;direction:ltr;margin-inline-start:auto;font-size:15px;font-weight:800}.bl-rail{background:var(--surface-2);border:1px solid var(--border);border-radius:5px;height:10px;overflow:hidden}.bl-fill{background:var(--dash-in);border-radius:5px;height:100%}.bl-key{color:var(--text-dim);gap:8px;margin-top:4px;font-size:11px;display:flex}.bl-key b{font-variant-numeric:tabular-nums;color:var(--text-mid)}.bl:hover .bl-name{color:var(--brand-ink)}.chart{position:relative}.chart svg{width:100%;height:auto;display:block}.chart .grid{stroke:var(--dash-grid);stroke-width:1px}.chart .axis{stroke:var(--border-2);stroke-width:1px}.chart .ax{fill:var(--text-faint);font-size:10px}.chart .mo{fill:var(--text-dim);font-size:10px}.chart .mo.on{fill:var(--brand-dark);font-weight:700}.chart .band{fill:#0000}.chart .band:hover{fill:var(--band-hover)}.chart .bar.in{fill:var(--dash-in)}.chart .bar.out{fill:var(--dash-out)}.chart-legend{color:var(--text-mid);flex-wrap:wrap;align-items:center;gap:14px;margin-top:6px;font-size:11.5px;display:flex}.chart-legend span{align-items:center;gap:5px;display:inline-flex}.chart-legend .hint{color:var(--text-faint);margin-inline-start:auto}.chart-tip{pointer-events:none;background:var(--surface);border:1px solid var(--border-2);white-space:nowrap;z-index:3;border-radius:9px;flex-direction:column;gap:3px;padding:8px 11px;font-size:11.5px;display:flex;position:absolute;top:2px;transform:translate(-50%);box-shadow:0 8px 22px #00000024}.chart-tip>b{color:var(--brand-dark);direction:ltr}.chart-tip span{align-items:center;gap:5px;display:inline-flex}.chart-tip .q{color:var(--text-faint)}.bars{flex-direction:column;gap:9px;display:flex}.bar-row{grid-template-columns:minmax(96px,1.15fr) 1.5fr auto;align-items:center;gap:10px;display:grid}.bar-lab{min-width:0}.bar-lab b{overflow-wrap:break-word;font-size:12px;font-weight:600;line-height:1.4;display:block}.bar-lab i{color:var(--text-faint);font-size:10px;font-style:normal}.bar-rail{background:var(--surface-2);border-radius:4px;height:13px;overflow:hidden}.bar-fill{background:var(--dash-in);border-radius:4px;height:100%}.bar-val{color:var(--brand-dark);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.dash-empty{text-align:center;color:var(--text-dim);background:var(--surface-2);border-radius:10px;padding:24px;font-size:12.5px}.dash-details{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin-bottom:14px}.dash-details>summary{cursor:pointer;color:var(--brand-dark);align-items:center;gap:9px;padding:13px 17px;font-size:13.5px;font-weight:800;list-style:none;display:flex}.dash-details>summary::-webkit-details-marker{display:none}.dash-details>summary .ico{color:var(--text-dim);transition:transform .15s}.dash-details[open]>summary .ico{transform:rotate(180deg)}.dash-details>summary small{color:var(--text-dim);font-size:11.5px;font-weight:600}.dash-details .dd-body{border-top:1px solid var(--border);padding:0 17px 17px}.dash-mods{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:12px;margin:14px 0;display:grid}.dash-mod{border:1px solid var(--border);border-radius:10px;padding:11px 13px}.m-head{color:var(--brand-ink);align-items:center;gap:8px;margin-bottom:7px;display:flex}.m-head h3{color:var(--brand-dark);flex:1;margin:0;font-size:13.5px}.m-go{border:1px solid var(--border-2);color:var(--text-dim);cursor:pointer;background:0 0;border-radius:7px;padding:3px 6px;display:inline-flex}.m-go:hover{border-color:var(--brand);color:var(--brand-ink)}table.m-tab{border-collapse:collapse;width:100%}table.m-tab td{border-bottom:1px dashed var(--border);padding:4px 0;font-size:12.5px}table.m-tab tr:last-child td{border-bottom:0}table.m-tab td.num{color:var(--brand-dark);font-weight:700}table.m-tab tr.due td.num{color:var(--danger)}.dd-split{grid-template-columns:1fr 1.15fr;gap:18px;display:grid}.dd-split h4{color:var(--text-mid);margin:0 0 9px;font-size:12.5px}.dash-foot{color:var(--text-faint);margin:4px 2px 0;font-size:11px}.dash-unbalanced{background:var(--danger-soft);border:1px solid var(--danger-line);color:var(--danger);border-radius:10px;align-items:center;gap:8px;margin-bottom:14px;padding:11px 15px;font-size:13px;font-weight:700;display:flex}@media (width<=1240px){.dash-grid.two,.dash-grid.wide,.dd-split{grid-template-columns:1fr}}.dash-print{display:none}@media print{.dash-print{display:block}.dash-print table.print-report{margin-bottom:6mm}.dash-print table.print-report:last-child{margin-bottom:0}}tr.print-row{display:none}@media print{tr.print-row{display:table-row}}.po-lines-wrap{overflow-x:auto}.po-lines{table-layout:fixed;min-width:1340px}.po-lines col.c-ref{width:150px}.po-lines col.c-dir{width:84px}.po-lines col.c-charge{width:230px}.po-lines col.c-cur{width:76px}.po-lines col.c-amt{width:140px}.po-lines col.c-iqd{width:124px}.po-lines col.c-more{width:44px}.po-lines col.c-pocc{width:160px}.po-lines .ss{width:100%}.po-lines td>input,.po-lines td>select,.po-lines td>.num-input,.po-lines .po-ref>input,.po-lines .po-ref>select,.po-lines td>.ss .ss-box{box-sizing:border-box;height:36px}.po-lines td>.ss .ss-input{padding-top:0;padding-bottom:0}.po-lines tr.item-more>td{background:var(--surface-2);padding:8px 10px 2px}.po-lines tr.item-more .form-row{margin-bottom:4px}.po-lines tr.item-more .form-row label>.num-input{margin-top:4px}.po-lines td .act.on{border-color:var(--brand);background:var(--warn-soft)}.po-ref{grid-template-columns:64px minmax(0,1fr);gap:4px;display:grid}.po-chip{background:var(--info-soft);color:var(--info);border-radius:7px;align-items:center;gap:4px;margin-top:4px;padding:1px 8px;font-size:11px;font-weight:700;display:inline-flex}.po-form input.locked,.po-form .num-input.locked,.po-form select:disabled{cursor:not-allowed;background:var(--field-locked)!important;color:var(--text-mid)!important;border-style:dashed!important}.po-form label .lk{color:var(--text-dim);margin-inline-start:4px}.po-quick-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.po-quick-row input{border:1px solid var(--border);border-radius:8px;flex:220px;height:34px;padding:6px 10px}.po-quick-row select{border:1px solid var(--border);border-radius:8px;height:34px;padding:4px 8px}.po-batch-bar{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;padding:8px 12px;display:flex}.po-batch-bar .hint{margin:0}.po-warid{color:var(--danger);font-weight:700}.po-tag{color:var(--text-mid);font-size:.92em;font-weight:700}.po-jno{display:block}.po-batch>.doc-card+.doc-card{margin-top:18px}@media print{.po-batch>.doc-card+.doc-card{break-before:page;page-break-before:always;margin-top:0}.po-warid{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#b91c1c!important}}.ci-lines{table-layout:fixed;min-width:1300px}.ci-lines col.c-price{width:120px}.ci-lines col.c-qty{width:80px}.ci-lines col.c-iqd{width:120px}.ci-lines col.c-kind{width:220px}.items-table col.c-accode{width:112px}.ci-lines col.c-ref{width:110px}.ci-lines .ss{width:100%}.ci-lines td>input,.ci-lines td>select,.ci-lines td>.num-input,.ci-lines td>.ss .ss-box{box-sizing:border-box;height:36px}.ci-lines td>.ss .ss-input{padding-top:0;padding-bottom:0}.ci-form-pick{align-items:center;margin-bottom:10px}.ci-lines.by-amount{min-width:1100px}.mr-lines{table-layout:fixed;min-width:900px}.mr-lines col.c-acc{width:280px}.mr-lines col.c-cc{width:190px}.mr-lines col.c-amt{width:150px}.mr-lines td{vertical-align:top}.mr-lines td>.ss+.ss{margin-top:4px}:is(.gov-lines,.batch-lines,.exp-lines,.po-lines,.ci-lines,.mr-lines,.jn2-grid,.sp-lines,.att-grid) td .ss{min-width:0}.mr-lines .ss{width:100%}.ci-form-pick .hint{color:var(--text-mid);padding:0 6px 0 8px;font-size:12.5px;font-weight:600}.sd-lines{min-width:1100px}.po-lines select.cc-inline{box-sizing:border-box;width:100%;height:36px}.po-lines td>.po-chip{box-sizing:border-box;min-height:36px;margin-top:0}.emp-exp-acc{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-direction:column;gap:7px;margin:0 0 12px;padding:10px 14px;display:flex}.emp-exp-acc .row{grid-template-columns:minmax(180px,1.3fr) minmax(120px,2fr) auto minmax(110px,auto);align-items:center;gap:12px;font-size:12.5px;display:grid}.emp-exp-acc .nm{overflow-wrap:anywhere;min-width:0}.emp-exp-acc .nm bdi{color:var(--text-mid);margin-inline-start:4px;font-size:11px}.emp-exp-acc .bar{background:var(--surface-2);border-radius:99px;height:8px;overflow:hidden}.emp-exp-acc .bar i{background:var(--info);border-radius:99px;height:100%;display:block}.emp-exp-acc .n{color:var(--text-dim);white-space:nowrap;font-size:11.5px}.emp-exp-acc b.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;direction:ltr}@media (width<=700px){.emp-exp-acc .row{grid-template-columns:1fr auto}.emp-exp-acc .bar{order:3;grid-column:1/-1}}@media print{.emp-exp-acc{display:none}}.emp-link{align-items:center;gap:4px;min-height:22px;margin-top:4px;display:flex}.mat-pick{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.mat-pick select,.mat-pick input{flex:90px;min-width:0;height:32px}.mat-pick>select:first-child{flex-basis:100%}.mat-pick select.mat-missing{border-color:var(--warn-line);background:var(--warn-soft)}.mat-admin{padding:12px 16px}.mat-admin>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.mat-admin .mat-list{width:auto;min-width:min(460px,100%);margin-top:10px}.mat-admin .mat-list td.row-act{white-space:nowrap}.mat-admin .mat-list td.row-act button+button{margin-inline-start:6px}.mat-admin .mat-add{align-items:end;margin-top:10px}.emp-link .emp-add{color:var(--text-dim);align-items:center;gap:4px;padding:0 2px;font-size:11.5px;font-weight:700;text-decoration:none;display:inline-flex}.emp-link .emp-add:hover,.emp-link .emp-add:focus-visible{color:var(--brand-ink);text-decoration:underline}.emp-link.need .emp-add{color:var(--danger);font-weight:700}.emp-chip{border:1px solid var(--info-line);background:var(--info-soft);min-width:0;max-width:100%;color:var(--text);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:11.5px;font-weight:700;line-height:1.5;display:inline-flex}.emp-chip:hover:not(:disabled){border-color:var(--info)}.emp-chip:disabled{cursor:default;opacity:1}.emp-chip .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.emp-chip bdi{color:var(--text-mid);flex:none;font-size:10.5px;font-weight:600}.emp-x{color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;padding:3px;line-height:0}.emp-x:hover{color:var(--danger);background:var(--danger-soft)}.emp-link.editing{align-items:center;gap:6px}.emp-link.editing .ss{flex:auto;min-width:200px}@media print{.emp-link .emp-add,.emp-link .emp-x{display:none}.emp-chip{background:0 0;border:0;padding:0}}tr.line-extra>td{border-top:0!important;padding-top:0!important;padding-bottom:8px!important}.lx-strip{background:var(--surface-2);border:1px dashed var(--border);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:7px 10px;display:flex}.lx-strip>.emp-link{margin-top:0}.lx-lbl{color:var(--text-mid);white-space:nowrap;font-size:12px;font-weight:700}.mat-pick.inline{flex-wrap:nowrap;gap:6px;min-width:0;margin-top:0}.mat-pick.inline>select:first-of-type{flex:0 240px;min-width:150px}.mat-pick.inline .num-input,.mat-pick.inline>input{flex:0 0 120px;width:120px}.mat-pick.inline>select:last-child{flex:0 0 110px;width:110px}:is(.sp-lines,.po-lines,.ci-lines,.items-table) .lx-strip :is(select,input){height:32px}:is(.sp-lines,.po-lines,.ci-lines,.items-table) .mat-pick.inline>select:first-of-type{width:auto}.items-table col.c-more{width:44px}.act.lx-more{letter-spacing:1px;font-weight:900;position:relative}.act.lx-more.on{border-color:var(--brand);background:var(--warn-soft)}.lx-badge{top:-6px;background:var(--info-fill);min-width:16px;height:16px;color:var(--on-accent);letter-spacing:0;border-radius:999px;padding:0 4px;font-size:10px;font-weight:800;line-height:16px;position:absolute;inset-inline-start:-6px}@media screen and (width<=760px){.mat-pick.inline{flex-wrap:wrap}}@media print{tr.line-extra{display:none}}.acc-cell{align-items:center;gap:3px;min-width:0;display:flex}.acc-code{border:1px dashed var(--border-2);background:var(--surface-2);min-width:0;height:36px;color:var(--text);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:8px;flex:auto;padding:0 6px;font-weight:700}.acc-code:hover,.acc-code:focus-visible{border-color:var(--brand);color:var(--brand-ink)}span.acc-code.none{color:var(--text-mid);cursor:default;justify-content:center;align-items:center;display:flex}.acc-cell.manual .acc-code{border-style:solid;border-color:var(--info-line);background:var(--info-soft)}.acc-btn{width:24px;height:24px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:0;line-height:0}.acc-btn:hover,.acc-btn:focus-visible{color:var(--danger);background:var(--danger-soft)}.acc-cell.editing .ss{flex:auto;min-width:0}.ci-lines td.kind-cell{vertical-align:top}.acc-under{color:var(--text-mid);align-items:baseline;gap:6px;margin-top:4px;padding-inline:4px;font-size:11.5px;line-height:1.5;display:flex}.acc-under>span{overflow-wrap:anywhere;flex:auto;min-width:0}.acc-under bdi{color:var(--text);font-weight:700}.acc-under .link-btn{flex:none;padding:0;font-size:11.5px}.acc-under.pick{flex-direction:column;align-items:flex-start;gap:2px;padding-inline:0}.acc-under.pick .ss{width:100%}.acc-under.pick .link-btn{padding-inline:4px}.ci-form label .lk{color:var(--text-dim);margin-inline-start:4px}.ci-form input.locked,.ci-form .num-input.locked{background:var(--surface-2);color:var(--text-mid);cursor:not-allowed}.acct-totals-card{margin-top:12px}.att-wrap{border:1px solid var(--border);background:var(--surface);border-radius:10px;max-height:68vh;overflow:auto}.att-wrap .att-grid{table-layout:fixed;border-collapse:separate;border-spacing:0}.att-wrap .att-grid thead th{z-index:3;background:var(--surface-2);border-bottom:1px solid var(--border);position:sticky;top:0}.att-grid th.att-name,.att-grid td.att-name{z-index:2;background:var(--surface);width:230px;box-shadow:-1px 0 0 var(--border) inset;text-align:right;padding:4px 8px;position:sticky;right:0}.att-grid thead th.att-name{z-index:4;background:var(--surface-2)}.att-grid th.att-day{text-align:center;width:30px;color:var(--text-mid);padding:4px 0;font-size:10.5px;font-weight:700}.att-grid td.att-cell{text-align:center;width:30px;padding:1px}.att-grid td.att-cell>input{text-align:center;width:28px;height:26px;color:var(--text);background:0 0;border:1px solid #0000;border-radius:5px;padding:0;font-size:11.5px;font-weight:800}.att-grid td.att-cell>input:focus{background:var(--field);border-color:var(--focus);outline:none}.att-grid td.att-cell>input:disabled{color:var(--text-faint);cursor:not-allowed}.att-abs1{background:var(--danger-soft)}.att-abs2{background:var(--abs-2)}.att-abs3{background:var(--abs-3)}.att-unpaid{background:var(--warn-soft)}.att-paid{background:var(--ok-soft)}.att-grid td.att-off{background:repeating-linear-gradient(45deg, var(--surface-2) 0 4px, var(--stripe-off) 4px 8px)}.att-grid td.att-sel{outline:2px solid var(--brand);outline-offset:-2px}.att-grid td.att-bad{box-shadow:inset 0 0 0 2px var(--danger)}.att-lock{color:var(--warn);align-items:center;gap:3px;margin-inline-start:6px;font-weight:700;display:inline-flex}.att-tools{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.att-chip{border:1px solid var(--border);background:var(--surface);color:var(--text-mid);cursor:pointer;border-radius:12px;padding:3px 12px;font-size:12px;font-weight:800}.att-chip:hover:not(:disabled){border-color:var(--brand);color:var(--brand-dark)}.att-chip:disabled{opacity:.45;cursor:default}.att-bar{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;padding:7px 12px;font-size:12.5px;display:flex}.att-grid td.att-cell{height:28px;color:var(--text);border-inline-start:1px solid var(--border-soft,var(--border));-webkit-user-select:none;user-select:none;font-size:11px;font-weight:800}.att-wrap .att-grid tbody td{border-bottom:1px solid var(--border)}.att-grid td.att-open{cursor:pointer}.att-grid td.att-open:hover{outline:2px solid var(--focus);outline-offset:-2px}.att-grid td.att-dirty{box-shadow:inset 0 -3px 0 var(--accent)}.att-grid th.att-sum{width:38px}.att-present{background:var(--surface)}.att-brushes{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:stretch;gap:8px;padding:8px 12px;display:flex}.att-brush-hint{color:var(--text-dim);align-self:center;font-size:12px;font-weight:600}.att-brush{cursor:pointer;border:2px solid var(--border);color:var(--text);border-radius:10px;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.att-brush>b{text-align:center;min-width:24px;font-size:13px}.att-brush>small{color:var(--text-mid);font-size:11px;font-weight:600}.att-brush.on{border-color:var(--brand);box-shadow:0 0 0 2px var(--focus)}.att-pen{border:1px dashed var(--border);cursor:pointer;color:var(--text-dim);direction:ltr;background:0 0;border-radius:8px;padding:2px 8px;font-size:11.5px;font-weight:700}.att-pen.has{border-style:solid;border-color:var(--danger-line);background:var(--danger-soft);color:var(--danger)}.att-pen:hover{border-color:var(--brand)}.pb-group{margin-bottom:12px}.pb-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.pb-head .hint{color:var(--text-dim);margin-top:2px;font-weight:600}.pb-runs{width:100%}.pb-runs th,.pb-runs td{vertical-align:middle;padding:5px 8px}.pb-runs th.att-day,.pb-runs td:first-child{text-align:center;width:34px}.pb-problem{color:var(--danger);font-size:11.5px;font-weight:700}.pb-problem .hint{margin:0}.nt-tone-dim{--nt-c:var(--text-dim);--nt-f:var(--text-mid)}.nt-tone-brand{--nt-c:var(--brand-ink);--nt-f:var(--brand)}.nt-tone-info{--nt-c:var(--info);--nt-f:var(--info-fill)}.nt-tone-ok{--nt-c:var(--ok);--nt-f:var(--ok-fill)}.nt-tone-warn{--nt-c:var(--warn);--nt-f:var(--warn-fill)}.nt-tone-danger{--nt-c:var(--danger);--nt-f:var(--danger-fill)}.nt-tone-accent{--nt-c:var(--accent);--nt-f:var(--accent)}.nt-tone-orange{--nt-c:var(--orange);--nt-f:var(--orange)}.nt-tone-violet{--nt-c:var(--violet);--nt-f:var(--violet)}.nt-tone-amber{--nt-c:var(--amber-ink);--nt-f:var(--amber-ink)}.tb-notes{height:var(--ctl-h);border:1px solid var(--border);border-radius:var(--ctl-r);background:var(--surface);color:var(--text-mid);font:inherit;cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;transition:border-color .12s,color .12s,background-color .12s;display:inline-flex;position:relative}.tb-notes:hover,.tb-notes.on{border-color:var(--brand-line);color:var(--brand-ink);background:var(--brand-soft)}.tb-notes:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.tb-notes-badge{top:-7px;background:var(--brand);min-width:19px;height:19px;color:var(--sb-ink);border:2px solid var(--tb-bg);font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;padding:0 5px;font-size:10.5px;font-style:normal;font-weight:800;line-height:1;display:grid;position:absolute;inset-inline-end:-7px}.tb-notes-badge.hot{background:var(--danger-fill);animation:1.8s ease-out 3 nt-pulse}@keyframes nt-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--danger) 55%, transparent)}to{box-shadow:0 0 0 9px #0000}}@media (width<=1100px){.tb-notes-lbl{display:none}.tb-notes{padding:0 9px}}.nt-toast{top:calc(var(--bar-h) + 10px);z-index:3000;background:var(--surface-3);border:1px solid var(--border-2);border-inline-start:4px solid var(--nt-c);border-radius:10px;align-items:flex-start;gap:4px;width:min(360px,100vw - 32px);padding:8px 8px 8px 10px;animation:.18s ease-out nt-in;display:flex;position:fixed;left:16px;box-shadow:0 10px 30px #0003}.nt-toast-main{min-width:0;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;align-items:flex-start;gap:9px;padding:2px;display:flex}.nt-toast-main>.ico{color:var(--nt-c);flex:none;margin-top:2px}.nt-toast-main b{font-size:13px;display:block}.nt-toast-main small{color:var(--text-mid);overflow-wrap:anywhere;font-size:12px;display:block}@keyframes nt-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.nt-layer{z-index:3200;position:fixed;inset:0}.nt-scrim{background:var(--overlay);animation:.15s ease-out nt-fade;position:absolute;inset:0}@keyframes nt-fade{0%{opacity:0}to{opacity:1}}.nt-panel{background:var(--bg);width:min(560px,100vw);color:var(--text);border-right:1px solid var(--border-2);outline:none;flex-direction:column;animation:.2s ease-out nt-slide;display:flex;position:absolute;top:0;bottom:0;left:0;box-shadow:12px 0 40px #00000038}@keyframes nt-slide{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nt-panel,.nt-scrim,.nt-toast,.tb-notes-badge.hot{animation:none!important}}.nt-grow{flex:1}.nt-lbl{color:var(--text-mid);align-items:center;gap:5px;font-size:12px;font-weight:800;display:inline-flex}.nt-help{color:var(--text-dim);font-size:11.5px}.nt-err{background:var(--danger-soft);color:var(--danger);border:1px solid var(--danger-line);border-radius:8px;margin:6px 14px;padding:8px 12px;font-size:12.5px;font-weight:700}.nt-icon-btn{min-width:30px;height:30px;color:var(--text-mid);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;place-items:center;padding:0 5px;display:inline-grid;position:relative}.nt-icon-btn:hover:not(:disabled){background:var(--surface-2);border-color:var(--border);color:var(--brand-ink)}.nt-icon-btn.on{color:var(--accent);background:var(--accent-soft);border-color:var(--accent-line)}.nt-icon-btn:disabled{opacity:.45;cursor:default}.nt-mini-badge{top:-4px;background:var(--brand);min-width:15px;height:15px;color:var(--sb-ink);border-radius:8px;place-items:center;font-size:9.5px;font-style:normal;font-weight:800;display:grid;position:absolute;inset-inline-end:-4px}.nt-panel :is(button,input,select,textarea):focus-visible{outline:2px solid var(--focus);outline-offset:1px}.nt-head{height:var(--bar-h);background:var(--surface);border-bottom:1px solid var(--border);flex:none;align-items:center;gap:8px;padding:0 14px;display:flex}.nt-head-ico{border-radius:var(--ctl-r);background:var(--brand-soft);width:36px;height:36px;color:var(--brand-ink);border:1px solid var(--brand-line);flex:none;place-items:center;display:grid}.nt-head-t{flex-direction:column;min-width:0;line-height:1.3;display:flex}.nt-head-t b{font-size:15px}.nt-head-t small{color:var(--text-dim);font-size:11.5px;font-weight:600}.nt-new{align-items:center;gap:5px;padding:7px 14px;display:inline-flex}.nt-due-strip{background:var(--warn-soft);border-bottom:1px solid var(--warn-line);flex-direction:column;flex:none;gap:5px;padding:9px 14px;display:flex}.nt-due-strip .nt-lbl{color:var(--warn)}.nt-due-item{background:var(--surface);border:1px solid var(--border);border-inline-start:3px solid var(--nt-c);border-radius:8px;align-items:center;gap:8px;padding:4px 8px;display:flex}.nt-due-open{text-align:start;min-width:0;color:var(--text);font:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:1;font-size:12.5px;font-weight:700;overflow:hidden}.nt-due-open:hover{color:var(--brand-ink);text-decoration:underline}.nt-due-item small{color:var(--text-dim);white-space:nowrap;font-size:11px}.nt-due-item select{border:1px solid var(--border);border-radius:6px;height:26px;padding:0 6px;font-size:11.5px}.nt-quick{background:var(--field);border:1px solid var(--border-2);border-radius:10px;flex:none;align-items:center;gap:6px;margin:12px 14px 4px;padding:4px 4px 4px 6px;display:flex}.nt-quick:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px var(--tb-ring)}.nt-quick input{min-width:0;height:32px;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0 8px;font-size:13px}.nt-quick-pri{gap:3px;display:inline-flex}.nt-dot{cursor:pointer;border:2px solid var(--nt-c);background:0 0;border-radius:50%;width:14px;height:14px;padding:0}.nt-dot.on{background:var(--nt-c);box-shadow:0 0 0 2px var(--field), 0 0 0 3px var(--nt-c)}.nt-views{flex-wrap:wrap;flex:none;gap:5px;padding:8px 14px 4px;display:flex}.nt-view{border:1px solid var(--border);background:var(--surface);height:30px;color:var(--text-mid);font:inherit;cursor:pointer;white-space:nowrap;border-radius:15px;flex:none;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.nt-view:hover{border-color:var(--brand-line);color:var(--brand-ink)}.nt-view.on{background:var(--brand);border-color:var(--brand);color:var(--sb-ink)}.nt-view i{background:var(--chip-bg);min-width:18px;height:18px;color:var(--text-mid);font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;padding:0 5px;font-size:10.5px;font-style:normal;font-weight:800;display:grid}.nt-view i.hot{background:var(--danger-fill);color:var(--sb-ink)}.nt-view.on i{background:color-mix(in srgb, var(--sb-ink) 22%, transparent);color:var(--sb-ink)}.nt-tools{flex:none;align-items:center;gap:6px;padding:6px 14px;display:flex}.nt-search{background:var(--field);border:1px solid var(--border);min-width:0;height:32px;color:var(--text-dim);border-radius:8px;flex:1;align-items:center;gap:6px;padding:0 4px 0 10px;display:flex}.nt-search:focus-within{border-color:var(--focus)}.nt-search input{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:12.5px}.nt-search .nt-icon-btn{min-width:22px;height:22px}.nt-sort{border:1px solid var(--border);height:32px;font:inherit;border-radius:8px;padding:0 6px;font-size:12px}.nt-filters{flex-direction:column;flex:none;gap:6px;padding:2px 14px 8px;display:flex}.nt-list{flex-direction:column;flex:1;gap:8px;padding:6px 14px 14px;display:flex;overflow-y:auto}.nt-list.loading{opacity:.6}.nt-empty{color:var(--text-dim);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 16px;display:flex}.nt-empty .ico{opacity:.5}.nt-kbd{border-top:1px solid var(--border);background:var(--surface);color:var(--text-dim);flex-wrap:wrap;flex:none;justify-content:center;gap:14px;padding:7px 14px;font-size:11px;display:flex}.nt-kbd kbd{font:inherit;border:1px solid var(--border-2);background:var(--surface-2);color:var(--text-mid);border-radius:4px;padding:0 5px;font-size:10.5px;font-weight:700}.nt-card{cursor:pointer;background:var(--surface);border:1px solid var(--border);border-inline-start:4px solid var(--border-2);border-radius:10px;flex-direction:column;gap:5px;padding:10px 12px;transition:border-color .12s,box-shadow .12s;display:flex;position:relative}.nt-card:hover{border-color:var(--brand-line);box-shadow:0 3px 12px var(--tb-shadow)}.nt-card:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.nt-card.nt-p1{border-inline-start-color:var(--text-faint)}.nt-card.nt-p2{border-inline-start-color:var(--info)}.nt-card.nt-p3{border-inline-start-color:var(--warn)}.nt-card.nt-p4{border-inline-start-color:var(--danger);background:color-mix(in srgb, var(--danger) 4%, var(--surface))}.nt-card.unread{box-shadow:inset 0 0 0 1px var(--brand-line)}.nt-card.unread .nt-card-title{font-weight:900}.nt-card.unread .nt-card-body{color:var(--text)}.nt-card.done{opacity:.72}.nt-card.done .nt-card-title,.nt-card.done .nt-card-body{text-decoration:line-through;-webkit-text-decoration-color:var(--text-faint);text-decoration-color:var(--text-faint)}.nt-card-top,.nt-card-foot{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.nt-card-title{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:13.5px;font-weight:800}.nt-card-body{color:var(--text-mid);white-space:pre-line;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.7;display:-webkit-box;overflow:hidden}.nt-card-items{align-items:center;gap:8px;display:flex}.nt-card-items small{color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:11px}.nt-when{color:var(--text-dim);white-space:nowrap;font-size:11px}.nt-unread-dot{background:var(--brand-ink);border-radius:50%;flex:none;width:8px;height:8px}.nt-pinned{color:var(--accent)}.nt-from{color:var(--text-mid);align-items:center;gap:5px;min-width:0;font-size:11.5px;font-weight:600;display:inline-flex}.nt-from.dim{color:var(--text-dim)}.nt-seen{color:var(--ok)}.nt-meta-n{color:var(--text-dim);font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-size:11px;display:inline-flex}.nt-has-link{color:var(--text-dim)}.nt-card-acts{opacity:0;gap:2px;transition:opacity .12s;display:inline-flex}.nt-card:hover .nt-card-acts,.nt-card:focus-within .nt-card-acts{opacity:1}@media (hover:none){.nt-card-acts{opacity:1}}.nt-card-acts .nt-icon-btn{min-width:26px;height:26px}.nt-chip{white-space:nowrap;height:21px;color:var(--nt-c);background:color-mix(in srgb, var(--nt-c) 11%, transparent);border:1px solid color-mix(in srgb, var(--nt-c) 30%, transparent);border-radius:11px;align-items:center;gap:4px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.nt-chip.solid{background:var(--nt-f);border-color:var(--nt-f);color:var(--sb-ink)}.nt-progress{background:var(--chip-bg);border-radius:3px;flex:1;height:6px;overflow:hidden}.nt-progress span{background:var(--ok);border-radius:3px;height:100%;transition:width .2s;display:block}.nt-av{background:var(--brand);width:24px;height:24px;color:var(--sb-ink);border-radius:50%;flex:none;place-items:center;font-size:11.5px;font-weight:800;display:inline-grid}.nt-av.sm{width:18px;height:18px;font-size:10px}.nt-cats,.nt-pris{flex-wrap:wrap;gap:6px;display:flex}.nt-cat,.nt-pri,.nt-pill{border:1px solid var(--border);background:var(--surface);height:30px;color:var(--text-mid);font:inherit;cursor:pointer;white-space:nowrap;border-radius:15px;align-items:center;gap:5px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.nt-cats.small .nt-cat,.nt-pris.small .nt-pri{height:26px;padding:0 9px;font-size:11.5px}.nt-cat .ico{color:var(--nt-c)}.nt-cat:hover,.nt-pri:hover{border-color:var(--nt-c)}.nt-cat.on,.nt-pri.on{color:var(--nt-c);border-color:var(--nt-c);background:color-mix(in srgb, var(--nt-c) 13%, var(--surface));box-shadow:inset 0 0 0 1px var(--nt-c)}.nt-pri-dots{gap:2px;display:inline-flex}.nt-pri-dots i{background:var(--border-2);border-radius:2px;width:5px;height:11px}.nt-pri-dots i.f{background:var(--nt-c)}.nt-pill:hover{border-color:var(--brand-line);color:var(--brand-ink)}.nt-pill.on{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.nt-pill.ghost{border-style:dashed}.nt-pill:disabled{opacity:.5;cursor:default}.nt-editor,.nt-detail{flex-direction:column;flex:1;min-height:0;display:flex}.nt-sub-head{min-height:var(--bar-h);background:var(--surface);border-bottom:1px solid var(--border);flex-wrap:wrap;flex:none;align-items:center;gap:7px;padding:8px 14px;display:flex}.nt-sub-head b{font-size:15px}.nt-back .ico{transform:scaleX(-1)}.nt-form,.nt-detail-body{flex-direction:column;flex:1;gap:14px;padding:14px;display:flex;overflow-y:auto}.nt-title-in,.nt-body-in,.nt-who,.nt-due-in,.nt-items-edit input:not([type=checkbox]),.nt-reply textarea{border:1px solid var(--border-2);background:var(--field);width:100%;color:var(--text);font:inherit;border-radius:8px;padding:8px 10px;font-size:13px}.nt-title-in{font-size:15px;font-weight:800}.nt-body-in{resize:vertical;min-height:96px;line-height:1.8}.nt-due-in{direction:ltr;width:auto;height:30px;padding:0 8px;font-size:12px}.nt-items-edit,.nt-items{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.nt-items-edit li{align-items:center;gap:6px;display:flex}.nt-items-edit li input:not([type=checkbox]){padding:5px 8px}.nt-item-new{color:var(--text-dim)}.nt-chips{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.nt-person{background:var(--brand-soft);border:1px solid var(--brand-line);height:28px;color:var(--brand-ink);border-radius:14px;align-items:center;gap:5px;padding:0 4px 0 8px;font-size:12px;font-weight:700;display:inline-flex}.nt-person .nt-av{width:20px;height:20px;font-size:10px}.nt-person button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:2px;display:grid}.nt-person button:hover{background:var(--surface)}.nt-role-row{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.nt-foot,.nt-reply{background:var(--surface);border-top:1px solid var(--border);flex:none;align-items:center;gap:8px;padding:10px 14px;display:flex}.nt-save{align-items:center;gap:6px;display:inline-flex}.nt-d-title{overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:800}.nt-d-meta{color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}.nt-d-meta b{color:var(--text-mid)}.nt-d-body{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:12px 14px;font-size:13.5px;line-height:1.9}.nt-d-items .nt-progress{flex:none}.nt-d-items{background:var(--surface);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.nt-items li{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.nt-items li label{cursor:pointer;overflow-wrap:anywhere;align-items:flex-start;gap:8px;font-size:13px;line-height:1.6;display:flex}.nt-items li input{margin-top:4px}.nt-items li.done span{color:var(--text-dim);text-decoration:line-through}.nt-items li small{color:var(--ok);white-space:nowrap;font-size:11px}.nt-link{border:1px dashed var(--brand-line);background:var(--brand-soft);color:var(--brand-ink);font:inherit;cursor:pointer;border-radius:8px;align-self:flex-start;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.nt-link:hover{border-style:solid}.nt-actions{flex-wrap:wrap;gap:6px;display:flex}.nt-act{border:1px solid var(--border);background:var(--surface);height:30px;color:var(--text-mid);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.nt-act:hover:not(:disabled){border-color:var(--brand-line);color:var(--brand-ink)}.nt-act.on{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.nt-act.ok{color:var(--ok);border-color:var(--ok-line);background:var(--ok-soft)}.nt-act.danger:hover:not(:disabled){color:var(--danger);border-color:var(--danger-line);background:var(--danger-soft)}.nt-act:disabled{opacity:.5;cursor:default}.nt-members ul{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.nt-members li{background:var(--surface);border:1px solid var(--border);border-radius:8px;align-items:center;gap:8px;padding:5px 8px;display:flex}.nt-m-name{flex-direction:column;flex:1;min-width:0;font-size:12.5px;font-weight:700;line-height:1.35;display:flex}.nt-m-name small{color:var(--text-dim);font-size:11px;font-weight:600}.nt-receipt{color:var(--ok);white-space:nowrap;align-items:center;gap:3px;font-size:11px;font-weight:700;display:inline-flex}.nt-receipt.no{color:var(--text-dim)}.nt-thread{flex-direction:column;gap:7px;display:flex}.nt-event{color:var(--text-dim);border-inline-start:2px solid var(--border-2);overflow-wrap:anywhere;padding:2px 10px;font-size:11.5px}.nt-event b{color:var(--text-mid)}.nt-bubble{background:var(--surface);border:1px solid var(--border);border-radius:12px 12px 12px 3px;align-self:flex-end;max-width:88%;padding:7px 11px}.nt-bubble.mine{background:var(--brand-soft);border-color:var(--brand-line);border-radius:12px 12px 3px;align-self:flex-start}.nt-bubble-h{align-items:baseline;gap:8px;font-size:11.5px;display:flex}.nt-bubble-h small{color:var(--text-dim);font-size:10.5px}.nt-bubble-t{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.75}.nt-reply textarea{resize:none;flex:1;min-height:40px;max-height:140px;line-height:1.6}.nt-reply .primary{place-items:center;padding:10px 14px;display:inline-grid}.nt-compose{background:var(--field);border:1px solid var(--border-2);border-radius:12px;flex-direction:column;display:flex}.nt-compose:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px var(--tb-ring)}.nt-compose .nt-title-in,.nt-compose .nt-body-in{background:0 0;border:0;border-radius:12px 12px 0 0;outline:none;padding:12px 14px 2px}.nt-compose .nt-body-in{resize:none;border-radius:0;min-height:110px;padding-top:4px}.nt-compose .nt-items-edit{padding:2px 14px 10px}.nt-toolbar{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:5px;padding:8px 10px;display:flex}.nt-tb-sep{flex:1}.nt-toolbar .nt-tb{padding:0 9px}.nt-toolbar .nt-caret{display:none}.nt-dd{display:inline-flex;position:relative}.nt-tb{border:1px solid var(--border);background:var(--surface);max-width:220px;height:30px;color:var(--text-mid);font:inherit;cursor:pointer;white-space:nowrap;border-radius:15px;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.nt-tb>span{text-overflow:ellipsis;overflow:hidden}.nt-tb:hover{border-color:var(--brand-line);color:var(--brand-ink)}.nt-tb .nt-tb-ico{color:var(--nt-c,currentColor);flex:none}.nt-tb.tinted{color:var(--nt-c);border-color:color-mix(in srgb, var(--nt-c) 38%, transparent);background:color-mix(in srgb, var(--nt-c) 9%, var(--surface))}.nt-dd.open>.nt-tb{border-color:var(--focus)}.nt-caret{opacity:.6;flex:none}.nt-tb.nt-act{border-radius:8px;padding:0 11px;font-size:12px}.nt-view.on.nt-tb,.nt-view.on.nt-tb:hover{color:var(--sb-ink);border-color:var(--brand)}.nt-menu{top:calc(100% + 5px);z-index:30;background:var(--surface-3);border:1px solid var(--border-2);border-radius:10px;flex-direction:column;gap:1px;min-width:230px;max-height:340px;padding:5px;display:flex;position:absolute;inset-inline-start:0;overflow-y:auto;box-shadow:0 12px 32px #0003}.nt-menu.end{inset-inline:auto 0}.nt-menu.wide{min-width:290px}.nt-mi{width:100%;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:7px 9px;font-size:12.5px;font-weight:700;display:flex}.nt-mi:hover,.nt-mi:focus-visible{background:var(--brand-soft);outline:none}.nt-mi.on{background:var(--brand-soft)}.nt-mi-ico{color:var(--nt-c,var(--text-dim));flex:none}.nt-mi-t{flex-direction:column;flex:1;min-width:0;line-height:1.35;display:flex}.nt-mi-t small{color:var(--text-dim);font-size:11px;font-weight:600}.nt-mi-check{color:var(--brand-ink);flex:none}.nt-mi.danger,.nt-mi.danger .nt-mi-ico{color:var(--danger)}.nt-mi .nt-av{width:22px;height:22px;font-size:10.5px}.nt-mi-n{background:var(--chip-bg);min-width:18px;height:18px;color:var(--text-mid);border-radius:9px;order:9;place-items:center;padding:0 5px;font-size:10.5px;font-style:normal;font-weight:800;display:grid}.nt-menu-row{flex-wrap:wrap;align-items:center;gap:5px;padding:6px;display:flex}.nt-menu-row .nt-due-in,.nt-menu-row .nt-who{width:100%;height:32px;padding:0 9px;font-size:12.5px}.nt-menu-end{border-top:1px solid var(--border);justify-content:flex-end;margin-top:4px;padding-top:8px}.nt-menu-end .primary{align-items:center;gap:6px;padding:7px 16px;display:inline-flex}.nt-menu-note{color:var(--text-dim);padding:4px 9px;font-size:11px}.nt-role-row small{color:var(--text-dim);font-size:11.5px}.nt-summary{flex-direction:column;gap:6px;display:flex}.nt-chips small,.nt-linked{color:var(--text-dim);align-items:center;gap:4px;font-size:11.5px;font-weight:700;display:inline-flex}.nt-foot kbd{font:inherit;border:1px solid var(--border-2);background:var(--surface-2);color:var(--text-mid);border-radius:4px;padding:0 5px;font-size:10.5px;font-weight:700}@media (width<=600px){.nt-panel{border-right:0;width:100vw}.nt-kbd{display:none}}@media screen{select option,select optgroup{background-color:var(--surface);color:var(--text)}select option:disabled{color:var(--text-dim)}:root[data-theme=dark]{--caret:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23a7b4c6' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand:#2c6aa6;--brand-dark:#a9cbea;--brand-ink:#8fbde6;--brand-hover:#3573ad;--brand-soft:#1d2f45;--brand-line:#34527a;--accent:#d4a83c;--accent-soft:#2b2617;--accent-line:#5a4a1e;--on-accent:#1a1206;--bg:#0f151c;--surface:#1a222c;--surface-2:#222c38;--surface-3:#26313e;--doc-head-bg:#2c3847;--doc-zebra:#1e2731;--border:#333f4d;--border-2:#45536a;--text:#e6ebf1;--text-mid:#c3ccd7;--text-dim:#9fabb9;--text-faint:#8d9bab;--sidebar:#0b1626;--sidebar-2:#1a3050;--sidebar-text:#b4c6da;--sb-bg-2:#09121f;--sb-active:#1b3c62;--sb-label:#8ea4bb;--sb-icon:#8fa6bf;--sb-line:#ffffff14;--sb-shadow:#00000080;--tb-bg:#151c25;--tb-shadow:#00000059;--tb-ring:#58a6ff38;--trial-head:#26415f;--trial-head-final:#2c4b6e;--trial-cell-final:#1f2a37;--trial-total-final:#342d17;--trial-line:#3f6c9a;--ok:#57c483;--ok-soft:#14291c;--ok-line:#245c38;--ok-fill:#1f7a44;--amount-ink:#57c483;--warn:#e0a84a;--warn-soft:#2d2412;--warn-line:#6b5119;--warn-fill:#8a5a10;--danger:#ff7b72;--danger-soft:#33191a;--danger-line:#7a2f2b;--danger-fill:#b02a22;--info:#79b8ff;--info-soft:#16243a;--info-line:#2f5d95;--info-fill:#1f5fb0;--info-strong:#a5c8ff;--focus:#58a6ff;--amber-ink:#f0c36a;--violet:#b794f6;--danger-deep:#ff9e97;--orange:#f47c3a;--tone-due:#ff8a80;--tone-ok:#5ccb85;--tone-dim:#8d9bab;--dash-in:#3a78b8;--dash-out:#8a6a12;--dash-grid:#2a3442;--dash-c1:#3a78b8;--dash-c2:#8a6a12;--dash-c3:#16786a;--dash-c4:#9b4fbd;--cal-k1:#3987e5;--cal-k2:#d95926;--cal-k3:#199e70;--cal-k4:#c98500;--cal-k5:#d55181;--cal-k6:#9085e9;--field:#121820;--field-locked:#242d38;--danger-field:#3a1f1f;--th-bg:#2a3644;--th-bg-soft:#232d39;--th-line:#4b5a6b;--row-alt:#202a35;--row-line:#2b3644;--row-hover:#3a3520;--zero:#6b7989;--chip-bg:#1d2f45;--total-bg:#2a2712;--total-line:#8a7a2e;--abs-2:#4a2320;--abs-3:#5e2a25;--stripe-off:#1c2530;--overlay:#0000009e;--band-hover:#ffffff0f;--paper-shadow:0 12px 34px #0000008c}html[data-theme=dark]{background:var(--bg)}:where(:root[data-theme=dark]) :is(input,select,textarea){background-color:var(--field);color:var(--text)}:where(:root[data-theme=dark]) button{color:var(--text)}:where(:root[data-theme=dark]) ::placeholder{color:var(--text-faint)}:root[data-theme=dark] :is(.ss-pop,.act-menu,.row-menu,.preset-pop,.picker-list,.chart-tip){background:var(--surface-3);box-shadow:0 12px 28px #0009}:root[data-theme=dark] .modal{box-shadow:0 20px 60px #000000b3}:root[data-theme=dark] :is(.doc-sheet,.deed-sheet,.receipt-paper,.payroll-print,.statement-print,.voucher-print){color:var(--text)}:root[data-theme=dark] :is(.doc-sheet,.deed-sheet,.receipt-paper,.payroll-print){box-shadow:var(--paper-shadow)}:root[data-theme=dark] table.print-report{background:var(--surface)}:root[data-theme=dark] .statement-print:not(.doc-sheet){background:var(--surface);box-shadow:var(--paper-shadow);border-radius:8px;padding:14px 18px}:root[data-theme=dark] :is(.doc-sheet,.deed-sheet,.receipt-paper,.payroll-print,.statement-print,.voucher-print){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark] :is(.day-counts .k-present,.kind-btn.k-present.on){color:var(--brand-dark)}:where(:root[data-theme=dark]) button{background-color:var(--surface-3)}:root[data-theme=dark] .row-muted{opacity:.66}:root[data-theme=dark] .ic-row.off>td:not(:first-child){opacity:.9}:root[data-theme=dark] .row-muted .nature-tag:not(.settle-tag),:root[data-theme=dark] .row-muted :is(.rg-c1 .sn,.rc-quiet){color:var(--text)}:root[data-theme=dark] .btn-new small{opacity:.95}:root[data-theme=dark] .table-pager button:disabled{opacity:.55}:root[data-theme=dark] .att-chip:disabled{opacity:.65}:root[data-theme=dark] .ss-box.off{opacity:.9}:root[data-theme=dark] .ss-box.off .ss-caret,:root[data-theme=dark] .ss-box.off .ss-input::placeholder,:root[data-theme=dark] :is(.stmt-box h4 small,.stmt-line.zero>b,.stmt-meter-none){color:var(--text-dim)}:root[data-theme=dark] .kpi span.pct-g{color:var(--pct-g-ink)}:root[data-theme=dark] .kpi span.pct-y{color:var(--pct-y-ink)}}.modal.cv-modal{width:920px}.cv-modal .modal-body{max-height:72vh;overflow:auto}.cv-pv-facts{border:1px solid var(--border);background:var(--surface-2);color:var(--text-mid);border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 18px;padding:7px 12px;font-size:12.5px;display:flex}.cv-pv-facts b{color:var(--text)}.cv-lines-wrap{margin-top:6px}.hm-bar{flex-wrap:wrap;align-items:center;gap:14px;margin:8px 0;font-size:12.5px;display:flex}.hm-only{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.hm-view{margin:10px 0 4px}.hm-mwrap{align-items:center;gap:8px;display:flex}.hm-mwrap input[type=checkbox]{flex:none;width:16px;height:16px;margin:0}.hm-table input.hm-ref{text-align:right;direction:ltr;flex:1;width:auto;min-width:0;height:26px;margin:0;padding:0 6px;font-size:12px}.hm-table tr.hm-ok td{background:var(--ok-soft)}.hm-final{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.hm-final>div{border:1px solid var(--border-2);border-radius:8px;justify-content:space-between;gap:10px;padding:8px 12px;display:flex}.hm-final span{color:var(--text-mid);font-weight:600}@media screen{.print-report.hm-table{table-layout:fixed;width:100%;font-size:12px}.print-report.hm-table col.w-code{width:70px}.print-report.hm-table col.hm-date{width:84px}.print-report.hm-table col.hm-m{width:134px}.print-report.hm-table col.hm-kind{width:86px}.print-report.hm-table col.w-md{width:130px}.print-report.hm-table col.w-cnt{width:60px}.print-report.hm-table col.w-num{width:112px}.print-report.hm-table col.w-num-xs{width:92px}.print-report.hm-table td,.print-report.hm-table th{white-space:normal;overflow-wrap:anywhere;padding:6px}.print-report.hm-table td.num,.print-report.hm-table td bdi{white-space:nowrap}}@media print{.hm-table tr.hm-ok td{background:0 0}.hm-final>div{border:.5pt solid var(--pr-frame-c);font-size:var(--pr-text);border-radius:0;padding:3pt 6pt}}.cv-splits{border:1px dashed var(--border-2);border-radius:10px;padding:8px 12px}.cv-splits-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.cv-split-row{grid-template-columns:minmax(0,1fr) 220px 36px;align-items:center;gap:8px;margin-bottom:6px;display:grid}.cv-splits-foot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cv-splits-foot>span{margin-inline-start:auto}.cv-lines-cap{color:var(--text-mid);margin:2px 0 6px;font-size:12.5px;font-weight:800}.cv-lines td.cv-desc{white-space:normal;min-width:340px;max-width:none;font-size:12px;line-height:1.7}.cv-lines td:nth-child(2){white-space:normal;text-overflow:clip;max-width:230px;overflow:visible}.cv-legs col.cv-c-kind{width:104px}.cv-legs col.cv-c-cur{width:62px}.cv-legs col.cv-c-amt{width:150px}.cv-legs .ss{width:100%}.cv-form input.locked,.cv-form .num-input.locked{background:var(--field-locked);color:var(--text-mid);cursor:not-allowed;border-style:dashed}tr.cv-fc-row>td{color:var(--text-mid)}@media print{tr.cv-fc-row{break-before:avoid;page-break-before:avoid}}.cv-cur{color:var(--text-mid);font-size:.85em;font-weight:600}.cv-amt ul{margin:4px 0 2px;padding-inline-start:18px}.cv-amt-confirmed{border:1px solid var(--warn-line);background:var(--warn-soft);color:var(--warn);border-radius:6px;margin-top:6px;padding:5px 10px;font-weight:800}.cv-amt-alarm{font-weight:700}.cv-amt-check{color:var(--warn);align-items:center;gap:6px;margin:8px 0;font-weight:800;display:flex}.cv-mism{white-space:nowrap}.doc-figures tr.cv-amt-diff td{color:var(--danger);font-weight:800}.cv-bulk-bar{z-index:6;position:sticky;top:0}.modal.cv-bulk-modal{width:min(1180px,96vw)}.cv-bulk-table{width:100%}.cv-bulk-table td{white-space:nowrap}.cv-bulk-table tr.cv-bulk-off>td{color:var(--text-mid)}.cv-bulk-table tr.cv-bulk-sub>td{white-space:normal;border-top:0;padding-top:0;font-size:12px}.cv-bulk-calc{color:var(--warn);font-weight:700}.cv-bulk-modal .modal-body label.cv-amt-check{flex-direction:row;justify-content:flex-start}.cv-bulk-calc .cv-amt-check{margin:4px 0 0}.cv-bulk-why{color:var(--danger);font-weight:700}.cv-bulk-totals{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:10px;display:grid}.cv-bulk-review{color:var(--text);font-size:13.5px}.doc-figures td.val{white-space:nowrap}a.doc-link{color:var(--brand-ink);cursor:pointer;border-bottom:1px dotted;text-decoration:none}a.doc-link:hover{border-bottom-style:solid}a.doc-link:focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-radius:2px}@media print{a.doc-link{color:inherit!important;border-bottom:0!important}}bdi.tok,bdi.sn-date{white-space:nowrap}.doc-view-msg{margin:24px}.cp-value{border-top:1px dashed var(--border);border-bottom:1px dashed var(--border);margin:10px 0;padding:10px 0}.cp-value-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.cp-value-head b{color:var(--brand-ink);margin-inline-end:auto}.cp-additions{border-collapse:collapse;width:100%;margin-top:8px;font-size:12.5px}.cp-additions th,.cp-additions td{border-bottom:1px solid var(--border);text-align:right;padding:4px 6px}.cp-additions th{color:var(--text-mid);background:var(--surface-2);text-align:center}.fs-sub{color:var(--brand-ink);margin:12px 0 4px;font-weight:700}.fs-sub small{color:var(--text-mid);margin-inline-start:6px;font-weight:500}.cv-value-bar{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:8px 14px;margin:0 0 10px;padding:10px 12px;display:grid}.cv-value-bar>div>span{color:var(--text-mid);font-size:12px;display:block}.cv-value-bar>div>b{font-size:15px}.cv-value-bar small{color:var(--text-mid)}.cv-value-bar label{color:var(--text-mid);font-size:12.5px;font-weight:600}.cv-value-bar label input{border:1px solid var(--border);background:var(--field);width:100%;height:36px;color:var(--text);border-radius:8px;margin-top:4px;padding:6px 10px;display:block}.cv-value-bar .cv-value-note{color:var(--text-mid);flex-wrap:wrap;grid-column:1/-1;gap:10px;font-size:12.5px;display:flex}.cv-value-bar.warn{border-color:var(--danger-line)}.cv-value-bar.warn .cv-value-note b{color:var(--danger)}@media (width<=1000px){.cv-value-bar{grid-template-columns:repeat(2,minmax(0,1fr))}}.party-code{color:var(--text-mid);text-align:right;direction:ltr;unicode-bidi:isolate;font-size:.85em;display:block}a.btn-link.primary{background:var(--brand);color:#fff;border-radius:8px;align-items:center;gap:6px;padding:9px 18px;font-weight:700;text-decoration:none;display:inline-flex}a.btn-link.primary:hover{background:var(--brand-hover)}small.dims{color:var(--text-mid);font-size:.9em;font-weight:500}.dims{color:var(--text-mid);font-weight:500}.dims:before{content:" "}:is(td,th)>.dims{margin-top:1px;font-size:.88em;line-height:1.4;display:block}.form-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.table-wrap tr.tb-total td,.pv-table tr.tb-total td,.sched-table tr.tb-total td{background:var(--total-bg);border-top:2px solid var(--total-line);font-weight:800}.wiz-steps{flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.wiz-steps li button{border:1px solid var(--border);background:var(--surface);color:var(--text-mid);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 10px;font-size:13px;font-weight:700;display:inline-flex}.wiz-steps li button:disabled{cursor:default;opacity:.75}.wiz-n{background:var(--surface-2);border:1px solid var(--border-2);border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:inline-grid}.wiz-steps li.on button{border-color:var(--brand);color:var(--brand-ink);background:var(--brand-soft)}.wiz-steps li.on button:disabled{opacity:1}.wiz-steps li.on .wiz-n{background:var(--brand);border-color:var(--brand);color:#fff}.wiz-steps li.done button{border-color:var(--ok-line);color:var(--ok)}.wiz-steps li.done .wiz-n{background:var(--ok-soft);border-color:var(--ok-line);color:var(--ok)}.wiz-card{margin-bottom:12px}.wiz-h{color:var(--brand-ink);margin:4px 0 10px;font-size:14px}.wiz-nav{flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0 4px;display:flex}.wiz-done{text-align:center;color:var(--ok);padding:28px 18px}.wiz-done h2{color:var(--text);margin:10px 0;font-size:17px}.wiz-done p{color:var(--text-mid);line-height:1.9}.wiz-done .form-actions{justify-content:center}.pick-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;margin-bottom:14px;display:grid}.pick-card{text-align:start;font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 12px;display:flex}.pick-card b{color:var(--text);font-size:14px}.pick-card small{color:var(--text-mid);min-height:1em;font-size:11.5px}.pick-card:hover{border-color:var(--brand-line)}.pick-card.on{border-color:var(--brand);background:var(--brand-soft);box-shadow:0 0 0 2px var(--brand-line)}.unit-grid{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:8px;max-height:420px;margin:6px 0 10px;padding:2px;display:grid;overflow:auto}.unit-tile{text-align:start;font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:8px 10px;display:flex}.unit-tile .no{color:var(--text);font-size:15px;font-weight:800}.unit-tile .meta{color:var(--text-mid);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.unit-tile .price{color:var(--ok);direction:ltr;font-size:12px;font-weight:700}.unit-tile:hover{border-color:var(--brand-line)}.unit-tile.on{border-color:var(--brand);background:var(--brand-soft);box-shadow:0 0 0 2px var(--brand-line)}.unit-tile.held{border-color:var(--warn-line)}.unit-tile.sold{cursor:not-allowed;background:var(--surface-2);opacity:.7}.sel-box{background:var(--brand-soft);border:1px solid var(--brand-line);color:var(--text);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px;display:flex}.sel-inline{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.sel-inline label{color:var(--text-mid);align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex}.sel-inline select{border:1px solid var(--border-2);background:var(--field);height:32px;color:var(--text);border-radius:8px;padding:0 8px}.cust-mini{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;align-items:center;gap:12px;margin:10px 0;padding:10px 12px;display:flex}.cust-mini-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cust-mini-info small{color:var(--text-mid);line-height:1.7}.cust-av{background:var(--brand);color:#fff;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:16px;font-weight:800;display:grid}.cust-av.big{letter-spacing:2px;width:64px;height:64px;font-size:22px}.doc-drop{border:1.5px dashed var(--border-2);background:var(--surface-2);color:var(--text-mid);border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:14px;display:flex}.doc-drop small{color:var(--text-dim)}.doc-pending{flex-direction:column;gap:6px;margin:10px 0;display:flex}.doc-pend-row{align-items:center;gap:8px;display:flex}.doc-pend-row input{border:1px solid var(--border-2);background:var(--field);min-width:0;height:34px;color:var(--text);border-radius:8px;flex:1;padding:0 10px}.doc-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;margin-top:10px;display:grid}.doc-tile{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.doc-thumb{background:var(--surface-2);cursor:zoom-in;border:0;width:100%;height:118px;padding:0;display:block}.doc-thumb img{object-fit:cover;width:100%;height:100%;display:block}.doc-ico{width:100%;height:100%;color:var(--danger);place-items:center;display:grid}.doc-tile .doc-meta{background:0 0;border:0;border-radius:0;flex-flow:column;gap:2px;min-width:0;margin:0;padding:8px 10px 4px;display:flex;overflow:visible}.doc-tile .doc-meta b{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.doc-tile .doc-meta small{color:var(--text-dim);font-size:11px}.doc-acts{justify-content:flex-end;gap:4px;padding:0 8px 8px;display:flex}.doc-acts .act,.doc-pend-row .act,.sched-table .act{border:1px solid var(--border);background:var(--surface);cursor:pointer;width:27px;height:27px;color:var(--text-mid);border-radius:7px;place-items:center;padding:0;line-height:1;display:inline-grid}.doc-acts .act:hover,.sched-table .act:hover{border-color:var(--brand);color:var(--brand-ink)}.doc-acts .act.danger:hover,.doc-pend-row .act.danger:hover,.sched-table .act.danger:hover{border-color:var(--danger);color:var(--danger);background:var(--danger-soft)}.sched-table{border-collapse:collapse;width:100%;font-size:13px}.sched-table th{background:var(--th-bg-soft);color:var(--text-mid);border-bottom:1px solid var(--border);padding:6px 8px}.sched-table td{border-bottom:1px solid var(--row-line);vertical-align:middle;padding:4px 8px}.sched-table td input{border:1px solid var(--border-2);background:var(--field);width:100%;min-width:120px;height:32px;color:var(--text);border-radius:7px;padding:0 8px}.sched-foot{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}tr.inst-paid td{color:var(--text-dim);background:var(--surface-2)}tr.inst-late td{background:var(--danger-soft)}.sum-box{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin:4px 0 10px;display:grid}.sum-box>div{background:var(--surface);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:2px;padding:8px 12px;display:flex}.sum-box>div span{color:var(--text-mid);font-size:11.5px;font-weight:700}.sum-box>div b{text-align:right;font-variant-numeric:tabular-nums;direction:ltr;font-size:15px}.sum-box>div.big{border-color:var(--brand-line);background:var(--brand-soft)}.sum-box>div.big b{color:var(--brand-ink);font-size:17px}.sum-box>div.bad{border-color:var(--danger-line);background:var(--danger-soft)}.sum-box>div.bad b{color:var(--danger)}.pv-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin:8px 0 12px;display:grid}.pv-box{border:1px solid var(--border);background:var(--surface);border-radius:12px;min-width:0;padding:10px 12px}.pv-box.wide{grid-column:span 2}.pv-box h4,.pv-h{color:var(--brand-ink);margin:0 0 8px;font-size:13px}.pv-h{margin-top:12px}.pv-box>div{border-bottom:1px dashed var(--row-line);justify-content:space-between;gap:10px;padding:4px 0;display:flex}.pv-box>div:last-child{border-bottom:0}.pv-box>div span{color:var(--text-mid);font-size:12.5px}.pv-box>div b{text-align:end;font-size:13px}.pv-table{border-collapse:collapse;width:100%;font-size:13px}.pv-table th{background:var(--th-bg-soft);color:var(--text-mid);border-bottom:1px solid var(--border);padding:6px 8px}.pv-table td{border-bottom:1px solid var(--row-line);padding:5px 8px}.req-chips{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.req-acts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.req-detail .detail-head h2{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.collect-table{border-collapse:collapse;width:100%;font-size:13px}.collect-table th,.collect-table td{border-bottom:1px solid var(--row-line);text-align:start;padding:5px 8px}.collect-table th{background:var(--th-bg-soft);color:var(--text-mid)}.collect-table td.num input{width:100%}.re-page .card{margin-bottom:12px}.re-page .card h3{color:var(--brand-ink);margin:0 0 10px;font-size:14px}.re-page .card h3 small{color:var(--text-mid);font-weight:600}.re-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;margin-bottom:12px;display:grid}.re-grid>.card{margin-bottom:0}.unit-hero{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.uh-main{align-items:center;gap:14px;min-width:0;display:flex}.uh-no{background:var(--brand);color:#fff;border-radius:16px;place-items:center;min-width:72px;height:72px;padding:0 12px;font-size:22px;font-weight:800;display:grid}.uh-info{flex-direction:column;gap:4px;display:flex}.uh-info b{font-size:16px}.uh-info span{color:var(--text-mid);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.uh-acts{flex-wrap:wrap;gap:6px;display:flex}.owner-name{color:var(--brand-ink);font-size:17px;font-weight:800;text-decoration:none}.owner-name:hover{text-decoration:underline}.kv-list>div{border-bottom:1px dashed var(--row-line);justify-content:space-between;gap:10px;padding:6px 0;display:flex}.kv-list>div:last-child{border-bottom:0}.kv-list span{color:var(--text-mid);font-size:12.5px}.big-figs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.big-figs>div{flex-direction:column;gap:2px;display:flex}.big-figs span{color:var(--text-mid);font-size:11.5px;font-weight:700}.big-figs b{text-align:right;font-variant-numeric:tabular-nums;direction:ltr;font-size:17px}.big-figs .ok b{color:var(--ok)}.big-figs .due b{color:var(--danger)}.pbar{background:var(--surface-2);border:1px solid var(--border);border-radius:99px;height:8px;margin:6px 0 4px;display:block;overflow:hidden}.pbar i{background:var(--ok-fill);border-radius:99px;height:100%;display:block}.pbar.late i{background:var(--warn-fill)}.late-box,.next-box{border-radius:9px;margin-top:8px;padding:7px 10px;font-size:12.5px}.late-box{background:var(--danger-soft);color:var(--danger);border:1px solid var(--danger-line);font-weight:700}.next-box{background:var(--info-soft);color:var(--text);border:1px solid var(--info-line)}.mini-list{margin:0;padding:0;list-style:none}.mini-list li{border-bottom:1px dashed var(--row-line);flex-wrap:wrap;align-items:center;gap:6px;padding:6px 0;display:flex}.mini-list li:last-child{border-bottom:0}.timeline{border-inline-start:2px solid var(--border);margin:0;padding:0 12px 0 0;list-style:none}.timeline li{padding:6px 12px 6px 0;line-height:1.7;position:relative}.timeline li:before{content:"";inset-inline-start:-19px;background:var(--brand);border:2px solid var(--surface);border-radius:50%;width:10px;height:10px;position:absolute;top:13px}.tl-date{color:var(--text-mid);margin-inline-end:8px;font-size:12px}.cust-hero{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ch-info{flex-direction:column;flex:1;gap:6px;min-width:260px;display:flex}.ch-info h2{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:19px;display:flex}.ch-tags{flex-wrap:wrap;gap:6px;display:flex}.ch-tag{background:var(--surface-2);border:1px solid var(--border);color:var(--text);border-radius:99px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;text-decoration:none;display:inline-flex}.ch-tag.warn{background:var(--warn-soft);border-color:var(--warn-line);color:var(--warn);font-weight:700}.ch-acts{flex-wrap:wrap;gap:6px;display:flex}.kpi-cards{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-bottom:12px;display:grid}.kc{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:3px;min-width:0;padding:10px 14px;display:flex}.kc span{color:var(--text-mid);font-size:11.5px;font-weight:700}.kc b{text-align:right;font-variant-numeric:tabular-nums;direction:ltr;font-size:18px}.kc small{color:var(--text-dim);font-size:11.5px}.kc.ok{border-color:var(--ok-line)}.kc.ok b{color:var(--ok)}.kc.due b{color:var(--danger)}.kc.bad{border-color:var(--danger-line);background:var(--danger-soft)}.kc.bad b{color:var(--danger)}.cust-tabs{margin-bottom:10px}.unit-cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;margin-bottom:12px;display:grid}.unit-card{text-align:start;font:inherit;color:var(--text);border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.unit-card:hover{border-color:var(--brand-line);box-shadow:0 2px 10px var(--tb-shadow)}.uc-top{align-items:center;gap:8px;display:flex}.uc-top b{font-size:18px}.uc-top>span:not(.st){color:var(--text-mid);flex:1}.uc-mid{color:var(--text-mid);font-size:12px}.uc-figs{color:var(--text-mid);flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:11.5px;display:flex}.uc-figs b{color:var(--text);text-align:right;direction:ltr;font-size:13px;display:block}.uc-next{color:var(--brand-ink);font-size:12px}.uc-next.dim{color:var(--text-dim)}.rc-batch>*+*{break-before:page}@media print{.rc-batch-wrap>.card.detail-head{display:none}}.modal.req-picker{width:min(760px,94vw)}.req-picker-lead{color:var(--text-mid);margin:0 0 12px;font-size:13px}.req-group+.req-group{margin-top:14px}.req-group h4{color:var(--text-mid);letter-spacing:.2px;margin:0 0 7px;font-size:11.5px;font-weight:800}.req-grid{grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:8px;display:grid}.req-card{text-align:start;min-width:0;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:10px;align-items:center;gap:11px;padding:10px 12px;transition:border-color .15s,background-color .15s;display:flex}.req-card:hover{border-color:var(--c,var(--brand-ink));background:var(--surface-2)}.req-card:focus-visible{outline:2px solid var(--c,var(--brand-ink));outline-offset:2px}.req-ico{width:34px;height:34px;color:var(--c,var(--brand-ink));background:var(--surface-2);border:1px solid var(--border);border-radius:9px;flex:none;place-items:center;display:grid}.req-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.req-txt b{font-size:13.5px;font-weight:800;line-height:1.4}.req-txt small{color:var(--text-mid);font-size:11.5px;line-height:1.5}.req-picker-foot{background:var(--surface-2);border:1px solid var(--border);color:var(--text-mid);border-radius:8px;margin-top:14px;padding:9px 12px;font-size:12px;line-height:1.8}@media (prefers-reduced-motion:reduce){.req-card{transition:none}}:where(input:not([type=checkbox],[type=radio],[type=file],[type=range],.ss-input),select,textarea):is(input,select,textarea):focus{outline:2px solid var(--info-line);outline-offset:0;border-color:var(--focus)}input:is(.locked,[readonly]):not([type=checkbox],[type=radio],.ss-input),textarea:is(.locked,[readonly]){background:var(--field-locked);color:var(--text-mid);cursor:default;border-style:dashed}:is(input,select,textarea):not([type=checkbox],[type=radio],.ss-input):disabled{background:var(--field-locked);color:var(--text-dim);cursor:not-allowed}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}:where(input,textarea)::placeholder{color:var(--text-faint);opacity:1}:where(textarea){resize:vertical}input:is([type=date],[type=month]):invalid{border-color:var(--danger);color:var(--danger)}input[data-wy]::-webkit-datetime-edit-year-field{color:var(--text-mid)}input[data-wy]:invalid::-webkit-datetime-edit-year-field{color:var(--danger)}input.wy-fixed{animation:1.1s ease-out wy-flash}@keyframes wy-flash{0%{box-shadow:0 0 0 3px var(--warn-line);background:var(--warn-soft)}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){input.wy-fixed{outline:2px solid var(--warn-line);animation:none}}@media screen{:root[data-look=v2] .o-wrap{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;max-width:1500px;margin-inline:auto;display:grid}:root[data-look=v2] .o-main{min-width:0}:root[data-look=v2] .o-aside{gap:12px;display:grid;position:sticky;top:0}@media (width<=1280px){:root[data-look=v2] .o-wrap{grid-template-columns:minmax(0,1fr)}:root[data-look=v2] .o-aside{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));position:static}}:root[data-look=v2] .o-form{border:1px solid var(--border);background:var(--surface);border-radius:14px;margin-bottom:16px;padding:0 28px 20px;box-shadow:0 1px 2px #10243a0a,0 8px 24px #10243a0d}:root[data-look=v2] .o-bar{z-index:6;background:var(--surface);border-bottom:1px solid var(--border);border-radius:14px 14px 0 0;margin:0 -28px 18px;padding:14px 28px 12px;position:sticky;top:-20px}:root[data-look=v2] .o-bar-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}:root[data-look=v2] .o-crumbs{color:var(--text-dim);margin-bottom:2px;font-size:12px;font-weight:600}:root[data-look=v2] .o-bar-title h2{color:var(--text);margin:0;font-size:20px;font-weight:800}:root[data-look=v2] .o-bar-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}:root[data-look=v2] .o-bar-actions .hint.warn{color:var(--warn);font-size:12px;font-weight:600}:root[data-look=v2] .o-status{align-items:stretch;display:inline-flex}:root[data-look=v2] .o-step{white-space:nowrap;background:var(--surface-2);height:30px;color:var(--text-dim);clip-path:polygon(100% 0,calc(100% - 10px) 50%,100% 100%,12px 100%,0 50%,12px 0);align-items:center;gap:5px;margin-inline-start:-6px;padding:0 20px 0 22px;font-size:12.5px;font-weight:700;display:inline-flex}:root[data-look=v2] .o-step:first-child{clip-path:polygon(100% 0,100% 100%,12px 100%,0 50%,12px 0);margin-inline-start:0;padding-inline-start:14px}:root[data-look=v2] .o-step.done{background:var(--brand-soft);color:var(--brand-ink)}:root[data-look=v2] .o-step.on{background:var(--brand);color:#fff}:root[data-look=v2] .o-step.off{background:var(--danger-soft);color:var(--danger);clip-path:none;border-radius:8px;padding:0 14px}:root[data-look=v2] .o-form fieldset.fs{background:0 0;border:0;margin:0 0 22px;padding:0}:root[data-look=v2] .o-form fieldset.fs.accent{background:var(--accent-soft);border-radius:10px;padding:12px 14px 6px}:root[data-look=v2] .o-form fieldset.fs>legend{width:100%;color:var(--brand-ink);border-bottom:1px solid var(--border);margin-bottom:12px;padding:0 0 7px;font-size:13px;font-weight:800}:root[data-look=v2] .o-form .form-row{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px 16px}:root[data-look=v2] .o-form .form-row>*{grid-column:span 4}:is(:root[data-look=v2] .o-form .form-row>label:has(>input[type=date]),:root[data-look=v2] .o-form .form-row>label:has(.num-input),:root[data-look=v2] .o-form .form-row>label:has(>input.locked)){grid-column:span 3}:root[data-look=v2] .o-form .form-row>.sp2{grid-column:span 6}:root[data-look=v2] .o-form .form-row>.sp3{grid-column:span 9}:root[data-look=v2] .o-form .form-row>.full,:root[data-look=v2] .o-form .form-row>:not(label){grid-column:1/-1}:root[data-look=v2] .o-form .form-row>label:has(textarea.auto-text){grid-column:1/-1}:root[data-look=v2] .o-form .form-row>label:has(.fs-checks){grid-column:1/-1}@media (width<=1100px){:root[data-look=v2] .o-form .form-row>*{grid-column:span 6!important}:root[data-look=v2] .o-form .form-row>:is(.full,.sp3,:not(label)){grid-column:1/-1!important}:root[data-look=v2] .o-form .form-row>label:has(textarea.auto-text){grid-column:1/-1!important}}:root[data-look=v2] .o-form .form-row label{color:var(--text-mid);font-size:12px}:root[data-look=v2] .o-form .form-row input,:root[data-look=v2] .o-form .form-row select,:root[data-look=v2] .o-form textarea.auto-text{border-color:var(--border-2);border-radius:8px}:root[data-look=v2] .o-form .form-row input:focus,:root[data-look=v2] .o-form .form-row select:focus{outline:2px solid var(--info-line);border-color:var(--focus)}:root[data-look=v2] .o-more{border:1px dashed var(--border-2);background:var(--surface-2);border-radius:10px;margin:8px 0 4px}:root[data-look=v2] .o-more>summary{cursor:pointer;color:var(--brand-ink);align-items:center;gap:6px;padding:9px 12px;font-size:12.5px;font-weight:800;list-style:none;display:flex}:root[data-look=v2] .o-more>summary::-webkit-details-marker{display:none}:root[data-look=v2] .o-more>summary svg{transition:transform .15s;transform:rotate(90deg)}:root[data-look=v2] .o-more[open]>summary svg{transform:none}:root[data-look=v2] .o-more>summary small{color:var(--text-dim);margin-inline-start:6px;font-weight:600}:root[data-look=v2] .o-more-body{padding:4px 12px 10px}:root[data-look=v2] .o-more-body .form-row{margin-bottom:0}:root[data-look=v2] .o-card{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:12px 14px}:root[data-look=v2] .o-card h3{color:var(--brand-ink);margin:0 0 8px;font-size:13px;font-weight:800}:root[data-look=v2] .o-kv{gap:6px;margin:0;display:grid}:root[data-look=v2] .o-kv>div{grid-template-columns:84px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}:root[data-look=v2] .o-kv dt{color:var(--text-dim);font-size:12px;font-weight:600}:root[data-look=v2] .o-kv dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:13px}:root[data-look=v2] .o-note{color:var(--text-mid);margin:0;font-size:12.5px;line-height:1.7}:root[data-look=v2] .o-todo{color:var(--warn);gap:4px;margin:0;padding-inline-start:18px;font-size:12.5px;display:grid}:root[data-look=v2] .o-card .ok-msg,:root[data-look=v2] .o-card .due-note{margin:0;font-size:12.5px}.oo{max-width:1640px;margin-inline:auto}.oo-cp{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.oo-crumbs{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;font-size:17px;display:flex}.oo-crumb{color:var(--text-dim);align-items:center;gap:4px;min-width:0;display:inline-flex}.oo-crumb b{color:var(--text);overflow-wrap:anywhere;font-weight:700}.oo-crumb-link{font:inherit;color:var(--brand-ink);cursor:pointer;background:0 0;border:0;padding:0}.oo-crumb-link:hover{text-decoration:underline}.oo-cp-btns{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.oo-foot{z-index:6;background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:14px;padding:10px 14px;display:flex;position:sticky;bottom:8px;box-shadow:0 -2px 6px #10243a0d,0 6px 22px #10243a1a}.oo-foot-btns{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.oo-foot-hint{white-space:nowrap;text-overflow:ellipsis;flex:240px;min-width:0;font-size:12.5px;overflow:hidden}.oo-foot-hint:hover{white-space:normal}.oo-foot-hint>*{margin:0;display:inline}.oo-head{background:var(--surface);border:1px solid var(--border);border-bottom:0;border-radius:12px 12px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.oo-head-btns{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.oo-head-btns button{height:32px;padding:0 12px;font-size:13px}.oo-status{direction:rtl;align-items:stretch;display:inline-flex}.oo-step{white-space:nowrap;background:var(--surface-2);height:30px;color:var(--text-dim);border-block:1px solid var(--border);clip-path:polygon(100% 0,calc(100% - 10px) 50%,100% 100%,12px 100%,0 50%,12px 0);align-items:center;margin-inline-start:-6px;padding:0 20px 0 22px;font-size:12.5px;font-weight:700;display:inline-flex}.oo-step:first-child{clip-path:polygon(100% 0,100% 100%,12px 100%,0 50%,12px 0);margin-inline-start:0;padding-inline-start:14px}.oo-step.done{background:var(--brand-soft);color:var(--brand-ink)}.oo-step.on{background:var(--brand);color:#fff;border-color:var(--brand)}.oo-sheet{background:var(--surface);border:1px solid var(--border);border-radius:0 0 12px 12px;padding:22px 32px 26px;position:relative;overflow:visible;box-shadow:0 1px 2px #10243a0a,0 8px 24px #10243a0d}.oo-cp+.oo-sheet{border-radius:12px}.oo-ribbon{pointer-events:none;z-index:1;border-top-left-radius:12px;width:150px;height:150px;position:absolute;top:0;left:0;overflow:hidden}.oo-ribbon span{text-align:center;letter-spacing:.02em;color:#fff;background:var(--text-dim);width:190px;padding:5px 0;font-size:12.5px;font-weight:800;position:absolute;top:30px;left:-42px;transform:rotate(-45deg);box-shadow:0 2px 6px #00000026}.oo-ribbon.bad span{background:var(--danger)}.oo-ribbon.warn span{background:var(--warn)}.oo-ribbon.info span{background:var(--info)}.oo-smart{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;margin:-22px -32px 16px;display:flex}.oo-smart-btn{border:0;border-inline-start:1px solid var(--border);min-width:150px;height:56px;color:var(--text-mid);font:inherit;cursor:pointer;text-align:start;background:0 0;border-radius:0;align-items:center;gap:10px;padding:0 16px;display:inline-flex}.oo-smart-btn:hover:not(:disabled){background:var(--surface-2);color:var(--brand-ink)}.oo-smart-btn:disabled{cursor:default;opacity:1}.oo-smart-btn svg{color:var(--brand-ink);flex:none}.oo-smart-txt{min-width:0;line-height:1.25;display:grid}.oo-smart-txt b{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.oo-smart-txt small{color:var(--text-dim);font-size:11.5px}.oo-smart-btn.warn svg,.oo-smart-btn.warn b{color:var(--warn)}.oo-smart-btn.bad svg,.oo-smart-btn.bad b{color:var(--danger)}.oo-smart-btn.ok svg{color:var(--ok)}.oo-title{margin:4px 0 18px}.oo-title-lbl{color:var(--text-dim);margin-bottom:2px;font-size:12.5px;font-weight:700}.oo-title h1{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:26px;font-weight:800;line-height:1.35}.oo-title h1 input{width:100%;font:inherit;color:var(--text);border:0;border-bottom:1px solid var(--border-2);background:0 0;border-radius:0;height:auto;padding:2px 0;font-size:26px;font-weight:800}.oo-title h1 input:focus{border-bottom-color:var(--focus);box-shadow:0 1px 0 var(--focus);outline:none}.oo-title-sub{color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:13px;display:flex}.oo-title-sub .oo-chip{background:var(--surface-2);border:1px solid var(--border);color:var(--text-mid);border-radius:999px;align-items:center;gap:4px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}.oo-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 48px;margin-bottom:18px;display:grid}.oo-group.wide{grid-column:1/-1}.oo-group-title{letter-spacing:.02em;color:var(--brand-ink);border-bottom:1px solid var(--border);margin:6px 0 8px;padding-bottom:6px;font-size:12.5px;font-weight:800}.oo-field{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:14px;min-height:36px;padding:2px 0;display:grid}.oo-field.top{align-items:start}.oo-field.top .oo-lbl{padding-top:8px}.oo-lbl{color:var(--text-mid);text-align:end;font-size:13px;font-weight:700}.oo-val{min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:13.5px}.oo-hint{color:var(--text-dim);margin-top:3px;font-size:11.5px;line-height:1.6}.oo-hint.warn{color:var(--warn);font-weight:600}.oo-val>:is(input,select),.oo-val .num-input,.oo-val textarea.auto-text,.oo-val .ss-box,.oo-val>div>input:not([type=checkbox]):not([type=radio]){border:0;border-bottom:1px solid var(--border-2);width:100%;box-shadow:none;background:0 0;border-radius:0;padding-inline:2px}.oo-val>:is(input,select):hover,.oo-val .num-input:hover,.oo-val .ss-box:hover,.oo-val textarea.auto-text:hover{border-bottom-color:var(--text-dim)}.oo-val>:is(input,select):focus,.oo-val .num-input:focus,.oo-val textarea.auto-text:focus,.oo-val .ss-box.open,.oo-val>div>input:focus{border-bottom-color:var(--focus);box-shadow:0 1px 0 var(--focus);outline:none}.oo-val input.locked{color:var(--text-mid);border-bottom-style:dashed}.oo-title h1 :is(.std-hint,.name-hint){margin-top:4px;font-size:12px;font-weight:600;line-height:1.6;display:block}.oo-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.oo-pair>label>span{color:var(--text-dim);font-size:11.5px;display:block}.oo-pair>label>:is(input,select){border:0;border-bottom:1px solid var(--border-2);background:0 0;border-radius:0;width:100%}.oo-val .seg{flex-wrap:wrap}.oo-radio{flex-wrap:wrap;gap:6px 18px;padding:6px 0;display:flex}.oo-radio label{color:var(--text);cursor:pointer;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.oo-radio input{width:16px;height:16px;accent-color:var(--brand);margin:0}.oo-radio small{color:var(--text-dim);font-size:11.5px;font-weight:500;display:block}.oo-nb{margin-top:8px}.oo-nb-tabs{border-bottom:1px solid var(--border-2);flex-wrap:wrap;gap:2px;display:flex}.oo-nb-tab{height:38px;font:inherit;color:var(--text-dim);cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:8px 8px 0 0;padding:0 16px;font-size:13.5px;font-weight:700;position:relative;bottom:-1px}.oo-nb-tab:hover{color:var(--brand-ink);background:var(--surface-2)}.oo-nb-tab.on{color:var(--text);background:var(--surface);border-color:var(--border-2)}.oo-nb-badge{background:var(--brand-soft);min-width:20px;color:var(--brand-ink);text-align:center;border-radius:999px;margin-inline-start:6px;padding:0 6px;font-size:11.5px;line-height:18px;display:inline-block}.oo-nb-body{padding:16px 2px 4px}.oo-nb-body table{width:100%}.oo-alert{border:1px solid;border-radius:8px;margin:0 0 14px;padding:10px 14px;font-size:13px;line-height:1.7}.oo-alert.info{background:var(--info-soft);border-color:var(--info-line);color:var(--info)}.oo-alert.ok{background:var(--ok-soft);border-color:var(--ok-line);color:var(--ok)}.oo-alert.warn{background:var(--warn-soft);border-color:var(--warn-line);color:var(--warn)}.oo-alert.bad{background:var(--danger-soft);border-color:var(--danger-line);color:var(--danger)}.oo-alert ul{margin:4px 0 0;padding-inline-start:18px}.oo-chatter{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin-top:18px;padding:16px 24px}.oo-chatter-title{color:var(--brand-ink);align-items:center;gap:6px;margin:0 0 12px;font-size:14px;font-weight:800;display:flex}.oo-log{gap:14px;margin:0;padding:0;list-style:none;display:grid}.oo-msg{grid-template-columns:34px minmax(0,1fr);gap:10px;display:grid}.oo-avatar{background:var(--brand-soft);width:34px;height:34px;color:var(--brand-ink);border:1px solid var(--brand-line);border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid}.oo-msg-head{color:var(--text);flex-wrap:wrap;align-items:baseline;gap:10px;font-size:13px;display:flex}.oo-msg-head time{color:var(--text-dim);font-variant-numeric:tabular-nums;direction:ltr;font-size:11.5px}.oo-msg-act{color:var(--text-mid);margin-top:1px;font-size:13px}.oo-msg-note{color:var(--text-mid);margin-top:2px;font-size:12.5px}.oo-track{gap:2px;margin:4px 0 0;padding:0;font-size:12.5px;list-style:none;display:grid}.oo-track li{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.oo-track-k{color:var(--text-dim);font-weight:600}.oo-track-k:after{content:":"}.oo-track-old{color:var(--text-dim);text-decoration:line-through}.oo-track-new{color:var(--text);font-weight:700}.oo.oo-wide{max-width:none}.oo-list-cp{padding:4px 0 2px}.oo-cp-start{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.oo-list-title{color:var(--text);margin:0;font-size:19px;font-weight:800}.oo-kpi{color:var(--text-dim);font-size:12.5px}.oo-kpi b{color:var(--text);font-variant-numeric:tabular-nums}.oo-views{border:1px solid var(--border-2);border-radius:8px;display:inline-flex;overflow:hidden}.oo-views button{background:var(--surface);height:32px;color:var(--text-dim);font:inherit;cursor:pointer;border:0;border-radius:0;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:700;display:inline-flex}.oo-views button+button{border-inline-start:1px solid var(--border-2)}.oo-views button.on{background:var(--brand-soft);color:var(--brand-ink)}.oo-facets{flex-wrap:wrap;gap:8px;margin:4px 0 14px;display:flex}.oo-facet{border:1px solid var(--border-2);background:var(--surface);height:32px;color:var(--text-mid);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;font-weight:700;display:inline-flex}.oo-facet:hover{border-color:var(--brand-line);color:var(--brand-ink)}.oo-facet.on{background:var(--brand);border-color:var(--brand);color:#fff}.oo-facet.warn:not(.on){border-color:var(--warn-line);background:var(--warn-soft);color:var(--warn)}.oo-facet-n{background:var(--surface-2);min-width:22px;color:var(--text);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 7px;font-size:11.5px;line-height:20px}.oo-facet.on .oo-facet-n{color:#fff;background:#ffffff38}.oo-kb-bar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.oo-kb-search{border:1px solid var(--border-2);background:var(--surface);max-width:460px;height:36px;color:var(--text);font:inherit;border-radius:8px;flex:280px;padding:0 12px}.oo-kb{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px;display:grid}.oo-kb-card{text-align:start;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:10px;align-content:start;gap:6px;padding:12px 14px;display:grid;box-shadow:0 1px 2px #10243a0a}.oo-kb-card:hover{border-color:var(--brand-line);box-shadow:0 4px 14px #10243a14}.oo-kb-card.off{opacity:.66}.oo-kb-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.oo-kb-name{overflow-wrap:anywhere;font-size:14px;font-weight:800;line-height:1.5}.oo-kb-top .st,.oo-kb-foot .st,.oo-title-sub .st{white-space:nowrap;flex:none}.oo-kb-sub{color:var(--text-dim);font-size:12px}.oo-kb-row{align-items:center;gap:6px;min-width:0;font-size:12.5px;display:flex}.oo-kb-foot{border-top:1px dashed var(--border);flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;padding-top:8px;display:flex}.oo-kb-foot .num{margin-inline-end:auto;font-size:13.5px;font-weight:800}.oo-avatar.sm{flex:none;width:24px;height:24px;font-size:12px}.oo-empty{text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:14px;max-width:1040px;margin:12px auto;padding:30px 28px}.oo-empty-ico{background:var(--brand-soft);width:84px;height:84px;color:var(--brand-ink);border-radius:50%;place-items:center;margin:0 auto 14px;display:grid}.oo-empty h2{color:var(--text);margin:0 0 8px;font-size:22px;font-weight:800}.oo-empty>p{max-width:60ch;color:var(--text-mid);margin:0 auto 18px;font-size:14px;line-height:1.9}.oo-empty-ways{text-align:start;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.oo-empty-ways>div{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;gap:4px;padding:12px;display:grid}.oo-empty-ways svg{color:var(--brand-ink)}.oo-empty-ways b{color:var(--text);font-size:13.5px}.oo-empty-ways span{color:var(--text-mid);font-size:12.5px;line-height:1.7}.oo-empty-btns{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.oo-empty-btns button{height:38px;padding:0 18px}.oo-empty .oo-alert{text-align:start;margin:18px 0 0}@media (width<=900px){.oo-groups{grid-template-columns:minmax(0,1fr)}.oo-sheet{padding:18px 16px 20px}.oo-smart{margin:-18px -16px 14px}.oo-field{grid-template-columns:118px minmax(0,1fr)}.oo-title h1,.oo-title h1 input{font-size:21px}.oo-empty-ways{grid-template-columns:minmax(0,1fr)}}:is(.kpi,.hm2-kpi,.oo-smart-item,.xd-kpi,.dk-tile) :is(b,strong,.k-value,.v,.val,.num){white-space:nowrap}:is(.kpi-row>.kpi,.kpi-row .kpi){min-width:min-content!important}}.notes-log{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin:10px 0 14px;padding:12px 14px}.notes-log-head{align-items:center;gap:10px;margin-bottom:6px;display:flex}.notes-log-head b{color:var(--text);font-size:13.5px}.notes-log-n{color:var(--text-dim);font-size:12px}.notes-log-raw{color:var(--brand-ink);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-inline-start:auto;padding:0;font-size:12px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.notes-log-raw:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:3px}.notes-log-list{margin:0;padding:0;list-style:none}.notes-log-list li{border-top:1px solid var(--border);color:var(--text);grid-template-columns:92px 104px minmax(0,1fr);align-items:baseline;gap:10px;padding:6px 0;font-size:13px;display:grid}.notes-log-list li:first-child{border-top:0}.nl-date{font-variant-numeric:tabular-nums;color:var(--text-mid);white-space:nowrap;font-weight:700}.nl-kind{white-space:nowrap;background:var(--chip-bg);color:var(--text-mid);border-radius:999px;justify-self:start;padding:2px 9px;font-size:11.5px;font-weight:700}.nl-k-hire{background:var(--brand-soft);color:var(--brand-ink)}.nl-k-up,.nl-k-back{background:var(--ok-soft);color:var(--ok)}.nl-k-down,.nl-k-end{background:var(--danger-soft);color:var(--danger)}.nl-k-move,.nl-k-name,.nl-k-job{background:var(--info-soft);color:var(--info)}.notes-log-facts{border-bottom:1px dashed var(--border);flex-wrap:wrap;gap:4px 18px;margin:0 0 6px;padding:0 0 8px;display:flex}.notes-log-facts.only{border-bottom:0;margin-bottom:0;padding-bottom:0}.notes-log-facts div{align-items:baseline;gap:6px;min-width:0;font-size:13px;display:flex}.notes-log-facts dt{color:var(--text-mid);white-space:nowrap}.notes-log-facts dt:after{content:":"}.notes-log-facts dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-weight:600}.nl-k-hold{background:var(--warn-soft);color:var(--warn)}.nl-text{overflow-wrap:break-word;min-width:0;line-height:1.6}.notes-log-src{background:var(--surface-2);color:var(--text-mid);overflow-wrap:break-word;border-radius:8px;margin:8px 0 0;padding:8px 10px;font-size:12px;line-height:1.7}@media (width<=560px){.notes-log-list li{grid-template-columns:auto 1fr}.nl-text{grid-column:1/-1}}@media print{.notes-log{border:0;border-radius:0;margin:2pt 0 4pt;padding:0}.notes-log-head{display:none}.notes-log-list{columns:2;column-rule:.4pt solid var(--pr-grid-c);column-gap:6mm}.notes-log-list li{break-inside:avoid;font-size:var(--pr-dense);border-top:0;grid-template-columns:15mm 15mm minmax(0,1fr);gap:1.5mm;padding:.8pt 0;line-height:1.35}.nl-kind{font-size:var(--pr-dense);padding:0;color:var(--text)!important;background:0 0!important}.nl-date{font-size:var(--pr-dense)}.notes-log-facts{border-bottom:.4pt solid var(--pr-grid-c);margin:0 0 2pt;padding:0 0 2pt}.notes-log-facts div{font-size:var(--pr-dense)}}.sum-panel{border-bottom:1px solid var(--border);gap:12px;padding:12px 14px 14px;display:grid}.sum-kpis{flex-wrap:wrap;gap:10px;display:flex}.sum-kpis>.sum-kpi{flex:180px;max-width:290px}.sum-kpi{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:10px 14px;display:flex}.sum-kpi-l{color:var(--text-dim);font-size:12px;font-weight:600}.sum-kpi b{color:var(--text);overflow-wrap:anywhere;font-size:18px;font-weight:800;line-height:1.35}.sum-kpi-u{color:var(--text-dim);font-size:11px}.sum-kpi.main{background:var(--brand-soft);border-color:var(--brand-line)}.sum-kpi.main b{color:var(--brand-ink);font-size:20px}.sum-cur{min-width:0}.sum-panel.slim{gap:8px;padding:10px 14px 4px}.sum-panel.slim .sum-row{align-items:stretch;margin-bottom:6px}.sum-panel.slim .kpi.main{background:var(--brand-soft);border-color:var(--brand-line)}.sum-panel.slim .kpi.main b{color:var(--brand-ink)}.sum-cur-btn{cursor:pointer;font:inherit;text-align:start;color:var(--text);border-style:dashed}.sum-cur-btn b{color:var(--brand-ink);align-items:center;gap:6px;font-size:13px;display:inline-flex}.sum-cur-btn:hover,.sum-cur-btn.on{border-style:solid;border-color:var(--brand-line);background:var(--brand-soft)}.sum-cur-btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.sum-panel.slim .sum-cur{margin-bottom:10px}.sum-cur-h{color:var(--text-mid);margin-bottom:6px;font-size:12.5px;font-weight:700}.sum-cur-h span{color:var(--text-dim);font-weight:500}.sum-cur-wrap{border:1px solid var(--border);border-radius:10px;overflow-x:auto}table.sum-cur-tbl{border-collapse:collapse;width:100%;font-size:13px}table.sum-cur-tbl th{background:var(--surface-2);color:var(--text-mid);border-bottom:1px solid var(--border);text-align:center;white-space:nowrap;padding:6px 10px;font-size:12px;font-weight:700}table.sum-cur-tbl td{border-bottom:1px solid var(--border);color:var(--text);white-space:nowrap;padding:6px 10px}table.sum-cur-tbl tr:last-child td{border-bottom:0}.sum-code{letter-spacing:.03em;color:var(--brand-ink);background:var(--surface-2);border:1px solid var(--border);border-radius:6px;margin-inline-end:6px;padding:0 6px;font-size:11px;font-weight:800;display:inline-block}.sum-bar{background:var(--surface-2);border:1px solid var(--border);vertical-align:middle;border-radius:4px;width:90px;height:7px;margin-inline-end:8px;display:inline-block;overflow:hidden}.sum-bar i{background:var(--brand);height:100%;display:block}.sum-pct{color:var(--text-mid);font-size:12px}@media print{.sum-printbox{break-inside:avoid;margin-top:8pt}.sum-printbox h4{font-size:var(--pr-total);color:var(--text);border-bottom:var(--pr-frame-w) solid var(--pr-frame-c);margin:0 0 4pt;padding-bottom:2pt;font-weight:700}.print-report.sum-pt{margin:0 0 5pt;width:auto!important}.print-report.sum-pt tbody td{font-weight:700}}:is(.supplier-statement,.erp-statement) .sst-sum{border-collapse:separate;border-spacing:0;width:100%;margin:2px 0 6px}:is(.supplier-statement,.erp-statement) .sst-sum td{border:1px solid var(--pr-grid-c,var(--border));vertical-align:middle;text-align:center;padding:8px 12px}:is(.supplier-statement,.erp-statement) .sst-sum td small{color:var(--text-mid);font-size:11.5px;font-weight:600;display:block}:is(.supplier-statement,.erp-statement) .sst-sum td b{color:var(--text);margin-top:2px;font-size:15px;font-weight:800;display:block}:is(.supplier-statement,.erp-statement) .sst-sum td.op{width:28px;color:var(--text-mid);border:0;padding:0 2px;font-size:18px;font-weight:800}:is(.supplier-statement,.erp-statement) .sst-sum td.end{background:var(--brand-soft)}:is(.supplier-statement,.erp-statement) .sst-sum td.end b{color:var(--brand-dark);font-size:16.5px}:is(.supplier-statement,.erp-statement) .sst-sum td.end .st{margin-top:4px}:is(.supplier-statement,.erp-statement) .sst-note{color:var(--text-mid);margin:2px 0 8px;font-size:12px}:is(.supplier-statement,.erp-statement) .sst-code{letter-spacing:.03em;color:var(--brand-dark);border:1px solid var(--pr-grid-c,var(--border));border-radius:5px;margin-inline-end:4px;padding:0 5px;font-size:11px;font-weight:800;display:inline-block}:is(.supplier-statement,.erp-statement) .sst-bar{background:var(--surface-2);border:1px solid var(--pr-grid-c,var(--border));vertical-align:middle;border-radius:4px;width:70px;height:7px;display:inline-block;overflow:hidden}:is(.supplier-statement,.erp-statement) .sst-bar i{background:var(--brand);height:100%;display:block}:is(.supplier-statement,.erp-statement) .sst-cur{margin-bottom:6px}:is(.supplier-statement,.erp-statement) tr.sst-sub td{font-weight:700}:is(.supplier-statement,.erp-statement) .sst-confirm{border:1px solid var(--pr-grid-c,var(--border));border-radius:8px;margin:2px 0 8px;padding:10px 14px}:is(.supplier-statement,.erp-statement) .sst-confirm p{color:var(--text);margin:0 0 8px;font-size:13px;line-height:1.9}:is(.supplier-statement,.erp-statement) .sst-boxes{color:var(--text);flex-wrap:wrap;gap:6px 28px;font-size:12.5px;display:flex}:is(.supplier-statement,.erp-statement) .sst-box{border:1.5px solid var(--text-mid);vertical-align:-1px;border-radius:2px;width:12px;height:12px;margin-inline-end:4px;display:inline-block}@media print{:is(.supplier-statement,.erp-statement) .sst-sum,:is(.supplier-statement,.erp-statement) .sst-cur,:is(.supplier-statement,.erp-statement) .sst-confirm,:is(.supplier-statement,.erp-statement) .sst-end{break-inside:avoid}:is(.supplier-statement,.erp-statement) .sst-sum td.end{background:0 0}:is(.supplier-statement,.erp-statement) .sst-bar{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media screen{.sc-card .oo-head-btns{gap:6px}.sc-card .oo-head-btns .sc-sep{background:var(--border-2);align-self:stretch;width:1px;margin:4px}.sc-card .oo-head-btns button.ghost{color:var(--text-mid);background:0 0;border-color:#0000}.sc-card .oo-head-btns button.ghost:hover{background:var(--surface-2);color:var(--brand-ink)}.sc-card .oo-head-btns button.ghost.danger{color:var(--danger)}.sc-card .oo-head-btns button.ghost.danger:hover{background:var(--danger-soft)}.sc-sheet{padding:18px 28px 22px}.sc-sheet>.card.no-print,.sc-sheet>form.card{margin:0 0 16px}.sc-sheet .oo-smart{margin:-4px 0 14px}.sc-sheet .oo-title{margin:0 0 16px}.sc-supplier{color:var(--text);align-items:center;gap:6px;font-size:15px;font-weight:700;display:inline-flex}.sc-supplier svg{color:var(--brand-ink)}.sc-dim{color:var(--text-dim)}.sc-notes{color:var(--text);font-size:13.5px;line-height:1.8}.sc-drafts{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.sc-link{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.sc-pos{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;grid-template-columns:minmax(0,1.35fr) minmax(280px,1fr);gap:16px 22px;margin:0 0 20px;padding:16px 18px;display:grid}.sc-h{color:var(--brand-ink);margin:0 0 10px;font-size:13.5px;font-weight:800}.sc-pos-main{min-width:0}table.sc-pos-t{border-collapse:separate;border-spacing:0;background:var(--surface);border:1px solid var(--border);border-radius:10px;width:100%;font-size:14px;overflow:hidden}table.sc-pos-t thead th{color:var(--text-dim);background:var(--surface);border-bottom:1px solid var(--border);white-space:nowrap;padding:8px 14px;font-size:12px;font-weight:700}table.sc-pos-t tbody th{text-align:right;color:var(--text-mid);white-space:nowrap;padding:10px 14px;font-size:13.5px;font-weight:700}table.sc-pos-t tbody td{color:var(--text);white-space:nowrap;padding:10px 14px;font-size:16px;font-weight:800}table.sc-pos-t tbody tr+tr>*{border-top:1px solid var(--border)}table.sc-pos-t tr.sub>*{color:var(--text-dim);padding-block:6px;font-size:12.5px;font-weight:600}table.sc-pos-t tr.sub th{padding-inline-start:26px}table.sc-pos-t tr.paid td{color:var(--ok)}table.sc-pos-t tr.rem>*{background:var(--warn-soft)}table.sc-pos-t tr.rem td{color:var(--warn)}table.sc-pos-t tr.rem.zero>*{background:var(--ok-soft)}table.sc-pos-t tr.rem.zero td{color:var(--ok)}.sc-pos-note{color:var(--text-dim);margin-top:8px;font-size:12px}.sc-pos-side{align-content:start;gap:12px;min-width:0;display:grid}.sc-meter,.sc-bal{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:10px 14px}.sc-meter-top,.sc-bal-top{color:var(--text-mid);justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex}.sc-meter-top b{color:var(--brand-ink);font-size:16px;font-weight:800}.sc-meter.done .sc-meter-top b{color:var(--ok)}.sc-meter-bar{background:var(--surface-2);border:1px solid var(--border);border-radius:5px;height:8px;margin:8px 0 6px;overflow:hidden}.sc-meter-bar i{background:var(--brand);border-radius:5px;height:100%;display:block}.sc-meter.done .sc-meter-bar i{background:var(--ok-fill,var(--ok))}.sc-meter-sub{color:var(--text-dim);font-size:12px;line-height:1.6}.sc-bal>b{color:var(--text);text-align:right;margin:4px 0 2px;font-size:20px;font-weight:800;display:block}.sc-bal>b small{color:var(--text-dim);font-size:12px;font-weight:600}.sc-bal.neg>b{color:var(--danger)}.sc-nb{scroll-margin-top:12px}.sc-addline{border:1px dashed var(--brand-line);color:var(--brand-ink);font:inherit;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;margin-top:8px;padding:6px 10px;font-size:13px;font-weight:700;display:inline-flex}.sc-addline:hover{background:var(--brand-soft)}.sc-quick{border:1px solid var(--brand-line);background:color-mix(in srgb, var(--brand-soft) 55%, var(--surface));border-radius:10px;margin-top:10px;padding:12px 16px 14px}.sc-quick h4{color:var(--brand-ink);align-items:center;gap:6px;margin:0 0 10px;font-size:14px;font-weight:800;display:flex}.sc-quick .form-row{margin:0}.sc-quick-foot{border-top:1px dashed var(--brand-line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.sc-quick-foot>button{height:36px;font:inherit;border-radius:8px;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.sc-quick-foot>button:not(.primary){background:var(--surface);border:1px solid var(--border-2);color:var(--text-mid)}.sc-quick-foot>button:not(.primary):hover{color:var(--text);border-color:var(--text-dim)}.sc-quick-hint{color:var(--text-mid);flex:260px;font-size:12.5px;line-height:1.7}.sc-quick-hint b{color:var(--text)}.sc-quick-hint.warn,.sc-quick-hint.warn b{color:var(--warn);font-weight:700}@media (width<=1000px){.sc-pos{grid-template-columns:minmax(0,1fr);padding:12px}.sc-sheet{padding:14px 14px 18px}.sc-card .oo-groups{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){table.sc-pos-t{table-layout:auto}table.sc-pos-t col{width:auto!important}table.sc-pos-t tbody td{padding:8px 6px;font-size:13px}table.sc-pos-t tbody th,table.sc-pos-t thead th{white-space:normal;padding-inline:6px;font-size:12px}.sc-pos{padding:10px 8px}.sc-card .oo-field{grid-template-columns:110px minmax(0,1fr)}}}@media print{.sc-pos{margin:2pt 0 6pt}.sc-h{font-size:var(--pr-head);margin:6pt 0 3pt;font-weight:700}table.sc-pos-t{border-collapse:collapse;border:var(--pr-frame-w) solid var(--pr-frame-c);width:auto;min-width:120mm;font-size:var(--pr-text)}table.sc-pos-t :is(th,td){border:var(--pr-grid-w) solid var(--pr-grid-c);padding:1.5pt 5pt}table.sc-pos-t thead th{text-align:center}table.sc-pos-t tbody th{text-align:right;font-weight:700}.sc-print-title{margin:2pt 0 4pt;font-size:12pt}}@media screen{.spl-code{gap:1px;line-height:1.35;display:inline-grid}.spl-code>.sn{color:var(--brand-ink);font-weight:700}.pj-suppliers .table-wrap td:has(>.spl-code){white-space:nowrap!important;min-width:104px!important}.spl-code .sn{white-space:nowrap!important;overflow-wrap:normal!important}.spl-code small{color:var(--text-dim);font-size:11px}.spl-name{color:var(--text);font-weight:700;line-height:1.45}.pj-suppliers .table-wrap td.spl-sec-cell{min-width:300px!important;max-width:460px!important}.spl-chips{flex-wrap:wrap;gap:4px 6px;display:flex}.spl-chip{white-space:nowrap;background:var(--surface-2);border:1px solid var(--border);color:var(--text-mid);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600;line-height:1.6;display:inline-block}.spl-chip.more{background:var(--brand-soft);border-color:var(--brand-line);color:var(--brand-ink);cursor:help}.spl-open{text-align:center;background:var(--ok-soft);border:1px solid var(--ok-line);min-width:24px;color:var(--ok);border-radius:999px;padding:0 8px;font-weight:800;display:inline-block}.spl-phone{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-mid)}.pj-suppliers .table-wrap td.spl-name-cell{min-width:220px!important}.pj-suppliers .table-wrap td.spl-contact-cell{white-space:nowrap!important;min-width:190px!important;max-width:250px!important}.spl-contact{justify-items:end;gap:1px;line-height:1.45;display:grid}.spl-contact>span{align-items:center;gap:5px;max-width:100%;display:inline-flex}.spl-contact bdi{text-overflow:ellipsis;overflow:hidden}.spl-mail{color:var(--text-dim);font-size:11.5px}.spl-more{background:var(--surface-2);border:1px solid var(--border);color:var(--text-mid);cursor:help;border-radius:999px;flex:none;padding:0 6px;font-size:10.5px;font-weight:700;line-height:1.6}.spl-dim{color:var(--text-dim)}.spl-who{gap:2px;line-height:1.45;display:grid}.spl-who>small{color:var(--text-dim);font-size:12px}.pj-suppliers .table-wrap td.spl-date-cell{white-space:nowrap!important;min-width:96px!important}.pe-supplier fieldset.fs{margin-bottom:10px}.pe-supplier fieldset.fs>textarea.auto-text{width:100%}.pe-seg{width:100%;height:var(--ctl-h);margin-top:4px;display:flex}.pe-seg button{flex:1}.pe-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.pe-foot .hint{flex:320px}}@media print{.spl-who>small{font-size:var(--pr-dense)}.spl-code small,.spl-contact>span{font-size:var(--pr-dense);display:block}.spl-more{display:none}.spl-chip+.spl-chip:before{content:" · "}}:is(.supplier-statement,.erp-statement) .sst-wrap,:is(.supplier-statement,.erp-statement) table.sst-t{width:100%}:is(.supplier-statement,.erp-statement) table.sst-t :is(td,th){white-space:normal;text-overflow:clip;vertical-align:middle;max-width:none;overflow:visible}:is(.supplier-statement,.erp-statement) table.sst-t td.sst-wrapcell{overflow-wrap:anywhere;line-height:1.5}:is(.supplier-statement,.erp-statement) table.sst-t td.sst-wrapcell .sn{white-space:normal;overflow-wrap:anywhere}:is(.supplier-statement,.erp-statement) table.sst-t td.num,:is(.supplier-statement,.erp-statement) table.sst-t td .sn,:is(.supplier-statement,.erp-statement) table.sst-t td .st{white-space:nowrap}:is(.supplier-statement,.erp-statement) .sst-sub-l{color:var(--text-mid);font-size:10.5px;font-weight:500;line-height:1.3;display:block}:is(.supplier-statement,.erp-statement) .sst-c1{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}:is(.supplier-statement,.erp-statement) .sst-c1 .sn{font-weight:700}:is(.supplier-statement,.erp-statement) .sst-c1 small{color:var(--text-mid);white-space:nowrap;font-size:10.5px}:is(.supplier-statement,.erp-statement) .sst-cur-l{color:var(--text-mid);font-size:10px;font-weight:700}:is(.supplier-statement,.erp-statement) .sst-split td{text-align:right;width:50%}:is(.supplier-statement,.erp-statement) .sst-stack{justify-items:start;gap:1px;display:inline-grid}:is(.supplier-statement,.erp-statement) .sst-stack :is(.sn,bdi){white-space:normal;overflow-wrap:anywhere}:is(.supplier-statement,.erp-statement) .sst-split td b{font-size:14px}@media screen{:is(.supplier-statement,.erp-statement) table.sst-t :is(td,th){padding:6px 7px}:is(.supplier-statement,.erp-statement) table.sst-t thead tr:not(.pr-brand-row) th{font-size:12px}:is(.supplier-statement,.erp-statement) table.sst-t tbody td{font-size:12.5px}}@media print{:is(.supplier-statement,.erp-statement) .sst-sub-l{font-size:6.2pt}:is(.supplier-statement,.erp-statement) .sst-split td{padding:3pt 6pt}:is(.supplier-statement,.erp-statement) .sst-split td b{font-size:9pt}}.sec-names{width:min(760px,100vw - 32px)}.sec-names-t{border-collapse:collapse;width:100%;margin-top:10px;font-size:13px}.sec-names-t th{text-align:center;color:var(--text-mid);border-bottom:1px solid var(--border);padding:6px 8px;font-size:12px}.sec-names-t td{border-bottom:1px solid var(--border);color:var(--text);vertical-align:middle;padding:6px 8px}.sec-names-t td:nth-child(2) input{width:100%;min-width:180px}.sec-names-t td:last-child{white-space:nowrap;width:1%}@media print{.sc-print-qty .sc-q-hide{display:none!important}}.table-wrap tr.grp-head.qty-head>td{cursor:default;background:var(--brand-soft)}.rp-hint{color:var(--text-mid);align-items:center;gap:6px;margin:-2px 0 10px;font-size:12.5px;display:flex}.rp-hint svg{color:var(--brand-ink);flex:none}.rg-c1{vertical-align:middle;justify-items:start;gap:1px;max-width:100%;line-height:1.4;display:inline-grid}.rg-c1>.sn{font-weight:700}.rg-c1 small{color:var(--text-mid);font-size:11px;font-weight:500}.rc-state{white-space:nowrap}.rg-c1>*{min-width:0;max-width:100%}.rg-c1>.sn{overflow-wrap:anywhere}.rg-c1.rg-no>.sn{text-align:right}@media screen{.table-wrap .rg-c1.rg-no{min-width:168px}.table-wrap td:has(>.rg-no){padding-inline-end:20px}.table-wrap td:has(>.rg-no) .sn{color:var(--brand-ink)}}.rc-quiet{color:var(--text-dim);white-space:nowrap;font-size:12px}.st.rc-state.info{background:var(--info-soft);color:var(--info)}@media print{.rg-c1 small{font-size:6.4pt}}.rp-head{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;padding:14px 16px 12px;display:flex}.rp-title{flex:320px;min-width:0}.rp-title h2{color:var(--text);margin:0;font-size:18px;font-weight:800;line-height:1.4}.rp-title p{color:var(--text-mid);align-items:center;gap:6px;margin:4px 0 0;font-size:12.5px;line-height:1.6;display:flex}.rp-title p svg{color:var(--brand-ink);flex:none}.rp-tools{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.rp-count{background:var(--surface-2);border:1px solid var(--border);color:var(--text-mid);white-space:nowrap;border-radius:999px;align-items:baseline;gap:4px;padding:4px 12px;font-size:12.5px;display:inline-flex}.rp-count b{color:var(--text);font-variant-numeric:tabular-nums;font-size:14px}.rp-group{color:var(--text-mid);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex}.rp-group svg{color:var(--brand-ink)}.rp-group select{border:1px solid var(--border-2);background:var(--surface);min-width:130px;height:32px;color:var(--text);font:inherit;border-radius:8px;padding:0 8px;font-size:12.5px}.table-wrap tr.grp-head.rp-gh>td{cursor:default;background:var(--brand-soft);color:var(--text)}.table-wrap tr.grp-head.rp-gh .grp-n{margin-inline-start:10px}.table-wrap tr.grp-sub.rp-gs>td small{color:var(--text-mid);font-size:10.5px;font-weight:700}@media print{.table-wrap tr.grp-head.rp-gh>td{background:#e8eef5}.table-wrap tr.grp-sub.rp-gs>td small{font-size:6.4pt}}select.uom-select{min-width:110px}select.uom-select.need{border-color:var(--warn);box-shadow:0 0 0 2px var(--warn-soft)}td.uom-cell{white-space:nowrap;color:var(--text-mid);font-weight:600}.uom-missing{color:var(--warn);font-size:11.5px;font-weight:600}.uom-suffix{color:var(--text-mid);font-size:11px;font-weight:600}.mu-hint{margin:0 16px 10px}.mu-modal{width:min(820px,100vw - 32px)}@media print{.uom-suffix{font-size:6.4pt}}select:not([multiple]):not([size]){background-image:var(--caret);background-position:9px;background-repeat:no-repeat;padding-inline-end:26px}select:not([multiple]):not([size]):disabled{background-image:none;padding-inline-end:10px}@media print{select:not([multiple]):not([size]){background-image:none}}@media screen{.gmv-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.gmv-head h2{color:var(--brand-ink);margin:0;font-size:18px;font-weight:800}.gmv-head p{color:var(--text-mid);margin:4px 0 0;font-size:12.5px;line-height:1.7}.gmv-sel{color:var(--text-mid);flex-wrap:wrap;align-items:center;gap:6px 16px;margin:4px 2px 2px;font-size:12.5px;display:flex}.gmv-sel b{color:var(--text)}.gmv-sel .gmv-prj{color:var(--text-dim);flex-basis:100%}.gmv-kinds{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;display:grid}.gmv-k{text-align:start;font:inherit;color:var(--text);cursor:pointer;border:1px solid var(--border);border-inline-start:4px solid var(--brand);background:var(--surface);border-radius:10px;gap:3px;padding:10px 12px;transition:background .12s,border-color .12s;display:grid}.gmv-k:hover,.gmv-k:focus-visible{background:var(--brand-soft);border-color:var(--brand-line)}.gmv-k b{color:var(--brand-ink);font-size:14px;font-weight:800}.gmv-k span{color:var(--text-mid);font-size:12px;line-height:1.6}.gmv-k.danger{border-inline-start-color:var(--danger)}.gmv-k.danger b{color:var(--danger)}.gmv-block{color:var(--text-mid);align-items:center;gap:6px;margin:2px;font-size:12.5px;display:flex}.gmv-no{align-items:center;gap:6px;display:inline-flex}.row-menu-btn{width:28px;height:28px;min-height:0;color:var(--text-dim);cursor:pointer;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;place-items:center;margin:0;padding:0;transition:background .12s,color .12s,border-color .12s;display:inline-grid}tr:hover .row-menu-btn{color:var(--brand-ink);border-color:var(--border);background:var(--surface)}.row-menu-btn:hover,.row-menu-btn.on{background:var(--brand-soft);border-color:var(--brand-line);color:var(--brand-ink)}.row-menu-btn:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.row-menu{z-index:1200;background:var(--surface);width:300px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);color:var(--text);border:1px solid var(--border);box-shadow:var(--v2-sh-3,0 20px 48px #10182829, 0 6px 14px #10182814);text-align:start;transform-origin:100% 0;direction:rtl;border-radius:12px;flex-direction:column;padding:0;animation:.14s ease-out row-menu-in;display:flex;position:fixed;overflow-y:auto}.row-menu[data-side=top]{transform-origin:100% 100%}@keyframes row-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.row-menu-head{border-bottom:1px solid var(--border);align-items:flex-start;gap:10px;padding:12px 12px 11px;display:flex}.rmh-ico{background:var(--brand-soft);border:1px solid var(--brand-line);width:36px;height:36px;color:var(--brand-ink);border-radius:10px;flex:none;place-items:center;display:grid}.rmh-body{gap:3px;min-width:0;display:grid}.rmh-top{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.rmh-top>b{color:var(--text);font-size:15px;font-weight:800}.rmh-sub{color:var(--text-mid);font-size:12px;line-height:1.5}.rmh-meta{color:var(--text-dim);flex-wrap:wrap;gap:0 12px;font-size:11.5px;line-height:1.6;display:flex}.rmh-meta>span{white-space:nowrap}.rmh-meta b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}.row-menu-list{padding:4px 6px 6px}.row-menu-group{letter-spacing:.02em;color:var(--text-dim);padding:8px 8px 3px;font-size:11px;font-weight:700}.row-menu-sep{background:var(--border);height:1px;margin:5px 4px}.row-menu-item{width:100%;min-height:0;color:var(--text);font:inherit;text-align:start;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;margin:0;padding:4px 6px;transition:background .1s;display:flex}.row-menu-item>b{color:var(--text);font-size:13px;font-weight:600}.rmi-ico{background:var(--surface-2);border:1px solid var(--border);width:28px;height:28px;color:var(--brand-ink);border-radius:8px;flex:none;place-items:center;transition:background .1s,border-color .1s;display:grid}.row-menu-item:hover:not(:disabled),.row-menu-item:focus-visible{background:var(--brand-soft);outline:none}.row-menu-item:focus-visible{box-shadow:inset 0 0 0 2px var(--brand-line)}.row-menu-item:hover:not(:disabled) .rmi-ico,.row-menu-item:focus-visible .rmi-ico{background:var(--surface);border-color:var(--brand-line)}.row-menu-item:hover:not(:disabled)>b,.row-menu-item:focus-visible>b{color:var(--brand-ink)}.row-menu-item.danger .rmi-ico{background:var(--danger-soft);border-color:var(--danger-line);color:var(--danger)}.row-menu-item.danger>b,.row-menu-item.danger:hover:not(:disabled)>b,.row-menu-item.danger:focus-visible>b{color:var(--danger)}.row-menu-item.danger:hover:not(:disabled),.row-menu-item.danger:focus-visible{background:var(--danger-soft)}.row-menu-item:disabled{opacity:.5;cursor:not-allowed}.row-menu-tip{border-top:1px solid var(--border);background:var(--surface-2);min-height:52px;color:var(--text-mid);align-items:flex-start;gap:8px;margin:0;padding:9px 12px;font-size:12px;line-height:1.6;display:flex}.row-menu-tip>svg{color:var(--brand-ink);flex:none;margin-top:3px}.row-menu-tip b{color:var(--text);font-weight:700}.row-menu-tip.danger>svg,.row-menu-tip.danger b{color:var(--danger)}.row-menu-foot{border-top:1px solid var(--border);gap:6px;padding:8px 10px 10px;display:flex}.row-menu-foot>button{border:1px solid var(--border);background:var(--surface);min-height:0;color:var(--text);font:inherit;box-shadow:none;cursor:pointer;white-space:nowrap;border-radius:8px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;margin:0;padding:6px 8px;font-size:12.5px;font-weight:600;transition:background .1s,border-color .1s;display:inline-flex}.row-menu-foot>button>svg{color:var(--text-dim)}.row-menu-foot>button:hover,.row-menu-foot>button:focus-visible{background:var(--brand-soft);border-color:var(--brand-line);color:var(--brand-ink);outline:none}.row-menu-foot>button:hover>svg,.row-menu-foot>button:focus-visible>svg{color:var(--brand-ink)}.row-menu-note{border:1px solid var(--warn-line);background:var(--warn-soft);width:100%;color:var(--warn);font:inherit;text-align:start;box-shadow:none;border-radius:9px;align-items:flex-start;gap:8px;margin:6px 0 2px;padding:9px 10px;font-size:12px;line-height:1.6;display:flex}.row-menu-note>svg{flex:none;margin-top:3px}button.row-menu-note{cursor:pointer}button.row-menu-note:hover,button.row-menu-note:focus-visible{border-color:var(--warn);outline:none}.row-menu-title{border-bottom:1px solid var(--border);color:var(--text-mid);padding:10px 12px 8px;font-size:11.5px;font-weight:700}}@media screen and (prefers-reduced-motion:reduce){.row-menu{animation:none}}@media print{.print-report td.gx-ref .sn{white-space:normal;overflow-wrap:anywhere}}@media screen{.spell-hint-label{font-weight:600}.spell-chip,.spell-all{min-height:0;font:inherit;cursor:pointer;box-shadow:none;border-radius:999px;align-items:center;gap:4px;margin:0;padding:1px 8px;font-size:11.5px;line-height:1.6;transition:background .1s,border-color .1s;display:inline-flex}.spell-chip{border:1px solid var(--warn-line);background:var(--warn-soft);color:var(--text)}.spell-chip s{color:var(--text-dim);-webkit-text-decoration-color:var(--warn);text-decoration-color:var(--warn)}.spell-chip b{color:var(--text);font-weight:700}.spell-chip:hover,.spell-chip:focus-visible{border-color:var(--warn);outline:none}.spell-all{border:1px solid var(--brand-line);background:var(--surface);color:var(--brand-ink);font-weight:600}.spell-all:hover,.spell-all:focus-visible{background:var(--brand-soft);outline:none}.spell-pop{z-index:1000;color:var(--text-mid);background:var(--surface);border:1px solid var(--warn-line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 6px;padding:5px 8px;font-size:11.5px;display:flex;position:fixed;box-shadow:0 6px 18px #0f172a24}.spell-pop>svg{color:var(--warn);flex:none}.spell-pop>.spell-done,.spell-pop>.spell-sug{flex-wrap:wrap;align-items:center;gap:4px 6px;width:100%;display:flex}.spell-pop:has(>.spell-done){border-color:var(--ok-line)}.spell-done>svg{color:var(--ok);flex:none}.spell-sug>svg{color:var(--warn);flex:none}.spell-fixed{border:1px solid var(--ok-line);background:var(--ok-soft);color:var(--text);border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:11.5px;line-height:1.6;display:inline-flex}.spell-fixed s{color:var(--text-dim)}.spell-fixed b{color:var(--text);font-weight:700}.spell-undo{min-height:0;font:inherit;cursor:pointer;border:1px solid var(--brand-line);background:var(--surface);color:var(--brand-ink);box-shadow:none;border-radius:999px;margin:0 4px 0 0;padding:1px 10px;font-size:11.5px;font-weight:700;line-height:1.6}.spell-undo:hover,.spell-undo:focus-visible{background:var(--brand-soft);outline:none}.len-hint{color:var(--text-mid);margin-top:2px;font-size:11px}.len-hint.full{color:var(--danger);font-weight:600}.modal.review{width:660px}.rv-lead{color:var(--text-mid);margin:0;font-size:12.5px}.rv-warn{border:1px solid var(--warn-line);background:var(--warn-soft);color:var(--text);border-radius:8px;flex-direction:column;gap:3px;padding:8px 12px;font-size:12.5px;display:flex}.rv-warn b{color:var(--text);align-items:center;gap:6px;display:flex}.rv-table{border-collapse:collapse;width:100%;font-size:13px}.rv-table th,.rv-table td{border-bottom:1px solid var(--border);text-align:right;vertical-align:top;overflow-wrap:anywhere;padding:6px 10px}.rv-table thead th{text-align:center;color:var(--text-mid);background:var(--surface-2);font-size:12px}.rv-table td.rv-label{width:34%;color:var(--text-mid);font-weight:600}.rv-table td.rv-old{color:var(--text-mid)}.rv-table tr.rv-flag td{background:var(--warn-soft)}.rv-empty{color:var(--text-dim);font-style:italic}.rv-note{color:var(--text-mid);font-size:12.5px}.rv-note b{color:var(--text)}}.from-prj{color:var(--ok);margin-inline-start:4px;font-size:10.5px;font-weight:600}.cm-step legend{align-items:center;gap:8px;display:flex}.cm-n{background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:inline-grid}.pick-grid.cm-types{grid-template-columns:repeat(auto-fill,minmax(118px,1fr))}.pick-card.cm-type{text-align:center;align-items:center;gap:6px;padding:12px 8px}.pick-card.cm-type .ico{color:var(--brand-ink)}.pick-card.cm-type b{font-size:13px}.cm-preview{border:1px dashed var(--brand-line);background:var(--brand-soft);border-radius:12px;align-items:center;gap:12px;margin-top:6px;padding:10px 14px;display:flex}.cm-preview .ico{color:var(--brand-ink);flex:none}.cm-preview>div{flex-direction:column;gap:2px;min-width:0;display:flex}.cm-preview b{color:var(--text);font-size:15px}.cm-preview span,.cm-preview small{color:var(--text-mid);font-size:12.5px}.cm-views{margin:0 0 10px}.cm-cell{align-items:center;gap:6px;display:inline-flex}.cm-cell .ico{color:var(--brand-ink);flex:none}.cm-where{color:var(--text-mid);align-items:center;gap:6px;margin:-4px 0 10px;font-size:13px;display:flex}.cm-bgroup h4{color:var(--brand-ink);margin:10px 0 6px;font-size:13.5px}.pick-card.cm-bcard{cursor:default}.pick-card.cm-bcard button{margin-top:4px}.cm-checks{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:4px 14px;padding:8px 0;display:flex}.cm-checks>b{color:var(--brand-ink);margin-inline-end:6px;font-size:12.5px}.cm-checks .chk{align-self:center;padding:0}.cm-report .table-wrap{margin-bottom:14px}.ps-wrap{position:relative}.ps-drop{top:calc(100% + 4px);z-index:80;background:var(--surface);border:1px solid var(--border);max-height:60vh;box-shadow:var(--shadow-1);border-radius:10px;padding:4px;position:absolute;inset-inline:0;overflow:auto}.ps-item{text-align:start;width:100%;font:inherit;cursor:pointer;color:var(--text);background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:7px 10px;display:flex}.ps-item:hover,.ps-item:focus-visible{background:var(--brand-soft)}.ps-item b{font-size:13.5px}.ps-item .dims{font-size:11.5px}.ps-tags{flex-wrap:wrap;gap:4px;display:flex}.ps-tags .st{font-size:11px}.ps-empty{color:var(--text-mid);padding:10px;font-size:12.5px}.lease-terms{color:var(--text);margin:4px 0 8px;padding-inline-start:22px;font-size:12.5px;line-height:1.85}.lease-terms li{margin-bottom:3px}.lease-special{white-space:pre-wrap}@media print{.lease-terms{font-size:var(--pr-text);line-height:1.7}}.nature-hint{text-align:start;margin-top:4px;font-size:11.5px;display:block}.nature-edit{gap:6px;display:grid}.sc-sub{color:var(--text-mid);margin-top:2px;font-size:11.5px}.doc-pledge{line-height:1.9}.re-mode-pill{vertical-align:middle;background:var(--surface-2);color:var(--text-mid);border:1px solid var(--border);border-radius:12px;align-items:center;margin-inline-start:10px;padding:1px 10px;font-size:12px;font-weight:700;line-height:1.6;display:inline-flex}.re-mode-pill.acc{background:var(--warn-soft);color:var(--warn);border-color:var(--warn-line)}.re-mode-opts{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;padding:12px 16px;display:grid}.re-mode-opt{cursor:pointer;border:1px solid var(--border);background:var(--surface);border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.re-mode-opt:hover{border-color:var(--brand-line)}.re-mode-opt.on{border-color:var(--brand);background:var(--brand-soft)}.re-mode-opt input{flex:none;width:auto;margin:4px 0 0}.re-mode-opt-body{flex-direction:column;gap:4px;min-width:0;display:flex}.re-mode-opt-body b{font-size:14px}.re-mode-opt-body b small{color:var(--text-dim);font-weight:600}.re-mode-opt-body>span{color:var(--text-mid);font-size:12.5px;line-height:1.7}.re-mode-opt-body ul{color:var(--text-mid);margin:2px 0 0;padding-inline-start:18px;font-size:12.5px;line-height:1.8}.re-mode-last{color:var(--text-mid);padding:0 16px 10px;font-size:13px}.re-mode-note{border-top:1px solid var(--border);background:var(--surface-2);color:var(--text-dim);padding:10px 16px;font-size:12.5px;line-height:1.9}.si-now{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;padding:12px 16px;display:grid}.si-figure{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.si-figure>span{color:var(--text-mid);font-size:12.5px}.si-figure>b{color:var(--text);font-size:24px;font-weight:700;text-align:start!important}.si-figure.dim>b{color:var(--text-mid);font-size:18px}.si-figure>small{color:var(--text-mid);font-size:12px;line-height:1.7}.si-sides{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.tb-search.omni{max-width:600px}.omni-spin{inset-inline-end:40px;border:2px solid var(--brand-line);border-top-color:var(--brand-ink);border-radius:50%;width:14px;height:14px;margin-top:-7px;animation:.7s linear infinite omni-spin;position:absolute;top:50%}@keyframes omni-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.omni-spin{animation:none}}.omni-drop{top:calc(100% + 6px);z-index:90;overscroll-behavior:contain;background:var(--surface);width:min(820px,100vw - 32px);max-height:min(76vh,720px);color:var(--text);border:1px solid var(--border);box-shadow:var(--shadow-1);border-radius:12px;flex-direction:column;display:flex;position:absolute;inset-inline-start:0;overflow:auto}.omni-home{flex-direction:column;gap:12px;padding:12px 14px;display:flex}.omni-block{flex-direction:column;gap:6px;display:flex}.omni-h{color:var(--text-mid);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 14px 4px;font-size:12px;font-weight:700;display:flex}.omni-home .omni-h{padding:0}.omni-count{background:var(--chip-bg);color:var(--brand-ink);border-radius:9px;padding:0 7px;font-size:11px;font-weight:700;line-height:1.7}.omni-sum{color:var(--text-mid);font-weight:600}.omni-sum b{color:var(--text)}.omni-link{font:inherit;color:var(--brand-ink);cursor:pointer;background:0 0;border:0;margin-inline-start:auto;padding:0 2px;font-size:12px;font-weight:700}.omni-link:hover{text-decoration:underline}.omni-link:focus-visible,.omni-pill:focus-visible,.omni-ex:focus-visible,.omni-row:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.omni-pills{flex-wrap:wrap;gap:6px;display:flex}.omni-pill{font:inherit;background:var(--surface-2);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:14px;align-items:center;gap:6px;padding:3px 10px;font-size:12.5px;text-decoration:none;display:inline-flex}.omni-pill:hover{border-color:var(--brand-line);background:var(--brand-soft)}.omni-pill b{color:var(--brand-ink)}.omni-examples{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px;display:grid}.omni-ex{text-align:start;font:inherit;background:var(--surface);border:1px dashed var(--brand-line);color:var(--text);cursor:pointer;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:7px 10px;display:flex}.omni-ex:hover{background:var(--brand-soft);border-style:solid}.omni-ex b{font-size:13px}.omni-ex small{color:var(--text-mid);font-size:11.5px}.omni-syntax{border-top:1px solid var(--border);padding-top:8px;font-size:12.5px}.omni-syntax summary{cursor:pointer;color:var(--brand-ink);font-weight:700}.omni-syntax table{border-collapse:collapse;width:100%;margin-top:6px}.omni-syntax th{white-space:nowrap;color:var(--text-mid);width:1%;padding:3px 0 3px 12px;font-weight:700;text-align:start!important;background:0 0!important;border:0!important}.omni-syntax td{padding:3px 0;line-height:1.7;border:0!important}.omni-chips{flex-wrap:wrap;align-items:center;gap:6px;padding:10px 14px 4px;display:flex}.omni-chips-lbl{color:var(--text-mid);font-size:12px;font-weight:700}.omni-chip{background:var(--info-soft);color:var(--info);border:1px solid var(--info-line);border-radius:12px;align-items:center;gap:4px;padding:2px 4px 2px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.omni-chip.k-amount{background:var(--ok-soft);color:var(--ok);border-color:var(--ok-line)}.omni-chip.k-date{background:var(--warn-soft);color:var(--warn);border-color:var(--warn-line)}.omni-chip.k-dir,.omni-chip.k-side{background:var(--danger-soft);color:var(--danger);border-color:var(--danger-line)}.omni-chip.k-text{background:var(--surface-2);color:var(--text-mid);border-color:var(--border);padding-inline-start:10px}.omni-chip button{cursor:pointer;width:18px;height:18px;color:inherit;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.omni-chip button:hover{background:var(--surface)}.omni-extras{flex-direction:column;gap:6px;padding:6px 14px;display:flex}.omni-calc{background:var(--brand-soft);border:1px solid var(--brand-line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.omni-calc-expr{color:var(--text-mid)}.omni-calc-val{color:var(--brand-ink);font-size:20px;text-align:start!important}.omni-tafqeet{color:var(--text-mid);flex-basis:100%;font-size:12.5px;line-height:1.8}.omni-conv{color:var(--text-mid);flex-wrap:wrap;align-items:center;gap:4px 16px;font-size:12.5px;display:flex}.omni-conv b{color:var(--text)}.omni-sec{border-top:1px solid var(--border);padding-bottom:4px}.omni-sec:first-child{border-top:0}.omni-rowwrap{align-items:center;display:flex;position:relative}.omni-rowwrap>.omni-row{flex:1;min-width:0}.omni-act{flex:none;margin-inline-end:10px}.omni-row{color:var(--text);align-items:center;gap:10px;min-width:0;padding:6px 14px;text-decoration:none;display:flex}.omni-row.on,.omni-row:hover{background:var(--brand-soft)}.omni-ico{background:var(--surface-2);width:26px;height:26px;color:var(--brand-ink);border-radius:7px;flex:none;place-items:center;display:inline-grid}.omni-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.omni-main>b,.omni-t{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.omni-main small{color:var(--text-mid);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.omni-side{flex:none;align-items:baseline;gap:3px;font-size:13px;display:inline-flex}.omni-side .num{text-align:start!important}.omni-empty{color:var(--text-mid);padding:16px 14px;font-size:13px}.omni-foot{border-top:1px solid var(--border);background:var(--surface-2);color:var(--text-mid);flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding:7px 14px;font-size:11.5px;display:flex;position:sticky;bottom:0}.omni-foot kbd{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text-mid);border-radius:4px;margin:0 1px;padding:0 5px;font-size:10.5px}.omni-foot-acts{gap:14px;margin-inline-start:auto;display:inline-flex}.omni-foot-acts .omni-link{align-items:center;gap:4px;margin:0;display:inline-flex}.srch{flex-direction:column;gap:12px;display:flex}.srch-head{flex-direction:column;gap:6px;padding:14px 16px;display:flex}.srch-head .omni-chips,.srch-head .omni-extras{padding-inline:0}.srch-box{align-items:center;gap:10px;display:flex}.srch-box>svg,.srch-box>.ico{color:var(--text-dim);flex:none}.srch-box input{flex:1;min-width:0;height:42px;font-size:15px}.srch-quick{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.srch-range{flex-wrap:wrap;align-items:center;gap:6px;margin-inline-start:8px;display:inline-flex}.srch-range input{width:130px!important;height:30px!important}.srch-nav{border-top:1px dashed var(--border);flex-wrap:wrap;gap:6px;padding-top:4px;display:flex}.srch-sec{scroll-margin-top:calc(var(--bar-h) + 12px)}.srch-sec>h2{align-items:center;gap:8px;margin:0;padding:12px 14px 6px;font-size:15px;display:flex}.srch-sum{flex-wrap:wrap;align-items:center;gap:8px 22px;margin-bottom:8px;padding:10px 14px;font-size:13px;display:flex}.srch-sum b.num{text-align:start!important}.srch-sort{color:var(--text-mid);align-items:center;gap:6px;margin-inline-start:auto;font-weight:600;display:inline-flex}.srch-sort select{width:auto}.srch-grid{grid-template-columns:repeat(auto-fit,minmax(420px,1fr));align-items:start;gap:12px;display:grid}.srch-list{flex-direction:column;padding-bottom:6px;display:flex}.srch-sec .filter-bar[data-fkeys=""]{display:none}.srch-stack{flex-direction:column;gap:1px;display:flex}.srch-stack small{color:var(--text-mid);font-size:11.5px;line-height:1.5}.omni-foot kbd svg{vertical-align:-1px}@media (width<=640px){.omni-drop{top:calc(var(--bar-h) + 4px);width:auto;max-height:calc(100vh - var(--bar-h) - 16px);position:fixed;inset-inline:8px}.srch-grid,.omni-examples{grid-template-columns:1fr}}.pg{flex-direction:column;gap:12px;display:flex}.pg-banner{background:var(--danger-soft);border:1px solid var(--danger-line);color:var(--text);border-radius:10px;align-items:flex-start;gap:10px;padding:12px 16px;font-size:13px;line-height:1.9;display:flex}.pg-banner>.ico,.pg-banner>svg{color:var(--danger);flex:none;margin-top:3px}.pg-banner b{color:var(--danger)}.pg-row{cursor:pointer}.pg-row:hover td,.pg-row.on td{background:var(--brand-soft)}.pg-dim{color:var(--text-mid);font-size:12px}.pg-desc{white-space:normal;min-width:220px;max-width:520px;line-height:1.7}.pg-list .pg-desc>*{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pg-pager{color:var(--text-mid);justify-content:center;align-items:center;gap:10px;padding:10px;display:flex}.pg-head{flex-wrap:wrap;align-items:center;gap:16px;padding:12px 16px;display:flex}.pg-title{flex-direction:column;flex:260px;gap:2px;min-width:0;display:flex}.pg-title b{font-size:17px}.pg-kpis{flex-wrap:wrap;gap:18px;display:flex}.pg-kpis span{flex-direction:column;gap:2px;min-width:70px;display:flex}.pg-kpis small{color:var(--text-mid);font-size:11.5px}.pg-kpis b{font-size:16px;text-align:start!important}.pg-sec{padding:12px 16px}.pg-sec>h3{align-items:center;gap:8px;margin:0 0 6px;font-size:15px;display:flex}.pg-sec.danger{border-color:var(--danger-line);background:var(--danger-soft)}.pg-sec.danger>h3{color:var(--danger)}.pg-sec.warn{border-color:var(--warn-line)}.pg-sec.warn>h3{color:var(--warn)}.pg-sec.ok>h3{color:var(--ok)}.pg-count{background:var(--surface-2);color:var(--text-mid);border:1px solid var(--border);border-radius:10px;padding:0 8px;font-size:11.5px;font-weight:700;line-height:1.8}.pg-hint{color:var(--text-mid);margin:0 0 8px;font-size:12.5px;line-height:1.8}.pg-items{margin:4px 0 0;padding-inline-start:20px;font-size:13px;line-height:2}.pg-items.warn{color:var(--warn)}.pg-fields{color:var(--text-mid);flex-wrap:wrap;gap:4px 16px;font-size:12.5px;display:flex}.pg-fields s{color:var(--text-mid)}.pg-fields b{color:var(--ok)}.pg-journals{flex-direction:column;gap:6px;margin-top:8px;display:flex}.pg-jr{border:1px solid var(--border);background:var(--surface);border-radius:8px}.pg-jr.root{border-color:var(--warn-line)}.pg-jh{cursor:pointer;width:100%;color:var(--text);font:inherit;text-align:start;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;display:flex}.pg-jh:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.pg-jamt{margin-inline-start:auto;font-weight:700}.pg-jb{padding:0 12px 10px}.pg-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.pg-chip{background:var(--surface-2);border:1px solid var(--border);color:var(--text-mid);border-radius:12px;align-items:center;gap:6px;padding:2px 10px;font-size:12px;display:inline-flex}.pg-chip b{color:var(--text)}.pg-bal .pg-chg{font-weight:700}.pg-dimrow td{color:var(--text-mid);padding-inline-start:28px;font-size:12px}.pg-confirm{border-color:var(--danger-line);padding:12px 16px}.pg-confirm>h3{color:var(--danger);align-items:center;gap:8px;margin:0 0 8px;font-size:15px;display:flex}.pg-confirm.off{opacity:.7}.pg-ack{align-items:center;gap:8px;font-weight:600;display:flex!important}.pg-ack input{width:auto!important;margin:0!important}button.pg-go{height:var(--ctl-h);background:var(--danger-fill);color:#fff;border:1px solid var(--danger-fill);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 18px;font-weight:700;display:inline-flex}button.pg-go:disabled{opacity:.45;cursor:default}button.pg-go:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pg-done{border-color:var(--ok-line);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.pg-done>svg,.pg-done>.ico{color:var(--ok);flex:none}.pg-done>div{flex:1}.rd{container-type:inline-size}.rd-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.rd-nav{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rd-nav input[type=date]{width:170px}.rd-flip{display:inline-flex;transform:scaleX(-1)}.rd-split{grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:start;gap:14px;display:grid}@container (width<=1000px){.rd-split{grid-template-columns:minmax(0,1fr)}}.rd-sub{color:var(--text-dim);font-size:11.5px;font-weight:500;display:block}.rd-st{color:var(--warn);font-size:11px;font-weight:700;display:block}.rd-days .card{padding:10px 12px}.rd-days-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.rd-day-list{flex-direction:column;gap:2px;max-height:70vh;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.rd-day-list button{cursor:pointer;text-align:start;width:100%;font:inherit;color:var(--text);background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:auto 1fr;gap:0 8px;padding:6px 8px;display:grid}.rd-day-list button:hover{background:var(--surface-2)}.rd-day-list button.on{background:var(--brand-soft);border-color:var(--brand-line);color:var(--brand-ink)}.rd-day-list button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.rd-day-list small{color:var(--text-dim);justify-self:end;font-size:11.5px}.rd-day-amt{font-variant-numeric:tabular-nums;color:var(--text-mid);direction:ltr;flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:0 10px;font-size:12px;display:flex}.rd-day-amt .pos{color:var(--ok)}.rd-day-amt .neg{color:var(--danger);margin-inline-start:6px}@media screen{.rd .rd-name{min-width:160px}.rd .rd-no .sn{white-space:nowrap}}@media print{.rd-split{display:block}}@media screen{.erp-statement table.sst-t col.w-sm{width:92px}.erp-statement table.sst-t col.w-md{width:128px}.erp-statement table.sst-t col.w-num{width:116px}.erp-statement table.sst-t col.w-xs{width:34px}.erp-statement table.sst-t col.w-cnt{width:64px}}.erp-statement .sst-parts td{width:auto}.erp-statement .sst-parts td b{font-size:13.5px}.erp-statement .sst-sum+.sst-note,.erp-statement .sst-parts{margin-top:0}.erp-statement table.sst-t td.run b{font-weight:800}.erp-statement table.sst-t td .sst-sub-l+.sst-sub-l{margin-top:1px}.erp-statement table.sst-t tr.row-void td{color:var(--text-mid)}@media print{.erp-statement .sst-parts td b{font-size:8.6pt}.erp-statement .sst-sub-l{font-size:6.2pt}.erp-statement .sst-sum,.erp-statement .sst-parts,.erp-statement .sst-confirm,.erp-statement .sst-end{break-inside:avoid}}.cd-bls{justify-items:start;gap:1px;display:inline-grid}.cd-bls .sn{letter-spacing:.01em;font-weight:600}.cd-sub{color:var(--text-mid);margin-top:2px;font-size:11px;font-weight:500;line-height:1.35;display:block}.pj-cd .cd-sub,.erp-statement .cd-sub{white-space:nowrap;margin-top:1px}.pj-cd td.cd-party{min-width:140px}.pj-cd td.cd-prj,.pj-cd td.cd-bl{white-space:nowrap}@media print{.pj-cd .cd-sub,.erp-statement .cd-sub{font-size:6.4pt}.pj-cd td.cd-party{min-width:0}.pr-logo{height:12mm}}.due-note.ok{background:var(--ok-soft);border-color:var(--ok-line);color:var(--text)}@media print{.erp-statement .sst-sum td{padding:3pt 6pt}.erp-statement .sst-sum td small{font-size:7pt}.erp-statement .sst-sum td b{margin-top:1pt;font-size:9.6pt}.erp-statement .sst-sum td.end b{font-size:10.2pt}.erp-statement .sst-sum td.op{width:16pt;font-size:11pt}.erp-statement .sst-sum td .st{margin-top:1pt;font-size:6.6pt}.erp-statement .sst-confirm{margin-bottom:4pt;padding:4pt 8pt}.erp-statement .sst-confirm p{margin-bottom:3pt;font-size:8.2pt;line-height:1.6}.erp-statement .sst-boxes{font-size:7.6pt}.erp-statement .doc-section{margin-top:5pt}.erp-statement .sst-note{margin:1pt 0 4pt;font-size:7.2pt}}@media screen{.erp-statement table.sst-t col.w-md{width:150px}.erp-statement table.sst-t col.w-lg{width:176px}}.pj-cd .cd-sub.bad{color:var(--danger);font-weight:700}.pj-cd .cd-sub.warn{color:var(--warn);font-weight:700}.erp-statement .sst-confirm{margin-top:8px}@media print{.erp-statement .sst-confirm{margin-top:4pt}.erp-statement .doc-sign-grid{gap:4pt 18pt;padding-top:5pt}.erp-statement .doc-sign-grid>div i{height:16pt}.erp-statement .doc-foot{margin-top:3pt;padding-top:3pt}.pj-cd td.cd-party{min-width:30mm}.pj-cd td.wrap-note{font-size:7.4pt;line-height:1.45}.pj-cd td.cd-bl .sn{font-size:7.6pt}}.contractor-statement .sst-parts td{text-align:center}.contractor-statement .stmt-cash-line b{color:var(--text)}.pdel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.pdel-grid>.full{grid-column:1/-1}.pdel-grid input:not([type=checkbox]),.pdel-grid select{width:100%}.pdel-rights{color:var(--text-mid);flex-direction:column;gap:6px;font-size:12.5px;font-weight:700;display:flex}.pdel-checks{flex-wrap:wrap;gap:8px 20px;display:flex}.pdel-checks label{color:var(--text);align-items:center;gap:6px;font-weight:600;flex-direction:row!important}.pdel-checks input[type=checkbox]{width:16px;height:16px;min-height:0;margin:0;padding:0}@media (width<=560px){.pdel-grid{grid-template-columns:minmax(0,1fr)}}.pdel td.pdel-name{min-width:240px!important}.pdel .table-wrap th{white-space:nowrap!important}@media print{:is(.doc-sheet,.deed-sheet,.statement-print,.voucher-print){--brand:#1a1a1a;--brand-ink:#1a1a1a;--brand-dark:#000;--brand-soft:#f1f1f1;--brand-line:#a8a8a8;--accent:#1a1a1a;--accent-soft:#f1f1f1;--accent-line:#a8a8a8;--ok:#1a1a1a;--ok-soft:#f1f1f1;--ok-line:#a8a8a8;--ok-fill:#3a3a3a;--warn:#1a1a1a;--warn-soft:#f1f1f1;--warn-line:#a8a8a8;--warn-fill:#3a3a3a;--info:#1a1a1a;--info-soft:#f1f1f1;--info-line:#a8a8a8;--info-fill:#3a3a3a;--info-strong:#1a1a1a;--amber-ink:#1a1a1a;--violet:#1a1a1a;--danger-deep:#1a1a1a;--orange:#1a1a1a;--tone-ok:#1a1a1a;--total-bg:#f1f1f1;--total-line:#a8a8a8;--row-hover:#f1f1f1}:is(.doc-sheet,.deed-sheet,.statement-print,.voucher-print) :is(.doc-head,.deed-head){--brand:#1b3a57;--accent:#8a6508}:is(.doc-head,.deed-head) .doc-head-id b{color:#000}.deed-body .amount{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#157347!important}:is(.table-wrap,.print-report,.sheet-table){--ok:#1a1a1a;--ok-soft:#f1f1f1;--ok-line:#a8a8a8;--ok-fill:#3a3a3a;--warn:#1a1a1a;--warn-soft:#f1f1f1;--warn-line:#a8a8a8;--warn-fill:#3a3a3a;--info:#1a1a1a;--info-soft:#f1f1f1;--info-line:#a8a8a8;--info-fill:#3a3a3a;--info-strong:#1a1a1a;--accent:#1a1a1a;--accent-soft:#f1f1f1;--accent-line:#a8a8a8;--brand-ink:#1a1a1a;--amber-ink:#1a1a1a;--violet:#1a1a1a;--danger-deep:#1a1a1a;--orange:#1a1a1a;--tone-ok:#1a1a1a;--tone-due:#1a1a1a;--danger:#1a1a1a;--total-bg:#f1f1f1;--total-line:#8c8c8c}.pos-cr{color:inherit!important}.part-mark{color:#1a1a1a!important;background:#efefef!important}.print-report :is(thead th,tbody td).grp-start{border-inline-start-color:var(--pr-frame-c)}}.lx-from{color:var(--ok);white-space:nowrap;font-size:12px;font-weight:700}.lx-diff{color:var(--warn);background:var(--warn-soft);border:1px solid var(--warn-line);border-radius:6px;align-items:center;gap:8px;padding:2px 4px 2px 8px;font-size:12px;font-weight:700;display:inline-flex}.lx-diff>.mini{height:24px;padding:0 8px;font-size:12px}@media screen{:root[data-look=v2]{--v2-r:12px;--v2-r-sm:8px;--v2-r-lg:16px;--v2-sh-1:0 1px 2px #1018280d;--v2-sh-2:0 1px 3px #10182812, 0 1px 2px #1018280a;--v2-sh-3:0 20px 48px #10182829, 0 6px 14px #10182814;--v2-ring:0 0 0 3px color-mix(in srgb, var(--focus) 22%, transparent);--v2-row-hover:color-mix(in srgb, var(--brand) 4%, var(--surface));--v2-row-open:color-mix(in srgb, var(--brand) 8%, var(--surface));--v2-line:color-mix(in srgb, var(--border) 70%, var(--surface));--v2-sel:color-mix(in srgb, var(--brand) 20%, transparent)}:root[data-look=v2][data-theme=dark]{--v2-sh-1:0 1px 2px #00000059;--v2-sh-2:0 1px 3px #00000073, 0 1px 2px #0000004d;--v2-sh-3:0 24px 56px #0000008c, 0 8px 16px #00000059;--v2-row-hover:color-mix(in srgb, var(--brand-ink) 7%, var(--surface));--v2-row-open:color-mix(in srgb, var(--brand-ink) 12%, var(--surface));--v2-sel:color-mix(in srgb, var(--brand-ink) 30%, transparent)}:root[data-look=v2] ::selection{background:var(--v2-sel);color:inherit}:root[data-look=v2] .content{padding:22px 28px 40px}:root[data-look=v2] .content :focus-visible{box-shadow:var(--v2-ring);outline:none}:root[data-look=v2] .page-title{color:var(--text);margin:0 0 6px;font-size:22px;font-weight:800}:root[data-look=v2] .status-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:2px;margin:0 0 18px;padding:0}:root[data-look=v2] .status-tabs .tab{color:var(--text-dim);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:10px 14px 9px;font-size:13.5px;font-weight:700;position:relative;bottom:-1px}:root[data-look=v2] .status-tabs .tab:hover{color:var(--text);background:0 0}:root[data-look=v2] .status-tabs .tab.active{color:var(--brand-ink);border-bottom-color:var(--brand);background:0 0}:root[data-look=v2] .sub-tabs{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;flex-wrap:wrap;gap:2px;margin:-6px 0 16px;padding:3px;display:inline-flex}:root[data-look=v2] .sub-tabs button{color:var(--text-dim);border:0;border-radius:8px;margin:0;padding:6px 14px;font-size:12.5px;font-weight:700}:root[data-look=v2] .sub-tabs button:hover{color:var(--text)}:root[data-look=v2] .sub-tabs button.active{background:var(--brand);color:#fff;box-shadow:none;border:0}:root[data-look=v2] .sub-tabs.crumb{background:0 0;border:0;padding:0}:root[data-look=v2] .sub-tabs.crumb button.active{box-shadow:none;color:var(--text);background:0 0}:root[data-look=v2] .sub-tabs.crumb:has(~* .oo-cp){display:none}:root[data-look=v2] .page-head{margin-bottom:16px}:root[data-look=v2] .card{border-radius:var(--v2-r);border-color:var(--border);box-shadow:var(--v2-sh-1);padding:20px 22px}:root[data-look=v2] .detail-card{border-color:var(--border);box-shadow:var(--v2-sh-2);margin-bottom:18px;padding:22px 28px 26px}:root[data-look=v2] .detail-head{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:10px;margin:0 0 20px;padding:0 0 14px}:root[data-look=v2] .detail-head h2{color:var(--text);margin:0;font-size:20px;font-weight:800}:root[data-look=v2] .detail-card h3{color:var(--brand-ink);margin:18px 0 10px;font-size:14px;font-weight:800}:root[data-look=v2] .detail-stats{gap:10px 28px;padding:4px 0 16px}:root[data-look=v2] .fs-actions{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;padding-top:16px;display:flex}:root[data-look=v2] fieldset.fs{background:0 0;border:0;border-radius:0;margin:0 0 24px;padding:0}:root[data-look=v2] fieldset.fs>legend{width:100%;color:var(--brand-ink);border-bottom:1px solid var(--border);margin:0 0 14px;padding:0 0 8px;font-size:13px;font-weight:800}:root[data-look=v2] fieldset.fs.accent{background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:10px;padding:14px 18px 8px}:root[data-look=v2] fieldset.fs.accent>legend{float:left;border-bottom-color:var(--accent-line);width:100%;color:var(--accent);margin-bottom:12px}:root[data-look=v2] fieldset.fs.accent>legend+*{clear:both}:root[data-look=v2] .detail-card .form-row,:root[data-look=v2] .oo-sheet .form-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:4px 44px;margin-bottom:8px}:is(:root[data-look=v2] .detail-card .form-row>label:has(>span:first-child:not(.req-star)),:root[data-look=v2] .oo-sheet .form-row>label:has(>span:first-child:not(.req-star))){min-height:40px;color:var(--text);grid-template-columns:148px minmax(0,1fr);align-items:start;column-gap:14px;font-size:13px;font-weight:500;display:grid}:is(:root[data-look=v2] .detail-card .form-row>label:has(>span:first-child:not(.req-star))>span:first-child:not(.req-star),:root[data-look=v2] .oo-sheet .form-row>label:has(>span:first-child:not(.req-star))>span:first-child:not(.req-star)){color:var(--text-mid);text-align:end;grid-area:1/1/span 8;padding-top:9px;font-size:13px;font-weight:700;line-height:1.5}:is(:root[data-look=v2] .detail-card .form-row>label:has(>span:first-child:not(.req-star))>:not(span:first-child:not(.req-star)),:root[data-look=v2] .oo-sheet .form-row>label:has(>span:first-child:not(.req-star))>:not(span:first-child:not(.req-star))){grid-column:2;margin-top:0}:root[data-look=v2] .detail-card .form-row>label:has(>span:first-child:not(.req-star))>:not(span:first-child:not(.req-star)):not(.lk)+:not(span:first-child:not(.req-star)){margin-top:4px}:root[data-look=v2] .detail-card .form-row>:is(.sp2,.sp3,.full),:root[data-look=v2] .oo-sheet .form-row>:is(.sp2,.sp3,.full),:root[data-look=v2] .detail-card .form-row>:not(label),:root[data-look=v2] .oo-sheet .form-row>:not(label){grid-column:1/-1}:root[data-look=v2] .detail-card .form-row :is(input:not([type=checkbox]):not([type=radio]):not(.ss-input),select,textarea.auto-text),:root[data-look=v2] .detail-card .form-row .ss-box{border:0;border-bottom:1px solid var(--border-2);box-shadow:none;background:0 0;border-radius:0;padding-inline:2px}:root[data-look=v2] .detail-card .form-row :is(input:not([type=checkbox]):not([type=radio]):not(.ss-input),select,textarea.auto-text):hover,:root[data-look=v2] .detail-card .form-row .ss-box:hover{border-bottom-color:var(--text-faint)}:root[data-look=v2] .detail-card .form-row :is(input:not([type=checkbox]):not([type=radio]):not(.ss-input),select,textarea.auto-text):focus,:root[data-look=v2] .detail-card .form-row .ss-box.open{border-bottom-color:var(--focus);box-shadow:0 1px 0 var(--focus);outline:none}:root[data-look=v2] .detail-card .form-row :is(input,select,textarea):disabled,:root[data-look=v2] .detail-card .form-row :is(input.locked,textarea.locked,input[readonly]){color:var(--text-mid);background:0 0;border-bottom-style:dashed}:root[data-look=v2] .detail-card .form-row .hint{color:var(--text-dim);font-weight:600}@media (width<=1180px){:root[data-look=v2] .detail-card .form-row,:root[data-look=v2] .oo-sheet .form-row{grid-template-columns:minmax(0,1fr)}}:root[data-look=v2] button.primary{border-radius:var(--v2-r-sm);min-height:36px;padding:0 16px;font-size:13.5px;font-weight:700;transition:background .12s,box-shadow .12s,transform 60ms;box-shadow:0 1px 2px #1018281f,inset 0 1px #ffffff14}:root[data-look=v2] button.primary:hover:not(:disabled){background:var(--brand-hover)}:root[data-look=v2] button.primary:active:not(:disabled){transform:translateY(1px)}:root[data-look=v2] button.primary:disabled{opacity:.5}:root[data-look=v2] button.mini,:root[data-look=v2] .content .logout{border:1px solid var(--border-2);border-radius:var(--v2-r-sm);background:var(--surface);min-height:34px;color:var(--text-mid);box-shadow:var(--v2-sh-1);padding:0 12px;font-size:13px;font-weight:600;transition:background .12s,color .12s,border-color .12s}:root[data-look=v2] button.mini:hover:not(:disabled),:root[data-look=v2] .content .logout:hover{background:var(--surface-2);color:var(--text);border-color:var(--text-faint)}:root[data-look=v2] button.mini:disabled{opacity:.5;cursor:default}:root[data-look=v2] button.mini.danger,:root[data-look=v2] button.primary.danger{color:var(--danger);border-color:var(--danger-line);background:var(--surface)}:root[data-look=v2] button.primary.danger{color:#fff;background:var(--danger-fill);border-color:var(--danger-fill)}:root[data-look=v2] button.mini.danger:hover:not(:disabled){background:var(--danger-soft);border-color:var(--danger);color:var(--danger)}:root[data-look=v2] .link-btn{color:var(--brand-ink);font-weight:700}:root[data-look=v2] .export-btn{border-radius:var(--v2-r-sm);border-color:var(--border-2);min-height:32px;box-shadow:var(--v2-sh-1);font-weight:600}:root[data-look=v2] td.row-act .act{border-radius:var(--v2-r-sm);width:30px;height:30px;color:var(--text-dim);background:0 0;border-color:#0000}:root[data-look=v2] td.row-act .act:hover{background:var(--surface-2);border-color:var(--border-2);color:var(--brand-ink)}:root[data-look=v2] td.row-act .act.danger:hover{background:var(--danger-soft);border-color:var(--danger-line);color:var(--danger)}:root[data-look=v2] .seg{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}:root[data-look=v2] .seg button{color:var(--text-mid);background:0 0;border:0;border-radius:7px;padding:5px 12px;font-size:12.5px;font-weight:700}:root[data-look=v2] .seg button:hover{background:var(--brand-soft);color:var(--brand-ink)}:root[data-look=v2] .seg button.on,:root[data-look=v2] .seg button.on:hover{background:var(--brand);color:#fff;box-shadow:none}:root[data-look=v2] .filter-bar{border-radius:var(--v2-r);box-shadow:var(--v2-sh-1);margin-bottom:14px;padding:12px 16px}:root[data-look=v2] .filter-bar.compact{padding:10px 14px}:root[data-look=v2] .filter-row{gap:10px 14px}:root[data-look=v2] .filter-row label span{color:var(--text-dim);font-size:11.5px;font-weight:700}:root[data-look=v2] .filter-row :is(select,input:not([type=checkbox]):not(.ss-input)){border-color:var(--border-2);border-radius:var(--v2-r-sm)}:root[data-look=v2] .filter-row :is(select,input:not([type=checkbox]):not(.ss-input)):focus{border-color:var(--focus);box-shadow:var(--v2-ring);outline:none}:root[data-look=v2] .filter-row .ss-box{border-color:var(--border-2)}:root[data-look=v2] .ss-box.open{box-shadow:var(--v2-ring)}:root[data-look=v2] .table-card{border-radius:var(--v2-r);box-shadow:var(--v2-sh-2)}:root[data-look=v2] .table-toolbar{background:var(--surface);border-bottom:1px solid var(--border);gap:8px 14px;padding:14px 18px}:root[data-look=v2] .table-toolbar h2{color:var(--text);font-size:16px;font-weight:800}:root[data-look=v2] .table-count{background:var(--surface-2);color:var(--text-mid);border:1px solid var(--border);padding:2px 10px;font-weight:700}:root[data-look=v2] .table-wrap table{font-size:13.2px}:root[data-look=v2] .table-wrap th{background:var(--surface-2);color:var(--text-mid);border-bottom:1px solid var(--border);letter-spacing:0;padding:11px 12px;font-size:12px;font-weight:800}:root[data-look=v2] .table-wrap td{border-bottom:1px solid var(--v2-line);padding:9px 12px;line-height:1.5}:root[data-look=v2] .table-wrap tbody tr{transition:background .1s}:root[data-look=v2] .table-wrap table.dense :is(th,td){padding-inline:7px}:root[data-look=v2] .table-wrap table:not(.print-report) tbody tr:nth-child(2n)>td{background:0 0}:root[data-look=v2] .table-wrap table:not(.print-report) tbody tr:hover>td{background:var(--v2-row-hover)}:root[data-look=v2] .table-wrap table:not(.print-report) tbody tr.clickable:hover>td{background:var(--v2-row-open)}:root[data-look=v2] .table-wrap tr.page-total>td,:root[data-look=v2] .table-wrap tr.tb-total>td{background:var(--surface-2);border-top:1px solid var(--border-2);font-weight:800}:root[data-look=v2] .table-pager{color:var(--text-dim);justify-content:flex-end;gap:10px;padding:10px 16px;font-size:12.5px}:root[data-look=v2] .table-pager button{border-color:var(--border-2);border-radius:var(--v2-r-sm);background:var(--surface);min-height:30px;color:var(--text-mid);padding:0 12px;font-weight:700}:root[data-look=v2] .table-pager button:hover:not(:disabled){background:var(--surface-2);color:var(--text)}:root[data-look=v2] .print-report-card{border-radius:var(--v2-r);box-shadow:var(--v2-sh-2)}:root[data-look=v2] .v2-skel td{padding:13px 12px}:root[data-look=v2] .v2-skel span{background:linear-gradient(90deg, var(--surface-2) 0%, var(--border) 50%, var(--surface-2) 100%);background-size:200% 100%;border-radius:6px;height:10px;animation:1.2s ease-in-out infinite v2-shimmer;display:block}@keyframes v2-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){:root[data-look=v2] .v2-skel span{animation:none}}:root[data-look=v2] .st{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:2px 10px 2px 9px;font-size:11.5px;font-weight:700;line-height:18px;display:inline-flex}:root[data-look=v2] .st:before{content:"";opacity:.9;background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}:root[data-look=v2] .st.ok{background:var(--ok-soft);color:var(--ok);border-color:var(--ok-line)}:root[data-look=v2] .st.warn{background:var(--warn-soft);color:var(--warn);border-color:var(--warn-line)}:root[data-look=v2] .st.bad{background:var(--danger-soft);border-color:var(--danger-line);color:var(--danger)!important}:root[data-look=v2] .st.done,:root[data-look=v2] .st.info{background:var(--info-soft);color:var(--info);border-color:var(--info-line)}:root[data-look=v2] .st.dim,:root[data-look=v2] .st:not(.ok):not(.warn):not(.bad):not(.done):not(.info){background:var(--surface-2);color:var(--text-mid);border-color:var(--border)}:root[data-look=v2] .due-note{border-radius:var(--v2-r-sm);background:var(--surface-2);color:var(--text-mid);border:1px solid var(--border);border-inline-start:3px solid var(--brand);margin:0 0 14px;padding:10px 14px;font-size:13px;line-height:1.75}:root[data-look=v2] .due-note.warn{background:var(--warn-soft);color:var(--warn);border-color:var(--warn-line);border-inline-start-color:var(--warn)}:root[data-look=v2] .due-note b{color:var(--text)}:root[data-look=v2] .due-note.warn b{color:inherit}:root[data-look=v2] .login-error{border-radius:var(--v2-r-sm);background:var(--danger-soft);color:var(--danger);border:1px solid var(--danger-line);border-inline-start:3px solid var(--danger);padding:10px 14px;font-weight:600}:root[data-look=v2] .ok-msg{border-radius:var(--v2-r-sm);border-inline-start:3px solid var(--ok);font-weight:600}:root[data-look=v2] .kpi-row{gap:12px;margin-bottom:16px}:root[data-look=v2] .kpi{border-radius:var(--v2-r);min-width:150px;box-shadow:var(--v2-sh-1);border-color:var(--border);gap:4px;padding:12px 16px}:root[data-look=v2] .kpi span,:root[data-look=v2] .kpi .k-label{color:var(--text-dim);font-size:11.5px;font-weight:700}:root[data-look=v2] .kpi b,:root[data-look=v2] .kpi .k-value{color:var(--text);font-size:18px;font-weight:800}:root[data-look=v2] .kpi.ok{background:var(--surface);border-color:var(--border);box-shadow:inset 0 3px 0 var(--ok), var(--v2-sh-1)}:root[data-look=v2] .kpi.warn{background:var(--surface);border-color:var(--border);box-shadow:inset 0 3px 0 var(--warn), var(--v2-sh-1)}:root[data-look=v2] .kpi.ok b{color:var(--ok)}:root[data-look=v2] .kpi.warn b{color:var(--warn)}:root[data-look=v2] .stat-card{border-radius:var(--v2-r);box-shadow:var(--v2-sh-1)}:root[data-look=v2] .stat-card:hover{box-shadow:var(--v2-sh-2);border-color:var(--brand-line)}:root[data-look=v2] .modal-back{background:color-mix(in srgb, var(--sidebar) 45%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}:root[data-look=v2] .modal{box-shadow:var(--v2-sh-3);border:1px solid var(--border);border-radius:14px;overflow:visible}:root[data-look=v2] .modal-head{background:var(--surface);border-radius:14px 14px 0 0;padding:14px 20px}:root[data-look=v2] .modal-head b,:root[data-look=v2] .modal-head h3{color:var(--text);font-size:15.5px;font-weight:800}:root[data-look=v2] .modal-body{gap:12px;padding:18px 20px}:root[data-look=v2] .modal-body label{font-size:12.5px}:root[data-look=v2] .modal-body :is(input:not([type=checkbox]):not([type=radio]):not(.ss-input),select){border-color:var(--border-2);min-height:36px}:root[data-look=v2] .modal-foot{background:var(--surface-2);border-radius:0 0 14px 14px;justify-content:flex-end;padding:12px 20px}:root[data-look=v2] .empty-hint:not(td){text-align:center;color:var(--text-mid);justify-items:center;gap:10px;padding:34px 20px;font-size:13.5px;line-height:1.8;display:grid}:root[data-look=v2] .empty-hint:not(td):before{content:"";background:var(--brand-soft);width:46px;height:46px;box-shadow:inset 0 0 0 12px var(--brand-soft), inset 0 0 0 14px var(--brand-line);border-radius:50%}:root[data-look=v2] td.empty-hint{text-align:center;color:var(--text-mid);padding:28px 16px;font-size:13.5px}:root[data-look=v2] .doc-card{box-shadow:none;background:0 0;border:0;padding:0}:root[data-look=v2] .doc-card .doc-sheet{box-shadow:var(--v2-sh-3);border-radius:4px}:root[data-look=v2] .doc-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.v2-empty{text-align:center;justify-items:center;gap:10px;padding:36px 24px 40px;display:grid}.v2-empty.compact{gap:6px;padding:26px 16px 28px}.v2-empty-art .ea-shadow{fill:color-mix(in srgb, var(--text) 7%, transparent)}.v2-empty-art .ea-disc{fill:var(--brand-soft)}.v2-empty-art .ea-paper2{fill:var(--surface-2);stroke:var(--border-2);stroke-width:1.5px}.v2-empty-art .ea-paper{fill:var(--surface);stroke:var(--border-2);stroke-width:1.5px}.v2-empty-art .ea-line{fill:var(--border)}.v2-empty-art .ea-line.strong{fill:var(--brand-line)}.v2-empty-art .ea-fill{fill:var(--brand)}.v2-empty-art .ea-ring{fill:var(--surface);stroke:var(--brand);stroke-width:4px}.v2-empty-art .ea-plus{fill:#fff}.v2-empty-title{color:var(--text);margin:4px 0 0;font-size:21px;font-weight:800}.v2-empty.compact .v2-empty-title{font-size:15px}.v2-empty-text{max-width:64ch;color:var(--text-mid);margin:0;font-size:14px;line-height:1.85}.v2-empty.compact .v2-empty-text{font-size:12.5px}.v2-empty-options{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;width:min(920px,100%);margin-top:16px;display:grid}.v2-empty-opt{text-align:start;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:12px;align-content:start;justify-items:start;gap:6px;padding:16px 16px 15px;transition:border-color .12s,box-shadow .12s,transform .12s;display:grid;box-shadow:0 1px 2px #1018280d}.v2-empty-opt:hover:not(:disabled){border-color:var(--brand-line);transform:translateY(-1px);box-shadow:0 10px 26px #10182817}.v2-empty-opt:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 22%, transparent);outline:none}.v2-empty-opt:disabled{cursor:default;opacity:.6}.v2-empty-opt-ico{background:var(--brand-soft);width:40px;height:40px;color:var(--brand-ink);border-radius:11px;place-items:center;display:grid}.v2-empty-opt b{font-size:14px;font-weight:800}.v2-empty-opt span:last-child{color:var(--text-mid);font-size:12.5px;line-height:1.7}.v2-empty-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px;display:flex}.v2-empty-actions button{min-height:38px;padding:0 18px}.v2-empty-actions .oo-alert,.v2-empty-note{text-align:start;width:min(920px,100%);margin:16px 0 0}.v2-empty-card{padding:8px 16px}td.v2-empty-cell{background:var(--surface)!important;padding:0!important}@media (prefers-reduced-motion:reduce){.v2-empty-opt{transition:none}.v2-empty-opt:hover:not(:disabled){transform:none}}:root[data-theme=dark] .v2-empty-art .ea-shadow{fill:#00000059}:root[data-look=v2][data-theme=dark] .oo-facet.on .oo-facet-n{color:#fff;background:#00000047}:root[data-look=v2][data-theme=dark] :is(button.primary,.btn-new,.gov-groups button.active) small{opacity:1;color:#fff}:root[data-look=v2] .table-wrap td.row-act{max-width:none;overflow:visible}:root[data-look=v2] .table-wrap th.row-act-h{white-space:nowrap;width:auto}:root[data-look=v2] .tr-sheet>.oo-cp{z-index:6;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border);margin:-22px -28px 12px;padding:14px 28px 12px;position:sticky;top:-22px}:root[data-look=v2] .tr-sheet>.oo-cp .oo-crumbs{font-size:16px}:root[data-look=v2] :is(.card,.detail-card,.modal,.oo-sheet) .tr-sheet>.oo-cp{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;margin:0 0 12px;padding:0;position:static}:root[data-look=v2] .tr-sheet>.oo-cp .oo-cp-btns button{min-height:34px}:root[data-look=v2] .tr-sheet .oo-sheet{overflow:visible}:root[data-look=v2] .tr-sheet .oo-head{gap:10px 16px}:root[data-look=v2] .tr-sheet .oo-head-btns{flex:260px;min-width:0}:root[data-look=v2] .tr-missing{margin:0;font-size:12px;line-height:1.6}:root[data-look=v2] .tr-missing b{color:inherit}:root[data-look=v2] .tr-sheet .oo-sheet>.detail-card,:root[data-look=v2] .tr-sheet .oo-sheet>.card{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}:root[data-look=v2] .tr-sheet .oo-sheet>:is(.detail-card,.card)>.detail-head{display:none}:root[data-look=v2] .tr-sheet .oo-sheet .detail-card .form-row>label.sp2{grid-column:auto}:root[data-look=v2] .tr-sheet .oo-title{margin-bottom:22px}:root[data-look=v2] .tr-sheet .oo-title-sub .oo-chip b{color:var(--text);font-weight:800}:root[data-look=v2] .tr-sheet .oo-title-sub .sp-total-chip{background:var(--brand-soft);border-color:var(--brand-line);color:var(--brand-ink)}:root[data-look=v2] .tr-sheet fieldset.fs{margin-bottom:28px}:root[data-look=v2] .tr-sheet fieldset.fs>legend{font-size:13.5px}:root[data-look=v2] .tr-sheet fieldset.fs.accent{padding:16px 20px 12px}:root[data-look=v2] .tr-sheet .fs-actions{padding-top:14px}:root[data-look=v2] .tr-sheet .fs-actions .dims{color:var(--warn);font-size:12px;font-weight:600}:root[data-look=v2] .tr-sheet .fs-checks{gap:10px 24px;padding:2px 0 10px}:root[data-look=v2] .tr-sheet .fs-checks label{color:var(--text);cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}:root[data-look=v2] .tr-sheet .fs-checks input{accent-color:var(--brand)}:root[data-look=v2] .sp-purposes{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-bottom:18px}:root[data-look=v2] .sp-purpose{border:1px solid var(--border);border-radius:var(--v2-r);background:var(--surface);box-shadow:var(--v2-sh-1);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:2px 12px;padding:14px 16px;transition:border-color .12s,box-shadow .12s,background .12s;display:grid;position:relative}:root[data-look=v2] .sp-purpose>b{color:var(--text);grid-column:2;font-size:14px;font-weight:800}:root[data-look=v2] .sp-purpose>span{color:var(--text-mid);grid-column:2;font-size:12px;line-height:1.7}:root[data-look=v2] .sp-purpose>.sp-ico{background:var(--surface-2);width:38px;height:38px;color:var(--text-dim);border-radius:10px;grid-area:1/1/span 2;place-items:center;font-style:normal;transition:background .12s,color .12s;display:grid}:root[data-look=v2] .sp-purpose:hover{border-color:var(--brand-line);box-shadow:var(--v2-sh-2)}:root[data-look=v2] .sp-purpose.active{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 5%, var(--surface));box-shadow:inset 0 0 0 1px var(--brand), var(--v2-sh-2)}:root[data-look=v2] .sp-purpose.active>.sp-ico{background:var(--brand);color:#fff}:root[data-look=v2] .sp-purpose.active>b{color:var(--brand-ink)}:root[data-look=v2] .sp-purpose:not(:has(>.sp-ico)){grid-template-columns:minmax(0,1fr)}:root[data-look=v2] .sp-purpose:not(:has(>.sp-ico))>:is(b,span){grid-column:1}:root[data-look=v2] .sp-purpose>b svg{vertical-align:-2px;color:var(--brand-ink);margin-inline-end:4px}:root[data-look=v2] .tr-sheet :is(.sp-lines,.gov-lines){border-collapse:separate;border-spacing:0}:root[data-look=v2] .tr-sheet :is(.sp-lines,.gov-lines) th{background:var(--surface-2);height:34px;color:var(--text-mid);border-bottom:1px solid var(--border);border-top:1px solid var(--border);font-size:12px;font-weight:800}:root[data-look=v2] .tr-sheet :is(.sp-lines,.gov-lines) th:first-child{border-inline-start:1px solid var(--border);border-start-start-radius:8px}:root[data-look=v2] .tr-sheet :is(.sp-lines,.gov-lines) th:last-child{border-inline-end:1px solid var(--border);border-start-end-radius:8px}:root[data-look=v2] .tr-sheet :is(.sp-lines,.gov-lines) td{border-bottom:1px solid var(--v2-line);vertical-align:top;padding:8px 5px}:root[data-look=v2] .tr-sheet :is(.sp-lines,.gov-lines) td.seq{color:var(--text-dim);padding-top:16px;font-weight:700}:root[data-look=v2] .tr-sheet :is(.sp-lines,.gov-lines) :is(td>input,td>select,.num-input,.ss-box){border-color:var(--border);border-radius:var(--v2-r-sm);background:var(--field);box-shadow:none}:root[data-look=v2] .tr-sheet :is(.sp-lines,.gov-lines) :is(td>input,td>select,.num-input):hover,:root[data-look=v2] .tr-sheet :is(.sp-lines,.gov-lines) .ss-box:hover{border-color:var(--border-2)}:root[data-look=v2] .tr-sheet :is(.sp-lines,.gov-lines) :is(td>input,td>select,.num-input):focus,:root[data-look=v2] .tr-sheet :is(.sp-lines,.gov-lines) .ss-box.open{border-color:var(--focus);box-shadow:var(--v2-ring);outline:none}:root[data-look=v2] .tr-sheet :is(.sp-lines,.gov-lines) tbody tr:hover>td{background:var(--v2-row-hover)}:root[data-look=v2] .tr-sheet :is(.sp-lines,.gov-lines) tr.tb-total>td{background:var(--surface-2);border-bottom:0;border-top:1px solid var(--border-2);padding:12px 8px;font-weight:800}:root[data-look=v2] .tr-sheet :is(.sp-lines,.gov-lines) tr.tb-total>td .num,:root[data-look=v2] .tr-sheet :is(.sp-lines,.gov-lines) tr.tb-total>td.num{color:var(--text);font-size:15px}:root[data-look=v2] .tr-sheet :is(.sp-lines,.gov-lines)+button.mini{color:var(--brand-ink);border-style:dashed;margin-top:10px}:root[data-look=v2] .tr-sheet :is(.sp-lines,.gov-lines) td .act{width:30px;height:30px;color:var(--text-dim);background:0 0;border-color:#0000;border-radius:8px;margin-top:3px}:root[data-look=v2] .tr-sheet :is(.sp-lines,.gov-lines) td .act.danger:hover{background:var(--danger-soft);color:var(--danger);border-color:var(--danger-line)}:root[data-look=v2] .tr-hub-actions{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:stretch;gap:12px;margin:2px 0 16px;display:grid}:root[data-look=v2] .tr-tile{text-align:start;min-height:76px;font:inherit;color:var(--text);cursor:pointer;background:var(--surface);border:1px solid var(--border);border-radius:var(--v2-r);box-shadow:var(--v2-sh-1);grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:14px;padding:14px 18px;transition:border-color .12s,box-shadow .12s,transform .12s;display:grid}:root[data-look=v2] .tr-tile>i{background:var(--brand-soft);width:46px;height:46px;color:var(--brand-ink);border-radius:12px;grid-row:1/span 2;place-items:center;font-style:normal;display:grid}:root[data-look=v2] .tr-tile>b{font-size:18px;font-weight:800;line-height:1.3}:root[data-look=v2] .tr-tile>span{color:var(--text-mid);font-size:12.5px;line-height:1.6}:root[data-look=v2] .tr-tile:hover{border-color:var(--brand-line);box-shadow:var(--v2-sh-2);transform:translateY(-1px)}:root[data-look=v2] .tr-tile:active{transform:translateY(0)}:root[data-look=v2] .tr-tile.main{background:var(--brand);border-color:var(--brand);color:#fff}:root[data-look=v2] .tr-tile.main>i{color:#fff;background:#ffffff29}:root[data-look=v2] .tr-tile.main>span{color:#ffffffeb}:root[data-look=v2] .tr-tile.main:hover{background:var(--brand-hover);border-color:var(--brand-hover)}:root[data-look=v2] .tr-hub-side{align-content:center;gap:8px;display:grid}:root[data-look=v2] .tr-hub-side .mini{white-space:nowrap;justify-content:flex-start}:root[data-look=v2] .tr-hub-wait{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}:root[data-look=v2] .tr-hub-wait>b{color:var(--text-mid);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}:root[data-look=v2] .tr-hub-wait .oo-facet svg{flex:none}@media (width<=1100px){:root[data-look=v2] .tr-hub-actions{grid-template-columns:repeat(3,minmax(0,1fr))}:root[data-look=v2] .tr-hub-side{flex-wrap:wrap;grid-column:1/-1;display:flex}}@media (prefers-reduced-motion:reduce){:root[data-look=v2] .tr-tile{transition:none}:root[data-look=v2] .tr-tile:hover{transform:none}}:root[data-look=v2] .tr-kpis{flex-wrap:wrap;display:flex}:root[data-look=v2] .tr-kpis>.tr-kpi{flex:190px}:root[data-look=v2] .tr-kpi{grid-template-columns:auto minmax(min-content,1fr);align-items:center;gap:2px 12px;padding:14px 16px;display:grid}:root[data-look=v2] .tr-kpi>i{background:var(--surface-2);width:38px;height:38px;color:var(--text-dim);border:1px solid var(--border);border-radius:10px;grid-row:1/span 2;place-items:center;font-style:normal;display:grid}:root[data-look=v2] .tr-kpi>b{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;direction:ltr}:root[data-look=v2] .tr-kpi.hi{box-shadow:inset 0 3px 0 var(--brand), var(--v2-sh-1);background:color-mix(in srgb, var(--brand) 4%, var(--surface))}:root[data-look=v2] .tr-kpi.hi>i{background:var(--brand);color:#fff;border-color:var(--brand)}:root[data-look=v2] .tr-kpi.hi>b{color:var(--brand-ink);font-size:20px}:root[data-look=v2] .tr-hub td.row-act{white-space:nowrap;text-align:start}:root[data-look=v2] .tr-hub td.row-act .mini{min-height:28px;box-shadow:none;margin-inline-end:4px;padding:0 10px;font-size:12px}:root[data-look=v2] .tr-hub td.row-act .mini:hover{border-color:var(--brand-line);color:var(--brand-ink);background:var(--brand-soft)}:root[data-look=v2] .tr-hub .table-card>.hint{color:var(--text-dim);border-top:1px solid var(--border);margin:0;padding:10px 18px 12px;font-size:12px}:root[data-look=v2] .tr-anchor{scroll-margin-top:12px}:root[data-look=v2] .tr-card{margin-bottom:18px}:root[data-look=v2] .table-toolbar .btn-new small{opacity:.78;font-size:11px;font-weight:600}:root[data-look=v2] .table-toolbar .btn-new~.btn-new{background:var(--surface);color:var(--brand-ink);border:1px solid var(--brand-line);box-shadow:var(--v2-sh-1)}:root[data-look=v2] .table-toolbar .btn-new~.btn-new:hover:not(:disabled){background:var(--brand-soft)}:root[data-look=v2] .po-batch-bar{background:var(--brand-soft);border:1px solid var(--brand-line);border-radius:var(--v2-r);box-shadow:var(--v2-sh-1);flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 14px;padding:10px 16px;display:flex}:root[data-look=v2] .po-batch-bar>b{color:var(--brand-ink)}:root[data-look=v2] .po-batch-bar .hint{color:var(--text-dim);flex-basis:100%;margin:0;font-size:11.5px}:root[data-look=v2] .tr-cur>.table-card.print-report-card{display:none}:root[data-look=v2] .tr-cur-kb{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;margin:0 0 18px;display:grid}:root[data-look=v2] .tr-cur-card{outline:none;gap:8px;padding:16px 18px 12px}:root[data-look=v2] .tr-cur-card:focus-visible{box-shadow:var(--v2-ring)}:root[data-look=v2] .tr-cur-card.on{border-color:var(--brand);box-shadow:inset 0 3px 0 var(--brand), var(--v2-sh-2)}:root[data-look=v2] .tr-cur-card.off{cursor:default;opacity:.7}:root[data-look=v2] .tr-cur-card .oo-chip{background:var(--surface-2);border:1px solid var(--border);color:var(--text-mid);border-radius:999px;flex:none;padding:1px 8px;font-size:11.5px}:root[data-look=v2] .tr-cur-bal{gap:0;margin-top:4px;display:grid}:root[data-look=v2] .tr-cur-bal small{color:var(--text-dim);font-size:11.5px;font-weight:700}:root[data-look=v2] .tr-cur-bal b{color:var(--text);text-align:start;font-size:22px;font-weight:800}:root[data-look=v2] .tr-cur-fig{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}:root[data-look=v2] .tr-cur-fig>span{background:var(--surface-2);color:var(--text);border-radius:8px;gap:1px;padding:6px 8px;font-size:12.5px;font-weight:700;display:grid}:root[data-look=v2] .tr-cur-fig small{color:var(--text-dim);font-size:10.5px;font-weight:700}:root[data-look=v2] .tr-cur-acts{gap:2px;margin-inline-start:auto;display:inline-flex}:root[data-look=v2] .tr-cur-acts .act{width:32px;height:32px;color:var(--text-dim);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;display:grid}:root[data-look=v2] .tr-cur-acts .act:hover{background:var(--brand-soft);color:var(--brand-ink);border-color:var(--brand-line)}:root[data-look=v2] .tr-cur>.no-print>.form-row{margin-bottom:12px}:root[data-look=v2] :is(.tr-cur-card,.tr-sheet,.tr-card) :is(.oo-kb-sub,.oo-title-sub,.oo-val) bdi.sn{white-space:nowrap}:root[data-look=v2] .table-wrap table.tr-dense th{padding:10px 7px}:root[data-look=v2] .table-wrap table.tr-dense td{padding:8px 7px}:root[data-look=v2] .table-wrap table.tr-dense td .st{white-space:normal;text-align:start;border-radius:10px;padding-block:3px;line-height:1.45}:root[data-look=v2] .table-wrap table.tr-dense td .st:before{align-self:center}:root[data-look=v2] .table-wrap table.tr-dense td.row-act{white-space:nowrap}:root[data-look=v2] .tr-reports .sub-tabs.gov-subtabs{box-sizing:border-box;background:var(--surface);border:1px solid var(--border);border-radius:var(--v2-r);width:100%;box-shadow:var(--v2-sh-1);flex-wrap:wrap;gap:4px 6px;margin:0 0 14px;padding:8px 10px;display:flex}:root[data-look=v2] .tr-reports .sub-tabs.gov-subtabs button{color:var(--text-mid);border-radius:8px;padding:7px 12px;font-size:12.5px}:root[data-look=v2] .tr-reports .sub-tabs.gov-subtabs button:hover{background:var(--surface-2);color:var(--text)}:root[data-look=v2] .tr-reports .sub-tabs.gov-subtabs button.active{background:var(--brand-soft);color:var(--brand-ink);box-shadow:inset 0 0 0 1px var(--brand-line)}:root[data-look=v2] :is(.pj,.gov-module) .kpi-row{flex-wrap:wrap;gap:12px;margin-bottom:14px;display:flex}:root[data-look=v2] :is(.pj,.gov-module) .kpi-row .kpi{flex:188px;min-width:0}:root[data-look=v2] :is(.pj,.gov-module) .kpi-row .kpi b{font-variant-numeric:tabular-nums;font-size:clamp(15px,1.15vw,18px)}:root[data-look=v2] :is(.pj,.gov-module) .table-wrap:not(.doc-sheet *) td.loading{text-align:center;white-space:normal;max-width:none;color:var(--text-dim);background:var(--surface);padding:30px 16px 32px;font-size:13.5px;font-weight:600;line-height:1.7}:root[data-look=v2] :is(.pj,.gov-module) .table-wrap:not(.doc-sheet *) td.loading:before{content:"";background:var(--brand-ink);width:58px;height:58px;margin:0 auto 10px;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 58 58'%3E%3Ccircle cx='29' cy='29' r='29' fill-opacity='.12'/%3E%3Cpath d='M22 17h11l6 6v16a2 2 0 0 1-2 2H22a2 2 0 0 1-2-2V19a2 2 0 0 1 2-2z' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath d='M33 17v6h6M24 29h10M24 34h7' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 58 58'%3E%3Ccircle cx='29' cy='29' r='29' fill-opacity='.12'/%3E%3Cpath d='M22 17h11l6 6v16a2 2 0 0 1-2 2H22a2 2 0 0 1-2-2V19a2 2 0 0 1 2-2z' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath d='M33 17v6h6M24 29h10M24 34h7' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat}:root[data-look=v2] :is(.pj,.gov-module) .empty-hint{text-align:center;color:var(--text-dim);padding:28px 20px;font-weight:600}:root[data-look=v2] .pj .gov-groups{gap:8px;margin-bottom:10px}:root[data-look=v2] .pj .gov-groups button{border-color:var(--border-2);background:var(--surface);height:32px;color:var(--text-mid);border-radius:999px;padding:0 14px;font-size:12.5px}:root[data-look=v2] .pj .gov-groups button:hover{border-color:var(--brand-line);color:var(--brand-ink)}:root[data-look=v2] .pj .gov-groups button.active{background:var(--brand);border-color:var(--brand);color:#fff}:root[data-look=v2] .pj-savehint{margin:18px 0 0}:root[data-look=v2] .pj-docview>.oo-cp{margin-bottom:12px}:root[data-look=v2] .pj-batch .bl-card{border:1px solid var(--border);border-radius:var(--v2-r-sm);background:var(--surface);box-shadow:var(--v2-sh-1);margin-bottom:12px;padding:12px 16px 6px}:root[data-look=v2] .pj-batch .bl-card-head{border-bottom:1px solid var(--v2-line);align-items:center;gap:10px;margin-bottom:10px;padding-bottom:8px;display:flex}:root[data-look=v2] .pj-batch .bl-foot{align-items:center;gap:12px;padding-top:6px;display:flex}:root[data-look=v2] .pj-rec .oo-nb-body .table-wrap:not(.doc-sheet *){border:1px solid var(--border);border-radius:var(--v2-r-sm)}:root[data-look=v2] .pj-rec .oo-title-sub .st{white-space:nowrap}:root[data-look=v2] .pj-settings{justify-items:start;gap:10px;max-width:760px;display:grid}:root[data-look=v2] .pj-settings .cp-nature-edit{width:100%}:root[data-look=v2] .pj-rec .cp-value{border:0;margin:0;padding:0}:root[data-look=v2] .pj-rec .cp-value-head{border-bottom:1px solid var(--border);margin:0 0 8px;padding-bottom:8px}:root[data-look=v2] .pj-rec .cp-value-head b{color:var(--brand-ink);font-size:12.5px;font-weight:800}:root[data-look=v2] .pj-rec .cp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;display:grid}:root[data-look=v2] .pj-rec .cp-row{grid-template-columns:170px minmax(0,1fr);align-items:center;gap:14px;min-height:36px;padding:2px 0;font-size:13.5px;display:grid}:root[data-look=v2] .pj-rec .cp-row>span{color:var(--text-mid);text-align:end;font-size:13px;font-weight:700}:root[data-look=v2] .pj-rec .cp-row>b{text-align:start;color:var(--text);justify-self:start;font-weight:600}:root[data-look=v2] .pj-rec .cp-row>b.num{font-weight:700}:root[data-look=v2] .pj-rec .cp-sec{letter-spacing:.02em;grid-column:1/-1;margin:18px 0 8px;padding-bottom:6px;font-size:12.5px}:root[data-look=v2] .pj-rec .cp-additions{border:1px solid var(--border);border-radius:var(--v2-r-sm);margin-top:14px;overflow:hidden}:root[data-look=v2] .pj-rec .cp-additions th{padding:9px 10px;font-size:12px;font-weight:800}:root[data-look=v2] .pj-rec .cp-additions td{border-bottom-color:var(--v2-line);padding:8px 10px}:root[data-look=v2] .pj-rec .cp-nature-edit,:root[data-look=v2] .pj-settings .cp-nature-edit{border:1px solid var(--border);border-radius:var(--v2-r-sm);background:var(--surface-2);gap:10px;margin-top:10px;padding:14px 16px}:root[data-look=v2] .pj-rec .cp-nature-edit>label>span,:root[data-look=v2] .pj-settings .cp-nature-edit>label>span{margin-bottom:4px;font-size:12.5px;font-weight:700;display:block}:root[data-look=v2] .pj-edit-row{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}:root[data-look=v2] .pj-edit-row>.cp-nature-edit{flex:100%}:root[data-look=v2] .oo-head+.pj-sheet{border-radius:0 0 var(--v2-r) var(--v2-r);margin-bottom:0}:root[data-look=v2] .oo-cp+.pj-sheet{border-radius:var(--v2-r)}:root[data-look=v2] .pj-sheet .oo-title{margin-bottom:14px}:root[data-look=v2] .pj-sheet .oo-title-sub .oo-hint{margin:0;font-size:12.5px}:root[data-look=v2] .pj-missing{max-width:70ch;line-height:1.6}:root[data-look=v2] .pj-status{align-items:center;gap:8px;display:inline-flex}:root[data-look=v2] .pj-sheet .fs-sub{border-bottom:1px solid var(--border);margin:18px 0 10px;padding-bottom:7px;font-size:13px;font-weight:800}:root[data-look=v2] .gov-module .detail-card .form-row>label.locked:has(>span:first-child:not(.req-star))>span.lk{grid-area:1/1;place-self:start end;margin:11px 0 0}:root[data-look=v2] .pj-sheet .doc-note{margin:0}:root[data-look=v2] :is(.pj,.gov-module) .table-wrap:not(.doc-sheet *) td:not(.num):not(.nw):not(.row-act):not(.seq):not(.col-tight):not(.loading):not(.v2-empty-cell){white-space:normal;overflow-wrap:break-word;text-overflow:clip;min-width:124px;max-width:360px}:root[data-look=v2] :is(.pj,.gov-module) .table-wrap:not(.doc-sheet *) td :is(.st,.pct){white-space:nowrap}:root[data-look=v2] :is(.pj-supply,.pj-supplypay,.pj-reports) .table-wrap:not(.doc-sheet *) td:not(.nw)>.sn{overflow-wrap:anywhere}:root[data-look=v2] :is(.pj-supply,.pj-supplypay,.pj-reports) .table-wrap:not(.doc-sheet *) td:not(.num):not(.nw):not(.row-act):not(.seq):not(.col-tight):not(.loading):not(.v2-empty-cell):has(>.sn){min-width:92px}:root[data-look=v2] :is(.pj,.gov-module) .table-wrap:not(.doc-sheet *) td.row-act{white-space:nowrap;max-width:none}:root[data-look=v2] .pj .table-wrap:not(.doc-sheet *) .print-report :is(td.wrap-any,td.wrap-cell,td.pj-wrap,td:has(>.party-code)){white-space:normal;overflow-wrap:break-word;text-overflow:clip;max-width:none}:root[data-look=v2] .pj .table-wrap:not(.doc-sheet *) .print-report td:has(>.party-code){min-width:110px}:root[data-look=v2] .pj .table-wrap:not(.doc-sheet *) .print-report td.wrap-any{min-width:150px}:root[data-look=v2] .pj .table-wrap:not(.doc-sheet *) .print-report td.pj-wrap{min-width:72px}:root[data-look=v2] .pj .table-wrap:not(.doc-sheet *) .print-report thead tr:not(.pr-brand-row) th{white-space:normal;line-height:1.35}:root[data-look=v2] :is(.pj,.gov-module) .table-wrap:not(.doc-sheet *) table:not(.print-report) td.col-flex{white-space:normal;overflow-wrap:break-word;min-width:150px;max-width:none}:root[data-look=v2] :is(.pj,.gov-module) .table-wrap:not(.doc-sheet *) table:not(.print-report) thead th{white-space:normal;line-height:1.35}:root[data-look=v2] :is(.pj,.gov-module) .table-wrap:not(.doc-sheet *) td.col-flex{min-width:180px}:root[data-look=v2] :is(.pj,.gov-module) .table-wrap:not(.doc-sheet *) td.col-tight:not(:has(>.sn)){white-space:normal;max-width:170px}:root[data-look=v2] :is(.pj,.gov-module) .table-wrap:not(.doc-sheet *) td.pj-wrap{white-space:normal;overflow-wrap:break-word;max-width:none}:root[data-look=v2] .pj .table-wrap:not(.doc-sheet *) .print-report.dense :is(td,th){padding-inline:7px;font-size:12.8px}:root[data-look=v2] .pj .table-wrap:not(.doc-sheet *) .print-report .party-code{display:block}:root[data-look=v2] .pj .table-wrap:not(.doc-sheet *) .print-report .nature-tag{white-space:normal}@media (width<=1360px){:root[data-look=v2] .pj-contracts .table-wrap:not(.doc-sheet *) .print-report td.bal-conflict,:root[data-look=v2] .pj-contracts .table-wrap:not(.doc-sheet *) .print-report tbody td.nw:last-child{white-space:normal}}:root[data-look=v2] .pj-contracts .print-report :is(col.w-sm,col.w-xs,col.w-num){width:auto}:root[data-look=v2] :is(.pj-gov,.pj-reports) .print-report .pct{min-width:50px;padding-inline:5px}:root[data-look=v2] :is(.pj-gov,.pj-reports) .table-wrap:not(.doc-sheet *) .print-report td .st{white-space:nowrap;text-align:center;border-radius:8px;padding:2px 8px;line-height:1.35;display:inline-block}:root[data-look=v2] :is(.pj-gov,.pj-reports) .table-wrap:not(.doc-sheet *) .print-report td .st:before{display:none}:root[data-look=v2] .pj-gov .print-report :is(col.w-sm,col.w-code){width:auto}:root[data-look=v2] :is(.pj-gov,.pj-supply,.pj-reports) .table-wrap:not(.doc-sheet *) .print-report.dense :is(td,th){padding-inline:5px;font-size:12.4px}@media (width<=1360px){:root[data-look=v2] .pj:is(.pj-gov,.pj-supply,.pj-reports) .table-wrap:not(.doc-sheet *) .print-report:not(.pj-x) :is(td,th){padding-inline:2px;font-size:12px}:root[data-look=v2] .pj:is(.pj-gov,.pj-reports) .print-report .pct{min-width:42px;padding-inline:3px}:root[data-look=v2] .pj-supply .table-wrap:not(.doc-sheet *) td:not(.num):not(.nw):not(.row-act):not(.seq):not(.col-tight):not(.loading):not(.v2-empty-cell):has(>.sn){min-width:70px}}:root[data-look=v2] .pj-gov .print-report td:nth-child(2){white-space:normal;min-width:70px}@media (width<=1360px){:root[data-look=v2] :is(.pj,.gov-module) .table-wrap:not(.doc-sheet *) :is(td,th){padding-inline:7px}:root[data-look=v2] :is(.pj,.gov-module) .table-wrap:not(.doc-sheet *) table{font-size:12.5px}:root[data-look=v2] .pj .table-wrap:not(.doc-sheet *) .print-report.dense :is(td,th){padding-inline:5px;font-size:12px}:root[data-look=v2] .pj-progress .table-wrap:not(.doc-sheet *) table.cprog td.works{max-width:170px}}:root[data-look=v2] :is(.pj,.gov-module) .table-wrap:not(.doc-sheet *) table:not(.dt-cards) tr>:is(td,th):first-child{padding-inline-start:12px!important}:root[data-look=v2] :is(.pj,.gov-module) .table-wrap:not(.doc-sheet *) table:not(.dt-cards) tr>:is(td,th):last-child{padding-inline-end:12px!important}:root[data-look=v2] .pj-guar .table-wrap:not(.doc-sheet *) .print-report.dense :is(td,th){padding-inline:5px;font-size:12.4px}:root[data-look=v2] .pj-guar .table-wrap:not(.doc-sheet *) td:not(.num):not(.nw):not(.row-act):not(.seq):not(.col-tight):not(.loading):not(.v2-empty-cell){min-width:104px}@media (width<=1400px){:root[data-look=v2] .pj-guar .table-wrap:not(.doc-sheet *) .print-report.dense :is(td,th){padding-inline:3px;font-size:12px}:root[data-look=v2] .pj-guar .table-wrap:not(.doc-sheet *) td:not(.num):not(.nw):not(.row-act):not(.seq):not(.col-tight):not(.loading):not(.v2-empty-cell){overflow-wrap:anywhere;min-width:96px}}:root[data-look=v2] .pj-guar .table-wrap:not(.doc-sheet *) .gx-exp-in{display:none}:root[data-look=v2] .pj-guar .table-wrap:not(.doc-sheet *) td.gx-ref .sn{white-space:normal;overflow-wrap:anywhere}@media (width<=1365px){:root[data-look=v2] .pj-guar .table-wrap:not(.doc-sheet *) .print-report :is(th,td).gx-exp{display:none}:root[data-look=v2] .pj-guar .table-wrap:not(.doc-sheet *) .gx-exp-in{color:var(--text-dim);white-space:nowrap;margin-top:4px;font-size:11.5px;display:block}:root[data-look=v2] .pj-guar .table-wrap:not(.doc-sheet *) td .st{padding-inline:6px}}:root[data-look=v2] .pj-supplycard.doc-card{padding:0}:root[data-look=v2] .pj-supplycard.doc-card .doc-sheet{border-radius:var(--v2-r);border-color:var(--border);width:auto;min-height:0;box-shadow:var(--v2-sh-2);padding:20px 30px 26px;line-height:1.7}:root[data-look=v2] .pj-supplycard .doc-sheet>.vp-head,:root[data-look=v2] .pj-supplycard .doc-sheet>.detail-head>.no-print{display:none}:root[data-look=v2] .pj-supplycard .doc-sheet>.detail-head{border-bottom:1px solid var(--border);margin-bottom:14px;padding-bottom:12px}:root[data-look=v2] .pj-supplycard .doc-sheet>.detail-head h2{font-size:22px;line-height:1.45}:root[data-look=v2] .pj-supplycard .sub-tabs{margin:14px 0 12px}:root[data-look=v2] .pj-supplycard .doc-sheet h3{color:var(--brand-ink);margin:16px 0 8px;font-size:13.5px;font-weight:800}:root[data-look=v2] .pj .card.no-print>h3:first-child{color:var(--brand-ink);border-bottom:1px solid var(--border);padding-bottom:8px;font-size:14px;font-weight:800}:root[data-look=v2] .pj .form-row>button{align-self:end;min-height:36px}:root[data-look=v2] .pj-asy .asy-drop{border:1.5px dashed var(--brand-line);background:color-mix(in srgb, var(--brand-soft) 45%, var(--surface));border-radius:var(--v2-r);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:18px 20px;display:flex}:root[data-look=v2] .pj-party>.detail-card{border-radius:var(--v2-r);padding:22px 32px 26px}:root[data-look=v2] .pj-party>.detail-card>.detail-head{display:none}:root[data-look=v2] .v2-lh a.re-link{border:1px solid var(--border-2);border-radius:var(--v2-r-sm);background:var(--surface);min-height:34px;color:var(--text-mid);box-shadow:var(--v2-sh-1);align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}:root[data-look=v2] .v2-lh a.re-link:hover{background:var(--surface-2);color:var(--brand-ink);border-color:var(--brand-line)}:root[data-look=v2] .re-dt .table-wrap :is(td,th){padding-inline:9px}:root[data-look=v2] .re-dt .table-wrap th{white-space:normal;line-height:1.35}:root[data-look=v2] .re-dt .table-wrap td:not(.num):not(.row-act){white-space:normal;text-overflow:clip;overflow-wrap:break-word;min-width:64px;max-width:300px;line-height:1.45;overflow:visible}:root[data-look=v2] .re-dt .table-wrap td.col-flex{min-width:150px}:root[data-look=v2] .re-dt .table-wrap td.col-tight{min-width:0}:root[data-look=v2] .re-dt .table-wrap td.row-act{white-space:nowrap}:root[data-look=v2] .re-dt .table-wrap td:has(>:is(.st,.sn,.act-tag):only-child){white-space:nowrap}:root[data-look=v2] .re-dt .table-wrap td.nw:not(.num):not(.row-act){white-space:nowrap}:root[data-look=v2] :is(.re-inv-t,.re-tr-t,.re-sr-t) .table-wrap td:nth-child(3):not(.num):not(.row-act){white-space:nowrap;min-width:0}:root[data-look=v2] .re-units .print-report{font-size:12px}:root[data-look=v2] .re-units .print-report :is(td,th){padding:7px 6px}:root[data-look=v2] .re-units .print-report thead th{white-space:normal;line-height:1.35}:root[data-look=v2] .re-units .print-report td:not(.num){white-space:normal}:root[data-look=v2] .re-units .print-report thead tr:last-child th:nth-child(7){min-width:120px!important}:root[data-look=v2] .re-units .print-report :is(td,th).num{padding-inline:6px}:root[data-look=v2] .re-units .print-report col.w-xs{width:44px}:root[data-look=v2] .re-units .print-report col.w-md{width:118px}:root[data-look=v2] .re-units .print-report col.w-sm{width:66px}:root[data-look=v2] .re-units .print-report td:is(:nth-child(11),:nth-child(12)){color:var(--text-mid);font-size:12px!important}:root[data-look=v2] .re-units .print-report tbody tr.clickable{cursor:pointer}:root[data-look=v2] .re-rep .print-report{font-size:12.2px}:root[data-look=v2] .re-rep .print-report :is(td,th){padding:8px 7px}:root[data-look=v2] .re-rep .print-report :is(td,th).num{padding-inline:7px}:root[data-look=v2] .re-rep .print-report thead th{white-space:normal;line-height:1.35}:root[data-look=v2] .re-rep .print-report td:not(.num){white-space:normal}:root[data-look=v2] .re-rep .print-report col.w-sm{width:86px}:root[data-look=v2] .re-rep .print-report col.w-md{width:124px}:root[data-look=v2] .re-rep .print-report col.w-xs{width:52px}:root[data-look=v2] .re-levels{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}:root[data-look=v2] .re-levels .tab{color:var(--text-dim);box-shadow:none;background:0 0;border:0;border-radius:8px;margin:0;padding:6px 14px;font-size:12.5px;font-weight:700}:root[data-look=v2] .re-levels .tab:hover{color:var(--text);background:0 0}:root[data-look=v2] .re-levels .tab.on{background:var(--surface);color:var(--brand-ink);box-shadow:var(--v2-sh-2)}:root[data-look=v2] .re-oo .oo-sheet{padding-bottom:22px}:root[data-look=v2] .re-oo .oo-smart-btn{min-width:158px}:root[data-look=v2] .re-title{align-items:center;gap:16px;margin:4px 0 18px;display:flex}:root[data-look=v2] .re-title .oo-title{min-width:0;margin:0}:root[data-look=v2] .re-av{background:var(--brand-soft);width:64px;height:64px;color:var(--brand-ink);border:1px solid var(--brand-line);letter-spacing:.02em;border-radius:16px;flex:none;place-items:center;font-size:22px;font-weight:800;display:grid}:root[data-look=v2] .re-av.unit{font-variant-numeric:tabular-nums;direction:ltr;width:auto;min-width:64px;padding:0 14px;font-size:21px}:root[data-look=v2] .re-title .oo-title-sub a.oo-chip{color:var(--text-mid);text-decoration:none}:root[data-look=v2] .re-title .oo-title-sub a.oo-chip:hover{color:var(--brand-ink);border-color:var(--brand-line)}:root[data-look=v2] .re-pct{align-items:center;gap:10px;min-width:220px;display:inline-flex}:root[data-look=v2] .re-pct .pbar{flex:160px;max-width:260px}:root[data-look=v2] .re-pct b{color:var(--text);font-size:13px}:root[data-look=v2] .re-due{color:var(--danger);font-weight:800}:root[data-look=v2] .re-oo .oo-val .dims{color:var(--text-dim)}:root[data-look=v2] .re-oo .oo-val a{color:var(--brand-ink);font-weight:700;text-decoration:none}:root[data-look=v2] .re-oo .oo-val a:hover{text-decoration:underline}:root[data-look=v2] .re-oo .oo-nb-body>.card,:root[data-look=v2] .re-oo .oo-nb-body>.re-grid>.card,:root[data-look=v2] .re-oo .re-sec>.card{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 20px;padding:0}:root[data-look=v2] .re-oo .oo-nb-body>.re-grid{gap:28px;margin-bottom:8px}:root[data-look=v2] .re-oo .oo-nb-body .card h3,:root[data-look=v2] .re-oo .re-sec h3{color:var(--brand-ink);border-bottom:1px solid var(--border);align-items:baseline;gap:8px;margin:0 0 10px;padding-bottom:8px;font-size:13.5px;font-weight:800;display:flex}:root[data-look=v2] .re-oo .oo-nb-body .card.hint{color:var(--text-mid);font-size:13px}:root[data-look=v2] .re-oo .oo-nb-body table{font-size:13px}:root[data-look=v2] .re-oo .oo-nb-body table th{background:var(--surface-2);color:var(--text-mid);border-bottom:1px solid var(--border);padding:9px 12px;font-size:12px;font-weight:800}:root[data-look=v2] .re-oo .oo-nb-body table td{border-bottom:1px solid var(--v2-line);padding:8px 12px}:root[data-look=v2] .re-oo .oo-nb-body table tr.clickable:hover>td{background:var(--v2-row-open)}:root[data-look=v2] .re-oo .unit-cards{gap:12px}:root[data-look=v2] .re-oo .unit-card{border:1px solid var(--border);border-radius:var(--v2-r);background:var(--surface);box-shadow:var(--v2-sh-1);transition:border-color .12s,box-shadow .12s,transform .12s}:root[data-look=v2] .re-oo .unit-card:hover{border-color:var(--brand-line);box-shadow:var(--v2-sh-2);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){:root[data-look=v2] .re-oo .unit-card:hover{transform:none}}:root[data-look=v2] .re-doc>.detail-head{z-index:4;background:var(--surface);border:1px solid var(--border);border-radius:var(--v2-r);box-shadow:var(--v2-sh-2);align-items:center;margin:0 0 14px;padding:10px 16px;position:sticky;top:-22px}:root[data-look=v2] .re-doc>.detail-head h2{font-size:16.5px}:root[data-look=v2] .re-doc>.detail-head>div{flex-wrap:wrap}:root[data-look=v2] .re-doc>.detail-head button.primary{min-height:34px}:root[data-look=v2] .re-doc>:is(.ok-msg,.login-error){border-radius:var(--v2-r-sm);margin-bottom:12px}:root[data-look=v2] .wiz-steps{gap:0;margin:0 0 16px}:root[data-look=v2] .wiz-steps li button{background:var(--surface-2);height:38px;color:var(--text-dim);clip-path:polygon(100% 0,calc(100% - 12px) 50%,100% 100%,14px 100%,0 50%,14px 0);border:0;border-radius:0;margin-inline-start:-8px;padding:0 22px 0 28px;font-size:13px;font-weight:700}:root[data-look=v2] .wiz-steps li:first-child button{clip-path:polygon(100% 0,100% 100%,14px 100%,0 50%,14px 0);margin-inline-start:0;padding-inline-start:16px}:root[data-look=v2] .wiz-steps li.done button{background:var(--brand-soft);color:var(--brand-ink)}:root[data-look=v2] .wiz-steps li.on button{background:var(--brand);color:#fff}:root[data-look=v2] .wiz-steps li.on .wiz-n{background:var(--surface);border-color:var(--surface);color:var(--brand-ink)}:root[data-look=v2] .wiz-steps li.done .wiz-n{background:var(--surface);border-color:var(--brand-line);color:var(--brand-ink)}:root[data-look=v2] .wiz-card{border-radius:var(--v2-r);box-shadow:var(--v2-sh-2);padding:22px 26px}:root[data-look=v2] .wiz-h{margin:6px 0 12px;font-size:14.5px;font-weight:800}:root[data-look=v2] .wiz-nav{padding-top:14px}:root[data-look=v2] :is(.pick-card,.unit-tile){border-radius:var(--v2-r-sm);box-shadow:var(--v2-sh-1);transition:border-color .12s,box-shadow .12s,transform .12s}:root[data-look=v2] :is(.pick-card,.unit-tile:not(.sold)):hover{box-shadow:var(--v2-sh-2);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){:root[data-look=v2] :is(.pick-card,.unit-tile):hover{transform:none}}:root[data-look=v2] .wiz-done{border-radius:var(--v2-r);box-shadow:var(--v2-sh-2)}:root[data-look=v2] .re-sheet-top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}:root[data-look=v2] .re-sheet-top .oo-title{flex:auto;min-width:0;margin:0 0 10px}:root[data-look=v2] .oo-head+.detail-card.re-sheet{border-top-left-radius:0;border-top-right-radius:0}:root[data-look=v2] .detail-card.re-sheet{padding:22px 32px 26px}:root[data-look=v2] .re-sheet-need{margin-top:10px}@media (width<=1360px){:root[data-look=v2] .re-dt .table-wrap table,:root[data-look=v2] .re-dt .table-wrap th{font-size:12px}:root[data-look=v2] .re-dt .table-wrap :is(td,th){padding-inline:4px}:root[data-look=v2] .re-rep .print-report :is(td,th),:root[data-look=v2] .re-rep .print-report :is(td,th).num{padding-inline:5px}:root[data-look=v2] .re-rep .print-report{font-size:12px}:root[data-look=v2] .re-dt .table-wrap td:not(.num):not(.row-act){min-width:50px}:root[data-look=v2] .re-dt .table-wrap td.col-flex{min-width:120px}:root[data-look=v2] .re-dt td.row-act .act{width:26px;height:26px}}@media (width>=1600px){:root[data-look=v2] .re-units .print-report{font-size:12.8px}:root[data-look=v2] .re-units .print-report :is(td,th){padding:8px 9px}:root[data-look=v2] .re-units .print-report col.w-md{width:176px}:root[data-look=v2] .re-units .print-report col.w-sm{width:104px}:root[data-look=v2] .re-units .print-report col.w-xs{width:58px}:root[data-look=v2] .re-units .print-report thead tr:last-child th:nth-child(7){min-width:190px!important}:root[data-look=v2] .re-dt .table-wrap td:not(.num):not(.row-act){min-width:96px}:root[data-look=v2] .re-dt .table-wrap td.col-flex{min-width:200px}:root[data-look=v2] .re-rep .print-report col.w-md{width:170px}}@media (width>=1800px){:root[data-look=v2] .re-dt .table-wrap td:not(.num):not(.row-act){white-space:nowrap}}:root[data-look=v2] .oo>.oo-head+.card.detail-card{border-radius:0 0 var(--v2-r) var(--v2-r);border-top-color:var(--border);margin-top:0}:root[data-look=v2] .oo>.oo-head{box-shadow:var(--v2-sh-1)}:root[data-look=v2] .oo .oo-head .oo-hint{color:var(--text-dim);margin:0 4px;font-size:12.5px;font-weight:600}:root[data-look=v2] .oo .oo-head .oo-hint b{color:var(--text)}:root[data-look=v2] .oo .oo-head-btns button.primary{height:32px;min-height:32px;padding:0 14px;font-size:13px}:root[data-look=v2] .oo .oo-head .st{padding:3px 12px 3px 11px;font-size:12px}:root[data-look=v2] .oo .oo-cp-btns button.mini.on{background:var(--brand-soft);color:var(--brand-ink);border-color:var(--brand-line)}:root[data-look=v2] .hr-doc-oo>.oo-head{border-bottom:1px solid var(--border);border-radius:var(--v2-r);margin-bottom:18px}:root[data-look=v2] .hr-doc-oo>.card.doc-card,:root[data-look=v2] .hr-doc-oo>.card.detail-card.doc-card,:root[data-look=v2] .hr-doc-oo>.card.detail-card:not(.doc-card){margin-top:0}:root[data-look=v2] .hr-doc-oo>.oo-head+.card.detail-card:not(.doc-card){border-radius:var(--v2-r);border-top-color:var(--border)}:root[data-look=v2] .hr-doc-oo>.card.no-print{margin-top:18px}:root[data-look=v2] .hr-doc-oo>.due-note{margin-bottom:14px}:root[data-look=v2] .hr-doc-oo>.ok-msg{margin-bottom:12px}:root[data-look=v2] .hr-form-oo>.card.detail-card,:root[data-look=v2] .fl-form-oo>.card.detail-card{padding:26px 32px 22px}:root[data-look=v2] .fl-form-oo>.oo-cp+.card.detail-card{border-radius:var(--v2-r)}:root[data-look=v2] .hr-form-oo .fs-actions .hint.warn{font-weight:600}:root[data-look=v2] .hr-form-oo fieldset.fs>legend small,:root[data-look=v2] .fl-form-oo fieldset.fs>legend small{color:var(--text-dim);margin-inline-start:8px;font-size:11.5px;font-weight:600}:root[data-look=v2] .hr-form-oo fieldset.fs>legend .mini.danger{height:26px;min-height:26px;padding:0 10px;font-size:12px}:root[data-look=v2] .hr-av{letter-spacing:0;-webkit-user-select:none;user-select:none;background:var(--brand-soft);width:36px;height:36px;color:var(--brand-ink);border:1px solid var(--brand-line);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:800;line-height:1;display:inline-grid}:root[data-look=v2] .hr-av.sm{width:26px;height:26px;font-size:11.5px}:root[data-look=v2] .hr-av.lg{width:46px;height:46px;font-size:16px}:root[data-look=v2] .hr-av.xl{border-radius:22px;width:92px;height:92px;font-size:30px}:root[data-look=v2] .hr-av.t1{background:var(--ok-soft);color:var(--ok);border-color:var(--ok-line)}:root[data-look=v2] .hr-av.t2{background:var(--info-soft);color:var(--info);border-color:var(--info-line)}:root[data-look=v2] .hr-av.t3{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-line)}:root[data-look=v2] .hr-av.t4{background:color-mix(in srgb, var(--violet) 13%, var(--surface));color:var(--violet);border-color:color-mix(in srgb, var(--violet) 30%, var(--surface))}:root[data-look=v2] .hr-av.t5{background:var(--warn-soft);color:var(--warn);border-color:var(--warn-line)}:root[data-look=v2] .hr-oo .oo-facet svg,:root[data-look=v2] .fl-oo .oo-facet svg{color:var(--warn)}:root[data-look=v2] :is(.hr-oo,.fl-oo) .oo-facet.on svg{color:#fff}:root[data-look=v2] .hr-oo .table-wrap :is(th,td){padding-inline:8px}:root[data-look=v2] .hr-oo .table-wrap table:not(.print-report) td.col-tight:is(:nth-child(3),:nth-child(4)){white-space:normal;overflow-wrap:break-word;min-width:130px;max-width:220px}@media (width<=1360px){:root[data-look=v2] .hr-oo .table-wrap :is(th,td){padding-inline:6px}:root[data-look=v2] .hr-oo .table-wrap table:not(.print-report) td.col-tight:is(:nth-child(3),:nth-child(4)){min-width:104px}}:root[data-look=v2] .hr-kb-site{border:1px solid var(--border-2);background:var(--surface);min-width:220px;max-width:320px;height:36px;color:var(--text);font:inherit;border-radius:8px;padding:0 10px;font-size:13px}:root[data-look=v2] .hr-kb{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px}:root[data-look=v2] :is(.hr-kb-card,.fl-kb-card){border-radius:12px;gap:8px;padding:14px 16px 12px;transition:border-color .12s,box-shadow .12s,transform .12s}:root[data-look=v2] :is(.hr-kb-card,.fl-kb-card):hover{transform:translateY(-1px)}:root[data-look=v2] .hr-kb-head,:root[data-look=v2] .fl-kb-head{align-items:center;gap:12px;min-width:0;margin-bottom:2px;display:flex}:root[data-look=v2] .hr-kb-id,:root[data-look=v2] .fl-kb-id{flex:auto;gap:2px;min-width:0;display:grid}:root[data-look=v2] :is(.hr-kb-id,.fl-kb-id) .oo-kb-name{font-size:14.5px;line-height:1.45}:root[data-look=v2] :is(.hr-kb-id,.fl-kb-id) .oo-kb-sub{color:var(--text-mid);font-size:12.5px;font-weight:600}:root[data-look=v2] :is(.hr-kb-card,.fl-kb-card) .oo-kb-row svg{color:var(--text-faint);flex:none}:root[data-look=v2] :is(.hr-kb-card,.fl-kb-card) .oo-kb-foot{gap:6px;min-height:31px}:root[data-look=v2] :is(.hr-kb-card,.fl-kb-card) .oo-kb-foot .num{color:var(--text);font-size:14px}:root[data-look=v2] .hr-kb-skel{border:1px solid var(--border);background:linear-gradient(90deg, var(--surface-2) 0%, var(--surface) 50%, var(--surface-2) 100%);background-size:200% 100%;border-radius:12px;height:148px;animation:1.2s ease-in-out infinite v2-shimmer;display:block}:root[data-look=v2] .hr-kb-more{justify-content:center;margin:16px 0 4px;display:flex}:root[data-look=v2] .hr-kb-more button{min-width:200px}:root[data-look=v2] .emp-oo-top{align-items:center;gap:20px;margin:4px 0 18px;display:flex}:root[data-look=v2] .emp-oo-top .oo-title{flex:auto;min-width:0;margin:0}:root[data-look=v2] .emp-oo-top .hr-av.xl{box-shadow:var(--v2-sh-2);order:2}:root[data-look=v2] .emp-oo-top .oo-title-sub .oo-chip svg{color:var(--text-faint)}:root[data-look=v2] .emp-oo .oo-head-btns .emp-act svg{color:var(--c,var(--brand-ink))}:root[data-look=v2] .emp-oo .oo-head-btns .emp-act:hover:not(:disabled){border-color:var(--c,var(--brand-line))}:root[data-look=v2] :is(.emp-oo,.adv-oo,.fl-card-oo) .oo-group-title .st{vertical-align:middle;margin-inline-start:6px}:root[data-look=v2] :is(.emp-oo,.adv-oo,.fl-card-oo) .oo-val .num{direction:ltr;display:inline-block}:root[data-look=v2] :is(.emp-oo,.adv-oo,.fl-card-oo) .oo-nb-body>.table-wrap{border:1px solid var(--border);border-radius:10px;overflow:auto}:root[data-look=v2] .emp-oo .oo-nb-body .form-row{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px 14px}:is(:root[data-look=v2] .emp-oo .oo-nb-body .form-row>label,:root[data-look=v2] .emp-oo .oo-nb-body .form-row>label:has(>span:first-child:not(.req-star))){min-height:0;color:var(--text-mid);font-size:12.5px;font-weight:600;display:block}:root[data-look=v2] .emp-oo .oo-nb-body .form-row>label:has(>span:first-child:not(.req-star))>span:first-child:not(.req-star){padding:0;font-size:12.5px;display:inline}:root[data-look=v2] .emp-oo .oo-nb-body .form-row>label>:is(input,select,textarea,div,.ss){margin-top:4px}:root[data-look=v2] .emp-oo .oo-nb-body .form-row>.sp2{grid-column:span 2}:root[data-look=v2] .emp-oo .oo-nb-body .form-row>:is(.sp3,.full){grid-column:1/-1}:root[data-look=v2] .emp-oo .oo-nb-body fieldset.fs{border:1px dashed var(--border-2);background:var(--surface-2);border-radius:10px;margin:16px 0 6px;padding:12px 16px 6px}:root[data-look=v2] .emp-oo .oo-nb-body fieldset.fs>legend{border:0;width:auto;margin:0;padding:0 6px}:root[data-look=v2] .adv-meter{background:var(--surface-2);border:1px solid var(--border);border-radius:999px;align-items:center;height:26px;margin:0 0 18px;display:flex;position:relative;overflow:hidden}:root[data-look=v2] .adv-meter>span{background:var(--ok-soft);border-inline-end:2px solid var(--ok);position:absolute;inset-block:0;inset-inline-start:0}:root[data-look=v2] .adv-meter>b{color:var(--text-mid);padding:0 14px;font-size:12px;position:relative}:root[data-look=v2] .run-oo>.card.detail-card{padding:20px 28px 24px}:root[data-look=v2] .run-oo-title{margin:0 0 16px}:root[data-look=v2] .run-oo-title .oo-title-lbl{color:var(--text-dim);font-size:12.5px;font-weight:700}:root[data-look=v2] .run-oo-title h1{color:var(--text);margin:2px 0 6px;font-size:24px;font-weight:800;line-height:1.35}:root[data-look=v2] .run-oo-title .oo-title-sub{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:root[data-look=v2] .run-oo-title .oo-chip{background:var(--surface-2);border:1px solid var(--border);color:var(--text-mid);border-radius:999px;align-items:center;gap:4px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}:root[data-look=v2] .run-oo .kpi-row{border:1px solid var(--border);border-radius:var(--v2-r);background:var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:4px 0 18px;display:grid;overflow:hidden}@media (width>=1680px){:root[data-look=v2] .run-oo .kpi-row{grid-template-columns:repeat(8,minmax(0,1fr))}}:root[data-look=v2] .run-oo .kpi-row .kpi{min-width:0;box-shadow:none;background:var(--surface);border:0;border-radius:0;padding:12px 16px}:root[data-look=v2] .run-oo .kpi-row .kpi.warn .k-value{color:var(--warn)}:root[data-look=v2] .run-oo .kpi-row .kpi.ok{background:var(--ok-soft)}:root[data-look=v2] .run-oo .kpi-row .kpi.ok .k-value{color:var(--ok)}:root[data-look=v2] .run-oo .oo-nb-body{padding-top:14px}:root[data-look=v2] .run-oo .oo-nb-body>.table-wrap{border:1px solid var(--border);border-radius:10px}:root[data-look=v2] .run-oo .oo-nb-body>.card{box-shadow:none}:root[data-look=v2] .hr-welcome4 .v2-empty-options{grid-template-columns:repeat(4,minmax(0,1fr));width:min(1080px,100%)}@media (width<=1180px){:root[data-look=v2] .hr-welcome4 .v2-empty-options{grid-template-columns:repeat(2,minmax(0,1fr))}}:root[data-look=v2] .att-pick .v2-empty-options{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));width:min(1180px,100%)}:root[data-look=v2] .att-pick .v2-empty-opt{padding:12px 14px}:root[data-look=v2] .att-brushes{background:var(--surface-2);border-bottom:1px solid var(--border);gap:8px;padding:12px 18px}:root[data-look=v2] .att-brush{box-shadow:var(--v2-sh-1);border-radius:999px;padding:4px 12px 4px 10px}:root[data-look=v2] .att-brush.on{box-shadow:var(--v2-ring)}:root[data-look=v2] .att-bar{border-radius:var(--v2-r-sm)}:root[data-look=v2] .att-wrap .att-grid thead th{font-size:11.5px}:root[data-look=v2] .att-grid td.att-name .emp-cell b{font-size:13px}:root[data-look=v2] .att-pen{border-radius:999px}:root[data-look=v2] .pb-group{border-radius:var(--v2-r);box-shadow:var(--v2-sh-1);padding:16px 18px}:root[data-look=v2] .pb-group .pb-head{border-bottom:1px solid var(--border);margin-bottom:12px;padding-bottom:12px}:root[data-look=v2] .pb-group .pb-head>div>b{font-size:15px}:root[data-look=v2] .pb-group .table-wrap{border:1px solid var(--border);border-radius:10px}:root[data-look=v2] .doc-card>.detail-head.no-print{background:var(--surface);border:1px solid var(--border);border-radius:var(--v2-r);box-shadow:var(--v2-sh-1);margin:0 0 16px;padding:10px 14px}:root[data-look=v2] .doc-card>.detail-head.no-print h2{font-size:16px}:root[data-look=v2] .doc-card>.detail-head.no-print .logout{min-height:32px}:root[data-look=v2] .fl-oo .dim-line{color:var(--text-dim);margin-top:1px;font-size:11.5px;display:block}:root[data-look=v2] .fl-oo .table-wrap :is(th,td){padding-inline:8px}:root[data-look=v2] .fl-kb{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px}:root[data-look=v2] .fl-kb-ico{background:var(--brand-soft);width:44px;height:44px;color:var(--brand-ink);border:1px solid var(--brand-line);border-radius:12px;flex:none;place-items:center;display:grid}:root[data-look=v2] .fl-kb-ico.warn{background:var(--warn-soft);color:var(--warn);border-color:var(--warn-line)}:root[data-look=v2] .fl-kb-ico.bad{background:var(--danger-soft);color:var(--danger);border-color:var(--danger-line)}:root[data-look=v2] .fl-kb-head>.st{align-self:flex-start}:root[data-look=v2] .fleet-v2:not(.show-doc)>.doc-sheet{display:none}:root[data-look=v2] .fleet-v2.show-doc>.doc-sheet{margin-top:22px}:root[data-look=v2] .fl-card-oo .oo-title-lbl{font-weight:700}:root[data-look=v2] .fl-period{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 12px;display:flex}:root[data-look=v2] .fl-period .mini-field{color:var(--text-mid);align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex}:root[data-look=v2] .fl-period .mini-field input{border:1px solid var(--border-2);background:var(--surface);height:32px;color:var(--text);border-radius:8px;padding:0 8px}:root[data-look=v2] .fl-card-oo .oo-nb-body .oo-alert{margin:0}:root[data-look=v2] .v2-lh{margin:0 0 10px}:root[data-look=v2] .v2-lh .oo-cp-start{gap:10px 14px}:root[data-look=v2] .v2-lh .oo-list-title{font-size:19px}:root[data-look=v2] .v2-lh-kpi{flex-wrap:wrap;align-items:baseline;gap:2px 6px;display:inline-flex}:root[data-look=v2] .v2-kv{white-space:nowrap;color:var(--text-dim)}:root[data-look=v2] .v2-kv b{color:var(--text);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;font-weight:800}:root[data-look=v2] .v2-kv.warn b{color:var(--warn)}:root[data-look=v2] .v2-kv.ok b{color:var(--ok)}:root[data-look=v2] .v2-lh .btn-new small{opacity:.78;font-size:11px;font-weight:600}:root[data-look=v2] .v2-lh .oo-cp-start>button.primary~button.primary{background:var(--surface);color:var(--brand-ink);border:1px solid var(--brand-line);box-shadow:var(--v2-sh-1)}:root[data-look=v2] .v2-lh .oo-cp-start>button.primary~button.primary:hover:not(:disabled){background:var(--brand-soft)}:root[data-look=v2] .v2-facets{margin:0 0 14px}:root[data-look=v2] .v2-facets .oo-facet svg{flex:none}:root[data-look=v2] .v2-lh~.table-card:not(.table-card~.table-card):not(.v2-keep-title)>.table-toolbar>h2,:root[data-look=v2] .v2-lh~.v2-keep .table-card:not(.table-card~.table-card):not(.v2-keep-title)>.table-toolbar>h2{display:none}:root[data-look=v2] .v2-dup{display:none!important}:root[data-look=v2] .kpi-row>.kpi{flex:170px;min-width:0}:root[data-look=v2] .table-wrap td.v2-wrap{white-space:normal;text-overflow:clip;overflow-wrap:break-word;min-width:180px;max-width:none;line-height:1.5;overflow:visible}:root[data-look=v2] .table-wrap tr.v2-empty-row:hover>td{background:var(--surface)!important}:root[data-look=v2] button.primary.danger:hover:not(:disabled){background:color-mix(in srgb, var(--danger-fill) 84%, var(--text));border-color:color-mix(in srgb, var(--danger-fill) 84%, var(--text));color:#fff}:root[data-look=v2][data-theme=dark] button.primary.danger:hover:not(:disabled){background:color-mix(in srgb, var(--danger-fill) 84%, var(--bg));border-color:color-mix(in srgb, var(--danger-fill) 84%, var(--bg))}:root[data-look=v2] .hm{gap:18px;display:grid}:root[data-look=v2] .hm-hero{border:1px solid var(--border);box-shadow:var(--v2-sh-2);background:linear-gradient(135deg, var(--surface) 0%, var(--surface) 55%, var(--brand-soft) 100%);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:22px 26px;display:flex}:root[data-look=v2] .hm-date{color:var(--text-dim);font-size:12.5px;font-weight:700}:root[data-look=v2] .hm-hi{color:var(--text);margin:4px 0 6px;font-size:26px;font-weight:800}:root[data-look=v2] .hm-sub{color:var(--text-mid);margin:0;font-size:14px}:root[data-look=v2] .hm-sub b{color:var(--brand-ink)}:root[data-look=v2] .hm-role{background:var(--surface);border:1px solid var(--border);color:var(--text-mid);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:700;display:inline-flex}:root[data-look=v2] .hm-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (width<=1000px){:root[data-look=v2] .hm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}:root[data-look=v2] .hm-stat{background:var(--surface);border:1px solid var(--border);box-shadow:var(--v2-sh-1);color:var(--text);border-radius:12px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;padding:14px 16px;text-decoration:none;transition:border-color .12s,box-shadow .12s,transform .12s;display:grid}:root[data-look=v2] .hm-stat:hover{border-color:var(--brand-line);box-shadow:var(--v2-sh-2);transform:translateY(-1px)}:root[data-look=v2] .hm-stat-ico{background:var(--brand-soft);width:40px;height:40px;color:var(--brand-ink);border-radius:11px;grid-row:1/span 2;place-items:center;display:grid}:root[data-look=v2] .hm-stat-num{font-variant-numeric:tabular-nums;font-size:21px;font-weight:800;line-height:1.2}:root[data-look=v2] .hm-stat-lbl{color:var(--text-dim);font-size:12.5px;font-weight:600}:root[data-look=v2] .hm-cols{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (width<=1180px){:root[data-look=v2] .hm-cols{grid-template-columns:minmax(0,1fr)}}:root[data-look=v2] .hm-panel{background:var(--surface);border:1px solid var(--border);box-shadow:var(--v2-sh-1);border-radius:14px;padding:18px 20px}:root[data-look=v2] .hm-panel-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}:root[data-look=v2] .hm-panel-head h2{color:var(--text);margin:0;font-size:16px;font-weight:800}:root[data-look=v2] .hm-more{color:var(--brand-ink);align-items:center;gap:4px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}:root[data-look=v2] .hm-more:hover{text-decoration:underline}:root[data-look=v2] .hm-tasks{gap:10px;display:grid}@media (prefers-reduced-motion:reduce){:root[data-look=v2] .hm-stat{transition:none}:root[data-look=v2] .hm-stat:hover{transform:none}}:root[data-look=v2] .lg2{background:var(--bg);grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr);min-height:100vh;display:grid}:root[data-look=v2] .lg2-brand{isolation:isolate;color:var(--sb-ink);background:radial-gradient(760px 380px at 100% 0%, color-mix(in srgb, var(--sb-accent) 16%, transparent), transparent 62%), radial-gradient(820px 560px at 0% 100%, color-mix(in srgb, var(--sb-active) 75%, transparent), transparent 62%), linear-gradient(165deg, var(--sidebar) 0%, var(--sb-bg-2) 100%);flex-direction:column;justify-content:space-between;gap:32px;padding:40px 48px 32px;display:flex;position:relative;overflow:hidden}:root[data-look=v2] .lg2-brand:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(var(--sb-line) 1px, transparent 1px) 0 0 / 140px 140px, linear-gradient(90deg, var(--sb-line) 1px, transparent 1px) 0 0 / 140px 140px, linear-gradient(color-mix(in srgb, var(--sb-line) 45%, transparent) 1px, transparent 1px) 0 0 / 28px 28px, linear-gradient(90deg, color-mix(in srgb, var(--sb-line) 45%, transparent) 1px, transparent 1px) 0 0 / 28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 70% 40%,currentColor 30%,#0000 85%);mask-image:radial-gradient(120% 90% at 70% 40%,currentColor 30%,#0000 85%)}:root[data-look=v2] .lg2-city{z-index:-1;pointer-events:none;width:100%;height:44%;color:var(--sb-label);opacity:.26;inset-inline:0;position:absolute;bottom:0}:root[data-look=v2] .lg2-brand-top{align-items:center;gap:14px;display:flex}:root[data-look=v2] .lg2-mark{background:var(--sb-tile);object-fit:contain;width:56px;height:56px;box-shadow:0 6px 18px var(--sb-shadow);border-radius:14px;padding:7px}:root[data-look=v2] .lg2-brand-top b{letter-spacing:0;font-size:19px;font-weight:800;display:block}:root[data-look=v2] .lg2-brand-top small{color:var(--sb-label);text-align:end;letter-spacing:.02em;direction:ltr;margin-top:2px;font-size:12px;display:block}:root[data-look=v2] .lg2-kicker{color:var(--sb-accent);letter-spacing:.02em;background:color-mix(in srgb, var(--sb-accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--sb-accent) 35%, transparent);border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}:root[data-look=v2] .lg2-brand-mid h2{color:var(--sb-ink);text-wrap:balance;margin:0 0 12px;font-size:34px;font-weight:800;line-height:1.3}:root[data-look=v2] .lg2-brand-mid p{max-width:52ch;color:var(--sidebar-text);text-wrap:balance;margin:0 0 28px;font-size:17.5px;line-height:1.8}:root[data-look=v2] .lg2-mods{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:820px;margin:0;padding:0;list-style:none;display:grid}@media (width>=2100px){:root[data-look=v2] .lg2-mods{grid-template-columns:repeat(4,minmax(0,1fr))}}:root[data-look=v2] .lg2-mods li{background:color-mix(in srgb, var(--sb-ink) 5%, transparent);border:1px solid var(--sb-line);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}:root[data-look=v2] .lg2-mod-ic{width:34px;height:34px;color:var(--sb-accent);background:color-mix(in srgb, var(--sb-accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--sb-accent) 28%, transparent);border-radius:10px;flex:none;place-items:center;display:grid}:root[data-look=v2] .lg2-mods b{min-width:0;color:var(--sb-ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;line-height:1.5;overflow:hidden}:root[data-look=v2] .lg2-brand-foot{border-top:1px solid var(--sb-line);color:var(--sb-label);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding-top:16px;font-size:12px;display:flex}:root[data-look=v2] .lg2-brand-foot span{align-items:center;gap:6px;display:inline-flex}:root[data-look=v2] .lg2-brand-foot svg{color:var(--sb-accent)}:root[data-look=v2] .lg2-main{place-items:center;padding:32px 20px;display:grid}:root[data-look=v2] .lg2-mobile-brand{display:none}:root[data-look=v2] .lg2-card{background:var(--surface);border:1px solid var(--border);width:min(420px,100%);box-shadow:var(--v2-sh-3);border-radius:16px;gap:8px;padding:36px 34px 28px;display:grid}:root[data-look=v2] .lg2-card h1{color:var(--text);margin:0;font-size:24px;font-weight:800}:root[data-look=v2] .lg2-sub{color:var(--text-dim);margin:0 0 12px;font-size:13.5px}:root[data-look=v2] .lg2-card label{color:var(--text-mid);margin-top:6px;font-size:12.5px;font-weight:700}:root[data-look=v2] .lg2-field{background:var(--surface);border:1px solid var(--border-2);height:44px;color:var(--text-dim);border-radius:10px;align-items:center;gap:8px;padding:0 12px;transition:border-color .12s,box-shadow .12s;display:flex}:root[data-look=v2] .lg2-field:focus-within{border-color:var(--focus);box-shadow:var(--v2-ring);color:var(--brand-ink)}:root[data-look=v2] .lg2-field input{min-width:0;height:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:14.5px}:root[data-look=v2] .lg2-eye{color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:4px;display:grid}:root[data-look=v2] .lg2-eye:hover{color:var(--text);background:var(--surface-2)}:root[data-look=v2] .lg2-caps{color:var(--warn);align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:flex}:root[data-look=v2] .lg2-go{width:100%;height:44px;margin-top:16px;font-size:15px}:root[data-look=v2] .lg2-help{border-top:1px solid var(--border);color:var(--text-dim);text-align:center;margin:10px 0 0;padding-top:14px;font-size:12.5px;line-height:1.8}:root[data-look=v2] .lg2-help-sec{display:none}@media (width<=1100px){:root[data-look=v2] .lg2-brand{padding:32px 32px 26px}:root[data-look=v2] .lg2-brand-mid h2{font-size:28px}}@media (width<=900px){:root[data-look=v2] .lg2{grid-template-columns:minmax(0,1fr)}:root[data-look=v2] .lg2-brand{display:none}:root[data-look=v2] .lg2-main{align-content:center;place-items:start center;gap:18px}:root[data-look=v2] .lg2-mobile-brand{align-items:center;gap:12px;display:flex}:root[data-look=v2] .lg2-mobile-brand img{background:var(--sb-tile);object-fit:contain;border-radius:12px;width:46px;height:46px;padding:6px}:root[data-look=v2] .lg2-mobile-brand b{color:var(--text);font-size:17px;font-weight:800;display:block}:root[data-look=v2] .lg2-mobile-brand small{color:var(--text-dim);text-align:end;direction:ltr;font-size:12px;display:block}:root[data-look=v2] .lg2-help-sec{justify-content:center;align-items:center;gap:6px;margin-top:6px;display:flex}}:root[data-look=v2] a.ic-card,:root[data-look=v2] a.ic-card *{text-decoration:none}:root[data-look=v2] a.ic-card:hover .ic-card-title{color:var(--brand-ink)}:root[data-look=v2] a.export-btn{text-decoration:none}:root[data-look=v2] .export-pair{border-radius:10px}:root[data-look=v2] .dash.xd{max-width:none}:root[data-look=v2] .xd-band{color:var(--sb-ink);box-shadow:var(--v2-sh-2);background:radial-gradient(1100px 380px at 100% -40%, color-mix(in srgb, var(--sb-accent) 20%, transparent), transparent 60%), radial-gradient(900px 420px at -15% 140%, color-mix(in srgb, var(--sb-active) 85%, transparent), transparent 62%), linear-gradient(160deg, var(--sidebar) 0%, var(--sb-bg-2) 100%);border-radius:18px;margin-bottom:16px;padding:22px 24px 20px;position:relative;overflow:hidden}:root[data-look=v2] .xd-band-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;margin-bottom:18px;display:flex}:root[data-look=v2] .xd-eyebrow{color:var(--sb-label);font-size:12px;font-weight:700}:root[data-look=v2] .xd-titles h1{color:var(--sb-ink);margin:3px 0 4px;font-size:27px;font-weight:800}:root[data-look=v2] .xd-titles p{color:var(--sidebar-text);margin:0;font-size:13px}:root[data-look=v2] .xd-controls{flex-direction:column;align-items:flex-end;gap:10px;display:flex}:root[data-look=v2] .xd-seg{border:1px solid var(--sb-line);background:#ffffff12;border-radius:10px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}:root[data-look=v2] .xd-seg button{color:var(--sidebar-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 13px;font-size:12.5px;font-weight:700}:root[data-look=v2] .xd-seg button:hover{color:var(--sb-ink)}:root[data-look=v2] .xd-seg button.on{background:var(--sb-ink);color:var(--sidebar)}:root[data-look=v2] .xd-tools{flex-wrap:wrap;gap:6px;display:flex}:root[data-look=v2] .xd-tool{border:1px solid var(--sb-line-strong);height:32px;color:var(--sb-ink);font:inherit;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:700;display:inline-flex}:root[data-look=v2] .xd-tool:hover,:root[data-look=v2] .xd-tool.on{background:#ffffff1c}:root[data-look=v2] .xd-band :focus-visible{outline:2px solid var(--sb-focus);outline-offset:2px;box-shadow:none}:root[data-look=v2] .xd-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (width<=1180px){:root[data-look=v2] .xd-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}:root[data-look=v2] .xk{text-align:start;min-width:0;font:inherit;color:var(--sb-ink);border:1px solid var(--sb-line-strong);cursor:pointer;background:#ffffff0f;border-radius:14px;align-content:start;gap:4px;padding:14px 16px 12px;transition:background .15s,transform .15s,border-color .15s;display:grid}:root[data-look=v2] .xk:hover{background:#ffffff1c;transform:translateY(-1px)}:root[data-look=v2] .xk-lbl{color:var(--sb-label);align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex}:root[data-look=v2] .xk-ico{width:28px;height:28px;color:var(--sb-accent);background:#ffffff1a;border-radius:9px;place-items:center;display:grid}:root[data-look=v2] .xk-big{align-items:baseline;gap:8px;margin-top:6px;display:flex}:root[data-look=v2] .xk-num{font-variant-numeric:tabular-nums;color:var(--sb-ink);direction:ltr;font-size:34px;font-weight:800;line-height:1.05}:root[data-look=v2] .xk-unit{color:var(--sidebar-text);font-size:15px;font-weight:700}:root[data-look=v2] .xk-exact{color:var(--sb-label);font-size:11.5px}:root[data-look=v2] .xk-note{color:var(--sidebar-text);min-height:2.6em;font-size:12px;line-height:1.6}:root[data-look=v2] .xk-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 8px;min-width:0;min-height:30px;margin-top:4px;display:flex}:root[data-look=v2] .xk.bad .xk-num{color:color-mix(in srgb, var(--danger) 30%, white)}:root[data-look=v2] .xk.bad{border-color:color-mix(in srgb, var(--danger) 55%, transparent)}:root[data-look=v2] .xk .delta{color:var(--sb-ink);background:#ffffff1a}:root[data-look=v2] .xk .delta.up{background:color-mix(in srgb, var(--ok) 30%, transparent);color:color-mix(in srgb, var(--ok) 30%, white)}:root[data-look=v2] .xk .delta.down{background:color-mix(in srgb, var(--danger) 30%, transparent);color:color-mix(in srgb, var(--danger) 25%, white)}:root[data-look=v2] .xk-spark{flex:80px;min-width:64px;max-width:128px}:root[data-look=v2] .xk-spark .spark{width:100%;height:32px}:root[data-look=v2] .xk .spark path.ln{stroke:var(--sb-accent)}:root[data-look=v2] .xk .spark path.ar{fill:var(--sb-accent);opacity:.16}:root[data-look=v2] .xk .spark circle{fill:var(--sb-accent)}:root[data-look=v2] .xk-share{min-width:0;color:var(--sb-ink);flex:96px;justify-content:flex-end;align-items:center;gap:8px;font-size:12px;display:inline-flex}:root[data-look=v2] .xk-share b{font-variant-numeric:tabular-nums;direction:ltr}:root[data-look=v2] .xk-rail{background:#ffffff24;border-radius:4px;flex:40px;min-width:32px;max-width:92px;height:6px;overflow:hidden}:root[data-look=v2] .xk-rail span{background:var(--sb-accent);border-radius:4px;height:100%;display:block}:root[data-look=v2] .xk-sev{color:var(--sidebar-text);flex-wrap:wrap;gap:6px 12px;font-size:12px;display:flex}:root[data-look=v2] .xk-sev b{color:var(--sb-ink);font-variant-numeric:tabular-nums}:root[data-look=v2] .xk-sev .dot{box-shadow:none;margin-inline-end:4px}:root[data-look=v2] .xk-skel{cursor:default}:root[data-look=v2] .xk-skel span{background:#ffffff1a;border-radius:6px;height:12px;display:block}:root[data-look=v2] .xk-skel span:nth-child(2){width:60%;height:30px;margin:8px 0}:root[data-look=v2] .xk-skel span:nth-child(3){width:80%}:root[data-look=v2] .xd-filters{margin-bottom:14px}:root[data-look=v2] .xd-summary{color:var(--text-mid);background:var(--surface);border:1px solid var(--border);box-shadow:var(--v2-sh-1);border-radius:14px;align-items:flex-start;gap:12px;margin:0 0 16px;padding:14px 18px;font-size:14px;line-height:1.9;display:flex}:root[data-look=v2] .xd-summary b{color:var(--text)}:root[data-look=v2] .xd-summary-ico{background:var(--brand-soft);width:32px;height:32px;color:var(--brand-ink);border-radius:10px;flex:none;place-items:center;display:grid}:root[data-look=v2] .xd-row{align-items:start;gap:16px;margin-bottom:16px;display:grid}:root[data-look=v2] .xd-a{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}:root[data-look=v2] .xd-c{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}@media (width<=1280px){:root[data-look=v2] .xd-a,:root[data-look=v2] .xd-c{grid-template-columns:minmax(0,1fr)}}:root[data-look=v2] .xp{background:var(--surface);border:1px solid var(--border);min-width:0;box-shadow:var(--v2-sh-1);border-radius:16px;margin-bottom:16px;padding:18px 20px 20px}:root[data-look=v2] .xd-row>.xp{margin-bottom:0}:root[data-look=v2] .xp-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}:root[data-look=v2] .xp-head h2{color:var(--text);margin:0;font-size:17px;font-weight:800}:root[data-look=v2] .xp-head p{color:var(--text-dim);margin:3px 0 0;font-size:12.5px}:root[data-look=v2] .xp-tools{align-items:center;gap:8px;display:flex}:root[data-look=v2] .xd-link{color:var(--brand-ink);font:inherit;cursor:pointer;background:0 0;border:0;font-size:12.5px;font-weight:800}:root[data-look=v2] .xd-link:hover{text-decoration:underline}:root[data-look=v2] a.xd-link{align-items:center;gap:2px;text-decoration:none;display:inline-flex}:root[data-look=v2] a.xd-link:hover{text-decoration:underline}:root[data-look=v2] .xd-clean{background:var(--ok-soft);color:var(--ok);border:1px solid var(--ok-line);border-radius:12px;align-items:center;gap:12px;padding:18px;display:flex}:root[data-look=v2] .xd-clean b{font-size:14px;display:block}:root[data-look=v2] .xd-clean span{font-size:12.5px}:root[data-look=v2] .xd .dec-list{gap:8px}:root[data-look=v2] .xd .dec{border:1px solid var(--border);border-inline-start:4px solid var(--info);background:var(--surface);border-radius:12px;padding:11px 14px;transition:background .12s,box-shadow .12s}:root[data-look=v2] .xd .dec:first-child{border-top:1px solid var(--border)}:root[data-look=v2] .xd .dec.crit{border-inline-start-color:var(--danger)}:root[data-look=v2] .xd .dec.warn{border-inline-start-color:var(--warn)}:root[data-look=v2] .xd .dec:hover{background:var(--v2-row-hover);box-shadow:var(--v2-sh-1)}:root[data-look=v2] .xd .dec-title{color:var(--text);font-size:14px;font-weight:800}:root[data-look=v2] .xd .dec-why{color:var(--text-dim);font-size:12px}:root[data-look=v2] .xd .dec-amt b{color:var(--text);font-size:15.5px}:root[data-look=v2] .xd .dec-count b{background:var(--surface-2);border:1px solid var(--border);border-radius:999px;padding:1px 9px}:root[data-look=v2] .xd .dec-go{border-radius:8px;min-height:32px}:root[data-look=v2] .xd .dec-body{padding:4px 6px 12px}:root[data-look=v2] .xr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}:root[data-look=v2] .xr{text-align:center;font:inherit;color:var(--text);border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:14px;justify-items:center;gap:4px;padding:14px 10px 12px;transition:border-color .12s,box-shadow .12s,transform .12s;display:grid}:root[data-look=v2] .xr:hover{border-color:var(--brand-line);box-shadow:var(--v2-sh-2);transform:translateY(-1px)}:root[data-look=v2] .xr-svg{width:104px;height:104px}:root[data-look=v2] .xr-track{fill:none;stroke:var(--surface-2);stroke-width:10px}:root[data-look=v2] .xr-arc{fill:none;stroke:var(--dash-in);stroke-width:10px;stroke-linecap:round;transition:stroke-dasharray .6s}:root[data-look=v2] .xr.mid .xr-arc{stroke:var(--dash-c3)}:root[data-look=v2] .xr.lo .xr-arc{stroke:var(--dash-out)}:root[data-look=v2] .xr-pct{fill:var(--text);direction:ltr;font-size:21px;font-weight:800}:root[data-look=v2] .xr-name{font-size:13px;font-weight:800}:root[data-look=v2] .xr-desc{color:var(--text-dim);margin-top:-2px;font-size:11.5px}:root[data-look=v2] .xr-key{color:var(--text-dim);font-size:11.5px}:root[data-look=v2] .xr-key b{color:var(--text-mid)}:root[data-look=v2] .xr-note{color:var(--text-dim);margin:10px 0 0;font-size:11.5px;line-height:1.7}:root[data-look=v2] .xf{position:relative}:root[data-look=v2] .xf-svg{width:100%;height:auto;display:block}:root[data-look=v2] .xf-bal{width:100%;height:auto;margin-top:2px;display:block}:root[data-look=v2] .xf-grid{stroke:var(--dash-grid);stroke-width:1px}:root[data-look=v2] .xf-ax{fill:var(--text-dim);font-family:inherit;font-size:11px}:root[data-look=v2] .xf-mo{fill:var(--text-dim);direction:ltr;font-family:inherit;font-size:11px}:root[data-look=v2] .xf-mo.on{fill:var(--text);font-weight:800}:root[data-look=v2] .xf-band{fill:#0000}:root[data-look=v2] .xf-band.on{fill:var(--v2-row-hover)}:root[data-look=v2] .xf-in-a{stop-color:var(--dash-in);stop-opacity:1}:root[data-look=v2] .xf-in-b{stop-color:var(--dash-in);stop-opacity:.55}:root[data-look=v2] .xf-out-a{stop-color:var(--dash-out);stop-opacity:1}:root[data-look=v2] .xf-out-b{stop-color:var(--dash-out);stop-opacity:.55}:root[data-look=v2] .xf-bal-a{fill:var(--dash-c3);opacity:.12}:root[data-look=v2] .xf-bal-l{fill:none;stroke:var(--dash-c3);stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round}:root[data-look=v2] .xf-bal-pt{fill:var(--surface);stroke:var(--dash-c3);stroke-width:2px}:root[data-look=v2] .xf-legend{color:var(--text-mid);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:10px;font-size:12.5px;display:flex}:root[data-look=v2] .xf-legend .sw{vertical-align:-1px;border-radius:3px;width:12px;height:12px;margin-inline-end:6px;display:inline-block}:root[data-look=v2] .xf-legend .hint{color:var(--text-dim);margin-inline-start:auto;font-size:11.5px;font-weight:600}:root[data-look=v2] .xf-sw-bal{background:var(--dash-c3);vertical-align:3px;border-radius:2px;width:16px;height:3px;margin-inline-end:6px;display:inline-block}:root[data-look=v2] .xf-tip{background:var(--surface);border:1px solid var(--border);min-width:190px;box-shadow:var(--v2-sh-3);color:var(--text-mid);pointer-events:none;z-index:2;border-radius:10px;gap:3px;padding:10px 12px;font-size:12px;display:grid;position:absolute;top:6px;transform:translate(-50%)}:root[data-look=v2] .xf-tip b{color:var(--text)}:root[data-look=v2] .xf-tip b.neg{color:var(--danger)}:root[data-look=v2] .xf-tip .sw{border-radius:2px;width:9px;height:9px;margin-inline-end:5px;display:inline-block}:root[data-look=v2] .xf-tip .q{color:var(--text-dim);font-size:11px}:root[data-look=v2] .xd-chart-skel{background:linear-gradient(90deg, var(--surface-2), var(--border), var(--surface-2));background-size:200% 100%;border-radius:12px;height:260px;animation:1.2s ease-in-out infinite v2-shimmer}:root[data-look=v2] .xdn-pair{gap:18px;display:grid}:root[data-look=v2] .xdn{grid-template-columns:140px minmax(0,1fr);align-items:center;gap:18px;display:grid}:root[data-look=v2] .xdn-svg{width:140px;height:140px}:root[data-look=v2] .xdn-track{fill:none;stroke:var(--surface-2);stroke-width:16px}:root[data-look=v2] .xdn-seg{fill:none;stroke-width:16px}:root[data-look=v2] .xdn-seg.c1{stroke:var(--dash-c1)}:root[data-look=v2] .xdn-seg.c2{stroke:var(--dash-c2)}:root[data-look=v2] .xdn-seg.c3{stroke:var(--dash-c3)}:root[data-look=v2] .xdn-seg.c4{stroke:var(--dash-c4)}:root[data-look=v2] .xdn-num{fill:var(--text);direction:ltr;font-size:19px;font-weight:800}:root[data-look=v2] .xdn-unit{fill:var(--text-dim);font-size:10px;font-weight:700}:root[data-look=v2] .xdn-title{color:var(--text);margin-bottom:8px;font-size:14px;font-weight:800;display:block}:root[data-look=v2] .xdn-legend{gap:6px;margin:0;padding:0;list-style:none;display:grid}:root[data-look=v2] .xdn-legend li{grid-template-columns:12px minmax(0,1fr) auto 52px;align-items:center;gap:8px;font-size:12.5px;display:grid}:root[data-look=v2] .xdn-legend .sw{border-radius:3px;width:12px;height:12px}:root[data-look=v2] .xdn-l{color:var(--text-mid);overflow-wrap:break-word;line-height:1.35}:root[data-look=v2] .xdn-v{color:var(--text);white-space:nowrap;font-weight:800}:root[data-look=v2] .xdn-p{color:var(--text-dim);text-align:end;font-size:11.5px}:root[data-look=v2] .xb{gap:10px;margin:0;padding:0;list-style:none;display:grid}:root[data-look=v2] .xb-row{grid-template-columns:26px minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}:root[data-look=v2] .xb-rank{background:var(--surface-2);width:26px;height:26px;color:var(--text-mid);border:1px solid var(--border);border-radius:8px;place-items:center;font-size:12px;font-weight:800;display:grid}:root[data-look=v2] .xb-row:first-child .xb-rank{background:var(--brand);color:#fff;border-color:var(--brand)}:root[data-look=v2] .xb-lab{min-width:0;display:grid}:root[data-look=v2] .xb-lab b{color:var(--text);overflow-wrap:break-word;font-size:13px;font-weight:800;line-height:1.4}:root[data-look=v2] .xb-lab i{color:var(--text-dim);font-size:11px;font-style:normal}:root[data-look=v2] .xb-rail{background:var(--surface-2);border-radius:6px;height:10px;overflow:hidden}:root[data-look=v2] .xb-rail span{background:linear-gradient(90deg, var(--dash-in), color-mix(in srgb, var(--dash-in) 70%, var(--surface)));border-radius:6px;height:100%;display:block}:root[data-look=v2] .xb-val{color:var(--text);white-space:nowrap;justify-items:end;font-size:13px;font-weight:800;display:grid}:root[data-look=v2] .xb-val small{color:var(--text-dim);font-size:11px;font-weight:600}:root[data-look=v2] .xre{gap:18px;display:grid}:root[data-look=v2] .xre-sum{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}:root[data-look=v2] .xre-tile{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 40%, var(--surface));border-radius:14px;align-content:start;gap:6px;padding:14px 16px;display:grid}:root[data-look=v2] .xre-k{color:var(--text-mid);align-items:center;gap:6px;font-size:12.5px;font-weight:800;display:flex}:root[data-look=v2] .xre .sw{vertical-align:-1px;border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}:root[data-look=v2] .xre-big{align-items:baseline;gap:8px;display:flex}:root[data-look=v2] .xre-num{color:var(--text);font-variant-numeric:tabular-nums;direction:ltr;font-size:30px;font-weight:800;line-height:1.1}:root[data-look=v2] .xre-unit{color:var(--text-mid);font-size:14px;font-weight:700}:root[data-look=v2] .xre-exact{color:var(--text-dim);font-size:12px;line-height:1.7}:root[data-look=v2] .xre-exact b{color:var(--text-mid)}:root[data-look=v2] .xre-split{background:var(--surface-2);border-radius:6px;height:12px;margin-top:4px;display:flex;overflow:hidden}:root[data-look=v2] .xre-split>span,:root[data-look=v2] .xre-rail>span{flex:none;height:100%;transition:width .5s;display:block}:root[data-look=v2] .xre-leg{color:var(--text-mid);flex-wrap:wrap;gap:4px 18px;font-size:12px;display:flex}:root[data-look=v2] .xre-leg>span{align-items:baseline;gap:5px;display:inline-flex}:root[data-look=v2] .xre-leg b{color:var(--text);margin-inline-start:2px}:root[data-look=v2] .xre-leg small{color:var(--text-dim);font-weight:700}:root[data-look=v2] .xre-foot{min-height:24px;color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:8px;font-size:11.5px;display:flex}:root[data-look=v2] .xre-prog{background:var(--surface-2);border-radius:5px;height:8px;display:block;overflow:hidden}:root[data-look=v2] .xre-prog>span{background:var(--dash-c3);border-radius:5px;height:100%;transition:width .5s;display:block}:root[data-look=v2] .xre-dots{flex-wrap:wrap;align-items:center;gap:3px;max-width:84px;display:flex}:root[data-look=v2] .xre-dots i{background:var(--dash-c2);border-radius:2px;width:7px;height:7px}:root[data-look=v2] .xre-dots small{color:var(--text-dim);font-size:10.5px;font-weight:800}:root[data-look=v2] .xre-tile .xre-dots{max-width:none}:root[data-look=v2] .xre-tile .xre-dots i{width:9px;height:9px}:root[data-look=v2] .xre-lanes{gap:2px;display:grid}:root[data-look=v2] :is(.xre-lh,.xre-lane){grid-template-columns:minmax(110px,.8fr) minmax(0,1.75fr) minmax(104px,.5fr) 118px minmax(150px,.85fr);align-items:center;gap:16px;display:grid}:root[data-look=v2] .xre-lh{color:var(--text-dim);border-bottom:1px solid var(--border);padding:0 12px 8px;font-size:11.5px;font-weight:800}:root[data-look=v2] .xre-lh .sw{margin-inline:8px 4px}:root[data-look=v2] .xre-lane{width:100%;font:inherit;color:var(--text);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 12px;transition:background .12s;position:relative}:root[data-look=v2] .xre-lane:hover,:root[data-look=v2] .xre-lane:focus-visible{background:var(--v2-row-hover)}:root[data-look=v2] .xre-lane:focus-visible{outline:2px solid var(--brand-line);outline-offset:-2px}:root[data-look=v2] .xre-name{min-width:0;line-height:1.4;display:grid}:root[data-look=v2] .xre-name b{overflow-wrap:break-word;font-size:13.5px;font-weight:800}:root[data-look=v2] .xre-name i{color:var(--text-dim);font-size:11px;font-style:normal}:root[data-look=v2] .xre-bar{grid-template-columns:minmax(0,1fr) 88px;align-items:center;gap:10px;min-width:0;display:grid}:root[data-look=v2] .xre-rail{background:var(--surface-2);border-radius:7px;height:14px;display:flex;overflow:hidden}:root[data-look=v2] .xre-val{white-space:nowrap;text-align:end;font-size:13px;font-weight:800}:root[data-look=v2] .xre-nil{color:var(--text-faint);font-size:12px;font-weight:600}:root[data-look=v2] .xre-cnt{align-items:center;gap:8px;min-width:0;display:flex}:root[data-look=v2] .xre-cnt>b{font-variant-numeric:tabular-nums;min-width:24px;font-size:17px;font-weight:800}:root[data-look=v2] .xre-spark .spark{height:30px}:root[data-look=v2] .xre-rem{gap:4px;min-width:0;display:grid}:root[data-look=v2] .xre-rem b{font-size:13px;font-weight:800}:root[data-look=v2] .xre-rem small{color:var(--text-dim);font-size:11px}:root[data-look=v2] .xre-lane.total{cursor:default;border-top:1px solid var(--border);border-radius:0;margin-top:4px;padding-top:12px}:root[data-look=v2] .xre-lane.total:hover{background:0 0}:root[data-look=v2] .xre-tip{z-index:3;background:var(--surface);border:1px solid var(--border);min-width:250px;box-shadow:var(--v2-sh-3);color:var(--text-mid);pointer-events:none;text-align:start;top:calc(100% - 6px);border-radius:10px;gap:3px;padding:10px 12px;font-size:12px;display:grid;position:absolute;inset-inline-start:22%}:root[data-look=v2] .xre-tip b{color:var(--text)}:root[data-look=v2] .xre-tip .q{color:var(--text-dim);font-size:11px}:root[data-look=v2] .xre-note{color:var(--text-dim);margin:0;font-size:11.5px;line-height:1.8}@media (width<=1100px){:root[data-look=v2] .xre-sum{grid-template-columns:minmax(0,1fr)}:root[data-look=v2] :is(.xre-lh,.xre-lane){grid-template-columns:minmax(100px,.9fr) minmax(0,1.6fr) minmax(96px,.55fr) minmax(130px,.85fr)}:root[data-look=v2] .xre-sp{display:none}}@media (width<=640px){:root[data-look=v2] .xre-lh{display:none}:root[data-look=v2] .xre-lane{border-bottom:1px solid var(--border);border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px;padding:12px 8px}:root[data-look=v2] :is(.xre-name,.xre-bar){grid-column:1/-1}:root[data-look=v2] .xre-tip{display:none}:root[data-look=v2] :is(.xre-cnt,.xre-rem):before{content:attr(data-l);color:var(--text-dim);font-size:11px;font-weight:700}:root[data-look=v2] .xre-cnt{flex-wrap:wrap}:root[data-look=v2] .xre-cnt:before{flex-basis:100%}}@media (prefers-reduced-motion:reduce){:root[data-look=v2] :is(.xre-split,.xre-rail,.xre-prog)>span{transition:none}}:root[data-look=v2] .xd-details{box-shadow:var(--v2-sh-1);border-radius:16px}:root[data-look=v2] .xd-details .dash-mod{border-radius:12px}@media (prefers-reduced-motion:reduce){:root[data-look=v2] .xk,:root[data-look=v2] .xr{transition:none}:root[data-look=v2] .xk:hover,:root[data-look=v2] .xr:hover{transform:none}:root[data-look=v2] .xr-arc{transition:none}:root[data-look=v2] .xd-chart-skel{animation:none}}:root[data-look=v2] .jn2-grid{table-layout:fixed;width:100%;min-width:960px}:root[data-look=v2] .jn2-grid .jn2-c-acc{width:21%}:root[data-look=v2] .jn2-grid .jn2-c-party{width:15%}:root[data-look=v2] .jn2-grid .jn2-c-desc{width:24%}:root[data-look=v2] .jn2-grid .jn2-c-prj{width:14%}:root[data-look=v2] .jn2-grid .jn2-c-amt{width:11%}:root[data-look=v2] .jn2-grid .jn2-c-x{width:4%}:root[data-look=v2] .jn2-grid td{vertical-align:top;padding:6px}:root[data-look=v2] .jn2-grid td:last-child{text-align:center;padding-inline:2px}:root[data-look=v2] .jn2-grid td :is(input,select,textarea,.ss){width:100%;min-width:0}:root[data-look=v2] .jn2-grid .amt{min-width:0}:root[data-look=v2] .jn2-grid tbody tr:hover td{background:var(--surface-2)}:root[data-look=v2] .jn2-x{width:30px;height:32px;color:var(--text-dim);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:0;display:inline-grid}:root[data-look=v2] .jn2-x:hover{color:var(--danger);border-color:var(--danger-line);background:var(--danger-soft)}:root[data-look=v2] .jn2-grid tr.jn2-add td{padding:4px 6px}:root[data-look=v2] .jn2-grid tr.jn2-add:hover td{background:0 0}:root[data-look=v2] .jn2-add button{color:var(--brand-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 4px;font-weight:700;display:inline-flex}:root[data-look=v2] .jn2-add button:hover{text-decoration:underline}:root[data-look=v2] .jn2-grid tr.jn2-total td{border-top:2px solid var(--border-2);background:var(--surface-2);padding:10px 8px;font-weight:700}:root[data-look=v2] .jn2-grid tr.jn2-total td.num{font-size:14px}:root[data-look=v2] .jn2-bal{color:var(--text-dim);align-items:center;gap:6px;font-weight:700;display:inline-flex}:root[data-look=v2] .jn2-bal.ok{color:var(--ok)}:root[data-look=v2] .jn2-bal.bad{color:var(--danger)}:root[data-look=v2] .jn2 .oo-field.top .oo-val textarea{min-height:var(--ctl-h)}:root[data-look=v2] .oo-facet .acc-dot{border-radius:50%;width:8px;height:8px;margin-inline-end:6px;display:inline-block}:root[data-look=v2] .hm2{gap:16px}:root[data-look=v2] .hm2-hero{color:var(--sb-ink);box-shadow:var(--v2-sh-2);background:radial-gradient(900px 320px at 100% -40%, color-mix(in srgb, var(--sb-accent) 18%, transparent), transparent 60%), radial-gradient(760px 360px at -10% 150%, color-mix(in srgb, var(--sb-active) 80%, transparent), transparent 62%), linear-gradient(160deg, var(--sidebar) 0%, var(--sb-bg-2) 100%);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 24px;padding:22px 26px;display:flex;position:relative;overflow:hidden}:root[data-look=v2] .hm2-hello{flex:380px;min-width:0}:root[data-look=v2] .hm2-date{color:var(--sb-label);flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;font-weight:700;display:flex}:root[data-look=v2] .hm2-hi{color:var(--sb-ink);text-wrap:balance;margin:6px 0;font-size:27px;font-weight:800}:root[data-look=v2] .hm2-sub{color:var(--sb-label);max-width:68ch;margin:0;font-size:14px;line-height:1.7}:root[data-look=v2] .hm2-sub b{color:var(--sb-ink)}:root[data-look=v2] .hm2-quick{flex-wrap:wrap;flex:360px;justify-content:flex-end;gap:8px;display:flex}:root[data-look=v2] .hm2-q{height:var(--ctl-h);color:var(--sb-ink);background:color-mix(in srgb, var(--sb-ink) 9%, transparent);border:1px solid var(--sb-line-strong);border-radius:10px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}:root[data-look=v2] .hm2-q:hover{background:color-mix(in srgb, var(--sb-ink) 16%, transparent);border-color:var(--sb-ink)}:root[data-look=v2] .hm2-q:focus-visible{outline:2px solid var(--sb-focus);outline-offset:2px}:root[data-look=v2] .hm2-q.primary{background:var(--sb-accent);border-color:var(--sb-accent);color:var(--sidebar)}:root[data-look=v2] .hm2-q.primary:hover{filter:brightness(1.06)}:root[data-look=v2] .hm2-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (width<=1100px){:root[data-look=v2] .hm2-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}:root[data-look=v2] .hm2-kpi{text-align:start;cursor:pointer;background:var(--surface);border:1px solid var(--border);box-shadow:var(--v2-sh-1);color:var(--text);font:inherit;border-radius:14px;align-content:start;gap:4px;padding:16px 18px;transition:border-color .12s,box-shadow .12s,transform .12s;display:grid}:root[data-look=v2] .hm2-kpi:hover{border-color:var(--brand-line);box-shadow:var(--v2-sh-2);transform:translateY(-1px)}:root[data-look=v2] .hm2-kpi:focus-visible{outline:2px solid var(--brand);outline-offset:2px}:root[data-look=v2] .hm2-kpi-head{color:var(--text-mid);align-items:center;gap:9px;font-size:13px;font-weight:700;display:flex}:root[data-look=v2] .hm2-kpi-ico{background:var(--surface-2);width:32px;height:32px;color:var(--text-mid);border-radius:9px;place-items:center;display:grid}:root[data-look=v2] .hm2-kpi.ok .hm2-kpi-ico{background:var(--ok-soft);color:var(--ok)}:root[data-look=v2] .hm2-kpi.warn .hm2-kpi-ico{background:var(--warn-soft);color:var(--warn)}:root[data-look=v2] .hm2-kpi.brand .hm2-kpi-ico{background:var(--brand-soft);color:var(--brand-ink)}:root[data-look=v2] .hm2-kpi-num{color:var(--text);font-variant-numeric:tabular-nums;margin-top:6px;font-size:26px;font-weight:800;line-height:1.2;display:block}:root[data-look=v2] .hm2-kpi-full{color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:12px}:root[data-look=v2] .hm2-kpi-foot{border-top:1px dashed var(--border);color:var(--text-dim);margin-top:6px;padding-top:8px;font-size:12.5px}:root[data-look=v2] .hm2-kpi-foot b{color:var(--text-mid)}:root[data-look=v2] .hm2-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}:root[data-look=v2] .hm2-grid.solo{grid-template-columns:minmax(0,1fr)}@media (width<=1180px){:root[data-look=v2] .hm2-grid{grid-template-columns:minmax(0,1fr)}}:root[data-look=v2] .hm2-panel .hm-panel-head h2{align-items:center;gap:8px;display:inline-flex}:root[data-look=v2] .hm2-panel .hm-panel-head h2 svg{color:var(--text-dim)}:root[data-look=v2] .hm2-count{background:var(--brand);color:#fff;border-radius:999px;place-items:center;min-width:24px;height:22px;padding:0 7px;font-size:12px;font-weight:800;display:inline-grid}:root[data-look=v2] .hm2-mlist{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin:0;padding:0;list-style:none;display:grid}:root[data-look=v2] .hm2-mlist a{color:var(--text);border:1px solid #0000;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:grid}:root[data-look=v2] .hm2-mlist a:hover{background:var(--surface-2);border-color:var(--border)}:root[data-look=v2] .hm2-m-ico{background:var(--brand-soft);width:28px;height:28px;color:var(--brand-ink);border-radius:8px;place-items:center;display:grid}:root[data-look=v2] .hm2-m-lbl{color:var(--text-mid);font-size:13px;font-weight:600}:root[data-look=v2] .hm2-m-num{font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}:root[data-look=v2] .lv-badge{background:var(--ok-soft);height:24px;color:var(--ok);border:1px solid var(--ok-line);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:11.5px;font-weight:800;display:inline-flex}:root[data-look=v2] .lv-badge small{opacity:.9;font-weight:600}:root[data-look=v2] .lv-badge.off{background:var(--surface-2);color:var(--text-dim);border-color:var(--border)}:root[data-look=v2] .lv-dot{background:var(--ok);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block;position:relative}:root[data-look=v2] .lv-badge.off .lv-dot{background:var(--text-faint)}:root[data-look=v2] :is(.lv-badge.on,h2)>.lv-dot:after{content:"";border:2px solid var(--ok);opacity:0;border-radius:50%;animation:2s ease-out infinite lv-ping;position:absolute;inset:-4px}@keyframes lv-ping{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.7)}}:root[data-look=v2] .lv-flash{border-radius:6px;animation:1.6s ease-out lv-flash}@keyframes lv-flash{0%{background:color-mix(in srgb, var(--ok) 28%, transparent)}to{background:0 0}}:root[data-look=v2] .lv-feed{margin:0;padding:0;list-style:none;display:grid}:root[data-look=v2] .lv-item{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 4px;animation:.45s ease-out both lv-in;display:grid}:root[data-look=v2] .lv-item:last-child{border-bottom:0}@keyframes lv-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}:root[data-look=v2] .lv-item.void{opacity:.6}:root[data-look=v2] .lv-ico{background:var(--surface-2);width:30px;height:30px;color:var(--text-mid);border-radius:9px;place-items:center;display:grid}:root[data-look=v2] .lv-ico.ok{background:var(--ok-soft);color:var(--ok)}:root[data-look=v2] .lv-ico.warn{background:var(--warn-soft);color:var(--warn)}:root[data-look=v2] .lv-ico.bad{background:var(--danger-soft);color:var(--danger)}:root[data-look=v2] .lv-ico.info{background:var(--info-soft);color:var(--info)}:root[data-look=v2] .lv-body{gap:2px;min-width:0;display:grid}:root[data-look=v2] .lv-top{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:12.5px;display:flex}:root[data-look=v2] .lv-src{color:var(--text);font-weight:800}:root[data-look=v2] .lv-top time{color:var(--text-dim);white-space:nowrap;margin-inline-start:auto;font-size:11.5px}:root[data-look=v2] .lv-desc{color:var(--text-mid);overflow-wrap:break-word;font-size:12.5px;line-height:1.5}:root[data-look=v2] .lv-meta{color:var(--text-dim);font-size:11.5px}:root[data-look=v2] .lv-amt{color:var(--text);white-space:nowrap;padding-top:2px;font-size:13.5px;font-weight:800}:root[data-look=v2] .lv-feed.compact .lv-item{padding:8px 2px}@media (prefers-reduced-motion:reduce){:root[data-look=v2] .lv-item,:root[data-look=v2] .lv-flash,:root[data-look=v2] :is(.lv-badge.on,h2)>.lv-dot:after{animation:none}:root[data-look=v2] .hm2-kpi,:root[data-look=v2] .hm2-q{transition:none}:root[data-look=v2] .hm2-kpi:hover{transform:none}}:root[data-look=v2] .xd-band .lv-badge{background:color-mix(in srgb, var(--ok) 22%, transparent);border-color:color-mix(in srgb, var(--ok) 55%, transparent);color:var(--sb-ink);vertical-align:middle;margin-inline-start:8px}:root[data-look=v2] .xd-band .lv-badge.off{background:color-mix(in srgb, var(--sb-ink) 10%, transparent);border-color:var(--sb-line-strong);color:var(--sb-label)}:root[data-look=v2] .xd-f{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}@media (width<=1280px){:root[data-look=v2] .xd-f{grid-template-columns:minmax(0,1fr)}}:root[data-look=v2] .xd-live h2{align-items:center;gap:9px;display:inline-flex}:root[data-look=v2] .xd-live .lv-feed{max-height:380px;padding-inline-end:4px;overflow-y:auto}:root[data-look=v2] .rp2{gap:16px;display:grid}:root[data-look=v2] .rp2 .oo-list-cp{margin-bottom:0}:root[data-look=v2] .rp2-imp{align-items:center;gap:6px;text-decoration:none;display:inline-flex}:root[data-look=v2] .rp2-h{color:var(--text);flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 10px;font-size:15px;font-weight:800;display:flex}:root[data-look=v2] .rp2-h small{color:var(--text-dim);font-size:12.5px;font-weight:600}:root[data-look=v2] .rp2-mods{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}:root[data-look=v2] .rp2-mod{color:var(--text);background:var(--surface);border:1px solid var(--border);box-shadow:var(--v2-sh-1);border-radius:12px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:14px 16px;text-decoration:none;transition:border-color .12s,box-shadow .12s,transform .12s;display:grid}:root[data-look=v2] .rp2-mod:hover{border-color:var(--brand-line);box-shadow:var(--v2-sh-2);transform:translateY(-1px)}:root[data-look=v2] .rp2-mod:focus-visible{outline:2px solid var(--brand);outline-offset:2px}:root[data-look=v2] .rp2-mod-ico{background:var(--brand-soft);width:40px;height:40px;color:var(--brand-ink);border-radius:11px;grid-row:1/span 2;place-items:center;display:grid}:root[data-look=v2] .rp2-mod-t{font-size:14px;font-weight:800}:root[data-look=v2] .rp2-mod-s{color:var(--text-dim);grid-column:2;font-size:12px;line-height:1.5}:root[data-look=v2] .rp2-mod>svg:last-child{color:var(--text-faint);grid-area:1/3/span 2}:root[data-look=v2] .rp2-exp{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:8px;display:grid}:root[data-look=v2] .rp2-x{background:var(--surface);border:1px solid var(--border);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}:root[data-look=v2] .rp2-x-ico{background:var(--surface-2);width:32px;height:32px;color:var(--text-mid);border-radius:9px;place-items:center;display:grid}:root[data-look=v2] .rp2-x-t{font-size:13.5px;font-weight:700}:root[data-look=v2] .rp2-x-btns{gap:6px;display:inline-flex}:root[data-look=v2] .rp2-pick{flex:1;min-width:240px;max-width:460px}@media (prefers-reduced-motion:reduce){:root[data-look=v2] .rp2-mod{transition:none}:root[data-look=v2] .rp2-mod:hover{transform:none}}:root[data-look=v2] .cl2{gap:16px;display:grid}:root[data-look=v2] .cl2 .oo-list-cp{margin-bottom:0}:root[data-look=v2] .cl2-health{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (width<=900px){:root[data-look=v2] .cl2-health{grid-template-columns:minmax(0,1fr)}}:root[data-look=v2] .cl2-h{background:var(--surface);border:1px solid var(--border);box-shadow:var(--v2-sh-1);border-radius:14px;grid-template-rows:auto auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;padding:16px 18px;display:grid}:root[data-look=v2] .cl2-h-ico{background:var(--surface-2);width:44px;height:44px;color:var(--text-mid);border-radius:12px;grid-row:1/span 3;place-items:center;display:grid}:root[data-look=v2] .cl2-h.ok .cl2-h-ico{background:var(--ok-soft);color:var(--ok)}:root[data-look=v2] .cl2-h.bad .cl2-h-ico{background:var(--danger-soft);color:var(--danger)}:root[data-look=v2] .cl2-h.warn .cl2-h-ico{background:var(--warn-soft);color:var(--warn)}:root[data-look=v2] .cl2-h.ok{border-color:var(--ok-line)}:root[data-look=v2] .cl2-h.bad{border-color:var(--danger-line)}:root[data-look=v2] .cl2-h-lbl{color:var(--text-mid);font-size:12.5px;font-weight:700}:root[data-look=v2] .cl2-h-num{color:var(--text);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1.25}:root[data-look=v2] .cl2-h-note{color:var(--text-dim);font-size:12px}:root[data-look=v2] .cl2-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width<=1180px){:root[data-look=v2] .cl2-grid{grid-template-columns:minmax(0,1fr)}}:root[data-look=v2] .cl2-items th.cl2-w,:root[data-look=v2] .cl2-items td.cl2-w{width:26%}:root[data-look=v2] .cl2-bar{background:var(--surface-2);direction:rtl;border-radius:6px;justify-content:flex-start;height:8px;display:flex;overflow:hidden}:root[data-look=v2] .cl2-bar i{background:var(--brand);border-radius:6px;flex:none;height:100%;display:block}:root[data-look=v2] .cl2-bar i.neg{background:var(--warn)}:root[data-look=v2] .cl2-steps{gap:6px;margin:0;padding:0;list-style:none;display:grid}:root[data-look=v2] .cl2-steps li{color:var(--text);border-radius:10px;align-items:center;gap:10px;padding:7px 8px;font-size:13px;display:flex}:root[data-look=v2] .cl2-steps li:nth-child(odd){background:var(--surface-2)}:root[data-look=v2] .cl2-n{background:var(--brand-soft);width:24px;height:24px;color:var(--brand-ink);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:11.5px;font-weight:800;display:grid}:root[data-look=v2] .cl2-note{color:var(--text-dim);margin:12px 0 0;font-size:12.5px;line-height:1.7}:root[data-look=v2] .v2-skel-block{background:var(--surface-2);border-radius:12px;height:320px}}@media screen and (width<=640px){:root[data-look=v2] .tb-menu{width:var(--ctl-h);height:var(--ctl-h);border-radius:var(--ctl-r);border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;flex:none;place-items:center;padding:0;display:inline-grid}:root[data-look=v2] .shell .sidebar{z-index:70;width:min(300px,86vw);box-shadow:var(--v2-sh-3);visibility:hidden;transition:transform .2s;position:fixed;inset-block:0;inset-inline-start:0;transform:translate(100%)}:root[data-look=v2] .shell.nav-open .sidebar{visibility:visible;transform:none}:root[data-look=v2] .shell.nav-open .sb-backdrop{z-index:65;cursor:pointer;background:color-mix(in srgb, var(--sidebar) 55%, transparent);border:0;padding:0;display:block;position:fixed;inset:0}:root[data-look=v2] .shell .sidebar :is(.sb-name,.sb-label){display:flex}:root[data-look=v2] .shell .sidebar .sb-label{display:-webkit-box}:root[data-look=v2] .shell .sidebar .sb-brand{justify-content:flex-start;padding:0 16px}:root[data-look=v2] .shell .sidebar .sb-nav{padding-inline:10px}:root[data-look=v2] .shell .sidebar a.sb-link{justify-content:flex-start;padding-inline:12px}:root[data-look=v2] .shell .sidebar .nav-sep{border-bottom:0;height:auto;margin:0;padding:12px 10px 6px;font-size:11px}:root[data-look=v2] .shell .sidebar .sb-foot{display:none}:root[data-look=v2] .topbar{gap:6px;padding:0 10px}:root[data-look=v2] .topbar :is(.tb-search,.tb-user,.tb-notes-lbl,.theme-seg .theme-lbl,.tb-logout span){display:none}:root[data-look=v2] .topbar .tb-where{flex:1;min-width:0;display:flex}:root[data-look=v2] .topbar .tb-where-text{display:none}:root[data-look=v2] .topbar .user{gap:4px}:root[data-look=v2] .content{padding:12px}:root[data-look=v2] :is(.filter-row,.form-row){grid-template-columns:minmax(0,1fr)!important}:root[data-look=v2] :is(.filter-row,.form-row)>*{grid-column:1/-1!important}:root[data-look=v2] .filter-row>button{justify-self:start}:root[data-look=v2] .filter-bar :is(.fb-actions,.fb-tools){flex-wrap:wrap}:root[data-look=v2] .oo-cp,:root[data-look=v2] .oo-cp-start{gap:8px}:root[data-look=v2] .oo-facets{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}:root[data-look=v2] .oo-facet{flex:none}:root[data-look=v2] .hm2-hero{padding:18px 16px}:root[data-look=v2] .hm2-hi{font-size:22px}:root[data-look=v2] .hm2-quick{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;display:grid}:root[data-look=v2] .hm2-q{justify-content:center;padding:0 8px;font-size:12.5px}:root[data-look=v2] .hm2-kpi{padding:12px 14px}:root[data-look=v2] .hm2-kpi-num{font-size:21px}:root[data-look=v2] .hm2-mlist{grid-template-columns:minmax(0,1fr)}:root[data-look=v2] .xd-kpis{grid-template-columns:minmax(0,1fr)!important}:root[data-look=v2] .xd-band{padding:16px}:root[data-look=v2] .xd-controls{width:100%}:root[data-look=v2] .xd-seg{max-width:100%;overflow-x:auto}:root[data-look=v2] .cl2-health,:root[data-look=v2] .rp2-exp,:root[data-look=v2] .rp2-mods{grid-template-columns:minmax(0,1fr)}:root[data-look=v2] .rp2-x{grid-template-columns:auto minmax(0,1fr)}:root[data-look=v2] .rp2-x-btns{grid-column:1/-1;justify-content:flex-end}:root[data-look=v2] .oo-groups{grid-template-columns:minmax(0,1fr)!important}:root[data-look=v2] .oo-field{gap:4px;grid-template-columns:minmax(0,1fr)!important}:root[data-look=v2] .oo-lbl{text-align:start}:root[data-look=v2] .oo-sheet{padding:14px 12px}:root[data-look=v2] .oo-status{max-width:100%;overflow-x:auto}}@media screen and (width<=640px) and (prefers-reduced-motion:reduce){:root[data-look=v2] .shell .sidebar{transition:none}}@media screen{:root[data-look=v2] .bd{gap:16px;max-width:1640px;margin-inline:auto;display:grid}:root[data-look=v2] .bd-head{background:var(--surface);border:1px solid var(--border);box-shadow:var(--v2-sh-1);border-top:4px solid var(--brand);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 28px;padding:22px 26px 18px;display:flex;position:relative}:root[data-look=v2] .bd-head:after{content:"";inset-inline:26px;background:linear-gradient(to left, var(--accent), transparent 70%);border-radius:2px;height:2px;position:absolute;bottom:0}:root[data-look=v2] .bd-id{flex:420px;min-width:0}:root[data-look=v2] .bd-eyebrow{letter-spacing:.3px;color:var(--accent);font-size:12px;font-weight:800}:root[data-look=v2] .bd-id h1{color:var(--brand-ink);margin:4px 0;font-size:30px;font-weight:900;line-height:1.2}:root[data-look=v2] .bd-id p{color:var(--text-mid);margin:0;font-size:13.5px}:root[data-look=v2] .bd-badges{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}:root[data-look=v2] .bd-chip{background:var(--surface-2);height:24px;color:var(--text-mid);border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:11.5px;font-weight:800;display:inline-flex}:root[data-look=v2] .bd-chip.ok{background:var(--ok-soft);color:var(--ok);border-color:var(--ok-line)}:root[data-look=v2] .bd-chip.bad{background:var(--danger-soft);color:var(--danger);border-color:var(--danger-line)}:root[data-look=v2] .bd-controls{justify-items:end;gap:10px;display:grid}:root[data-look=v2] .bd-seg{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;padding:3px;display:inline-flex}:root[data-look=v2] .bd-seg button{font:inherit;color:var(--text-mid);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 12px;font-size:12.5px;font-weight:700}:root[data-look=v2] .bd-seg button.on{background:var(--surface);color:var(--brand-ink);box-shadow:var(--v2-sh-1)}:root[data-look=v2] .bd-tools{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}:root[data-look=v2] .bd-tool{height:32px;font:inherit;background:var(--surface);border:1px solid var(--border);color:var(--text-mid);cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:700;display:inline-flex}:root[data-look=v2] .bd-tool:hover{border-color:var(--brand-line);color:var(--brand-ink)}:root[data-look=v2] .bd-tool.on{background:var(--brand-soft);border-color:var(--brand-line);color:var(--brand-ink)}:root[data-look=v2] .bd-tool.primary{background:var(--brand);border-color:var(--brand);color:#fff}:root[data-look=v2] .bd-tool.primary:hover{background:var(--brand-hover)}:root[data-look=v2] .bd-msgs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width<=1180px){:root[data-look=v2] .bd-msgs{grid-template-columns:minmax(0,1fr)}}:root[data-look=v2] .bd-msg{background:var(--surface);border:1px solid var(--border);box-shadow:var(--v2-sh-1);border-inline-start:5px solid var(--border-2);border-radius:14px;grid-template-rows:1fr auto;grid-template-columns:auto minmax(0,1fr);gap:6px 12px;padding:16px 18px;display:grid}:root[data-look=v2] .bd-msg.ok{border-inline-start-color:var(--ok)}:root[data-look=v2] .bd-msg.warn{border-inline-start-color:var(--warn)}:root[data-look=v2] .bd-msg.bad{border-inline-start-color:var(--danger)}:root[data-look=v2] .bd-msg.skel{background:var(--surface-2);min-height:118px}:root[data-look=v2] .bd-msg-n{background:var(--brand);color:#fff;border-radius:50%;grid-row:1/span 2;place-items:center;width:30px;height:30px;font-size:14px;font-weight:900;display:grid}:root[data-look=v2] .bd-msg-t{color:var(--text-dim);margin-bottom:2px;font-size:13px;font-weight:800;display:block}:root[data-look=v2] .bd-msg p{color:var(--text);margin:0;font-size:14px;line-height:1.75}:root[data-look=v2] .bd-msg p b{color:var(--brand-ink)}:root[data-look=v2] .bd-link{font:inherit;color:var(--brand-ink);cursor:pointer;background:0 0;border:0;grid-column:2;justify-self:end;align-items:center;gap:4px;padding:2px 0;font-size:12.5px;font-weight:800;display:inline-flex}:root[data-look=v2] .bd-link:hover{text-decoration:underline}:root[data-look=v2] .bd-row{align-items:start;gap:16px;display:grid}:root[data-look=v2] .bd-row.full{grid-template-columns:minmax(0,1fr)}:root[data-look=v2] .bd-row.b3{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr)}@media (width<=1500px){:root[data-look=v2] .bd-row.b3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:root[data-look=v2] .bd-row.b3>:last-child{grid-column:1/-1}}:root[data-look=v2] .bd-row.c,:root[data-look=v2] .bd-row.d{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}@media (width<=1280px){:root[data-look=v2] .bd-row{grid-template-columns:minmax(0,1fr)!important}}:root[data-look=v2] .bd-p{background:var(--surface);border:1px solid var(--border);box-shadow:var(--v2-sh-1);border-radius:16px;min-width:0;padding:18px 20px}:root[data-look=v2] .bd-p-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}:root[data-look=v2] .bd-p-head h2{color:var(--text);align-items:center;gap:10px;margin:0;font-size:17px;font-weight:900;display:flex}:root[data-look=v2] .bd-p-head p{color:var(--text-dim);margin:4px 0 0;font-size:12.5px}:root[data-look=v2] .bd-p-n{background:var(--brand-soft);width:24px;height:24px;color:var(--brand-ink);border:1px solid var(--brand-line);border-radius:7px;place-items:center;font-size:12px;font-weight:900;display:inline-grid}:root[data-look=v2] .bd-sc{border-collapse:collapse;width:100%}:root[data-look=v2] .bd-sc th{color:var(--text-dim);border-bottom:2px solid var(--border-2);padding:8px 10px;font-size:11.5px;font-weight:800;background:0 0!important}:root[data-look=v2] .bd-sc th small{font-weight:600}:root[data-look=v2] .bd-sc td{border-bottom:1px solid var(--border);vertical-align:middle;padding:10px}:root[data-look=v2] .bd-sc tr.clickable{cursor:pointer}:root[data-look=v2] .bd-sc tr.clickable:hover td{background:var(--surface-2)}:root[data-look=v2] .bd-sc tr.bd-sc-sep td{border-bottom:1px solid var(--border-2);letter-spacing:.2px;color:var(--accent);background:0 0;padding:14px 10px 6px;font-size:11.5px;font-weight:800}:root[data-look=v2] .bd-sc-lbl{color:var(--text);font-size:13.5px;font-weight:800;display:block}:root[data-look=v2] .bd-sc-sub{color:var(--text-dim);margin-top:1px;font-size:11.5px;display:block}:root[data-look=v2] .bd-sc-val{color:var(--text);font-size:15px;font-weight:900}:root[data-look=v2] .bd-sc-prev{color:var(--text-mid);font-size:13px}:root[data-look=v2] .bd-sc-spark,:root[data-look=v2] .bd-sc :is(th,td):nth-child(2){width:170px}:root[data-look=v2] .bd-sc :is(th,td):nth-child(3){width:150px}:root[data-look=v2] .bd-sc :is(th,td):nth-child(4){width:190px}:root[data-look=v2] .bd-sc-spark .spark{width:140px;height:30px;display:block}:root[data-look=v2] .bd-var{white-space:nowrap;grid-template-columns:70px auto;align-items:center;gap:8px;font-size:12.5px;display:inline-grid}:root[data-look=v2] .bd-var.none{color:var(--text-faint);display:inline}:root[data-look=v2] .bd-var-rail{background:var(--surface-2);direction:rtl;border-radius:4px;height:8px;display:flex;overflow:hidden}:root[data-look=v2] .bd-var-rail i{background:var(--text-faint);border-radius:4px;height:100%;display:block}:root[data-look=v2] .bd-var.good b{color:var(--ok)}:root[data-look=v2] .bd-var.good .bd-var-rail i{background:var(--ok)}:root[data-look=v2] .bd-var.bad b{color:var(--danger)}:root[data-look=v2] .bd-var.bad .bd-var-rail i{background:var(--danger)}:root[data-look=v2] .bd-var.flat b{color:var(--text-dim);font-weight:700}:root[data-look=v2] .bd-bridge{width:100%;height:auto;display:block}:root[data-look=v2] .bd-bridge-base{stroke:var(--border-2);stroke-width:1px}:root[data-look=v2] .bd-bridge-bar.total{fill:var(--brand)}:root[data-look=v2] .bd-bridge-bar.up{fill:var(--ok)}:root[data-look=v2] .bd-bridge-bar.down{fill:var(--danger)}:root[data-look=v2] .bd-bridge-link{stroke:var(--text-faint);stroke-dasharray:3 3}:root[data-look=v2] .bd-bridge-val{fill:var(--text);font-size:13px;font-weight:800}:root[data-look=v2] .bd-bridge-lbl{fill:var(--text-mid);font-size:12px;font-weight:700}:root[data-look=v2] .bd-runway{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;grid-template-columns:auto 1fr;align-items:baseline;column-gap:12px;margin-top:10px;padding:12px 14px;display:grid}:root[data-look=v2] .bd-runway-k{color:var(--text-mid);font-size:12.5px;font-weight:800}:root[data-look=v2] .bd-runway-v{color:var(--text);justify-self:end;font-size:24px;font-weight:900}:root[data-look=v2] .bd-runway-v small{color:var(--text-mid);font-size:13px;font-weight:700}:root[data-look=v2] .bd-runway-note{color:var(--text-dim);grid-column:1/-1;font-size:12px}:root[data-look=v2] .bd-runway.bad{background:var(--danger-soft);border-color:var(--danger-line)}:root[data-look=v2] .bd-runway.warn{background:var(--warn-soft);border-color:var(--warn-line)}:root[data-look=v2] .bd-pf{gap:8px;margin:0;padding:0;list-style:none;display:grid}:root[data-look=v2] .bd-pf-row{text-align:start;cursor:pointer;width:100%;font:inherit;border:1px solid var(--border);color:var(--text);background:0 0;border-radius:12px;gap:7px;padding:12px 14px;display:grid}:root[data-look=v2] .bd-pf-row:hover{border-color:var(--brand-line);background:var(--surface-2)}:root[data-look=v2] .bd-pf-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:8px;display:grid}:root[data-look=v2] .bd-pf-head b{font-size:14px;font-weight:800}:root[data-look=v2] .bd-pf-head small{color:var(--text-dim);font-size:12px}:root[data-look=v2] .bd-pf-pct{color:var(--brand-ink);font-size:18px;font-weight:900}:root[data-look=v2] .bd-pf-track{background:var(--surface-2);border:1px solid var(--border);direction:rtl;border-radius:6px;height:12px;display:flex;position:relative;overflow:hidden}:root[data-look=v2] .bd-pf-track i{background:var(--brand);border-radius:6px;height:100%;display:block}:root[data-look=v2] .bd-pf-track em{background:color-mix(in srgb, var(--text) 18%, transparent);width:1px;position:absolute;top:0;bottom:0}:root[data-look=v2] .bd-pf-nums{color:var(--text-mid);font-size:12.5px}:root[data-look=v2] .bd-pf-nums b{color:var(--text)}:root[data-look=v2] .bd-pos{gap:18px;display:grid}:root[data-look=v2] .bd-pos-title{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}:root[data-look=v2] .bd-pos-title b{font-size:14px;font-weight:800}:root[data-look=v2] .bd-pos-title span{color:var(--text-dim);font-size:12.5px}:root[data-look=v2] .bd-pos-bar{background:var(--surface-2);direction:rtl;border-radius:7px;gap:2px;height:22px;display:flex;overflow:hidden}:root[data-look=v2] .bd-pos-bar .seg{height:100%;display:block}:root[data-look=v2] .bd-pos :is(.seg,.sw).c1{background:var(--dash-c1)}:root[data-look=v2] .bd-pos :is(.seg,.sw).c2{background:var(--dash-c2)}:root[data-look=v2] .bd-pos :is(.seg,.sw).c3{background:var(--dash-c3)}:root[data-look=v2] .bd-pos :is(.seg,.sw).c4{background:var(--dash-c4)}:root[data-look=v2] .bd-pos-legend{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}:root[data-look=v2] .bd-pos-legend li{grid-template-columns:12px minmax(0,1fr) auto 52px;align-items:center;gap:8px;font-size:12.5px;display:grid}:root[data-look=v2] .bd-pos-legend .sw{border-radius:3px;width:12px;height:12px}:root[data-look=v2] .bd-pos-legend span{color:var(--text-mid)}:root[data-look=v2] .bd-pos-legend b{white-space:nowrap;font-weight:800}:root[data-look=v2] .bd-pos-legend small{color:var(--text-dim);text-align:end}:root[data-look=v2] .bd-live h2{align-items:center;gap:9px;display:inline-flex}:root[data-look=v2] .bd-live .lv-feed{max-height:460px;padding-inline-end:4px;overflow-y:auto}:root[data-look=v2] .bd-filters{margin-top:-6px}@media (prefers-reduced-motion:reduce){:root[data-look=v2] .bd-tool{transition:none}}}@media screen and (width<=640px){:root[data-look=v2] .bd-head{padding:16px}:root[data-look=v2] .bd-id h1{font-size:23px}:root[data-look=v2] .bd-controls{justify-items:stretch;width:100%}:root[data-look=v2] .bd-seg{flex-wrap:nowrap;overflow-x:auto}:root[data-look=v2] .bd-sc-spark,:root[data-look=v2] .bd-sc th:last-child{display:none}}@media screen{:root[data-look=v2] .xd-bridge{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:16px;margin-top:16px;display:grid}@media (width<=1100px){:root[data-look=v2] .xd-bridge{grid-template-columns:minmax(0,1fr)}}:root[data-look=v2] .xd-col{align-content:start;gap:16px;min-width:0;display:grid}:root[data-look=v2] .xd-col>.xp{margin-bottom:0}:root[data-look=v2] .xd-e{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (width<=1280px){:root[data-look=v2] .xd-e{grid-template-columns:minmax(0,1fr)}}:root[data-look=v2] .hm3{max-width:none}:root[data-look=v2] .hm3-band .xd-titles h1{font-size:26px}:root[data-look=v2] .hm3-band .xd-titles p b{color:var(--sb-ink)}:root[data-look=v2] .hm3-quick{grid-auto-columns:minmax(86px,104px);grid-auto-flow:column;gap:8px;display:grid}@media (width<=1280px){:root[data-look=v2] .hm3-quick{grid-template-columns:repeat(4,minmax(86px,1fr));grid-auto-flow:row}}:root[data-look=v2] .hm3-q{text-align:center;min-height:74px;color:var(--sb-ink);border:1px solid var(--sb-line-strong);background:#ffffff0f;border-radius:12px;align-content:center;justify-items:center;gap:6px;padding:10px 8px;font-size:12.5px;font-weight:700;line-height:1.35;text-decoration:none;transition:background .15s,transform .15s;display:grid}:root[data-look=v2] .hm3-q:hover{background:#ffffff1f;transform:translateY(-1px)}:root[data-look=v2] .hm3-q:focus-visible{outline:2px solid var(--sb-focus);outline-offset:2px}:root[data-look=v2] .hm3-q-ico{width:34px;height:34px;color:var(--sb-accent);background:#ffffff1a;border-radius:10px;place-items:center;display:grid}:root[data-look=v2] .hm3-q.primary{background:var(--sb-accent);border-color:var(--sb-accent);color:var(--sidebar)}:root[data-look=v2] .hm3-q.primary .hm3-q-ico{color:var(--sidebar);background:#0000001f}:root[data-look=v2] .hm3 .xk-note b{color:var(--sb-ink)}:root[data-look=v2] .hm3 .xp-head h2{align-items:center;gap:8px;display:flex}:root[data-look=v2] .hm3-solo{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}@media (width<=1280px){:root[data-look=v2] .hm3-solo{grid-template-columns:minmax(0,1fr)}}:root[data-look=v2] .pf{margin-top:4px}:root[data-look=v2] .pf-head{flex-wrap:wrap;align-items:baseline;gap:12px;margin:0 2px 10px;display:flex}:root[data-look=v2] .pf-head h2{align-items:center;gap:8px;margin:0;font-size:16px;display:flex}:root[data-look=v2] .pf-head p{color:var(--text-mid);margin:0;font-size:12.5px}:root[data-look=v2] .pf-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}@media (width<=1600px){:root[data-look=v2] .pf-grid{grid-template-columns:repeat(6,minmax(0,1fr))}:root[data-look=v2] .pf-card{grid-column:span 2}:root[data-look=v2] .pf-card:nth-child(n+4){grid-column:span 3}}@media (width<=980px){:root[data-look=v2] .pf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-look=v2] .pf-card,:root[data-look=v2] .pf-card:nth-child(n+4){grid-column:auto}}:root[data-look=v2] .pf-card{border-radius:var(--v2-r);background:var(--surface);border:1px solid var(--border);min-width:0;box-shadow:var(--v2-sh-1);flex-direction:column;gap:8px;padding:14px 16px;display:flex}:root[data-look=v2] .pf-top{color:var(--text-mid);align-items:center;gap:8px;font-size:13px;font-weight:700;text-decoration:none;display:flex}:root[data-look=v2] .pf-top:hover{color:var(--brand-ink)}:root[data-look=v2] .pf-top .pf-title{flex:1;min-width:0}:root[data-look=v2] .pf-ico{background:var(--brand-soft);width:28px;height:28px;color:var(--brand-ink);border-radius:8px;flex-shrink:0;place-items:center;display:grid}:root[data-look=v2] .pf-count{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}:root[data-look=v2] .pf-num{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text);font-size:26px;font-weight:800;line-height:1.1}:root[data-look=v2] .pf-unit{color:var(--text-mid);font-size:13px;font-weight:700}:root[data-look=v2] .pf-sub{color:var(--text-mid);min-height:1.4em;font-size:12px}:root[data-look=v2] .pf-bar{background:var(--surface-2);border-radius:99px;gap:2px;height:8px;display:flex;overflow:hidden}:root[data-look=v2] .pf-seg{min-width:3px;height:100%;display:block}:root[data-look=v2] .pf-seg.cx,:root[data-look=v2] .pf-dot.cx{background:var(--text-faint)}:root[data-look=v2] .pf-legend{gap:2px;margin:2px 0 0;padding:0;list-style:none;display:grid}:root[data-look=v2] .pf-legend li>a,:root[data-look=v2] .pf-legend li>span{color:var(--text);border-radius:6px;grid-template-columns:10px minmax(0,1fr) auto 40px;align-items:center;gap:8px;margin:0 -6px;padding:4px 6px;font-size:12.5px;text-decoration:none;display:grid}:root[data-look=v2] .pf-legend a:hover{background:var(--brand-soft)}:root[data-look=v2] .pf-dot{border-radius:3px;width:10px;height:10px;display:block}:root[data-look=v2] .pf-lbl{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:root[data-look=v2] .pf-n{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}:root[data-look=v2] .pf-pct{color:var(--text-mid);font-variant-numeric:tabular-nums;text-align:left;font-size:12px}:root[data-look=v2] .pf-foot{border-top:1px dashed var(--border);gap:6px;margin-top:auto;padding-top:8px;display:grid}:root[data-look=v2] .pf-ratio{color:var(--text-mid);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;font-size:12.5px;display:grid}:root[data-look=v2] .pf-ratio b{color:var(--text);font-variant-numeric:tabular-nums}:root[data-look=v2] .pf-track{background:var(--surface-2);border-radius:99px;grid-column:1/-1;height:5px;overflow:hidden}:root[data-look=v2] .pf-track i{background:var(--dash-c3);border-radius:99px;height:100%;display:block}:root[data-look=v2] .pf-flag{color:var(--warn);align-items:center;gap:5px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}:root[data-look=v2] .pf-flag:hover{text-decoration:underline}}@media screen and (width<=640px){:root[data-look=v2] .hm3-quick{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:none}:root[data-look=v2] .pf-grid{grid-template-columns:minmax(0,1fr)}:root[data-look=v2] .pf-card,:root[data-look=v2] .pf-card:nth-child(n+4){grid-column:auto}}@media screen{:root[data-look=v2][data-theme=dark] .xd-seg button.on{background:var(--sb-active);color:var(--sb-ink);box-shadow:inset 0 0 0 1px var(--sb-line-strong)}:root[data-look=v2] .dc{border-radius:var(--v2-r);box-shadow:var(--v2-sh-1);padding:6px 22px 18px}:root[data-look=v2] .dc .dc-tabs{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;gap:2px;margin:0 0 14px;padding:0;display:flex}:root[data-look=v2] .dc .dc-tabs button{box-shadow:none;color:var(--text-dim);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:6px;margin:0;padding:10px 12px 9px;font-size:13px;font-weight:700;display:inline-flex;position:relative;bottom:-1px}:root[data-look=v2] .dc .dc-tabs button:hover{color:var(--text)}:root[data-look=v2] .dc .dc-tabs button.active{color:var(--brand-ink);border-bottom-color:var(--brand);background:0 0}:root[data-look=v2] .dc-count{font-variant-numeric:tabular-nums;background:var(--surface-2);min-width:18px;height:18px;color:var(--text-mid);border:1px solid var(--border);direction:ltr;border-radius:9px;place-items:center;padding:0 6px;font-size:11px;font-weight:800;display:inline-grid}:root[data-look=v2] .dc .dc-tabs button.active .dc-count{background:var(--brand-soft);color:var(--brand-ink);border-color:var(--brand-line)}:root[data-look=v2] .dc-log{gap:16px;position:relative}:root[data-look=v2] .dc-log:before{content:"";background:var(--v2-line);top:8px;bottom:8px;border-radius:1px;width:2px;position:absolute;inset-inline-start:16px}:root[data-look=v2] .dc-ev .oo-avatar{z-index:1;position:relative}:root[data-look=v2] .dc-ev.dc-st .oo-avatar{background:var(--brand);color:#fff;border-color:var(--brand)}:root[data-look=v2] .dc-ev.dc-new .oo-avatar{background:var(--ok-soft);color:var(--ok);border-color:var(--ok-line)}:root[data-look=v2] .dc-ev .oo-msg-act{color:var(--text);flex-wrap:wrap;align-items:center;gap:4px 10px;font-weight:700;display:flex}:root[data-look=v2] .dc-st{background:var(--surface-2);color:var(--text-dim);border:1px solid var(--border);border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:11.5px;font-weight:600;display:inline-flex}:root[data-look=v2] .dc-st b{color:var(--brand-ink);font-weight:800}:root[data-look=v2] .dc-note{border-inline-start:3px solid var(--warn-line);background:var(--warn-soft);border-radius:0 var(--v2-r-sm) var(--v2-r-sm) 0;color:var(--text);overflow-wrap:anywhere;margin-top:4px;padding:6px 10px}:root[data-look=v2] .dc-tag{background:var(--info-soft);color:var(--info);border:1px solid var(--info-line);border-radius:999px;padding:0 7px;font-size:10.5px;font-weight:700}:root[data-look=v2] .dc .oo-track .oo-track-new,:root[data-look=v2] .dc .oo-track .oo-track-old{overflow-wrap:anywhere}:root[data-look=v2] .dc-dim{color:var(--text-dim);font-weight:600}:root[data-look=v2] .dc-drop{border:1.5px dashed var(--brand-line);border-radius:var(--v2-r);background:var(--surface-2);color:var(--text-mid);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;margin-bottom:12px;padding:16px 14px;transition:background .15s,border-color .15s;display:flex}:root[data-look=v2] .dc-drop.over{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}:root[data-look=v2] .dc-drop.busy{opacity:.75;cursor:progress}:root[data-look=v2] .dc-drop-txt{font-size:13px;font-weight:600}:root[data-look=v2] .dc-drop-hint{color:var(--text-dim);flex-basis:100%;font-size:11.5px}:root[data-look=v2] .dc-err{border-radius:var(--v2-r-sm);background:var(--danger-soft);color:var(--danger);border:1px solid var(--danger-line);overflow-wrap:anywhere;margin:0 0 10px;padding:8px 12px;font-size:12.5px;font-weight:600}:root[data-look=v2] .dc-files{gap:8px;margin:0;padding:0;list-style:none;display:grid}:root[data-look=v2] .dc-file{border:1px solid var(--border);border-radius:var(--v2-r-sm);background:var(--surface);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;display:grid}:root[data-look=v2] .dc-file:hover{background:var(--v2-row-hover)}:root[data-look=v2] .dc-ico{border-radius:var(--v2-r-sm);background:var(--brand-soft);width:38px;height:38px;color:var(--brand-ink);border:1px solid var(--brand-line);place-items:center;display:grid}:root[data-look=v2] .dc-ico.pdf{background:var(--danger-soft);color:var(--danger);border-color:var(--danger-line)}:root[data-look=v2] .dc-ico.xls{background:var(--ok-soft);color:var(--ok);border-color:var(--ok-line)}:root[data-look=v2] .dc-ico.img{background:var(--info-soft);color:var(--info);border-color:var(--info-line)}:root[data-look=v2] .dc-file-body{min-width:0}:root[data-look=v2] .dc-name{max-width:100%;box-shadow:none;text-align:start;color:var(--text);overflow-wrap:anywhere;cursor:default;background:0 0;border:0;margin:0;padding:0;font-size:13px;font-weight:700;display:block}:root[data-look=v2] button.dc-name{color:var(--brand-ink);cursor:pointer}:root[data-look=v2] button.dc-name:hover{background:0 0;text-decoration:underline}:root[data-look=v2] .dc-meta{color:var(--text-dim);flex-wrap:wrap;gap:2px 12px;margin-top:2px;font-size:11.5px;display:flex}:root[data-look=v2] .dc-meta time{font-variant-numeric:tabular-nums;direction:ltr}:root[data-look=v2] .dc-acts{gap:6px;display:flex}:root[data-look=v2] .dc-acts button.mini{place-items:center;width:32px;height:32px;padding:0;display:grid}:root[data-look=v2] .dc-acts button.dc-del:hover:not(:disabled){background:var(--danger-soft);color:var(--danger);border-color:var(--danger-line)}@media (width<=640px){:root[data-look=v2] .dc{padding:6px 12px 14px}:root[data-look=v2] .dc-file{grid-template-columns:32px minmax(0,1fr)}:root[data-look=v2] .dc-acts{grid-column:2}}:root[data-look=v2] .dsm-probe{display:none}:root[data-look=v2] .dsm{align-items:stretch;min-width:0;font-size:13px;display:flex}:root[data-look=v2] .dsm-sheet{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;margin:0 0 12px}:root[data-look=v2] :is(.doc-sheet,.deed-sheet)>.dsm-sheet{border:0;border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--brand) 3%, var(--surface));border-radius:4px 4px 0 0;margin:-14mm -15mm 14px}:root[data-look=v2] .dsm-page{background:var(--surface);border:1px solid var(--border);border-radius:var(--v2-r);box-shadow:var(--v2-sh-1);flex-wrap:wrap;justify-content:space-between;margin:0 0 14px}:root[data-look=v2] .dsm-id{align-items:center;gap:10px;min-width:0;padding:8px 16px;display:flex}:root[data-look=v2] :is(.dsm-id-ico,.dsm-head-ico){background:var(--brand-soft);width:34px;height:34px;color:var(--brand-ink);border:1px solid var(--brand-line);border-radius:9px;flex:none;place-items:center;display:grid}:root[data-look=v2] :is(.dsm-id-txt,.dsm-head-id){min-width:0;line-height:1.3;display:grid}:root[data-look=v2] :is(.dsm-id-txt,.dsm-head-id) small{color:var(--text-dim);font-size:11.5px;font-weight:700}:root[data-look=v2] :is(.dsm-id-txt,.dsm-head-id) b{color:var(--text);font-size:15px;font-weight:800}:root[data-look=v2] .dsm-btns{flex-wrap:wrap;justify-content:flex-end;align-items:stretch;min-width:0;margin-inline-start:auto;display:flex}:root[data-look=v2] .dsm-slot{display:flex;position:relative}:root[data-look=v2] .dsm-btn{border:0;border-inline-start:1px solid var(--border);min-width:108px;min-height:52px;box-shadow:none;color:var(--text-mid);font:inherit;text-align:start;cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:9px;margin:0;padding:6px 14px;text-decoration:none;transition:background .12s,color .12s;display:inline-flex}:root[data-look=v2] .dsm-btn:hover:not(:disabled){background:var(--surface);color:var(--brand-ink);text-decoration:none}:root[data-look=v2] .dsm-btn:focus-visible{box-shadow:inset 0 0 0 2px var(--focus);outline:none}:root[data-look=v2] .dsm-btn:disabled{cursor:default;opacity:1}:root[data-look=v2] .dsm-btn>.ico{color:var(--brand-ink);flex:none}:root[data-look=v2] .dsm-btn.on{background:var(--surface);box-shadow:inset 0 -2px 0 var(--brand)}:root[data-look=v2] .dsm-btn.dim>.ico,:root[data-look=v2] .dsm-btn.dim .dsm-txt b{color:var(--text-dim)}:root[data-look=v2] .dsm-txt{min-width:0;line-height:1.25;display:grid}:root[data-look=v2] .dsm-txt b{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:800}:root[data-look=v2] .dsm-txt small{color:var(--text-dim);white-space:nowrap;font-size:11px;font-weight:600}:root[data-look=v2] .dsm-btn.wide .dsm-txt b{white-space:normal;overflow-wrap:anywhere;max-width:220px;font-size:13px}:root[data-look=v2] .dsm-caret{color:var(--text-dim);margin-inline-start:-2px}:root[data-look=v2] .dsm-menu{z-index:40;background:var(--surface);border:1px solid var(--border);min-width:300px;max-width:min(460px,92vw);max-height:360px;box-shadow:var(--v2-sh-3);text-align:start;top:calc(100% + 4px);border-radius:10px;padding:6px;position:absolute;inset-inline-end:0;overflow:auto}:root[data-look=v2] .dsm-note{color:var(--text);align-items:flex-start;gap:8px;padding:8px 10px;font-size:13px;line-height:1.6;display:flex}:root[data-look=v2] .dsm-note svg{color:var(--brand-ink);flex:none;margin-top:3px}:root[data-look=v2] .dsm-note b{font-weight:800;display:block}:root[data-look=v2] .dsm-btn.warn{border-color:var(--warn-line);background:var(--warn-soft)}:root[data-look=v2] .dsm-btn.warn>.ico,:root[data-look=v2] .dsm-btn.warn .dsm-txt b,:root[data-look=v2] .dsm-btn.warn .dsm-txt small,:root[data-look=v2] .dsm-note.warn svg{color:var(--warn)}:root[data-look=v2] .dsm-note .dsm-check{overflow-wrap:anywhere;margin-top:4px;display:block}:root[data-look=v2] .dsm-mi{color:var(--text);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:13px;text-decoration:none;display:flex}:root[data-look=v2] a.dsm-mi:hover{background:var(--v2-row-hover);text-decoration:none}:root[data-look=v2] a.dsm-mi:focus-visible{box-shadow:var(--v2-ring);outline:none}:root[data-look=v2] .dsm-mi.off{color:var(--text-dim);cursor:default}:root[data-look=v2] .dsm-mi+.dsm-mi{margin-top:2px}:root[data-look=v2] .dsm-mi-main{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}:root[data-look=v2] .dsm-mi-main b{font-weight:800}:root[data-look=v2] .dsm-mi-main .sn{color:var(--brand-ink);font-weight:700}:root[data-look=v2] .dsm-mi-main small{color:var(--text-dim);flex-basis:100%;font-size:11.5px}:root[data-look=v2] .dsm-mi-side{color:var(--text-dim);white-space:nowrap;flex:none;align-items:center;gap:8px;font-size:12px;display:flex}:root[data-look=v2] .dsm-mi-side .num{color:var(--text);font-weight:700}:root[data-look=v2] .dsm-chip{white-space:nowrap;background:var(--surface-2);color:var(--text-mid);border:1px solid var(--border);border-radius:999px;align-items:center;padding:1px 8px;font-size:11px;font-weight:700;display:inline-flex}:root[data-look=v2] .dsm-chip.ok{background:var(--ok-soft);color:var(--ok);border-color:var(--ok-line)}:root[data-look=v2] .dsm-chip.bad{background:var(--danger-soft);color:var(--danger);border-color:var(--danger-line)}:root[data-look=v2] .dsm-chip.warn{background:var(--warn-soft);color:var(--warn);border-color:var(--warn-line)}:root[data-look=v2] .dsm-layer{z-index:3150;position:fixed;inset:0}:root[data-look=v2] .dsm-scrim{background:var(--overlay);animation:.15s ease-out dsm-fade;position:absolute;inset:0}:root[data-look=v2] .dsm-panel{background:var(--bg);width:min(500px,100vw);color:var(--text);border-right:1px solid var(--border-2);box-shadow:var(--v2-sh-3);outline:none;flex-direction:column;animation:.18s ease-out dsm-in;display:flex;position:absolute;top:0;bottom:0;left:0}:root[data-look=v2] .dsm-head{min-height:var(--bar-h,60px);background:var(--surface);border-bottom:1px solid var(--border);flex:none;align-items:center;gap:10px;padding:8px 14px;display:flex}:root[data-look=v2] .dsm-grow{flex:1}:root[data-look=v2] .dsm-head .mini{align-items:center;gap:6px;text-decoration:none;display:inline-flex}:root[data-look=v2] .dsm-x{justify-content:center;width:34px;height:34px;padding:0!important}:root[data-look=v2] .dsm-body{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}:root[data-look=v2] .dsm-panel .oo-chatter.dc{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0 16px 20px}:root[data-look=v2] .dsm-panel .dc .dc-tabs{z-index:3;background:var(--bg);scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px 14px;padding:4px 12px 0;position:sticky;top:0;overflow-x:auto}:root[data-look=v2] .dsm-panel .dc .dc-tabs button{white-space:nowrap;flex:none}:root[data-look=v2] .dcm-compose{background:var(--surface);border:1px solid var(--border);border-radius:var(--v2-r);box-shadow:var(--v2-sh-1);gap:8px;margin-bottom:18px;padding:12px;display:grid}:root[data-look=v2] .dcm-compose:focus-within{border-color:var(--brand-line);box-shadow:var(--v2-ring)}:root[data-look=v2] .dcm-field{position:relative}:root[data-look=v2] .dcm-field textarea.auto-text{resize:none;background:var(--field,var(--surface));width:100%;min-height:64px;max-height:280px;color:var(--text);border:1px solid var(--border-2);box-shadow:none;border-radius:8px;padding:8px 10px;font-size:13.5px;line-height:1.7;overflow-y:auto}:root[data-look=v2] .dcm-field textarea.auto-text:focus{border-color:var(--focus);outline:none}:root[data-look=v2] .dcm-pick{z-index:6;background:var(--surface);border:1px solid var(--border);max-height:264px;box-shadow:var(--v2-sh-3);top:calc(100% + 4px);border-radius:10px;margin:0;padding:4px;list-style:none;position:absolute;inset-inline:0;overflow-y:auto}:root[data-look=v2] .dcm-pick button{width:100%;box-shadow:none;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;margin:0;padding:6px 8px;font-size:13px;display:flex}:root[data-look=v2] .dcm-pick button.on{background:var(--brand-soft);color:var(--brand-ink)}:root[data-look=v2] .dcm-pick-name{overflow-wrap:anywhere;min-width:0;font-weight:700}:root[data-look=v2] .dcm-pick small{color:var(--text-dim);white-space:nowrap;margin-inline-start:auto;font-size:11.5px}:root[data-look=v2] .dcm-to{color:var(--text-mid);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}:root[data-look=v2] .dcm-to .ico{color:var(--brand-ink)}:root[data-look=v2] .dcm-chip{background:var(--brand-soft);color:var(--brand-ink);border:1px solid var(--brand-line);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700}:root[data-look=v2] .dcm-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:root[data-look=v2] .dcm-bar .mini{align-items:center;gap:5px;display:inline-flex}:root[data-look=v2] .dcm-hint{color:var(--text-dim);font-size:11.5px}:root[data-look=v2] .dcm-hint kbd{font:inherit;border:1px solid var(--border);background:var(--surface-2);color:var(--text-mid);border-bottom-width:2px;border-radius:4px;padding:0 5px;font-size:10.5px}:root[data-look=v2] .dcm-count{color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:700}:root[data-look=v2] .dcm-count.full{color:var(--danger)}:root[data-look=v2] .dcm-send{align-items:center;gap:6px;margin-inline-start:auto;display:inline-flex}:root[data-look=v2] .dcm-log:before{display:none}:root[data-look=v2] .dcm-log{gap:14px}:root[data-look=v2] .dcm-item .oo-msg-head{align-items:center}:root[data-look=v2] .dcm-role{color:var(--text-dim);background:var(--surface-2);border:1px solid var(--border);border-radius:999px;padding:0 7px;font-size:10.5px;font-weight:700}:root[data-look=v2] .dcm-del{width:26px;height:26px;box-shadow:none;color:var(--text-dim);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;margin-inline-start:auto;padding:0;display:grid}:root[data-look=v2] .dcm-del:hover{background:var(--danger-soft);color:var(--danger);border-color:var(--danger-line)}:root[data-look=v2] .dcm-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:12px;border-start-start-radius:4px;margin-top:4px;padding:8px 12px;font-size:13.5px;line-height:1.75}:root[data-look=v2] .dcm-item.mine .dcm-text{background:var(--brand-soft);border-color:var(--brand-line)}:root[data-look=v2] .dcm-text :is(.doc-link,.tok){white-space:nowrap}:root[data-look=v2] .dc-panel[hidden]{display:none}:root[data-look=v2] .dcm-at{color:var(--brand-ink);background:color-mix(in srgb, var(--brand) 10%, transparent);border-radius:5px;padding:0 4px;font-weight:800}:root[data-look=v2] .dcm-gone{color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:5px;margin-top:4px;font-size:12.5px;font-style:italic;display:flex}:root[data-look=v2] .dcm-item.gone .oo-avatar{opacity:.6}:root[data-look=v2] .dcm-empty{text-align:center;color:var(--text-dim);border:1.5px dashed var(--border);border-radius:var(--v2-r);justify-items:center;gap:6px;padding:26px 16px;display:grid}:root[data-look=v2] .dcm-empty .ico{color:var(--brand-ink)}:root[data-look=v2] .dcm-empty b{color:var(--text);font-size:13.5px}:root[data-look=v2] .dcm-empty span{max-width:340px;font-size:12.5px;line-height:1.7}@media (width<=640px){:root[data-look=v2] .dsm-btns{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));width:100%;margin:0;display:grid}:root[data-look=v2] .dsm-slot{display:grid}:root[data-look=v2] .dsm-btn{border-top:1px solid var(--border);gap:7px;min-width:0;min-height:48px;padding:4px 10px}:root[data-look=v2] .dsm-btn .dsm-txt b{white-space:normal;overflow-wrap:anywhere}:root[data-look=v2] .dsm-btn.wide{grid-column:span 2}:root[data-look=v2] .dsm-btn.wide .dsm-txt b{max-width:none}:root[data-look=v2] .dsm-panel .dc .dc-tabs button{padding-inline:9px}:root[data-look=v2] .dsm-page .dsm-id{border-bottom:1px solid var(--border);width:100%;padding:8px 12px}:root[data-look=v2] .dsm-menu{top:auto;bottom:12px;min-width:0;max-width:none;position:fixed;inset-inline:12px}:root[data-look=v2] .dsm-panel{border-right:0;width:100vw}:root[data-look=v2] .dsm-head .dsm-open,:root[data-look=v2] .dcm-hint{display:none}}@media (prefers-reduced-motion:reduce){:root[data-look=v2] :is(.dsm-panel,.dsm-scrim){animation:none!important}}@keyframes dsm-fade{0%{opacity:0}to{opacity:1}}@keyframes dsm-in{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}:root[data-look=v2] .cal{--k:var(--brand);gap:14px;min-width:0;display:grid}:root[data-look=v2] .cal>*{min-width:0}:root[data-look=v2] .cal .filter-bar{margin-bottom:0}:root[data-look=v2] .cal-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 16px;display:flex}:root[data-look=v2] .cal-head .page-title{margin:0}:root[data-look=v2] .cal-head-main{gap:4px;min-width:0;display:grid}:root[data-look=v2] .cal-kpis{color:var(--text-dim);flex-wrap:wrap;align-items:baseline;gap:2px 16px;min-height:20px;font-size:13px;display:flex}:root[data-look=v2] .cal-kpis b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:800}:root[data-look=v2] .cal-kpis b.num{direction:ltr;unicode-bidi:isolate}:root[data-look=v2] .cal-kpis .late b{color:var(--danger)}:root[data-look=v2] .cal-kpis .soon b{color:var(--warn)}:root[data-look=v2] .cal-kpis small{font-weight:700}:root[data-look=v2] .cal-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:root[data-look=v2] .cal-tools .seg button{align-items:center;gap:6px;padding:6px 12px;display:inline-flex}:root[data-look=v2] .cal-seg-n{background:var(--danger-soft);min-width:18px;color:var(--danger);border:1px solid var(--danger-line);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 6px;font-size:11px;line-height:16px}:root[data-look=v2] .cal-tools>button.mini{align-items:center;gap:6px;display:inline-flex}:root[data-look=v2] .cal-late{border-radius:var(--v2-r);background:var(--danger-soft);border:1px solid var(--danger-line);border-inline-start:4px solid var(--danger);color:var(--text);flex-wrap:wrap;align-items:center;gap:10px 18px;padding:12px 16px;display:flex}:root[data-look=v2] .cal-late.ok{background:var(--ok-soft);border-color:var(--ok-line);border-inline-start-color:var(--ok)}:root[data-look=v2] .cal-late.skel{background:var(--surface-2);border-color:var(--border);border-inline-start-color:var(--border-2);min-height:50px}:root[data-look=v2] .cal-late-ico{width:34px;height:34px;color:var(--danger);background:var(--surface);border-radius:50%;flex:none;place-items:center;display:grid}:root[data-look=v2] .cal-late.ok .cal-late-ico{color:var(--ok)}:root[data-look=v2] .cal-late-main{flex:320px;gap:7px;min-width:0;font-size:13px;line-height:1.7;display:grid}:root[data-look=v2] .cal-late-main>span:first-child b,:root[data-look=v2] .cal-late-main>b{color:var(--danger);font-size:14px;font-weight:800}:root[data-look=v2] .cal-late.ok .cal-late-main>b{color:var(--ok)}:root[data-look=v2] .cal-late-kinds{flex-wrap:wrap;gap:6px;display:flex}:root[data-look=v2] .cal-late-kinds .cal-chip{background:var(--surface);gap:5px;height:24px;padding-inline:8px 9px}:root[data-look=v2] .cal-chip-l{color:var(--text-mid);font-weight:700}:root[data-look=v2] .cal-late-amt{text-align:end;justify-items:end;gap:1px;display:grid}:root[data-look=v2] .cal-late-amt>small{color:var(--text-dim);font-weight:700}:root[data-look=v2] .cal-late-amt b{color:var(--text);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;font-size:17px;font-weight:800}:root[data-look=v2] .cal-late-amt small{color:var(--text-dim);font-weight:700}:root[data-look=v2] .cal-late>button.mini{align-items:center;gap:4px;display:inline-flex}:root[data-look=v2] .cal-legend{flex-wrap:wrap;gap:8px;display:flex}:root[data-look=v2] .cal-lg{border:1px solid var(--border);background:var(--surface);min-height:34px;color:var(--text-mid);font:inherit;cursor:pointer;box-shadow:var(--v2-sh-1);border-radius:999px;align-items:center;gap:7px;padding:0 10px 0 12px;font-size:12.5px;font-weight:700;transition:border-color .12s,background .12s,opacity .12s;display:inline-flex}:root[data-look=v2] .cal-lg .ico{color:var(--k);flex:none}:root[data-look=v2] .cal-lg:hover{border-color:var(--border-2);color:var(--text)}:root[data-look=v2] .cal-lg.on{border-color:var(--k);background:color-mix(in srgb, var(--k) 10%, var(--surface));color:var(--text);box-shadow:inset 0 0 0 1px var(--k)}:root[data-look=v2] .cal-lg.off{opacity:.55}:root[data-look=v2] .cal-lg-n{background:var(--surface-2);border:1px solid var(--border);min-width:22px;color:var(--text);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 7px;font-size:11.5px;line-height:18px}:root[data-look=v2] .cal-month{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:14px;display:grid}:root[data-look=v2] .cal-cal,:root[data-look=v2] .cal-dayp,:root[data-look=v2] .cal-list>.cal-bar{background:var(--surface);border:1px solid var(--border);border-radius:var(--v2-r);box-shadow:var(--v2-sh-2)}:root[data-look=v2] .cal-cal{overflow:hidden}:root[data-look=v2] .cal-bar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}:root[data-look=v2] .cal-list>.cal-bar{border-bottom:1px solid var(--border);margin-bottom:14px}:root[data-look=v2] .cal-title{min-width:0;color:var(--text);flex:auto;margin:0;font-size:18px;font-weight:800}:root[data-look=v2] .cal-nav{place-items:center;width:34px;padding:0;display:inline-grid}:root[data-look=v2] .cal .ico.flip{transform:scaleX(-1)}:root[data-look=v2] .cal-busy{color:var(--text-dim);font-size:12px;font-weight:700}:root[data-look=v2] .cal-wd{background:var(--surface-2);border-bottom:1px solid var(--border);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}:root[data-look=v2] .cal-wd>div{text-align:center;color:var(--text-dim);padding:8px 4px;font-size:12px;font-weight:800}:root[data-look=v2] .cal-wd>div.wkend{color:var(--text-mid)}:root[data-look=v2] .cal-wd .short{display:none}:root[data-look=v2] .cal-days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}:root[data-look=v2] .cal-day{border:0;border-bottom:1px solid var(--v2-line);border-inline-start:1px solid var(--v2-line);background:var(--surface);min-width:0;min-height:98px;color:var(--text);font:inherit;text-align:start;cursor:pointer;border-radius:0;flex-direction:column;align-items:stretch;gap:6px;margin:0;padding:7px 8px 8px;transition:background .1s;display:flex;position:relative}:root[data-look=v2] .cal-day:nth-child(7n+1){border-inline-start:0}:root[data-look=v2] .cal-day:nth-last-child(-n+7){border-bottom:0}:root[data-look=v2] .cal-day.wkend{background:color-mix(in srgb, var(--surface-2) 70%, var(--surface))}:root[data-look=v2] .cal-day.out{background:var(--surface-2)}:root[data-look=v2] .cal-day:hover{background:var(--v2-row-hover)}:root[data-look=v2] .cal-day:focus-visible{box-shadow:inset 0 0 0 2px var(--focus);z-index:1;outline:none}:root[data-look=v2] .cal-dn{font-variant-numeric:tabular-nums;min-width:26px;height:26px;color:var(--text);border-radius:999px;align-self:flex-start;place-items:center;padding:0 6px;font-size:13px;font-weight:800;display:inline-grid}:root[data-look=v2] .cal-day.out .cal-dn{color:var(--text-dim);font-weight:600}:root[data-look=v2] .cal-day.late{box-shadow:inset 0 3px 0 var(--danger)}:root[data-look=v2] .cal-day.late .cal-dn{color:var(--danger);background:var(--danger-soft);box-shadow:inset 0 0 0 1px var(--danger-line)}:root[data-look=v2] .cal-day.soon .cal-dn{color:var(--warn);background:var(--warn-soft);box-shadow:inset 0 0 0 1px var(--warn-line)}:root[data-look=v2] .cal-day.today .cal-dn{color:#fff;background:var(--brand);box-shadow:none}:root[data-look=v2] .cal-day.sel{background:var(--v2-row-open);box-shadow:inset 0 0 0 2px var(--brand)}:root[data-look=v2] .cal-day.sel.late{box-shadow:inset 0 3px 0 var(--danger), inset 0 0 0 2px var(--brand)}:root[data-look=v2] .cal-chips{flex-wrap:wrap;gap:4px;min-width:0;display:flex}:root[data-look=v2] .cal-chip{background:color-mix(in srgb, var(--k) 13%, var(--surface));border:1px solid color-mix(in srgb, var(--k) 40%, var(--surface));white-space:nowrap;border-radius:999px;align-items:center;gap:3px;height:21px;padding:0 7px 0 6px;font-size:11.5px;line-height:1;display:inline-flex}:root[data-look=v2] .cal-chip .ico{color:var(--k);flex:none}:root[data-look=v2] .cal-chip b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:800}:root[data-look=v2] .cal-dayp{gap:12px;max-height:calc(100vh - 110px);padding:14px;display:grid;position:sticky;top:8px;overflow:auto}:root[data-look=v2] .cal-dayp-head{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px 12px;padding-bottom:10px;display:flex}:root[data-look=v2] .cal-dayp-dn{background:var(--surface-2);border:1px solid var(--border);font-variant-numeric:tabular-nums;width:44px;height:44px;color:var(--text);border-radius:12px;place-items:center;font-size:20px;font-weight:800;display:grid}:root[data-look=v2] .cal-dayp-dn.today{background:var(--brand);border-color:var(--brand);color:#fff}:root[data-look=v2] .cal-dayp-when{flex:auto;gap:1px;min-width:0;display:grid}:root[data-look=v2] .cal-dayp-when b{color:var(--text);font-size:15px;font-weight:800}:root[data-look=v2] .cal-dayp-when span{color:var(--text-dim);font-size:12.5px}:root[data-look=v2] .cal-dayp-n{color:var(--text-mid);font-size:12px;font-weight:700}:root[data-look=v2] .cal-evs{gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid;container-type:inline-size}:root[data-look=v2] .cal-ev{min-width:0}:root[data-look=v2] .cal-ev-btn{border:1px solid var(--border);border-inline-start:4px solid var(--k);border-radius:var(--v2-r-sm);background:var(--surface);width:100%;color:var(--text);font:inherit;text-align:start;cursor:pointer;box-shadow:var(--v2-sh-1);grid-template-columns:34px minmax(0,1fr) auto 16px;align-items:center;gap:10px 12px;margin:0;padding:10px 12px;transition:background .1s,border-color .1s;display:grid}:root[data-look=v2] .cal-ev-btn:hover:not(:disabled){background:var(--v2-row-hover);border-color:var(--border-2);border-inline-start-color:var(--k)}:root[data-look=v2] .cal-ev-btn:disabled{cursor:default;opacity:1}:root[data-look=v2] .cal-ev-ico{background:color-mix(in srgb, var(--k) 13%, var(--surface));width:34px;height:34px;color:var(--k);border-radius:10px;place-items:center;display:grid}:root[data-look=v2] .cal-ev-main{gap:3px;min-width:0;display:grid}:root[data-look=v2] .cal-ev-title{overflow-wrap:anywhere;font-size:13.5px;font-weight:800;line-height:1.55}:root[data-look=v2] .cal-ev-sub{color:var(--text-dim);overflow-wrap:anywhere;font-size:12px;line-height:1.65}:root[data-look=v2] .cal-ev-kind{color:var(--text-mid);font-weight:700}:root[data-look=v2] .cal-ev-side{text-align:end;justify-items:end;gap:5px;display:grid}:root[data-look=v2] .cal-ev-amt{white-space:nowrap;font-weight:800}:root[data-look=v2] .cal-ev-amt .num{font-size:14px}:root[data-look=v2] .cal-ev-amt.info{color:var(--text-mid);font-weight:600}:root[data-look=v2] .cal-ev-amt.info .num{font-size:13px}:root[data-look=v2] .cal-ev-amt small{color:var(--text-dim);font-size:11px;font-weight:700}:root[data-look=v2] .cal-ev-al{margin-top:1px;display:block}:root[data-look=v2] .cal-ev-state{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 8px;display:inline-flex}:root[data-look=v2] .cal-ev-rel{color:var(--text-dim);white-space:nowrap;font-size:11.5px;font-weight:600}:root[data-look=v2] .cal-ev-go{color:var(--text-faint)}:root[data-look=v2] .cal-ev-btn:hover:not(:disabled) .cal-ev-go{color:var(--brand-ink)}@container (width<=560px){:root[data-look=v2] .cal-ev-btn{grid-template-columns:30px minmax(0,1fr) 14px;grid-template-areas:"ico main go""ico side go";gap:6px 10px;padding:9px 10px}:root[data-look=v2] .cal-ev-ico{grid-area:ico;align-self:start;width:30px;height:30px}:root[data-look=v2] .cal-ev-main{grid-area:main}:root[data-look=v2] .cal-ev-side{text-align:start;flex-wrap:wrap;grid-area:side;justify-content:space-between;align-items:center;gap:4px 10px;display:flex}:root[data-look=v2] .cal-ev-amt{flex-wrap:wrap;align-items:baseline;gap:0 5px;display:inline-flex}:root[data-look=v2] .cal-ev-al{margin:0;display:inline}:root[data-look=v2] .cal-ev-state{justify-content:flex-start}:root[data-look=v2] .cal-ev-btn>:last-child{grid-area:go}}:root[data-look=v2] .cal-agenda{gap:14px;display:grid}:root[data-look=v2] .cal-ag-day{grid-template-columns:104px minmax(0,1fr);align-items:start;gap:12px;display:grid}:root[data-look=v2] .cal-ag-date{text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--v2-r);box-shadow:var(--v2-sh-1);justify-items:center;gap:2px;padding:10px 6px 11px;display:grid;position:sticky;top:8px}:root[data-look=v2] .cal-ag-date .wd{color:var(--text-mid);font-size:12px;font-weight:800}:root[data-look=v2] .cal-ag-date b{color:var(--text);font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1.15}:root[data-look=v2] .cal-ag-date .mo{color:var(--text-dim);font-size:11.5px}:root[data-look=v2] .cal-ag-date .rel{background:var(--surface-2);color:var(--text-mid);border:1px solid var(--border);border-radius:999px;margin-top:4px;padding:1px 8px;font-size:11px;font-weight:700}:root[data-look=v2] .cal-ag-day.s-late .cal-ag-date{border-color:var(--danger-line);box-shadow:inset 0 3px 0 var(--danger), var(--v2-sh-1)}:root[data-look=v2] .cal-ag-day.s-late .rel{background:var(--danger-soft);color:var(--danger);border-color:var(--danger-line)}:root[data-look=v2] .cal-ag-day.s-soon .rel{background:var(--warn-soft);color:var(--warn);border-color:var(--warn-line)}:root[data-look=v2] .cal-ag-day.today .cal-ag-date{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand), var(--v2-sh-1)}:root[data-look=v2] .cal-about{border-radius:var(--v2-r);background:var(--surface);border:1px solid var(--border);color:var(--text-mid);padding:10px 16px;font-size:13px;line-height:1.8}:root[data-look=v2] .cal-about summary{cursor:pointer;color:var(--text);align-items:center;gap:8px;font-weight:800;display:flex}:root[data-look=v2] .cal-about summary .ico{color:var(--brand-ink)}:root[data-look=v2] .cal-about ul{gap:4px;margin:8px 0 4px;padding-inline-start:4px;list-style:none;display:grid}:root[data-look=v2] .cal-about b{color:var(--text)}:root[data-look=v2] .cal-about small{color:var(--text-dim)}:root[data-look=v2] .cal-about-ico{vertical-align:-5px;width:22px;height:22px;color:var(--k);background:color-mix(in srgb, var(--k) 13%, var(--surface));border-radius:6px;place-items:center;margin-inline-end:4px;display:inline-grid}:root[data-look=v2] .cal-about-miss{color:var(--text);margin:10px 0 0;font-weight:800}@media (width<=1180px){:root[data-look=v2] .cal-month{grid-template-columns:minmax(0,1fr)}:root[data-look=v2] .cal-dayp{max-height:none;position:static}}@media (width<=640px){:root[data-look=v2] .cal{gap:12px}:root[data-look=v2] .cal-head{align-items:stretch}:root[data-look=v2] .cal-tools{justify-content:space-between;width:100%}:root[data-look=v2] .cal-tools .seg{flex:auto}:root[data-look=v2] .cal-tools .seg button{flex:1 1 0;justify-content:center;padding:6px 8px}:root[data-look=v2] .cal-late{gap:8px 12px;padding:10px 12px}:root[data-look=v2] .cal-late-amt{text-align:start;justify-items:start}:root[data-look=v2] .cal-legend{gap:6px}:root[data-look=v2] .cal-lg{min-height:30px;padding:0 8px 0 10px;font-size:12px}:root[data-look=v2] .cal-wd>div{padding:6px 0;font-size:11px}:root[data-look=v2] .cal-wd .full{display:none}:root[data-look=v2] .cal-wd .short{display:inline}:root[data-look=v2] .cal-day{align-items:center;gap:4px;min-height:56px;padding:4px 2px 5px}:root[data-look=v2] .cal-dn{align-self:center;min-width:24px;height:24px;padding:0 4px;font-size:12px}:root[data-look=v2] .cal-chips{justify-content:center;gap:2px}:root[data-look=v2] .cal-days .cal-chip{background:var(--k);border:0;width:7px;height:7px;padding:0}:root[data-look=v2] .cal-days .cal-chip .ico,:root[data-look=v2] .cal-days .cal-chip b{display:none}:root[data-look=v2] .cal-bar{padding:8px 10px}:root[data-look=v2] .cal-title{font-size:16px}:root[data-look=v2] .cal-ag-day{grid-template-columns:minmax(0,1fr);gap:8px}:root[data-look=v2] .cal-ag-date{grid-auto-flow:column;justify-content:start;align-items:baseline;gap:8px;padding:8px 12px;position:static}:root[data-look=v2] .cal-ag-date b{font-size:20px}:root[data-look=v2] .cal-ag-date .rel{margin-top:0}}@media (prefers-reduced-motion:reduce){:root[data-look=v2] .cal-day,:root[data-look=v2] .cal-ev-btn,:root[data-look=v2] .cal-lg{transition:none}}:root[data-look=v2] .modal.rx-modal{width:min(760px,100vw - 32px)}:root[data-look=v2] .modal.rx-modal .modal-body{max-height:74vh;overflow:auto}:root[data-look=v2] .rx-modal .due-note{margin-bottom:12px}:root[data-look=v2] .rx-modal .rx-form{margin-top:4px}:root[data-look=v2] .rx-exist{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px;display:flex}:root[data-look=v2] .rx-exist .oo-chip{align-items:center;gap:6px;display:inline-flex}:root[data-look=v2] .rx-done ul{margin:6px 0 0;padding-inline-start:18px;line-height:1.9}:root[data-look=v2] .rx-done{color:var(--text);margin-top:10px;font-size:13px}:root[data-look=v2] .rx-modal .oo-alert ul{margin:6px 0 0;padding-inline-start:18px}:root[data-look=v2] .rx-seg{width:100%}:root[data-look=v2] .rx-preview{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;gap:8px;margin:12px 0 6px;padding:12px 14px;display:grid}:root[data-look=v2] .rx-pv-head{color:var(--brand-ink);align-items:center;gap:8px;font-size:13.5px;display:flex}:root[data-look=v2] .rx-pv-head b{font-weight:800}:root[data-look=v2] .rx-pv-months{color:var(--text-mid);font-size:12px;font-weight:600}:root[data-look=v2] .rx-pv-row{grid-template-columns:150px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}:root[data-look=v2] .rx-pv-k{color:var(--text-mid);font-size:12px;font-weight:700}:root[data-look=v2] .rx-pv-v{color:var(--text);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}:root[data-look=v2] .rx-pv-v .oo-chip{font-size:12px}:root[data-look=v2] .rx-pv-row.warn .rx-pv-k{color:var(--warn)}:root[data-look=v2] .rx-pv-row.warn .oo-chip{border-color:var(--warn);color:var(--warn)}:root[data-look=v2] .rx-pv-hint{margin:10px 0 4px}:root[data-look=v2] .rx-odoo .rx-title-input{width:100%;font-size:22px;font-weight:800}:root[data-look=v2] .rx-odoo .oo-sheet{overflow:visible}:root[data-look=v2] .rx-items td{vertical-align:top}:root[data-look=v2] .rx-items td textarea.auto-text,:root[data-look=v2] .rx-items td .num-input{box-sizing:border-box;width:100%;min-width:0}:root[data-look=v2] .rx-items .dims{color:var(--text-dim);font-size:11.5px}:root[data-look=v2] .rx-runs .rx-reason{color:var(--danger);white-space:normal;min-width:220px;max-width:420px;margin-top:3px;font-size:11.5px;line-height:1.6}:root[data-look=v2] .rx-runs td{vertical-align:top}:root[data-look=v2] .rx-runs td.wrap-note{white-space:normal}:root[data-look=v2] .rx-plan{gap:16px;display:grid}:root[data-look=v2] .rx-plan h4{color:var(--text);margin:0 0 8px;font-size:13px;font-weight:800}:root[data-look=v2] .rx-dates{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}:root[data-look=v2] .rx-dates li{border:1px solid var(--border);background:var(--surface);border-radius:9px;justify-content:space-between;align-items:baseline;gap:10px;padding:8px 12px;font-size:12.5px;display:flex}:root[data-look=v2] .rx-dates li b,:root[data-look=v2] .rx-dates li bdi{color:var(--text);font-weight:800}:root[data-look=v2] .rx-dates li span{color:var(--text-mid);font-size:12px}:root[data-look=v2] .rx-dates li.warn{border-color:var(--warn);background:var(--surface-2)}:root[data-look=v2] .rx-dates li.dim{opacity:.75}:root[data-look=v2] .rx-odoo .oo-sheet:has(>.oo-ribbon)>.oo-smart{padding-inline-end:92px}:root[data-look=v2] .rx-runs .rx-retry{margin-top:6px}@media (width<=640px){:root[data-look=v2] .rx-pv-row{grid-template-columns:minmax(0,1fr);gap:4px}:root[data-look=v2] .rx-dates{grid-template-columns:minmax(0,1fr)}:root[data-look=v2] .rx-seg{flex-wrap:wrap}:root[data-look=v2] .rx-odoo .oo-sheet:has(>.oo-ribbon)>.oo-smart{padding-inline-end:0;padding-top:34px}:root[data-look=v2] .rx-items:has(textarea,input) :is(table,tbody,tr,td){width:auto;min-width:0;display:block}:root[data-look=v2] .rx-items:has(textarea,input) :is(thead,colgroup){display:none}:root[data-look=v2] .rx-items:has(textarea,input) tr{border-bottom:1px solid var(--border);padding:10px 2px}:root[data-look=v2] .rx-items:has(textarea,input) td{border:0;padding:3px 0}:root[data-look=v2] .rx-items:has(textarea,input) td[data-label]:before{content:attr(data-label);color:var(--text-dim);margin-bottom:2px;font-size:11px;font-weight:700;display:block}:root[data-look=v2] .rx-items:has(textarea,input) tr.tb-total td{justify-content:space-between;font-weight:800;display:flex}:root[data-look=v2] .rx-runs .rx-reason{min-width:0;max-width:none}}}[data-busy="1"]{opacity:.62;cursor:progress!important}[data-busy="1"] *{pointer-events:none}@media print{[data-busy="1"]{opacity:1}}.fs-table tr.fs-sec td{color:var(--brand-ink);background:var(--brand-soft);font-weight:700}.fs-table tr.fs-grp td{font-weight:600}.fs-table tr.fs-acc td:nth-child(2){color:var(--text-mid);padding-inline-start:22px}.fs-table tr.fs-net td{font-size:1.05em}.fs-note{color:var(--text-mid);padding:10px 16px 14px;font-size:13px;line-height:1.9}@media print{.fs-table tr.fs-sec td{color:inherit;background:0 0}.fs-table tr.fs-acc td:nth-child(2){color:inherit}.fs-note{font-size:var(--pr-text);padding:4px 0 0}}.perm-preview-bar{inset-inline:0;z-index:4500;padding:8px 16px calc(8px + env(safe-area-inset-bottom,0px));background:var(--warn-soft);color:var(--text);border-top:2px solid var(--warn);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:13.5px;display:flex;position:fixed;bottom:0}.perm-preview-bar b{color:var(--warn)}.empty-perm{color:var(--text-mid);padding:22px}.pm-wrap{grid-template-columns:minmax(230px,280px) 1fr;align-items:start;gap:16px;display:grid}@media (width<=900px){.pm-wrap{grid-template-columns:1fr}}.pm-side{flex-direction:column;gap:10px;display:flex}.pm-search{width:100%;height:var(--ctl-h);border:1px solid var(--border-2);background:var(--surface);color:var(--text);border-radius:8px;padding:0 10px}.pm-list{flex-direction:column;gap:2px;max-height:70vh;display:flex;overflow:auto}.pm-who{text-align:start;width:100%;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;display:flex}.pm-who:hover{background:var(--surface-2)}.pm-who.on{background:var(--brand-soft);border-color:var(--brand-line)}.pm-who small{color:var(--text-mid);font-size:12px}.pm-who .pm-badge{color:var(--warn);font-size:11.5px}.pm-main{flex-direction:column;gap:12px;min-width:0;display:flex}.pm-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pm-head h2{margin:0;font-size:18px}.pm-mod{border:1px solid var(--border);background:var(--surface);border-radius:10px;overflow:hidden}.pm-mod>summary{cursor:pointer;background:var(--surface-2);align-items:center;gap:10px;padding:10px 14px;font-weight:600;list-style:none;display:flex}.pm-mod>summary::-webkit-details-marker{display:none}.pm-mod>summary .pm-count{color:var(--text-mid);margin-inline-start:auto;font-size:12.5px;font-weight:500}.pm-mod>summary .pm-count.restricted{color:var(--warn)}.pm-grp{border-top:1px solid var(--border);flex-direction:column;gap:8px;padding:10px 14px;display:flex}.pm-grp-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.pm-grp-head b{font-size:14px}.pm-grp-head .pm-note{color:var(--text-mid);flex:260px;font-size:12.5px}.pm-grp-head .pm-all{gap:6px;margin-inline-start:auto;display:flex}.pm-items{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:6px 14px;display:grid}.pm-item{cursor:pointer;border-radius:6px;align-items:flex-start;gap:8px;padding:6px 8px;line-height:1.5;display:flex}.pm-item:hover{background:var(--surface-2)}.pm-item input{flex:none;width:16px;height:16px;margin-top:3px}.pm-item span small{color:var(--text-mid);font-size:12px;display:block}.pm-item.off span{color:var(--text-mid);text-decoration:line-through;-webkit-text-decoration-color:var(--border-2);text-decoration-color:var(--border-2)}.pm-sub{color:var(--text-mid);margin-top:4px;font-size:12px;font-weight:600}.pm-src{border:1px solid var(--border-2);color:var(--text-mid);border-radius:99px;padding:1px 7px;font-size:11.5px}.pm-src.user{color:var(--brand-ink);border-color:var(--brand-line);background:var(--brand-soft)}.pm-src.profile{color:var(--warn);border-color:var(--warn-line);background:var(--warn-soft)}.pm-bar{background:var(--surface);border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex;position:sticky;bottom:0;box-shadow:0 -2px 10px #0000000f}.pm-matrix th,.pm-matrix td{white-space:nowrap}.pm-matrix td.pm-y{color:var(--ok);text-align:center}.pm-matrix td.pm-n{color:var(--danger);text-align:center}@media print{.perm-preview-bar{display:none!important}}.perm-view-bar{background:var(--brand-soft);border:1px solid var(--brand-line);color:var(--text);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 12px;padding:8px 14px;font-size:13.5px;display:flex}.perm-view-bar b{color:var(--brand-ink)}.pm-level{border:1px solid var(--border-2);border-radius:8px;display:inline-flex;overflow:hidden}.pm-level button{border:0;border-inline-start:1px solid var(--border-2);background:var(--surface);color:var(--text-mid);cursor:pointer;padding:4px 12px;font-size:13px}.pm-level button:first-child{border-inline-start:0}.pm-level button.on.none{background:var(--danger-soft);color:var(--danger);font-weight:600}.pm-level button.on.view{background:var(--warn-soft);color:var(--warn);font-weight:600}.pm-level button.on.entry{background:var(--ok-soft);color:var(--ok);font-weight:600}.pm-level button:disabled{cursor:default}.pm-lv-row{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;display:flex}.pm-lv-row .pm-note{color:var(--text-mid);flex:240px;font-size:12.5px}@media screen{table.dt-natural:not(.dt-cards):not(.dt-entry-cards){table-layout:auto!important;width:max-content!important;min-width:100%!important;max-width:none!important}table.dt-natural:not(.dt-cards):not(.dt-entry-cards)>colgroup>col{width:auto!important}table.dt-natural:not(.dt-cards):not(.dt-entry-cards)>:is(thead,tbody,tfoot)>tr>:is(th,td):not(.num):not(.seq):not(.code):not(.row-act):not(:has(>input[type=checkbox])){width:auto!important}table.dt-natural:not(.dt-cards):not(.dt-entry-cards)>:is(tbody,tfoot)>tr>td:not(.num):not(.seq):not(.code):not(.row-act):not(:has(>input[type=checkbox])):not(.nw){overflow-wrap:break-word;white-space:normal!important;text-overflow:clip!important;max-width:20em!important;overflow:visible!important}table.dt-natural:not(.dt-cards):not(.dt-entry-cards)>thead>tr>th:not(.seq):not(.code):not(.row-act){line-height:1.35;white-space:normal!important;max-width:9em!important}table.dt-natural:not(.dt-cards):not(.dt-entry-cards) td :is(.sn,.doc-link){white-space:nowrap!important;overflow-wrap:normal!important}table.dt-natural:not(.dt-cards):not(.dt-entry-cards) td .clamp{-webkit-line-clamp:unset;line-clamp:none;display:block;overflow:visible}table td.dt-roomy{min-width:12em!important}table th.dt-roomy{min-width:7em!important}table td.dt-roomy2{min-width:18em!important}table th.dt-roomy2{min-width:10em!important}}@media screen and (width<=1100px){.table-wrap>table:not(.dt-cards):not(.dt-natural) td:not(.num):not(.col-tight):not(.row-act):not(.seq):not(.code):not(:has(>input[type=checkbox])){overflow-wrap:break-word;white-space:normal!important;text-overflow:clip!important;max-width:24em!important;overflow:visible!important}.table-wrap>table:not(.dt-cards):not(.dt-natural) td:not(.num):not(.col-tight):not(.row-act):not(.seq):not(.code):not(.wrap-note):not(.wrap-cell):not(.wrap):not(.wrap-desc):not(.pj-wrap):not(:has(>input[type=checkbox])){min-width:9em}.table-wrap>table:not(.dt-cards) td :is(.sn,.doc-link){white-space:nowrap;overflow-wrap:normal}.table-wrap>table:not(.dt-cards) td .clamp{-webkit-line-clamp:unset;line-clamp:none;display:block;overflow:visible}}@media screen and (width<=560px){.table-wrap table.dt-cards td .sn,.table-wrap table.dt-cards td .doc-link,.table-wrap table.dt-cards td small{overflow-wrap:anywhere;white-space:normal!important}.table-wrap table.dt-cards td .clamp{-webkit-line-clamp:unset;line-clamp:none;display:block;overflow:visible}table.dt-entry-cards{table-layout:auto;border:0;display:block;width:100%!important;min-width:0!important}table.dt-entry-cards>colgroup,table.dt-entry-cards>thead{display:none}table.dt-entry-cards>tbody,table.dt-entry-cards>tfoot{display:block}table.dt-entry-cards>tbody>tr,table.dt-entry-cards>tfoot>tr{border:1px solid var(--border);background:var(--surface);border-radius:10px;grid-template-columns:minmax(0,1fr);gap:8px;margin:0 0 10px;padding:10px 12px;display:grid}table.dt-entry-cards td{white-space:normal;text-align:start;display:block;overflow:visible;background:0 0!important;border:0!important;width:auto!important;min-width:0!important;max-width:none!important;padding:0!important}table.dt-entry-cards td:before{content:attr(data-label);color:var(--text-mid);margin-bottom:3px;font-size:11.5px;font-weight:700;display:block}table.dt-entry-cards td[data-label=""]:before,table.dt-entry-cards td[data-empty]{display:none}table.dt-entry-cards td :is(input:not([type=checkbox]):not([type=radio]),select,textarea,.ss,.ss-box){box-sizing:border-box;max-width:100%;width:100%!important}}@media screen and (width<=1100px){:root:is([data-look],:not([data-look])) .tr-hub-actions{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))}}@media screen and (width<=760px){:root:is([data-look],:not([data-look])) :is(.hm-stats,.xd-kpis,.hm2-kpis,.cl2-health,.bd-msgs,.big-figs,.cv-value-bar,.stmt-strip,.run-oo .kpi-row){grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}:root:is([data-look],:not([data-look])) .tr-cur-fig{grid-template-columns:repeat(auto-fill,minmax(min(100%,100px),1fr))}:root:is([data-look],:not([data-look])) :is(.xr-grid,.hm2-mlist,.hm2-quick,.hm3-quick,.oo-groups,.oo-pair,.hm-final,.pj-rec .cp-grid,.oo-empty-ways,.ic-plan,.hr-welcome4 .v2-empty-options){grid-template-columns:minmax(0,1fr)}:root:is([data-look],:not([data-look])) :is(.doc-sign-grid.cols-5,.doc-sign-grid.cols-6){grid-template-columns:repeat(auto-fill,minmax(min(100%,120px),1fr))}:root:is([data-look],:not([data-look])) .amd-signs{grid-template-columns:minmax(0,1fr);gap:20px}}@media screen and (width<=980px){:root:is([data-look],:not([data-look])) .pf-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}:root:is([data-look],:not([data-look])) .pf-lbl{white-space:normal;text-overflow:clip;overflow:visible}}@media screen and (width<=900px){:root:is([data-look],:not([data-look])) .page-head{flex-wrap:wrap;gap:8px 12px}:root:is([data-look],:not([data-look])) .page-head>:is(h1,h2,.page-title){flex:100%;min-width:0}:root:is([data-look],:not([data-look])) .form-row label>.seg{flex-wrap:wrap}:root:is([data-look],:not([data-look])) .form-row label>.seg button{flex:auto;min-width:min(100%,7.5em)}:root:is([data-look],:not([data-look])) .seg{flex-wrap:wrap}.topbar .tb-where-text{display:none}.ss-box.multi .ss-chip{max-width:100%}.ss-box.multi:not(:has(>.ss-chip+.ss-chip))>.ss-chip{max-width:100%}.ss-box.multi .ss-chip-t{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.dash-details>summary{flex-wrap:wrap}.dash-details>summary small{flex:100%}.bar-lab b{white-space:normal;text-overflow:clip;overflow:visible}:root:is([data-look],:not([data-look])) .btn-new{white-space:normal;flex-wrap:wrap;row-gap:2px;max-width:100%}:root:is([data-look],:not([data-look])) :is(.oo-cp,.oo-cp>*){min-width:0;max-width:100%}}@media screen and (width<=560px){:root:is([data-look],:not([data-look])) :is(.form-row,.filter-row)>:is(.sp2,.sp3,label.grow){grid-column:1/-1}:root:is([data-look],:not([data-look])) .gov-module .detail-card .form-row,:root:is([data-look],:not([data-look])) .form-row.batch-head{grid-template-columns:minmax(0,1fr)}:root:is([data-look],:not([data-look])) :is(.detail-card,.oo-sheet) .form-row>label:has(>span:first-child:not(.req-star)){grid-template-columns:minmax(0,1fr)}:root:is([data-look],:not([data-look])) :is(.detail-card,.oo-sheet) .form-row>label:has(>span:first-child:not(.req-star))>span:first-child:not(.req-star){text-align:start;grid-row:auto;padding-top:0}:root:is([data-look],:not([data-look])) :is(.detail-card,.oo-sheet) .form-row>label:has(>span:first-child:not(.req-star))>:not(span:first-child:not(.req-star)){grid-column:1}}@media screen and (width<=1100px){:root:is([data-look],:not([data-look])) .oo-facets{flex-wrap:wrap;overflow-x:visible}:root:is([data-look],:not([data-look])) .oo-status{flex-wrap:wrap;row-gap:4px;overflow-x:visible}}@media screen and (width<=1100px),screen and (hover:none){:root:is([data-look],:not([data-look])) .oo-foot-hint{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}}:root:not([data-look=v2]) .content{--content-px:20px;--content-pt:20px}:root[data-look=v2] .content{--content-px:28px;--content-pt:22px}@media screen and (width<=640px){:root[data-look=v2] .content{--content-px:12px;--content-pt:12px}}@media screen{:root[data-look=v2] .tr-sheet>.oo-cp{top:calc(-1 * var(--content-pt));margin:calc(-1 * var(--content-pt)) calc(-1 * var(--content-px)) 12px;padding:14px var(--content-px) 12px}:root[data-look=v2] .o-form{--sheet-px:28px;padding-inline:var(--sheet-px)}:root[data-look=v2] .o-bar{margin-inline:calc(-1 * var(--sheet-px,28px));padding-inline:var(--sheet-px,28px)}}@media screen and (width<=640px){:root[data-look=v2] .o-form{--sheet-px:14px}}@media screen{:is(.doc-sheet,.deed-sheet){--doc-pt:14mm;--doc-px:15mm}:root[data-look=v2] :is(.doc-sheet,.deed-sheet)>.dsm-sheet{margin:calc(-1 * var(--doc-pt)) calc(-1 * var(--doc-px)) 14px}}@media screen and (width<=820px){:is(.doc-sheet,.deed-sheet){--doc-pt:16px;--doc-px:12px;width:auto;min-height:0;padding:var(--doc-pt) var(--doc-px)}:is(.doc-head,.deed-head){flex-wrap:wrap;gap:8px 12px}:is(.doc-head,.deed-head) img{height:40px}:is(.doc-org,.deed-org){flex:60%;min-width:0}:is(.doc-org,.deed-org) b{font-size:15px}.doc-head-id{text-align:start;flex:100%}:is(.doc-kv,.doc-table).two,:is(.doc-kv,.doc-table).two>tbody{display:block}:is(.doc-kv,.doc-table).two>tbody>tr{grid-template-columns:minmax(96px,38%) minmax(0,1fr);display:grid}:is(.doc-kv,.doc-table).two>tbody>tr>td{min-width:0;display:block;width:auto!important}:is(.doc-kv,.doc-table).two>tbody>tr>td[colspan]{grid-column:1/-1}:is(.doc-kv,.doc-table) td.lbl{width:38%}.doc-entry,.sheet-table{display:block;overflow-x:auto}.doc-entry td:not(.num):not(.code):not(.seq){min-width:9em}.doc-entry th{white-space:nowrap}.doc-entry td.nm:not(.num):not(.code):not(.seq){min-width:12em}.doc-entry td.desc:not(.num):not(.code):not(.seq){min-width:13em}:is(.supplier-statement,.erp-statement) .sst-wrap{overflow-x:auto}:is(.supplier-statement,.erp-statement) table.sst-t{width:max-content;min-width:100%}:is(.supplier-statement,.erp-statement) table.sst-t td.sst-wrapcell{overflow-wrap:break-word;min-width:11em}:is(.supplier-statement,.erp-statement) table.sst-t td:not(.num):not(.sst-wrapcell){min-width:6em}:is(.supplier-statement,.erp-statement) .sst-sum,:is(.supplier-statement,.erp-statement) .sst-sum>tbody{display:block}:is(.supplier-statement,.erp-statement) .sst-sum>tbody>tr{flex-wrap:wrap;align-items:stretch;gap:6px 4px;display:flex}:is(.supplier-statement,.erp-statement) .sst-sum td{flex:8.5em;min-width:max-content}:is(.supplier-statement,.erp-statement) .sst-sum td.op{flex:none;align-self:center;width:auto}.rc-box-grid{background:#333;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px}.rc-box{background:#fff}.rc-box+.rc-box{border-inline-start:0}.rc-account{flex-wrap:wrap;row-gap:6px}.rc-cell.grow{flex:100%}}@media screen and (width<=520px){.rc-head{grid-template-columns:1fr auto;gap:4px 10px}.rc-head .rc-en{text-align:start;grid-column:1/-1}.rc-line{flex-wrap:wrap;row-gap:2px}.rc-line .rc-val{flex:100%;min-width:0}.rc-boxes{flex-direction:column}.rc-box-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-amt-table td{min-width:0}.rc-sign-space{width:min(190px,60vw)}}
