.sh{background:var(--surface-page);min-height:100vh;color:var(--text-body);font-family:var(--font-ui);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;line-height:1.45}.sh[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.sh[lang=ar]{font-family:var(--font-ar)}.sh[lang=ar],.sh[lang=ar] *{letter-spacing:0!important}.sh :is(h1,h2,h3,b,strong){color:var(--text-strong)}.sh :is(h1,h2,h3){margin:0}.sh a{color:var(--text-link);text-decoration:none}.sh button{font:inherit;color:inherit}.sh :focus-visible{outline-offset:1px;outline:2px solid var(--focus-ring)!important}.sh :is(input,select,textarea):focus-visible{border-color:var(--field-focus)!important;box-shadow:inset 0 0 0 1px var(--field-focus)!important;outline:none!important}.sh .sh-mirror{transition:none}.sh[dir=rtl] .sh-mirror{transform:scaleX(-1)}.sh code,.sh kbd{font-family:var(--font-code)}.sh bdi,.sh .num,.sh .sh-id{unicode-bidi:isolate}.sh [hidden]{display:none!important}.sh-skip{position:absolute;inset-inline-start:-9999px}.sh-skip:focus{inset-inline-start:8px;z-index:100;background:var(--surface-card);padding:6px 10px;top:8px}.sh-app{flex-direction:column;min-height:100vh;display:flex}.sh-app[aria-busy=true] .sh-main{opacity:.6;transition:opacity var(--fade) var(--ease)}.sh-header{height:var(--bar-h);background:var(--surface-bar);color:var(--text-on-bar);z-index:30;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:12px;padding-inline:16px;display:grid;position:sticky;top:0}.sh-brand{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex;color:var(--text-on-bar)!important}.sh-brand img{display:block}.sh-bar-btn{cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;height:30px;padding-inline:8px;font-size:13px;display:inline-flex;color:var(--text-on-bar-2)!important}.sh-bar-btn:hover,.sh-bar-btn[aria-expanded=true]{background:var(--surface-bar-hover);color:var(--text-on-bar)!important}.sh-context{border-inline-start:1px solid var(--line-bar);max-width:340px;margin-inline-start:4px;padding-inline-start:12px}.sh-context-co{color:var(--text-on-bar);text-overflow:ellipsis;font-weight:500;overflow:hidden}.sh-context-sep{opacity:.6}.sh-header-search{justify-self:center;inline-size:min(560px,100%)}.sh-header-tools{align-items:center;gap:2px;display:flex}.sh-create{color:var(--text-on-bar)!important}.sh-avatar{background:var(--surface-bar-field);block-size:24px;inline-size:24px;color:var(--text-on-bar);border:1px solid var(--line-bar);place-items:center;font-size:11px;font-weight:600;display:inline-grid}.sh-search{background:var(--surface-bar-field);align-items:center;height:30px;display:flex;position:relative}.sh-search-icon{color:var(--text-on-bar-3);pointer-events:none;position:absolute;inset-inline-start:9px}.sh-search input{inline-size:100%;height:30px;color:var(--text-on-bar);font:inherit;background:0 0;border:0;padding-inline:32px 64px;font-size:13px}.sh-search input::placeholder{color:var(--text-on-bar-3)}.sh-search input:focus-visible{box-shadow:inset 0 0 0 1px var(--focus-ring)!important;border-color:#0000!important}.sh-search-kbd{color:var(--text-on-bar-3);background:0 0;border:0;font-size:11px;position:absolute;inset-inline-end:8px}.sh-search-pop{top:calc(100% + 4px);background:var(--surface-float);min-inline-size:420px;color:var(--text-body);border:1px solid var(--line-card);box-shadow:var(--shadow-float);z-index:40;max-block-size:70vh;position:absolute;inset-inline:0;overflow:auto}.sh-search-hints{padding:4px 0 10px}.sh-prefixes{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px;padding:2px 8px;display:grid}.sh-prefix{cursor:pointer;text-align:start;background:0 0;border:0;align-items:center;gap:8px;padding:6px 8px;display:flex}.sh-prefix:hover{background:var(--surface-hover)}.sh-prefix code{color:var(--text-strong);background:var(--surface-active);padding:1px 5px;font-size:12px}.sh-prefix span{color:var(--text-muted);font-size:12px}.sh-search-legend{color:var(--text-muted);border-top:1px solid var(--line-row);gap:14px;margin-top:6px;padding:8px 16px 0;font-size:12px;display:flex}.sh-search-legend code{color:var(--text-strong);font-size:11.5px}.sh-search-group{border-bottom:1px solid var(--line-row);padding-block:4px}.sh-search-item{cursor:pointer;text-align:start;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;inline-size:100%;padding:7px 16px;display:grid}.sh-search-item.on{background:var(--surface-active);box-shadow:inset 2px 0 0 var(--text-strong)}.sh[dir=rtl] .sh-search-item.on{box-shadow:inset -2px 0 0 var(--text-strong)}.sh-search-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sh-search-empty{color:var(--text-muted);padding:14px 16px}.sh-search-foot{color:var(--text-muted);padding:6px 16px;font-size:12px}.sh-search-modes{gap:8px;padding:8px 16px 0;display:flex}.sh-search-modes span{background:var(--surface-active);color:var(--text-strong);padding:1px 6px;font-size:11.5px}.sh-centrebar{background:var(--surface-bar-2);top:var(--bar-h);z-index:29;border-top:1px solid var(--line-bar);position:sticky}.sh-centres{scrollbar-width:none;margin:0;padding:0 8px;list-style:none;display:flex;overflow-x:auto}.sh-centre{height:var(--centre-bar-h);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding-inline:12px;font-size:13px;display:flex;color:var(--text-on-bar-2)!important}.sh-centre svg{opacity:.6}.sh-centre:hover,.sh-centre.open{background:var(--surface-bar-hover);color:var(--text-on-bar)!important}.sh-centre.active{box-shadow:inset 0 -2px 0 var(--marker);font-weight:500;color:var(--text-on-bar)!important}.sh-mega{inset-inline:0;background:var(--surface-float);color:var(--text-body);border-bottom:1px solid var(--line-card);box-shadow:var(--shadow-float);max-block-size:70vh;padding:14px 24px 18px;position:absolute;top:100%;overflow:auto}.sh-mega-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px 24px;display:grid}.sh-mega-col ul{gap:12px;margin:6px 0 0;padding:0;list-style:none;display:grid}.sh-mega-col li{gap:2px;display:grid}.sh-mega-col a{color:var(--text-body);font-size:13px}.sh-mega-col li>a{padding-inline-start:10px}.sh-mega-col a:hover{color:var(--text-strong);text-decoration:underline;-webkit-text-decoration-color:var(--line-control);text-decoration-color:var(--line-control);text-underline-offset:3px}.sh-mega-tab{font-size:var(--fs-panel);border-bottom:1px solid var(--line-row);padding-bottom:6px;font-weight:600;display:block;color:var(--text-strong)!important}.sh-mega-group{color:var(--text-muted);margin-top:2px;margin-block-end:2px;font-size:11.5px;font-weight:600}.sh-main{outline:none;flex:1}.sh-page{padding:var(--page-y) var(--page-x) 40px;gap:var(--gap);box-sizing:border-box;flex-direction:column;inline-size:100%;max-inline-size:1720px;margin-inline:auto;display:flex}.sh-pagehead{flex-direction:column;gap:8px;display:flex}.sh-crumbs ol{color:var(--text-muted);flex-wrap:wrap;gap:8px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.sh-crumbs li+li:before{content:"/";color:var(--text-empty);margin-inline-end:8px}.sh-crumbs a{color:var(--text-muted)}.sh-crumbs a:hover,.sh-crumbs [aria-current]{color:var(--text-strong)}.sh-titlerow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.sh-titles{flex-direction:column;gap:4px;min-inline-size:0;display:flex}.sh-idrow{align-items:center;gap:10px;display:flex}.sh-title{font-size:var(--fs-title);letter-spacing:-.01em;color:var(--text-strong);font-weight:600;line-height:1.25}.sh-meta{color:var(--text-muted);font-size:13px}.sh-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sh-id{font-family:var(--font-code);color:var(--text-strong);direction:ltr;font-size:12.5px}.sh-muted{color:var(--text-muted)}.sh-empty{color:var(--text-empty)}.sh-empty-note{color:var(--text-muted);margin:0;padding:14px 16px}.sh-tabs{border-bottom:1px solid var(--line-card);scrollbar-width:none;gap:0;display:flex;overflow-x:auto}.sh-tab{white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 14px;font-size:13px;color:var(--text-body)!important}.sh-tab:hover{background:var(--surface-hover);color:var(--text-strong)!important}.sh-tab.active,.sh-tab[aria-selected=true]{border-bottom-color:var(--text-strong);font-weight:600;color:var(--text-strong)!important}.sh-link{cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line-control);text-decoration-color:var(--line-control);text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:13px;display:inline-flex;color:var(--text-link)!important}.sh-icon-btn{inline-size:var(--ctl-h);block-size:var(--ctl-h);cursor:pointer;color:var(--text-muted);background:0 0;border:0;place-items:center;display:inline-grid}.sh-icon-btn:hover{background:var(--surface-active);color:var(--text-strong)}.sh-kbd{color:var(--text-muted);font-size:11px}.sh-segment{border:1px solid var(--line-control);height:var(--ctl-h);display:inline-flex}.sh-segment button{white-space:nowrap;background:var(--surface-card);cursor:pointer;color:var(--text-body);border:0;align-items:center;gap:5px;padding-inline:10px;font-size:13px;display:inline-flex}.sh-segment button+button{border-inline-start:1px solid var(--line-control)}.sh-segment button[aria-pressed=true]{background:var(--action-navy-bg);color:var(--action-navy-fg)}.sh-panel{background:var(--surface-card);border:1px solid var(--line-card);box-shadow:var(--shadow-card);min-inline-size:0}.sh-panel-head{padding:var(--panel-head-y) 16px;border-bottom:1px solid var(--line-row);background:var(--surface-head);justify-content:space-between;align-items:center;gap:12px;min-height:20px;display:flex}.sh-panel-titles{flex-wrap:wrap;align-items:baseline;gap:10px;min-inline-size:0;display:flex}.sh-panel-title{font-size:var(--fs-panel);color:var(--text-strong);font-weight:600}.sh-panel-meta{color:var(--text-muted);font-size:12.5px}.sh-panel-aside{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;display:flex}.sh-group-label{color:var(--text-muted);padding:10px 16px 2px;font-size:11.5px;font-weight:600}.sh-dash{gap:var(--gap);align-items:start;display:grid}.sh-dash-3{grid-template-columns:264px minmax(0,1fr) 284px}.sh-dash-2{grid-template-columns:minmax(0,1fr) 320px}.sh-col{gap:var(--gap);flex-direction:column;min-inline-size:0;display:flex}@media (max-width:1280px){.sh-dash-3{grid-template-columns:270px minmax(0,1fr)}.sh-dash-3>.sh-col-side:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}}@media (max-width:900px){.sh-dash-3,.sh-dash-2,.sh-dash-3>.sh-col-side:last-child{grid-template-columns:minmax(0,1fr)}.sh-page{padding-inline:16px}.sh-hide-sm,.sh-context-centre,.sh-context-sep{display:none}}.sh-kpis{background:var(--surface-card);border:1px solid var(--line-card);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}.sh-kpi{border-inline-end:1px solid var(--line-row);flex-direction:column;gap:3px;min-inline-size:0;padding:12px 16px;display:flex;color:inherit!important}.sh-kpi:last-child{border-inline-end:0}a.sh-kpi:hover{background:var(--surface-hover)}.sh-kpi-label{color:var(--text-muted);font-size:12px}.sh-kpi-value{font-size:var(--fs-kpi);letter-spacing:-.01em;color:var(--text-strong);font-variant-numeric:tabular-nums;text-align:start;direction:ltr;unicode-bidi:isolate;font-weight:500}.sh-kpi-value.negative{color:var(--text-negative)}.sh-kpi-sub{color:var(--text-muted);font-size:11.5px}.sh-up,.sh-down{align-items:center;gap:2px;font-weight:500;display:inline-flex}.sh-up{color:var(--text-positive)}.sh-down{color:var(--text-negative)}.sh-meter-wrap{flex-direction:column;gap:8px;padding:14px 16px 6px;display:flex}.sh-meter-value{color:var(--text-strong);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;font-size:24px;font-weight:500;display:flex}.sh-meter-value span{font-size:12px}.sh-meter{background:var(--meter-track);block-size:10px;position:relative}.sh-meter-fill{background:var(--meter-fill);position:absolute;inset-block:0;inset-inline-start:0}.sh-meter-target{background:var(--meter-target);inline-size:2px;position:absolute;inset-block:-4px}.sh-meter-scale{color:var(--text-muted);justify-content:space-between;font-size:11px;display:flex}.sh-chart{padding:8px 12px 4px;position:relative}.sh-chart svg{block-size:auto;inline-size:100%;display:block}.sh-chart-grid{stroke:var(--chart-grid);stroke-width:1px}.sh-chart-axis{stroke:var(--chart-axis);stroke-width:1px}.sh-chart-tick{fill:var(--text-muted);font-size:11px;font-family:var(--font-ui)}.sh-chart-hit{fill:#0000}.sh-chart-hover{fill:var(--surface-hover)}.sh-bar.s1{fill:var(--chart-1)}.sh-bar.s2{fill:var(--chart-2)}.sh-legend{align-items:center;gap:6px;display:inline-flex}.sh-swatch{block-size:10px;inline-size:10px;display:inline-block}.sh-swatch.s1{background:var(--chart-1)}.sh-swatch.s2{background:var(--chart-2)}.sh-tip{background:var(--surface-float);border:1px solid var(--line-card);box-shadow:var(--shadow-float);pointer-events:none;white-space:nowrap;z-index:2;gap:4px;padding:8px 10px;font-size:12px;display:grid;position:absolute;top:10px;transform:translate(-50%)}.sh[dir=rtl] .sh-tip{transform:translate(50%)}.sh-tip span{color:var(--text-body);align-items:center;gap:6px;display:flex}.sh-tip bdi{color:var(--text-strong);font-variant-numeric:tabular-nums;margin-inline-start:auto;padding-inline-start:12px}.sh-rems{margin:0;padding:4px 0 8px;list-style:none}.sh-rem{grid-template-columns:44px minmax(0,1fr);align-items:baseline;gap:8px;padding:6px 16px;display:grid;color:var(--text-body)!important}a.sh-rem:hover{background:var(--surface-hover)}a.sh-rem:hover .sh-rem-label{text-decoration:underline;-webkit-text-decoration-color:var(--line-control);text-decoration-color:var(--line-control);text-underline-offset:3px}.sh-rem-count{color:var(--text-strong);font-variant-numeric:tabular-nums;text-align:end;font-size:18px;font-weight:500}.sh-rem-days{color:var(--text-muted);font-size:12px}.sh-approvals{margin:0;padding:0;list-style:none}.sh-approvals li{border-bottom:1px solid var(--line-row);outline-offset:-2px;gap:4px;padding:10px 16px;display:grid}.sh-approvals li:last-child{border-bottom:0}.sh-appr-main{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sh-appr-amt{color:var(--text-strong);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;font-weight:500}.sh-appr-meta{color:var(--text-muted);flex-wrap:wrap;gap:4px 12px;font-size:12px;display:flex}.sh-appr-actions{gap:8px;margin-top:4px;display:flex}.sh-links{gap:6px;margin:0;padding:8px 16px 12px;list-style:none;display:grid}.sh-links a{text-decoration:underline;-webkit-text-decoration-color:var(--line-control);text-decoration-color:var(--line-control);text-underline-offset:3px}.sh-table{border-collapse:separate;border-spacing:0;inline-size:100%;font-size:13px}.sh-table th{height:var(--th-h);padding-inline:var(--cell-x);text-align:start;font-size:var(--fs-th);color:var(--text-muted);border-bottom:1px solid var(--line-card);white-space:nowrap;background:var(--surface-head);font-weight:600}.sh-table td{height:var(--row-h);padding-inline:var(--cell-x);border-bottom:1px solid var(--line-row);color:var(--text-body);white-space:nowrap}.sh-table :is(th,td):first-child{padding-inline-start:16px}.sh-table :is(th,td):last-child{padding-inline-end:16px}.sh-table .num{text-align:end;font-variant-numeric:tabular-nums;direction:ltr}.sh-table tbody tr:nth-child(2n) td{background:var(--surface-band)}.sh-table tbody tr{outline-offset:-2px}.sh-table tfoot td{color:var(--text-strong);border-bottom:0;border-top:1px solid var(--line-strong);background:var(--surface-card);font-weight:600}.sh-table-plain tbody tr:hover td{background:0 0}.sh-float{z-index:60;background:var(--surface-float);border:1px solid var(--line-card);box-shadow:var(--shadow-float);color:var(--text-body);position:fixed}.sh-menu{flex-direction:column;max-block-size:70vh;padding:4px 0;display:flex;overflow:auto}.sh-menu-item{cursor:pointer;text-align:start;color:var(--text-body);background:0 0;border:0;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 12px;font-size:13px;display:grid}.sh-menu-item:hover,.sh-menu-item:focus-visible{background:var(--surface-active);color:var(--text-strong);outline:none!important}.sh-menu-item.danger{color:var(--action-danger-fg)}.sh-menu-item svg{color:var(--text-muted)}.sh-menu-noicon{inline-size:16px}.sh-menu-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sh-menu-sep{background:var(--line-row);block-size:1px;margin:4px 0}.sh-menu-head{color:var(--text-muted);padding:8px 12px 4px;font-size:11.5px;font-weight:600}.sh-menu-title{border-bottom:1px solid var(--line-row);color:var(--text-strong);gap:2px;padding:10px 12px 6px;font-size:13px;font-weight:600;display:grid}.sh-menu-title span{color:var(--text-muted);font-size:12px;font-weight:400}.sh-scrim{background:var(--surface-scrim);z-index:70;position:fixed;inset:0}.sh-dialog{top:18vh;background:var(--surface-float);border:1px solid var(--line-card);inline-size:min(480px,100vw - 32px);box-shadow:var(--shadow-float);z-index:71;position:fixed;inset-inline-start:50%;transform:translate(-50%)}.sh[dir=rtl] .sh-dialog{transform:translate(50%)}.sh-dialog-body{padding:16px}.sh-dialog-foot,.sh-drawer-foot{border-top:1px solid var(--line-row);justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.sh-drawer{background:var(--surface-float);border-inline-start:1px solid var(--line-card);z-index:71;flex-direction:column;inline-size:min(480px,100vw);display:flex;position:fixed;inset-block:0;inset-inline-end:0}.sh-drawer-body{flex-direction:column;flex:1;gap:14px;padding:16px;display:flex;overflow:auto}.sh-toast-zone{bottom:24px;pointer-events:none;z-index:80;justify-content:center;display:flex;position:fixed;inset-inline:0}.sh-toast{background:var(--action-navy-bg);color:var(--action-navy-fg);box-shadow:var(--shadow-float);pointer-events:auto;padding:10px 16px;font-size:13px}.sh-toast.error{background:var(--banner-error-bg);color:var(--banner-error-fg);border:1px solid var(--banner-error-line)}.sh-field{flex-direction:column;gap:4px;min-inline-size:0;display:flex}.sh-label{color:var(--text-muted);font-size:12px}.sh-req{color:var(--field-error)}.sh-input{height:var(--ctl-h);border:1px solid var(--line-control);border-radius:var(--radius);background:var(--surface-inset);color:var(--text-strong);font:inherit;min-inline-size:0;padding-inline:10px;font-size:13px}.sh-input.invalid,.sh-input[aria-invalid=true]{border-color:var(--field-error)}html[dir=rtl] .sh-input[dir=auto]{text-align:right}html[dir=ltr] .sh-input[dir=auto],html[dir=rtl] .sh-input.sh-num{text-align:left}.sh-textarea{resize:vertical;height:auto;padding-block:8px}select.sh-input{padding-inline-end:24px}.sh-field-msg{color:var(--text-muted);min-block-size:0;font-size:12px}.sh-field-msg.error{color:var(--field-error)}.sh-skel{background:linear-gradient(90deg, var(--surface-skeleton) 0%, var(--surface-skeleton-hi) 50%, var(--surface-skeleton) 100%);vertical-align:middle;background-size:200% 100%;animation:1.2s linear infinite sh-shimmer;display:inline-block}@keyframes sh-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.sh-skel{animation:none}}.sh-login{background:var(--surface-page);place-items:center;min-height:100vh;padding:16px;display:grid}.sh-login-card{background:var(--surface-card);border:1px solid var(--line-card);flex-direction:column;gap:14px;inline-size:min(380px,100%);padding:28px;display:flex}.sh-login-brand{align-items:center;gap:12px;display:flex}.sh-login-brand div{display:grid}.sh-login-brand b{font-size:17px}.sh-login-brand span{color:var(--text-muted);font-size:12px}.sh-login-card p{margin:0}.sh-login-submit{inline-size:100%}.sh-login-lang{justify-content:center;display:flex}.sh-kv{margin:0;padding:4px 16px}.sh-kv>div{padding:var(--kv-y) 0;border-bottom:1px solid var(--line-row);justify-content:space-between;gap:12px;font-size:13px;display:flex}.sh-kv>div:last-child{border-bottom:0}.sh-kv dt{color:var(--text-muted)}.sh-kv dd{color:var(--text-strong);text-align:end;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-inline-size:0;margin:0}.sh-kv-tight{padding:0}.sh-kv-tight>div{padding:6px 0}.sh-error-text{color:var(--text-negative)}.sh-list{flex-direction:column;display:flex}.sh-views{border-bottom:1px solid var(--line-row);scrollbar-width:none;gap:0;padding-inline:8px;display:flex;overflow-x:auto}.sh-view{cursor:pointer;color:var(--text-body);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 10px 9px;font-size:13px;display:inline-flex}.sh-view:hover{color:var(--text-strong)}.sh-view.active{color:var(--text-strong);border-bottom-color:var(--text-strong);font-weight:600}.sh-view-count{color:var(--text-muted);background:var(--surface-active);font-variant-numeric:tabular-nums;padding:0 6px;font-size:11.5px;font-weight:500}.sh-toolbar{border-bottom:1px solid var(--line-row);flex-wrap:wrap;align-items:flex-end;gap:12px;padding:10px 16px;display:flex}.sh-bulkbar{background:var(--surface-selected);box-sizing:border-box;align-items:center;min-block-size:54px}.sh-filter{flex-direction:column;gap:4px;display:flex}.sh-filter select{min-inline-size:190px}.sh-range{color:var(--text-muted);align-items:center;gap:6px;display:flex}.sh-range input{inline-size:140px}.sh-legend-list{color:var(--text-muted);align-self:center;gap:12px;margin-inline-start:auto;font-size:12px;display:flex}.sh-hl-key{align-items:center;gap:6px;display:inline-flex}.sh-hl-mark{block-size:14px;inline-size:3px;display:inline-block}.sh-hl-mark.red{background:var(--highlight-red)}.sh-chips{border-bottom:1px solid var(--line-row);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px;display:flex}.sh-chip{background:var(--surface-active);color:var(--text-strong);align-items:center;gap:6px;padding:2px 4px 2px 8px;font-size:12px;display:inline-flex}.sh-chip button{cursor:pointer;block-size:18px;inline-size:18px;color:var(--text-muted);background:0 0;border:0;place-items:center;display:grid}.sh-chip button:hover{color:var(--text-strong);background:var(--surface-card)}.sh-edit-hint{color:var(--banner-info-fg);background:var(--banner-info-bg);border-bottom:1px solid var(--line-row);align-items:center;gap:8px;padding:8px 16px;font-size:12px;display:flex}.sh-table-wrap{position:relative;container-type:inline-size}.sh-table-wrap[aria-busy=true]{cursor:progress}.sh-grid thead th{top:var(--chrome-h,calc(var(--bar-h) + var(--centre-bar-h) + 1px));z-index:2;background:var(--surface-card);position:sticky}.sh-grid th{white-space:normal;line-height:15px}.sh-grid th .sh-sort{text-align:inherit}.sh-grid td.sh-wrap{white-space:normal;overflow-wrap:anywhere;min-inline-size:12ch;max-inline-size:30ch;padding-block:6px;line-height:17px}@container (max-width:1100px){.sh-grid [data-priority="3"]{display:none}}@container (max-width:980px){.sh-grid [data-priority="2"]{display:none}}@media (max-width:760px){.sh-table-wrap{overflow-x:auto}.sh-grid thead th{position:static}}.sh-sort{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:600;display:inline-flex}.sh-sort:hover{color:var(--text-strong)}.sh-sort svg.off{opacity:0}.sh-sort:hover svg.off,.sh-sort:focus-visible svg.off{opacity:.6}th[aria-sort=ascending] .sh-sort,th[aria-sort=descending] .sh-sort{color:var(--text-strong)}.sh-check-col{inline-size:18px;padding-inline-end:0!important}.sh-check{block-size:15px;inline-size:15px;accent-color:var(--check-bg);cursor:pointer;vertical-align:middle;margin:0}.sh-act-col{text-align:end;white-space:nowrap;inline-size:36px;padding:0 6px!important}.sh-act-col .sh-row-approve{margin-inline-end:4px}.sh-row-menu{opacity:0;block-size:28px;inline-size:28px}.sh-grid tbody tr:hover .sh-row-menu,.sh-grid tbody tr:focus-within .sh-row-menu,.sh-row-menu:focus-visible{opacity:1}.sh-grid tbody tr.sel td{background:var(--surface-selected)}.sh-grid tbody tr.sel td:first-child{box-shadow:inset 2px 0 0 var(--text-strong)}.sh[dir=rtl] .sh-grid tbody tr.sel td:first-child{box-shadow:inset -2px 0 0 var(--text-strong)}.sh-grid tbody tr.hl-red td:first-child{box-shadow:inset 3px 0 0 var(--highlight-red)}.sh[dir=rtl] .sh-grid tbody tr.hl-red td:first-child{box-shadow:inset -3px 0 0 var(--highlight-red)}.sh-cell-link{color:var(--text-body)!important}.sh-cell-link:hover{text-decoration:underline;-webkit-text-decoration-color:var(--line-control);text-decoration-color:var(--line-control);text-underline-offset:3px;color:var(--text-strong)!important}.sh-grid.editing td.sh-edit-cell{box-shadow:inset 1px 0 0 var(--line-row), inset -1px 0 0 var(--line-row);position:relative;padding:0!important}.sh-cell-input{inline-size:100%;block-size:calc(var(--row-h) - 1px);background:var(--surface-inset);padding-inline:var(--cell-x) 28px;font:inherit;color:var(--text-strong);box-sizing:border-box;border:0;font-size:13px}.sh-cell-input:focus-visible{box-shadow:inset 0 0 0 2px var(--field-focus)!important}.sh-edit-cell.error .sh-cell-input{box-shadow:inset 0 0 0 1px var(--field-error)}.sh-edit-state{inset-inline-end:8px;color:var(--text-positive);display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.sh-edit-cell.error .sh-edit-state{color:var(--text-negative)}.sh-grid tfoot td{position:sticky;bottom:0}.sh-empty-cell{height:auto!important;padding:0!important}.sh-empty-state{color:var(--text-muted);white-space:normal;text-align:center;flex-direction:column;align-items:center;gap:8px;padding:48px 16px;display:flex}.sh-empty-state b{font-size:14px}.sh-sk-row td{border-bottom-color:var(--line-row)}.sh-pager{border-top:1px solid var(--line-row);flex-wrap:wrap;align-items:center;gap:16px;padding:10px 16px;display:flex}.sh-pager-size{color:var(--text-muted);align-items:center;gap:8px;margin-inline-start:auto;font-size:12.5px;display:inline-flex}.sh-pager-size select{block-size:28px}.sh-pager-nav{align-items:center;gap:4px;display:inline-flex}.sh-pager-nav button:disabled{opacity:.35;cursor:default}.sh-pager-pos{font-variant-numeric:tabular-nums;text-align:center;min-inline-size:48px;color:var(--text-strong)}.sh-mini td,.sh-mini th{height:30px}.sh-mode{color:var(--banner-warn-fg);background:var(--banner-warn-bg);padding:1px 8px;font-size:11.5px;font-weight:600}.sh-banner{border:1px solid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px 24px;padding:12px 16px;display:grid}.sh-banner.warn{background:var(--banner-warn-bg);border-color:var(--banner-warn-line);color:var(--banner-warn-fg)}.sh-banner.info{background:var(--banner-info-bg);border-color:var(--banner-info-line);color:var(--banner-info-fg)}.sh-banner b{color:inherit}.sh-banner-main{align-items:flex-start;gap:10px;display:flex}.sh-banner-main>svg{flex:none;margin-top:2px}.sh-banner-sub{opacity:.9;margin-top:2px;font-size:12px}.sh-banner-lock{margin-top:6px;font-size:12px;font-weight:500}.sh-banner-actions{gap:8px;display:flex}.sh-steps{gap:16px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.sh-step{opacity:.8;grid-template-columns:auto auto;align-items:center;gap:0 6px;display:grid}.sh-step.current{opacity:1;font-weight:600}.sh-step-dot{border:1.5px solid;block-size:8px;inline-size:8px;display:inline-block;transform:rotate(45deg)}.sh-step.approved .sh-step-dot{background:currentColor}.sh-step.current .sh-step-dot{background:var(--marker);border-color:var(--marker)}.sh-step-state{opacity:.85;grid-column:2;font-weight:400}.sh-error-summary{background:var(--banner-error-bg);border:1px solid var(--banner-error-line);color:var(--banner-error-fg);outline:none;padding:12px 16px}.sh-error-summary b{color:inherit}.sh-error-summary ul{margin:6px 0 0;padding-inline-start:18px}.sh-error-summary a{color:inherit;text-decoration:underline}.sh-body{padding:4px 0 8px}.sh-groups{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.sh-group{border-inline-end:1px solid var(--line-row);min-inline-size:0;padding:10px 16px 4px}.sh-group:last-child{border-inline-end:0}.sh-group-title{color:var(--text-strong);background:var(--surface-head);margin:0 0 4px;margin-inline:-8px;padding:4px 8px;font-size:12px;font-weight:600}.sh-fields{margin:0}.sh-fieldrow{padding:calc(var(--kv-y) - 2px) 0;border-bottom:1px solid var(--line-row);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:baseline;gap:8px;display:grid}.sh-fieldrow:last-child{border-bottom:0}.sh-fieldrow dt{color:var(--text-muted);font-size:12.5px}.sh-fieldrow dd{color:var(--text-strong);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.sh-fieldrow.editing{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:4px}.sh-fieldrow.editing dd{flex-direction:column;gap:4px;display:flex}.sh-fieldrow.editing .sh-input{box-sizing:border-box;inline-size:100%}.sh-remarks{border-top:1px solid var(--line-row);padding:8px 16px 6px}.sh-remarks p{white-space:pre-line;color:var(--text-body);max-inline-size:100ch;margin:4px 0 0}.sh-subtab-bar{padding-inline:8px}.sh-subtab-bar .sh-tab{border-top:0;cursor:pointer;font:inherit;background:0 0;border-inline:0;align-items:center;gap:6px;display:inline-flex}.sh-lines .sh-idx{inline-size:24px;color:var(--text-muted)}.sh-totals{justify-content:end;gap:0;padding:10px 16px 14px;display:grid}.sh-totals>div{font-variant-numeric:tabular-nums;inline-size:320px;color:var(--text-body);justify-content:space-between;padding:5px 0;display:flex}.sh-totals>div.grand{border-top:1px solid var(--line-strong);font-size:var(--fs-total);color:var(--text-strong);margin-top:4px;padding-top:9px;font-weight:600}.sh-totals>div.muted{color:var(--text-muted)}.sh-figures{background:var(--surface-card);border:1px solid var(--line-card);box-shadow:var(--shadow-card);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:0;margin:0 0 12px;display:grid}.sh-figures>div{border-inline-end:1px solid var(--line-row);min-inline-size:0;padding:10px 16px}.sh-figures>div:last-child{border-inline-end:0}.sh-figures dt{color:var(--text-muted);margin-bottom:2px;font-size:12px}.sh-figures dd{font-size:var(--fs-total);color:var(--text-strong);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:600}.sh-lines{white-space:pre-line}.sh-related{gap:16px;padding:12px 16px 14px;display:grid}.sh-counters{color:var(--text-muted);gap:16px;font-size:13px;display:flex}.sh-rel-list{margin:0;padding:0;list-style:none}.sh-rel-list li{border-bottom:1px solid var(--line-row);grid-template-columns:170px minmax(0,1fr) auto 130px;align-items:center;gap:12px;padding:7px 0;display:grid}.sh-rel-list li:last-child{border-bottom:0}.sh-rel-list .num{text-align:end;font-variant-numeric:tabular-nums;direction:ltr}.sh[dir=rtl] .sh-rel-list .num{text-align:left}.sh-feed{margin:0;padding:0;list-style:none}.sh-feed li{border-bottom:1px solid var(--line-row);gap:2px;padding:10px 16px;line-height:1.45;display:grid}.sh-feed-text{color:var(--text-body)}.sh-feed-when{color:var(--text-muted);font-size:12px}.sh-composer{align-items:flex-start;gap:8px;padding:12px 16px;display:flex}.sh-composer textarea{flex:1}.sh-sysinfo{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:0 24px;padding:12px 0 8px;display:grid}.sh-sysinfo>div>.sh-group-title,.sh-sysinfo .sh-feed li{padding-inline:16px}.sh-sys-kv{border-top:1px solid var(--line-row);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:0 24px;margin-top:8px;display:grid}.sh-sys-kv>div:last-child{border-bottom:1px solid var(--line-row)}@media (max-width:1100px){.sh-banner,.sh-sysinfo{grid-template-columns:minmax(0,1fr)}.sh-rel-list li{grid-template-columns:minmax(0,1fr) auto}}.sh-panel:not(.sh-list):not(:has(.sh-grid)){overflow-x:auto}@media (max-width:900px){.sh-header{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding-inline:12px}.sh-context,.sh-header-tools .sh-bar-btn>span:not(.sh-avatar){display:none}.sh-header-tools .sh-bar-btn{padding-inline:6px}.sh-search-kbd{display:none}.sh-search input{padding-inline-end:8px}.sh-search-pop{inline-size:calc(100vw - 24px);min-inline-size:0;inset-inline:12px;top:calc(var(--bar-h) - 2px);position:fixed}.sh-brand span{display:none}.sh-titlerow{align-items:flex-start}}.sh-header,.sh-centrebar{--focus-ring:var(--focus-ring-on-bar)}.sh :is(.sh-table th,.sh-kpi-label,.sh-label,.sh-group-label,.sh-menu-head,.sh-mega-group,.sh-group-title,.sh-meter-scale){letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:500;line-height:16px}.sh[lang=ar] :is(.sh-table th,.sh-kpi-label,.sh-label,.sh-group-label,.sh-menu-head,.sh-mega-group,.sh-group-title,.sh-meter-scale){text-transform:none;font-size:12px}.sh .sh-group-title{color:var(--text-strong)}.sh[lang=ar] .sh-mega-group{font-weight:700}.sh :is(.sh-data,.sh-table td.num,.sh-kpi-value,.sh-appr-amt,.sh-totals bdi,.sh-meter-value>bdi,.sh-rem-count,.sh-rel-list .num,.sh-fieldrow dd .num,.sh-pager-pos,.sh-view-count){font-family:var(--font-code);font-variant-numeric:tabular-nums;font-weight:500}.sh .sh-table td.num,.sh .sh-table td.sh-data{font-size:12.5px}.sh .sh-kpi-value{font-size:var(--fs-kpi);letter-spacing:0}.sh .sh-id{white-space:nowrap}.sh-appr-main{flex-wrap:wrap;row-gap:2px}.sh-kpi-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sh .sh-plain{text-align:start;unicode-bidi:plaintext}.sh .sh-sort{text-transform:inherit;letter-spacing:inherit;font-size:inherit}html.sh,.sh body{background:var(--surface-page);margin:0}.sh body{color:inherit;font-family:inherit}.sh *,.sh :before,.sh :after{box-sizing:border-box}.sh .mv-button{gap:6px}.sh .mv-button--sm{min-block-size:var(--ctl-h);padding-block:0;padding-inline:12px}.sh .mv-button--secondary{background:var(--surface-card);border-color:var(--line-control);color:var(--text-strong)}.sh .mv-button--secondary:hover:not(:disabled){background:var(--surface-active);opacity:1}.sh .mv-button--danger{background:var(--surface-card);border:1px solid var(--line-control);color:var(--action-danger-fg)}.sh .mv-button--danger:hover:not(:disabled){background:var(--surface-active);opacity:1}.sh .mv-button--navy{background:var(--action-navy-bg);color:var(--action-navy-fg)}.sh .mv-button--ghost{color:var(--text-link)}.sh .mv-button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.sh .mv-badge{border-radius:0}.sh .mv-page-header{align-items:flex-end}.sh .mv-page-header-title{font-size:var(--fs-title);letter-spacing:-.01em;line-height:1.25}.sh .mv-page-header-desc{margin:0;font-size:13px;line-height:20px}.sh .mv-page-header-actions{flex-wrap:wrap;gap:8px}.sh[lang=ar] .mv-page-header-title{letter-spacing:0}.sh .mv-table{font-size:13px}.sh .mv-table th{block-size:var(--th-h);padding-block:0;padding-inline:var(--cell-x)}.sh .mv-table td{block-size:var(--row-h);padding-block:0;padding-inline:var(--cell-x);white-space:nowrap}.sh .mv-table-wrap{border:0}.sh-banner .mv-steps--horizontal{justify-content:flex-start;gap:28px}.sh-banner .mv-steps--horizontal:before{display:none}.sh-banner .mv-step-label{color:inherit;font-size:13px;line-height:18px}.sh-banner .mv-step-index{color:inherit;opacity:.75;font-size:11px}.sh-banner .mv-step-detail{color:inherit;opacity:.85;font-size:12px;line-height:16px}.sh-banner .mv-steps--horizontal .mv-step{text-align:start;align-items:flex-start;gap:4px}.sh-banner .mv-step.done .mv-step-diamond{background:currentColor}.sh-banner .mv-step.waiting .mv-step-diamond{background:0 0;border:1.5px solid}.sh-banner .mv-step.current .mv-step-diamond{background:var(--marker)}.sh-banner .mv-step.current .mv-step-label{font-weight:600}.sh-banner .mv-step:has(.sh-step-label.done) .mv-step-diamond{background:currentColor}.sh-banner .mv-step:has(.sh-step-label.waiting) .mv-step-diamond{background:0 0;box-shadow:inset 0 0 0 1.5px}.sh-banner .mv-step:has(.sh-step-label.current) .mv-step-diamond{background:var(--marker)}.sh-step-label.current{font-weight:600}.sh-banner.error{background:var(--banner-error-bg);border-color:var(--banner-error-line);color:var(--banner-error-fg);grid-template-columns:minmax(0,1fr)}.sh-scroll-x{overflow-x:auto}.sh-pad{padding-inline:16px}.sh-small{margin:0;font-size:12px}.sh-table .num,.sh-table th.num{text-align:end}.sh[dir=rtl] .sh-table .num{text-align:left}.sh-table td.mv-data,.sh-table td.num{font-size:12.5px}.sh-table tbody tr:hover td{background:var(--surface-hover)}.sh-table tfoot td{color:var(--text-strong);border-top:1px solid var(--line-strong);background:var(--surface-card);font-weight:600}.sh-table tr[tabindex]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.sh-grid tbody tr:hover .sh-row-menu,.sh-grid tbody tr:focus-within .sh-row-menu,.sh-grid tbody tr:focus .sh-row-menu{opacity:1}.sh-group-row th{text-align:start;background:var(--surface-page)}.sh-idrow{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.sh-counters{color:var(--text-muted);flex-wrap:wrap;gap:16px;font-size:13px;display:flex}.sh-counters b{color:var(--text-strong)}.sh-tabpanel:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.sh-tabs a.sh-tab{text-decoration:none}.sh-lines-block+.sh-lines-block{border-top:1px solid var(--line-row)}.sh-lines-block .sh-group-title{padding-top:12px}.sh-banner .sh-approval-steps{margin:0}.sh-plist{gap:0;margin:0;padding:0;list-style:none;display:grid}.sh-plist-item{border-bottom:1px solid var(--line-row);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.sh-plist-actions{gap:2px;display:inline-flex}.sh-plist-actions .sh-icon-btn:disabled{opacity:.35;cursor:default}.sh-fieldset{border:1px solid var(--line-card);gap:10px;margin:0;padding:12px;display:grid}.sh-quicksearch{align-items:center;gap:8px;padding:12px 16px;display:flex}.sh-quicksearch .sh-input{flex:1}.sh-state{gap:10px;padding:28px;display:grid}.sh-state p{margin:0}.sh-state-title{color:var(--text-strong);font-size:18px;font-weight:600}.sh-state-actions{flex-wrap:wrap;gap:8px;padding-block-start:4px;display:flex}.sh-skel-rows{gap:14px;padding:18px 16px;display:grid}.sh-prefs{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px 24px;padding:16px;display:grid}.sh-device{max-inline-size:420px;white-space:normal!important}.sh-device-badge{vertical-align:middle;margin-inline-start:8px}.sh-filter-submit{align-self:flex-end}.sh-link svg{flex:none}.sh-user-name{text-overflow:ellipsis;max-inline-size:160px;overflow:hidden}.sh-header[aria-busy=true]~.sh-main{opacity:.6;transition:opacity var(--fade) var(--ease)}.sh-sr{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.sh-field-error-summary{background:var(--banner-error-bg);border:1px solid var(--banner-error-line);color:var(--banner-error-fg);padding:10px 14px;font-size:13px}.sh-input:disabled{opacity:.6}.sh-check-col{inline-size:18px}.sh-rems .sh-rem-label{color:var(--text-body)}.sh-header .mv-logo img{display:block}.sh-tabpanel .sh-kv{padding:8px 16px}@media print{.sh-header,.sh-centrebar,.sh-pagehead .mv-page-header-actions,.sh-skip{display:none!important}}.sh-more-filters{flex-basis:100%}.sh-more-filters>summary{cursor:pointer;list-style:none;display:inline-flex}.sh-more-filters>summary::-webkit-details-marker{display:none}.sh-more-grid{flex-wrap:wrap;gap:12px;padding-top:10px;display:flex}.sh-more-grid .sh-filter{min-inline-size:180px}.sh-hbars{gap:8px;padding:12px 16px 14px;display:grid}.sh-hbar{grid-template-columns:minmax(0,11em) minmax(0,1fr) auto;align-items:center;gap:10px;font-size:12.5px;display:grid}.sh-hbar-label{text-overflow:ellipsis;white-space:nowrap;color:var(--text-body);overflow:hidden}.sh-hbar-track{background:var(--surface-active);block-size:10px;position:relative}.sh-hbar-fill{background:var(--chart-1);position:absolute;inset-block:0;inset-inline-start:0}.sh-hbar-value{color:var(--text-strong);text-align:end;min-inline-size:7em}.sh-stack{margin:0;padding:0;list-style:none}.sh-stack li{border-bottom:1px solid var(--line-row);outline-offset:-2px;gap:2px;padding:9px 16px;display:grid}.sh-stack li:last-child{border-bottom:0}.sh-stack li:hover{background:var(--surface-hover)}.sh-stack-main{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sh-stack-fig{color:var(--text-strong);font-size:12.5px}.sh-stack-sub{color:var(--text-muted);overflow-wrap:anywhere;font-size:12px}.sh-stack-sub a{color:var(--text-muted)!important}.sh-entry .sh-fieldrow.editing dt label{color:var(--text-muted);font-size:12.5px}.sh-dirty{color:var(--text-muted)}.sh-keys{padding-inline:4px}.sh-section-edit{vertical-align:middle;opacity:.7;margin-inline-start:6px}.sh-section-edit:hover,.sh-section-edit:focus-visible{opacity:1}.sh-icon-btn{block-size:24px;inline-size:24px;color:var(--text-muted);cursor:pointer;border-radius:var(--radius);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.sh-icon-btn:hover{color:var(--text-strong);background:var(--surface-hover)}.sh-lines-editor{overflow-x:auto}.sh-grid-edit{inline-size:100%}.sh-grid-edit td{vertical-align:top;padding:2px 4px}.sh-grid-edit td.num,.sh-grid-edit th.num{text-align:end}.sh-grid-edit .sh-line-no{inline-size:32px;color:var(--text-muted);text-align:center;padding-block-start:8px}.sh-grid-edit .sh-line-act{inline-size:28px}.sh-grid-edit tr.invalid{background:var(--banner-error-bg)}.sh-grid-edit .sh-line-error td{color:var(--field-error);padding-block:0 6px;font-size:12px}.sh-grid-edit tfoot td{border-top:1px solid var(--line-strong);padding-block:6px;font-weight:600}.sh-cell-input{box-sizing:border-box;block-size:28px;inline-size:100%;min-inline-size:64px}.sh-input.sh-num{text-align:end;font-variant-numeric:tabular-nums}.sh-cell-msg{color:var(--field-error);font-size:11.5px;display:block}.sh-link-field{position:relative}.sh-link-list{z-index:85;box-sizing:border-box;background:var(--surface-float);border:1px solid var(--line-card);inline-size:max-content;box-shadow:var(--shadow-float);font-family:var(--font-ui);margin:0;padding:4px 0;list-style:none;overflow-y:auto}.sh[lang=ar] .sh-link-list,[lang=ar] .sh-link-list{font-family:var(--font-ar)}.sh-link-list li{cursor:pointer;text-align:start;flex-direction:column;gap:2px;padding:6px 12px;display:flex}.sh-link-list li.active{background:var(--surface-hover)}.sh-link-line{align-items:baseline;gap:10px;min-inline-size:0;display:flex}.sh-link-value{color:var(--text-strong);white-space:nowrap;font-size:13px;font-weight:600}.sh-link-label{color:var(--text-body);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.sh-link-desc{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;max-inline-size:28rem;font-size:11.5px;overflow:hidden}.sh-link-loading{color:var(--text-muted);font-size:12px}.sh-grid-edit{table-layout:fixed}.sh-grid-edit th.w-link{inline-size:20%}.sh-grid-edit th.w-text{inline-size:18%}.sh-grid-edit th.w-num{inline-size:10%}.sh-grid-edit th.w-date{inline-size:11%}.sh-phonebar,.sh-approve-cards,.sh-phone-only{display:none}.sh-offline{border-bottom:1px solid var(--banner-info-line);background:var(--banner-info-bg);color:var(--banner-info-fg);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 16px;font-size:13px;display:flex}.sh-offline.warn{background:var(--banner-warn-bg);border-color:var(--banner-warn-line);color:var(--banner-warn-fg)}.sh-offline-results{gap:2px;inline-size:100%;margin:0;padding:0;list-style:none;display:grid}.sh-offline-results li{align-items:center;gap:6px;display:flex}.sh-tiles{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin:0;padding:0 12px 12px;list-style:none;display:grid}.sh-tile{border:1px solid var(--line-card);background:var(--surface-card);color:var(--text-strong);flex-direction:column;align-items:flex-start;gap:6px;min-block-size:72px;padding:14px 12px;font-weight:600;text-decoration:none;display:flex}.sh-tile:hover{background:var(--surface-hover)}.sh-phone-links{gap:0;margin:0;padding:0 12px 12px;list-style:none;display:grid}.sh-phone-links a{border-bottom:1px solid var(--line-row);color:var(--text-strong);padding:10px 4px;text-decoration:none;display:block}.sh-phone-form{gap:12px;padding:12px;display:grid}.sh-claim-lines{gap:8px;display:grid}.sh-claim-line{grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:8px;display:grid}.sh-photos{justify-items:start;gap:8px;display:grid}.sh-photo-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sh-photo-list li{border:1px solid var(--line-card);background:var(--surface-inset);place-items:center;block-size:72px;inline-size:72px;display:grid;position:relative}.sh-photo-list img{object-fit:cover;block-size:100%;inline-size:100%}.sh-photo-list .sh-icon-btn{background:var(--surface-card);position:absolute;inset-block-start:0;inset-inline-end:0}.sh-photo-doc{color:var(--text-muted);font-size:12px;font-weight:600}.sh-entry-photos{padding:12px 16px}.sh-approve-card{border:1px solid var(--line-card);background:var(--surface-card);gap:6px;padding:12px;display:grid}.sh-approve-card-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sh-approve-amount{color:var(--text-strong);font-weight:600}.sh-approve-card-actions{justify-content:flex-end;gap:8px;display:flex}.sh-approve-card-actions .mv-button{justify-content:center;min-block-size:40px;min-inline-size:96px}@media (max-width:640px){.sh-centrebar,.sh-header-tools .sh-bar-btn:not(.sh-user):not([data-testid=language-toggle]){display:none}.sh-phonebar{z-index:40;background:var(--surface-bar);border-top:1px solid var(--line-bar);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding-block-end:env(safe-area-inset-bottom);display:grid;position:fixed;inset-block-end:0;inset-inline:0}.sh .sh-phonebar-item{color:var(--text-on-bar-3);flex-direction:column;align-items:center;gap:2px;min-inline-size:0;padding:8px 2px 6px;font-size:11px;text-decoration:none;display:flex}.sh-phonebar-item span{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}.sh-phonebar-item.active{color:var(--text-on-bar);box-shadow:inset 0 2px 0 var(--marker)}.sh-main{padding-block-end:calc(64px + env(safe-area-inset-bottom))}.sh-page{padding-inline:10px}[data-testid=do-approve] .sh-table-wrap{display:none}.sh-approve-cards{gap:8px;margin:0;padding:8px;list-style:none;display:grid}.sh-phone-only{display:grid}.sh-entry.desk-entry>:not(.sh-phone-only):not(.mv-page-header):not(.sh-pagehead){display:none}.sh-pagehead .mv-page-header-actions{flex-wrap:wrap}.sh-subtab-bar{overflow-x:auto}.sh-grid-edit,.sh-grid-edit tbody,.sh-grid-edit tr,.sh-grid-edit td{box-sizing:border-box;inline-size:100%;display:block}.sh-grid-edit{table-layout:auto}.sh-grid-edit thead{display:none}.sh-grid-edit tbody tr[data-line]{border:1px solid var(--line-card);background:var(--surface-card);margin-block-end:8px;padding:8px 8px 4px;position:relative}.sh-grid-edit td{text-align:start;border:0;padding:2px 0 6px}.sh-grid-edit td.num{text-align:start}.sh-grid-edit td[data-label]:before{content:attr(data-label);color:var(--text-muted);margin-block-end:2px;font-size:11.5px;display:block}.sh-grid-edit .sh-line-no{inline-size:auto;padding:0;position:absolute;inset-block-start:6px;inset-inline-end:34px}.sh-grid-edit .sh-line-act{inline-size:auto;padding:0;position:absolute;inset-block-start:4px;inset-inline-end:4px}.sh-grid-edit tfoot{display:block}.sh-grid-edit tfoot tr{justify-content:flex-end;gap:16px;display:flex}.sh-grid-edit tfoot td{inline-size:auto;display:inline-block}.sh-grid-edit tfoot td:empty{display:none}}.sh-grid-edit .sh-cell-input{border:1px solid var(--line-control);padding-inline:8px}@media (max-width:640px){.sh-grid-edit .sh-cell-input{block-size:36px}}.sh-nf{box-sizing:border-box;place-items:center;min-block-size:100vh;padding:24px 16px;display:grid}.sh-nf-card{box-sizing:border-box;flex-direction:column;gap:12px;inline-size:min(520px,100%);padding:28px;display:flex}.sh-nf-text{flex-direction:column;gap:6px;display:flex}.sh-nf-card>:first-child{align-self:flex-start}.sh-nf-text p,.sh-nf-path,.sh-nf-actions{margin:0}.sh-nf-text p{color:var(--text-muted)}.sh-nf-path{color:var(--text-muted);overflow-wrap:anywhere;font-size:12.5px}.sh-nf-actions{flex-wrap:wrap;gap:8px;padding-block-start:4px;display:flex}.sh-mega-col a.current,.sh-mega-tab.current{color:var(--text-strong);box-shadow:inset 3px 0 0 var(--mv-gold);padding-inline-start:8px;font-weight:600}.sh[dir=rtl] .sh-mega-col a.current,.sh[dir=rtl] .sh-mega-tab.current{box-shadow:inset -3px 0 0 var(--mv-gold)}.sh-datefield,.sh-datefield-label{display:inline-flex}.sh-datefield .sh-input{inline-size:9.5em;min-inline-size:0}.sh .sh-grid td.sh-wrap{white-space:normal;overflow-wrap:anywhere;block-size:auto;min-block-size:var(--row-h);min-inline-size:14ch;padding-block:6px;line-height:17px}.sh .sh-grid td.sh-wrap>:is(a,bdi,span){white-space:normal}.sh .sh-title-link{color:var(--text-strong);font-weight:500}.sh .sh-title-link:hover{text-decoration:underline;-webkit-text-decoration-color:var(--line-control);text-decoration-color:var(--line-control);text-underline-offset:3px}
