:root:root[data-style=modern]{--orn-radius-control:8px;--orn-radius-card:10px;--orn-radius-dialog:12px;--orn-shadow-card:0 1px 2px #3c281e0d;--orn-shadow-menu:0 10px 32px #3c281e24, 0 1px 3px #3c281e14;--orn-shadow-dialog:0 10px 32px #3c281e24, 0 1px 3px #3c281e14;--orn-leading-normal:1.5}:root:root[data-style=modern]:not([data-theme=dark]){--orn-surface:#fffdfc;--orn-surface-sunken:#faf7f4;--orn-surface-panel:#faf7f4;--orn-surface-muted:#f5f0eb;--orn-surface-hover:#f1ebe5;--orn-surface-skeleton:#f1ebe5;--orn-border:#e8e3dd;--orn-border-strong:#ddd6cf;--orn-border-soft:#ede7e1;--orn-border-divider:#f0ebe6;--orn-text:#25211d;--orn-text-secondary:#4a453f;--orn-text-muted:#7a7570;--orn-chrome:#2b2420;--orn-chrome-raised:#352c27;--orn-chrome-hover:#3a3029;--orn-chrome-border:#4a3f38}[data-style=modern] body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}[data-style=modern] h1,[data-style=modern] h2,[data-style=modern] h3{font-weight:var(--orn-weight-bold);letter-spacing:-.02em}[data-style=modern] th{font-weight:var(--orn-weight-semibold)}[data-style=modern] .orn-icon{stroke-width:1.7px}[data-style=modern] .orn-menu{border-color:var(--orn-border-soft);border-radius:12px}[data-style=modern] .orn-btn--primary{font-weight:var(--orn-weight-semibold);box-shadow:inset 0 1px 0 #ffffff4d, 0 1px 2px color-mix(in srgb, var(--orn-primary-fill) 45%, transparent)}:root:root[data-color-theme=moonstone]{--orn-radius-control:6px;--orn-radius-card:10px;--orn-radius-dialog:12px;--orn-rail-w:72px;--orn-nav-h:36px;--orn-band-h:56px;--orn-shadow-card:none}html[data-color-theme=moonstone] .orn-shell{background:#1e1f21}html[data-color-theme=moonstone] .orn-topbar{box-shadow:none}html[data-color-theme=moonstone] .orn-rail,html[data-color-theme=moonstone] .orn-side,html[data-color-theme=moonstone] .orn-main,html[data-color-theme=moonstone] .orn-info{border-top:0}html[data-color-theme=moonstone] .orn-main{background:var(--orn-surface);border-start-start-radius:12px;overflow:hidden}html[data-color-theme=moonstone] .orn-band{height:var(--orn-band-h);border-bottom:1px solid var(--orn-border-soft)}html[data-color-theme=moonstone] .orn-band__title{font-size:1.375rem;font-weight:var(--orn-weight-semibold)}html[data-color-theme=moonstone] .orn-searchbox{background:var(--orn-chrome-raised);border-color:var(--orn-chrome-border);height:36px;padding-inline:var(--orn-space-6);border-radius:999px;flex-basis:360px}html[data-color-theme=moonstone] .orn-searchbox:hover{border-color:var(--orn-chrome-muted)}html[data-color-theme=moonstone] .orn-rail,html[data-color-theme=moonstone] .orn-side{--orn-text:#f9f8f8;--orn-text-secondary:#d3d1d1;--orn-text-muted:#a2a0a2;--orn-text-subtle:#8a8888;--orn-border:#3a3b3d;--orn-border-soft:#2f3032;--orn-border-strong:#4a4b4d;--orn-surface-hover:#2a2b2d;--orn-primary:#fff;--orn-primary-hover:#fff;--orn-primary-soft:#2a2b2d;--orn-primary-tint:#353537;color:var(--orn-text);background:#1e1f21}html[data-color-theme=moonstone] .orn-rail{padding-block:var(--orn-space-4);border-inline-end:0;gap:6px}html[data-color-theme=moonstone] .orn-rail__search{color:#e8e7e7;width:44px;height:34px;margin-bottom:var(--orn-space-4);background:#2a2b2d;border-radius:10px}html[data-color-theme=moonstone] .orn-rail__search:hover{background:#3a3b3d}html[data-color-theme=moonstone] .orn-rail__item{color:#a2a0a2;background:0 0;border-radius:10px;flex-direction:column;align-items:center;gap:3px;width:64px;height:auto;padding:2px 0 4px;display:flex}html[data-color-theme=moonstone] .orn-rail__item svg{box-sizing:border-box;border-radius:10px;width:44px;height:34px;padding:7px 11px}html[data-color-theme=moonstone] .orn-rail__item:after{content:attr(aria-label);text-overflow:ellipsis;white-space:nowrap;max-width:62px;font-size:.6875rem;line-height:14px;overflow:hidden}html[data-color-theme=moonstone] .orn-shell a.orn-rail__item{color:#a2a0a2}html[data-color-theme=moonstone] .orn-shell a.orn-rail__item:hover{color:#f9f8f8;background:0 0}html[data-color-theme=moonstone] .orn-shell a.orn-rail__item:hover svg{background:#2a2b2d}html[data-color-theme=moonstone] .orn-shell .orn-rail__item[data-active=true]{color:#f9f8f8;background:0 0}html[data-color-theme=moonstone] .orn-shell .orn-rail__item[data-active=true] svg{background:#3a3b3d}html[data-color-theme=moonstone] .orn-rail__bar{display:none}html[data-color-theme=moonstone] .orn-side[data-open=true]{border:1px solid #3a3b3d;border-block-end:0;border-start-start-radius:16px}html[data-color-theme=moonstone] .orn-side__title{font-size:.9375rem;font-weight:var(--orn-weight-semibold);color:#f9f8f8}html[data-color-theme=moonstone] .orn-side__sub{color:#a2a0a2}html[data-color-theme=moonstone] .orn-navitem{color:#f9f8f8;border-radius:8px;font-size:.875rem}html[data-color-theme=moonstone] .orn-shell a.orn-navitem{color:#f9f8f8}html[data-color-theme=moonstone] .orn-navitem:hover,html[data-color-theme=moonstone] .orn-shell a.orn-navitem:hover{color:#fff;background:#2a2b2d}html[data-color-theme=moonstone] .orn-navitem[data-active=true],html[data-color-theme=moonstone] .orn-shell a.orn-navitem[data-active=true]{color:#fff;font-weight:var(--orn-weight-regular,400);background:#353537}html[data-color-theme=moonstone] .orn-navitem__bar{display:none}html[data-color-theme=moonstone] .orn-shell a.orn-recent{color:#d3d1d1}html[data-color-theme=moonstone] .orn-shell a.orn-recent:hover{background:#2a2b2d}html[data-color-theme=moonstone] .orn-sectionlabel{color:#a2a0a2}html[data-color-theme=moonstone] .orn-side .orn-soon{color:#d3d1d1;background:#3a3b3d;border-color:#4a4b4d}html[data-color-theme=moonstone] .orn-tabs2{gap:var(--orn-space-2);border-bottom:0}html[data-color-theme=moonstone] .orn-tabs2 button{height:32px;padding-inline:var(--orn-space-6);color:var(--orn-text-muted);border:0;border-radius:8px}html[data-color-theme=moonstone] .orn-tabs2 button:hover{background:var(--orn-surface-hover);color:var(--orn-text)}html[data-color-theme=moonstone] .orn-tabs2 button[aria-selected=true]{background:var(--orn-primary-tint);color:var(--orn-primary-hover);font-weight:var(--orn-weight-regular,400)}html[data-color-theme=moonstone] .cal-toolbar{padding-block:var(--orn-space-5)}html[data-color-theme=moonstone] .cal-th{text-align:start;text-transform:none;font-size:.8125rem;font-weight:var(--orn-weight-regular,400);color:var(--orn-text-muted);padding:8px 10px}html[data-color-theme=moonstone] .cal-th[data-weekend]{color:var(--orn-text-muted)}html[data-color-theme=moonstone] .cal-day{min-width:28px;height:28px;font-size:1rem;font-weight:var(--orn-weight-regular,400);color:var(--orn-text);border-radius:8px;place-items:center;padding:0 6px;display:inline-grid}html[data-color-theme=moonstone] .cal-day[data-weekend]{color:var(--orn-text)}html[data-color-theme=moonstone] .cal-day[data-today]{background:var(--orn-primary-fill);color:var(--orn-text-on-primary)}html[data-color-theme=moonstone] .cal-cell[data-weekend]{background:var(--orn-surface-sunken)}html[data-color-theme=moonstone] .cal-cell[data-outside] .cal-day{color:var(--orn-text-subtle)}.ornev-login{--ol-ink:#0b0b0d;--ol-body:#4a4c52;--ol-muted:#5f6168;--ol-line:#c7c9ce;--ol-red:#d42027;--ol-err:#c9372c;box-sizing:border-box;isolation:isolate;min-height:100dvh;color:var(--ol-ink);-webkit-font-smoothing:antialiased;--ol-glow:212,32,39;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px 16px 50px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:relative;overflow:hidden}.ornev-login *,.ornev-login :before,.ornev-login :after{box-sizing:border-box}.ornev-login button,.ornev-login input{font:inherit}.ornev-login :focus{outline:none}.ornev-login :focus-visible{outline-offset:2px;outline:2px solid #5f6168}.ornev-login a{color:#0563c1}.ornev-login .ol-glow{z-index:0;pointer-events:none;background:radial-gradient(closest-side,rgba(var(--ol-glow),.07),rgba(var(--ol-glow),.025) 55%,rgba(var(--ol-glow),0));width:900px;height:700px;position:absolute;bottom:-320px;left:-260px}.ornev-login .ol-card{z-index:1;width:min(860px,100%);min-height:min(500px,100vh - 96px);box-shadow:none;background:0 0;border-radius:0;flex-wrap:wrap;display:flex;position:relative}.ornev-login .ol-form-side,.ornev-login .ol-brand-side{z-index:1;min-width:0;position:relative}.ornev-login .ol-form-side{flex-direction:column;flex:380px;gap:16px;padding:34px 34px 26px;display:flex}.ornev-login .ol-logo{align-self:flex-start;width:auto;height:38px;display:block}.ornev-login h1{letter-spacing:-.01em;margin:0;font-size:25px;font-weight:700;line-height:1.15}.ornev-login .ol-sub{color:var(--ol-body);margin:-8px 0 0;font-size:14px;line-height:1.45}.ornev-login form{flex-direction:column;gap:16px;display:flex}.ornev-login label{flex-direction:column;gap:8px;font-size:15px;font-weight:600;display:flex}.ornev-login input:not([type=checkbox]){border:1px solid var(--ol-line);width:100%;height:44px;color:var(--ol-ink);text-align:start;background:#fff;border-radius:8px;padding-inline:14px;font-size:15px;font-weight:400}.ornev-login input:hover:not(:disabled){border-color:#8a8d94}.ornev-login input:focus{border-color:var(--ol-ink)}.ornev-login input[aria-invalid=true]{border-color:var(--ol-err)}.ornev-login input:disabled{color:#8a8d94;background:#f7f7f8}.ornev-login .ol-pw{display:block;position:relative}.ornev-login .ol-pw input{padding-inline-end:76px}.ornev-login .ol-eye{top:5px;height:34px;color:var(--ol-ink);cursor:pointer;background:0 0;border:0;border-radius:6px;padding-inline:12px;font-size:13.5px;font-weight:600;position:absolute;inset-inline-end:5px}.ornev-login .ol-eye:hover{background:#f0f1f2}.ornev-login .ol-otp{letter-spacing:.5em;height:56px;text-align:center!important;font-size:26px!important;font-weight:600!important}.ornev-login .ol-err{color:var(--ol-err);font-size:13.5px;font-weight:400}.ornev-login .ol-hint{color:var(--ol-muted);font-size:13px;font-weight:400}.ornev-login .ol-row{color:var(--ol-body);justify-content:space-between;align-items:center;gap:12px;font-size:13.5px;display:flex}.ornev-login .ol-link{color:#0563c1;cursor:pointer;background:0 0;border:0;padding:4px;font-size:13.5px;font-weight:600}.ornev-login .ol-link:disabled{opacity:.5;cursor:default}.ornev-login .ol-back{color:var(--ol-ink);align-self:flex-start;padding-inline:0;text-decoration:underline}.ornev-login .ol-btn{background:var(--ol-ink);cursor:pointer;border:0;border-radius:24px;justify-content:center;align-items:center;gap:12px;height:48px;padding-inline:24px;font-size:15px;font-weight:700;text-decoration:none;display:flex;color:#fff!important}.ornev-login .ol-btn:hover{background:#2a2b30}.ornev-login .ol-btn:active{background:#000}.ornev-login .ol-btn:disabled{cursor:progress;background:#6b6d73}.ornev-login .ol-spin{border:3px solid #fff6;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.7s linear infinite ol-spin}@keyframes ol-spin{to{transform:rotate(360deg)}}.ornev-login .ol-steps{align-self:flex-start;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ornev-login .ol-steps li{background:#e0e1e4;border-radius:2px;width:26px;height:3px}.ornev-login .ol-steps li[data-state=done]{background:var(--ol-ink)}.ornev-login .ol-steps li[data-state=cur]{background:var(--ol-red)}.ornev-login .ol-company{background:#f7f7f8;border:1px solid #e6e7ea;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.ornev-login .ol-company>span{background:var(--ol-ink);color:#fff;border-radius:8px;flex:none;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.ornev-login .ol-company>div{flex:1;min-width:0}.ornev-login .ol-company small{color:var(--ol-body);font-size:12.5px;display:block}.ornev-login .ol-company b{font-size:16px}.ornev-login .ol-alert{color:#a11b1b;background:#fbe0e0;border:1px solid #e8b4b0;border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px;font-size:14.5px;display:flex}.ornev-login .ol-box{padding:18px}.ornev-login .ol-box b{font-size:16px}.ornev-login .ol-ok{color:#1e5e2a;background:#e8f6ea;border:1px solid #9bd3a4;border-radius:10px;flex-direction:column;gap:14px;font-size:15px;display:flex}.ornev-login .ol-ok .ol-btn{align-self:flex-start}.ornev-login .ol-ghost{color:#a11b1b;cursor:pointer;background:#fff;border:1px solid #a11b1b;border-radius:20px;align-self:flex-start;height:40px;padding-inline:20px;font-size:14px;font-weight:600}.ornev-login .ol-foot{color:var(--ol-body);border-top:1px solid #e6e7ea;flex-direction:column;gap:5px;margin-top:auto;padding-top:16px;font-size:13px;display:flex}.ornev-login .ol-proto{color:#8a8d94;font-size:12.5px}.ornev-login .ol-brand-side{border-inline-start:1px solid #e6e7ea;flex-direction:column;flex:340px;gap:18px;padding:34px;display:flex}.ornev-login .ol-ship{color:var(--ol-red);align-self:center;place-items:center;padding-top:6px;display:grid}.ornev-login .ol-ship svg{width:160px;height:160px}.ornev-login .ol-quote{color:var(--ol-red);margin:auto 0 0;padding:20px 0 0}.ornev-login .ol-quote blockquote{color:var(--ol-ink);margin:10px 0 0;font-size:18px;font-weight:400;line-height:1.5}.ornev-login .ol-quote figcaption{color:var(--ol-body);margin-top:12px;font-size:13.5px}.ornev-login .ol-quote b{color:var(--ol-ink);font-weight:500}.ornev-login .ol-secure{color:var(--ol-body);font-size:13px;line-height:1.5}.ornev-login .ol-secure b{color:var(--ol-ink);font-size:14.5px;display:block}.ornev-login .ol-footer{inset-inline:0;z-index:1;height:26px;color:var(--ol-muted);background:0 0;border-top:1px solid #e0e1e4;justify-content:space-between;align-items:center;gap:12px;padding-inline:12px;font-size:12px;display:flex;position:absolute;bottom:0}.ornev-login .ol-langbtn{color:#3a3d44;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:5px;height:20px;padding-inline:8px;font-size:12px;font-weight:600;display:inline-flex}.ornev-login .ol-langbtn:hover{background:#0000000f}@media (width<=820px){.ornev-login .ol-brand-side{border-inline-start:0;border-top:1px solid #e6e7ea}.ornev-login .ol-ship svg{width:104px;height:104px}}@media (width<=520px){.ornev-login{justify-content:flex-start;padding:16px 12px 50px}.ornev-login .ol-form-side,.ornev-login .ol-brand-side{padding:24px 20px}.ornev-login h1{font-size:22px}.ornev-login .ol-ship{display:none}}@media (prefers-reduced-motion:reduce){.ornev-login .ol-spin{animation-duration:.01ms}}.acc-page{gap:var(--orn-space-7);flex-direction:column;max-width:1080px;display:flex}.acc-lead{color:var(--orn-text-secondary);font-size:var(--orn-text-md);line-height:var(--orn-leading-normal);max-width:70ch;margin:0}.acc-tabs{gap:var(--orn-space-2);border-bottom:1px solid var(--orn-border);flex-wrap:wrap;display:flex}.acc-tabs a{padding:var(--orn-space-4) var(--orn-space-6);color:var(--orn-text-muted);font-weight:var(--orn-weight-semibold);font-size:var(--orn-text-base-sm);border-bottom:2px solid #0000;margin-bottom:-1px;text-decoration:none}.acc-tabs a:hover{color:var(--orn-text)}.acc-tabs a[aria-current=page]{color:var(--orn-primary-hover);border-bottom-color:var(--orn-primary)}.acc-bar{gap:var(--orn-space-5);flex-wrap:wrap;align-items:end;display:flex}.acc-bar>.acc-grow{flex:1;min-width:200px}.acc-bar__spacer{flex:1}.acc-card{background:var(--orn-surface);border:1px solid var(--orn-border);border-radius:var(--orn-radius-card);padding:var(--orn-space-7);gap:var(--orn-space-6);flex-direction:column;display:flex}.acc-card h2{font-size:var(--orn-text-md);margin:0}.acc-muted{color:var(--orn-text-muted);font-size:var(--orn-text-base-sm)}.acc-cell-user{flex-direction:column;gap:2px;min-width:0;display:flex}.acc-cell-user a{font-weight:var(--orn-weight-semibold)}.acc-chips{gap:var(--orn-space-2);flex-wrap:wrap;display:flex}.acc-actions{gap:var(--orn-space-3);flex-wrap:wrap;display:flex}.acc-actions .orn-btn{height:28px;padding-inline:var(--orn-space-4)}.acc-table-wrap{overflow-x:auto}.acc-table{border-collapse:collapse;width:100%;font-size:var(--orn-text-base-sm);background:var(--orn-surface);border:1px solid var(--orn-border);border-radius:var(--orn-radius-card)}.acc-table caption{text-align:start;padding:var(--orn-space-5) var(--orn-space-6);font-weight:var(--orn-weight-semibold)}.acc-table th,.acc-table td{text-align:start;padding:var(--orn-space-4) var(--orn-space-5);border-bottom:1px solid var(--orn-border-soft);vertical-align:top}.acc-table th{color:var(--orn-text-muted);font-weight:var(--orn-weight-semibold);background:var(--orn-surface-sunken);white-space:nowrap}.acc-table tr:last-child td{border-bottom:0}.acc-state{padding:var(--orn-space-9);text-align:center;color:var(--orn-text-muted);background:var(--orn-surface);border:1px dashed var(--orn-border-strong);border-radius:var(--orn-radius-card)}.acc-state b{color:var(--orn-text);margin-bottom:var(--orn-space-2);display:block}.acc-form{gap:var(--orn-space-6);flex-direction:column;display:flex}.acc-grid{gap:var(--orn-space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}.acc-grid--wide>*{grid-column:1/-1}.acc-roles{gap:var(--orn-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));display:grid}.acc-role{gap:var(--orn-space-4);padding:var(--orn-space-5);border:1px solid var(--orn-border);border-radius:var(--orn-radius-control);background:var(--orn-surface);cursor:pointer;align-items:flex-start;display:flex}.acc-role[data-on=true]{border-color:var(--orn-primary);background:var(--orn-primary-wash)}.acc-role[aria-disabled=true]{opacity:var(--orn-disabled-opacity);cursor:default}.acc-role input{margin-top:3px}.acc-role__text{flex-direction:column;gap:2px;min-width:0;display:flex}.acc-role__text span{color:var(--orn-text-muted);font-size:var(--orn-text-sm)}.acc-footer{gap:var(--orn-space-4);flex-wrap:wrap;align-items:center;display:flex}.acc-footer__spacer{flex:1}.acc-sticky{border-top:1px solid var(--orn-border);padding-top:var(--orn-space-6)}.perm{gap:var(--orn-space-3);flex-direction:column;display:flex}.perm-mod{border:1px solid var(--orn-border);border-radius:var(--orn-radius-card);background:var(--orn-surface)}.perm-mod__head{align-items:center;gap:var(--orn-space-5);padding:var(--orn-space-4) var(--orn-space-6);flex-wrap:wrap;display:flex}.perm-mod__title{flex:1;min-width:180px;margin:0}.perm-mod__toggle{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:var(--orn-space-4);width:100%;font-weight:var(--orn-weight-semibold);font-size:var(--orn-text-md);display:flex}.perm-mod__toggle:focus-visible{outline:2px solid var(--orn-focus-ring);outline-offset:var(--orn-focus-offset)}.perm-mod__count{color:var(--orn-text-muted);font-weight:var(--orn-weight-regular);font-size:var(--orn-text-sm)}.perm-mod__controls{gap:var(--orn-space-4);flex-wrap:wrap;align-items:center;display:flex}.perm-mod__controls .orn-input,.perm-mod__controls select{min-width:130px;height:30px}.perm-mod[data-on=true]{border-color:var(--orn-border-strong)}.perm-mod__body{padding:var(--orn-space-2) var(--orn-space-6) var(--orn-space-6);gap:var(--orn-space-4);flex-direction:column;display:flex}.perm-actions{gap:var(--orn-space-3) var(--orn-space-7);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));margin:0;padding:0;list-style:none;display:grid}.perm-action{gap:var(--orn-space-4);font-size:var(--orn-text-base-sm);align-items:flex-start;display:flex}.perm-action input{margin-top:3px}.perm-action[data-locked=true]{color:var(--orn-text-muted)}.perm-action__text{flex-direction:column;gap:2px;min-width:0;display:flex}.perm-action__desc{color:var(--orn-text-muted);font-size:var(--orn-text-sm)}.perm-tag{font-size:var(--orn-text-xs);padding:1px var(--orn-space-3);border-radius:var(--orn-radius-pill);background:var(--orn-warning-bg);color:var(--orn-text);border:1px solid var(--orn-border);white-space:nowrap}.perm-tag--role{background:var(--orn-info-bg)}.perm-tag--soft{background:var(--orn-surface-sunken);color:var(--orn-text-muted)}.acc-pick{gap:var(--orn-space-4);flex-direction:column;display:flex}.acc-pick__list{gap:var(--orn-space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.acc-pick__item{gap:var(--orn-space-3);padding:2px var(--orn-space-3) 2px var(--orn-space-5);background:var(--orn-primary-tint);border-radius:var(--orn-radius-pill);font-size:var(--orn-text-sm);align-items:center;display:inline-flex}.acc-pick__item button{all:unset;cursor:pointer;padding:0 var(--orn-space-3);font-weight:var(--orn-weight-bold)}.acc-pick__item button:focus-visible{outline:2px solid var(--orn-focus-ring);border-radius:var(--orn-radius-pill)}.acc-pick__results{border:1px solid var(--orn-border);border-radius:var(--orn-radius-control);flex-direction:column;max-height:220px;display:flex;overflow:auto}.acc-pick__results button{all:unset;cursor:pointer;padding:var(--orn-space-4) var(--orn-space-5);border-bottom:1px solid var(--orn-border-soft);font-size:var(--orn-text-base-sm)}.acc-pick__results button:hover,.acc-pick__results button:focus-visible{background:var(--orn-surface-hover)}.acc-linkbox{gap:var(--orn-space-4);align-items:center;display:flex}.acc-linkbox input{direction:ltr;flex:1;min-width:0;font-family:ui-monospace,monospace}.acc-modal{z-index:var(--orn-z-overlay-panel);background:var(--orn-scrim);padding:var(--orn-space-7);place-items:center;display:grid;position:fixed;inset:0}.acc-modal__box{background:var(--orn-surface);border-radius:var(--orn-radius-dialog);box-shadow:var(--orn-shadow-dialog);width:min(720px,100%);max-height:90vh;padding:var(--orn-space-8);gap:var(--orn-space-6);flex-direction:column;display:flex;overflow:auto}.acc-modal__box h2{font-size:var(--orn-text-lg);margin:0}.acc-prev{border-collapse:collapse;width:100%;font-size:var(--orn-text-base-sm)}.acc-prev th,.acc-prev td{text-align:start;padding:var(--orn-space-3) var(--orn-space-4);border-bottom:1px solid var(--orn-border-soft);vertical-align:top}.acc-prev th{color:var(--orn-text-muted);font-weight:var(--orn-weight-semibold)}.acc-prev tr[data-visible=false] td{color:var(--orn-text-muted)}.acc-ul{gap:var(--orn-space-2);flex-direction:column;margin:0;padding-inline-start:var(--orn-space-8);display:flex}.acc-public{min-height:100vh;padding:var(--orn-space-8);background:var(--orn-surface-sunken);place-items:center;display:grid}.acc-public__card{background:var(--orn-surface);border:1px solid var(--orn-border);border-radius:var(--orn-radius-dialog);width:min(440px,100%);box-shadow:var(--orn-shadow-card);padding:var(--orn-space-9);gap:var(--orn-space-6);flex-direction:column;display:flex}.acc-public__card h1{font-size:var(--orn-text-lg);margin:0}.acc-public__brand{width:auto;height:24px;display:block}.acc-banner{background:var(--orn-info-bg);border:1px solid var(--orn-border);border-radius:var(--orn-radius-card);padding:var(--orn-space-6) var(--orn-space-7);gap:var(--orn-space-4);flex-direction:column;display:flex}.acc-banner b{font-size:var(--orn-text-md)}.orn-page{gap:var(--orn-space-8);flex-direction:column;max-width:880px;display:flex}.orn-page__lead{font-size:var(--orn-text-md);line-height:var(--orn-leading-normal);color:var(--orn-text-secondary);max-width:62ch;margin:0}.orn-page__grid{gap:var(--orn-space-6);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.orn-page__list{padding:0 var(--orn-space-6) var(--orn-space-6);gap:var(--orn-space-4);font-size:var(--orn-text-base-sm);color:var(--orn-text-secondary);flex-direction:column;margin:0;list-style:none;display:flex}.orn-page__list li{align-items:flex-start;gap:var(--orn-space-4);display:flex}.orn-page__list li svg{color:var(--orn-text-subtle);margin-top:2px}.orn-page__list--ok li svg{color:var(--orn-success)}.orn-profile__avatar{gap:var(--orn-space-8);padding:var(--orn-space-7) var(--orn-space-8);flex-wrap:wrap;align-items:center;display:flex}.orn-profile__avatar .orn-avatar--lg{width:72px;height:72px;font-size:1.375rem;overflow:hidden}.orn-profile__avatarbody{gap:var(--orn-space-3);flex-direction:column;min-width:0;display:flex}.orn-profile__buttons{gap:var(--orn-space-4);flex-wrap:wrap;align-items:center;display:flex}.orn-profile__buttons--pad{padding:0 var(--orn-space-8) var(--orn-space-8)}.orn-profile__form{padding:var(--orn-space-8);gap:var(--orn-space-7);flex-direction:column;display:flex}.orn-profile__grid{gap:var(--orn-space-6);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;display:grid}.orn-profile__kv{padding:var(--orn-space-8);grid-template-columns:minmax(110px,160px) 1fr}.orn-setcard .orn-card__head span{flex:100%}.orn-setcard__body{padding:0 var(--orn-space-8) var(--orn-space-8);gap:var(--orn-space-6);flex-direction:column;display:flex}.orn-setrow{justify-content:space-between;align-items:center;gap:var(--orn-space-7);flex-wrap:wrap;display:flex}.orn-setrow--tight{justify-content:space-between}.orn-setrow__text{flex-direction:column;gap:2px;min-width:0;display:flex}.orn-setrow__control{align-items:center;gap:var(--orn-space-5);flex-wrap:wrap;display:flex}.orn-setgroup{gap:var(--orn-space-5);flex-direction:column;display:flex}.orn-savemark{min-width:76px;font-size:var(--orn-text-sm);color:var(--orn-text-muted)}.orn-savemark[data-status=saved]{color:var(--orn-success-text)}.orn-savemark[data-status=error]{color:var(--orn-error)}.orn-welcome{gap:var(--orn-space-8);padding:var(--orn-space-7) var(--orn-space-8);border-inline-start:4px solid var(--orn-primary);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.orn-welcome h2{margin:0 0 var(--orn-space-3);font-size:var(--orn-text-md)}.orn-welcome p{color:var(--orn-text-secondary);max-width:62ch;margin:0}.orn-profile{padding:var(--orn-space-8);gap:var(--orn-space-6);flex-direction:column;display:flex}.orn-profile__head{align-items:center;gap:var(--orn-space-7);display:flex}.orn-profile__head .orn-avatar--lg{width:96px;height:96px;font-size:1.75rem;overflow:hidden}.orn-profile__head h2{font-size:var(--orn-text-md);flex:1;margin:0}.orn-profile__edit{align-items:center;gap:var(--orn-space-3);height:36px;padding-inline:var(--orn-space-6);border:1px solid var(--orn-primary);border-radius:var(--orn-radius-pill);background:var(--orn-surface);color:var(--orn-primary);font:inherit;font-weight:var(--orn-weight-semibold);cursor:pointer;display:inline-flex}.orn-profile__edit:hover{background:var(--orn-primary-wash)}.orn-profile__edit:focus-visible,.orn-profile__choice:focus-visible,.orn-profile__upload:focus-visible{outline:var(--orn-focus-ring);outline-offset:var(--orn-focus-offset)}.orn-profile__rows{flex-direction:column;margin:0;display:flex}.orn-profile__rows>div{gap:var(--orn-space-6);padding:var(--orn-space-5) 0;border-bottom:1px solid var(--orn-border-soft);grid-template-columns:minmax(120px,200px) 1fr;display:grid}.orn-profile__rows dt{color:var(--orn-text-muted)}.orn-profile__rows dd{font-weight:var(--orn-weight-semibold);overflow-wrap:anywhere;margin:0}.orn-profile .orn-profile__form{padding:0}.orn-profile__pictures{gap:var(--orn-space-5);border-top:1px solid var(--orn-border);padding-top:var(--orn-space-6);flex-direction:column;display:flex}.orn-profile__pictures h3{font-size:var(--orn-text-base);margin:0}.orn-profile__choices{align-items:center;gap:var(--orn-space-5);flex-wrap:wrap;display:flex}.orn-profile__choice{border-radius:var(--orn-radius-round);border:2px solid var(--orn-border);background:var(--orn-surface);cursor:pointer;place-items:center;width:72px;height:72px;padding:0;display:grid;overflow:hidden}.orn-profile__choice:hover{border-color:var(--orn-text-subtle)}.orn-profile__choice[aria-pressed=true]{border:3px solid var(--orn-primary);box-shadow:0 0 0 2px var(--orn-surface) inset}.orn-profile__choice:disabled{cursor:progress}.orn-profile__choice img,.orn-profile__choice svg{object-fit:cover;width:100%;height:100%;display:block}.orn-profile__choice--initials{background:var(--orn-accent-amber);color:var(--orn-text-on-accent);font-size:1.375rem;font-weight:var(--orn-weight-bold)}.orn-profile__upload{height:40px;padding-inline:var(--orn-space-7);border:1px solid var(--orn-primary);border-radius:var(--orn-radius-pill);background:var(--orn-surface);color:var(--orn-primary);font:inherit;font-weight:var(--orn-weight-semibold);cursor:pointer}.orn-profile__upload:hover{background:var(--orn-primary-wash)}.orn-profile__hint{font-size:var(--orn-text-base-sm);margin:0}@media (width<=560px){.orn-profile__rows>div{gap:var(--orn-space-1);grid-template-columns:1fr}.orn-profile__choice{width:56px;height:56px}.orn-profile__head .orn-avatar--lg{width:72px;height:72px}}.set-section{flex-direction:column;display:flex}.set-section[data-soon]{background:var(--orn-surface-sunken)}.set-section[data-soon] .orn-card__head b{color:var(--orn-text-secondary)}.set-section__lead{padding:0 var(--orn-space-6);color:var(--orn-text-muted);font-size:var(--orn-text-base-sm);margin:0}.set-section__body{padding:var(--orn-space-6);gap:var(--orn-space-5);flex-direction:column;display:flex}.set-form{gap:var(--orn-space-5);flex-direction:column;max-width:420px;display:flex}.set-actions{gap:var(--orn-space-4);flex-wrap:wrap;display:flex}.set-sessions{border:1px solid var(--orn-border);border-radius:var(--orn-radius-control);background:var(--orn-surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.set-session{gap:var(--orn-space-5);padding:var(--orn-space-5) var(--orn-space-6);border-bottom:1px solid var(--orn-border-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.set-session:last-child{border-bottom:0}.set-session__main{gap:var(--orn-space-2);flex-direction:column;min-width:0;display:flex}.set-h2{font-size:var(--orn-text-md);margin:0}.set-soonlist{gap:var(--orn-space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));margin:0;padding:0;list-style:none;display:grid}.set-soonitem{background:var(--orn-surface-sunken);gap:var(--orn-space-3);padding-bottom:var(--orn-space-6);flex-direction:column;display:flex}.set-soonitem .orn-muted{padding:0 var(--orn-space-6)}.set-panel{gap:var(--orn-space-6);flex-direction:column;display:flex}.set-grid{gap:var(--orn-space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));align-items:start;display:grid}.set-grid--tight{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),220px))}.set-rowfields{gap:var(--orn-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));align-items:end;display:grid}.set-days{gap:var(--orn-space-5);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.set-days legend{font-size:var(--orn-text-base-sm);color:var(--orn-text-muted);padding:0 0 var(--orn-space-3)}.set-day{gap:var(--orn-space-3);font-size:var(--orn-text-base-sm);align-items:center;display:inline-flex}.set-logo{gap:var(--orn-space-7);flex-wrap:wrap;align-items:center;display:flex}.set-logo__img{object-fit:contain;border:1px solid var(--orn-border);border-radius:var(--orn-radius-control);background:var(--orn-surface);max-width:220px;max-height:72px;padding:var(--orn-space-3)}.set-tokens{gap:var(--orn-space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));display:grid}.set-token{border:1px solid var(--orn-border);border-radius:var(--orn-radius-card);padding:var(--orn-space-6);gap:var(--orn-space-4);background:var(--orn-surface);flex-direction:column;display:flex}.set-token[data-changed]{border-color:var(--orn-primary)}.set-token__head{gap:var(--orn-space-4);flex-wrap:wrap;align-items:center;display:flex}.set-token__input{gap:var(--orn-space-4);flex-wrap:wrap;align-items:end;display:flex}.set-token__input>:first-child{flex:1;min-width:140px}.set-chip{border-radius:var(--orn-radius-control);border:1px solid var(--orn-border-strong);vertical-align:middle;flex:none;width:16px;height:16px;display:inline-block}.set-swatches{gap:var(--orn-space-3);flex-wrap:wrap;display:flex}.set-swatch{border-radius:var(--orn-radius-round);border:1px solid var(--orn-border-strong);cursor:pointer;width:26px;height:26px;padding:0}.set-swatch[aria-pressed=true]{outline:2px solid var(--orn-text);outline-offset:2px}.set-swatch:focus-visible{outline:var(--orn-focus-ring);outline-offset:2px}.set-swatch:disabled{opacity:var(--orn-disabled-opacity);cursor:default}.set-preview{background:var(--orn-surface);color:var(--orn-text);border:1px solid var(--orn-border);border-radius:var(--orn-radius-card);overflow:hidden}.set-preview__band{background:var(--orn-band-bg);color:var(--orn-text-on-primary);padding:var(--orn-space-5) var(--orn-space-7)}.set-preview__body{grid-template-columns:minmax(120px,180px) 1fr;display:grid}@media (width<=560px){.set-preview__body{grid-template-columns:1fr}}.set-preview__nav{background:var(--orn-surface-sunken);padding:var(--orn-space-5);gap:var(--orn-space-2);border-inline-end:1px solid var(--orn-border);flex-direction:column;display:flex}.set-preview__item{padding:var(--orn-space-3) var(--orn-space-5);border-radius:var(--orn-radius-control);color:var(--orn-text-secondary)}.set-preview__item[data-selected]{background:var(--orn-primary-tint);color:var(--orn-primary-hover);border-inline-start:3px solid var(--orn-primary)}.set-preview__page{padding:var(--orn-space-7);gap:var(--orn-space-6);flex-direction:column;display:flex}.set-preview__page p{margin:0}.set-preview__page a{color:var(--orn-primary)}.set-preview__secondary{color:var(--orn-text-secondary)}.set-key{gap:var(--orn-space-3);flex-direction:column;display:flex}.set-key__state{color:var(--orn-text-muted);font-size:var(--orn-text-base-sm);margin:0}.set-fixed{border:1px dashed var(--orn-border-strong);border-radius:var(--orn-radius-control);padding:var(--orn-space-5) var(--orn-space-6);background:var(--orn-surface-sunken)}.acc-table tr[data-soon] td{background:var(--orn-surface-sunken)}.ad-page{max-width:1080px}.ad-head{gap:var(--orn-space-1);flex-direction:column;display:flex}.ad-head .ad-title{font-size:1.25rem}.ad-head .orn-page__lead{font-size:var(--orn-text-base)}.ad-toolbar{align-items:center;gap:var(--orn-space-5) var(--orn-space-7);flex-wrap:wrap;display:flex}.ad-inline-field{align-items:center;gap:var(--orn-space-4);font-size:var(--orn-text-base-sm);color:var(--orn-text-muted);display:inline-flex}.ad-inline-field .orn-input{width:auto;min-width:150px;height:32px;font-size:var(--orn-text-base-sm)}.ad-inline-field--grow{flex:220px;max-width:360px}.ad-inline-field--grow .orn-input{width:100%}.ad-title{font-size:1.375rem;font-weight:var(--orn-weight-bold);align-items:center;gap:var(--orn-space-4);flex-wrap:wrap;margin:0;display:flex}.ad-grid{gap:var(--orn-space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),420px));align-items:stretch;display:grid}.ad-card{gap:var(--orn-space-5);background:var(--orn-surface);border:1px solid var(--orn-border);border-radius:var(--orn-radius-card);padding:var(--orn-space-6);align-items:flex-start;min-width:0;display:flex}.ad-card__body{gap:var(--orn-space-2);flex-direction:column;flex:1;min-width:0;display:flex}.ad-card__title{align-items:center;gap:var(--orn-space-3);font-size:var(--orn-text-base);flex-wrap:wrap;display:flex}.ad-card__provider{color:var(--orn-text-muted);font-size:var(--orn-text-sm);align-self:flex-start}.ad-card__desc{color:var(--orn-text-secondary);font-size:var(--orn-text-base-sm);line-height:var(--orn-leading-normal);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ad-card__state{align-items:center;gap:var(--orn-space-4);font-size:var(--orn-text-sm);flex-wrap:wrap;display:flex}.ad-card--suggest{background:var(--orn-primary-wash);border:1px dashed var(--orn-primary);align-self:start}.ad-link{all:unset;cursor:pointer;color:var(--orn-primary);font-weight:var(--orn-weight-semibold);font-size:var(--orn-text-base-sm);align-self:flex-start}.ad-link:hover{color:var(--orn-primary-hover);text-decoration:underline}.ad-link:focus-visible,.ad-plus:focus-visible{outline:var(--orn-focus-ring);outline-offset:var(--orn-focus-offset)}.ad-plus{all:unset;cursor:pointer;border-radius:var(--orn-radius-round);border:1px solid var(--orn-primary);width:32px;height:32px;color:var(--orn-primary);flex:none;place-items:center;font-size:1.125rem;display:grid}.ad-pill{padding:1px var(--orn-space-5);border-radius:var(--orn-radius-pill);background:var(--orn-primary-tint);color:var(--orn-primary-hover);font-size:var(--orn-text-sm);font-weight:var(--orn-weight-semibold);display:inline-flex}.ad-logo{border-radius:var(--orn-radius-round);background:var(--orn-surface-muted);width:36px;height:36px;color:var(--orn-text);font-weight:var(--orn-weight-bold);flex:none;place-items:center;font-size:.65625rem;display:grid}.ad-logo--large{width:84px;height:84px;font-size:1.375rem}.ad-logo--badge{text-transform:lowercase;letter-spacing:-.02em}.ad-logo--ornev{background:0 0;border-radius:0;width:40px;height:40px}.ad-logo--ornev img{width:100%;height:100%;display:block}.ad-back{color:var(--orn-primary);font-weight:var(--orn-weight-semibold);align-self:flex-start;text-decoration:none}.ad-detail-head{gap:var(--orn-space-8);padding-bottom:var(--orn-space-7);border-bottom:1px solid var(--orn-border);flex-wrap:wrap;align-items:center;display:flex}.ad-detail-head__text{gap:var(--orn-space-3);flex-direction:column;flex:1;min-width:240px;display:flex}.ad-detail-head__actions{gap:var(--orn-space-6);align-items:center;display:flex}.ad-panel{background:var(--orn-surface);border:1px solid var(--orn-border);border-radius:var(--orn-radius-card);padding:var(--orn-space-8);gap:var(--orn-space-6);flex-direction:column;display:flex}.ad-panel h3,.ad-overview h3{font-size:var(--orn-text-md);margin:0}.ad-summary{gap:var(--orn-space-3) var(--orn-space-8);grid-template-columns:max-content 1fr;margin:0;display:grid}.ad-summary dt{color:var(--orn-text-muted)}.ad-summary dd{font-weight:var(--orn-weight-semibold);overflow-wrap:anywhere;margin:0}.ad-lastrun{background:var(--orn-surface-sunken);border:1px solid var(--orn-border);border-radius:var(--orn-radius-control);padding:var(--orn-space-5) var(--orn-space-6)}.ad-form,.ad-mapping{gap:var(--orn-space-5);flex-direction:column;display:flex}.ad-mapping{border-top:1px solid var(--orn-border-soft);padding-top:var(--orn-space-6)}.ad-actions{gap:var(--orn-space-5);border-top:1px solid var(--orn-border-soft);padding-top:var(--orn-space-6);flex-wrap:wrap;justify-content:flex-end;display:flex}.ad-overview{gap:var(--orn-space-6);flex-direction:column;display:flex}.ad-overview p{color:var(--orn-text-secondary);margin:0}.ad-flow{gap:var(--orn-space-7);background:var(--orn-surface-sunken);border:1px solid var(--orn-border);border-radius:var(--orn-radius-card);padding:var(--orn-space-7);flex-wrap:wrap;align-items:center;display:flex}.ad-flow__box{gap:var(--orn-space-5);background:var(--orn-surface);border:1px solid var(--orn-border);border-radius:var(--orn-radius-card);padding:var(--orn-space-5) var(--orn-space-7);align-items:center;display:flex}.ad-flow__box>span:last-child{flex-direction:column;display:flex}.ad-flow__arrow{color:var(--orn-primary);font-size:1.75rem}:root[dir=rtl] .ad-flow__arrow{display:inline-block;transform:none}:root[dir=ltr] .ad-flow__arrow{display:inline-block;transform:scaleX(-1)}.ad-result{padding:1px var(--orn-space-5);border-radius:var(--orn-radius-pill);font-size:var(--orn-text-sm);font-weight:var(--orn-weight-semibold);background:var(--orn-success-bg);color:var(--orn-success-text);border:1px solid var(--orn-success-border);display:inline-flex}.ad-result--no{background:var(--orn-surface-muted);color:var(--orn-text-muted);border-color:var(--orn-border)}.ad-steps{gap:var(--orn-space-3);color:var(--orn-text-secondary);flex-direction:column;margin:0;padding-inline-start:var(--orn-space-9);display:flex}@media (width<=560px){.ad-card{flex-direction:column}.ad-actions{justify-content:stretch}.ad-actions .orn-btn{flex:1}.ad-detail-head__actions{width:100%}}.ad-card--plugin{grid-template-columns:minmax(0,1fr) minmax(118px,auto);align-items:stretch;gap:0;display:grid}.ad-card__main{gap:var(--orn-space-5);min-width:0;align-items:flex-start;padding-inline-end:var(--orn-space-5);display:flex}.ad-card__side{gap:var(--orn-space-3);border-inline-start:1px solid var(--orn-border-soft);flex-direction:column;min-width:118px;padding-inline-start:var(--orn-space-5);display:flex}.ad-card__side .ad-actbtn{height:30px;padding-inline:var(--orn-space-4);font-size:var(--orn-text-base-sm)}@media (width<=640px){.ad-card--plugin{grid-template-columns:minmax(0,1fr)}.ad-card__main{padding-inline-end:0}.ad-card__side{border-inline-start:0;border-top:1px solid var(--orn-border-soft);padding-inline-start:0;padding-top:var(--orn-space-6);margin-top:var(--orn-space-6)}}.ad-card__alt{color:var(--orn-text-muted);font-size:var(--orn-text-sm)}.ad-card__meta{gap:var(--orn-space-1) var(--orn-space-5);color:var(--orn-text-muted);font-size:var(--orn-text-sm);flex-wrap:wrap;display:flex}.ad-badges{gap:var(--orn-space-3);flex-wrap:wrap;display:inline-flex}.ad-actionpanel{gap:var(--orn-space-4);flex-direction:column;align-items:stretch;display:flex}.ad-actionpanel--row{flex-flow:wrap;align-items:center}.ad-actionpanel--row .ad-actionpanel__error,.ad-actionpanel--row .ad-actionpanel__note{flex-basis:100%}.ad-actbtn{justify-content:center;gap:var(--orn-space-3)}.ad-actbtn[data-state=loading]{cursor:progress}.ad-actionpanel__note{color:var(--orn-text-muted);font-size:var(--orn-text-sm)}.ad-actionpanel__error{color:var(--orn-error);font-size:var(--orn-text-sm);line-height:var(--orn-leading-normal)}.ad-actionpanel__result:empty{display:none}.ad-ok{color:var(--orn-success-text);font-weight:var(--orn-weight-semibold);font-size:var(--orn-text-base-sm)}.ad-spin{border:2px solid;border-inline-end-color:#0000;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite ad-spin;display:inline-block}@keyframes ad-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ad-spin{opacity:.6;border-inline-end-color:currentColor;animation:none}}.ad-detail-grid{gap:var(--orn-space-7);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));display:grid}.ad-facts{gap:var(--orn-space-3) var(--orn-space-8);grid-template-columns:max-content 1fr;margin:0;display:grid}.ad-facts>div{display:contents}.ad-facts dt{color:var(--orn-text-muted)}.ad-facts dd{font-weight:var(--orn-weight-semibold);margin:0}.ad-changelog{border-top:1px solid var(--orn-border-soft);padding-top:var(--orn-space-5);gap:var(--orn-space-3);flex-direction:column;display:flex}.ad-changelog ul{gap:var(--orn-space-2);color:var(--orn-text-secondary);flex-direction:column;margin:0;padding-inline-start:var(--orn-space-7);display:flex}.ad-oplog{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ad-oplog li{align-items:center;gap:var(--orn-space-3) var(--orn-space-5);padding:var(--orn-space-4) 0;border-bottom:1px dashed var(--orn-border-soft);font-size:var(--orn-text-base-sm);flex-wrap:wrap;display:flex}.ad-oplog li:last-child{border-bottom:0}.ad-detail-head .ad-logo{width:56px;height:56px;font-size:.8125rem}.ad-detail-head .ad-logo--large{width:84px;height:84px;font-size:1.375rem}.ap-mode{align-items:center;gap:var(--orn-space-6);flex-wrap:wrap;display:flex}.ap-mode__label{font-weight:var(--orn-weight-semibold)}.ap-mode__wrap{position:relative}.ap-mode__button{justify-content:space-between;align-items:center;gap:var(--orn-space-5);min-width:150px;height:36px;padding-inline:var(--orn-space-6);font:inherit;color:var(--orn-text);background:var(--orn-surface);border:1px solid var(--orn-border-strong);border-radius:var(--orn-radius-control);cursor:pointer;display:inline-flex}.ap-mode__button:hover{background:var(--orn-surface-hover)}.ap-mode__button>span{text-align:start;flex:1}.ap-mode__menu{top:calc(100% + var(--orn-space-2));z-index:55;min-width:100%;padding:var(--orn-space-2);background:var(--orn-surface);border:1px solid var(--orn-border);border-radius:var(--orn-radius-card);box-shadow:var(--orn-shadow-menu);flex-direction:column;gap:1px;display:flex;position:absolute;inset-inline-start:0}.ap-mode__item{align-items:center;gap:var(--orn-space-5);height:var(--orn-menu-item-h);padding-inline:var(--orn-space-5);font:inherit;color:var(--orn-text);border-radius:var(--orn-radius-control);cursor:pointer;text-align:start;background:0 0;border:0;display:flex}.ap-mode__item>span{flex:1}.ap-mode__item:hover,.ap-mode__item:focus-visible{background:var(--orn-surface-hover)}.ap-mode__item[aria-checked=true]{background:var(--orn-primary-tint)}.ap-themes{gap:var(--orn-space-6);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.ap-theme{border:1px solid var(--orn-border);background:var(--orn-surface);cursor:pointer;transition:box-shadow var(--orn-motion), border-color var(--orn-motion);border-radius:10px;flex-direction:row-reverse;display:flex;overflow:hidden}.ap-theme:hover{box-shadow:var(--orn-shadow-menu)}.ap-theme:focus-visible{outline:var(--orn-focus-ring);outline-offset:var(--orn-focus-offset)}.ap-theme[data-selected]{border-color:var(--ap-main)}.ap-theme__body{min-width:0;padding:var(--orn-space-6) var(--orn-space-7);gap:var(--orn-space-5);flex-direction:column;flex:1;display:flex}.ap-theme__head{justify-content:space-between;align-items:center;gap:var(--orn-space-4);color:var(--ap-main);display:flex}.ap-theme__head b{font-size:var(--orn-text-base)}.ap-theme__line{align-items:center;gap:var(--orn-space-5);display:flex}.ap-theme__radio{border-radius:var(--orn-radius-round);border:1.5px solid var(--orn-border-strong);box-sizing:border-box;flex:none;width:16px;height:16px}.ap-theme[data-selected] .ap-theme__radio{border-color:var(--ap-main);box-shadow:inset 0 0 0 3px var(--orn-surface), inset 0 0 0 8px var(--ap-main)}.ap-theme__bar{background:var(--orn-surface-skeleton);border-radius:4px;flex:1;height:7px}.ap-theme__bar--short{flex:none;width:62%}.ap-theme__strip{width:46px;padding:var(--orn-space-6) var(--orn-space-4);gap:var(--orn-space-4);flex-direction:column;flex:none;display:flex}.ap-theme__strip i{border-radius:4px;height:7px;display:block}.ap-theme__strip i:first-child{height:9px}.ap-theme__neutral{background:var(--orn-border-soft)}.ap-modern{align-items:center;gap:var(--orn-space-8);flex-wrap:wrap;display:flex}.ap-modern__preview{--ap-coral:#dc4c3e;align-items:center;gap:var(--orn-space-6);min-width:260px;padding:var(--orn-space-7);color:#25211d;background:linear-gradient(135deg,#fff7f2,#fde5d9);border-radius:12px;flex:1;display:flex}.ap-modern__task{align-items:center;gap:var(--orn-space-4);padding:var(--orn-space-4) var(--orn-space-7);font-weight:var(--orn-weight-semibold);background:#fffdfc;border-radius:10px;display:inline-flex;box-shadow:0 1px 2px #3c281e1f}.ap-modern__task i{border-radius:var(--orn-radius-round);border:1.5px solid var(--ap-coral);width:14px;height:14px}.ap-modern__add{padding:var(--orn-space-4) var(--orn-space-7);color:#fff;font-weight:var(--orn-weight-semibold);background:#c8372b;border-radius:8px;margin-inline-start:auto;box-shadow:inset 0 1px #ffffff4d,0 1px 2px #96322347}.ap-modern__chip{color:#a82d22;font-size:var(--orn-text-sm);font-weight:var(--orn-weight-semibold)}.ap-accent{gap:var(--orn-space-7);flex-direction:column;display:flex}.ap-ruler{align-items:center;height:24px;display:flex;position:relative}.ap-ruler__track{background:linear-gradient(90deg,#dd3c3c,#e88c30,#eddb1d,#3db83d,#34b2a7,#3c7fdd,#8954d4,#da4eab,#dd3c3c);border-radius:4px;width:100%;height:8px}.ap-ruler__thumb{top:50%;left:var(--ap-pos);box-sizing:border-box;border-radius:var(--orn-radius-round);background:var(--ap-thumb);width:22px;height:22px;box-shadow:0 0 0 1px var(--orn-border-strong), 0 1px 3px #0000004d;pointer-events:none;border:3px solid #fff;position:absolute;transform:translate(-50%,-50%)}.ap-ruler__input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ap-ruler:focus-within .ap-ruler__thumb{outline:var(--orn-focus-ring);outline-offset:2px}.ap-accent__row{align-items:end;gap:var(--orn-space-6);flex-wrap:wrap;display:flex}.ap-accent__swatch{border-radius:var(--orn-radius-control);border:1px solid var(--orn-border-strong);flex:none;width:32px;height:32px}.ap-accent__row>.orn-field,.ap-accent__row>div{max-width:180px}.ap-logo{align-items:center;gap:var(--orn-space-8);flex-wrap:wrap;display:flex}.ap-logo__box{background:var(--orn-chrome);width:140px;height:48px;color:var(--orn-chrome-muted);border-radius:var(--orn-radius-control);font-size:var(--orn-text-sm);flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.ap-logo__box[data-empty]{border:1px dashed var(--orn-chrome-border)}.ap-logo__box img{object-fit:contain;max-width:100%;max-height:100%}.ap-tab{align-items:center;gap:var(--orn-space-4);min-width:150px;height:36px;padding-inline:var(--orn-space-6);border:1px solid var(--orn-border);background:var(--orn-surface);font-size:var(--orn-text-base-sm);color:var(--orn-text);box-shadow:0 6px 0 -1px var(--orn-surface), 0 1px 0 var(--orn-border-soft);border-block-end:0;border-radius:10px 10px 0 0;display:inline-flex}.ap-tab img{object-fit:contain;flex:none;width:16px;height:16px}.ap-tab span{flex:1}.ap-tab i{color:var(--orn-text-muted);font-style:normal}:root[dir=rtl] .ap-theme{flex-direction:row}.ad-logo--image{background:var(--orn-surface);border:1px solid var(--orn-border-soft);border-radius:var(--orn-radius-round);overflow:hidden}.ad-logo--image img{object-fit:cover;width:100%;height:100%;display:block}.ad-detail-state{align-items:center;gap:var(--orn-space-3) var(--orn-space-5);color:var(--orn-text-muted);font-size:var(--orn-text-base-sm);flex-wrap:wrap;display:flex}.ad-install{gap:var(--orn-space-6);flex-direction:column;display:flex}.ad-install p{margin:0}.ad-install section{gap:var(--orn-space-3);flex-direction:column;display:flex}.ad-install ul{gap:var(--orn-space-2);color:var(--orn-text-secondary);flex-direction:column;margin:0;padding-inline-start:var(--orn-space-9);display:flex}.ad-install__checks{list-style:none;padding-inline-start:0!important}.ad-install__checks li{gap:var(--orn-space-4);align-items:baseline;display:flex}.ad-install__checks [data-ok=true]>span{color:var(--orn-success-text);font-weight:var(--orn-weight-bold)}.ad-install__checks [data-ok=warn]>span{color:var(--orn-warning);font-weight:var(--orn-weight-bold)}.ad-install__checks [data-ok=false]>span{color:var(--orn-error);font-weight:var(--orn-weight-bold)}.orn-confirm:has(.ad-install){max-width:560px;max-height:90dvh;overflow-y:auto}.th-wrap{container-type:inline-size}.orn-page.th-layout{gap:var(--orn-space-8);grid-template-columns:minmax(0,2fr) minmax(300px,1fr);align-items:start;max-width:1400px;display:grid}.th-main{gap:var(--orn-space-8);flex-direction:column;min-width:0;display:flex}.th-side{min-width:0;position:sticky;top:0}@container (width<=860px){.orn-page.th-layout{grid-template-columns:minmax(0,1fr)}.th-side{position:static}}.th-presets{gap:var(--orn-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));display:grid}.th-preset{padding:var(--orn-space-5) var(--orn-space-6);border:1px solid var(--orn-border-strong);border-radius:var(--orn-radius-card);background:var(--orn-surface);color:var(--orn-text);font:inherit;text-align:start;cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.th-preset span{color:var(--orn-text-muted);font-size:var(--orn-text-sm)}.th-preset:hover:not(:disabled){border-color:var(--orn-primary)}.th-preset[aria-pressed=true]{border-color:var(--orn-primary);background:var(--orn-primary-wash);box-shadow:inset 0 0 0 1px var(--orn-primary)}.th-preset:focus-visible{outline:var(--orn-focus-ring);outline-offset:var(--orn-focus-offset)}.th-preset:disabled{opacity:var(--orn-disabled-opacity);cursor:default}.th-choice{align-items:flex-start;gap:var(--orn-space-3);flex-direction:column;display:flex}.th-choice__label{font-size:var(--orn-text-base-sm);font-weight:var(--orn-weight-semibold)}.th-choice .orn-segmented{flex-wrap:wrap}.th-advanced>summary{cursor:pointer;list-style:revert}.th-advanced>summary:focus-visible{outline:var(--orn-focus-ring);outline-offset:var(--orn-focus-offset)}.th-advanced>.set-section__body{gap:var(--orn-space-7);flex-direction:column;display:flex}.set-section__body:has(>.th-choice){gap:var(--orn-space-7);flex-direction:column;display:flex}.th-actions[data-dirty]{z-index:2;padding:var(--orn-space-5) var(--orn-space-6);background:var(--orn-surface);border:1px solid var(--orn-border);border-radius:var(--orn-radius-card);box-shadow:var(--orn-shadow-menu);position:sticky;bottom:0}.th-preview .set-preview__body{grid-template-columns:minmax(0,1fr)}.th-preview .set-preview__nav{border-inline-end:0;border-bottom:1px solid var(--orn-border);flex-flow:wrap}.th-preview .set-preview__page{gap:var(--orn-space-6)}.th-preview__row{align-items:center;gap:var(--orn-space-6);flex-wrap:wrap;display:flex}.th-preview__table{width:100%}.th-preview__caption{text-align:start;font-size:var(--orn-text-sm);color:var(--orn-text-muted);padding-bottom:var(--orn-space-3)}.th-preview{line-height:var(--orn-line-height,normal)}.th-slider{gap:var(--orn-space-3);flex-direction:column;max-width:460px;display:flex}.th-slider__head{justify-content:space-between;align-items:baseline;gap:var(--orn-space-4);display:flex}.th-slider__value{font-size:var(--orn-text-base-sm);font-weight:var(--orn-weight-semibold);color:var(--orn-primary)}.th-slider__track{align-items:center;gap:var(--orn-space-5);display:flex}.th-slider__track input{min-width:0;accent-color:var(--orn-primary);cursor:pointer;flex:1}.th-slider__track input:disabled{cursor:default;opacity:var(--orn-disabled-opacity)}.th-slider__track input:focus-visible{outline:var(--orn-focus-ring);outline-offset:4px}.th-slider__end{font-size:var(--orn-text-sm);color:var(--orn-text-muted);flex:none}.th-slider__ends--text{font-weight:var(--orn-weight-semibold)}.th-slider__end.th-slider__ends--text:not(.th-slider__end--last){font-size:.75rem}.th-slider__end--last.th-slider__ends--text{font-size:1.25rem}.th-slider datalist{display:none}.set-saved{z-index:20;min-height:30px;margin-bottom:var(--orn-space-3);pointer-events:none;justify-content:flex-end;align-items:center;display:flex;position:sticky;top:0}.set-saved__pill{align-items:center;gap:var(--orn-space-3);padding:4px var(--orn-space-6);border:1px solid var(--orn-success-border,var(--orn-border));border-radius:var(--orn-radius-pill);background:var(--orn-success-bg,var(--orn-surface));color:var(--orn-success);font-size:var(--orn-text-sm);pointer-events:auto;animation:.16s ease-out set-saved-in;display:inline-flex}@keyframes set-saved-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.set-saved__pill{animation:none}}.prd-cards{gap:var(--orn-space-5);grid-template-columns:repeat(auto-fill,minmax(210px,1fr));display:grid}.prd-card{gap:var(--orn-space-3);padding:var(--orn-space-5);border:1px solid var(--orn-border);border-radius:var(--orn-radius-card);background:var(--orn-surface);flex-direction:column;min-width:0;display:flex}.prd-card:hover{border-color:var(--orn-primary)}.prd-card__thumb{height:150px;padding:var(--orn-space-3);box-sizing:border-box;border-radius:var(--orn-radius-control);background:var(--orn-surface-muted);border:1px solid var(--orn-border-soft);color:var(--orn-text-subtle);grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;display:grid;overflow:hidden}.prd-card__thumb--photo,.prd-head__tile--photo{background:#fff}.prd-card__img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.prd-card__name{font-size:var(--orn-text-base);font-weight:var(--orn-weight-semibold);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.prd-card__name a{color:inherit;text-decoration:none}.prd-card__name a:hover{text-decoration:underline}.prd-card__meta{color:var(--orn-text-muted);font-size:var(--orn-text-base-sm)}.prd-card__row{justify-content:space-between;gap:var(--orn-space-4);font-size:var(--orn-text-base-sm);display:flex}.prd-card__actions{gap:var(--orn-space-3);margin-top:auto;display:flex}.prd-card__actions .orn-btn{text-align:center;flex:1;justify-content:center;text-decoration:none}.prd-missing{color:var(--orn-error)}.prd-head{gap:var(--orn-space-6);flex-wrap:wrap;align-items:flex-start;margin-block-end:var(--orn-space-7);display:flex}.prd-head__tile{border-radius:var(--orn-radius-card);background:var(--orn-surface-muted);border:1px solid var(--orn-border);width:72px;height:72px;color:var(--orn-text-subtle);flex:none;place-items:center;display:grid;overflow:hidden}.prd-head__body{gap:var(--orn-space-3);flex-direction:column;min-width:0;display:flex}.prd-head__item{color:var(--orn-text-muted);font-size:var(--orn-text-base-sm)}.prd-head h2{gap:var(--orn-space-4);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;margin:0;display:flex}.prd-facts{gap:var(--orn-space-3) var(--orn-space-7);color:var(--orn-text-muted);font-size:var(--orn-text-base-sm);flex-wrap:wrap;display:flex}.prd-facts b{color:var(--orn-text)}.prd-section{margin-block-end:var(--orn-space-8)}.prd-section>h3{margin:0 0 var(--orn-space-5);font-size:var(--orn-text-base)}.prd-section__bar{justify-content:space-between;align-items:center;gap:var(--orn-space-5);flex-wrap:wrap;margin-block-end:var(--orn-space-5);display:flex}.prd-section__bar h3{font-size:var(--orn-text-base);margin:0}.prd-offers{gap:var(--orn-space-5);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.prd-offer{gap:var(--orn-space-5);padding:var(--orn-space-5);border:1px solid var(--orn-border);border-radius:var(--orn-radius-card);background:var(--orn-surface);min-width:0;display:flex}.prd-offer[data-best=true]{border-color:var(--orn-success-border);background:var(--orn-success-bg)}.prd-offer__body{gap:var(--orn-space-2);min-width:0;font-size:var(--orn-text-base-sm);flex-direction:column;flex:1;display:flex}.prd-offer__name{font-weight:var(--orn-weight-semibold);font-size:var(--orn-text-base);gap:var(--orn-space-3);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;display:flex}.prd-offer__actions{gap:var(--orn-space-3);flex-wrap:wrap;margin-block-start:var(--orn-space-3);display:flex}.prd-offerform{gap:var(--orn-space-5);padding:var(--orn-space-6);border:1px solid var(--orn-border);border-radius:var(--orn-radius-card);background:var(--orn-surface-sunken);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:start;margin-block-end:var(--orn-space-5);display:grid}.prd-offerform__actions{gap:var(--orn-space-4);flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;display:flex}.prd-offerform__title{font-size:var(--orn-text-base);grid-column:1/-1;margin:0}.prd-compare__bar{align-items:center;gap:var(--orn-space-4);min-width:140px;display:flex}.prd-compare__track{background:var(--orn-surface-muted);border-radius:var(--orn-radius-control);flex:1;height:10px;overflow:hidden}.prd-compare__fill{background:var(--orn-primary);height:100%;display:block}.prd-compare__fill[data-best=true]{background:var(--orn-success)}.prd-compare tr[aria-selected=true] td{background:var(--orn-info-bg)}.prd-compare__pick{align-items:center;gap:var(--orn-space-4);flex-wrap:wrap;margin-block-end:var(--orn-space-5);display:flex}.prd-compare__footer{align-items:center;gap:var(--orn-space-6);border-block-start:1px solid var(--orn-border-soft);flex-wrap:wrap;margin-block-start:var(--orn-space-6);padding-block-start:var(--orn-space-5);display:flex}.prd-hs{gap:var(--orn-space-3);align-items:center;display:flex}.prd-hs input{width:130px}.prd-hs [role=status]{font-size:var(--orn-text-sm);color:var(--orn-success-text)}.prd-import input[type=file]{max-width:100%}.prd-import ul{margin:var(--orn-space-3) 0 0;font-size:var(--orn-text-base-sm);padding-inline-start:var(--orn-space-7)}.prd-head__img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.prd-cbm{gap:var(--orn-space-4);padding:var(--orn-space-6);background:var(--orn-surface-sunken);border:1px solid var(--orn-border);border-radius:var(--orn-radius-card);display:grid}.prd-cbm__head{align-items:center;gap:var(--orn-space-5);flex-wrap:wrap;display:flex}.prd-cbm__incomplete{padding:1px var(--orn-space-5);border-radius:var(--orn-radius-pill);background:var(--orn-warning-bg);color:var(--orn-text);font-size:var(--orn-text-sm)}.prd-cbm__value{align-items:baseline;gap:var(--orn-space-4);flex-wrap:wrap;display:flex}.prd-cbm__big{font-size:var(--orn-text-lg);font-weight:var(--orn-weight-semibold);font-variant-numeric:tabular-nums}.prd-cbm__math{gap:var(--orn-space-2) var(--orn-space-6);grid-template-columns:max-content 1fr;margin:0;display:grid}.prd-cbm__math dt{color:var(--orn-text-muted)}.prd-cbm__math dd{overflow-wrap:anywhere;margin:0}.prd-cbm__note{margin:0}.prd-pack{white-space:nowrap;display:inline-block}.orn-section__wide{grid-column:1/-1}.prd-facts--grid{gap:var(--orn-space-5) var(--orn-space-8);margin:0 0 var(--orn-space-5);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.prd-facts--grid dt{color:var(--orn-text-muted);font-size:var(--orn-text-sm)}.prd-facts--grid dd{font-weight:var(--orn-weight-semibold);margin:0}.prd-cell{flex-direction:column;gap:2px;min-width:0;display:flex}.prd-cellinput{width:100%;height:28px;padding-block:0;padding-inline:var(--orn-space-3);font-size:var(--orn-text-base-sm)}.prd-cellerr{color:var(--orn-error);font-size:var(--orn-text-sm);white-space:normal;line-height:1.3}.orn-table .orn-dims{border:0;min-width:0;margin:0;padding:0}.orn-table .orn-dims__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.orn-table .orn-dims__input{width:56px;height:28px;padding-inline:var(--orn-space-2)}.orn-table .orn-dims__row{flex-wrap:nowrap;gap:2px}.prd-editstatus{align-items:center;gap:var(--orn-space-2);font-size:var(--orn-text-base-sm);color:var(--orn-text-muted);white-space:nowrap;display:inline-flex}.prd-editstatus--ok{color:var(--orn-success-text);font-weight:var(--orn-weight-semibold)}.prd-editstatus--warn{color:var(--orn-warning);font-weight:var(--orn-weight-semibold)}.prd-editstatus--error{color:var(--orn-error);font-weight:var(--orn-weight-semibold)}.prd-thumb{border-radius:var(--orn-radius-control);border:1px solid var(--orn-border-soft);width:32px;height:32px;color:var(--orn-text-subtle);cursor:zoom-in;vertical-align:middle;background:#fff;place-items:center;display:inline-grid;position:relative}.prd-thumb--none{background:var(--orn-surface-muted);cursor:default}.prd-thumb:focus-visible{outline:2px solid var(--orn-primary);outline-offset:1px}.prd-thumb__img{object-fit:contain;border-radius:inherit;width:100%;height:100%;display:block}.prd-thumb__pop{z-index:80;padding:var(--orn-space-3);box-sizing:border-box;border:1px solid var(--orn-border);border-radius:var(--orn-radius-card);box-shadow:var(--orn-shadow-menu);pointer-events:none;background:#fff;place-items:center;display:grid;position:fixed}.prd-thumb__pop img{object-fit:contain;width:100%;height:100%;display:block}.prd-draftchip{align-items:center;gap:var(--orn-space-2);padding:2px var(--orn-space-4);background:var(--orn-warning-bg);color:var(--orn-warning);font-size:var(--orn-text-base-sm);font-weight:var(--orn-weight-bold);white-space:nowrap;border-radius:999px;display:inline-flex}.prd-draftval{max-width:100%;padding:0 var(--orn-space-2);border-radius:var(--orn-radius-logo);background:var(--orn-warning-bg);display:inline-block}.prd-draftchip__n{min-width:18px;padding-inline:var(--orn-space-2);background:var(--orn-warning);color:var(--orn-warning-bg);font-size:var(--orn-text-sm);text-align:center;border-radius:999px}.prd-report{align-items:center;gap:var(--orn-space-4);color:var(--orn-text-secondary);font-size:var(--orn-text-base-sm);flex-wrap:wrap;display:flex}.prd-report__range{font-weight:var(--orn-weight-semibold);color:var(--orn-text)}.prd-report__total{color:var(--orn-text-muted)}.prd-stat{align-items:center;gap:var(--orn-space-3);height:28px;padding-inline:var(--orn-space-4);border:1px solid var(--orn-border);background:var(--orn-surface);color:var(--orn-text-secondary);font:inherit;font-size:var(--orn-text-base-sm);cursor:pointer;border-radius:999px;display:inline-flex}.prd-stat:hover:not(:disabled){border-color:var(--orn-primary)}.prd-stat b{font-weight:var(--orn-weight-bold);color:var(--orn-text)}.prd-stat[aria-pressed=true]{background:var(--orn-primary-tint);border-color:var(--orn-primary);color:var(--orn-primary-hover)}.prd-stat[aria-pressed=true] b{color:inherit}.prd-stat:disabled{color:var(--orn-text-subtle);cursor:default}.prd-stat:disabled b{color:var(--orn-text-subtle)}.pln-board__panel{flex-direction:column;gap:14px;min-width:0;display:flex}.pln-board__reasons{flex-direction:column;gap:2px;margin:4px 0 0;padding-inline-start:18px;display:flex}.pln-linkbtn{text-decoration:none;display:inline-flex}.pln-check-box{width:17px;height:17px;accent-color:var(--orn-primary)}.pln-check-box:disabled{cursor:not-allowed}.pln-status{border:1px solid var(--orn-border);background:var(--orn-surface);border-radius:8px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.pln-status__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pln-status__row>b{font-size:var(--orn-text-md)}.pln-notes{border:1px solid var(--orn-border);background:var(--orn-surface);border-radius:8px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pln-notes__item{border-bottom:1px solid var(--orn-border-divider);overflow-wrap:anywhere;flex-direction:column;gap:2px;padding:8px 12px;display:flex}.pln-notes__item:last-child{border-bottom:0}.pln-notes__meta{font-size:.75rem}.pln-notes__form{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.pln-notes__form .pln-field{flex:280px}.pln-notes__text{resize:vertical;min-height:52px;padding-block:6px;font-family:inherit;height:auto!important}.pln-tl{flex-direction:column;gap:8px;min-width:0;display:flex}.pln-tl__chart{border:1px solid var(--orn-border);background:var(--orn-surface);border-radius:8px;overflow-x:auto}.pln-tl__inner{min-width:760px}.pln-tl__row{border-bottom:1px solid var(--orn-border-divider);grid-template-columns:190px 1fr;display:grid}.pln-tl__row:last-child{border-bottom:0}.pln-tl__row--axis{background:var(--orn-surface-muted);border-bottom-color:var(--orn-border)}.pln-tl__label{border-inline-end:1px solid var(--orn-border-soft);justify-content:space-between;align-items:center;gap:6px;min-width:0;padding:6px 10px;font-size:.78125rem;font-weight:600;display:flex}.pln-tl__row--axis .pln-tl__label{color:var(--orn-text-secondary);font-size:.75rem;font-weight:700}.pln-tl__nodate{color:var(--orn-text-muted);white-space:nowrap;font-size:.6875rem;font-weight:500}.pln-tl__track{height:38px;margin-inline:14px;position:relative}.pln-tl__track--axis{height:26px}.pln-tl__tick{color:var(--orn-text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.6875rem;position:absolute;top:5px;transform:translate(-50%)}.pln-tl__grid{border-inline-start:1px dashed var(--orn-border-soft);pointer-events:none;position:absolute;inset-block:0}.pln-tl__today{border-inline-start:2px solid var(--orn-error);pointer-events:none;z-index:1;position:absolute;inset-block:0}.pln-dot{--tone:var(--orn-primary);z-index:2;border:2px solid var(--tone);background:var(--orn-surface);width:22px;height:22px;color:var(--tone);font:700 .65625rem/1 var(--orn-font);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:8px}.pln-dot--static{cursor:default;width:20px;height:20px;position:static}.pln-dot:hover:not(:disabled){box-shadow:0 0 0 3px var(--orn-primary-chip)}.pln-dot:focus-visible{outline:var(--orn-focus-ring);outline-offset:var(--orn-focus-offset)}.pln-dot:active:not(:disabled){transform:scale(.94)}.pln-dot:disabled{cursor:progress;opacity:var(--orn-disabled-opacity)}.pln-dot--done{background:var(--tone);color:var(--orn-text-on-primary)}.pln-dot--overdue{border-color:var(--orn-error);box-shadow:0 0 0 2px var(--orn-error-bg)}.pln-dot--on{outline:2px solid var(--orn-text);outline-offset:2px}.pln-tone-0{--tone:var(--orn-primary)}.pln-tone-1{--tone:var(--orn-text)}.pln-tone-2{--tone:var(--orn-text-muted)}.pln-tone-3{--tone:var(--orn-accent-teal)}.pln-tone-4{--tone:var(--orn-accent-purple)}.pln-tone-5{--tone:var(--orn-accent-orange)}.pln-tl__legend{color:var(--orn-text-secondary);flex-wrap:wrap;gap:14px;font-size:.78125rem;display:flex}.pln-tl__key{align-items:center;gap:6px;display:inline-flex}.pln-tl__swatch{border-top:2px solid var(--orn-error);width:14px;display:inline-block}.pln-tl__detail{margin-top:2px}@media (width<=760px){.pln-tl__row{grid-template-columns:150px 1fr}.pln-status__row{align-items:stretch}}@media (prefers-reduced-motion:reduce){.pln-dot:active:not(:disabled){transform:none}}.cash-reasons{flex-direction:column;gap:2px;margin:4px 0 0;padding-inline-start:18px;display:flex}.cash-source{color:var(--orn-text-muted);margin:0;font-size:.78125rem}.cash-cal{border:1px solid var(--orn-border);background:var(--orn-surface);border-radius:8px;padding:12px 12px 8px;overflow-x:auto}.cash-cal__bars{align-items:stretch;gap:6px;min-width:max-content;display:flex}.cash-cal__col{flex-direction:column;flex:none;align-items:center;gap:4px;width:58px;display:flex}.cash-cal__val{height:16px;color:var(--orn-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.6875rem}.cash-cal__well{border-bottom:1px solid var(--orn-border);justify-content:center;align-items:flex-end;width:100%;height:120px;display:flex}.cash-cal__bar{background:var(--orn-primary);border-radius:3px 3px 0 0;width:70%;min-height:0}.cash-cal__bar--edge{background:var(--orn-text-subtle)}.cash-cal__col:hover .cash-cal__bar{background:var(--orn-primary-hover)}.cash-cal__lbl{color:var(--orn-text-muted);white-space:nowrap;font-size:.6875rem}.cash-cal__legend{font-size:.75rem}.cash-cal__empty{border:1px dashed var(--orn-border-strong);border-radius:8px}.cash-whatif{flex-direction:column;gap:6px;display:flex}@media (width<=760px){.cash-cal__col{width:52px}}.pln-dem-cell{flex-direction:column;gap:2px;width:100%;min-width:0;display:flex}.pln-dem-cell .orn-input{font-variant-numeric:tabular-nums;width:100%}.pln-dem-busy{font-size:.75rem}.pln-dem-err{font-size:.71875rem;line-height:1.3}.pln-dem-link{color:var(--orn-primary);font-size:.8125rem;font-weight:600}.pln-dem-add{border:1px solid var(--orn-border);background:var(--orn-surface-sunken);border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:10px 12px;display:flex}.pln-dem-add__wide{flex-basis:100%}.pln-dem-add__chosen{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pln-dem-add__list{border:1px solid var(--orn-border);background:var(--orn-surface);border-radius:8px;flex-direction:column;flex-basis:100%;max-height:260px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.pln-dem-add__list button{text-align:start;width:100%;font:inherit;color:var(--orn-text);border:0;border-bottom:1px solid var(--orn-border-divider);cursor:pointer;background:0 0;padding:8px 12px;font-size:.8125rem}.pln-dem-add__list button:hover:not(:disabled){background:var(--orn-primary-wash)}.pln-dem-add__list button:focus-visible{outline:2px solid var(--orn-primary);outline-offset:-2px}.pln-dem-add__list button:active:not(:disabled){background:var(--orn-primary-tint)}.pln-dem-add__list button:disabled{cursor:not-allowed;color:var(--orn-text-muted)}.pln-dem-draft{flex-direction:column;gap:10px;display:flex}.pln-dem-draft__h{margin:4px 0 0;font-size:.875rem}.pln-dem-draft__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pln-dem-draft__list li{border:1px solid var(--orn-border-divider);border-radius:8px;flex-direction:column;gap:2px;padding:6px 10px;font-size:.8125rem;display:flex}.exc-body{border-top:1px solid var(--orn-border-divider);flex-direction:column;gap:12px;padding:12px 14px 14px;display:flex}.exc-h{margin-bottom:4px;font-size:.84375rem;display:block}.exc-hint{margin:0;font-size:.78125rem}.exc-list{flex-direction:column;gap:3px;margin:0;padding-inline-start:18px;font-size:.8125rem;display:flex}.exc-log{border:1px solid var(--orn-border);border-radius:8px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.exc-log li{border-bottom:1px solid var(--orn-border-divider);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:7px 10px;font-size:.8125rem;display:flex}.exc-log li:last-child{border-bottom:0}.exc-log__meta{color:var(--orn-text-muted);font-size:.75rem}.exc-logform{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.exc-auto{color:var(--orn-text-muted);font-size:.71875rem}.exc-cellstack{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.exc-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.pln-inv-cap{align-self:center;font-size:.78125rem}.pln-inv-chart{border:1px solid var(--orn-border);background:var(--orn-surface);border-radius:8px;padding:12px 12px 8px;overflow-x:auto}.pln-inv-chart__plot{border-bottom:1px solid var(--orn-border-strong);align-items:stretch;gap:4px;min-width:320px;height:170px;display:flex;position:relative}.pln-inv-chart__safety{border-top:1.5px dashed var(--orn-error);pointer-events:none;z-index:1;position:absolute;inset-inline:0}.pln-inv-chart__safety span{inset-inline-end:0;color:var(--orn-error);background:var(--orn-surface);padding-inline:4px;font-size:.6875rem;position:absolute;bottom:2px}.pln-inv-bar{border-radius:3px 3px 0 0;flex:1 1 0;align-items:flex-end;min-width:8px;display:flex}.pln-inv-bar:hover{background:var(--orn-primary-wash)}.pln-inv-bar.is-arrival{background:var(--orn-primary-tint)}.pln-inv-bar__fill{background:var(--orn-primary);border-radius:3px 3px 0 0;width:100%;display:block}.pln-inv-bar__fill.is-low{background:var(--orn-error)}.pln-inv-bar__fill.is-zero{background:var(--orn-error);height:3px}.pln-inv-chart__axis{gap:4px;min-width:320px;padding-top:4px;display:flex}.pln-inv-axis{min-width:8px;color:var(--orn-text-muted);white-space:nowrap;flex-direction:column;flex:1 1 0;align-items:center;gap:1px;font-size:.65625rem;display:flex}.pln-inv-axis__date{height:14px}.pln-inv-axis__flag{color:var(--orn-text-secondary);font-size:.65625rem;font-weight:700}.pln-inv-axis__flag.is-arrival{color:var(--orn-primary-hover)}.pln-inv-legend{color:var(--orn-text-secondary);flex-wrap:wrap;gap:6px 18px;font-size:.78125rem;display:flex}.pln-inv-missing{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pln-inv-missing li{border:1px solid var(--orn-border-divider);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:6px 10px;font-size:.8125rem;display:flex}.pln-inv-missing a{color:var(--orn-primary);margin-inline-start:auto;font-weight:600}.pln-net{border:1px solid var(--orn-border);background:var(--orn-surface);border-radius:8px;padding:6px 8px;overflow-x:auto}.pln-net__svg{font-family:inherit;display:block}.pln-net__head{fill:var(--orn-text-secondary);font-size:.75rem;font-weight:700}.pln-net__edge{fill:none;stroke:var(--orn-border-strong);stroke-width:1.5px}.pln-net__edge--alt{stroke-dasharray:5 4}.pln-net__node rect{fill:var(--orn-surface);stroke:var(--orn-border-strong);stroke-width:1.2px}.pln-net__node--plan rect{fill:var(--orn-primary-chip);stroke:var(--orn-primary)}.pln-net__node--group rect{fill:var(--orn-surface-muted);stroke:var(--orn-text-muted)}.pln-net__node--alt rect{stroke-dasharray:4 3}.pln-net__node--click{cursor:pointer;outline:none}.pln-net__node--click:hover rect{fill:var(--orn-primary-wash)}.pln-net__node--click:focus-visible rect{stroke:var(--orn-primary);stroke-width:3px}.pln-net__node--on rect{stroke:var(--orn-primary);stroke-width:2.5px}.pln-net__label{fill:var(--orn-text);font-size:.78125rem;font-weight:600}.pln-net__sub{fill:var(--orn-text-muted);font-size:.6875rem}.pln-net-cards{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;display:grid}.pln-net-card{text-align:start;font:inherit;color:var(--orn-text);background:var(--orn-surface);border:1px solid var(--orn-border);cursor:pointer;border-radius:8px;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;font-size:.8125rem;display:flex}.pln-net-card:hover{background:var(--orn-primary-wash)}.pln-net-card:focus-visible{outline:2px solid var(--orn-primary);outline-offset:2px}.pln-net-card:active{background:var(--orn-primary-tint)}.pln-net-card.is-on{border-color:var(--orn-primary);background:var(--orn-primary-tint)}.pln-net-card__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.pln-net-card__top b{overflow-wrap:anywhere;font-size:.875rem}.pln-net-card__flags{flex-wrap:wrap;gap:6px;display:flex}.pln-net-panel{flex-direction:column;gap:10px;padding:0 14px 14px;display:flex}.pln-net-panel__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pln-net-panel__actions a.orn-btn{align-items:center;text-decoration:none;display:inline-flex}.pln-net-panel__h{margin:6px 0 0;font-size:.875rem}.pln-net-panel__p{margin:0;font-size:.78125rem}.pln-net-form{border:1px solid var(--orn-border);background:var(--orn-surface-sunken);border-radius:8px;flex-direction:column;gap:8px;max-width:560px;padding:10px 12px;display:flex}.pln-net-form__hint{font-size:.78125rem}.pln-net-form__buttons{gap:8px;display:flex}.pln-net-timeline{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pln-net-timeline li{border-inline-start:3px solid var(--orn-border-strong);flex-direction:column;gap:4px;padding:4px 10px;display:flex}.pln-net-timeline li.is-done{border-inline-start-color:var(--orn-success)}.pln-net-timeline li.is-planned{border-inline-start-color:var(--orn-primary)}.pln-net-timeline__top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pln-net-timeline__body{flex-direction:column;gap:2px;font-size:.8125rem;display:flex}.pln-net-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pln-net-list li{flex-wrap:wrap;align-items:center;gap:8px;font-size:.8125rem;display:flex}.pln-net-list a,.pln-net-panel a:not(.orn-btn){color:var(--orn-primary);font-weight:600}@media (width<=760px){.pln-net-form{max-width:none}}.pch-actions{flex-wrap:wrap;gap:8px;display:flex}.pch-cell{flex-direction:column;gap:2px;min-width:0;max-width:100%;display:inline-flex}.pch-cell .orn-input{max-width:100%}.pch-cell .orn-input[aria-busy=true]{opacity:.6;cursor:progress}.pch-cell .orn-input:disabled{cursor:not-allowed}.pch-effect{flex-direction:column;gap:3px;min-width:0;font-size:.78125rem;display:flex}.pch-picker{flex-direction:column;gap:12px;min-width:0;display:flex}.pch-picker__list{border:1px solid var(--orn-border);background:var(--orn-surface);border-radius:8px;max-height:280px;margin:0;padding:0;list-style:none;overflow:auto}.pch-picker__list li{border-bottom:1px solid var(--orn-border-divider);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:7px 10px;font-size:.8125rem;display:flex}.pch-picker__list li:last-child{border-bottom:0}.pch-picker__list li>span{overflow-wrap:anywhere;min-width:0}.pch-chosen{border:1px solid var(--orn-primary);background:var(--orn-primary-wash);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;display:flex}.pch-chosen b{overflow-wrap:anywhere;flex:1;min-width:0}.pch-check{width:17px;height:17px;accent-color:var(--orn-primary);cursor:pointer}.pch-check:disabled{cursor:not-allowed}.pln-hint{color:var(--orn-text-muted);max-inline-size:260px;font-size:.71875rem;line-height:1.4}.pln-scen__extra{max-inline-size:320px;align-self:flex-end;height:auto;min-height:32px}.pln-scen__actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pln-scen__actions .orn-btn{height:28px;padding-inline:var(--orn-space-4);font-size:.78125rem}.pln-scen__actions .pln-muted{font-size:.75rem}@media (width<=760px){.pln-field input[type=number]{width:100%}.pln-hint{max-inline-size:none}}.set-fields{align-items:flex-start}.set-fields .pln-field{flex:0 220px}.set-fields .pln-field .orn-input,.set-fields .pln-field input{width:100%}.set-save{flex-wrap:wrap;align-items:center;gap:8px;padding-block:4px;display:flex}.set-hint{font-size:.78125rem}.shp-select{flex-wrap:wrap;gap:8px;display:flex}.shp-select__item{border:1px solid var(--orn-border);background:var(--orn-surface);cursor:pointer;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:8px 12px;font-size:.8125rem;display:flex}.shp-select__item:hover{background:var(--orn-primary-wash)}.shp-select__item:focus-within{outline:2px solid var(--orn-primary);outline-offset:1px}.shp-select__item--on{border-color:var(--orn-primary);background:var(--orn-primary-tint)}.shp-select__item input{width:17px;height:17px;accent-color:var(--orn-primary)}.shp-select__item input:disabled{cursor:not-allowed}.shp-select__name{overflow-wrap:anywhere;min-width:0}.shp-list{margin:4px 0;padding-inline-start:20px}.shp-hint{font-size:.78125rem}.pln{min-width:0;font-size:var(--orn-text-base-sm);color:var(--orn-text);flex-direction:column;gap:14px;padding:4px 2px 40px;display:flex}.pln-grow{flex:1;min-width:0}.pln-muted{color:var(--orn-text-muted)}.pln-error{color:var(--orn-error);font-size:var(--orn-text-sm)}.pln-tone--ok{color:var(--orn-success)}.pln-tone--warn{color:var(--orn-warning)}.pln-tone--bad{color:var(--orn-error)}.pln-tone--info{color:var(--orn-primary-hover)}.pln-bar{border:1px solid var(--orn-border);background:var(--orn-surface-sunken);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;display:flex}.pln-bar__pick{align-items:center;gap:8px;font-weight:600;display:flex}.pln-bar__pick select{max-width:min(420px,60vw)}.pln-bar__file{color:var(--orn-primary);font-weight:600}.pln-state{text-align:center;color:var(--orn-text-muted);border:1px dashed var(--orn-border-strong);border-radius:8px;flex-direction:column;align-items:center;gap:8px;padding:28px 16px;display:flex}.pln-state--empty b{color:var(--orn-text);font-size:var(--orn-text-md)}.pln-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pln-head__title{font-size:1.25rem}.pln-head__sub{min-width:220px;color:var(--orn-text-muted);flex:1;font-size:.84375rem}.pln-sec{border-bottom:1px solid var(--orn-border);padding-bottom:6px}.pln-sec b{font-size:.9375rem}.pln-sec span{color:var(--orn-text-muted);margin-inline-start:10px;font-size:.78125rem}.pln-note{background:var(--orn-primary-chip);color:var(--orn-primary-hover);border-radius:8px;flex-direction:column;gap:3px;padding:10px 14px;font-size:.8125rem;line-height:1.55;display:flex}.pln-note b{font-size:.84375rem}.pln-note--ok{background:var(--orn-success-bg);color:var(--orn-success-text)}.pln-note--warn{background:var(--orn-warning-bg);color:var(--orn-warning)}.pln-note--bad{background:var(--orn-error-bg);color:var(--orn-error)}.pln-note--neu{background:var(--orn-surface-hover);color:var(--orn-text-secondary)}.pln-kpis{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.pln-kpi{border:1px solid var(--orn-border);background:var(--orn-surface);border-radius:8px;flex-direction:column;gap:3px;min-width:0;padding:10px 12px;display:flex}.pln-kpi__label{color:var(--orn-text-muted);font-size:.78125rem}.pln-kpi__value{font-variant-numeric:tabular-nums;font-size:1.3125rem;font-weight:650}.pln-kpi__sub{color:var(--orn-text-muted);font-size:.75rem}.pln-pill{white-space:nowrap;background:var(--orn-surface-hover);color:var(--orn-text-secondary);border-radius:10px;padding:2px 8px;font-size:.75rem;font-weight:600;display:inline-block}.pln-pill--ok{background:var(--orn-success-bg);color:var(--orn-success-text)}.pln-pill--warn{background:var(--orn-warning-bg);color:var(--orn-warning)}.pln-pill--bad{background:var(--orn-error-bg);color:var(--orn-error)}.pln-pill--info{background:var(--orn-primary-chip);color:var(--orn-primary-hover)}.pln-ctl{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.pln-field{color:var(--orn-text-muted);flex-direction:column;gap:3px;min-width:0;font-size:.75rem;display:flex}.pln-field--wide{flex:260px}.pln-field .orn-input,.pln-field select,.pln-field input{height:32px;color:var(--orn-text);font-size:.8125rem}.pln-field input[type=number]{width:110px}.pln-field input[type=checkbox]{width:17px;height:17px;accent-color:var(--orn-primary)}.pln-check{height:32px;color:var(--orn-text);align-items:center;gap:6px;font-size:.8125rem;display:flex}.pln-block{flex-direction:column;gap:6px;min-width:0;display:flex}.pln-block__title{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.pln-block__title b{font-size:.9375rem}.pln-block__title span{color:var(--orn-text-muted);font-size:.78125rem}.pln-table{border:1px solid var(--orn-border);background:var(--orn-surface);border-radius:8px;overflow:auto}.pln-table__head,.pln-table__row{align-items:center;display:grid}.pln-table__head{background:var(--orn-surface-muted);border-bottom:1px solid var(--orn-border)}.pln-table__head>div{color:var(--orn-text-secondary);border-inline-start:1px solid var(--orn-border-soft);padding:8px 10px;font-size:.75rem;font-weight:700}.pln-table__row{border-bottom:1px solid var(--orn-border-divider)}.pln-table__row>div{border-inline-start:1px solid var(--orn-border-divider);overflow-wrap:anywhere;flex-wrap:wrap;align-self:stretch;align-items:center;gap:6px;min-width:0;padding:7px 10px;font-size:.8125rem;display:flex}.pln-table__head>div:first-child,.pln-table__row>div:first-child{border-inline-start:0}.pln-cell--end{font-variant-numeric:tabular-nums;justify-content:flex-end}.pln-table__row--click{cursor:pointer}.pln-table__row--click:hover{background:var(--orn-primary-wash)}.pln-table__row--on{background:var(--orn-primary-tint)}.pln-table__empty{color:var(--orn-text-muted);padding:18px;font-size:.8125rem}.pln-table input,.pln-table select{max-width:100%;height:30px;font-size:.78125rem}.pln-detail{border:1px solid var(--orn-primary);background:var(--orn-surface);border-radius:8px;overflow:hidden}.pln-detail__head{background:var(--orn-primary-wash);border-bottom:1px solid var(--orn-border);align-items:center;gap:10px;padding:10px 14px;display:flex}.pln-detail__head b{font-size:.9375rem;display:block}.pln-detail__head span{color:var(--orn-text-muted);font-size:.78125rem}.pln-detail__grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px 18px;padding:12px 14px;display:grid}.pln-detail__k{color:var(--orn-text-muted);font-size:.75rem}.pln-detail__v{overflow-wrap:anywhere;font-size:.84375rem;font-weight:600}.pln-ph{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;display:grid}.pln-ph__card{border:1px dashed var(--orn-border-strong);background:var(--orn-surface-sunken);border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;font-size:.78125rem;display:flex}.pln-ph__top{align-items:center;gap:8px;display:flex}.pln-ph__top b{flex:1;font-size:.84375rem}.pln-overlay{z-index:60;background:var(--orn-scrim);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.pln-dialog{background:var(--orn-surface);box-shadow:var(--orn-shadow-dialog);border-radius:12px;flex-direction:column;max-height:90vh;display:flex}.pln-dialog__head{border-bottom:1px solid var(--orn-border-divider);align-items:center;gap:8px;padding:14px 18px;display:flex}.pln-dialog__head b{font-size:var(--orn-text-lg);flex:1}.pln-dialog__body{padding:16px 18px;overflow:auto}.pln-dialog__foot{border-top:1px solid var(--orn-border-divider);background:var(--orn-surface-sunken);justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.pln-form{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.pln-form .pln-field--wide,.pln-form__wide{grid-column:1/-1}@media (width<=760px){.pln-head__title{font-size:1.125rem}.pln-bar__pick select{max-width:58vw}.pln-kpis{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.po{--po-surface:var(--orn-surface);--po-text:var(--orn-text);--po-text-2:var(--orn-text-secondary);--po-muted:var(--orn-text-muted);--po-subtle:var(--orn-text-subtle);--po-primary:var(--orn-primary);--po-primary-hover:var(--orn-primary-hover);--po-border-ctl:var(--orn-border-strong);--po-border:var(--orn-border-soft);--po-border-2:var(--orn-border);--po-track:var(--orn-border-divider);--po-sunken:var(--orn-surface-sunken);--po-wash:var(--orn-primary-wash);--po-chip-bg:var(--orn-primary-chip);--po-hover:var(--orn-surface-hover);--po-teal:var(--orn-accent-teal);--po-purple:var(--orn-accent-purple);--po-late:var(--orn-error);--po-selected:#e8eef9;--po-hover-wash:#f3f8fe;--po-btn-hover:#f2f3f5;--po-border-3:#dcdfe4;--po-divider:#eef0f2;--po-page:#f4f5f7;--po-col:#f4f4f5;--po-success:#107c10;--po-success-bg:#dff6dd;--po-warning:#8a6d00;--po-warning-bg:#fff4ce;--po-warning-text:#5c4a00;--po-warning-box:#fff9e3;--po-warning-line:#f0d98c;--po-error:#a4262c;--po-error-bg:#fde7e9;--po-today:#f0594b;--po-today-hover:#d9473a;--po-amber:#e0a800;--po-orange:#c2650a;--po-green:#3f7d3b;--po-avatar:#6b6e76;--po-num:#a3a6ad;--po-card-hover:#9aa0a8;--po-c-e1e3e6:#e1e3e6;--po-c-e9ebed:#e9ebed;--po-c-e9eaec:#e9eaec;--po-c-f0f1f3:#f0f1f3;--po-c-f1f2f4:#f1f2f4;--po-c-ebedf0:#ebedf0;--po-c-eaeaec:#eaeaec;--po-c-e7e9ec:#e7e9ec;--po-c-e3e4e6:#e3e4e6;--po-c-f7f9fc:#f7f9fc;--po-c-fafafb:#fafafb;--po-c-74787f:#74787f;--po-c-5b5f67:#5b5f67;--po-c-6b6f78:#6b6f78;--po-c-8a8f98:#8a8f98;--po-c-44474f:#44474f;--po-c-2b2d33:#2b2d33;background:var(--po-surface);min-height:0;color:var(--po-text);-webkit-font-smoothing:antialiased;margin:calc(-1 * var(--orn-space-6)) calc(-1 * var(--orn-space-8)) calc(-1 * var(--orn-space-10));height:calc(100% + var(--orn-space-6) + var(--orn-space-10));flex-direction:column;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:relative}.po *,.po :before,.po :after{box-sizing:border-box}.po button,.po input,.po select{font:inherit}.po :focus{outline:none}.po.po :focus-visible{outline:2px solid var(--po-subtle);outline-offset:1px}.po .po-flip{transform:scaleX(1)}.po[dir=rtl] .po-flip{transform:scaleX(-1)}.po-icon{flex:none}.po-grow{flex:1}.po .col .add{opacity:0;transition:opacity .12s,background .12s}.po .col:hover .add,.po .col:focus-within .add{opacity:1}.po .col .add:hover{background:var(--po-c-e3e4e6)}@media (hover:none){.po .col .add{opacity:1}}@media (prefers-reduced-motion:reduce){.po *{transition:none!important}}.po .pod{flex:1;min-height:0;display:flex}@media (width<=900px){.po .pod{flex-direction:column;overflow:auto}.po .pod>aside{border-top:1px solid var(--po-border-2);border-inline-start:0!important;width:auto!important}}.po-area{flex-direction:column;flex:1;min-height:0;display:flex}.po-note{color:var(--po-muted);flex:none;min-height:20px;padding:4px 16px 0;font-size:12.5px}.po-limit{color:var(--po-warning);flex:none;padding:2px 16px 0;font-size:12.5px}.po-notice{color:var(--po-subtle);text-align:center;flex:1;place-content:center;justify-items:center;padding:24px;font-size:13.5px;display:grid}.po-notice--stack{gap:6px}.po-notice__title{color:var(--po-text-2);font-size:15px;font-weight:650}.po-notice .po-btn,.po-notice .po-mbtn{margin-top:8px}.po-tools{border-bottom:1px solid var(--po-border);flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:10px 16px;display:flex}.po-new{background:var(--po-primary);color:#fff;cursor:pointer;border:0;border-radius:6px;flex:none;place-items:center;width:34px;height:34px;padding:0;display:grid}.po-new:hover{background:var(--po-primary-hover)}.po-icon-btn{border:1px solid var(--po-border-ctl);background:var(--po-surface);width:34px;height:34px;color:var(--po-text);cursor:pointer;border-radius:6px;flex:none;place-items:center;padding:0;display:grid;position:relative}.po-icon-btn[data-active]{border-color:var(--po-primary);color:var(--po-primary-hover)}.po-icon-btn__n{top:-6px;background:var(--po-primary);color:#fff;border-radius:8px;place-items:center;min-width:16px;height:16px;padding-inline:4px;font-size:11px;font-weight:650;display:grid;position:absolute;inset-inline-end:-6px}.po-filterbar{border-bottom:1px solid var(--po-border);background:var(--po-wash);flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:10px 16px;display:flex}.po-icon-btn:hover{background:var(--po-btn-hover)}.po-icon-btn[aria-pressed=true]{border-color:var(--po-primary);color:var(--po-primary-hover);background:var(--po-selected)}.po-viewtabs{border:1px solid var(--po-border-ctl);border-radius:6px;flex:none;height:34px;display:flex;overflow:hidden}.po-viewtab{border:0;border-inline-start:1px solid var(--po-border-ctl);background:var(--po-surface);width:40px;color:var(--po-text-2);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;padding:0;font-size:13.5px;font-weight:500;display:flex}.po-viewtab:first-child{border-inline-start-color:#0000}.po-viewtab:hover{background:var(--po-btn-hover)}.po-viewtab[aria-selected=true]{background:var(--po-selected);color:var(--po-primary-hover);font-weight:650}.po-viewtab[aria-selected=true]:hover{background:var(--po-selected)}.po-search{border:1px solid var(--po-border-ctl);max-width:320px;height:34px;color:var(--po-muted);background:var(--po-surface);border-radius:6px;flex:220px;align-items:center;gap:6px;padding-inline:10px;display:flex}.po-search input{min-width:0;color:var(--po-text);background:0 0;border:0;outline:0;flex:1;font-size:14px}.po-select{border:1px solid var(--po-border-ctl);background:var(--po-surface);height:34px;color:var(--po-text);border-radius:6px;padding-inline:8px;font-size:13.5px}.po-btn{border:1px solid var(--po-border-ctl);background:var(--po-surface);height:34px;color:var(--po-text);cursor:pointer;border-radius:6px;padding-inline:12px;font-size:13.5px}.po-btn[aria-pressed=true]{background:var(--po-selected)}.po-btn--accent{font-weight:400}.po-btn--accent[aria-pressed=true]{border-color:var(--po-primary);color:var(--po-primary-hover);font-weight:650}.po-btn:hover{background:var(--po-btn-hover)}.po-btn:disabled{cursor:not-allowed;color:var(--po-subtle)}.po-colmenu{position:relative}.po-colmenu__scrim{z-index:40;position:fixed;inset:0}.po-colmenu__panel{top:calc(100% + 4px);background:var(--po-surface);border:1px solid var(--po-border-2);z-index:41;border-radius:8px;min-width:200px;max-height:340px;padding:6px;position:absolute;inset-inline-start:0;overflow:auto;box-shadow:0 8px 24px #00000024}.po-colmenu__item{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:13.5px;display:flex}.po-colmenu__item:hover{background:var(--po-wash)}.po-strip{flex:none;align-items:center;gap:6px;display:flex}.po-metric{border:1px solid var(--po-border);background:var(--po-surface);border-radius:6px;flex:none;align-items:center;gap:6px;height:34px;padding-inline:9px;display:flex}.po-metric__value{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px;font-weight:650}.po-status{flex:none;min-height:0;padding-inline:16px}.po-msg{background:var(--po-warning-bg);color:var(--po-warning-text);border-radius:6px;align-items:center;gap:10px;margin:4px 0;padding:8px 12px;font-size:13.5px;display:flex}.po-msg__text{flex:1}.po-msg__close{cursor:pointer;color:var(--po-warning-text);background:0 0;border:0;font-size:16px}.po-health{border-radius:10px;align-items:center;gap:5px;padding:1px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.po-health[data-nowrap]{white-space:nowrap}.po-health__dot{border-radius:50%;width:7px;height:7px}.po-chip{border-radius:10px;padding:1px 7px;font-size:11.5px;font-weight:600}.po-bar-track{background:var(--po-track);border-radius:3px;display:block;overflow:hidden}.po-bar-fill{height:100%;display:block}.po-soon{border:1px solid var(--po-border-2);background:var(--po-sunken);height:26px;color:var(--po-subtle);cursor:not-allowed;border-radius:5px;padding-inline:9px;font-size:12px}.po-soon[data-size=md]{border-radius:6px;height:34px;padding-inline:12px;font-size:13.5px}.po-soon__tag{font-size:10.5px}.po-overlay{background:#0f111461;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.po-dialog{background:var(--po-surface);border-radius:12px;flex-direction:column;max-height:100%;display:flex;overflow:hidden;box-shadow:0 12px 40px #00000040}.po-dialog__head{border-bottom:1px solid var(--po-border);flex:none;align-items:center;gap:10px;padding:14px 20px;display:flex}.po-dialog__title{flex:1;font-size:16px}.po-dialog__meta{color:var(--po-muted);font-size:13px}.po-dialog__close{cursor:pointer;color:var(--po-muted);background:0 0;border:0;font-size:20px}.po-dialog__body{flex-direction:column;flex:1;gap:12px;padding:16px 20px;display:flex;overflow:auto}.po-dialog__foot{border-top:1px solid var(--po-border);flex:none;gap:8px;padding:12px 20px;display:flex}.po-mbtn{border:1px solid var(--po-border-ctl);background:var(--po-surface);height:36px;color:var(--po-text);cursor:pointer;border-radius:6px;padding-inline:16px;font-size:14px}.po-mbtn:hover{background:var(--po-btn-hover)}.po-mbtn--primary{background:var(--po-primary);color:#fff;border:0;padding-inline:18px;font-weight:600}.po-mbtn--primary:hover{background:var(--po-primary-hover)}.po-mbtn:disabled{opacity:.5;cursor:not-allowed}.po-fieldgrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;display:grid}.po-field{color:var(--po-text-2);flex-direction:column;gap:4px;font-size:13px;display:flex}.po-input{border:1px solid var(--po-border-ctl);background:var(--po-surface);height:36px;color:var(--po-text);border-radius:6px;padding-inline:10px;font-size:14px}.po-input--select{padding-inline:8px}.po-error{background:var(--po-error-bg);color:var(--po-error);border-radius:6px;padding:8px 12px;font-size:13.5px}.po.po-ins{background:0 0;height:auto;min-height:0;margin:0;display:block;position:static}.po-icon-btn--word{align-items:center;gap:6px;width:auto;padding-inline:10px 12px;font-size:.8125rem;font-weight:600;display:inline-flex}.po-bandtools{flex:none;align-items:center;gap:2px;display:flex}.orn-band .po-bandtools .po-new,.orn-band .po-bandtools .po-icon-btn,.orn-band .po-bandtools .po-viewtab{width:30px;height:30px;color:var(--orn-band-text);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.orn-band .po-bandtools .po-new{background:color-mix(in srgb, var(--orn-band-text) 22%, transparent)}.orn-band .po-bandtools .po-viewtabs{border:0;border-radius:0;gap:2px;height:auto;display:flex;overflow:visible}.orn-band .po-bandtools .po-viewtab{border-inline-start:0}.orn-band .po-bandtools .po-new:hover,.orn-band .po-bandtools .po-icon-btn:hover,.orn-band .po-bandtools .po-viewtab:hover{background:color-mix(in srgb, var(--orn-band-text) 16%, transparent)}.orn-band .po-bandtools .po-new:hover{background:color-mix(in srgb, var(--orn-band-text) 30%, transparent)}.orn-band .po-bandtools .po-icon-btn[aria-pressed=true],.orn-band .po-bandtools .po-viewtab[aria-selected=true]{background:color-mix(in srgb, var(--orn-band-text) 24%, transparent);color:var(--orn-band-text)}.orn-band .po-bandtools button:focus-visible{outline:2px solid var(--orn-band-text);outline-offset:1px}.orn-band .po-bandtools{border-inline-end:1px solid color-mix(in srgb, var(--orn-band-text) 35%, transparent);margin-inline-end:2px;padding-inline-end:6px}.po .po-board{flex-direction:column;flex:1;min-height:0;display:flex}.po .po-board__scroll{flex:1;min-height:0;display:flex;overflow:auto hidden}.po .po-board__track{zoom:var(--po-board-zoom,1);flex:none;align-items:stretch;gap:0;width:max-content;min-width:100%;min-height:0;padding:10px 0 0;padding-inline:28px 16px;display:flex}.po .po-board__stale{background:var(--po-warning-bg);color:var(--po-warning-text);flex:none;align-items:center;gap:10px;padding:6px 16px;font-size:.84375rem;display:flex}.po .po-board__stale .po-btn{height:28px}.po .po-board-col{background:var(--po-col);flex-direction:column;flex:0 0 410px;gap:10px;min-width:0;min-height:0;margin-inline-start:-6px;padding-block:16px;padding-inline:16px 24px;display:flex}.po .po-board-col__cards{scrollbar-width:thin;overscroll-behavior:contain;flex-direction:column;flex:1;gap:10px;min-height:0;margin-inline:-16px -24px;padding-block-end:8px;padding-inline:16px 24px;display:flex;overflow:hidden auto}.po .po-board-col__cards>*{flex:none}.po .po-board-col[data-dense]{flex-basis:352px}.po .po-board-col[data-open=false]{flex-basis:170px}.po .po-board-col[data-first]{margin-inline-start:0}.po .po-board-col[data-over]{background:var(--po-selected)}.po .po-board-col__head{text-align:start;cursor:pointer;color:inherit;background:0 0;border:0;padding:0 0 4px;padding-inline-start:10px}.po .po-board-col__name{font-size:1.03125rem;font-weight:650;line-height:1.25;display:block}.po .po-board-col__pill,.po .po-attn__pill{background:var(--po-selected);max-width:100%;height:28px;color:var(--po-primary-hover);white-space:nowrap;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 50%,calc(100% - 6px) 100%,0 100%);align-items:center;gap:6px;padding-inline:12px 18px;font-size:.90625rem;font-weight:650;line-height:1;display:inline-flex}.po[dir=rtl] .po-board-col__pill,.po[dir=rtl] .po-attn__pill{clip-path:polygon(6px 0,100% 0,100% 100%,6px 100%,0 50%)}.po .po-board-col__pill>span:last-child,.po .po-attn__pill>span:last-child{text-overflow:ellipsis;overflow:hidden}.po .po-board-col__no,.po .po-attn__no{font-variant-numeric:tabular-nums}.po .po-board-col__sum{color:var(--po-avatar);text-align:start;margin-top:3px;font-size:.8125rem;display:block}.po .po-board-col__po{vertical-align:bottom;color:var(--po-text-2);align-items:center;gap:4px;font-weight:600;display:inline-flex}.po .po-board-col__empty{text-align:center;color:var(--po-subtle);padding:18px 6px;font-size:.8125rem}.po .po-board-add{background:var(--po-c-eaeaec);height:56px;color:var(--po-text);cursor:pointer;border:0;border-radius:10px;flex:none;place-items:center;display:grid}.po .po-card{border:1px solid var(--po-border);background:var(--po-surface);cursor:grab;border-radius:8px;flex-direction:column;gap:7px;min-width:0;padding:12px 16px;display:flex;position:relative}.po .po-card:hover{border-color:var(--po-card-hover)}.po .po-card[data-dragging]{border-color:var(--po-primary);opacity:.45}.po .po-card[data-form=compact]{cursor:pointer;gap:5px;min-height:84px;padding-block:9px;padding-inline:14px 10px}.po .po-card[data-form=compact][data-dragging]{cursor:grab}.po .po-card__top{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.po .po-card__top--compact{flex-wrap:nowrap;min-width:0}.po .po-card__ref{color:var(--po-primary);font-size:.84375rem;font-weight:650}.po .po-card__ref--compact{font-size:.8125rem}.po .po-card__title{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;font-size:.90625rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.po .po-card__title--compact{font-size:.875rem}.po .po-card__preview{width:22px;height:22px;color:var(--po-avatar);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;padding:0;display:grid}.po .po-card__preview:hover{background:var(--po-hover)}.po .po-card__facts{color:var(--po-text-2);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:10px;font-size:.78125rem;display:flex;overflow:hidden}.po .po-card__facts-sup{color:var(--po-muted)}.po .po-card__meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.po .po-card__cfg{border:1px solid var(--po-border-2);color:var(--po-text-2);border-radius:4px;padding:1px 7px;font-size:.71875rem}.po .po-card__mode{background:var(--po-selected);color:var(--po-primary-hover);border-radius:4px;padding:1px 7px;font-size:.71875rem;font-weight:600}.po .po-card__supline{color:var(--po-muted);min-width:0;font-size:.78125rem}.po .po-card__sups{flex-wrap:wrap;gap:4px;display:flex}.po .po-card__sup{border:1px solid var(--po-border-2);border-radius:12px;align-items:center;gap:5px;padding-block:2px;padding-inline:4px 8px;font-size:.75rem;display:inline-flex}.po .po-card__sup[data-late]{border-color:var(--po-error)}.po .po-card__sup-ini{color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:.59375rem;font-weight:700;display:grid}.po .po-card__money{flex-direction:column;gap:4px;display:flex}.po .po-card__money-row{justify-content:space-between;gap:8px;font-size:.8125rem;display:flex}.po .po-card__num{font-variant-numeric:tabular-nums}.po .po-card__paidtxt{color:var(--po-muted);font-variant-numeric:tabular-nums}.po .po-card__paidbal{color:var(--po-muted);justify-content:space-between;font-size:.78125rem;display:flex}.po .po-card__strip{color:var(--po-text-2);font-variant-numeric:tabular-nums;border-top:1px solid var(--po-divider);border-bottom:1px solid var(--po-divider);flex-wrap:wrap;justify-content:flex-start;gap:10px;padding:5px 0;font-size:.78125rem;display:flex}.po .po-card__prod{flex-direction:column;gap:3px;display:flex}.po .po-card__prod-row{color:var(--po-muted);justify-content:space-between;font-size:.78125rem;display:flex}.po .po-card__prod-row b{color:var(--po-text)}.po .po-card__foot{align-items:center;gap:8px;min-height:28px;display:flex}.po .po-card__ready{color:var(--po-muted);flex:1;font-size:.78125rem}.po .po-card__ready b{color:var(--po-text)}.po .po-card__mgr{background:var(--po-avatar);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.65625rem;font-weight:700;display:grid}.po .po-card__next{background:var(--po-today);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid}.po .po-card__next:hover{background:var(--po-today-hover)}.po .po-card__quick{flex-wrap:wrap;gap:6px;display:flex}.po .po-wiz-steps{flex:none;gap:4px;padding:10px 20px 0;display:flex}.po .po-wiz-seg{background:var(--po-border);border-radius:2px;flex:1;height:4px}.po .po-wiz-seg[data-on]{background:var(--po-primary)}.po .po-wiz-step{font-size:.9375rem;font-weight:650}.po .po-wiz-wide{grid-column:1/-1}.po .po-wiz-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:12px;display:grid}.po .po-wiz-cfgs{gap:8px;display:flex}.po .po-wiz-cfg{border:1px solid var(--po-border-2);background:var(--po-surface);text-align:start;cursor:pointer;border-radius:8px;flex:1;padding:10px 12px}.po .po-wiz-cfg[aria-pressed=true],.po .po-wiz-sup[aria-pressed=true]{border-color:var(--po-primary);background:var(--po-wash)}.po .po-wiz-cfg__name{font-size:.875rem;font-weight:700}.po .po-wiz-cfg__desc{color:var(--po-muted);margin-top:2px;font-size:.78125rem;display:block}.po .po-wiz-hint{color:var(--po-muted);font-size:.8125rem}.po .po-wiz-sups{flex-direction:column;gap:6px;display:flex}.po .po-wiz-sup{border:1px solid var(--po-border-2);background:var(--po-surface);cursor:pointer;text-align:start;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;display:flex}.po .po-wiz-box{border:1.5px solid var(--po-border-2);width:22px;height:22px;color:var(--po-primary);border-radius:5px;place-items:center;display:grid}.po .po-wiz-sup[aria-pressed=true] .po-wiz-box{border-color:var(--po-primary)}.po .po-wiz-sup__name{flex:1;font-size:.875rem}.po .po-wiz-lineform{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));align-items:end;gap:8px;display:grid}.po .po-wiz-lf{color:var(--po-text-2);flex-direction:column;gap:4px;font-size:.78125rem;display:flex}.po .po-wiz-lf select,.po .po-wiz-lf input{border:1px solid var(--po-border-ctl);background:var(--po-surface);height:34px;color:var(--po-text);border-radius:6px;padding-inline:6px;font-size:.84375rem}.po .po-wiz-lf input{padding-inline:8px}.po .po-wiz-add{background:var(--po-primary);color:#fff;cursor:pointer;border:0;border-radius:6px;height:34px;font-size:.84375rem;font-weight:600}.po .po-wiz-add:hover{background:var(--po-primary-hover)}.po .po-wiz-none{text-align:center;color:var(--po-subtle);border:1px dashed var(--po-border-2);border-radius:8px;padding:14px;font-size:.8125rem}.po .po-wiz-lines{flex-direction:column;display:flex}.po .po-wiz-line{border-bottom:1px solid var(--po-divider);align-items:center;gap:10px;padding:8px 4px;font-size:.84375rem;display:flex}.po .po-wiz-line__main{flex:1;min-width:0}.po .po-wiz-line__sup{color:var(--po-muted);font-size:.75rem;display:block}.po .po-wiz-line__qty{font-variant-numeric:tabular-nums}.po .po-wiz-line__del{cursor:pointer;color:var(--po-error);background:0 0;border:0;font-size:1rem}.po .po-wiz-note{color:var(--po-muted);font-size:.78125rem}.po .po-wiz-review{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.po .po-wiz-stat{border:1px solid var(--po-border);border-radius:8px;padding:8px 12px}.po .po-wiz-stat__label{color:var(--po-muted);font-size:.75rem}.po .po-wiz-stat__value{font-variant-numeric:tabular-nums;text-align:start;font-size:1rem;font-weight:650}.po .po-wiz-missing{border:1px solid var(--po-warning-line);background:var(--po-warning-box);border-radius:8px;padding:10px 12px}.po .po-wiz-missing b{font-size:.84375rem}.po .po-wiz-missing ul{color:var(--po-warning-text);margin:6px 0 0;padding-inline-start:20px;font-size:.8125rem}.po .po-wiz-status{color:var(--po-subtle);font-size:.8125rem}.po .po-card[data-form=compact]{gap:8px;padding-block:12px;padding-inline:14px 12px}.po .po-card[data-form=compact] .po-card__ref{font-weight:500}.po .po-card[data-form=compact] .po-card__title{font-weight:500;line-height:1.4}.po .po-card[data-form=compact] .po-card__sups{gap:6px}.po .po-card[data-form=compact] .po-card__sup{border-color:var(--po-border);font-weight:400}.po .po-card[data-form=compact] .po-card__money{gap:5px}.po .po-card[data-form=compact] .po-card__money-row{color:var(--po-muted);font-size:.78125rem;font-weight:400}.po .po-card[data-form=compact] .po-card__money b{color:var(--po-text);font-weight:500}.po .po-card[data-form=compact] .po-card__facts{color:var(--po-muted);gap:12px;font-weight:400}.po .po-card[data-form=compact] .po-card__facts b{font-weight:400}.po .po-ship__route{align-items:center;gap:10px;min-width:0;padding-block:2px;display:flex}.po .po-ship__place{flex-direction:column;flex:0 auto;gap:1px;min-width:0;display:flex}.po .po-ship__place:last-child{text-align:end;align-items:flex-end}.po .po-ship__code{letter-spacing:.02em;color:var(--po-text);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:1.25rem;font-weight:750;line-height:1.1;overflow:hidden}.po .po-ship__name{letter-spacing:.06em;text-transform:uppercase;color:var(--po-subtle);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.65625rem;font-weight:600;overflow:hidden}.po .po-ship__line{min-width:24px;color:var(--po-subtle);flex:24px;align-items:center;gap:6px;display:flex}.po .po-ship__line:before,.po .po-ship__line:after{content:"";border-top:1.5px dashed var(--po-border-2);flex:1}.po .po-ship__route[data-kind=air] .po-ship__line,.po .po-ship__route[data-kind=courier] .po-ship__line{color:var(--po-primary)}.po .po-ship__route[data-kind=sea] .po-ship__line,.po .po-ship__route[data-kind=lcl] .po-ship__line{color:var(--po-primary-hover)}.po .po-ship__dates{border-top:1px solid var(--po-divider);border-bottom:1px solid var(--po-divider);grid-template-columns:1fr 1fr;gap:10px;padding-block:7px;display:grid}.po .po-ship__date{flex-direction:column;gap:1px;min-width:0;font-size:.8125rem;display:flex}.po .po-ship__date:last-child{text-align:end;align-items:flex-end}.po .po-ship__date b{color:var(--po-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.po .po-ship__label{color:var(--po-subtle);font-size:.6875rem}.po .po-ship__mode{color:var(--po-text-2);justify-content:space-between;align-items:center;gap:8px;min-width:0;font-size:.8125rem;display:flex}.po .po-ship__mode-main{color:var(--po-primary-hover);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.po .po-ship__mode-line{color:var(--po-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;display:inline-flex;overflow:hidden}.po .po-ship__quick{color:var(--po-text-2);justify-content:space-between;align-items:center;gap:8px;font-size:.78125rem;display:flex}.po .po-ship__quick .po-ship__mode-main{font-size:.78125rem;font-weight:500}.po .po-ship__quick-date{color:var(--po-muted);font-variant-numeric:tabular-nums;align-items:center;gap:5px;display:inline-flex}.po .po-ship__quick-date b{color:var(--po-text-2);font-weight:500}.po .po-ship__stats{border-top:1px solid var(--po-divider);grid-template-columns:repeat(4,1fr);gap:6px;padding-block:7px;display:grid}.po .po-ship__stat{color:var(--po-subtle);flex-direction:column;gap:1px;min-width:0;font-size:.6875rem;display:flex}.po .po-ship__stat b{color:var(--po-text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;font-size:1.0625rem;font-weight:700;line-height:1.15;overflow:hidden}.po .po-ship__foot{flex-wrap:wrap;gap:6px}.po .po-ship__mgrname{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8125rem;font-weight:600;overflow:hidden}.po .po-ship__chip{white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:10px;padding:2px 8px;font-size:.6875rem;font-weight:700}.po .po-ship__chip[data-tone=good]{color:var(--po-success);background:#dff3df}.po .po-ship__chip[data-tone=info]{background:var(--po-selected);color:var(--po-primary-hover)}.po .po-attn{flex:0 0 360px}.po .po-attn__sumrow{justify-content:space-between;align-items:center;gap:8px;display:flex}.po .po-attn__empty{color:var(--po-subtle);margin:8px 0;font-size:.8125rem}.po .po-attn__card{text-align:start;width:100%;color:inherit;font:inherit;background:#fff;border:2px solid #e4e4e0;border-radius:8px;flex-direction:column;gap:8px;padding:12px 16px;display:flex}.po .po-attn__cardtop{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.po .po-attn__open{text-align:start;min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:4px;padding:0;display:flex}.po .po-attn__flag{height:26px;color:var(--po-error);font:inherit;cursor:pointer;background:#fff;border:1px solid #d9d2d3;border-radius:13px;flex:none;align-items:center;gap:6px;padding-inline:10px;font-size:.8125rem;display:inline-flex}.po .po-attn__flag b{font-variant-numeric:tabular-nums;font-weight:700}.po .po-attn__flag:hover,.po .po-attn__flag[aria-expanded=true]{border-color:var(--po-error);background:#fbe3e4}.po .po-attn__where{color:var(--po-muted);font-size:.75rem}.po .po-attn__card:hover{border-color:var(--po-card-hover)}.po .po-attn__ref{color:var(--po-primary);font-size:.8125rem;font-weight:650}.po .po-attn__name{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;font-size:.875rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.po .po-attn__issues{border-top:1px solid var(--po-divider);flex-direction:column;gap:5px;padding-top:4px;display:flex}.po .po-attn__issue{color:var(--po-text-2);align-items:baseline;gap:7px;font-size:.78125rem;line-height:1.35;display:flex}.po .po-attn__tag{white-space:nowrap;border-radius:9px;flex:none;padding:1px 7px;font-size:.65625rem;font-weight:700}.po .po-attn__tag[data-kind=data]{color:#7a4a00;background:#fff1d6}.po .po-attn__tag[data-kind=decision]{color:var(--po-error);background:#fbe3e4}.po .po-attn__more{color:var(--po-subtle);font-size:.75rem}.po .po-attn[data-open=false]{flex-basis:92px;align-items:stretch;gap:8px;padding-inline:20px 18px}.po .po-attn__strip{cursor:pointer}.po .po-attn[data-open=false] .po-attn__pill{padding-inline:8px 14px}.po .po-attn__pill .po-icon{flex:none}.po .po-attn__cat{border:1px solid var(--po-border);background:var(--po-surface);width:100%;color:var(--po-text-2);cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:6px 0;font-size:.75rem;font-weight:700;display:flex}.po .po-attn__cat[data-kind=decision]{color:var(--po-error)}.po .po-attn__cat:hover{background:var(--po-wash);border-color:var(--po-card-hover)}.po .po-attn__fold{color:var(--po-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:.78125rem;font-weight:600}.po .po-attn__fold:hover{text-decoration:underline}.po .po-attn__filter{background:var(--po-selected);color:var(--po-primary-hover);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:5px 8px;font-size:.78125rem;display:flex}.po-board .po-board__scroll{background-color:#fff}.po-board .po-board__track{padding-top:12px;padding-bottom:12px;padding-inline:20px;background-color:#fff;padding-right:20px}.po-board .po-board__track .po-board-col{background:#f4f4f3;border-radius:10px;gap:10px;margin-inline-start:4px;padding:16px 24px 16px 16px}.po[dir=rtl] .po-board-col{padding:16px 16px 16px 24px}.po-board .po-board__track .po-board-col[data-first]{margin-inline-start:0}.po-board .po-board__track .po-board-col[data-over]{background:var(--po-selected)}.po-board .po-board__track .po-board-col__head,.po-board .po-board__track .po-attn__headrow{padding:0 0 4px;padding-inline-start:8px}.po-board .po-board__track .po-board-col__cards{margin-inline:-16px -24px;padding-block-end:8px;padding-inline:16px 24px}.po[dir=rtl] .po-board-col__cards{margin-inline:-24px -16px;padding-inline:24px 16px}.po-board .po-board__track .po-board-col__pill,.po-board .po-board__track .po-attn__pill{clip-path:none;height:auto;color:var(--po-text);background:0 0;padding:0;font-size:1.0625rem;font-weight:650}.po-board .po-board__track .po-board-col__pill .po-icon,.po-board .po-board__track .po-attn__pill .po-icon{color:var(--po-primary-hover)}.po-board .po-board__track .po-attn[data-open=false]{align-items:stretch;padding:14px 18px 14px 20px}.po .po-board__track .po-board-col article,.po .po-board__track .po-board-col .po-attn__card{background-color:#fff;border:1px solid #e8e8e6;border-radius:14px;padding:14px 16px}.po .po-board__track .po-board-col article:hover,.po .po-board__track .po-board-col .po-attn__card:hover{border-color:var(--po-card-hover)}.po .po-board__track .po-board-col article[data-dragging],.po .po-board__track .po-board-col article[data-review=source],.po .po-board__track .po-board-col article[data-highlight]{border-color:var(--po-primary)}.po .po-card__title{min-height:2.6em}.po .po-card__sups{flex-wrap:nowrap;overflow:hidden}.po .po-card__sup{flex:0 auto;min-width:0}.po .po-card__sup>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.po .po-card__sup--more{color:var(--po-muted);flex:none;padding-inline:8px;font-weight:600}.po .po-mk__sups{flex-direction:column;gap:8px;display:flex}.po .po-mk__sup{flex-direction:column;gap:4px;display:flex}.po .po-mk__sup-row{justify-content:space-between;align-items:center;gap:8px;min-width:0;font-size:.8125rem;display:flex}.po .po-mk__sup-name{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;display:inline-flex;overflow:hidden}.po .po-mk__chip{white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:10px;flex:none;padding:2px 8px;font-size:.6875rem;font-weight:700}.po .po-mk__chip[data-tone=good]{color:var(--po-success);background:#dff3df}.po .po-mk__chip[data-tone=info]{background:var(--po-selected);color:var(--po-primary-hover)}.po .po-mk__chip[data-tone=bad]{color:var(--po-error);background:#fbe3e4}.po .po-mk__chip[data-tone=warn]{color:#7a4a00;background:#fff1d6}.po .po-mk__made{border-top:1px solid var(--po-divider);justify-content:space-between;gap:10px;padding-top:7px;display:flex}.po .po-mk__big{flex-direction:column;gap:1px;min-width:0;display:flex}.po .po-mk__big--end{text-align:end;align-items:flex-end}.po .po-mk__big b{font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:700}.po .po-mk__big b[data-bad],.po .po-mk__line b[data-bad]{color:var(--po-error)}.po .po-mk__label{color:var(--po-subtle);font-size:.6875rem}.po .po-mk__line{color:var(--po-text-2);justify-content:space-between;align-items:center;gap:8px;min-width:0;font-size:.78125rem;display:flex}.po .po-mk__line b{color:var(--po-text);font-weight:650}.po .po-mk__stats3{grid-template-columns:repeat(3,1fr)}.po .po-mk__note{color:var(--po-subtle);font-size:.71875rem}.po .po-mk__ok{color:var(--po-success);flex:none}.po .po-mk__wait{color:#b26a00;flex:none}.po .po-attn__overdue{height:32px;color:var(--po-error);font:inherit;cursor:pointer;background:#fff;border:1px solid #d9d2d3;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding-inline:14px;font-size:.875rem;display:inline-flex}.po .po-attn__overdue b{font-variant-numeric:tabular-nums;font-weight:700}.po .po-attn__overdue:hover,.po .po-attn__overdue[aria-expanded=true]{border-color:var(--po-error);background:#fbe3e4}.po .po-attn__overduerow{color:var(--po-muted);align-items:center;gap:10px;font-size:.75rem;display:flex}.po .po-attn[data-open=false] .po-attn__overdue{width:100%;padding-inline:0}.po .po-board-col__cards{scrollbar-width:none;-ms-overflow-style:none}.po .po-board-col__cards::-webkit-scrollbar{width:0;height:0;display:none}.po .po-table{flex:1;min-height:0;overflow:auto}.po .po-table__grid{border-collapse:separate;border-spacing:0;width:100%;min-width:900px;font-size:.84375rem}.po .po-table-th{z-index:2;background:var(--po-page);text-align:start;border-bottom:1px solid var(--po-border-2);border-inline-end:1px solid var(--po-track);white-space:nowrap;padding:0;position:sticky;top:0}.po .po-table-th__btn{text-align:start;width:100%;height:36px;color:var(--po-text-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding-inline:10px;font-size:.78125rem;font-weight:650;display:flex}.po .po-table-sum{z-index:2;background:var(--po-page);border-inline-end:1px solid var(--po-track);height:26px;color:var(--po-text);font-variant-numeric:tabular-nums;text-align:start;white-space:nowrap;padding:4px 10px 0;font-size:.78125rem;font-weight:700;position:sticky;top:0}.po .po-table-sums+tr .po-table-th{top:26px}.po .po-table-th--act{width:44px}.po .po-table-cell--act{text-align:center;width:44px;padding-block:4px}.po .po-table-cell--act .po-icon-btn{width:30px;height:30px}.po .po-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.po .po-table-th__btn:hover{background:var(--po-c-ebedf0)}.po .po-table-th__mark{color:var(--po-primary);font-size:.625rem}.po .po-table-group td{background:var(--po-c-fafafb);border-bottom:1px solid var(--po-track);padding:7px 10px;font-size:.8125rem;font-weight:650}.po .po-table-group__count{color:var(--po-avatar);font-weight:400}.po .po-table-row{background:var(--po-surface);cursor:pointer}.po .po-table-row:hover{background:var(--po-hover-wash)}.po.po .po-table-row:focus-visible{outline-offset:-2px}.po .po-table-cell{border-bottom:1px solid var(--po-divider);border-inline-end:1px solid var(--po-c-f0f1f3);text-align:start;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--po-text);padding:8px 10px;font-weight:400}.po .po-table-cell[data-tone=ref]{color:var(--po-primary);font-weight:650}.po .po-table-cell[data-tone=balance]{color:var(--po-warning)}.po .po-table-chip{border-radius:10px;padding:1px 9px;font-size:.75rem;font-weight:600}.po .po-table-prod{align-items:center;gap:6px;display:inline-flex}.po .po-table-prod__track{background:var(--po-track);border-radius:3px;width:56px;height:5px;display:inline-block;overflow:hidden}.po .po-table-prod__fill{background:var(--po-primary);height:100%;display:block}.po .po-table-error{background:var(--po-error-bg);color:var(--po-error);align-items:center;gap:10px;padding:8px 16px;font-size:.84375rem;display:flex}.po .po-tl{flex:1;min-height:0;display:flex;position:relative}.po .po-tl-scroll{flex:1;min-width:0;padding:12px 16px 76px;overflow:auto}.po .po-tl-chart{border:1px solid var(--po-border);border-radius:8px;overflow:hidden}.po .po-tl-head{background:var(--po-page);border-bottom:1px solid var(--po-border-2);display:flex}.po .po-tl-head__label{color:var(--po-text-2);flex:0 0 240px;padding:9px 12px;font-size:.78125rem;font-weight:650}.po .po-tl-head__grid{flex:1;height:36px;position:relative}.po .po-tl-cell{inset-inline-start:var(--po-x);border-inline-start:1px solid var(--po-border-2);color:var(--po-text-2);white-space:nowrap;padding:10px 8px;font-size:.75rem;position:absolute;top:0;bottom:0;overflow:hidden}.po .po-tl-today{inset-inline-start:var(--po-x);background:var(--po-today);width:2px;position:absolute;top:0;bottom:0}.po .po-tl-today--row{opacity:.7}.po .po-tl-row{border-bottom:1px solid var(--po-divider);cursor:pointer;background:var(--po-surface);display:flex}.po .po-tl-row:hover{background:var(--po-hover-wash)}.po.po .po-tl-row:focus-visible{outline-offset:-2px}.po .po-tl-row__label{flex-direction:column;flex:0 0 240px;gap:3px;min-width:0;padding:9px 12px;display:flex}.po .po-tl-row__top{align-items:center;gap:6px;display:flex}.po .po-tl-row__ref{color:var(--po-primary);font-size:.8125rem}.po .po-tl-row__health{border-radius:9px;padding:0 7px;font-size:.6875rem;font-weight:600}.po .po-tl-row__title{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;overflow:hidden}.po .po-tl-row__stage{color:var(--po-muted);font-size:.75rem}.po .po-tl-row__grid{flex:1;min-height:62px;position:relative}.po .po-tl-gridline{inset-inline-start:var(--po-x);border-inline-start:1px solid var(--po-c-f0f1f3);position:absolute;top:0;bottom:0}.po .po-tl-span{inset-inline-start:var(--po-x);border-radius:3px;height:6px;position:absolute;top:28px}.po .po-tl-marker{inset-inline-start:var(--po-x);color:#fff;border:2.5px solid var(--po-surface);width:26px;height:26px;box-shadow:0 0 0 1px var(--po-subtle);border-radius:50%;place-items:center;margin-inline-start:-13px;font-size:.59375rem;font-weight:700;display:grid;position:absolute;top:18px}.po .po-tl-marker[data-late]{border-color:var(--po-late)}.po .po-tl-nodates{inset-inline-start:12px;color:var(--po-subtle);font-size:.78125rem;position:absolute;top:22px}.po .po-tl-float{bottom:16px;pointer-events:none;justify-content:center;display:flex;position:absolute;inset-inline:0}.po .po-tl-float__stack{pointer-events:auto;flex-direction:column;align-items:center;gap:8px;display:flex}.po .po-tl-info{background:var(--po-surface);border:1px solid var(--po-border-3);max-width:min(420px,100vw - 48px);color:var(--po-text-2);border-radius:10px;padding:10px 14px;font-size:.8125rem;line-height:1.5}.po .po-tl-bar{background:var(--po-surface);border:1px solid var(--po-border-3);border-radius:10px;align-items:center;gap:4px;padding:6px 8px;display:flex}.po .po-tl-bar__btn{height:32px;color:var(--po-text-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding-inline:14px;font-size:.875rem;font-weight:500}.po .po-tl-bar__btn:hover{background:var(--po-btn-hover)}.po .po-tl-bar__scale[aria-pressed=true]{border-color:var(--po-primary);background:var(--po-selected);color:var(--po-primary-hover);font-weight:650}.po .po-tl-bar__scale:hover{filter:brightness(.96)}.po .po-tl-bar__sep{background:var(--po-border-3);width:1px;height:22px;margin-inline:4px}.po .po-tl-bar__info{background:var(--po-c-44474f);color:#fff;cursor:pointer;border:0;border-radius:50%;width:26px;height:26px;font-family:Georgia,serif;font-size:.875rem;font-weight:700}.po .po-tl-bar__info:hover{background:var(--po-c-2b2d33)}.po .po-tl-bar__toggle{width:30px;height:30px;color:var(--po-text-2);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.po .po-tl-bar__toggle:hover{background:var(--po-btn-hover)}.po .po-sum{background:var(--po-page);flex-direction:column;flex:1;gap:16px;min-height:0;padding:16px 20px 28px;display:flex;overflow:auto}.po .po-sum-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:14px;display:grid}.po .po-sum-kpi{background:var(--po-surface);border:1px solid var(--po-border-3);border-radius:12px;align-items:center;gap:14px;min-width:0;padding:14px 16px;display:flex}.po .po-sum-kpi__icon{background:var(--po-c-f1f2f4);border-radius:10px;flex:none;place-items:center;width:48px;height:48px;display:grid}.po .po-sum-kpi__text{min-width:0}.po .po-sum-kpi__big{font-variant-numeric:tabular-nums;text-align:start;white-space:nowrap;font-size:1.25rem;font-weight:700;line-height:1.2}.po .po-sum-kpi__sub{color:var(--po-muted);margin-top:2px;font-size:.8125rem;line-height:1.35}.po .po-sum-pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr));gap:16px;display:grid}.po .po-sum-card{background:var(--po-surface);border:1px solid var(--po-border-3);border-radius:12px;flex-direction:column;gap:14px;min-width:0;padding:20px 22px;display:flex}.po .po-sum-card__title{color:var(--po-text);font-size:1.0625rem;font-weight:700}.po .po-sum-card__note{color:var(--po-muted);margin-top:3px;font-size:.84375rem;line-height:1.4}.po .po-sum-health{flex-wrap:wrap;align-items:center;gap:28px;padding:6px 4px;display:flex}.po .po-sum-donut{flex:none;width:190px;height:190px;position:relative}.po .po-sum-donut__svg{transform:rotate(-90deg)}.po .po-sum-donut__track{stroke:var(--po-c-e9eaec)}.po .po-sum-donut__center{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.po .po-sum-donut__total{font-size:2.125rem;font-weight:700;line-height:1}.po .po-sum-donut__label{color:var(--po-text-2);margin-top:4px;font-size:.8125rem;font-weight:600}.po .po-sum-legend{flex-direction:column;gap:12px;font-size:.875rem;display:flex}.po .po-sum-legend__item{align-items:center;gap:9px;display:flex}.po .po-sum-legend__swatch{border-radius:2px;width:14px;height:14px}.po .po-sum-nodata{color:var(--po-subtle)}.po .po-sum-tabs{border-bottom:1px solid var(--po-border-3);gap:4px;display:flex}.po .po-sum-tab{border:0;height:38px;color:var(--po-text-2);cursor:pointer;white-space:nowrap;background:0 0;border-bottom:2px solid #0000;margin-bottom:-1px;padding-inline:12px;font-size:.875rem;font-weight:500}.po .po-sum-tab:hover{background:var(--po-sunken)}.po .po-sum-tab[aria-selected=true]{border-bottom-color:var(--po-primary);color:var(--po-primary-hover);font-weight:650}.po .po-sum-rows{flex-direction:column;gap:10px;display:flex}.po .po-sum-row{grid-template-columns:minmax(90px,30%) 1fr auto;align-items:center;gap:12px;font-size:.84375rem;display:grid}.po .po-sum-row__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.po .po-sum-row__label--ref{text-align:start}.po .po-sum-row__track{background:var(--po-c-e9eaec);border-radius:3px;height:18px;display:block;overflow:hidden}.po .po-sum-row__track--flex{display:flex}.po .po-sum-row__fill{background:var(--po-c-8a8f98);border-radius:3px;height:100%;display:block}.po .po-sum-row__value{font-variant-numeric:tabular-nums;color:var(--po-text-2);white-space:nowrap;text-align:start}.po .po-sum-pay__paid{background:var(--po-success);height:100%;display:block}.po .po-sum-pay__unpaid{background:var(--po-amber);height:100%;display:block}.po .po-sum-empty{text-align:center;color:var(--po-subtle);padding:14px;font-size:.8125rem}.po .po-sum-freight{grid-template-columns:minmax(110px,26%) 1fr;align-items:center;gap:10px 18px;display:grid}.po .po-sum-freight__head{color:var(--po-muted);font-size:.8125rem;font-weight:650}.po .po-sum-freight__mode{font-size:.875rem}.po .po-sum-freight__dist{align-items:center;gap:10px;display:flex}.po .po-sum-freight__track{background:var(--po-c-e9eaec);border-radius:3px;flex:1;height:28px;display:block;overflow:hidden}.po .po-sum-freight__fill{background:var(--po-c-8a8f98);color:#fff;border-radius:3px;align-items:center;min-width:44px;height:100%;padding-inline:9px;font-size:.8125rem;font-weight:650;display:flex}.po .po-sum-freight__text{color:var(--po-muted);white-space:nowrap;font-size:.75rem}.po .po-sum-foot{color:var(--po-avatar);font-size:.78125rem;line-height:1.5}.po .po-det-main{background:var(--po-surface);flex-direction:column;flex:1;min-width:0;display:flex;overflow:auto}.po .po-det-top{background:var(--po-surface);border-bottom:1px solid var(--po-border)}.po .po-det-bar{border-bottom:1px solid var(--po-border);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 16px;display:flex}.po .po-det-back{border:1px solid var(--po-border-ctl);background:var(--po-surface);cursor:pointer;width:34px;height:34px;color:var(--po-primary);border-radius:6px;place-items:center;padding:0;display:grid}.po .po-det-back:hover{background:var(--po-btn-hover)}.po .po-det-sep{background:var(--po-border-2);width:1px;height:22px;margin-inline:4px}.po .po-det-ibtn{cursor:pointer;width:34px;height:34px;color:var(--po-text-2);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.po .po-det-ibtn:hover:not(:disabled){background:var(--po-btn-hover)}.po .po-det-ibtn[aria-pressed=true]{background:var(--po-selected);color:var(--po-primary)}.po .po-det-ibtn:disabled{opacity:.4;cursor:not-allowed}.po .po-det-search{border:1px solid var(--po-border-ctl);background:var(--po-surface);height:34px;color:var(--po-muted);border-radius:6px;flex:0 260px;align-items:center;gap:6px;padding-inline:10px;display:flex}.po .po-det-search input{min-width:0;color:var(--po-text);background:0 0;border:0;outline:0;flex:1;font-size:13.5px}.po .po-det-supsel{border:1px solid var(--po-border-ctl);background:var(--po-surface);height:34px;color:var(--po-text);border-radius:6px;padding-inline:8px;font-size:13.5px}.po .po-det-count{color:var(--po-muted);white-space:nowrap;font-size:12.5px}.po .po-det-reopen{border:1px solid var(--po-border-ctl);background:var(--po-surface);cursor:pointer;width:34px;height:34px;color:var(--po-primary);border-radius:6px;place-items:center;padding:0;display:grid}.po .po-det-reopen:hover{background:var(--po-btn-hover)}.po .po-det-title__ref{white-space:nowrap;margin-inline:2px;font-size:15px}.po .po-det-stage{white-space:nowrap;border-radius:10px;padding:2px 10px;font-size:12.5px;font-weight:600}.po .po-det-chips{border:1px solid var(--po-border-2);background:var(--po-surface);border-radius:8px;align-items:center;gap:6px;padding:3px 6px;display:inline-flex}.po .po-det-chip{height:24px;font:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;border:0;border-radius:6px;align-items:center;gap:5px;padding-inline:9px;font-size:12.5px;font-weight:650;display:inline-flex}.po .po-det-chip--cbm{color:#044a93;cursor:pointer;background:#e1eefb}.po .po-det-chip--cbm:hover,.po .po-det-chip--cbm[aria-pressed=true]{background:#cfe3f8}.po .po-det-chip--gw{color:#7a4a00;background:#fff1d6}.po .po-det-btn{cursor:pointer;white-space:nowrap;border-radius:6px;height:34px;padding-inline:14px;font-size:13.5px;font-weight:600}.po .po-det-btn:hover{filter:brightness(.96)}.po .po-det-btn--edit{border:1px solid var(--po-border-ctl);background:var(--po-surface);color:var(--po-text)}.po .po-det-btn--edit[aria-pressed=true]{background:var(--po-selected)}.po .po-det-btn--primary{background:var(--po-primary);color:#fff;border:0}.po .po-det-btn--outline{border:1px solid var(--po-primary);background:var(--po-surface);color:var(--po-primary)}.po .po-det-general{background:var(--po-surface);flex:none;overflow:auto}.po .po-det-fields{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:6px 48px;padding:24px 28px 28px;display:grid}.po .po-det-field{border-bottom:1px solid var(--po-c-f0f1f3);grid-template-columns:minmax(110px,40%) 1fr;align-items:center;gap:10px;min-width:0;min-height:40px;display:grid}.po .po-det-field__label{color:var(--po-text);font-size:13.5px;font-weight:600;line-height:1.25}.po .po-det-field__value{min-width:0;color:var(--po-text-2);font-size:13.5px;line-height:1.3}.po .po-det-ro{overflow-wrap:anywhere}.po .po-det-input{width:100%;min-width:0;height:28px;color:var(--po-text-2);background:0 0;border:1px solid #0000;border-radius:4px;padding-inline:0;font-size:13.5px}.po .po-det-input--edit{border-color:var(--po-border-ctl);background:var(--po-surface);color:var(--po-text);padding-inline:8px}.po .po-det-input:disabled{opacity:1}.po .po-det-mainsup{align-items:center;gap:8px;display:flex}.po .po-det-more{border:1px solid var(--po-primary);background:var(--po-surface);height:20px;color:var(--po-primary);cursor:pointer;border-radius:10px;padding-inline:7px;font-size:11.5px;font-weight:700}.po .po-det-more:hover{background:var(--po-wash)}.po .po-det-more--add{width:22px;padding-inline:0;font-size:14px;line-height:1}.po .po-det-hint{color:var(--po-avatar);font-size:11px;display:block}.po .po-det-gbar{border-top:1px solid var(--po-border-ctl);border-bottom:1px solid var(--po-border-ctl);background:var(--po-surface);flex-wrap:wrap;align-items:center;gap:12px;padding-inline:12px 24px;display:flex}.po .po-det-gtabs{flex:1;min-width:0;display:flex;overflow-x:auto}.po .po-det-gtab{height:56px;color:var(--po-text-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;align-items:center;gap:10px;margin-bottom:-1px;padding-inline:22px;font-size:15px;display:inline-flex}.po .po-det-gtab:hover{background:var(--po-wash)}.po .po-det-gtab[aria-selected=true]{border-bottom-color:var(--po-primary);color:var(--po-primary);font-weight:650}.po .po-det-btn--icon{align-items:center;gap:7px;display:inline-flex}.po .po-det-lower{background:var(--po-surface);flex-direction:column;flex:auto;min-height:360px;display:flex;position:relative}.po .po-det-rz{z-index:4;cursor:row-resize;touch-action:none;flex:none;align-items:center;height:13px;margin-block:-6px;display:grid;position:relative}.po .po-det-rz:hover,.po .po-det-rz:focus-visible{background:#0563c11a}.po .po-det-rz__bar{background:var(--po-border-ctl);border-radius:2px;height:4px;display:block}.po .po-det-rz__hint{top:22px;white-space:nowrap;background:var(--po-text);color:#fff;pointer-events:none;border-radius:6px;padding:4px 10px;font-size:12px;position:absolute;inset-inline-start:50%;transform:translate(-50%)}.po .po-det-tbar{background:var(--po-surface);border-bottom:1px solid var(--po-border-ctl);flex-wrap:wrap;flex:none;align-items:center;gap:6px;padding:6px 16px;display:flex}.po .po-det-tbar__label{white-space:nowrap;margin-inline-end:8px;font-size:13.5px;font-weight:650}.po .po-det-tbar__n{color:var(--po-avatar);margin-inline-start:6px;font-size:11.5px;font-weight:500}.po .po-det-pginfo{color:var(--po-text-2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12.5px}.po .po-det-tabs{background:var(--po-surface);border-top:1px solid var(--po-border-ctl);border-bottom:1px solid var(--po-border-ctl);flex-wrap:wrap;display:flex}.po .po-det-tab{border:0;border-inline-end:1px solid var(--po-border-ctl);height:40px;color:var(--po-text-2);cursor:pointer;white-space:nowrap;background:0 0;border-bottom:2px solid #0000;flex:auto;margin-bottom:-1px;padding-inline:14px;font-size:13.5px;font-weight:400}.po .po-det-tab:hover{background:var(--po-wash)}.po .po-det-tab[data-supplier]{justify-content:center;align-items:center;gap:8px;display:inline-flex}.po .po-det-tab[data-supplier]:before{content:"";background:var(--po-tab);border-radius:50%;flex:none;width:10px;height:10px}.po .po-det-tab[data-supplier]{border-bottom-color:color-mix(in srgb, var(--po-tab) 35%, transparent)}.po .po-det-tab[data-supplier][aria-selected=true]{border-bottom:4px solid var(--po-tab);background:color-mix(in srgb, var(--po-tab) 10%, var(--po-surface))}.po .po-det-td--color{text-align:center}.po .po-det-swatch{vertical-align:middle;border:1px solid #0000001f;border-radius:6px;width:22px;height:22px;display:inline-block}.po .po-det-tab[aria-selected=true]{border-bottom-color:var(--po-primary);background:var(--po-surface);color:var(--po-text);font-weight:650}.po .po-det-tab__n{color:var(--po-avatar);margin-inline-start:6px;font-size:11.5px;font-weight:400}.po .po-det-scroll{flex:1 1 0;min-height:0;overflow:auto}.po .po-det-table{border-collapse:collapse;background:var(--po-surface);width:100%;min-width:980px;font-size:13.5px}.po .po-det-th{z-index:2;background:var(--po-c-5b5f67);color:#fff;text-align:start;border-inline-end:1px solid var(--po-c-74787f);white-space:nowrap;padding:0;position:sticky;top:0}.po .po-det-th--toggle{text-align:center;width:34px}.po .po-det-th--no{text-align:center;width:38px;height:34px;padding:0 8px;font-size:12.5px;font-weight:650}.po .po-det-th__count{font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:650;display:block}.po .po-det-th--del{width:40px}.po .po-det-th__btn{color:#fff;text-align:start;cursor:pointer;white-space:nowrap;background:0 0;border:0;width:100%;height:34px;padding-inline:10px;font-size:12.5px;font-weight:650}.po .po-det-th__btn:hover{background:var(--po-c-6b6f78)}.po .po-det-th__mark{margin-inline-start:4px;font-size:10px}.po .po-det-th__plain{height:34px;padding:0 10px;font-size:12.5px;font-weight:650;line-height:34px;display:block}.po .po-det-td{border-bottom:1px solid var(--po-c-e1e3e6);border-inline-end:1px solid var(--po-c-e9ebed);white-space:nowrap;text-align:start;font-variant-numeric:tabular-nums;padding:6px 10px}.po .po-det-td--bare{width:34px;padding:0}.po .po-det-td--no{text-align:center;width:38px;color:var(--po-avatar);padding:6px 8px}.po .po-det-td--del{width:40px}.po .po-det-td--strong{font-weight:600}.po .po-det-row{background:var(--po-surface)}.po .po-det-row:hover,.po .po-det-row[data-open]{background:var(--po-hover-wash)}.po .po-det-expand{cursor:pointer;width:34px;height:32px;color:var(--po-primary);background:0 0;border:0;font-size:12px}.po .po-det-name{font-weight:600}.po .po-det-sku,.po .po-det-cur{color:var(--po-avatar);font-size:11.5px}.po .po-det-cell-input{border:1px solid var(--po-border-ctl);background:var(--po-surface);height:28px;color:var(--po-text);text-align:start;border-radius:4px;padding-inline:6px;font-size:13px}.po .po-det-cell-input--qty{width:84px}.po .po-det-cell-input--price{width:78px}.po .po-det-cell-input--ctn{width:70px}.po .po-det-missing{background:var(--po-warning-bg);color:var(--po-warning);border-radius:10px;padding:1px 8px;font-size:11.5px;font-weight:600}.po .po-det-del{width:40px;height:32px;color:var(--po-error);cursor:pointer;background:0 0;border:0;font-size:15px}.po .po-det-del:hover{background:var(--po-error-bg)}.po .po-det-totals{color:#0b3f7a;font-weight:650}.po .po-det-totals .po-det-td{z-index:1;color:#0b3f7a;box-shadow:inset 0 2px 0 var(--po-primary);background:#dcebf7;position:sticky;bottom:0}.po .po-det-empty{text-align:center;color:var(--po-muted);background:var(--po-surface);padding:22px;font-size:13.5px}.po .po-det-missbar{color:var(--po-warning);background:var(--po-warning-box);border-top:1px solid var(--po-warning-line);padding:6px 16px;font-size:12.5px}.po .po-det-packrow{background:var(--po-c-f7f9fc)}.po .po-det-packrow>td{border-bottom:1px solid var(--po-c-e1e3e6);padding:10px 16px}.po .po-det-packrow__title{margin-bottom:8px;font-size:12.5px;font-weight:650}.po .po-det-packrow__fields{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.po .po-det-pf{color:var(--po-text-2);flex-direction:column;gap:3px;font-size:12px;display:flex}.po .po-det-pf__input{border:1px solid var(--po-border-ctl);background:var(--po-surface);width:96px;height:28px;color:var(--po-text);border-radius:4px;padding-inline:6px;font-size:13px}.po .po-det-pf__input--var{width:130px}.po .po-det-pf__ro{border:1px solid var(--po-border-2);background:var(--po-c-e7e9ec);min-width:80px;height:28px;color:var(--po-text);border-radius:4px;align-items:center;padding-inline:8px;font-size:13px;display:flex}.po .po-det-aside{border-inline-start:1px solid var(--po-border-2);background:var(--po-sunken);flex-direction:column;flex:none;width:370px;display:flex;overflow:auto}.po .po-det-aside__head{background:var(--po-surface);border-bottom:1px solid var(--po-border-2);z-index:2;flex:none;align-items:center;gap:8px;padding:12px 16px;display:flex;position:sticky;top:0}.po .po-det-aside__head b{flex:1;font-size:16px}.po .po-det-aside__close{cursor:pointer;width:30px;height:30px;color:var(--po-muted);background:0 0;border:0;border-radius:4px;font-size:18px}.po .po-det-aside__close:hover{background:var(--po-hover)}.po .po-det-aside__body{flex-direction:column;gap:12px;padding:12px;display:flex}.po .po-det-card{background:var(--po-surface);border:1px solid var(--po-border);border-radius:8px;padding:14px}.po .po-det-card--tab{border-color:var(--po-primary)}.po .po-det-card__sub{color:var(--po-muted);font-size:12.5px}.po .po-det-card__title{font-size:14.5px}.po .po-det-card__tab{margin:2px 0 10px;font-size:15px;display:block}.po .po-det-blocks{grid-template-columns:1fr 1fr;gap:8px;display:grid}.po .po-det-block{border:1px solid var(--po-border);background:var(--po-surface);border-radius:6px;min-width:0;padding:7px 10px}.po .po-det-block__l{color:var(--po-muted);font-size:11.5px}.po .po-det-block__v{font-variant-numeric:tabular-nums;text-align:start;color:var(--po-text);font-size:15px;font-weight:650}.po .po-det-id{text-align:start;margin-top:2px;font-size:17px;display:block}.po .po-det-idtitle{margin-top:2px;font-size:14px}.po .po-det-pairs{grid-template-columns:auto 1fr;gap:5px 14px;margin-top:10px;font-size:13.5px;display:grid}.po .po-det-pairs__v{color:var(--po-text);font-weight:600}.po .po-det-muted{color:var(--po-muted)}.po .po-det-fin{flex-direction:column;gap:6px;margin-top:8px;font-size:13.5px;display:flex}.po .po-det-fin__row{justify-content:space-between;gap:8px;display:flex}.po .po-det-fin__row b{font-variant-numeric:tabular-nums;color:var(--po-text)}.po .po-det-metrics{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.po .po-det-metric{border:1px solid var(--po-border);background:var(--po-c-f7f9fc);border-radius:6px;padding:8px 10px}.po .po-det-metric__v{font-variant-numeric:tabular-nums;text-align:start;font-size:20px;font-weight:650;line-height:1.2}.po .po-det-metric__u{color:var(--po-avatar);text-align:start;font-size:11.5px}.po .po-det-metric__miss{color:var(--po-warning);margin-top:8px;font-size:12px}.po .po-det-cbm{border:1px solid var(--po-border-2);background:var(--po-sunken);width:100%;height:32px;color:var(--po-subtle);cursor:not-allowed;border-radius:4px;margin-top:10px;font-size:13px}.po .po-det-cbm__tag{font-size:10.5px}.po .po-det-brk{flex-direction:column;margin-top:8px;display:flex}.po .po-det-brk__row{border-bottom:1px solid var(--po-divider);align-items:center;gap:8px;padding:7px 0;font-size:13.5px;display:flex}.po .po-det-brk__name{flex:1;min-width:0}.po .po-det-brk__tag,.po .po-det-brk__val{color:var(--po-avatar);font-size:11.5px}.po .po-det-brk__num{font-variant-numeric:tabular-nums;text-align:end;font-size:12.5px}.po .po-det-brk__val{font-size:inherit}.po .po-det-brk__sum{justify-content:space-between;padding-top:8px;font-size:13.5px;font-weight:650;display:flex}.po .po-det-scrim{z-index:50;position:absolute;inset:0}.po .po-det-pop{z-index:51;top:240px;background:var(--po-surface);border:1px solid var(--po-border-2);border-radius:10px;width:300px;padding:10px;position:absolute;inset-inline-start:20px;box-shadow:0 8px 24px #0000002e}.po .po-det-pop__title{padding:2px 6px 8px;font-size:13.5px;display:block}.po .po-det-pop__row{border-top:1px solid var(--po-divider);padding:6px;font-size:13.5px}.po .po-det-pop__row b{font-weight:600}.po .po-det-pop__role{color:var(--po-muted)}.po .po-det-sp__search{padding:12px 20px 0}.po .po-det-sp__field{border:1px solid var(--po-border-ctl);height:34px;color:var(--po-muted);border-radius:6px;align-items:center;gap:6px;padding-inline:10px;display:flex}.po .po-det-sp__field input{min-width:0;color:var(--po-text);background:0 0;border:0;outline:0;flex:1;font-size:14px}.po .po-det-sp__list{flex-direction:column;flex:1;gap:6px;padding:10px 20px;display:flex;overflow:auto}.po .po-det-sp__item{border:1px solid var(--po-border-2);background:var(--po-surface);cursor:pointer;text-align:start;color:var(--po-text);border-radius:8px;align-items:center;gap:10px;padding:8px 12px;display:flex}.po .po-det-sp__item[data-on]{border-color:var(--po-primary);background:var(--po-wash)}.po .po-det-sp__item[data-lock]{cursor:not-allowed;opacity:.7}.po .po-det-sp__box{border:1.5px solid var(--po-border-2);width:22px;height:22px;color:var(--po-primary);border-radius:5px;flex:none;place-items:center;display:grid}.po .po-det-sp__item[data-on] .po-det-sp__box{border-color:var(--po-primary)}.po .po-det-sp__text{flex:1;min-width:0}.po .po-det-sp__text b{font-size:14px;font-weight:600}.po .po-det-sp__place{color:var(--po-muted);font-size:12px}.po .po-det-sp__none{text-align:center;color:var(--po-subtle);padding:16px;font-size:13px}.po .po-det-sp__error{padding:0 20px 12px}.po .po-det-ap{flex-direction:column;flex:1;gap:12px;padding:14px 20px;display:flex;overflow:auto}.po .po-det-ap__catalog{flex-direction:column;gap:6px;display:flex}.po .po-det-ap__lead{color:var(--po-text-2);font-size:13px}.po .po-det-ap__prods{flex-direction:column;gap:6px;max-height:220px;display:flex;overflow:auto}.po .po-det-ap__prod{border:1px solid var(--po-border-2);background:var(--po-surface);cursor:pointer;text-align:start;color:var(--po-text);border-radius:8px;align-items:center;gap:10px;padding:7px 12px;display:flex}.po .po-det-ap__prod[data-on]{border-color:var(--po-primary);background:var(--po-wash)}.po .po-det-ap__prod b{flex:1;font-size:13.5px;font-weight:600}.po .po-det-ap__sku{color:var(--po-avatar);font-size:12px}.po .po-det-ap__grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.po .po-det-ap__packtitle{font-size:13px;font-weight:650}.po .po-det-ap__packgrid{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:10px;display:grid}.po .po-det-ap__note{color:var(--po-muted);font-size:12px}.po .po-det-lbl{color:var(--po-text-2);flex-direction:column;gap:3px;font-size:12.5px;display:flex}.po .po-det-ctl{border:1px solid var(--po-border-ctl);background:var(--po-surface);height:34px;color:var(--po-text);border-radius:6px;padding-inline:8px;font-size:13.5px}.po .po-det-ctl--select{padding-inline:6px}.po .po-det-insp{background:var(--po-surface);border-bottom:1px solid var(--po-border-ctl);flex-wrap:wrap;align-items:flex-end;gap:12px 16px;padding:10px 16px;display:flex}.po .po-det-insp__title{align-items:center;gap:6px;padding-bottom:7px;font-size:13.5px;font-weight:650;display:inline-flex}.po .po-det-insp__f{color:var(--po-muted);flex-direction:column;gap:3px;font-size:12px;display:flex}.po .po-det-insp__f input,.po .po-det-insp__f select{border:1px solid var(--po-border-ctl);background:var(--po-surface);min-width:150px;height:32px;color:var(--po-text);border-radius:6px;padding-inline:8px;font-size:13px}.po .po-det-insp__f input:disabled,.po .po-det-insp__f select:disabled{background:0 0;border-color:#0000}.po .po-ws{background:#fff;flex:none}.po .po-ws__bar{align-items:flex-end;gap:16px;min-width:0;padding-inline:20px;display:flex}.po .po-ws__tabs{scrollbar-width:thin;flex:0 auto;align-items:flex-end;gap:0;min-width:0;display:flex;overflow-x:auto}.po-board .po-ws .po-ws__bar{background-color:#fff}.po .po-ws__next{height:46px;color:var(--po-num);flex:none;align-self:center;place-items:center;padding-inline:2px;display:inline-grid}.po .po-ws__tabwrap{border-bottom:3px solid #0000;flex:none;align-items:center;display:flex}.po .po-ws__tabwrap[data-active]{border-bottom-color:var(--po-primary)}.po .po-ws__tab{height:46px;color:var(--po-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding-inline:16px;font-size:.90625rem;font-weight:600;display:inline-flex}.po .po-ws__tab:hover{background:var(--po-hover-wash);color:var(--po-text)}.po .po-ws__tabwrap[data-active] .po-ws__tab{color:var(--po-primary)}.po .po-ws__count{background:var(--po-col);min-width:22px;height:20px;color:var(--po-muted);font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;padding-inline:7px;font-size:.75rem;font-weight:600;display:inline-grid}.po .po-ws__tabwrap[data-active] .po-ws__count{background:var(--po-selected);color:var(--po-primary-hover)}.po .po-ws__tools{align-items:center;gap:2px;display:inline-flex}.po .po-ws__tool{width:26px;height:26px;color:var(--po-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:inline-grid}.po .po-ws__tool:hover:not(:disabled){background:var(--po-hover);color:var(--po-text)}.po .po-ws__tool:disabled{opacity:.35;cursor:not-allowed}.po .po-ws__add{border:1px dashed var(--po-border-ctl);background:var(--po-surface);height:32px;color:var(--po-text-2);cursor:pointer;white-space:nowrap;border-radius:6px;flex:none;align-items:center;gap:6px;margin-block:6px;padding-inline:12px;font-size:.8125rem;display:inline-flex}.po .po-ws__add:hover{background:var(--po-btn-hover)}.po .po-ws__closed{flex:none;align-items:center;gap:6px;margin-inline-start:auto;padding-block:7px;display:flex}.po .po-ws__closedbtn{border:1px solid var(--po-border-2);background:var(--po-surface);height:32px;color:var(--po-text-2);cursor:pointer;white-space:nowrap;border-radius:16px;align-items:center;gap:8px;padding-inline:12px;font-size:.8125rem;display:inline-flex}.po .po-ws .po-metric{border:1px solid var(--po-border-2);background:var(--po-surface);border-radius:16px;gap:8px;height:32px;padding-inline:12px}.po .po-ws .po-metric__value{font-size:.8125rem}.po .po-ws__closedgroup{align-items:center;gap:6px;display:flex}.po .po-ws__closedbtn .po-icon{color:var(--po-muted);flex:none}.po .po-ws__closedbtn[aria-pressed=true] .po-icon,.po .po-ws__closedbtn[data-active] .po-icon,.po .po-ws__closedbtn[aria-expanded=true] .po-icon{color:var(--po-primary-hover)}.po .po-ws__closedbtn[aria-expanded=true],.po .po-ws__closedbtn[data-active]{border-color:var(--po-primary);color:var(--po-primary-hover)}.po .po-ws__closedbtn:hover{background:var(--po-btn-hover)}.po .po-ws__closedbtn[aria-pressed=true]{background:var(--po-selected);border-color:var(--po-primary);color:var(--po-primary-hover)}.po .po-ws__hint{color:var(--po-muted);background:var(--po-wash);border-top:1px solid var(--po-border);margin:0;padding:6px 20px 8px;font-size:.78125rem}@media (width<=760px){.po .po-ws__bar{flex-wrap:wrap;gap:0}.po .po-ws__tabs{flex-basis:100%}}.po .po-ws__nameform{flex-direction:column;gap:10px;display:flex}.po .po-ws__namefield{color:var(--po-text-2);flex-direction:column;gap:4px;font-size:.8125rem;display:flex}.po .po-ws__namefield input{border:1px solid var(--po-border-ctl);background:var(--po-surface);height:38px;color:var(--po-text);border-radius:6px;padding-inline:10px;font-size:.90625rem}.po .po-ws__hint2{color:var(--po-muted);margin:0;font-size:.78125rem}.po .po-ws__error{color:var(--po-error);margin:0;font-size:.8125rem}.po .po-board-col{position:relative}.po .po-board-col__tx{top:14px;position:absolute;inset-inline-end:26px}.po .po-board-col__head:has(+.po-board-col__tx){padding-inline-end:54px}.po .po-tx{border:1px solid var(--po-border-ctl);background:var(--po-surface);height:24px;color:var(--po-muted);cursor:pointer;border-radius:12px;align-items:center;gap:4px;padding-inline:7px;display:inline-flex}.po .po-tx[data-empty]{border-style:dashed}.po .po-tx:hover{border-color:var(--po-primary);color:var(--po-primary)}.po .po-tx__n{font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:650}.po .po-board-newcol{flex:0 0 260px;align-items:flex-start;padding-block:16px;padding-inline:24px;display:flex}.po .po-board-newcol .po-board-add{opacity:1;border:1px dashed var(--po-border-ctl);background:0 0;justify-content:center;align-items:center;gap:8px;width:100%;font-size:.875rem;display:inline-flex}.po .po-board-newcol .po-board-add:hover{background:var(--po-btn-hover)}.po-wp{gap:var(--orn-space-6);color:var(--orn-text);flex-direction:column;font-size:.84375rem;display:flex}.po-wp section{gap:var(--orn-space-4);flex-direction:column;display:flex}.po-wp__tx{padding:var(--orn-space-5);border:1px solid var(--orn-border-soft);border-radius:var(--orn-radius-card);background:var(--orn-surface)}.po-wp__tx small{color:var(--orn-text-muted)}.po-wp__path{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:.9375rem;display:flex}.po-wp__pair{gap:var(--orn-space-4);display:grid}.po-wp__sel{color:var(--orn-text-muted);flex-direction:column;gap:4px;font-size:.78125rem;display:flex}.po-wp__sel select{border:1px solid var(--orn-border-strong);border-radius:var(--orn-radius-control);background:var(--orn-surface);height:34px;color:var(--orn-text);font:inherit;padding-inline:8px}.po-wp__warn{color:var(--orn-error);margin:0}.po-wp__h{align-items:center;gap:8px;margin:0;font-size:.84375rem;font-weight:650;display:flex}.po-wp__n{background:var(--orn-surface-hover);min-width:20px;height:18px;color:var(--orn-text-muted);border-radius:9px;place-items:center;padding-inline:6px;font-size:.71875rem;font-weight:600;display:inline-grid}.po-wp__none,.po-wp__note{color:var(--orn-text-muted);margin:0;font-size:.78125rem}.po-wp__attached,.po-wp__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.po-wp__item{border:1px solid var(--orn-border-soft);border-radius:var(--orn-radius-control);background:var(--orn-surface);align-items:center;gap:6px;padding:6px 8px;display:flex}.po-wp__idx{background:var(--orn-primary-chip);width:20px;height:20px;color:var(--orn-primary-hover);border-radius:50%;place-items:center;font-size:.71875rem;font-weight:650;display:grid}.po-wp__name{flex:1;min-width:0;font-weight:600}.po-wp__icon{width:26px;height:26px;color:var(--orn-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:inline-grid}.po-wp__icon:hover:not(:disabled){background:var(--orn-surface-hover);color:var(--orn-text)}.po-wp__icon:disabled{opacity:.35;cursor:not-allowed}.po-wp__icon--del{color:var(--orn-error)}.po-wp__save{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.po-wp__status{color:var(--orn-text-muted);font-size:.78125rem}.po-wp__btn{border:1px solid var(--orn-border-strong);border-radius:var(--orn-radius-control);background:var(--orn-surface);height:32px;color:var(--orn-text);font:inherit;cursor:pointer;padding-inline:12px}.po-wp__btn:hover:not(:disabled){background:var(--orn-surface-hover)}.po-wp__btn:disabled{opacity:.5;cursor:not-allowed}.po-wp__btn--primary{background:var(--orn-primary);color:#fff;border:0;font-weight:600}.po-wp__btn--primary:hover:not(:disabled){background:var(--orn-primary-hover)}.po-wp__mod{border:1px solid var(--orn-border-soft);border-radius:var(--orn-radius-card);background:var(--orn-surface)}.po-wp__mod summary{cursor:pointer;align-items:center;gap:8px;padding:8px 12px;display:flex}.po-wp__mod .po-wp__list{padding:0 12px 12px}.po-wp__row[draggable=true]{cursor:grab}.po-wp__row{border-top:1px solid var(--orn-border-soft);align-items:flex-start;gap:8px;padding-block:6px;display:flex}.po-wp__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.po-wp__text span{color:var(--orn-text-muted);font-size:.75rem}.po-wp__on{color:var(--orn-text-muted);padding-block:6px;font-size:.75rem}.po-wp__tag{color:#5c4a00;background:#fff4ce;border-radius:9px;padding:0 7px;font-size:.6875rem;font-style:normal;font-weight:650;display:inline-block}.po .po-libentry__btn{border:1px solid var(--orn-brand-red,#d42027);background:var(--orn-brand-red,#d42027);color:#fff;cursor:pointer;white-space:nowrap;border-radius:6px;flex:none;align-items:center;gap:8px;height:34px;padding-inline:14px;font-size:.84375rem;font-weight:650;display:inline-flex}.po .po-libentry__btn:hover{background:var(--orn-brand-red-deep,#a11b1b)}.po .po-ws__ordbtn{border:1px solid var(--po-border-ctl);background:var(--po-surface);width:34px;height:32px;color:var(--po-text-2);cursor:pointer;border-radius:6px;flex:none;place-items:center;margin-block:6px;padding:0;display:inline-grid}.po .po-ws__ordbtn:hover{background:var(--po-btn-hover);color:var(--po-text)}.po .po-ord{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.po .po-ord__item{border:1px solid var(--po-border-2);background:var(--po-surface);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 8px;display:flex}.po .po-ord__item[data-dragging]{opacity:.5;border-style:dashed;border-color:var(--po-primary)}.po .po-ord__grip{color:var(--po-subtle);display:inline-flex}.po .po-ord__no{background:var(--po-selected);min-width:26px;height:24px;color:var(--po-primary-hover);font-variant-numeric:tabular-nums;border-radius:12px;place-items:center;font-size:.8125rem;font-weight:700;display:inline-grid}.po .po-ord__grip{cursor:grab;touch-action:none}.po .po-ord__field{min-width:0;height:34px;color:var(--po-subtle);border:1px solid #0000;border-radius:6px;flex:1;align-items:center;gap:6px;padding-inline:8px;display:flex}.po .po-ord__field:hover{border-color:var(--po-border-ctl)}.po .po-ord__field:focus-within{border-color:var(--po-primary);background:var(--po-surface);color:var(--po-primary)}.po .po-ord__field[data-blank]{border-color:var(--po-error)}.po .po-ord__name{min-width:0;color:var(--po-text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:.875rem;font-weight:600}.po .po-ord__warn{border:1px solid var(--po-warning-line);background:var(--po-warning-bg);color:var(--po-warning-text);border-radius:8px;flex-direction:column;gap:4px;margin-top:10px;padding:10px 12px;font-size:.8125rem;line-height:1.5;display:flex}.po .po-board-nextpage{border:2px dashed var(--po-primary);background:#0563c10a;border-radius:12px;flex-direction:column;flex:0 0 360px;gap:10px;margin-inline-start:6px;padding-block:16px;padding-inline:32px 30px;display:flex}.po .po-board-nextpage>.po-board-col__name,.po .po-board-nextpage>small{opacity:.55}.po .po-board-nextpage>small{color:var(--po-muted);font-size:.8125rem}.po .po-board-nextpage[data-over]{background:#0563c11f}.po .po-board-nextpage[data-over]>.po-board-col__name,.po .po-board-nextpage[data-over]>small{opacity:1}.po .po-ws__ico{flex:none}.po .po-board-col__ico{flex:none;margin-inline-end:-2px}.po .po-ord__ico{border:1px solid var(--po-border-ctl);background:var(--po-surface);width:34px;height:34px;color:var(--po-primary-hover);cursor:pointer;border-radius:6px;flex:none;place-items:center;padding:0;display:inline-grid}.po .po-ord__ico:hover{background:var(--po-btn-hover)}.po .po-ord__picker{flex:1 0 100%;padding-top:4px}.po .po-ico{flex-wrap:wrap;gap:6px;display:flex}.po .po-ico__opt{border:1px solid var(--po-border-ctl);background:var(--po-surface);min-width:34px;height:34px;color:var(--po-text-2);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding-inline:8px;font-size:.8125rem;display:inline-flex}.po .po-ico__opt:hover{background:var(--po-btn-hover)}.po .po-ico__opt[data-on]{border-color:var(--po-primary);background:var(--po-selected);color:var(--po-primary-hover);font-weight:650}.po .po-ws__tabwrap[data-active]{background:#eef5fd;border-bottom-width:4px}.po .po-ws__tab{gap:8px}.po .po-ws__compact{padding-inline:10px}.po .po-board__scroll[data-review]{overflow-y:hidden}.po .po-board__scroll[data-review] .po-board__track{height:100%}.po .po-card[data-review=source]{border-color:var(--po-primary)}.po .po-card[data-review=dimmed]{opacity:.42;pointer-events:none}.po .po-card[data-highlight]{border-color:var(--po-primary)}.po .po-card__rvtag{color:var(--po-primary-hover);white-space:nowrap;background:#e3ecf8;border-radius:9px;padding:1px 8px;font-size:.71875rem;font-weight:600}.po .po-board-slot{border:2px dashed var(--po-primary);color:var(--po-primary);background:#f2f8fe;border-radius:10px;flex:none;padding:12px 14px;font-size:.8125rem;font-weight:600}.po .po-rv{flex:none;align-items:stretch;gap:6px;margin-inline:6px;display:flex}.po .po-rv__arrow{color:var(--po-primary);flex:none;align-self:flex-start;margin-top:90px}.po .po-rv__box{overscroll-behavior:contain;flex-direction:column;gap:14px;width:480px;min-height:0;padding-inline:4px;display:flex;overflow-y:auto}.po .po-rv__head{z-index:4;background:var(--po-surface);border-bottom:1px solid var(--po-c-e1e3e6);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 2px;font-size:.78125rem;display:flex;position:sticky;top:0}.po .po-rv__head svg{color:var(--po-subtle)}.po .po-rv__pill{background:var(--po-c-e1e3e6);border-radius:11px;padding:2px 9px;font-weight:600}.po .po-rv__pill--now{background:var(--po-primary);color:#fff;font-weight:700}.po .po-rv__pill--dst{border:1px dashed var(--po-subtle);color:var(--po-muted);background:0 0;padding:1px 9px}.po .po-rv__title{align-items:center;gap:8px;display:flex}.po .po-rv__title b{flex:1;font-size:1rem}.po .po-rv__trial{background:var(--po-c-e1e3e6);color:var(--po-text-2);border-radius:9px;padding:1px 8px;font-size:.71875rem;font-weight:600}.po .po-rv__x{width:28px;height:28px;color:var(--po-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.po .po-rv__x:hover{background:var(--po-hover)}.po .po-rv__fail{background:var(--po-error-bg);color:#7a1b1f;border-radius:8px;padding:10px;font-size:.78125rem;line-height:1.5}.po .po-rv__fail b{font-size:.8125rem;display:block}.po .po-rv__sec{align-items:center;gap:8px;display:flex}.po .po-rv__sec b{flex:1;font-size:.875rem}.po .po-rv__n{background:var(--po-text);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:.6875rem;font-weight:700;display:grid}.po .po-rv__badge{white-space:nowrap;background:var(--po-c-e1e3e6);color:var(--po-text-2);border-radius:10px;padding:2px 9px;font-size:.75rem;font-weight:600}.po .po-rv__badge[data-tone=ok]{background:var(--po-success-bg);color:var(--po-success)}.po .po-rv__badge[data-tone=warn]{background:var(--po-warning-bg);color:var(--po-warning)}.po .po-rv__sups{flex-direction:column;gap:8px;display:flex}.po .po-rv__sup{border:1px solid var(--po-border-2);background:var(--po-surface);border-radius:8px;overflow:hidden}.po .po-rv__sup[data-missing]{border-color:#e5d28a}.po .po-rv__suphead{background:var(--po-surface);align-items:center;gap:8px;padding:8px 10px;display:flex}.po .po-rv__sup[data-missing] .po-rv__suphead{background:#fffbea}.po .po-rv__ini{color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:.6875rem;font-weight:700;display:grid}.po .po-rv__supname{flex:1;min-width:0}.po .po-rv__supname b{text-align:start;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:600;display:block;overflow:hidden}.po .po-rv__supname span{color:var(--po-muted);font-size:.75rem}.po .po-rv__field{border-top:1px solid #edebe9;align-items:center;gap:8px;padding:6px 10px;font-size:.78125rem;display:flex}.po .po-rv__field>span{width:112px;color:var(--po-text-2);flex:none}.po .po-rv__field input,.po .po-rv__lbl input,.po .po-rv__lbl select{border:1px solid var(--po-border-ctl);background:var(--po-surface);color:var(--po-text);text-align:start;border-radius:6px;min-width:0;padding-inline:8px}.po .po-rv__field input{flex:1;height:28px;font-size:.8125rem}.po .po-rv__rule{background:var(--po-c-e1e3e6);height:1px}.po .po-rv__card{background:var(--po-surface);border:1px solid var(--po-border-2);border-radius:8px;flex-direction:column;gap:10px;padding:10px;display:flex}.po .po-rv__card>b{font-size:.8125rem}.po .po-rv__yn{gap:8px;display:flex}.po .po-rv__yn button{border:1px solid var(--po-border-ctl);background:var(--po-surface);height:34px;color:var(--po-text);cursor:pointer;border-radius:6px;flex:1;font-size:.84375rem;font-weight:600}.po .po-rv__yn button[data-pick=yes][aria-pressed=true]{background:var(--po-primary);border-color:var(--po-primary);color:#fff}.po .po-rv__yn button[data-pick=no][aria-pressed=true]{background:var(--po-text);border-color:var(--po-text);color:#fff}.po .po-rv__grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.po .po-rv__wide{grid-column:1/-1}.po .po-rv__lbl{color:var(--po-muted);flex-direction:column;gap:3px;min-width:0;font-size:.75rem;display:flex}.po .po-rv__lbl input,.po .po-rv__lbl select{width:100%;height:32px;font-size:.8125rem}.po .po-rv__proof{border:1px dashed var(--po-avatar);background:var(--po-surface);height:32px;color:var(--po-text-2);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding-inline:8px;font-size:.78125rem;overflow:hidden}.po .po-rv__proof[data-on]{border-color:var(--po-success);background:var(--po-success-bg);color:#0e5c0e}.po .po-rv__undef{background:var(--po-warning-bg);color:#5b4700;border-radius:8px;padding:10px;font-size:.78125rem;line-height:1.5}.po .po-rv__undef b{align-items:center;gap:8px;font-size:.8125rem;display:flex}.po .po-rv__note-field{color:#5b4700;margin-top:8px}.po .po-rv__note-field textarea{border:1px solid var(--po-border-ctl);background:var(--po-surface);color:var(--po-text);font:inherit;resize:vertical;border-radius:6px;padding:6px 8px;font-size:.8125rem}.po .po-rv__sum{background:var(--po-surface);border:1px solid var(--po-border-2);border-radius:8px}.po .po-rv__sumrow{border-bottom:1px solid #edebe9;gap:10px;padding:7px 10px;font-size:.78125rem;display:flex}.po .po-rv__sumrow>span:first-child{width:90px;color:var(--po-muted);flex:none}.po .po-rv__sumrow>span:last-child{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:600}.po .po-rv__note{color:var(--po-muted);margin:8px 2px 0;font-size:.78125rem}.po .po-rv__foot{z-index:2;background:var(--po-surface);border-top:1px solid var(--po-c-e1e3e6);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0;display:flex;position:sticky;bottom:0}.po .po-rv__left{color:var(--po-warning);flex:120px;font-size:.78125rem}.po .po-rv__left[data-ready]{color:var(--po-success)}.po .po-rv__btn{cursor:pointer;white-space:nowrap;border:1px solid var(--po-border-ctl);background:var(--po-surface);height:34px;color:var(--po-text);border-radius:6px;padding-inline:14px;font-size:.84375rem;font-weight:600}.po .po-rv__btn--go{background:var(--po-primary);color:#fff;border:0}.po .po-rv__btn--go:disabled{background:var(--po-c-e1e3e6);color:var(--po-subtle);cursor:not-allowed}.po .po-rv--dialog{margin:0}.po .po-rv--dialog .po-rv__box{width:100%;max-height:min(72vh,680px);padding-inline:16px}.po .po-stagemenu-wrap{display:inline-flex;position:relative}.po .po-stagemenu{top:calc(100% + 4px);background:var(--po-surface);border:1px solid var(--po-border-2);z-index:41;border-radius:8px;flex-direction:column;min-width:220px;max-height:340px;padding:6px;display:flex;position:absolute;inset-inline-end:0;overflow:auto;box-shadow:0 8px 24px #00000024}.po .po-stagemenu--at{position:fixed;inset-inline-end:auto}.po .po-stagemenu__item{text-align:start;color:var(--po-text);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 10px;font-size:.84375rem}.po .po-stagemenu__item:hover,.po .po-stagemenu__item:focus-visible{background:var(--po-wash);outline:none}.po .po-rv__wdesc{color:var(--po-muted);border-top:1px solid #edebe9;margin:0;padding:6px 10px;font-size:.75rem}.po .po-rv__hint{color:var(--po-muted);font-size:.71875rem;line-height:1.4}@media (prefers-reduced-motion:no-preference){.po .po-rv__reveal{animation:.2s ease-out po-rv-in}}@keyframes po-rv-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.po .po-tour{z-index:90;pointer-events:none;position:fixed;inset:0}.po .po-tour__svg{pointer-events:none;position:fixed;inset:0}.po .po-tour__dim{fill:#0f11148c;pointer-events:all}.po .po-tour__block{fill:#0000;pointer-events:all}.po .po-tour__ring{fill:none;stroke:var(--po-tour-blue);stroke-width:2px;pointer-events:none}.po .po-tour__arrow{fill:none;stroke:var(--po-tour-blue);stroke-width:3px;stroke-linecap:round;stroke-dasharray:9 8;pointer-events:none;filter:drop-shadow(0 0 3px #0009)}.po .po-tour__head{fill:var(--po-tour-blue)}.po{--po-tour-blue:#4da3ff}@media (prefers-reduced-motion:no-preference){.po .po-tour__arrow{animation:.9s linear infinite po-tour-march}}@keyframes po-tour-march{to{stroke-dashoffset:-34px}}.po .po-tour__card{pointer-events:auto;background:var(--po-surface);width:min(380px,100vw - 24px);max-height:calc(100vh - 24px);color:var(--po-text);border:1px solid var(--po-border-2);border-radius:12px;outline:none;flex-direction:column;gap:8px;padding:16px;display:flex;position:fixed;overflow-y:auto;box-shadow:0 12px 40px #00000040}.po .po-tour__count{color:var(--po-muted);font-variant-numeric:tabular-nums;margin:0;font-size:.75rem;font-weight:600}.po .po-tour__title{font-size:1rem;line-height:1.35}.po .po-tour__body{color:var(--po-text-2);flex-direction:column;gap:8px;font-size:.84375rem;line-height:1.6;display:flex}.po .po-tour__body p{margin:0}.po .po-tour__nav{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.po .po-tour__grow{flex:1}.po .po-tour__btn{border:1px solid var(--po-border-ctl);background:var(--po-surface);height:34px;color:var(--po-text);cursor:pointer;border-radius:6px;padding-inline:14px;font-size:.84375rem;font-weight:600}.po .po-tour__btn--go{background:var(--po-primary);color:#fff;border:0}.po .po-tour__btn--go:hover{background:var(--po-primary-hover)}.po .po-tour__link{height:34px;color:var(--po-muted);cursor:pointer;background:0 0;border:0;padding-inline:4px;font-size:.84375rem;text-decoration:underline}.po .po-tour__btn:focus-visible,.po .po-tour__link:focus-visible{outline:2px solid var(--po-subtle);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.po .po-tour__card{animation:.14s ease-out po-tour-in}}@keyframes po-tour-in{0%{opacity:0}to{opacity:1}}.po .po-tourbtn{border:1px solid var(--orn-brand-red,#d42027);background:var(--po-surface);height:34px;color:var(--orn-brand-red-deep,#a11b1b);cursor:pointer;white-space:nowrap;border-radius:6px;flex:none;align-items:center;gap:8px;padding-inline:14px;font-size:.84375rem;font-weight:650;display:inline-flex}.po .po-tourbtn:hover{background:#fdf1f1}.po .po-tour__btn--more{font-size:.875rem;font-weight:800}.po .po-tour__ill{border:1px dashed var(--po-border-ctl);background:var(--po-wash);border-radius:10px;grid-template-columns:1fr 1.15fr 1fr;align-items:stretch;gap:6px;padding:10px;display:grid}.po .po-tour__col,.po .po-tour__mid{background:var(--po-col);border-radius:8px;flex-direction:column;gap:6px;min-width:0;padding:6px;display:flex}.po .po-tour__mid{border:1px solid var(--po-primary);background:0 0}.po .po-tour__ill small{color:var(--po-muted);overflow-wrap:anywhere;font-size:.6875rem;font-weight:600}.po .po-tour__mini{border:1px solid var(--po-border-2);background:var(--po-surface);overflow-wrap:anywhere;border-radius:6px;padding:4px 6px;font-size:.71875rem}.po .po-tour__mini--card{border-color:var(--po-primary)}.po .po-tour__mini--ghost{color:var(--po-muted);background:0 0;border-style:dashed}@media (prefers-reduced-motion:no-preference){.po .po-tour__mini--card{animation:1.8s ease-in-out infinite po-tour-lift}}@keyframes po-tour-lift{0%,to{transform:translate(0)}50%{transform:translate(6px)}}[dir=rtl] .po .po-tour__mini--card{animation-name:po-tour-lift-rtl}@keyframes po-tour-lift-rtl{0%,to{transform:translate(0)}50%{transform:translate(-6px)}}.po .po-tour__task{background:var(--po-wash);color:var(--po-primary-hover);border-radius:8px;align-items:center;gap:10px;margin:0;padding:8px 10px;font-size:.8125rem;font-weight:650;line-height:1.5;display:flex}.po .po-tour__task[data-done]{background:var(--po-success-bg);color:var(--po-success)}.po .po-tour__hint{flex:1;min-width:0}.po .po-tour__check{flex:none}.po .po-tour__check-ring{fill:none;stroke:var(--po-success);stroke-width:3px}.po .po-tour__check-tick{fill:none;stroke:var(--po-success);stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:no-preference){.po .po-tour__check-ring{stroke-dasharray:145;stroke-dashoffset:145px;animation:.48s ease-out forwards po-tour-draw}.po .po-tour__check-tick{stroke-dasharray:40;stroke-dashoffset:40px;animation:.36s ease-out .38s forwards po-tour-draw}.po .po-tour__check{animation:.26s ease-out .7s both po-tour-pop}}@keyframes po-tour-draw{to{stroke-dashoffset:0}}@keyframes po-tour-pop{50%{transform:scale(1.18)}}.po .po-tour__practice{top:50%;background:var(--po-surface);border:1px solid var(--po-border-2);pointer-events:auto;border-radius:12px;width:min(560px,100vw - 460px);padding:6px 16px 10px;position:fixed;inset-inline-end:24px;transform:translateY(-50%);box-shadow:0 12px 40px #00000040}@media (width<=899px){.po .po-tour__practice{top:12px;width:auto;max-height:calc(100vh - 300px);inset-inline:12px;overflow-y:auto;transform:none}}.po .po-tour__note{background:var(--po-warning-bg);color:var(--po-warning);border-radius:8px;margin:0;padding:6px 10px;font-size:.78125rem}.po .po-tour__btn:disabled{background:var(--po-c-e1e3e6);color:var(--po-subtle);cursor:not-allowed}.sup-page{gap:var(--orn-space-7);flex-direction:column;display:flex}.sup-cards{gap:var(--orn-space-5);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}@media (width<=1100px){.sup-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.sup-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.sup-card{background:var(--orn-surface);border:1px solid var(--orn-border);border-radius:var(--orn-radius-card);padding:var(--orn-space-6) var(--orn-space-7);gap:var(--orn-space-2);flex-direction:column;min-width:0;display:flex}.sup-card__label{font-size:var(--orn-text-sm);color:var(--orn-text-muted)}.sup-card__value{font-size:1.5rem;line-height:1.1}.sup-card[data-unavailable] .sup-card__value{color:var(--orn-text-subtle)}.sup-card__note{font-size:var(--orn-text-xs);color:var(--orn-text-muted)}.sup-filters{gap:var(--orn-space-5);grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;display:grid}@media (width<=900px){.sup-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}.sup-drop{border:1px dashed var(--orn-border-strong);border-radius:var(--orn-radius-card);padding:var(--orn-space-6);align-items:center;gap:var(--orn-space-5);background:var(--orn-surface-sunken);min-width:0;display:flex}.sup-drop[data-over=true]{border-color:var(--orn-primary);background:var(--orn-primary-wash)}.sup-drop__text{gap:var(--orn-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.sup-drop__name{font-size:var(--orn-text-sm);overflow-wrap:anywhere}.sup-drop__err{color:var(--orn-error);font-size:var(--orn-text-sm)}.sup-filebadge{padding:2px var(--orn-space-3);border-radius:var(--orn-radius-logo);font-size:var(--orn-text-xs);font-weight:var(--orn-weight-bold);color:#fff}.sup-filebadge[data-kind=pdf]{background:var(--orn-badge)}.sup-filebadge[data-kind=image]{background:var(--orn-success)}.sup-filebadge[data-kind=word]{background:var(--orn-primary-fill)}.sup-thumb{object-fit:cover;border-radius:var(--orn-radius-control);width:36px;height:36px}.sup-head{gap:var(--orn-space-7);flex-wrap:wrap;align-items:center;display:flex}.sup-logo{border-radius:var(--orn-radius-card);border:1px solid var(--orn-border);background:var(--orn-surface-sunken);width:64px;height:64px;color:var(--orn-text-subtle);flex:none;place-items:center;display:grid;overflow:hidden}.sup-logo img{object-fit:contain;width:100%;height:100%}.sup-head__main{gap:var(--orn-space-2);flex-direction:column;flex:1;min-width:200px;display:flex}.sup-head__name{font-size:1.25rem;font-weight:var(--orn-weight-bold);margin:0}.sup-head__meta{gap:var(--orn-space-5);color:var(--orn-text-muted);font-size:var(--orn-text-base-sm);flex-wrap:wrap;align-items:center;display:flex}.sup-head__actions{gap:var(--orn-space-4);flex-wrap:wrap;display:flex}.sup-panel{padding-top:var(--orn-space-7);gap:var(--orn-space-7);flex-direction:column;display:flex}.sup-fields{gap:var(--orn-space-4) var(--orn-space-9);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));margin:0;display:grid}.sup-fields div{gap:var(--orn-space-5);min-width:0;display:flex}.sup-fields dt{width:130px;color:var(--orn-text-muted);font-size:var(--orn-text-base-sm);flex:none}.sup-fields dd{overflow-wrap:anywhere;min-width:0;margin:0}.sup-h3{font-size:var(--orn-text-md);align-items:center;gap:var(--orn-space-5);margin:0;display:flex}.sup-h3 .orn-formbar__spacer{flex:1}.sup-rows{border:1px solid var(--orn-border);border-radius:var(--orn-radius-card);background:var(--orn-surface);flex-direction:column;display:flex}.sup-row{align-items:center;gap:var(--orn-space-3) var(--orn-space-7);padding:var(--orn-space-5) var(--orn-space-7);border-bottom:1px solid var(--orn-border-soft);flex-wrap:wrap;display:flex}.sup-row:last-child{border-bottom:0}.sup-row b{min-width:150px}.sup-row__muted{color:var(--orn-text-muted)}.sup-row__spacer{flex:1}.sup-inline{background:var(--orn-surface-sunken);border:1px solid var(--orn-border);border-radius:var(--orn-radius-card);padding:var(--orn-space-6);gap:var(--orn-space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));align-items:end;display:grid}.sup-inline__actions{gap:var(--orn-space-4);flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;display:flex}.sup-autotable{border-collapse:collapse;width:100%;font-size:var(--orn-text-base-sm)}.sup-autotable th,.sup-autotable td{text-align:start;padding:var(--orn-space-4) var(--orn-space-5);border-bottom:1px solid var(--orn-border-soft);vertical-align:middle}.sup-autotable th{color:var(--orn-text-muted);font-weight:var(--orn-weight-semibold)}.sup-preview{margin-top:var(--orn-space-3);font-size:var(--orn-text-sm);color:var(--orn-text-muted)}.sup-tree{gap:var(--orn-space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sup-tree ul{margin:var(--orn-space-3) 0 0;border-inline-start:2px solid var(--orn-border);gap:var(--orn-space-3);flex-direction:column;padding-inline-start:var(--orn-space-9);list-style:none;display:flex}.sup-node{gap:var(--orn-space-5);padding:var(--orn-space-4) var(--orn-space-6);background:var(--orn-surface);border:1px solid var(--orn-border);border-radius:var(--orn-radius-card);flex-wrap:wrap;align-items:center;display:flex}.sup-events{border-inline-start:2px solid var(--orn-border);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sup-event{padding:var(--orn-space-4) var(--orn-space-7);gap:var(--orn-space-1);flex-direction:column;display:flex;position:relative}.sup-event:before{content:"";inset-inline-start:-6px;border-radius:var(--orn-radius-round);background:var(--orn-primary);width:10px;height:10px;position:absolute;top:14px}.sup-event__meta{font-size:var(--orn-text-sm);color:var(--orn-text-muted)}@media print{.sup-filters,.sup-head__actions,.sup-report__actions,.orn-tabs2,.orn-pager{display:none!important}.sup-card,.orn-section,.sup-row{break-inside:avoid}}.sup-filters--report{grid-template-columns:repeat(2,minmax(0,1fr)) auto}@media (width<=700px){.sup-filters--report{grid-template-columns:1fr}}.sup-report__actions{gap:var(--orn-space-4);flex-wrap:wrap;display:flex}.sup-report__actions .orn-btn{gap:var(--orn-space-3)}.sup-cards--report{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.sup-twocol{gap:var(--orn-space-9);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));display:grid}.dash-page{flex-direction:column;gap:14px;min-width:0;display:flex}.dash-muted{color:var(--orn-text-muted);font-size:var(--orn-text-sm);margin:0}.dash-error{color:var(--orn-error);font-size:var(--orn-text-sm);margin:0}.dash-link{color:var(--orn-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.dash-link:focus-visible,.dash-chip:focus-visible,.dash-kpi:focus-visible,.dash-iconbtn:focus-visible,.dash-tag{padding:0 var(--orn-space-3);border-radius:var(--orn-radius-pill);background:var(--orn-surface-muted);color:var(--orn-text-muted);font-size:var(--orn-text-2xs);font-weight:var(--orn-weight-semibold);align-items:center;margin-inline-start:var(--orn-space-3);line-height:1.7;display:inline-flex}.dash-devlink{font-size:var(--orn-text-sm);margin:0}.dash-toolbar{align-items:center;gap:var(--orn-space-3);flex-wrap:wrap;display:flex}.dash-toolbar__spacer{flex:1 1 0}.dash-pill{align-items:center;gap:var(--orn-space-2);height:28px;padding-inline:var(--orn-space-5);border:1px solid var(--orn-border-strong);border-radius:var(--orn-radius-pill);background:var(--orn-surface);color:var(--orn-text);font:inherit;cursor:pointer;font-size:.8125rem;display:inline-flex}.dash-pill:hover:not(:disabled){border-color:var(--orn-primary);color:var(--orn-primary)}.dash-pill:focus-visible{outline:var(--orn-focus-ring);outline-offset:var(--orn-focus-offset)}.dash-pill:disabled{opacity:var(--orn-disabled-opacity);cursor:default}.dash-pill--primary{border-color:var(--orn-primary-fill);background:var(--orn-primary-fill);color:var(--orn-text-on-primary);font-weight:var(--orn-weight-semibold)}.dash-pill--primary:hover:not(:disabled){background:var(--orn-primary-fill-hover);color:var(--orn-text-on-primary);border-color:var(--orn-primary-fill-hover)}.dash-pill--done{border-color:var(--orn-success-fill);background:var(--orn-success-fill);color:var(--orn-text-on-primary);font-weight:var(--orn-weight-semibold);padding-inline:var(--orn-space-6)}.dash-pill--done:hover:not(:disabled){background:var(--orn-success-fill-hover);color:var(--orn-text-on-primary);border-color:var(--orn-success-fill-hover)}.dash-pill--small{border-color:var(--orn-primary);height:26px;color:var(--orn-primary);font-size:.78125rem;font-weight:var(--orn-weight-semibold)}.dash-pill--small:hover:not(:disabled){background:var(--orn-primary-wash)}.dash-pill--soon{border-style:dashed}.dash-savemark{min-width:64px;font-size:var(--orn-text-sm);color:var(--orn-success-text)}.dash-banner{align-items:center;gap:var(--orn-space-4);border:1px dashed var(--orn-primary);border-radius:var(--orn-radius-card);background:var(--orn-primary-wash);flex-wrap:wrap;padding:10px 12px;font-size:.84375rem;display:flex}.dash-banner__text{min-width:200px;color:var(--orn-text-secondary);flex:1}.dash-banner__actions{gap:var(--orn-space-3);flex-wrap:wrap;display:flex}.dash-kpis{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.dash-kpis__none{padding:var(--orn-space-2) 0}.dash-kpi{box-sizing:border-box;background:var(--orn-surface);border:1px solid var(--orn-border);min-width:0;height:100%;color:inherit;text-align:start;border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;text-decoration:none;display:flex}a.dash-kpi:hover{border-color:var(--orn-border-strong);background:var(--orn-surface-hover)}.dash-kpi__top{align-items:center;gap:8px;min-width:0;display:flex}.dash-kpi__badge{--ink:var(--orn-text-secondary);border-radius:var(--orn-radius-round);width:24px;height:24px;color:var(--ink);background:color-mix(in srgb, var(--ink) 14%, var(--orn-surface));flex:none;place-items:center;display:grid}.dash-kpi__badge[data-tint=blue]{--ink:var(--orn-primary)}.dash-kpi__badge[data-tint=teal]{--ink:var(--orn-accent-teal)}.dash-kpi__badge[data-tint=green]{--ink:var(--orn-success)}.dash-kpi__badge[data-tint=red]{--ink:var(--orn-error)}.dash-kpi__badge[data-tint=orange]{--ink:var(--orn-accent-orange)}.dash-kpi__badge[data-tint=purple]{--ink:var(--orn-accent-purple)}.dash-kpi__label{min-width:0;font-size:.75rem;font-weight:var(--orn-weight-semibold);color:var(--orn-text-secondary);overflow-wrap:anywhere;flex:1}.dash-kpi__value{font-size:1.5rem;font-weight:var(--orn-weight-semibold);font-variant-numeric:tabular-nums;line-height:1}.dash-kpi__sup{border-top:1px solid var(--orn-border-divider);color:var(--orn-text-muted);min-height:1.4em;padding-top:6px;font-size:.71875rem}.dash-kpi--state,.dash-kpi--skel{align-items:flex-start;min-height:96px}.dash-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:14px;display:grid}.dash-grid[data-editing]{padding:var(--orn-space-5);border-radius:var(--orn-radius-card);background-image:radial-gradient(var(--orn-border) 1px, transparent 1px);background-size:16px 16px}.dash-cell{grid-column:span 4;min-width:0}.dash-cell[data-size="1"]{grid-column:span 4}.dash-cell[data-size="2"]{grid-column:span 6}.dash-cell[data-size="3"]{grid-column:span 8}.dash-cell[data-size=full]{grid-column:span 12}.dash-cell[data-dragging]{outline:2px dashed var(--orn-primary);outline-offset:-2px;border-radius:var(--orn-radius-card)}.dash-cell[data-dragging]>.dash-card{visibility:hidden}.dash-cell--overlay{box-shadow:var(--orn-shadow-menu);border-radius:var(--orn-radius-card);background:var(--orn-surface)}@media (width<=1024px){.dash-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.dash-cell[data-size="1"]{grid-column:span 3}.dash-cell[data-size="2"],.dash-cell[data-size="3"],.dash-cell[data-size=full]{grid-column:span 6}}@media (width<=640px){.dash-grid{grid-template-columns:minmax(0,1fr)}.dash-cell,.dash-cell[data-size]{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.dash-cell{transition:none!important}}.dash-card{background:var(--orn-surface);border:1px solid var(--orn-border);border-radius:var(--orn-radius-card);min-height:220px;box-shadow:var(--orn-shadow-card);flex-direction:column;min-width:0;display:flex;position:relative}.dash-card--banner{min-height:0}.dash-card__head{align-items:center;gap:var(--orn-space-4);padding:12px 10px 8px 14px;display:flex}html[dir=rtl] .dash-card__head{padding:12px 14px 8px 10px}.dash-card__icon{width:22px;height:22px;color:var(--orn-text-on-primary);border-radius:5px;flex:none;place-items:center;display:grid}.dash-card__title{min-width:0;font-size:1.0625rem;font-weight:var(--orn-weight-semibold);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;overflow:hidden}.dash-card__body{padding:0 var(--orn-space-6) var(--orn-space-6);flex:1;min-width:0}.dash-card__foot{padding:var(--orn-space-3) var(--orn-space-6);border-top:1px solid var(--orn-border-divider);font-size:var(--orn-text-sm)}.dash-card__sizes{color:var(--orn-text-muted);flex-wrap:wrap;align-items:center;gap:6px;padding:0 14px 8px;font-size:.75rem;display:flex}.dash-spacer{flex:1}.dash-sizepill{border:1px solid var(--orn-primary);background:var(--orn-surface);min-width:30px;height:22px;color:var(--orn-primary);font:inherit;font-size:.75rem;font-weight:var(--orn-weight-semibold);cursor:pointer;border-radius:11px;padding-inline:8px}.dash-sizepill[aria-pressed=true]{background:var(--orn-primary-fill);border-color:var(--orn-primary-fill);color:var(--orn-text-on-primary)}.dash-arrow{border:1px solid var(--orn-border-strong);background:var(--orn-surface);width:24px;height:22px;color:var(--orn-text-secondary);cursor:pointer;font:inherit;border-radius:4px}.dash-arrow:disabled{opacity:var(--orn-disabled-opacity);cursor:default}.dash-sizepill:focus-visible,.dash-arrow:focus-visible,.dash-remove:focus-visible{outline:var(--orn-focus-ring);outline-offset:var(--orn-focus-offset)}.dash-remove{border-radius:var(--orn-radius-round);background:var(--orn-error);width:22px;height:22px;color:var(--orn-text-on-primary);cursor:pointer;border:0;flex:none;place-items:center;display:grid}.dash-remove:disabled{opacity:var(--orn-disabled-opacity);cursor:default}.dash-iconbtn{width:26px;height:26px;color:var(--orn-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;font-size:1.25rem;display:inline-grid}.dash-iconbtn:hover:not(:disabled){background:var(--orn-surface-hover)}.dash-iconbtn:disabled{opacity:var(--orn-disabled-opacity);cursor:default}.dash-grip{cursor:grab;touch-action:none;width:20px;height:24px}.dash-menu{inset-inline-end:var(--orn-space-3);min-width:190px;z-index:var(--orn-z-menu-backdrop);position:absolute;top:40px}.dash-card[data-soon] .dash-card__body{color:var(--orn-text-muted)}.dash-soon p{font-size:var(--orn-text-base-sm);margin:0}.dash-soon__owner{color:var(--orn-text-muted);margin-top:var(--orn-space-3)!important;font-size:var(--orn-text-sm)!important}.dash-tiles{margin:0 calc(var(--orn-space-6) * -1);padding:0;list-style:none}.dash-tile{box-sizing:border-box;width:100%;height:46px;color:var(--orn-text);align-items:center;gap:12px;padding-inline:18px;font-size:.9375rem;text-decoration:none;display:flex}a.dash-tile:hover{background:var(--orn-surface-hover)}.dash-tile[data-disabled]{color:var(--orn-text-muted)}.dash-tile__icon{border-radius:var(--orn-radius-round);width:28px;height:28px;color:var(--orn-text-on-primary);flex:none;place-items:center;display:grid}.dash-tile[data-disabled] .dash-tile__icon{opacity:.55}.dash-skel{gap:var(--orn-space-4);flex-direction:column;display:flex}.dash-skel__row{border-radius:var(--orn-radius-control);background:var(--orn-surface-skeleton);display:block}.dash-state{align-items:flex-start;gap:var(--orn-space-3);padding:var(--orn-space-3) 0;flex-direction:column;display:flex}.dash-state p{color:var(--orn-text-secondary);font-size:var(--orn-text-base-sm);margin:0}.dash-stale{margin:0 0 var(--orn-space-3);color:var(--orn-text-muted);font-size:var(--orn-text-sm)}.dash-welcome{border-radius:var(--orn-radius-card);background:linear-gradient(270deg, var(--orn-primary-wash), var(--orn-surface));flex-wrap:wrap;align-items:center;gap:12px 24px;min-height:168px;padding:24px 28px;padding-inline-start:360px;display:flex;position:relative;overflow:hidden}html[dir=rtl] .dash-welcome{background:linear-gradient(90deg, var(--orn-primary-wash), var(--orn-surface))}.dash-welcome__img{object-fit:cover;object-position:62% 55%;pointer-events:none;width:340px;height:100%;position:absolute;inset-block:0;inset-inline-start:0;-webkit-mask-image:linear-gradient(90deg,#000 58%,#0000);mask-image:linear-gradient(90deg,#000 58%,#0000)}html[dir=rtl] .dash-welcome__img{-webkit-mask-image:linear-gradient(270deg,#000 58%,#0000);mask-image:linear-gradient(270deg,#000 58%,#0000)}.dash-welcome__text{flex:360px;min-width:0}.dash-welcome__main{flex-direction:column;flex:340px;gap:14px;min-width:0;display:flex}.dash-welcome .dash-welcome__main>*{flex:none}.dash-welcome h2{font-size:1.375rem;font-weight:var(--orn-weight-semibold);margin:0}.dash-welcome p{color:var(--orn-text-secondary);margin:6px 0 0;font-size:.9375rem}.dash-chips{flex-wrap:wrap;flex:2 420px;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dash-chip{border:1px solid var(--orn-border-strong);background:var(--orn-surface);height:32px;color:var(--orn-text);font:inherit;cursor:pointer;border-radius:16px;align-items:center;padding-inline:14px;font-size:.84375rem;display:inline-flex}.dash-chip:hover:not(:disabled){border-color:var(--orn-primary);color:var(--orn-primary)}.dash-chip:disabled{opacity:var(--orn-disabled-opacity);cursor:default}@media (width<=900px){.dash-welcome{padding-inline-start:24px}.dash-welcome__img{display:none}}.dash-hero{margin:calc(-1 * var(--orn-space-6)) calc(-1 * var(--orn-space-8)) 0}.dash-hero .dash-card--banner{border:0;border-block-end:1px solid var(--orn-border);box-shadow:none;border-radius:0}.dash-hero .dash-welcome{min-height:210px;border-radius:0;padding-block:28px 40px;padding-inline-end:calc(var(--orn-space-8) + 12px)}.dash-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dash-list__item{justify-content:space-between;gap:var(--orn-space-5);padding:var(--orn-space-3) 0;border-bottom:1px solid var(--orn-border-divider);font-size:var(--orn-text-base-sm);display:flex}.dash-list__item:last-child{border-bottom:0}.dash-list__main{overflow-wrap:anywhere;min-width:0}.dash-list__time{color:var(--orn-text-muted);font-size:var(--orn-text-sm);flex:none}.dash-row{align-items:center;gap:var(--orn-space-4);flex-wrap:wrap;display:flex}.dash-row--between{justify-content:space-between}.dash-nt{margin:0 calc(var(--orn-space-6) * -1) calc(var(--orn-space-6) * -1);flex-direction:column;display:flex}.dash-nt__cols{flex:1;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));display:grid}.dash-nt__col{flex-direction:column;gap:4px;min-width:0;padding:0 14px 8px;display:flex}.dash-nt__col--notes{border-inline-end:1px solid var(--orn-border-divider)}.dash-nt__head{letter-spacing:var(--orn-tracking-label);color:var(--orn-text-muted);margin:0;padding:2px 0 4px;font-size:.75rem;font-weight:700}.dash-nt__headrow{align-items:center;gap:6px;display:flex}.dash-nt__headrow .dash-nt__head{flex:1}.dash-nt__list{margin:0;padding:0;list-style:none}.dash-nt__item{border-bottom:1px solid var(--orn-border-divider);padding:6px 0}.dash-nt__empty{padding:14px 0;font-size:.8125rem}.dash-nt__noterow{align-items:flex-start;gap:6px;display:flex}.dash-nt__notebtn{text-align:start;min-width:0;color:var(--orn-text);font:inherit;cursor:pointer;background:0 0;border:0;flex:1;padding:2px 0}.dash-nt__notebtn b{font-size:.875rem;font-weight:var(--orn-weight-semibold);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dash-nt__notebtn span{color:var(--orn-text-muted);font-size:.75rem;display:block}.dash-nt__notebtn:focus-visible,.dash-todo__text:focus-visible,.dash-check:focus-visible,.dash-prio:focus-visible{outline:var(--orn-focus-ring);outline-offset:var(--orn-focus-offset)}.dash-iconbtn--sm{width:24px;height:24px}.dash-iconbtn--sm[data-pinned]{color:var(--orn-primary)}.dash-iconbtn--danger:hover:not(:disabled){background:var(--orn-error-bg);color:var(--orn-error)}.dash-note__edit{flex-direction:column;gap:4px;display:flex}.dash-note__edit textarea{resize:vertical;font-size:.84375rem}.dash-note__title{height:28px;font-weight:var(--orn-weight-semibold)}.dash-undo{padding:var(--orn-space-3) var(--orn-space-4);background:var(--orn-info-bg);border-radius:var(--orn-radius-control);font-size:var(--orn-text-sm);margin:0}.dash-todo__item{flex-direction:column;gap:3px;display:flex}.dash-todo__line{align-items:flex-start;gap:8px;min-height:22px;display:flex}.dash-todo__item[data-done] .dash-todo__text{color:var(--orn-text-subtle);text-decoration:line-through}.dash-check{border:1.5px solid var(--orn-text-subtle);background:var(--orn-surface);width:18px;height:18px;color:var(--orn-text-on-primary);cursor:pointer;border-radius:4px;flex:none;place-items:center;margin-top:1px;padding:0;display:grid}.dash-check[aria-checked=true]{background:var(--orn-primary-fill);border-color:var(--orn-primary-fill)}.dash-todo__text{text-align:start;min-width:0;font:inherit;color:var(--orn-text);cursor:text;overflow-wrap:anywhere;background:0 0;border:0;flex:1;padding:0;font-size:.84375rem;line-height:1.35}.dash-todo__input{flex:1;min-width:0;height:26px;font-size:.84375rem}.dash-todo__meta{align-items:center;gap:6px;padding-inline-start:26px;display:flex}.dash-prio{height:20px;font:inherit;font-size:.71875rem;font-weight:var(--orn-weight-semibold);cursor:pointer;background:var(--orn-warning-bg);color:var(--orn-warning);border:0;border-radius:10px;padding-inline:8px}.dash-prio[data-priority=high]{background:var(--orn-error-bg);color:var(--orn-error)}.dash-prio[data-priority=low]{background:var(--orn-primary-tint);color:var(--orn-primary-strong)}.dash-todo__date{border:1px solid var(--orn-border-soft);background:var(--orn-surface);width:118px;height:22px;color:var(--orn-text-muted);font:inherit;border-radius:4px;padding-inline:4px;font-size:.71875rem}.dash-todo__date[data-overdue]{color:var(--orn-error)}.dash-todo__over{font-size:.71875rem;font-weight:var(--orn-weight-semibold);color:var(--orn-error)}.dash-nt__foot{border-top:1px solid var(--orn-border-divider);align-items:center;gap:8px;padding:8px 14px 12px;display:flex}.dash-nt__add{border:1px solid var(--orn-border-strong);background:var(--orn-surface);min-width:0;height:28px;color:var(--orn-text);font:inherit;border-radius:14px;flex:1;padding-inline:12px;font-size:.8125rem}.dash-nt__add:focus-visible{outline:var(--orn-focus-ring);outline-offset:var(--orn-focus-offset)}.dash-segment{gap:2px;display:inline-flex}.dash-segment button{height:22px;color:var(--orn-text-secondary);font:inherit;font-size:.75rem;font-weight:var(--orn-weight-semibold);cursor:pointer;background:0 0;border:0;border-radius:11px;padding-inline:9px}.dash-segment button[aria-pressed=true]{background:var(--orn-primary-tint);color:var(--orn-primary)}.dash-currency{gap:var(--orn-space-5);flex-direction:column;display:flex}.dash-rate{gap:var(--orn-space-2) var(--orn-space-5);padding:var(--orn-space-4) 0;border-bottom:1px solid var(--orn-border-divider);grid-template-columns:1fr auto;grid-template-areas:"name value""change spark""src src";align-items:center;display:grid}.dash-rate__name{flex-direction:column;grid-area:name;display:flex}.dash-rate__value{font-size:var(--orn-text-lg);text-align:end;grid-area:value}.dash-rate__change{font-size:var(--orn-text-base-sm);font-variant-numeric:tabular-nums;grid-area:change}.dash-rate[data-direction=up] .dash-rate__change{color:var(--orn-success-text)}.dash-rate[data-direction=down] .dash-rate__change{color:var(--orn-error)}.dash-spark{width:96px;height:24px;color:var(--orn-text-muted);grid-area:spark}.dash-rate__src{grid-area:src;margin:0}.dash-rateform{gap:var(--orn-space-4);flex-wrap:wrap;align-items:end;display:flex}.dash-rateform>b{font-size:var(--orn-text-base-sm);flex:100%}.dash-drawer__scrim{z-index:var(--orn-z-palette);background:var(--orn-scrim);justify-content:flex-end;display:flex;position:fixed;inset:0}.dash-drawer{background:var(--orn-surface);width:min(380px,100%);height:100%;box-shadow:var(--orn-shadow-dialog);color:var(--orn-text);flex-direction:column;display:flex;overflow:hidden}.dash-drawer__head{border-bottom:1px solid var(--orn-border-divider);align-items:center;gap:8px;padding:14px 16px;display:flex}.dash-drawer__head h2{font-size:1.0625rem;font-weight:var(--orn-weight-semibold);flex:1;margin:0}.dash-drawer__search{width:calc(100% - 32px);height:32px;margin:10px 16px}.dash-drawer__list{flex-direction:column;flex:1;gap:14px;padding:0 16px 16px;display:flex;overflow:auto}.dash-drawer__cat{letter-spacing:var(--orn-tracking-label);color:var(--orn-text-muted);text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.dash-drawer__sub{color:var(--orn-text-subtle);margin:0 0 4px;font-size:.75rem}.dash-drawer__rows{margin:0;padding:0;list-style:none}.dash-drawer__row{border-top:1px solid var(--orn-border-divider);align-items:center;gap:10px;padding:9px 0;display:flex}.dash-drawer__text{flex-direction:column;flex:1;gap:2px;min-width:0;font-size:.875rem;display:flex}.dash-drawer__text .dash-muted{font-size:.78125rem}.dash-drawer__on{font-size:.75rem;font-weight:var(--orn-weight-semibold);color:var(--orn-success-text);white-space:nowrap}html[dir=rtl] .dash-drawer__scrim{justify-content:flex-start}.dash-kpi--soon{color:var(--orn-text-muted)}.dash-kpi--soon .dash-kpi__value{color:var(--orn-text-subtle)}.dash-soon__ghost{gap:var(--orn-space-4);margin-bottom:var(--orn-space-5);flex-direction:column;display:flex}.dash-soon__ghost span{background:var(--orn-surface-skeleton);border-radius:2px;height:12px;display:block}.dash-soon__ghost span:first-child{width:80%}.dash-soon__ghost span:nth-child(2){width:55%}.dash-soon__ghost span:nth-child(3){width:68%}.dash-bars{margin:0 0 var(--orn-space-5);padding:var(--orn-space-2) 0 0;flex-direction:column;gap:9px;list-style:none;display:flex}.dash-bars li{color:var(--orn-text-secondary);grid-template-columns:118px minmax(0,1fr) 26px;align-items:center;gap:8px;font-size:.8125rem;display:grid}.dash-bars__track{background:var(--orn-border-divider);border-radius:2px;height:12px}.dash-bars b{text-align:end;color:var(--orn-text-subtle);font-variant-numeric:tabular-nums}.dash-card__body[data-flush]{padding:0 0 8px}.dash-card__body[data-flush] .dash-soon,.dash-card__body[data-flush] .dash-activity{padding:0}.dash-act{margin:0;padding:0;list-style:none}.dash-act__item{border-top:1px solid var(--orn-border-divider);align-items:flex-start;gap:10px;padding:8px 14px;display:flex}.dash-act__item:first-child{border-top:1px solid var(--orn-border-divider)}.dash-act__main{flex-direction:column;flex:1;min-width:0;display:flex}.dash-act__title{color:var(--orn-text);overflow-wrap:anywhere;font-size:.875rem}a.dash-act__title{color:var(--orn-primary);text-decoration:none}.dash-act__sub{color:var(--orn-text-muted);font-size:.75rem}.dash-act__time{color:var(--orn-text-muted);white-space:nowrap;font-size:.75rem}.dash-act__more{margin:6px 14px 0}.dash-dot{border-radius:var(--orn-radius-round);background:var(--orn-primary);flex:none;width:8px;height:8px;margin-top:6px}.dash-dot[data-tone=red]{background:var(--orn-error)}.dash-dot[data-tone=green]{background:var(--orn-success)}.dash-dot[data-tone=orange]{background:var(--orn-accent-amber)}.dash-card__body[data-flush] .dash-soon__owner{margin:6px 14px 0!important}.dash-ghostrows{margin:0;padding:0;list-style:none}.dash-ghostrows li{border-top:1px solid var(--orn-border-divider);align-items:center;gap:10px;padding:9px 14px;display:flex}.dash-ghost__dot{border-radius:var(--orn-radius-round);background:var(--orn-surface-skeleton);flex:none;width:8px;height:8px}.dash-ghost__avatar{border-radius:var(--orn-radius-round);background:var(--orn-surface-skeleton);flex:none;width:34px;height:34px}.dash-ghost__lines{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.dash-ghost__lines>span{background:var(--orn-surface-skeleton);border-radius:2px;height:10px;display:block}.dash-ghost__pill{background:var(--orn-surface-skeleton);border-radius:9px;flex:none;width:52px;height:18px}.dash-soon__hint{padding:0 14px 8px}.dash-bars{padding-inline:14px}.dash-ph-search{border:1px solid var(--orn-border-strong);height:32px;color:var(--orn-text-muted);border-radius:4px;align-items:center;gap:8px;margin:0 14px 8px;padding-inline:10px;display:flex}.dash-ph-search input{min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:.84375rem}.dash-ph-create{flex-direction:column;gap:8px;padding:0 14px;display:flex}.dash-ph-create__label{color:var(--orn-text);font-size:1rem}.dash-ph-create__row{display:flex}.dash-ph-create__row select,.dash-ph-create__row input{border:1px solid var(--orn-border-strong);background:var(--orn-surface);height:40px;color:var(--orn-text-muted);font:inherit;min-width:0;padding-inline:12px;font-size:.9375rem}.dash-ph-create__row select{border-start-start-radius:4px;border-end-start-radius:4px;flex:0 0 42%}.dash-ph-create__row input{border-inline-start:0;border-start-end-radius:4px;border-end-end-radius:4px;flex:1}.dash-ph-create__btn{background:var(--orn-border);height:40px;color:var(--orn-text-muted);font:inherit;font-size:1rem;font-weight:var(--orn-weight-semibold);border:0;border-radius:4px}.dash-ph-issue{padding:0 14px}.dash-ph-issue__top{border-bottom:1px solid var(--orn-border-divider);justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:8px;font-size:1rem;display:flex}.dash-ph-issue dl{margin:0 0 8px}.dash-ph-issue dt{color:var(--orn-text-muted);font-size:.875rem}.dash-ph-issue dd{font-size:1rem;font-weight:var(--orn-weight-semibold);color:var(--orn-text-subtle);margin:0}.dash-ph-overview{text-align:center;flex-direction:column;gap:8px;padding:2px 14px 14px;display:flex}.dash-ph-overview__btn{background:linear-gradient(90deg, var(--orn-primary-fill), var(--orn-accent-teal));height:40px;color:var(--orn-text-on-primary);font:inherit;font-size:1rem;font-weight:var(--orn-weight-semibold);opacity:.55;border:0;border-radius:4px}.dash-ph-overview p{color:var(--orn-text-muted);margin:0;font-size:.875rem}.dash-card--bare{min-width:0}.dash-heat{--cell:18px;--gap:2px;border:1px solid var(--orn-border);border-radius:var(--orn-radius-card);background:color-mix(in srgb, var(--orn-surface) 82%, transparent);font-size:var(--orn-text-xs);color:var(--orn-text-muted);flex-direction:column;flex:none;gap:8px;padding:12px 14px;display:flex}.dash-heat--loading{background:var(--orn-surface-muted);border-color:#0000;width:340px;height:190px}.dash-heat__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 16px;display:flex}.dash-heat__head b{color:var(--orn-text);font-size:var(--orn-text-sm);font-weight:var(--orn-weight-semibold)}.dash-heat__body{grid-template-columns:auto auto;justify-content:start;align-items:start;gap:4px 8px;display:grid}.dash-heat__months{gap:var(--gap);grid-area:1/2;height:12px;margin:0;padding:0;font-size:.6875rem;line-height:12px;list-style:none;display:grid}.dash-heat__months li{white-space:nowrap;overflow:visible}.dash-heat__weekdays{grid-area:2/1;grid-template-rows:repeat(7, var(--cell));gap:var(--gap);margin:0;padding:0;list-style:none;display:grid}.dash-heat__weekdays li{line-height:var(--cell);font-size:.6875rem}.dash-heat__grid{gap:var(--gap);grid-area:2/2;grid-auto-flow:column;grid-template-rows:repeat(7, var(--cell));margin:0;padding:0;list-style:none;display:grid}.dash-heat__grid li{width:var(--cell);height:var(--cell);font-variant-numeric:tabular-nums;background:var(--orn-surface-muted);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--orn-text) 6%, transparent);border-radius:4px;place-items:center;font-size:.625rem;line-height:1;display:grid;position:relative}.dash-heat__grid li a{border-radius:inherit;color:inherit;place-items:center;text-decoration:none;display:grid;position:absolute;inset:0}.dash-heat__grid li a:focus-visible{outline:var(--orn-focus-ring);outline-offset:var(--orn-focus-offset)}.dash-heat [data-level="1"]{background:color-mix(in srgb, var(--orn-primary) 24%, var(--orn-surface))}.dash-heat [data-level="2"]{background:color-mix(in srgb, var(--orn-primary) 50%, var(--orn-surface))}.dash-heat [data-level="3"]{background:color-mix(in srgb, var(--orn-primary) 76%, var(--orn-surface))}.dash-heat [data-level="4"]{background:var(--orn-primary-fill)}.dash-heat__grid li[data-past]{opacity:.5}.dash-heat__grid li[data-outside]{opacity:.3}.dash-heat__grid li[data-alt][data-level="0"]{background:color-mix(in srgb, var(--orn-surface-muted) 55%, var(--orn-text) 7%)}.dash-heat [data-level="3"],.dash-heat [data-level="4"],.dash-heat__grid li[data-level="3"] a,.dash-heat__grid li[data-level="4"] a{color:#fff}.dash-heat__grid li[data-today]{box-shadow:0 0 0 1.5px var(--orn-surface), 0 0 0 2.5px var(--orn-text)}.dash-heat__grid li a:hover{box-shadow:0 0 0 2px var(--orn-text-secondary)}@media (width<=1180px){.dash-heat{--cell:17px}}@media (width<=560px){.dash-heat{--cell:17px;--gap:2px;width:100%}.dash-heat__body{overflow-x:auto}}.dash-card .dash-heat{--cell:14px;--cell-h:26px;background:0 0;border:0;gap:6px;width:100%;min-width:0;padding:0}.dash-card .dash-heat__head{justify-content:flex-start;padding-inline-end:28px}.dash-card .dash-heat__body{grid-template-columns:auto minmax(0,1fr);padding-bottom:2px;overflow-x:auto}.dash-card .dash-heat__months,.dash-card .dash-heat__grid{width:100%}.dash-card .dash-heat__weekdays{grid-template-rows:repeat(7, var(--cell-h))}.dash-card .dash-heat__weekdays li{line-height:var(--cell-h)}.dash-card .dash-heat__grid{grid-template-rows:repeat(7, var(--cell-h))}.dash-card .dash-heat__grid li{width:auto;height:var(--cell-h);font-size:.75rem}.dash-card[data-untitled] .dash-card__head{z-index:2;padding:0;position:absolute;inset-block-start:4px;inset-inline-end:4px}.dash-card[data-untitled] .dash-card__icon{display:none}.dash-card[data-untitled] .dash-card__title{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dash-card[data-untitled] .dash-card__body{padding-top:var(--orn-space-6)}.cal{min-height:calc(100% + var(--orn-space-6) + var(--orn-space-10));margin:calc(-1 * var(--orn-space-6)) calc(-1 * var(--orn-space-8)) calc(-1 * var(--orn-space-10));background:var(--orn-surface);flex-direction:column;display:flex}.cal-muted{color:var(--orn-text-muted)}.cal-late{color:var(--orn-error);font-weight:var(--orn-weight-semibold)}.cal-state,.cal-hint{padding:var(--orn-space-8);color:var(--orn-text-muted);margin:0}.cal-hint{align-items:center;gap:var(--orn-space-5);padding-block:var(--orn-space-5);border-bottom:1px solid var(--orn-border-soft);background:var(--orn-primary-wash);color:var(--orn-text-secondary);font-size:var(--orn-text-base-sm);flex-wrap:wrap;display:flex}.cal-toolbar{align-items:center;gap:var(--orn-space-4);padding:var(--orn-space-4) var(--orn-space-6);border-bottom:1px solid var(--orn-border-soft);flex-wrap:wrap;display:flex}.cal-toolbar__spacer{flex:1 1 0}.cal-title{align-items:center;gap:var(--orn-space-2);height:var(--orn-control-h);padding-inline:var(--orn-space-5) var(--orn-space-4);border-radius:var(--orn-radius-control);background:var(--orn-surface-muted);color:inherit;font:inherit;font-size:.9375rem;font-weight:var(--orn-weight-bold);cursor:pointer;border:0;display:inline-flex}.cal-title:hover{background:var(--orn-surface-hover)}.cal-iconbtn{border-radius:var(--orn-radius-control);width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.cal-iconbtn--box{width:var(--orn-control-h);height:var(--orn-control-h);border:1px solid var(--orn-border-strong);background:var(--orn-surface)}.cal-iconbtn:hover{background:var(--orn-surface-hover)}.cal-iconbtn[aria-pressed=true]{background:var(--orn-primary-tint);color:var(--orn-primary-hover);border-color:var(--orn-primary)}.cal-title:focus-visible,.cal-iconbtn:focus-visible,.cal-employee select:focus-visible,.cal-picker__month:focus-visible,.cal-more:focus-visible,.cal-count:focus-visible{outline:var(--orn-focus-ring);outline-offset:var(--orn-focus-offset)}.cal-employee{align-items:center;gap:var(--orn-space-4);height:var(--orn-control-h);padding-inline:var(--orn-space-4) var(--orn-space-2);border:1px solid var(--orn-border-strong);border-radius:var(--orn-radius-control);background:var(--orn-surface);font-size:var(--orn-text-base-sm);font-weight:var(--orn-weight-semibold);display:inline-flex}.cal-employee select{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;max-width:200px}.cal-avatar{width:20px;height:20px;color:var(--orn-text-on-primary);font-size:.5625rem;font-weight:var(--orn-weight-bold);border-radius:50%;flex:none;place-items:center;display:inline-grid}.cal-legend{gap:var(--orn-space-6);padding:var(--orn-space-4) var(--orn-space-6);border-bottom:1px solid var(--orn-border-soft);font-size:var(--orn-text-sm);font-weight:var(--orn-weight-semibold);flex-wrap:wrap;margin:0;list-style:none;display:flex}.cal-legend li{align-items:center;gap:var(--orn-space-3);display:inline-flex}.cal-picker{gap:var(--orn-space-4);flex-direction:column;display:flex}.cal-picker__year{justify-content:space-between;align-items:center;display:flex}.cal-picker__months{gap:var(--orn-space-3);grid-template-columns:repeat(3,1fr);display:grid}.cal-picker__month{border-radius:var(--orn-radius-control);background:var(--orn-surface-muted);height:32px;color:inherit;font:inherit;cursor:pointer;border:0}.cal-picker__month:hover{background:var(--orn-surface-hover)}.cal-picker__month[aria-pressed=true]{background:var(--orn-primary-tint);color:var(--orn-primary-hover);font-weight:var(--orn-weight-semibold)}.cal-body{flex:1;min-height:0;display:flex}.cal-side{gap:var(--orn-space-7);width:232px;padding:var(--orn-space-6);border-inline-end:1px solid var(--orn-border-soft);background:var(--orn-surface);font-size:var(--orn-text-base-sm);flex-direction:column;flex:none;display:flex;overflow:auto}.cal-side h3{margin:0 0 var(--orn-space-3);font-size:var(--orn-text-xs);font-weight:var(--orn-weight-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--orn-text-muted)}.cal-side ul{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.cal-side__foot{font-size:var(--orn-text-sm);color:var(--orn-text-muted);margin:auto 0 0}.cal-check{align-items:center;gap:var(--orn-space-4);padding:5px var(--orn-space-3);cursor:pointer;border-radius:6px;display:flex}.cal-check:hover:not([data-soon]){background:var(--orn-surface-hover)}.cal-check[data-soon]{opacity:.6;cursor:default}.cal-check input{accent-color:var(--orn-primary)}.cal-check__name{flex:1;min-width:0}.cal-check__n{color:var(--orn-text-muted);font-variant-numeric:tabular-nums}.cal-check[data-tone=late] .cal-check__name,.cal-check[data-tone=late] .cal-check__n{color:var(--orn-error);font-weight:var(--orn-weight-semibold)}.cal-dot{background:var(--cal-s,var(--cal-c));border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.cal-tag{padding:0 var(--orn-space-3);border-radius:var(--orn-radius-pill);background:var(--orn-surface-muted);color:var(--orn-text-muted);font-size:var(--orn-text-2xs);font-weight:var(--orn-weight-semibold);line-height:1.7}.cal-main{flex-direction:column;flex:1;min-width:0;display:flex;container-type:inline-size}.cal-tablewrap{overflow:auto}.cal-table{border-collapse:collapse;table-layout:fixed;width:100%}.cal-th{border-bottom:1px solid var(--orn-border-soft);font-size:.71875rem;font-weight:var(--orn-weight-bold);text-align:center;text-transform:uppercase;color:var(--orn-text-muted);padding:7px}.cal-th[data-weekend]{color:var(--orn-error)}.cal-cell{vertical-align:top;border-inline-end:1px solid var(--orn-border-soft);border-bottom:1px solid var(--orn-border-soft);height:96px;padding:0}.cal-cell:last-child{border-inline-end:0}.cal-cell[data-weekend]{background:color-mix(in srgb, var(--orn-surface-sunken) 55%, var(--orn-surface))}.cal-cell[data-outside]{background:var(--orn-surface-sunken)}.cal-table[data-view=week] .cal-cell{height:360px}.cal-cell__in{flex-direction:column;gap:3px;min-height:96px;padding:4px;display:flex}.cal-table[data-view=week] .cal-cell__in{min-height:360px}.cal-day{font-size:.71875rem;font-weight:var(--orn-weight-semibold);border-radius:10px;align-self:flex-start;padding:0 6px}.cal-day[data-weekend]{color:var(--orn-error)}.cal-cell[data-outside] .cal-day{color:var(--orn-text-subtle);font-weight:var(--orn-weight-regular,400)}.cal-day[data-today]{background:var(--orn-primary-fill);color:var(--orn-text-on-primary)}.cal-more{color:var(--orn-primary);font:inherit;font-size:.71875rem;font-weight:var(--orn-weight-semibold);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:2px 6px}.cal-more:hover{text-decoration:underline}.cal-count{background:var(--orn-primary-tint);min-width:20px;height:20px;color:var(--orn-primary-hover);font:inherit;font-size:.71875rem;font-weight:var(--orn-weight-bold);cursor:pointer;border:0;border-radius:10px;align-self:flex-start;padding:0 6px;display:none}.cal-card{border:0;border-inline-start:3px solid var(--cal-c);background:color-mix(in srgb, var(--cal-c) 11%, var(--orn-surface));width:100%;color:var(--orn-text);font:inherit;text-align:start;cursor:pointer;border-radius:4px;flex-direction:column;align-items:stretch;padding:3px 6px;font-size:.6875rem;line-height:1.3;display:flex}.cal-card:hover{background:color-mix(in srgb, var(--cal-c) 18%, var(--orn-surface))}.cal-card:focus-visible{outline:var(--orn-focus-ring);outline-offset:1px}.cal-card[data-selected]{outline:2px solid var(--orn-primary)}.cal-card[data-status=done]{opacity:.7}.cal-card__l1{overflow-wrap:anywhere}.cal-card__l1 .cal-dot{margin-inline-end:5px}.cal-ref{white-space:nowrap}.cal-card__l2,.cal-card__muted{color:var(--orn-text-muted)}.cal-badge{font-size:.625rem;font-weight:var(--orn-weight-semibold);border-radius:3px;margin-inline-start:4px;padding:0 4px;display:inline-block}.cal-badge[data-tone=late]{background:var(--orn-error);color:var(--orn-text-on-primary)}.cal-badge[data-tone=wait]{background:var(--orn-warning-bg);color:var(--orn-warning)}.cal-badge[data-tone=done]{background:var(--orn-surface-muted);color:var(--orn-text-muted)}@container (width<=640px){.cal-card,.cal-more{display:none}.cal-count{place-items:center;display:inline-grid}.cal-cell,.cal-cell__in,.cal-table[data-view=week] .cal-cell,.cal-table[data-view=week] .cal-cell__in{height:auto;min-height:56px}.cal-th{padding:4px 0;font-size:.625rem}}@media (width<=900px){.cal-body{flex-direction:column}.cal-side{border-inline-end:0;border-bottom:1px solid var(--orn-border-soft);flex-flow:wrap;width:auto}.cal-side>section{flex:1;min-width:200px}}.cal-list{gap:var(--orn-space-9);padding:var(--orn-space-6);flex-direction:column;display:flex}.cal-list__group h3{margin:0 0 var(--orn-space-4);font-size:var(--orn-text-base-sm);font-weight:var(--orn-weight-bold)}.cal-list__group[data-group=overdue] h3{color:var(--orn-error)}.cal-list__n{color:var(--orn-text-muted);font-weight:var(--orn-weight-regular,400);margin-inline-start:var(--orn-space-3)}.cal-list ul{gap:var(--orn-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cal-list li{gap:var(--orn-space-6);grid-template-columns:84px minmax(0,1fr);align-items:start;display:grid}.cal-list__date{font-size:var(--orn-text-sm);color:var(--orn-text-muted);padding-top:4px}.cal-list__date b{color:var(--orn-text)}.cal-pop{z-index:var(--orn-z-palette);box-sizing:border-box;padding:var(--orn-space-6) var(--orn-space-7);border:1px solid var(--orn-border);background:var(--orn-surface);color:var(--orn-text);box-shadow:var(--orn-shadow-menu);border-radius:10px;font-size:.78125rem;position:fixed}.cal-detail{gap:var(--orn-space-4);flex-direction:column;display:flex}.cal-detail__head{align-items:center;gap:var(--orn-space-4);font-size:var(--orn-text-base);display:flex}.cal-detail__status{margin-inline-start:auto}.cal-detail__grid{gap:4px var(--orn-space-6);grid-template-columns:auto 1fr;margin:0;display:grid}.cal-detail__grid>div{display:contents}.cal-detail__grid dt{color:var(--orn-text-muted)}.cal-detail__grid dd{overflow-wrap:anywhere;margin:0}.cal-detail__actions{gap:var(--orn-space-4);margin-top:var(--orn-space-2);flex-wrap:wrap;display:flex}.cal-who{align-items:center;gap:5px;display:inline-flex}.cal-detail__actions a.orn-btn,.cal-detail__actions a.orn-btn:hover{color:var(--orn-text-on-primary);text-decoration:none}.cal-daylist{gap:var(--orn-space-3);flex-direction:column;display:flex}.orn-confirm:has(.cal-form){max-width:480px}.cal-form{gap:var(--orn-space-6);flex-direction:column;min-width:0;display:flex}.cal-form__row{gap:var(--orn-space-6);grid-template-columns:1fr 1fr;display:grid}.cal-card-body{gap:var(--orn-space-4);flex-direction:column;display:flex}.cal-card-head{font-size:var(--orn-text-sm);justify-content:space-between;align-items:baseline;display:flex}.cal-card-big{font-size:1.625rem;font-weight:var(--orn-weight-semibold);font-variant-numeric:tabular-nums;line-height:1}.cal-card-big[data-late]{color:var(--orn-error)}.cal-card-list{gap:var(--orn-space-2);font-size:var(--orn-text-base-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cal-card-row{gap:var(--orn-space-4);align-items:baseline;display:flex}.cal-card-row__when{width:4.2em;color:var(--orn-text-muted);flex:none}.cal-card-row__when[data-late]{color:var(--orn-error);font-weight:var(--orn-weight-semibold)}.cal-card-row__what{overflow-wrap:anywhere;flex:1;min-width:0}.cal-card-row__who{color:var(--orn-text-muted)}.cal-card-link{font-size:var(--orn-text-sm);font-weight:var(--orn-weight-semibold);align-self:flex-start;margin-top:auto}.cal-moves{gap:var(--orn-space-5);grid-template-columns:1fr 1fr;display:grid}.cal-move{padding:var(--orn-space-4);font-size:var(--orn-text-sm);border-radius:6px;flex-direction:column;gap:2px;display:flex}.cal-move[data-kind=etd]{background:color-mix(in srgb, #1f6fa8 14%, var(--orn-surface))}.cal-move[data-kind=eta]{background:color-mix(in srgb, #0e7490 14%, var(--orn-surface))}.cal-move__title{font-size:var(--orn-text-xs);font-weight:var(--orn-weight-bold);color:var(--orn-text-secondary)}.cal-move__n{font-size:1.375rem;line-height:1.1}.cal-move__item{overflow-wrap:anywhere}.cal-approvals{align-items:center;gap:var(--orn-space-3);height:var(--orn-control-h);padding-inline:var(--orn-space-5);border:1px solid var(--orn-border-strong);border-radius:var(--orn-radius-control);background:var(--orn-surface);color:inherit;font:inherit;font-size:var(--orn-text-base-sm);font-weight:var(--orn-weight-semibold);cursor:pointer;display:inline-flex;position:relative}.cal-approvals:hover{background:var(--orn-surface-hover)}.cal-approvals[aria-pressed=true]{border-color:var(--orn-primary);background:var(--orn-primary-tint);color:var(--orn-primary-hover)}.cal-approvals:focus-visible{outline:var(--orn-focus-ring);outline-offset:var(--orn-focus-offset)}.cal-approvals__n,.cal-ap__count{background:var(--orn-error);min-width:18px;height:18px;color:var(--orn-text-on-primary);font-size:.6875rem;font-weight:var(--orn-weight-bold);border-radius:9px;place-items:center;padding:0 5px;display:inline-grid}.cal-approvals__n{top:-7px;position:absolute;inset-inline-end:-7px}.cal-ap{gap:var(--orn-space-5);flex-direction:column;display:flex}.cal-ap__head{align-items:center;gap:var(--orn-space-4);font-size:var(--orn-text-sm);display:flex}.cal-ap__tabs{gap:var(--orn-space-3);flex-wrap:wrap;display:flex}.cal-chip{background:var(--orn-surface-muted);color:inherit;font:inherit;font-size:var(--orn-text-sm);font-weight:var(--orn-weight-semibold);cursor:pointer;border:0;border-radius:12px;padding:4px 10px}.cal-chip[aria-pressed=true]{background:var(--orn-primary-tint);color:var(--orn-primary-hover)}.cal-chip:focus-visible{outline:var(--orn-focus-ring);outline-offset:var(--orn-focus-offset)}.cal-ap__list{gap:var(--orn-space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cal-ap__foot{padding-top:var(--orn-space-4);border-top:1px solid var(--orn-border-soft);font-size:var(--orn-text-sm);color:var(--orn-text-muted);margin:0}.cal-req{gap:var(--orn-space-4);padding:var(--orn-space-5) var(--orn-space-6);border:1px solid var(--orn-border);border-inline-start:3px solid var(--cal-c);background:var(--orn-surface);font-size:var(--orn-text-base-sm);border-radius:8px;flex-direction:column;display:flex}.cal-req[data-focused]{box-shadow:0 0 0 2px var(--orn-primary)}.cal-req__top{align-items:center;gap:var(--orn-space-4);display:flex}.cal-req__top .cal-muted{font-size:var(--orn-text-sm);margin-inline-start:auto}.cal-req__why{color:var(--orn-text-secondary);overflow-wrap:anywhere;margin:0}.cal-req__dates{gap:var(--orn-space-4);padding:var(--orn-space-4) var(--orn-space-5);background:var(--orn-surface-sunken);border-radius:6px;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.cal-req__dates small{font-size:var(--orn-text-xs);color:var(--orn-text-muted);display:block}.cal-req__actions{gap:var(--orn-space-4);flex-direction:column;display:flex}.cal-req__buttons{gap:var(--orn-space-4);display:flex}.cal-req__chip{background:var(--orn-surface-muted);color:var(--orn-text-muted);font-size:var(--orn-text-sm);border-radius:4px;align-self:flex-start;padding:2px 8px}.cal-req__result{font-size:var(--orn-text-sm);color:var(--orn-text-muted);margin:0}.cal-req__result[data-status=approved]{color:var(--orn-success)}.cal-req__result[data-status=rejected]{color:var(--orn-error)}.cal-filterbtn{align-items:center;gap:var(--orn-space-3);height:var(--orn-control-h);padding-inline:var(--orn-space-5);border:1px solid var(--orn-border-strong);border-radius:var(--orn-radius-control);background:var(--orn-surface);color:inherit;font:inherit;cursor:pointer;font-size:.84375rem;display:inline-flex}.cal-filterbtn:hover{background:var(--orn-surface-hover)}.cal-filterbtn[data-active],.cal-filterbtn[aria-expanded=true]{border-color:var(--orn-primary);background:var(--orn-primary-tint);color:var(--orn-primary-hover)}.cal-filterbtn__n{background:var(--orn-primary-fill);color:var(--orn-text-on-primary);font-size:var(--orn-text-xs);font-variant-numeric:tabular-nums;border-radius:9px;padding:0 6px}.cal-filterbtn__chev{opacity:.7}.cal-filterbtn:focus-visible{outline:var(--orn-focus-ring);outline-offset:var(--orn-focus-offset)}.cal-statusmenu{gap:var(--orn-space-3);flex-direction:column;min-width:200px;display:flex}.cal-statusmenu ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.cal-statusmenu .cal-check:hover{background:var(--orn-surface-hover)}.cal-statusmenu__all{padding:4px var(--orn-space-3);border-radius:var(--orn-radius-control);color:var(--orn-primary);font:inherit;font-size:var(--orn-text-sm);cursor:pointer;background:0 0;border:0;align-self:flex-start}.cal-statusmenu__all:disabled{color:var(--orn-text-subtle);cursor:default}.cal-statusmenu__all:not(:disabled):hover{background:var(--orn-primary-soft)}.orn-presence{flex:none;align-items:center;display:flex;position:relative}.orn-presence__list{isolation:isolate;align-items:center;margin:0;padding:0;list-style:none;display:flex}.orn-presence__item{margin-inline-start:-8px;display:flex;position:relative}.orn-presence__item:first-child{margin-inline-start:0}.orn-presence__item.is-same{z-index:1}.orn-presence__item:hover,.orn-presence__item:focus-within{z-index:2}.orn-presence__avatar,.orn-presence__more,.orn-presence__ghost{box-sizing:border-box;border:2px solid var(--orn-chrome);border-radius:var(--orn-radius-round);width:28px;height:28px;box-shadow:0 0 0 1px var(--orn-chrome-border);background:var(--orn-chrome-raised);color:var(--orn-chrome-icon);flex:none;place-items:center;padding:0;transition:width .16s,height .16s,box-shadow .16s;display:grid;overflow:hidden}.orn-presence__avatar{cursor:pointer}.orn-presence__avatar img,.orn-presence__avatar svg:not(.orn-icon),.orn-presence__mini img,.orn-presence__mini svg:not(.orn-icon){object-fit:cover;width:100%;height:100%;display:block}.orn-presence__avatar:hover{box-shadow:0 0 0 1px var(--orn-chrome-muted)}.orn-presence__avatar:active{transform:scale(.96)}.orn-presence__item.is-same .orn-presence__avatar{width:34px;height:34px;box-shadow:0 0 0 2px var(--orn-primary), 0 0 8px 1px color-mix(in srgb, var(--orn-primary) 55%, transparent)}.orn-presence__item.is-same .orn-presence__avatar:hover{box-shadow:0 0 0 2px var(--orn-primary-hover), 0 0 10px 2px color-mix(in srgb, var(--orn-primary) 65%, transparent)}.orn-presence__more{cursor:default;font-size:var(--orn-text-xs);font-weight:var(--orn-weight-bold);color:var(--orn-chrome-text)}.orn-presence__item.has-same .orn-presence__more{box-shadow:0 0 0 1px var(--orn-primary)}.orn-presence__ghosts{border-radius:var(--orn-radius-pill);cursor:default;align-items:center;display:flex}.orn-presence__ghost{background:var(--orn-chrome);color:var(--orn-chrome-muted);opacity:.75;margin-inline-start:-8px}.orn-presence__ghost:first-child{margin-inline-start:0}.orn-presence__ghosts:hover .orn-presence__ghost{opacity:1}.orn-presence__ghosts[aria-busy=true] .orn-presence__ghost{animation:1.2s ease-in-out infinite alternate orn-presence-pulse}.orn-presence.is-error .orn-presence__ghost{box-shadow:0 0 0 1px var(--orn-chrome-muted);border-style:dashed}@keyframes orn-presence-pulse{to{opacity:.4}}.orn-presence__tip{z-index:56;background:var(--orn-surface);width:max-content;max-width:240px;color:var(--orn-text);border:1px solid var(--orn-border);border-radius:var(--orn-radius-card);box-shadow:var(--orn-shadow-menu);font-size:var(--orn-text-sm);text-align:start;white-space:normal;pointer-events:none;flex-direction:column;gap:2px;padding:6px 10px;line-height:1.4;display:flex;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.orn-presence__tip[hidden]{display:none}.orn-presence__tip b{font-size:var(--orn-text-base-sm);font-weight:var(--orn-weight-semibold)}.orn-presence__tip:not(.orn-presence__tip--list)>span,.orn-presence__row>span>span{color:var(--orn-text-muted)}.orn-presence__tip .orn-presence__same,.orn-presence__row.is-same>span>span{color:var(--orn-primary);font-weight:var(--orn-weight-semibold)}.orn-presence__tip--list{padding:6px}.orn-presence__rows{flex-direction:column;gap:4px;display:flex}.orn-presence__row{align-items:center;gap:8px;padding:2px 4px;display:flex}.orn-presence__row>span:last-child{flex-direction:column;min-width:0;display:flex}.orn-presence__mini{border-radius:var(--orn-radius-round);background:var(--orn-surface-muted);width:22px;height:22px;color:var(--orn-text-muted);flex:none;place-items:center;display:grid;overflow:hidden}.orn-presence__row.is-same .orn-presence__mini{box-shadow:0 0 0 2px var(--orn-primary)}@media (prefers-reduced-motion:reduce){.orn-presence__avatar,.orn-presence__more,.orn-presence__ghost{transition:none}.orn-presence__ghosts[aria-busy=true] .orn-presence__ghost{animation:none}.orn-presence__avatar:active{transform:none}}.orn-shell{background:var(--orn-surface);height:100%;min-height:0;color:var(--orn-text);font-family:var(--orn-font);font-size:var(--orn-text-base);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex;position:relative;overflow:hidden}.orn-shell *,.orn-shell :before,.orn-shell :after{box-sizing:border-box}.orn-shell button,.orn-shell input{font:inherit}.orn-shell :focus-visible{outline:var(--orn-focus-ring);outline-offset:var(--orn-focus-offset)}.orn-shell[data-input=pointer] :focus-visible{outline:none}.orn-shell a{color:var(--orn-primary);text-decoration:none}.orn-shell a:hover{color:var(--orn-primary-hover);text-decoration:underline}.orn-shell a.orn-btn,.orn-shell a.orn-btn:hover{text-decoration:none}.orn-shell a.orn-btn--primary,.orn-shell a.orn-btn--primary:hover{color:var(--orn-text-on-primary)}.orn-shell__frame{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.orn-skip{inset-inline-start:var(--orn-space-4);z-index:400;padding:var(--orn-space-3) var(--orn-space-6);background:var(--orn-surface);border-radius:var(--orn-radius-control);box-shadow:var(--orn-shadow-menu);position:absolute;top:-48px}.orn-skip:focus{top:var(--orn-space-3)}.orn-topbar{height:var(--orn-header-h);align-items:center;gap:var(--orn-space-3);padding-inline:var(--orn-space-4) var(--orn-space-6);background:var(--orn-chrome);color:var(--orn-chrome-text);z-index:var(--orn-z-header);flex:none;display:flex;position:relative}.orn-topbar .orn-iconbtn:focus-visible,.orn-topbar button:focus-visible,.orn-topbar a:focus-visible{outline-color:var(--orn-chrome-icon)}.orn-logo{height:30px;margin-inline:var(--orn-space-1) var(--orn-space-3);flex:none;align-items:center;display:flex}.orn-logo img{width:auto;height:28px;display:block}.orn-logo--company img{object-fit:contain;max-width:140px}.orn-shell a.orn-logo:hover{text-decoration:none}.orn-chromebtn{justify-content:center;align-items:center;gap:var(--orn-space-3);border-radius:var(--orn-radius-control);min-width:32px;height:32px;color:var(--orn-chrome-icon);cursor:pointer;background:0 0;border:0;flex:none;padding:0;display:inline-flex}a.orn-chromebtn,a.orn-chromebtn:visited{color:var(--orn-chrome-icon);text-decoration:none}.orn-chromebtn:hover,.orn-chromebtn[aria-expanded=true],.orn-chromebtn[aria-pressed=true],.orn-chromebtn[aria-current=page]{background:var(--orn-chrome-hover);color:var(--orn-chrome-active)}.orn-chromebtn:not(.orn-chromebtn--text):hover,.orn-chromebtn:not(.orn-chromebtn--text)[aria-expanded=true]{color:var(--orn-chrome-active);background:0 0}.orn-chromebtn:not(.orn-chromebtn--text)[aria-pressed=true],.orn-chromebtn:not(.orn-chromebtn--text)[aria-current=page],.orn-chromebtn:not(.orn-chromebtn--text)[aria-pressed=true]:hover,.orn-chromebtn:not(.orn-chromebtn--text)[aria-current=page]:hover{color:var(--orn-chrome-accent);background:0 0}a.orn-chromebtn[aria-current=page],a.orn-chromebtn[aria-current=page]:visited{color:var(--orn-chrome-accent)}.orn-chromebtn--text{padding-inline:var(--orn-space-4);white-space:nowrap;height:30px;font-size:.84375rem}.orn-launcherbtn{color:var(--orn-chrome-text)}.orn-chromebtn.orn-companybtn{height:36px;padding-inline:var(--orn-space-6);border:1px solid var(--orn-chrome-border);background:var(--orn-chrome-raised);color:var(--orn-chrome-active);border-radius:999px}.orn-chromebtn.orn-companybtn:hover,.orn-chromebtn.orn-companybtn[aria-expanded=true]{background:var(--orn-chrome-raised);border-color:var(--orn-chrome-muted)}.orn-codechip{font-size:var(--orn-text-sm);font-weight:var(--orn-weight-bold);color:var(--orn-chrome-active)}.orn-topbar__company{text-overflow:ellipsis;max-width:18ch;font-size:.9375rem;overflow:hidden}.orn-topbar__sep{background:var(--orn-chrome-border);flex:none;width:1px;height:20px}.orn-topbar__spacer{min-width:var(--orn-space-4);flex:1}.orn-searchbox{align-items:center;gap:var(--orn-space-4);min-width:0;height:36px;padding-inline:var(--orn-space-6) var(--orn-space-5);border:1px solid var(--orn-chrome-border);background:var(--orn-chrome-raised);color:var(--orn-chrome-muted);cursor:pointer;text-align:start;border-radius:999px;flex:0 360px;display:flex}.orn-searchbox span{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.9375rem;overflow:hidden}.orn-searchbox:hover{border-color:var(--orn-chrome-muted)}.orn-kbd--chrome{white-space:nowrap;border-color:var(--orn-chrome-border);color:var(--orn-chrome-muted);flex:none;font-family:inherit}.orn-userbtn{color:var(--orn-chrome-text)}.orn-userpill{align-items:center;gap:var(--orn-space-2);height:36px;padding-inline:var(--orn-space-2) var(--orn-space-3);border:1px solid var(--orn-chrome-border);background:var(--orn-chrome-raised);border-radius:999px;flex:none;display:flex}.orn-userpill:hover{border-color:var(--orn-chrome-muted)}.orn-userpill:has([aria-expanded=true]){border-color:var(--orn-chrome-muted)}.orn-userpill__sep{background:var(--orn-chrome-muted);opacity:.7;width:1px;height:22px;margin-inline:var(--orn-space-3);flex:none}.orn-userpill .orn-chromebtn{position:relative}.orn-bellbadge{top:-3px;box-sizing:border-box;background:var(--orn-error);min-width:16px;height:16px;color:var(--orn-text-on-primary);font-size:.6875rem;font-weight:var(--orn-weight-semibold);border:1.5px solid var(--orn-chrome-raised);border-radius:999px;place-items:center;padding-inline:4px;line-height:1;display:grid;position:absolute;inset-inline-end:-4px}.orn-userpill .orn-chromebtn{min-width:28px;height:28px}.orn-chromebtn.orn-userbtn{gap:var(--orn-space-4);padding-inline:0 var(--orn-space-3);background:0 0;border-radius:999px}.orn-chromebtn.orn-userbtn:hover,.orn-chromebtn.orn-userbtn[aria-expanded=true]{color:var(--orn-chrome-text);background:0 0}.orn-userbtn .orn-avatar{width:26px;height:26px}.orn-userbtn__name{text-overflow:ellipsis;white-space:nowrap;max-width:14ch;font-size:.9375rem;overflow:hidden}.orn-topbar__sep{margin-inline:var(--orn-space-3)}.orn-dropdown{flex:none;position:relative}.orn-menu{top:calc(100% + var(--orn-space-3));z-index:55;padding:var(--orn-space-2) 0;background:var(--orn-surface);color:var(--orn-text);border:1px solid var(--orn-border);border-radius:var(--orn-radius-card);box-shadow:var(--orn-shadow-menu);text-align:start;max-width:calc(100vw - 16px);position:absolute}.orn-menu[data-align=start]{inset-inline-start:0}.orn-menu[data-align=end]{inset-inline-end:0}.orn-menu--below{top:calc(100% + var(--orn-space-2))}.orn-menu-backdrop{z-index:var(--orn-z-menu-backdrop);position:absolute;inset:0}.orn-menu__heading,.orn-sectionlabel{padding:var(--orn-space-3) var(--orn-space-6) var(--orn-space-2);font-size:var(--orn-text-xs);font-weight:var(--orn-weight-bold);color:var(--orn-text-muted);text-transform:uppercase;letter-spacing:var(--orn-tracking-label)}.orn-menu__note{padding:var(--orn-space-3) var(--orn-space-6);font-size:var(--orn-text-sm);color:var(--orn-text-muted);border-top:1px solid var(--orn-border-divider)}.orn-menu__note--flush{padding-inline:0;border:0;padding-bottom:0}.orn-menu__error{padding:var(--orn-space-3) var(--orn-space-6);font-size:var(--orn-text-sm);color:var(--orn-error);background:var(--orn-error-bg)}.orn-menuitem{width:100%;min-height:var(--orn-menu-item-h);align-items:center;gap:var(--orn-space-5);padding:var(--orn-space-2) var(--orn-space-6);color:var(--orn-text);cursor:pointer;font-size:var(--orn-text-base);text-align:start;background:0 0;border:0;display:flex}.orn-menuitem:hover,.orn-menuitem:focus-visible{background:var(--orn-surface-hover)}.orn-menuitem[data-selected=true]{background:var(--orn-primary-wash)}.orn-menuitem[aria-disabled=true],.orn-menuitem:disabled{color:var(--orn-text-subtle);cursor:not-allowed}.orn-menuitem--danger{color:var(--orn-error);border-top:1px solid var(--orn-border-divider);margin-top:var(--orn-space-2)}.orn-menuitem--danger:hover{background:var(--orn-error-hover)}.orn-menuitem--stack{padding-block:var(--orn-space-3);flex-direction:column;align-items:flex-start;gap:1px}.orn-menuitem--stack span{font-size:var(--orn-text-sm);color:var(--orn-text-muted)}.orn-menuitem__code{min-width:36px;font-size:.75rem}.orn-menuitem__label{flex:1}.orn-menuitem__note{font-size:var(--orn-text-sm);color:var(--orn-text-subtle);margin-inline-start:auto}.orn-usercard{align-items:center;gap:var(--orn-space-5);padding:var(--orn-space-5) var(--orn-space-6);border-bottom:1px solid var(--orn-border-divider);margin-bottom:var(--orn-space-2);display:flex}.orn-usercard span:last-child{min-width:0}.orn-usercard b,.orn-usercard span span{display:block}.orn-usercard span span{font-size:var(--orn-text-sm);color:var(--orn-text-muted);text-overflow:ellipsis;overflow:hidden}.orn-prefrows{border-top:1px solid var(--orn-border-divider);margin-top:var(--orn-space-2);padding:var(--orn-space-4) var(--orn-space-6) var(--orn-space-2);gap:var(--orn-space-4);flex-direction:column;display:flex}.orn-prefrow{justify-content:space-between;align-items:center;gap:var(--orn-space-5);font-size:var(--orn-text-base-sm);color:var(--orn-text-muted);display:flex}.orn-body{background:var(--orn-chrome);flex:1;min-height:0;display:flex;position:relative}.orn-rail,.orn-side,.orn-main,.orn-info{border-top:1px solid var(--orn-chrome-border)}.orn-main,.orn-info{border-start-end-radius:14px;overflow:hidden}.orn-main:has(+.orn-info){border-start-end-radius:0}.orn-rail{width:var(--orn-rail-w);align-items:center;gap:var(--orn-space-1);padding-block:var(--orn-space-3);background:var(--orn-surface);border-inline-end:1px solid var(--orn-border);flex-direction:column;flex:none;display:flex;overflow:hidden auto}.orn-zoom{padding-top:var(--orn-space-4);flex-direction:column;align-items:center;margin-top:auto;display:flex}.orn-zoom__lens{border-radius:var(--orn-radius-control);width:36px;height:32px;color:var(--orn-text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.orn-zoom__lens:hover{background:var(--orn-surface-hover);color:var(--orn-text)}.orn-zoom__lens[data-zoomed]{color:var(--orn-brand-red)}.orn-zoom__tick{cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:22px;padding:0;display:grid}.orn-zoom__tick:before{content:"";background:var(--orn-text-subtle);border-radius:1px;width:10px;height:2px}.orn-zoom__tick:hover:before{background:var(--orn-brand-red)}.orn-zoom__tick[aria-pressed=true]:before{display:none}.orn-zoom button:focus-visible{outline:var(--orn-focus-ring);outline-offset:var(--orn-focus-offset)}.orn-rail__launcher{border-radius:var(--orn-radius-control);width:36px;height:36px;color:var(--orn-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.orn-rail__launcher:hover{background:var(--orn-surface-hover);color:var(--orn-text)}.orn-rail__fs{border-radius:var(--orn-radius-control);width:36px;height:34px;color:var(--orn-text-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.orn-rail__fs:hover{background:var(--orn-surface-hover);color:var(--orn-text)}.orn-rail__fs[aria-pressed=true]{background:var(--orn-primary-tint);color:var(--orn-primary-hover)}.orn-rail__search{border-radius:var(--orn-radius-control);background:var(--orn-surface-hover);width:36px;height:36px;color:var(--orn-text);cursor:pointer;margin-bottom:var(--orn-space-3);border:0;flex:none;place-items:center;display:grid}.orn-rail__search:hover{background:var(--orn-border-soft)}.orn-rail__item{border-radius:var(--orn-radius-control);width:40px;height:38px;color:var(--orn-text-muted);flex:none;place-items:center;display:grid;position:relative}.orn-shell a.orn-rail__item{color:var(--orn-text-muted)}.orn-shell a.orn-rail__item:hover{background:var(--orn-primary-soft);color:var(--orn-primary);text-decoration:none}.orn-shell .orn-rail__item[data-active=true]{background:var(--orn-primary-tint);color:var(--orn-primary-hover)}.orn-rail__bar{inset-inline-start:-4px;background:var(--orn-primary);border-radius:2px;width:3px;position:absolute;top:8px;bottom:8px}.orn-side{background:var(--orn-surface);width:0;height:100%;transition:width var(--orn-motion);border-inline-end:0;flex:none;overflow:hidden}.orn-side[data-open=true]{width:var(--orn-side-w);border-inline-end:1px solid var(--orn-border)}.orn-side__inner{width:var(--orn-side-w);flex-direction:column;height:100%;display:flex}.orn-side__head{align-items:center;gap:var(--orn-space-4);padding:var(--orn-space-4) var(--orn-space-4) var(--orn-space-3) var(--orn-space-5);display:flex}[dir=rtl] .orn-side__head{padding:var(--orn-space-4) var(--orn-space-5) var(--orn-space-3) var(--orn-space-4)}.orn-side__head>.orn-side__titles{flex:1;min-width:0}.orn-side__tile{background:var(--orn-primary-tint);width:30px;height:30px;color:var(--orn-primary);border-radius:8px;flex:none;place-items:center;display:grid}.orn-side__filter{align-items:center;gap:var(--orn-space-4);margin:0 var(--orn-space-4) var(--orn-space-3) var(--orn-space-5);padding-inline:var(--orn-space-4);border:1px solid var(--orn-border);height:30px;color:var(--orn-text-muted);background:0 0;border-radius:8px;display:flex}.orn-side__filter:focus-within{border-color:var(--orn-primary);box-shadow:0 0 0 3px var(--orn-primary-tint)}.orn-side__filter input{min-width:0;height:100%;color:var(--orn-text);font:inherit;font-size:var(--orn-text-base-sm);background:0 0;border:0;outline:0;flex:1}.orn-side__filter input:focus,.orn-side__filter input:focus-visible{box-shadow:none;border:0;outline:0}.orn-side__filter input::placeholder{color:var(--orn-text-muted)}.orn-side__filter input::-webkit-search-cancel-button{appearance:none}.orn-side,.orn-side button,.orn-side a{font-family:var(--orn-font-apple)}.orn-side__title{font-size:var(--orn-text-base);font-weight:var(--orn-weight-bold);line-height:1.25}.orn-side__sub{font-size:var(--orn-text-xs);color:var(--orn-text-muted);line-height:1.25}.orn-side__nav{padding:var(--orn-space-1) var(--orn-space-4) var(--orn-space-6);flex-direction:column;flex:1;gap:1px;display:flex;overflow:auto}.orn-navitem{min-height:var(--orn-nav-h);align-items:center;gap:var(--orn-space-4);padding-block:0;padding-inline:calc(var(--orn-space-6) + var(--orn-depth,0) * var(--orn-space-8)) var(--orn-space-4);border-radius:var(--orn-radius-control);color:var(--orn-text);font-size:var(--orn-text-base);cursor:pointer;text-align:start;background:0 0;border:0;width:100%;display:flex;position:relative}.orn-shell a.orn-navitem{color:var(--orn-text)}.orn-navitem:hover,.orn-shell a.orn-navitem:hover{background:var(--orn-primary-soft);color:var(--orn-text);text-decoration:none}.orn-navitem[data-active=true],.orn-shell a.orn-navitem[data-active=true]{background:var(--orn-primary-tint);color:var(--orn-primary-hover);font-weight:var(--orn-weight-semibold)}.orn-navitem__bar{inset-inline-start:0;background:var(--orn-primary);border-radius:2px;width:3px;position:absolute;top:7px;bottom:7px}.orn-navitem__label{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.orn-navitem--group{font-weight:var(--orn-weight-semibold)}.orn-recent{min-height:var(--orn-recent-h);align-items:center;gap:var(--orn-space-4);padding-inline:var(--orn-space-6) var(--orn-space-4);border-radius:var(--orn-radius-control);color:var(--orn-text-secondary);font-size:var(--orn-text-base-sm);display:flex}.orn-shell a.orn-recent{color:var(--orn-text-secondary)}.orn-shell a.orn-recent:hover{background:var(--orn-primary-soft);text-decoration:none}.orn-recent span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.orn-sectionlabel{margin-top:var(--orn-space-7);padding-inline:var(--orn-space-2)}.orn-side .orn-sectionlabel{font-size:var(--orn-text-xs)}.orn-stage{flex-direction:column;flex:1;min-width:0;display:flex}.orn-row{flex:1;min-height:0;display:flex;position:relative}.orn-main{background:var(--orn-surface);flex-direction:column;flex:1;min-width:0;display:flex}.orn-band{height:var(--orn-band-h);align-items:center;gap:var(--orn-space-4);padding-inline:var(--orn-space-3) var(--orn-space-5);background:var(--orn-band-bg);color:var(--orn-band-text);flex:none;display:flex}.orn-bandbtn{border-radius:var(--orn-radius-control);width:30px;height:30px;color:var(--orn-band-text);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.orn-bandbtn:hover,.orn-bandbtn[aria-pressed=true]{background:color-mix(in srgb, var(--orn-band-text) 16%, transparent)}.orn-band .orn-bandbtn:focus-visible{outline-color:var(--orn-band-text)}.orn-band__slot{display:contents}.orn-band__title{min-width:0;font-size:var(--orn-text-md);font-weight:var(--orn-weight-semibold);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;overflow:hidden}.orn-band__action{align-items:center;gap:var(--orn-space-3);height:28px;padding-inline:var(--orn-space-5);border:1px solid color-mix(in srgb, var(--orn-band-text) 50%, transparent);border-radius:var(--orn-radius-pill);color:var(--orn-band-text);font:inherit;font-size:.8125rem;font-weight:var(--orn-weight-semibold);cursor:pointer;background:0 0;display:inline-flex}.orn-band__action:hover:not(:disabled),.orn-band__action[aria-pressed=true]{background:color-mix(in srgb, var(--orn-band-text) 22%, transparent)}.orn-band__action:disabled{opacity:var(--orn-disabled-opacity);cursor:default}.orn-band .orn-band__action:focus-visible{outline-color:var(--orn-band-text)}.orn-content[data-surface=muted]{background:color-mix(in srgb, var(--orn-text) 6%, var(--orn-surface))}.orn-band__chip{padding:3px var(--orn-space-5);background:color-mix(in srgb, var(--orn-band-text) 14%, transparent);white-space:nowrap;border-radius:12px;font-size:.78125rem}.orn-tabs{align-items:flex-end;gap:var(--orn-space-1);height:var(--orn-tabs-h);padding-inline:var(--orn-space-4);background:var(--orn-surface);border-bottom:1px solid var(--orn-border);flex:none;display:flex;overflow:auto hidden}.orn-tabs__open{align-items:center;gap:var(--orn-space-3);height:34px;padding-inline:var(--orn-space-4);color:var(--orn-text-secondary);white-space:nowrap;font-size:.84375rem;display:flex}.orn-pagetab{align-items:center;gap:var(--orn-space-2);height:34px;padding-inline:var(--orn-space-6) var(--orn-space-2);white-space:nowrap;border-bottom:2px solid #0000;display:flex}.orn-pagetab[data-active=true]{border-bottom-color:var(--orn-primary)}.orn-pagetab__label{cursor:pointer;color:var(--orn-text-muted);background:0 0;border:0;padding:0;font-size:.84375rem}.orn-pagetab[data-active=true] .orn-pagetab__label{color:var(--orn-text);font-weight:var(--orn-weight-semibold)}.orn-pagetab__close{border-radius:var(--orn-radius-logo);width:20px;height:20px;color:var(--orn-text-subtle);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.orn-pagetab__close:hover{background:var(--orn-surface-hover);color:var(--orn-text)}.orn-toolbar{align-items:center;gap:var(--orn-space-1);min-height:var(--orn-toolbar-h);padding:var(--orn-space-2) var(--orn-space-5);background:var(--orn-surface);border-bottom:1px solid var(--orn-border-divider);flex-wrap:wrap;flex:none;display:flex}.orn-iconbtn--sm{width:30px;height:30px}.orn-toolbar__sep{background:var(--orn-border);width:1px;height:20px;margin-inline:var(--orn-space-3)}.orn-toolbar__menu{align-items:center;gap:var(--orn-space-2);height:30px;padding-inline:var(--orn-space-4);border-radius:var(--orn-radius-control);color:var(--orn-text);cursor:pointer;font-size:.78125rem;font-weight:var(--orn-weight-bold);letter-spacing:.03em;background:0 0;border:0;display:flex}.orn-toolbar__menu:hover,.orn-toolbar__menu[aria-expanded=true]{background:var(--orn-surface-hover)}.orn-content{min-height:0;padding:var(--orn-space-6) var(--orn-space-8) var(--orn-space-10);line-height:var(--orn-line-height,normal);outline:none;flex:1;overflow:auto}.orn-crumbs{align-items:center;gap:var(--orn-space-3);font-size:var(--orn-text-base-sm);color:var(--orn-text-muted);margin-bottom:var(--orn-space-5);flex-wrap:wrap;display:flex}.orn-crumbs__item{gap:var(--orn-space-3);display:inline-flex}.orn-shell .orn-crumbs a{color:var(--orn-text-muted)}.orn-crumbs b{color:var(--orn-text);font-weight:var(--orn-weight-semibold)}.orn-crumbs__sep{color:var(--orn-text-subtle)}.orn-footer .orn-crumbs{gap:var(--orn-space-2);font-size:var(--orn-text-sm);flex-wrap:nowrap;min-width:0;margin:0;overflow:hidden}.orn-footer .orn-crumbs__item{gap:var(--orn-space-2);min-width:0}.orn-footer .orn-crumbs__item:last-child{text-overflow:ellipsis;overflow:hidden}.orn-footer .orn-crumbs b{font-weight:var(--orn-weight-semibold)}.orn-footer{height:var(--orn-footer-h);align-items:center;gap:var(--orn-space-7);padding-inline:var(--orn-space-6);border-top:1px solid var(--orn-border-soft);background:var(--orn-surface);font-size:var(--orn-text-sm);color:var(--orn-text-muted);white-space:nowrap;flex:none;display:flex;overflow:hidden}.orn-footer__spacer{flex:1}.orn-info{width:var(--orn-info-w);background:var(--orn-surface-panel);border-inline-start:1px solid var(--orn-border);flex-direction:column;flex:none;display:flex}.orn-info[data-overlay=true]{top:0;bottom:0;z-index:var(--orn-z-overlay-panel);box-shadow:var(--orn-shadow-menu);max-width:calc(100% - 48px);position:absolute;inset-inline-end:var(--orn-strip-w)}.orn-info__head{align-items:center;gap:var(--orn-space-2);height:40px;padding-inline:var(--orn-space-6) var(--orn-space-3);border-bottom:1px solid var(--orn-border-soft);background:var(--orn-surface);flex:none;display:flex}.orn-info__head b{font-size:var(--orn-text-base);font-weight:var(--orn-weight-semibold);flex:1}.orn-info__search{margin:var(--orn-space-5) var(--orn-space-6) 0;align-items:center;gap:var(--orn-space-4);height:32px;padding-inline:var(--orn-space-5);border:1px solid var(--orn-border-strong);border-radius:var(--orn-radius-control);background:var(--orn-surface);color:var(--orn-text-muted);flex:none;display:flex}.orn-info__search input{min-width:0;color:var(--orn-text);background:0 0;border:0;outline:0;flex:1;font-size:.84375rem}.orn-info[data-mode=notifications],.orn-info[data-mode=notifications] .orn-info__head,.orn-info[data-mode=notifications] .orn-info__search{background:var(--orn-surface-notice)}.orn-info[data-mode=notifications] .orn-card{background:0 0}.orn-info__body{min-height:0;padding:var(--orn-space-5) var(--orn-space-6) var(--orn-space-8);gap:var(--orn-space-5);flex-direction:column;flex:1;display:flex;overflow:auto}.orn-card{background:var(--orn-surface);border:1px solid var(--orn-border-soft);border-radius:var(--orn-radius-card);box-shadow:var(--orn-shadow-card)}.orn-card__head{align-items:baseline;gap:2px var(--orn-space-3);padding:var(--orn-space-5) var(--orn-space-6) var(--orn-space-3);flex-wrap:wrap;display:flex}.orn-card__head b{font-size:.9375rem;font-weight:var(--orn-weight-semibold);flex:100%}.orn-card__head span{font-size:var(--orn-text-sm);color:var(--orn-text-muted)}.orn-card__body{padding:0 var(--orn-space-6) var(--orn-space-6);font-size:var(--orn-text-base-sm)}.orn-kv{padding:0 var(--orn-space-6) var(--orn-space-6);gap:5px var(--orn-space-4);font-size:var(--orn-text-base-sm);grid-template-columns:110px 1fr;margin:0;display:grid}.orn-kv dt{color:var(--orn-text-muted)}.orn-kv dd{overflow-wrap:anywhere;min-width:0;margin:0}.orn-kv__row{display:contents}.orn-btn--block{margin:0 var(--orn-space-6) var(--orn-space-6);width:calc(100% - 2 * var(--orn-space-6))}.orn-strip{width:var(--orn-strip-w);align-items:center;gap:var(--orn-space-3);padding-top:var(--orn-space-4);background:var(--orn-chrome);flex-direction:column;flex:none;display:flex}.orn-body[data-strip=hidden]{--orn-strip-w:0px}.orn-stripbtn{border-radius:var(--orn-radius-control);width:34px;height:34px;color:var(--orn-chrome-icon);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.orn-stripbtn--caption{align-content:center;justify-items:center;gap:2px;height:auto;padding-block:5px 4px}.orn-stripbtn__cap{font-size:.625rem;font-weight:var(--orn-weight-bold);letter-spacing:.03em;line-height:1}.orn-stripbtn:hover,.orn-stripbtn[aria-current=page],.orn-stripbtn[aria-pressed=true]{background:var(--orn-chrome-hover);color:var(--orn-chrome-active)}.orn-stripbtn[data-tone=bad]{color:var(--orn-chrome-error,var(--orn-error))}.orn-strip.orn-strip--band{width:auto;border:0;border-inline-start:1px solid color-mix(in srgb, var(--orn-band-text) 35%, transparent);background:0 0;flex-direction:row;gap:2px;margin-inline-start:var(--orn-space-2);padding:0;padding-inline-start:var(--orn-space-4)}.orn-strip--band .orn-stripbtn{width:30px;height:30px;color:var(--orn-band-text);position:relative}.orn-strip--band .orn-stripbtn:hover,.orn-strip--band .orn-stripbtn[aria-current=page],.orn-strip--band .orn-stripbtn[aria-pressed=true]{background:color-mix(in srgb, var(--orn-band-text) 16%, transparent);color:var(--orn-band-text);box-shadow:none}.orn-strip--band .orn-stripbtn:focus-visible{outline-color:var(--orn-band-text)}.orn-strip--band .orn-stripbtn[data-tone=ok]:after{content:"";background:var(--orn-success-fill);width:6px;height:6px;box-shadow:0 0 0 1.5px var(--orn-band-bg);border-radius:50%;position:absolute;inset-block-start:5px;inset-inline-end:5px}.orn-strip--band .orn-stripbtn[data-tone=bad]{color:var(--orn-band-error)}.orn-strip--band .orn-stripbtn--inline{grid-auto-flow:column;gap:5px;width:auto;padding-inline:6px 8px}.orn-strip--band .orn-stripbtn__cap{font-size:.6875rem}.orn-strip--band>.orn-bandbtn:last-child{margin-inline-start:var(--orn-space-2)}.orn-shell[data-side=overlay] .orn-side{top:0;bottom:0;z-index:var(--orn-z-overlay-panel);transition:none;position:absolute;inset-inline-start:var(--orn-rail-w)}.orn-shell[data-side=overlay] .orn-side[data-open=true]{box-shadow:var(--orn-shadow-menu)}.orn-shell[data-rail=hide] .orn-side{inset-inline-start:0}.orn-scrim{z-index:calc(var(--orn-z-overlay-panel) - 1);position:absolute;inset:0}.orn-scrim--clear{background:0 0}.orn-overlay{inset:var(--orn-header-h) 0 0;z-index:var(--orn-z-launcher);background:var(--orn-scrim);padding:var(--orn-space-9) var(--orn-space-8);justify-content:center;align-items:flex-start;display:flex;position:absolute;overflow:auto}.orn-overlay--palette{z-index:var(--orn-z-palette);padding-top:max(56px,9vh);inset:0}.orn-dialog{background:var(--orn-surface);border-radius:var(--orn-radius-dialog);width:100%;max-width:780px;box-shadow:var(--orn-shadow-dialog);overflow:hidden}.orn-dialog--palette{flex-direction:column;max-width:640px;max-height:min(560px,80%);display:flex}.orn-dialog__head{align-items:center;gap:var(--orn-space-5);padding:var(--orn-space-7) 18px;border-bottom:1px solid var(--orn-border-divider);display:flex}.orn-dialog__head b{font-size:var(--orn-text-lg)}.orn-dialog__meta{font-size:var(--orn-text-base-sm);color:var(--orn-text-muted)}.orn-dialog__spacer{flex:1}.orn-dialog__foot{padding:var(--orn-space-5) 18px;border-top:1px solid var(--orn-border-divider);background:var(--orn-surface-sunken);color:var(--orn-text-muted);font-size:.78125rem}.orn-dialog__foot--row{gap:var(--orn-space-8);padding:var(--orn-space-4) var(--orn-space-8);font-size:var(--orn-text-sm);display:flex}.orn-tiles{padding:var(--orn-space-8) 18px var(--orn-space-5);gap:var(--orn-space-4);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.orn-tile{align-items:center;gap:var(--orn-space-5);padding:var(--orn-space-5);border:1px solid var(--orn-border-strong);border-radius:var(--orn-radius-card);background:var(--orn-surface);cursor:pointer;text-align:start;color:var(--orn-text);display:flex}.orn-tile:hover{background:var(--orn-primary-wash)}.orn-tile[data-active=true]{border-color:var(--orn-primary)}.orn-tile b,.orn-tile span span{display:block}.orn-tile b{font-size:var(--orn-text-base);font-weight:var(--orn-weight-semibold)}.orn-tile span span{font-size:var(--orn-text-sm);color:var(--orn-text-muted)}.orn-tile__icon{border-radius:var(--orn-radius-round);background:var(--orn-primary-fill);color:#fff;flex:none;place-items:center;width:36px;height:36px;display:grid}.orn-palette__input{align-items:center;gap:var(--orn-space-5);height:52px;padding-inline:var(--orn-space-8);border-bottom:1px solid var(--orn-border-soft);color:var(--orn-text-muted);flex:none;display:flex}.orn-palette__input input{min-width:0;font-size:var(--orn-text-md);color:var(--orn-text);background:0 0;border:0;outline:0;flex:1}.orn-palette__list{min-height:0;padding:var(--orn-space-2) 0 var(--orn-space-3);flex:1;overflow:auto}.orn-palette__empty{padding:28px var(--orn-space-8);text-align:center;color:var(--orn-text-muted)}.orn-result{width:calc(100% - 12px);margin-inline:var(--orn-space-3);align-items:center;gap:var(--orn-space-6);padding:7px var(--orn-space-5);border-radius:var(--orn-radius-card);cursor:pointer;text-align:start;color:var(--orn-text);background:0 0;border:0;display:flex}.orn-result[aria-selected=true]{background:var(--orn-surface-hover)}.orn-result__icon{border-radius:var(--orn-radius-card);background:var(--orn-primary-chip);width:32px;height:32px;color:var(--orn-primary);font-size:var(--orn-text-xs);font-weight:var(--orn-weight-bold);flex:none;place-items:center;display:grid}.orn-result__text{flex:1;min-width:0}.orn-result__text b,.orn-result__text span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.orn-result__text span{color:var(--orn-text-muted);font-size:.78125rem}.orn-result__kind{font-size:var(--orn-text-xs);color:var(--orn-text-muted);border:1px solid var(--orn-border-strong);padding:1px var(--orn-space-4);border-radius:10px;flex:none}@media (prefers-reduced-motion:reduce){.orn-side{transition:none}}.orn-shell[data-rail=hide] .orn-topbar__company{display:none}.orn-shell[data-rail=show] .orn-topbar{padding-inline-end:calc(var(--orn-strip-w) + var(--orn-space-5))}.orn-shell[data-rail=hide] .orn-topbar{gap:var(--orn-space-2);padding-inline:var(--orn-space-3)}.orn-shell[data-rail=hide] .orn-logo img{height:22px}.orn-shell[data-rail=hide] .orn-logo--company img{max-width:90px}.orn-topbar>:not(.orn-chromebtn):not(.orn-logo):not(.orn-dropdown){min-width:0}.orn-topbar{overflow:visible}.orn-shell[data-rail=hide] .orn-footer{height:auto;min-height:var(--orn-footer-h);row-gap:0;column-gap:var(--orn-space-6);padding-block:var(--orn-space-2);white-space:normal;flex-wrap:wrap}.orn-shell[data-rail=hide] .orn-footer__spacer,.orn-shell[data-rail=hide] .orn-chromebtn--text>svg,.orn-print-only{display:none}@media print{html,body,#root{height:auto!important;overflow:visible!important}.orn-topbar,.orn-rail,.orn-side,.orn-strip,.orn-info,.orn-band,.orn-tabs,.orn-toolbar,.orn-footer,.orn-menu-backdrop,.orn-skip,.orn-scrim,.orn-crumbs{display:none!important}.orn-shell,.orn-shell__frame,.orn-body,.orn-stage,.orn-row,.orn-main{height:auto!important;display:block!important;overflow:visible!important}.orn-content{height:auto!important;padding:0!important;overflow:visible!important}.orn-print-only{display:block}.orn-tablewrap{overflow:visible}}.orn-menu{max-height:calc(100dvh - var(--orn-header-h) - var(--orn-space-8));overscroll-behavior:contain;overflow-y:auto}.orn-usercard .orn-avatar{overflow:hidden}.orn-avatar img,.orn-avatar svg{object-fit:cover;width:100%;height:100%;display:block}.orn-avatar--preset{background:0 0}.orn-menuitem{text-decoration:none}a.orn-menuitem{color:inherit}.orn-shell a.orn-menuitem,.orn-shell a.orn-menuitem:hover,.orn-shell a.orn-menuitem:focus-visible{color:inherit;text-decoration:none}.orn-menu__sub{border-inline-start:2px solid var(--orn-border-divider);margin-inline-start:var(--orn-space-8);padding-inline-start:var(--orn-space-8)}.orn-menuitem[aria-expanded=true]{background:var(--orn-surface-hover)}.orn-segmented button[aria-checked=true]{background:var(--orn-surface);color:var(--orn-primary);font-weight:var(--orn-weight-semibold);box-shadow:var(--orn-shadow-segment)}.orn-segmented button[role=menuitemradio]{cursor:pointer}.orn-menuitem__note kbd{font-size:var(--orn-text-xs)}@media (width<=640px){.orn-menu[data-wide]{top:var(--orn-header-h);border-radius:0 0 var(--orn-radius-card) var(--orn-radius-card);max-width:none;max-height:calc(100dvh - var(--orn-header-h));position:fixed;inset-inline:0;width:auto!important}}.orn-dialog--narrow{max-width:460px}.orn-dialog__notice{gap:var(--orn-space-5);padding:var(--orn-space-5) 18px;background:var(--orn-warning-bg);color:var(--orn-warning);font-size:var(--orn-text-base-sm);justify-content:space-between;align-items:center;display:flex}.orn-shortcuts{padding:var(--orn-space-5) 18px;gap:var(--orn-space-4);flex-direction:column;margin:0;display:flex}.orn-shortcuts__row{align-items:center;gap:var(--orn-space-6);display:flex}.orn-shortcuts dt{flex:none;min-width:150px}.orn-shortcuts dd{color:var(--orn-text-secondary);margin:0}.orn-pin{display:inline-flex;position:relative}.orn-pin input{opacity:0;cursor:pointer;caret-color:#0000;border:0;width:100%;height:100%;padding:0;font-size:1rem;position:absolute;inset:0}.orn-pin input:disabled{cursor:default}.orn-pin__boxes{gap:var(--orn-space-4);pointer-events:none;display:inline-flex}.orn-pin__box{border:1.5px solid var(--orn-border-strong,var(--orn-border));background:var(--orn-surface);border-radius:12px;place-items:center;width:52px;height:60px;transition:border-color .12s,box-shadow .12s;display:grid}.orn-pin__box.is-filled:after{content:"";background:var(--orn-text);border-radius:50%;width:14px;height:14px}.orn-pin input:focus+.orn-pin__boxes .orn-pin__box.is-current{border-color:var(--orn-primary);box-shadow:0 0 0 3px var(--orn-primary-soft)}.orn-pin input:disabled+.orn-pin__boxes .orn-pin__box{opacity:.6}.orn-pin.is-invalid .orn-pin__box{border-color:var(--orn-error)}.orn-pin.is-invalid .orn-pin__boxes{animation:.35s ease-in-out orn-pin-shake}@keyframes orn-pin-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}@media (prefers-reduced-motion:reduce){.orn-pin.is-invalid .orn-pin__boxes{animation:none}}.orn-overlay--fixed{z-index:var(--orn-z-palette);position:fixed;inset:0}.orn-pinsetup__body{align-items:center;gap:var(--orn-space-5);padding:var(--orn-space-7) var(--orn-space-7) var(--orn-space-5);text-align:center;flex-direction:column;display:flex}.orn-pinsetup__body p{margin:0}.orn-pinsetup__step{align-items:center;gap:var(--orn-space-3);opacity:.45;flex-direction:column;display:flex}.orn-pinsetup__step.is-active{opacity:1}.orn-pinsetup__step>span{font-weight:var(--orn-weight-semibold)}.orn-pinsetup__foot{justify-content:flex-end;display:flex}.orn-lock__badge{background:var(--orn-primary-soft);width:44px;height:44px;color:var(--orn-primary);border-radius:50%;place-items:center;display:grid}.orn-lock__msg{min-height:1.4em;color:var(--orn-text-muted);margin:0}.orn-lock__msg.is-error,.orn-pinsetup__body .orn-lock__msg[role=alert]{color:var(--orn-error);font-weight:var(--orn-weight-semibold)}.orn-lock{z-index:calc(var(--orn-z-palette) + 10);padding:var(--orn-space-6);background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--orn-primary) 22%, var(--orn-chrome)) 0%, var(--orn-chrome) 70%);place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.orn-lock__card{align-items:center;gap:var(--orn-space-4);width:min(400px,100%);padding:var(--orn-space-8) var(--orn-space-7);border-radius:var(--orn-radius-dialog);background:var(--orn-surface);box-shadow:var(--orn-shadow-dialog);text-align:center;flex-direction:column;display:flex}.orn-lock__card p{margin:0}.orn-lock__company{font-size:var(--orn-text-xs);font-weight:var(--orn-weight-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--orn-text-muted)}.orn-lock__who{margin-top:var(--orn-space-3);position:relative}.orn-lock__who .orn-avatar{width:88px;height:88px;font-size:1.875rem}.orn-lock__badge--on{background:var(--orn-primary);width:32px;height:32px;color:var(--orn-text-on-primary);border:3px solid var(--orn-surface);position:absolute;inset-block-end:-2px;inset-inline-end:-4px}.orn-lock__name{font-size:var(--orn-text-lg,18px)}.orn-lock__title{font-size:var(--orn-text-base);font-weight:var(--orn-weight-semibold);color:var(--orn-text-muted);margin:0}.orn-lock__card .orn-pin{margin-top:var(--orn-space-3)}.orn-lock__signout{align-items:center;gap:var(--orn-space-2);margin-top:var(--orn-space-3);padding:var(--orn-space-2) var(--orn-space-4);border-radius:var(--orn-radius-control);color:var(--orn-text-muted);cursor:pointer;font:inherit;background:0 0;border:0;display:inline-flex}.orn-lock__signout:hover{background:var(--orn-surface-hover);color:var(--orn-error)}.orn-lock__toast{z-index:var(--orn-z-toast);padding:var(--orn-space-4) var(--orn-space-5);border-radius:var(--orn-radius-control);background:var(--orn-error-bg);color:var(--orn-error);border:1px solid var(--orn-error-border);position:fixed;inset-block-start:calc(var(--orn-header-h) + 8px);inset-inline-end:16px}@media (width<=420px){.orn-pin__box{width:46px;height:54px}.orn-lock__card{padding:var(--orn-space-7) var(--orn-space-5)}}.orn-confirm:has(.orn-feedback){max-width:520px}.orn-feedback{gap:var(--orn-space-5);flex-direction:column;min-width:0;display:flex}.orn-feedback .orn-segmented{align-self:flex-start}.orn-feedback textarea{box-sizing:border-box;resize:vertical;width:100%}.orn-feedback__intro,.orn-feedback__note{color:var(--orn-text-secondary);font-size:var(--orn-text-sm);margin:0}.orn-feedback__note{color:var(--orn-text-muted);overflow-wrap:anywhere}.guide{background:var(--orn-surface-sunken);min-height:100%;color:var(--orn-text);font-family:var(--orn-font);font-size:var(--orn-text-base);line-height:var(--orn-leading-normal)}.guide *{box-sizing:border-box}.guide__top{z-index:10;align-items:center;gap:var(--orn-space-6);padding:var(--orn-space-4) var(--orn-space-8);background:var(--orn-chrome);color:var(--orn-chrome-text);display:flex;position:sticky;top:0}.guide__top a{color:var(--orn-chrome-icon);font-size:var(--orn-text-base-sm)}.guide__top nav{gap:var(--orn-space-6);flex-wrap:wrap;margin-inline-start:auto;display:flex}.guide__wrap{max-width:1120px;padding:var(--orn-space-9) var(--orn-space-8) 64px;flex-direction:column;gap:40px;margin:0 auto;display:flex}.guide__wrap>header h1{font-size:1.75rem;line-height:var(--orn-leading-tight);margin:0}.guide__wrap>section>h2{margin:0 0 var(--orn-space-6);padding-bottom:var(--orn-space-3);border-bottom:1px solid var(--orn-border);font-size:1.25rem}.guide__wrap>section>h3{margin:var(--orn-space-8) 0 var(--orn-space-4);font-size:var(--orn-text-md)}.guide__wrap>header>p,.guide__wrap>section>p,.guide__panel>p{margin:0 0 var(--orn-space-5);max-width:76ch;color:var(--orn-text-secondary)}.guide__wrap code{background:var(--orn-surface-muted);border-radius:var(--orn-radius-logo);padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78125rem}.guide__panel{background:var(--orn-surface);border:1px solid var(--orn-border);border-radius:var(--orn-radius-card);padding:var(--orn-space-8)}.guide__note{border-inline-start:3px solid var(--orn-primary);background:var(--orn-primary-wash);padding:var(--orn-space-5) var(--orn-space-7);border-radius:var(--orn-radius-control);color:var(--orn-text-secondary)}.guide__note--warn{border-color:var(--orn-accent-amber);background:var(--orn-warning-bg);color:var(--orn-warning)}.swatches{gap:var(--orn-space-5);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));display:grid}.swatch{background:var(--orn-surface);border:1px solid var(--orn-border);border-radius:var(--orn-radius-card);overflow:hidden}.swatch__chip{border-bottom:1px solid var(--orn-border-soft);height:56px}.swatch__meta{padding:var(--orn-space-4) var(--orn-space-5);font-size:var(--orn-text-sm)}.swatch__meta b{word-break:break-all;font-size:.78125rem;display:block}.swatch__meta span{color:var(--orn-text-muted);display:block}.guide__wrap table{border-collapse:collapse;width:100%;font-size:var(--orn-text-base-sm);background:var(--orn-surface)}.guide__wrap th,.guide__wrap td{text-align:start;padding:var(--orn-space-4) var(--orn-space-5);border-bottom:1px solid var(--orn-border-soft);vertical-align:top}.guide__wrap th{background:var(--orn-surface-sunken);font-weight:var(--orn-weight-semibold);color:var(--orn-text-muted)}.guide__row{gap:var(--orn-space-6);flex-wrap:wrap;align-items:center;display:flex}.guide__stack{gap:var(--orn-space-5);flex-direction:column;display:flex}.guide__logos{gap:var(--orn-space-6);flex-wrap:wrap;display:flex}.guide__logobox{padding:var(--orn-space-8) var(--orn-space-9);border-radius:var(--orn-radius-card);border:1px solid var(--orn-border);align-items:center;display:flex}.guide__bars{gap:var(--orn-space-3);flex-direction:column;display:flex}.guide__bar{background:var(--orn-primary);border-radius:2px;height:16px}.guide__radius{background:var(--orn-primary-tint);border:1px solid var(--orn-primary);width:64px;height:44px}.guide__shadow{background:var(--orn-surface);border-radius:var(--orn-radius-card);width:120px;height:56px;font-size:var(--orn-text-sm);place-items:center;display:grid}.guide__menu{background:var(--orn-surface-sunken);border:1px solid var(--orn-border);border-radius:var(--orn-radius-card);width:260px;padding:var(--orn-space-4);flex-direction:column;gap:1px;display:flex}.guide__frame{border:1px solid var(--orn-border);border-radius:var(--orn-radius-card);background:var(--orn-surface);height:560px;position:relative;overflow:hidden}.guide__frame--narrow{width:600px;max-width:100%}.guide__type>div{padding:var(--orn-space-3) 0;border-bottom:1px solid var(--orn-border-soft);gap:var(--orn-space-6);align-items:baseline;display:flex}.guide__type small{width:190px;color:var(--orn-text-muted);font-size:var(--orn-text-sm);flex:none}.guide .orn-skeleton{background:var(--orn-surface-skeleton);border-radius:3px;width:220px;height:16px}.guide__states{gap:var(--orn-space-6);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.guide__states>div{gap:var(--orn-space-3);flex-direction:column;display:flex}.guide__states small{color:var(--orn-text-muted);font-size:var(--orn-text-sm)}.guide .force-hover{background:var(--orn-surface-hover)}.guide .force-focus{outline:var(--orn-focus-ring);outline-offset:var(--orn-focus-offset)}:root{--orn-brand-red:#d42027;--orn-brand-red-deep:#a11b1b;--orn-band-bg:var(--orn-primary-fill);--orn-band-text:#fff;--orn-band-error:var(--orn-chrome-error);--orn-primary:#0563c1;--orn-primary-fill:#0563c1;--orn-primary-fill-hover:#044a93;--orn-primary-hover:#044a93;--orn-primary-strong:#0054b1;--orn-primary-tint:#dce7f7;--orn-primary-soft:#e3e8f0;--orn-primary-wash:#f2f6fc;--orn-primary-chip:#eef3fb;--orn-accent-amber:#f2a23a;--orn-accent-teal:#13a5a0;--orn-accent-purple:#7e5bb5;--orn-accent-orange:#c2550a;--orn-surface:#fff;--orn-surface-sunken:#f7f7f8;--orn-surface-panel:#f4f4f6;--orn-surface-notice:#f3f2f0;--orn-surface-muted:#f0f1f2;--orn-surface-hover:#ecedef;--orn-surface-skeleton:#ecedef;--orn-chrome:#383838;--orn-chrome-raised:#444;--orn-chrome-hover:#505050;--orn-chrome-border:#4d4d4d;--orn-scrim:#0f111473;--orn-text:#1f1f23;--orn-text-secondary:#3a3d44;--orn-text-muted:#5f6168;--orn-text-subtle:#8a8d94;--orn-text-on-primary:#fff;--orn-text-on-accent:#1f1f23;--orn-chrome-text:#e6e8eb;--orn-chrome-icon:#c9cdd3;--orn-chrome-muted:#aeb2b8;--orn-chrome-active:#fff;--orn-chrome-accent:#6cb0ff;--orn-chrome-error:#ff7a70;--orn-border:#d6d8dc;--orn-border-soft:#e0e1e4;--orn-border-divider:#e6e7ea;--orn-border-strong:#c7c9ce;--orn-success-fill:#1e7e34;--orn-success-fill-hover:#17652a;--orn-success:#22661f;--orn-success-text:#1e5e2a;--orn-success-bg:#e8f6ea;--orn-success-border:#9bd3a4;--orn-warning:#6b4a00;--orn-warning-bg:#ffe6b3;--orn-error:#c9372c;--orn-error-bg:#fbe0e0;--orn-error-border:#e8b4b0;--orn-error-hover:#ffefed;--orn-badge:#da1e28;--orn-info:var(--orn-primary);--orn-info-bg:var(--orn-primary-wash);--orn-font:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--orn-font-apple:"SF Pro Text", "SF Pro Display", "SF Arabic", -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", sans-serif;--orn-text-2xs:.59375rem;--orn-text-xs:.6875rem;--orn-text-sm:.75rem;--orn-text-base-sm:.8125rem;--orn-text-base:.875rem;--orn-text-md:1rem;--orn-text-lg:1.125rem;--orn-weight-regular:400;--orn-weight-semibold:600;--orn-weight-bold:700;--orn-weight-heavy:800;--orn-leading-tight:1.2;--orn-leading-normal:1.45;--orn-tracking-label:.05em;--orn-tracking-logo:-.03em;--orn-space-1:2px;--orn-space-2:4px;--orn-space-3:6px;--orn-space-4:8px;--orn-space-5:10px;--orn-space-6:12px;--orn-space-7:14px;--orn-space-8:16px;--orn-space-9:24px;--orn-space-10:32px;--orn-radius-logo:3px;--orn-radius-control:4px;--orn-radius-card:6px;--orn-radius-dialog:8px;--orn-radius-pill:14px;--orn-radius-round:50%;--orn-shadow-card:0 1px 2px #0000000d;--orn-shadow-menu:0 8px 24px #0000002e;--orn-shadow-dialog:0 16px 40px #00000040;--orn-shadow-segment:0 1px 2px #0000002e;--orn-icon-xs:12px;--orn-icon-sm:14px;--orn-icon-md:16px;--orn-icon-lg:18px;--orn-icon-rail:20px;--orn-icon-strip:21px;--orn-header-h:52px;--orn-rail-w:49px;--orn-side-w:232px;--orn-info-w:320px;--orn-strip-w:42px;--orn-band-h:40px;--orn-tabs-h:36px;--orn-toolbar-h:40px;--orn-footer-h:26px;--orn-bp-rail:700px;--orn-bp-search:820px;--orn-bp-side:1000px;--orn-bp-info:1280px;--orn-nav-h:40px;--orn-menu-item-h:40px;--orn-recent-h:34px;--orn-control-h:36px;--orn-cell-pad-y:12px;--orn-text-scale:1;--orn-line-height:normal;--orn-z-overlay-panel:30;--orn-z-menu-backdrop:45;--orn-z-header:50;--orn-z-launcher:60;--orn-z-toast:80;--orn-z-palette:300;--orn-motion:.18s ease;--orn-focus-ring:2px solid var(--orn-text-subtle);--orn-focus-offset:1px;--orn-disabled-opacity:.45}:root:has(.orn-shell){font-size:calc(100% * var(--orn-text-scale,1))}:root[data-density=comfortable]:has(.orn-shell){font-size:calc(106.25% * var(--orn-text-scale,1))}:root[data-density=comfortable][lang=ar]:has(.orn-shell){font-size:calc(112.5% * var(--orn-text-scale,1))}[data-density=compact]{--orn-nav-h:28px;--orn-menu-item-h:30px;--orn-recent-h:26px;--orn-control-h:28px;--orn-cell-pad-y:4px}@media (prefers-reduced-motion:reduce){:root{--orn-motion:0s}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--orn-primary:#6cb2ff;--orn-primary-hover:#9cccff;--orn-primary-strong:#4a9bff;--orn-primary-tint:#1f3552;--orn-primary-soft:#26303f;--orn-primary-wash:#1a2433;--orn-primary-chip:#1d2a3d;--orn-accent-purple:#a487d6;--orn-accent-orange:#e07a35;--orn-surface:#1a1d21;--orn-surface-sunken:#15171a;--orn-surface-panel:#171a1d;--orn-surface-notice:#1a1d21;--orn-surface-muted:#262a30;--orn-surface-hover:#2a2f36;--orn-surface-skeleton:#2a2f36;--orn-scrim:#0000009e;--orn-text:#e6e8eb;--orn-text-secondary:#c4c8ce;--orn-text-muted:#9aa0a8;--orn-text-subtle:#7d838b;--orn-border:#343a42;--orn-border-soft:#2d3239;--orn-border-divider:#2d3239;--orn-border-strong:#464d57;--orn-success:#6fcf7a;--orn-success-text:#8ee09a;--orn-success-bg:#16301b;--orn-success-border:#2d6a37;--orn-warning:#f0c35a;--orn-warning-bg:#3a2f10;--orn-error:#ff8a80;--orn-error-bg:#3a1a18;--orn-error-border:#7a2f2a;--orn-error-hover:#2a1513;--orn-shadow-card:0 1px 2px #0006;--orn-shadow-menu:0 8px 24px #0000008c;--orn-shadow-dialog:0 16px 40px #0009;--orn-shadow-segment:0 1px 2px #00000080}html,body,#root{height:100%;margin:0}body{font-family:var(--orn-font);color:var(--orn-text);background:var(--orn-surface)}:where(button,input,select,textarea){font-family:inherit}.orn-fullscreen{justify-content:center;align-items:center;gap:var(--orn-space-5);height:100%;color:var(--orn-text-muted);font-size:var(--orn-text-base);text-align:center;padding:var(--orn-space-8);flex-direction:column;display:flex}.orn-fullscreen b{color:var(--orn-text);font-size:var(--orn-text-md)}.orn-fullscreen p{margin:0}.orn-spinner{border-radius:var(--orn-radius-round);border:3px solid var(--orn-border);border-top-color:var(--orn-primary);width:22px;height:22px;animation:.8s linear infinite orn-spin}@keyframes orn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.orn-spinner{animation-duration:3s}}.orn-banner{top:0;z-index:100;padding:var(--orn-space-5) var(--orn-space-8);text-align:center;background:var(--orn-warning-bg);color:var(--orn-warning);font-size:var(--orn-text-base);font-family:var(--orn-font);border-bottom:1px solid var(--orn-accent-amber);position:fixed;inset-inline:0}
