/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"Inter var", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--spacing:.25rem;--radius-sm:7px;--radius-md:8px;--radius-lg:12px;--radius-xl:18px;--shadow-xs:0 1px 2px oklch(23% .02 255/.05);--shadow-sm:0 1px 2px oklch(25% .03 262/.05), 0 2px 6px oklch(25% .03 262/.05);--shadow-md:0 2px 4px oklch(25% .03 262/.06), 0 8px 20px oklch(25% .03 262/.07);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-bg:oklch(96.9% .004 255);--color-surface:oklch(100% 0 0);--color-surface-muted:oklch(97.2% .004 255);--color-surface-sunken:oklch(96.1% .005 255);--color-border:oklch(92.6% .004 255);--color-border-subtle:oklch(94.8% .003 255);--color-border-strong:oklch(87% .007 255);--color-border-input:oklch(63% .008 255);--color-fg:oklch(23% .01 250);--color-fg-muted:oklch(47.5% .012 255);--color-fg-subtle:oklch(54% .01 250);--color-info:oklch(58% .14 250);--color-success:oklch(58% .14 155);--color-warning:oklch(72% .15 75);--color-danger:oklch(57% .19 27);--color-brand:oklch(46.1% .226 262.7);--color-accent:var(--color-brand);--color-info-fg:oklch(45% .1 250);--color-success-fg:oklch(44% .09 155);--color-warning-fg:oklch(44% .08 75);--color-danger-fg:oklch(45% .14 27);--color-info-soft:oklch(96.4% .022 250);--color-success-soft:oklch(96.4% .024 155);--color-warning-soft:oklch(96.6% .032 75);--color-danger-soft:oklch(96.4% .028 27);--color-problem:oklch(64% .165 50);--color-problem-fg:oklch(46% .13 45);--color-problem-soft:oklch(96.4% .03 55);--color-accent-fg:oklch(42% .2 262.7);--color-accent-soft:oklch(96.2% .028 262.7);--color-accent-hover:oklch(40.5% .21 262.7);--color-accent-ring:oklch(46.1% .226 262.7/.38);--shadow-popover:0 8px 22px oklch(25% .03 262/.12), 0 2px 6px oklch(25% .03 262/.08), 0 0 0 1px oklch(25% .03 262/.05);--shadow-dialog:0 28px 70px oklch(25% .03 262/.2), 0 8px 22px oklch(25% .03 262/.09);--radius-ctl-sm:8px;--radius-ctl-lg:12px;--radius-panel:12px;--radius-pill:999px;--color-surface-raised:oklch(100% 0 0);--color-on-fill:oklch(100% 0 0);--color-fill-badge:oklch(100% 0 0/.24);--color-attention:oklch(63% .135 72);--color-on-attention:oklch(32% .07 70);--color-warning-strong:oklch(44% .08 75);--color-danger-hover:oklch(45% .14 27);--color-danger-ring:oklch(57% .19 27/.22);--color-neutral-strong:oklch(54% .01 250);--color-done:oklch(64% .13 156);--color-border-hover:oklch(80% .01 255);--color-inverse:oklch(23% .01 250);--color-inverse-fg:oklch(100% 0 0);--color-inverse-muted:oklch(80% .01 250);--color-inverse-raised:oklch(32% .01 250);--color-inverse-hover:oklch(38% .01 250);--color-inverse-border:oklch(40% .01 250);--color-inverse-success:oklch(78% .14 155);--color-inverse-danger:oklch(75% .16 27);--color-well:oklch(94% .004 250);--color-paper:oklch(100% 0 0);--color-paper-line:oklch(97.2% .004 255);--color-paper-ink:oklch(87% .007 255);--color-paper-fg:oklch(23% .01 250);--color-paper-muted:oklch(47.5% .012 255);--color-paper-rule:oklch(80% .008 255);--color-paper-danger:oklch(45% .14 27);--color-paper-warning:oklch(44% .08 75);--color-paper-success:oklch(44% .09 155);--color-paper-well:oklch(89% .006 255);--color-scroll-shadow:oklch(25% .03 262/.22)}}@layer base;@layer components{html.font-fallback{--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;height:100%}body{background:var(--color-bg);min-height:100dvh;color:var(--color-fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv05" 1,"ss03" 1;margin:0;font-size:13.5px;line-height:1.5}body.density-compact{--row-h:var(--row-h-compact);--table-cell-y:5px}h1,h2,h3,h4,p{margin:0}a{color:var(--color-accent-fg);text-decoration:none}a:hover{text-underline-offset:2px;text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}::placeholder{color:var(--color-fg-subtle);opacity:1}button{cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}.btn:focus-visible,.input:focus-visible,.select:focus-visible,.textarea:focus-visible,.nav-item:focus-visible,.tab:focus-visible,.view-tab:focus-visible,.chip:focus-visible,.menu-item:focus-visible{box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px var(--color-accent-ring);outline:none}::selection{background:var(--color-accent-soft)}.t-display{letter-spacing:-.021em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:640;line-height:1.18}.t-page{letter-spacing:-.017em;font-size:21px;font-weight:620;line-height:1.24}.t-title{letter-spacing:-.012em;font-size:17px;font-weight:600;line-height:1.3}.t-section{letter-spacing:-.006em;font-size:13.5px;font-weight:600;line-height:1.35}.t-body{font-size:13.5px}.t-label{color:var(--color-fg-muted);letter-spacing:0;text-transform:none;font-size:12px;font-weight:450}.t-eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--color-fg-subtle);font-size:10.5px;font-weight:600}.t-caption{color:var(--color-fg-muted);font-size:12px;line-height:1.45}.t-muted{color:var(--color-fg-muted)}.t-subtle{color:var(--color-fg-subtle)}.t-strong{font-weight:550}.mono,.mono-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:12.5px;font-weight:450}.mono-sm{font-variant-numeric:tabular-nums;letter-spacing:-.005em;font-size:11.5px}.num,.tnum{font-variant-numeric:tabular-nums}.id-num{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:550}.id-work{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.id-draft{font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--color-fg-muted);font-weight:500}.empty-value{color:var(--color-fg-subtle)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nowrap{white-space:nowrap}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.row{align-items:center;gap:8px;display:flex}.row-wrap{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.col{flex-direction:column;gap:8px;display:flex}.grow{flex:auto;min-width:0}.gap-2{gap:4px}.gap-3{gap:8px}.gap-4{gap:12px}.gap-6{gap:16px}.gap-8{gap:24px}.mt-2{margin-top:4px}.mt-3{margin-top:8px}.mt-4{margin-top:12px}.mt-6{margin-top:16px}.mt-8{margin-top:24px}.mb-4{margin-bottom:12px}.ml-auto{margin-left:auto}.hidden{display:none!important}.icon{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.icon-sm{stroke-width:1.8px;width:14px;height:14px}.icon-xs{stroke-width:2px;width:13px;height:13px}.icon-lg{width:20px;height:20px}.icon-xl{stroke-width:1.4px;width:28px;height:28px}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.sk{background:var(--color-surface-muted)}.progress-bar:after{width:100%;left:0}}html.theme-switching *,html.theme-switching :before,html.theme-switching :after{transition:none!important}.t-display-sm{letter-spacing:-.018em;font-size:21px}@media(prefers-reduced-motion:reduce){.sidebar,.nav-scrim{transition:none!important}}.ui-button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ui-button:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.ui-button:disabled,.ui-button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.control-tip{min-width:0;display:inline-flex}.btn{height:var(--ctl-h);border-radius:var(--radius-md);letter-spacing:-.006em;white-space:nowrap;transition:background-color .13s var(--ease),border-color .13s var(--ease),box-shadow .13s var(--ease),color .13s;-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:520;display:inline-flex}.btn .icon{margin-left:-2px}.btn-icon .icon{margin-left:0}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-primary{background:var(--color-accent);color:var(--color-on-fill);box-shadow:inset 0 1px #ffffff29,0 1px 2px #0d27693d}.btn-primary:hover{background:var(--color-accent-hover)}.btn-primary:active{box-shadow:inset 0 1px 2px #071c5040}.btn-secondary{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-fg);box-shadow:var(--shadow-xs)}.btn-secondary:hover{background:var(--color-surface-muted);border-color:var(--color-fg-subtle)}.btn-ghost{color:var(--color-fg-muted);background:0 0}.btn-ghost:hover{background:var(--color-surface-muted);color:var(--color-fg)}.btn-destructive{background:var(--color-danger);color:var(--color-on-fill);box-shadow:inset 0 1px #ffffff29,0 1px 2px #7600033d;box-shadow:inset 0 1px #ffffff29,0 1px 2px oklch(35% .16 27/.24)}.btn-destructive:hover{background:var(--color-danger-hover)}.btn-sm{height:var(--ctl-h-sm);border-radius:var(--radius-ctl-sm);padding:0 11px;font-size:13px}.btn-xs{height:var(--ctl-h-xs);border-radius:var(--radius-sm);padding:0 9px;font-size:12px;font-weight:500}.btn-lg{height:var(--ctl-h-lg);border-radius:var(--radius-ctl-lg);padding:0 20px;font-size:14.5px}.btn-icon{width:var(--ctl-h);padding:0}.btn-icon.btn-sm{width:var(--ctl-h-sm)}.btn-icon.btn-xs{width:var(--ctl-h-xs)}.btn-block{width:100%}.btn .spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.btn-link{color:var(--color-accent-fg);height:auto;padding:0;font-weight:500}.btn-link:hover{text-decoration:underline}@media(max-width:767px){.btn,.btn-sm{min-height:var(--touch)}.btn-icon,.btn-icon.btn-sm{width:var(--touch)}.btn-xs{min-height:36px}}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field>label,.field-label{color:var(--color-fg);letter-spacing:-.004em;font-size:12.5px;font-weight:520}.field-label .req{color:var(--color-danger-fg);margin-left:2px}.field-hint{color:var(--color-fg-muted);font-size:12px}.field-error{color:var(--color-danger-fg);align-items:flex-start;gap:4px;font-size:12px;display:flex}.input,.select,.textarea,.combo{width:100%;height:var(--ctl-h);border:1px solid var(--color-border-input);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-fg);box-shadow:var(--shadow-xs);transition:border-color .13s var(--ease),box-shadow .13s var(--ease);padding:0 12px;font-size:13.5px}.input:hover:not(:disabled),.select:hover:not(:disabled),.textarea:hover:not(:disabled),.combo:hover:not(:disabled){border-color:var(--color-fg-muted)}.input:focus,.select:focus,.textarea:focus,.combo:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-ring);outline:none}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true],.combo[aria-invalid=true]{border-color:var(--color-danger)}.input[aria-invalid=true]:focus,.select[aria-invalid=true]:focus,.textarea[aria-invalid=true]:focus,.combo[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px var(--color-danger-ring)}.input:disabled,.select:disabled,.textarea:disabled,.combo:disabled{opacity:.55;background:var(--color-surface-muted);cursor:not-allowed}.input.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.textarea{resize:vertical;height:auto;min-height:84px;padding:8px 10px;line-height:1.45}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:var(--icon-select-arrow);background-position:right 8px center;background-repeat:no-repeat;padding-right:30px}.input-sm,.select-sm,.combo-sm{height:var(--ctl-h-sm);font-size:13px}.input-lg,.select-lg,.combo-lg{height:var(--ctl-h-lg);font-size:16px}.input-wrap.input-with-actions{grid-template-columns:minmax(0,1fr) auto;display:grid}.input-with-actions>.input{grid-area:1/1;min-width:0}.input-with-actions>.input-actions{grid-area:1/2;align-items:center;margin-left:4px;display:inline-flex;position:relative}.input-actions .icon{pointer-events:auto;position:static}.ui-check,.ui-radio{width:16px;height:16px;accent-color:var(--color-accent);cursor:pointer;flex:none;margin:0}.ui-check:disabled,.ui-radio:disabled{cursor:not-allowed;opacity:.55}.radio-desc{display:block}@media(max-width:767px){.input,.select,.combo{min-height:var(--touch)}.input,.select,.textarea{font-size:16px}}.input-wrap{align-items:center;display:flex;position:relative}.input-wrap>.icon{color:var(--color-fg-subtle);pointer-events:none;position:absolute;left:10px}.input-wrap .input{padding-left:32px}.input-wrap .kbd{position:absolute;right:8px}.checkbox{cursor:pointer;align-items:center;gap:8px;min-height:24px;display:inline-flex}.radio-list{flex-direction:column;gap:6px;display:flex}.radio{border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.radio input{accent-color:var(--color-accent);margin-top:3px}.radio.selected{border-color:var(--color-accent);background:var(--color-accent-soft)}.radio .radio-desc{color:var(--color-fg-muted);font-size:12px}.form-grid{grid-template-columns:repeat(auto-fit,minmax(max(236px,50% - 8px),1fr));gap:14px 16px;display:grid}.form-grid .span-2{grid-column:1/-1}.form-subhead{border-top:1px solid var(--color-border);flex-direction:column;gap:2px;margin-top:6px;padding-top:12px;display:flex}.form-section{flex-direction:column;gap:14px;display:flex}.form-section+.form-section{border-top:1px solid var(--color-border);margin-top:20px;padding-top:20px}.form-section-title{font-size:13px;font-weight:600}.form-more{border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);padding:10px 12px}.form-more summary{cursor:pointer;color:var(--color-accent-fg);align-items:center;gap:6px;font-weight:500;list-style:none;display:flex}.form-more summary::-webkit-details-marker{display:none}.form-more[open] summary{margin-bottom:12px}.error-summary{border:1px solid var(--color-danger);background:var(--color-danger-soft);color:var(--color-danger-fg);border-radius:var(--radius-md);padding:10px 12px;font-size:13px}.error-summary ul{margin:6px 0 0;padding-left:18px}.error-summary a{color:inherit;text-decoration:underline}.switch{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.switch input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-md);background:var(--color-border-strong);width:34px;height:20px;margin:0;transition:background .15s;position:relative}.switch input:after{content:"";background:var(--color-on-fill);width:16px;height:16px;transition:transform .15s var(--ease);border-radius:50%;position:absolute;top:2px;left:2px}.switch input:checked{background:var(--color-accent)}.switch input:checked:after{transform:translate(14px)}.kbd{font-family:var(--font-mono);border:1px solid var(--color-border-strong);color:var(--color-fg-muted);background:var(--color-surface);border-bottom-width:2px;border-radius:4px;padding:1px 5px;font-size:11px;line-height:1.4;display:inline-block}.badge{height:var(--badge-h);border-radius:var(--radius-sm);letter-spacing:-.003em;white-space:nowrap;vertical-align:middle;border:1px solid #0000;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:520;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px}@supports (color:color-mix(in lab,red,red)){.badge{box-shadow:inset 0 0 0 1px color-mix(in oklch,currentColor 12%,transparent)}}.badge-sm{height:var(--badge-h-sm);gap:4px;padding:0 6px;font-size:11px}.badge-lg{height:var(--badge-h-lg);padding:0 9px;font-size:12.5px}.tone-neutral{background:var(--color-surface-muted);color:var(--color-fg-muted);border-color:var(--color-border)}.tone-info{background:var(--color-info-soft);color:var(--color-info-fg);border-color:#2b7ec924}@supports (color:color-mix(in lab,red,red)){.tone-info{border-color:color-mix(in oklch,var(--color-info) 14%,transparent)}}.tone-progress{background:var(--color-info-soft);color:var(--color-info-fg);border-color:#2b7ec92e}@supports (color:color-mix(in lab,red,red)){.tone-progress{border-color:color-mix(in oklch,var(--color-info) 18%,transparent)}}.tone-success{background:var(--color-success-soft);color:var(--color-success-fg);border-color:#0e925424}@supports (color:color-mix(in lab,red,red)){.tone-success{border-color:color-mix(in oklch,var(--color-success) 14%,transparent)}}.tone-warning{background:var(--color-warning-soft);color:var(--color-warning-fg);border-color:#da950b38}@supports (color:color-mix(in lab,red,red)){.tone-warning{border-color:color-mix(in oklch,var(--color-warning) 22%,transparent)}}.tone-danger{background:var(--color-danger-soft);color:var(--color-danger-fg);border-color:#d0383333}@supports (color:color-mix(in lab,red,red)){.tone-danger{border-color:color-mix(in oklch,var(--color-danger) 20%,transparent)}}.tone-muted{color:var(--color-fg-subtle);border-color:var(--color-border);background:0 0}.badge .tdot{opacity:.85;background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.badge .pulse{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px;animation:1.8s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:.35}50%{opacity:1}}.chip{border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);height:21px;color:var(--color-fg-muted);white-space:nowrap;font-variant-numeric:tabular-nums;transition:background-color .13s var(--ease),border-color .13s var(--ease);align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.chip .icon-sm{color:var(--color-fg-subtle)}.filter-chips .chip{min-width:0;max-width:100%}.chip .chip-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.chip.tone-warning{border-color:#da950b4d}@supports (color:color-mix(in lab,red,red)){.chip.tone-warning{border-color:color-mix(in oklch,var(--color-warning) 30%,transparent)}}.chip.tone-warning{color:var(--color-warning-fg)}.chip.tone-danger{border-color:#d0383347}@supports (color:color-mix(in lab,red,red)){.chip.tone-danger{border-color:color-mix(in oklch,var(--color-danger) 28%,transparent)}}.chip.tone-danger{color:var(--color-danger-fg)}.chip.tone-success{border-color:#0e92543d}@supports (color:color-mix(in lab,red,red)){.chip.tone-success{border-color:color-mix(in oklch,var(--color-success) 24%,transparent)}}.chip.tone-success{color:var(--color-success-fg)}.chip-btn{cursor:pointer}.chip-btn:hover{background:var(--color-surface-muted)}.chip .x{margin-left:2px}.chip .x:hover{color:var(--color-fg)}.chip-count{border-radius:var(--radius-pill);background:var(--color-surface-muted);min-width:17px;height:17px;color:var(--color-fg-muted);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:560;display:inline-flex}.chip-count.tone-danger{background:var(--color-danger);color:var(--color-on-fill)}.chip-count.tone-warning{background:var(--color-warning-strong);color:var(--color-on-fill)}.hl-ok{--hl:var(--color-success);--hl-fg:var(--color-success-fg);--hl-soft:var(--color-success-soft);--hl-glyph:var(--color-on-fill)}.hl-attention{--hl:var(--color-attention);--hl-fg:var(--color-warning-fg);--hl-soft:var(--color-warning-soft);--hl-glyph:var(--color-on-attention)}.hl-problem{--hl:var(--color-problem);--hl-fg:var(--color-problem-fg);--hl-soft:var(--color-problem-soft);--hl-glyph:var(--color-on-fill)}.hl-critical{--hl:var(--color-danger);--hl-fg:var(--color-danger-fg);--hl-soft:var(--color-danger-soft);--hl-glyph:var(--color-on-fill)}.hm-svg{width:100%;height:100%;display:block;overflow:visible}.hm-shape{fill:var(--hl);stroke:var(--hl);stroke-width:1.4px;stroke-linejoin:round}.hm-glyph{fill:none;stroke:var(--hl-glyph);stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round}.hmark{vertical-align:middle;flex:none;width:16px;height:16px;display:inline-flex}.hmark.hm-sm{width:13px;height:13px}.hmark.hm-lg{width:20px;height:20px}.hbadge{border:1px solid var(--hl);align-items:center;gap:6px;height:24px;padding:0 10px 0 5px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.hbadge{border:1px solid color-mix(in oklch,var(--hl) 24%,transparent)}}.hbadge{border-radius:var(--radius-pill);background:var(--hl-soft);color:var(--hl-fg);white-space:nowrap;font-size:12.5px;font-weight:600;line-height:1}.hbadge .hm-svg{flex:none;width:15px;height:15px}.hbadge.hb-lg{height:28px;padding:0 12px 0 6px;font-size:13px}.hbadge.hb-lg .hm-svg{width:17px;height:17px}.hbadge.hb-sm{height:21px;padding:0 8px 0 4px;font-size:12px}.hbadge.hb-sm .hm-svg{width:13px;height:13px}.dchip{border-radius:var(--radius-pill);font-variant-numeric:tabular-nums;white-space:nowrap;border:1px solid #0000;align-items:center;gap:4px;height:22px;padding:0 8px 0 6px;font-size:12px;font-weight:650;line-height:1;display:inline-flex}.dchip.dc-warning{border-color:#da950b61}@supports (color:color-mix(in lab,red,red)){.dchip.dc-warning{border-color:color-mix(in oklch,var(--color-warning) 38%,transparent)}}.dchip.dc-warning{background:var(--color-warning-soft);color:var(--color-warning-fg)}.dchip.dc-danger{border-color:#d038334d}@supports (color:color-mix(in lab,red,red)){.dchip.dc-danger{border-color:color-mix(in oklch,var(--color-danger) 30%,transparent)}}.dchip.dc-danger{background:var(--color-danger-soft);color:var(--color-danger-fg)}.dchip.dc-severe{border-color:var(--color-danger);background:var(--color-danger);color:var(--color-on-fill)}.sgn{border-radius:var(--radius-pill);background:var(--color-surface-sunken);height:22px;color:var(--color-fg-muted);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;padding:0 8px 0 6px;font-size:12px;font-weight:650;line-height:1;display:inline-flex}.sgn b{font-weight:650}.sgn-danger{background:var(--color-danger-soft);color:var(--color-danger-fg)}.sgn-warning{background:var(--color-warning-soft);color:var(--color-warning-fg)}.sgn-success{background:var(--color-success-soft);color:var(--color-success-fg)}.sgn.bare{background:0 0;gap:2px;height:auto;padding:0;font-size:11.5px}.locked{color:var(--color-fg-subtle);align-items:center;gap:5px;font-size:13px;display:inline-flex}.locked .icon{width:13px;height:13px}.avatar{background:var(--color-accent-soft);width:28px;height:28px;color:var(--color-accent-fg);letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.avatar-sm{width:22px;height:22px;font-size:10px}.user-ref{align-items:center;gap:6px;min-width:0;display:inline-flex}.entity-link{color:var(--color-fg);align-items:center;gap:4px;min-width:0;font-weight:500;display:inline-flex}.entity-link:hover{color:var(--color-accent-fg);text-decoration:underline}.entity-link.entity-text:hover{color:var(--color-fg);text-decoration:none}.entity-link.mono,.mono.entity-link{font-family:var(--font-sans);font-size:inherit;letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:550}.entity-link.is-draft,.entity-link.id-draft{color:var(--color-fg-muted);font-weight:500}a.entity-link.is-draft:hover,a.entity-link.id-draft:hover{color:var(--color-accent-fg)}.draft-ref{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;max-width:100%;display:inline-flex}.dt td .draft-ref{display:flex}.dt td .draft-ref .entity-link{font-variant-numeric:normal;font-size:12.5px}.copy-btn{flex:none}.meta-line{vertical-align:baseline;flex-wrap:wrap;align-items:baseline;gap:3px 12px;min-width:0;max-width:100%;display:inline-flex}.meta-line>.meta-item{overflow-wrap:anywhere;min-width:0;max-width:100%}.meta-line.is-stacked{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.meta-line .meta-label{color:var(--color-fg-subtle);margin-inline-end:4px;font-weight:400}.menu-person{flex-direction:column;gap:2px;min-width:0;display:flex}.menu-person small{color:var(--color-fg-subtle);font-size:11.5px;font-weight:400}.search-result-wrap{grid-column:2/-1;min-width:0}.search-result-meta{white-space:normal;text-align:left}.menu-item.search-hit{grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:3px 9px;width:100%;padding-block:10px;display:grid}.search-hit>.icon{grid-row:1/3;margin-top:2px}.search-hit-title{white-space:normal;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;line-height:1.4;display:flex}.search-hit-status{color:var(--color-fg-subtle);flex-direction:column;align-items:flex-end;gap:3px;font-size:11.5px;display:flex}.search-hit.is-direct{background:var(--color-accent-soft)}.tag{border-radius:var(--radius-sm);background:var(--color-surface-muted);height:20px;color:var(--color-fg-muted);white-space:nowrap;align-items:center;padding:0 6px;font-size:11.5px;font-weight:500;display:inline-flex}.tag-accent{background:var(--color-accent-soft);color:var(--color-accent-fg)}.tag-draft{border:1px dashed var(--color-border-input);color:var(--color-fg-muted);background:0 0}.wkind{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);min-width:20px;height:20px;color:var(--color-fg-muted);vertical-align:middle;flex:none;justify-content:center;align-items:center;padding:0 3px;line-height:1;display:inline-flex}.wkind .icon{color:var(--color-fg-subtle)}.wkind.wk-sm{min-width:18px;height:18px;padding:0 2px}.wkind.wk-lg{min-width:24px;height:24px;padding:0 4px}.wkind.wk-lg .icon{width:15px;height:15px}[data-tip]{position:relative}.table tbody tr:first-child td[data-tip]:hover:after,.table thead th[data-tip]:hover:after{top:calc(100% + 6px);bottom:auto}[data-tip]:hover:after,[data-tip]:focus-visible:after{content:attr(data-tip);background:var(--color-inverse);color:var(--color-inverse-fg);border-radius:var(--radius-sm);white-space:nowrap;z-index:60;pointer-events:none;white-space:pre-line;text-align:left;width:max-content;max-width:280px;padding:5px 8px;font-size:12px;font-weight:400;line-height:1.35;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.card-pad{padding:20px}.section{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;min-width:0;display:flex}.section-head{flex-wrap:wrap;flex:none;align-items:center;gap:8px;min-height:50px;padding:8px 20px;display:flex}.section-head .row{flex-wrap:wrap;min-width:0}.section-head .t-section{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.section-head .btn-xs:not(.btn-primary):not(.btn-destructive),.section-head .btn-sm:not(.btn-primary):not(.btn-destructive){color:var(--color-fg-muted)}.section-head a{color:var(--color-fg-muted);font-size:12.5px;font-weight:500}.section-head a:hover{color:var(--color-accent-fg)}.section-body.flush{padding:0}.section-head+.section-body.flush{border-top:1px solid var(--color-border-subtle)}.section-foot{border-top:1px solid var(--color-border-subtle);color:var(--color-fg-muted);padding:12px 20px;font-size:12.5px}.datalist{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px 28px;display:grid}.datalist.cols-1{grid-template-columns:1fr}.datalist.cols-2{grid-template-columns:repeat(auto-fit,minmax(max(210px,50% - 14px),1fr))}.datalist.cols-3{grid-template-columns:repeat(auto-fit,minmax(max(185px,33.3333% - 18.6667px),1fr))}.field-row{flex-direction:column;gap:1px;min-width:0;display:flex}.field-row .t-label{color:var(--color-fg-subtle);font-size:12px;font-weight:450}.field-row .fv{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;min-height:20px;font-size:13.5px;font-weight:500;line-height:1.4;display:flex}.field-row .fv-sub{color:var(--color-fg-muted);margin-top:1px;font-size:12px}.inline-edit{border-radius:var(--radius-sm);cursor:pointer;border-bottom:1px dashed #0000;align-items:center;gap:6px;margin:-2px -4px;padding:2px 4px;display:inline-flex}.inline-edit:hover{background:var(--color-surface-muted);border-bottom-color:var(--color-border-strong)}.inline-edit>.icon{width:13px;height:13px;color:var(--color-fg-subtle);opacity:0}.inline-edit:hover>.icon{opacity:1}.inline-editor{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.inline-editor .input,.inline-editor .select{width:auto;min-width:160px;height:32px}.fact-tiles{background:var(--color-surface-muted);border:1px solid var(--color-border-subtle);border-radius:var(--radius-panel);flex-wrap:wrap;display:flex;overflow:hidden}.fact{flex-direction:column;flex:172px;gap:2px;min-width:0;padding:12px 18px;display:flex;position:relative}.fact+.fact:before{content:"";background:var(--color-border);width:1px;position:absolute;top:10px;bottom:10px;left:0}.fact .t-label{color:var(--color-fg-subtle);font-size:12px;font-weight:450}.fact .fact-v{letter-spacing:-.005em;flex-wrap:wrap;align-items:center;gap:6px;min-height:20px;font-size:13.5px;font-weight:500;display:flex}.fact .fact-s{color:var(--color-fg-muted);font-size:12px;line-height:1.35}.fact.fact-attention:after,.fact.fact-danger:after{content:"";border-radius:0 2px 2px 0;width:2px;position:absolute;top:8px;bottom:8px;left:0}.fact.fact-attention:after{background:var(--color-warning)}.fact.fact-danger:after{background:var(--color-danger)}.fact.fact-attention .fact-s{color:var(--color-warning-fg)}.fact.fact-danger .fact-s{color:var(--color-danger-fg)}.ui-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--table-font-size)}.ui-table caption{text-align:start}.ui-table .num{text-align:right;font-variant-numeric:tabular-nums}.ui-table-comparison{font-variant-numeric:tabular-nums}.ui-table-print{border-collapse:collapse;margin:0 0 6px;font-size:11px}.ui-table-print thead{display:table-header-group}.ui-table-print tr{break-inside:avoid}.ui-table-print th{border-bottom:1px solid var(--color-paper-fg);letter-spacing:.04em;text-align:left;text-transform:uppercase;vertical-align:bottom;color:var(--color-paper-muted);padding:4px 6px;font-size:9.5px;font-weight:600}.ui-table-print td{border-bottom:1px solid var(--color-paper-rule);vertical-align:top;overflow-wrap:break-word;padding:4px 6px}.ui-table-print.is-dense{font-size:10.5px}.ui-table-print.is-dense th,.ui-table-print.is-dense td{padding:3px 5px}.ui-table-print .num{white-space:nowrap}.ui-table-print tr.is-total td{border-top:1.5px solid var(--color-paper-fg);border-bottom:0;font-weight:700}.table-pair{min-width:0;max-width:100%}.table-wrap{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-xs);position:relative;overflow:auto}.cardlist.dimmed{opacity:.45}.table-wrap.dimmed .table{opacity:.45;pointer-events:none}.table-fixed{table-layout:fixed}.table-fixed th,.table-fixed td{overflow-clip-margin:24px;overflow:clip}.table-fixed td>.row,.table-fixed td>.truncate,.table-fixed td>span{min-width:0}.table-fixed td .truncate{max-width:100%}.ui-table:where(:not(.ui-table-print)) th,.ui-table:where(:not(.ui-table-print)) td{height:var(--row-h);padding:var(--table-cell-y) var(--table-cell-x);text-align:left;vertical-align:middle;border-bottom:1px solid var(--color-border-subtle)}.table th,.table td{white-space:nowrap}.ui-table:where(:not(.ui-table-print)) thead th{z-index:2;background:var(--table-header-bg);font-size:var(--table-header-font-size);color:var(--color-fg-muted);text-transform:none;letter-spacing:0;height:var(--table-header-h);-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--color-border-strong);font-weight:600;position:sticky;top:0}.table th.sortable{cursor:pointer}.table th.sortable:hover{color:var(--color-fg)}.table th>.th-sort{border-radius:var(--radius-sm);max-width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.table th>.th-sort:focus-visible{outline:2px solid var(--color-accent-ring);outline-offset:2px}.table th.sorted{color:var(--color-accent-fg);background:var(--color-accent-soft)}.ui-table:where(:not(.ui-table-print)) tbody th{height:var(--row-h);background:var(--color-surface);border-bottom-color:var(--color-border-subtle);color:var(--color-fg);font-size:inherit;-webkit-user-select:text;user-select:text;font-weight:500;position:static}.table th .sort{color:var(--color-fg-subtle);margin-left:4px;font-size:10px}.ui-table:where(:not(.ui-table-print)) tbody tr:last-child td,.ui-table:where(:not(.ui-table-print)) tbody tr:last-child th{border-bottom:0}.ui-table:where(:not(.ui-table-print)) tbody tr{transition:background-color .1s linear}.ui-table:where(:not(.ui-table-print)) tbody tr:hover,.ui-table:where(:not(.ui-table-print)) tbody tr:hover td,.ui-table:where(:not(.ui-table-print)) tbody tr:hover th{background:var(--color-surface-muted)}.ui-table:where(:not(.ui-table-print)) tbody tr.selected td,.ui-table:where(:not(.ui-table-print)) tbody tr.selected th{background:var(--color-accent-soft)}.ui-table:where(:not(.ui-table-print)) tbody tr.selected td:first-child{box-shadow:inset 2px 0 0 var(--color-accent)}.ui-table:where(:not(.ui-table-print)) tbody tr.row-link{cursor:pointer}.ui-table:where(:not(.ui-table-print)) tbody tr.row-critical td:first-child{box-shadow:inset 3px 0 0 var(--color-danger)}.ui-table:where(:not(.ui-table-print)) tbody tr.row-muted td{color:var(--color-fg-muted)}.ui-table td.num,.ui-table th.num{text-align:right;font-variant-numeric:tabular-nums}.ui-table:where(:not(.ui-table-print)) th:first-child,.ui-table:where(:not(.ui-table-print)) td:first-child{padding-left:var(--table-edge-x)}.ui-table:where(:not(.ui-table-print)) th:last-child,.ui-table:where(:not(.ui-table-print)) td:last-child{padding-right:var(--table-edge-x)}.ui-table:where(:not(.ui-table-print)) tfoot td{height:var(--row-h);padding:8px var(--table-cell-x);border-top:1px solid var(--color-border-strong);background:var(--table-header-bg);font-weight:600}.ui-table tfoot .table-summary-secondary>*{color:var(--color-fg-muted);border-top:0;font-weight:500}.ui-table-editable tbody td{padding-block:6px}.ui-table-editable tbody tr:focus-within,.ui-table-editable tbody tr:focus-within>*{background:var(--color-accent-soft)}.ui-table-editable :is(.input,.select,.textarea){min-width:0;max-width:100%}.ui-table-editable [aria-invalid=true]{border-color:var(--color-danger);background-color:var(--color-danger-soft)}.table .col-check{width:40px;padding:0 0 0 18px}.table .col-health{text-align:left;padding:0 8px 0 10px}.table .col-health .hcell{vertical-align:middle;flex-direction:column;align-items:flex-start;gap:3px;display:inline-flex}.table .col-health .sigs{gap:6px;margin-left:0}.sigs{vertical-align:middle;align-items:center;gap:7px;margin-left:8px;display:inline-flex}.sigs:empty{display:none}.table .col-actions{text-align:center;background:var(--color-surface);z-index:1;padding:0 6px;position:sticky;right:0}.table th.col-actions{background:var(--table-header-bg);z-index:3}.table tbody tr:hover td.col-actions{background:var(--color-surface-muted)}.table tbody tr.selected td.col-actions{background:var(--color-accent-soft)}.table .col-check{z-index:2;background:var(--color-surface);position:sticky;left:0}.table .sticky-first{z-index:1;background:var(--color-surface);position:sticky;left:0}.table .col-check~.sticky-first{left:40px}.table tbody tr:hover td.col-check,.table tbody tr:hover td.sticky-first{background:var(--color-surface-muted)}.table tbody tr.selected td.col-check,.table tbody tr.selected td.sticky-first{background:var(--color-accent-soft)}.table th.col-check,.table th.sticky-first{background:var(--table-header-bg);z-index:3;background:var(--color-surface)}.table:not(.table-fixed) td>.truncate,.table:not(.table-fixed) td>.row>.truncate{text-overflow:ellipsis;vertical-align:bottom;max-width:28ch;display:inline-block;overflow:hidden}.table td .cell-sub{color:var(--color-fg-subtle);margin-top:1px;font-size:11.5px;font-weight:400;line-height:1.35;display:block}.table td .cell-sub .icon-sm{width:12px;height:12px}.table td.cell-2l{line-height:1.3}.table td.cell-key{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:560}.table td.cell-key a{color:var(--color-fg)}.table tbody tr:hover td.cell-key a{color:var(--color-accent-fg)}.table-foot{border-top:1px solid var(--color-border-subtle);color:var(--color-fg-muted);flex-wrap:wrap;align-items:center;gap:12px;padding:11px 16px;font-size:12.5px;display:flex}.table tbody tr:hover .row-actions-btn,.table tbody tr:focus-within .row-actions-btn,.row-actions-btn[aria-expanded=true]{opacity:1}@media(hover:none){.row-actions-btn{opacity:1}}.sk{background:linear-gradient(90deg,var(--color-surface-muted) 25%,var(--color-border) 50%,var(--color-surface-muted) 75%);vertical-align:middle;background-size:200% 100%;border-radius:4px;height:12px;animation:1.4s linear infinite shimmer;display:inline-block}@keyframes shimmer{to{background-position:-200% 0}}.progress-bar{background:var(--color-border);z-index:5;height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.progress-bar:after{content:"";background:var(--color-accent);width:40%;height:100%;animation:1.2s ease-in-out infinite slide;position:absolute;left:-40%}@keyframes slide{to{left:100%}}.cardlist{flex-direction:column;gap:8px;display:flex}.lcard{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-sm);cursor:pointer;grid-template-columns:1fr auto;gap:7px 10px;padding:14px 15px;display:grid}.lcard.critical{box-shadow:inset 3px 0 0 var(--color-danger),var(--shadow-xs)}.lcard.selected{border-color:var(--color-accent);background:var(--color-accent-soft)}.lcard .lcard-primary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lcard .lcard-secondary{color:var(--color-fg);grid-column:1/-1;font-size:13px;font-weight:480;line-height:1.35}.lcard .lcard-secondary .r{color:var(--color-fg-muted);margin-top:1px;font-size:12px;font-weight:400;display:block}.lcard .lcard-meta{border-top:1px solid var(--color-border-subtle);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px;margin-top:1px;padding-top:9px;font-size:12.5px;display:grid}.lcard .lcard-meta .m{flex-direction:column;gap:1px;min-width:0;display:flex}.lcard .lcard-meta .m.wide{grid-column:1/-1}.lcard .lcard-meta .m .k{color:var(--color-fg-subtle);font-size:11.5px}.lcard .lcard-meta .m .v{text-overflow:ellipsis;white-space:nowrap;font-weight:480;overflow:hidden}.lcard .lcard-right{align-items:flex-start;gap:6px;display:flex}.page{padding:22px var(--page-x) 40px;min-width:0;max-width:calc(var(--content-max) + var(--page-x) * 2);width:100%;margin-inline:auto}.page-head{flex-wrap:wrap;align-items:center;gap:12px;min-height:34px;margin-bottom:18px;display:flex}.page-head .t-page{margin-right:4px}.page-head .page-sub{color:var(--color-fg-muted);align-self:center;font-size:12.5px}.page-head .actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.view-tabs{scrollbar-width:none;gap:4px;margin-bottom:14px;padding-bottom:2px;display:flex;overflow-x:auto}.view-tabs::-webkit-scrollbar{display:none}.subtabs{scrollbar-width:none;gap:4px;margin-bottom:14px;display:flex;overflow-x:auto}.subtabs::-webkit-scrollbar{display:none}.entity-main>.subtabs{margin-bottom:0}.view-tab,.subtab{border-radius:var(--radius-ctl-sm);height:32px;color:var(--color-fg-muted);white-space:nowrap;transition:color .13s var(--ease),background-color .13s var(--ease);flex:none;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.view-tab:hover,.subtab:hover{color:var(--color-fg);background:var(--color-surface-muted);text-decoration:none}.view-tab.active,.subtab.active{color:var(--color-accent-fg);background:var(--color-accent-soft);font-weight:560}.view-tab.active .icon-sm,.subtab.active .tab-icon{color:var(--color-accent)}.view-tab .icon-sm,.subtab .tab-icon{color:var(--color-fg-subtle)}.view-tab .chip-count:not(.tone-danger):not(.tone-warning),.subtab .chip-count:not(.tone-danger):not(.tone-warning){background:0 0;min-width:0;padding:0}.view-tab.active .chip-count:not(.tone-danger):not(.tone-warning),.subtab.active .chip-count:not(.tone-danger):not(.tone-warning){color:inherit}@media(max-width:767px){.view-tab,.subtab{min-height:var(--touch)}}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.toolbar .input-wrap{width:var(--toolbar-search-w);max-width:100%}.toolbar .input-wrap .input{height:var(--ctl-h-sm);background:var(--color-surface)}.toolbar .spacer{flex:auto}.toolbar-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}@media(max-width:767px){.toolbar>.input-wrap.list-search{flex:100%;width:100%}.input-wrap.list-search .input{min-height:var(--touch)}}.toolbar .select,.toolbar .field{width:auto;min-width:170px;max-width:260px}.toolbar .field{flex-direction:row;align-items:center;gap:8px}.toolbar .checkbox{color:var(--color-fg-muted);font-size:12.5px}.toolbar .seg-group{border:1px solid var(--color-border);border-radius:var(--radius-ctl-lg);background:var(--color-surface);box-shadow:var(--shadow-xs);align-items:center;gap:2px;padding:3px;display:inline-flex}.toolbar .seg-group .btn{border-radius:var(--radius-ctl-sm);height:28px;color:var(--color-fg-muted);box-shadow:none;background:0 0;border:0;font-size:12.5px}.toolbar .seg-group .btn:hover,.toolbar .seg-group .btn.on{background:var(--color-surface-muted);color:var(--color-fg)}.filter-chips{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.table-status{color:var(--color-fg-subtle);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;display:flex}.table-status .modified{color:var(--color-warning-fg)}.bulkbar{background:var(--color-inverse);color:var(--color-inverse-fg);border-radius:var(--radius-xl);z-index:20;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding:8px 8px 8px 16px;display:flex;position:sticky;bottom:18px;box-shadow:0 12px 32px #171d2647,0 2px 6px #171d2629}.bulkbar .count{font-variant-numeric:tabular-nums;font-weight:600}.bulkbar .btn-secondary{background:var(--color-inverse-raised);border-color:var(--color-inverse-border);color:var(--color-inverse-fg)}.bulkbar .btn-secondary:hover{background:var(--color-inverse-hover)}.bulkbar .btn-ghost{color:var(--color-inverse-fg)}.bulkbar .btn-ghost:hover{background:var(--color-inverse-raised)}.bulkbar .limit{color:var(--color-inverse-muted);font-size:12px}.state{text-align:center;color:var(--color-fg-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:56px 24px;display:flex}.state .icon-xl{color:var(--color-fg-subtle);margin-bottom:4px}.state .state-desc{max-width:420px;font-size:13.5px}.state .state-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.state.danger .icon-xl{color:var(--color-danger)}.request-id{font-family:var(--font-mono);color:var(--color-fg-subtle);font-size:11.5px}.banner{border-bottom:1px solid var(--color-border);align-items:center;gap:10px;padding:8px 14px;font-size:13px;display:flex}.banner .icon{flex:none}.banner-warning{background:var(--color-warning-soft);color:var(--color-warning-fg)}.banner-danger{background:var(--color-danger-soft);color:var(--color-danger-fg)}.banner-info{background:var(--color-info-soft);color:var(--color-info-fg)}.alert{border-radius:var(--radius-ctl-lg);border:1px solid;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;display:flex}.alert .icon{margin-top:1px}.alert-info{background:var(--color-info-soft);border-color:#2b7ec94d}@supports (color:color-mix(in lab,red,red)){.alert-info{border-color:color-mix(in oklch,var(--color-info) 30%,transparent)}}.alert-info{color:var(--color-info-fg)}.alert-warning{background:var(--color-warning-soft);border-color:#da950b73}@supports (color:color-mix(in lab,red,red)){.alert-warning{border-color:color-mix(in oklch,var(--color-warning) 45%,transparent)}}.alert-warning{color:var(--color-warning-fg)}.alert-danger{background:var(--color-danger-soft);border-color:#d0383366}@supports (color:color-mix(in lab,red,red)){.alert-danger{border-color:color-mix(in oklch,var(--color-danger) 40%,transparent)}}.alert-danger{color:var(--color-danger-fg)}.alert-success{background:var(--color-success-soft);border-color:#0e925459}@supports (color:color-mix(in lab,red,red)){.alert-success{border-color:color-mix(in oklch,var(--color-success) 35%,transparent)}}.alert-success{color:var(--color-success-fg)}.alert-neutral{background:var(--color-surface-muted);border-color:var(--color-border);color:var(--color-fg-muted)}.alert b{font-weight:600}.menu{overscroll-behavior:contain;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-panel);min-width:212px;max-height:calc(100dvh - 24px);box-shadow:var(--shadow-popover);z-index:70;padding:5px;position:absolute;overflow-y:auto}.menu-item{border-radius:var(--radius-ctl-sm);text-align:left;width:100%;color:var(--color-fg);align-items:center;gap:9px;min-height:32px;padding:8px 10px;font-size:13px;display:flex}.menu-item:hover,.menu-item:focus-visible{background:var(--color-surface-muted);outline:none}.menu-item[aria-disabled=true]{color:var(--color-fg-subtle);cursor:not-allowed}.menu-item .icon{color:var(--color-fg-muted)}.menu-item .hint{color:var(--color-fg-subtle);margin-left:auto;font-size:11.5px}.menu-sep{background:var(--color-border-subtle);height:1px;margin:5px -5px}.menu-label{letter-spacing:.02em;color:var(--color-fg-subtle);padding:7px 9px 3px;font-size:11px;font-weight:560}.menu-row{min-height:36px;color:var(--color-fg);align-items:center;gap:9px;padding:3px 4px 3px 10px;font-size:13px;display:flex}.menu-row>.icon{color:var(--color-fg-muted)}.menu-row .theme-seg{margin-left:auto}.menu-row .theme-seg button{height:28px;padding:0 8px}.theme-seg button:focus-visible{outline-offset:-2px}.popover{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover);z-index:70;min-width:260px;max-width:calc(100vw - 16px);padding:16px;position:absolute}#overlay{z-index:100;pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0}#overlay:empty{display:none}.backdrop{background:var(--backdrop);pointer-events:auto;position:absolute;top:0;right:0;bottom:0;left:0}.dialog{background:var(--color-surface);border-radius:var(--radius-xl);width:min(580px,100vw - 32px);max-height:calc(100dvh - 48px);box-shadow:var(--shadow-dialog);pointer-events:auto;flex-direction:column;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.dialog-lg{width:min(960px,100vw - 32px)}.dialog-xl{width:min(1180px,100vw - 32px)}.dialog-head{border-bottom:1px solid var(--color-border-subtle);flex:none;align-items:flex-start;gap:12px;padding:20px 24px 15px;display:flex}.dialog-head .t-title{letter-spacing:-.014em;overflow-wrap:anywhere;flex:1;font-size:16.5px}.dialog-head .dialog-sub{color:var(--color-fg-muted);overflow-wrap:anywhere;margin-top:3px;font-size:12.5px}.dialog-body{flex:auto;min-height:0;padding:20px 24px 22px;overflow:auto}.dialog-foot{border-top:1px solid var(--color-border-subtle);background:var(--color-surface-muted);flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:15px 24px;display:flex}.dialog-foot .ml-auto{margin-left:auto}.drawer{background:var(--color-surface);width:min(520px,100vw);box-shadow:var(--shadow-dialog);pointer-events:auto;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}.drawer-lg{width:min(760px,100vw)}.drawer{border-left:1px solid var(--color-border)}@media(max-width:767px){.dialog,.dialog-lg,.dialog-xl{border-radius:var(--radius-panel) 14px 0 0;width:100vw;max-height:96dvh;top:auto;bottom:0;left:0;transform:none}.dialog.fullscreen,.drawer{border-radius:0;width:100vw;height:100dvh;max-height:100dvh;top:0}.dialog-foot{background:var(--color-surface);padding-bottom:calc(12px + env(safe-area-inset-bottom));position:sticky;bottom:0}.dialog-foot .btn{flex:1}.dialog-foot .btn-ghost{flex:none}}.dialog-close{color:var(--color-fg-muted)}.steps{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.step{color:var(--color-fg-subtle);border-radius:var(--radius-pill);align-items:center;gap:6px;padding:4px 8px;font-size:12.5px;display:inline-flex}.step .n{border:1px solid var(--color-border-strong);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:600;display:inline-flex}.step.active{color:var(--color-accent-fg);background:var(--color-accent-soft)}.step.active .n{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-fill)}.step.done .n{background:var(--color-success-soft);border-color:var(--color-success);color:var(--color-success-fg)}.step-arrow{color:var(--color-border-strong)}#toasts{z-index:200;flex-direction:column;gap:8px;max-width:min(380px,100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}.toast{background:var(--color-inverse);color:var(--color-inverse-fg);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);align-items:flex-start;gap:10px;padding:10px 14px;font-size:13px;display:flex}.toast .icon{margin-top:1px}.toast.error .icon{color:var(--color-inverse-danger)}.toast a{color:var(--color-inverse-fg);text-decoration:underline}@media(max-width:767px){#toasts{left:16px;right:16px;bottom:calc(72px + env(safe-area-inset-bottom));max-width:none}}.tab-icon{color:currentColor;flex:0 0 16px;width:16px;height:16px}.tab-label{white-space:nowrap}.tabs{border-bottom:1px solid var(--color-border);scrollbar-width:none;gap:0;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{height:var(--ctl-h-lg);color:var(--color-fg-muted);white-space:nowrap;transition:color .13s var(--ease);border-bottom:2px solid #0000;flex:none;align-items:center;gap:7px;margin-bottom:-1px;padding:0 13px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.tab:focus-visible,.whlc-tab:focus-visible,.view-tab:focus-visible,.subtab:focus-visible{outline:2px solid var(--color-accent);outline-offset:-3px;box-shadow:none}.view-tab.active:focus-visible,.subtab.active:focus-visible{outline-color:var(--color-accent-fg)}.tab:hover{color:var(--color-fg);text-decoration:none}.tab .chip-count{color:var(--color-fg-subtle);background:0 0;min-width:0;padding:0;font-weight:450}.tab.active .chip-count{color:var(--color-fg-muted)}.tab .chip-count.tone-danger,.tab .chip-count.tone-warning{min-width:17px;padding:0 5px;font-weight:560}.tab .dot{background:var(--color-danger);border-radius:50%;width:5px;height:5px}.rail{align-items:center;gap:3px;min-width:0;padding:2px 0;display:flex}.rail-step{cursor:pointer;flex:1 1 0;align-items:center;min-width:6px;height:18px;display:flex;position:relative}.rail-step .rs-dot{border-radius:var(--radius-pill);background:var(--color-border);width:100%;height:6px;transition:height .13s var(--ease),background-color .13s var(--ease);display:block}.rail-step:hover .rs-dot{height:10px}.rail-step .rs-label{display:none}.rail-step.completed .rs-dot{background:var(--color-done)}.rail-step.skipped .rs-dot{background:repeating-linear-gradient(135deg,var(--color-border-strong) 0 2px,transparent 2px 4px);box-shadow:inset 0 0 0 1px var(--color-border-strong)}.rail-step.current .rs-dot{background:var(--color-accent);height:10px;box-shadow:0 0 0 3px var(--color-accent-soft)}.rail-step.overdue .rs-dot,.rail-step.current.overdue .rs-dot{background:var(--color-danger)}.rail-step.current.overdue .rs-dot{box-shadow:0 0 0 3px var(--color-danger-soft)}.rail-compact{vertical-align:middle;align-items:center;gap:7px;display:inline-flex}.rc-bar{border-radius:3px;gap:1px;width:112px;height:6px;display:inline-flex;overflow:hidden}.rc-bar i{background:var(--color-border-strong);flex:1 1 0;height:100%}.rc-bar i.completed{background:var(--color-done)}.rc-bar i.skipped{background:repeating-linear-gradient(135deg,var(--color-border-strong) 0 2px,transparent 2px 3px)}.rc-bar i.current{background:var(--color-accent)}.rc-bar i.overdue{background:var(--color-danger)}.rc-n{color:var(--color-fg-muted);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}.ms-list{flex-direction:column;display:flex}.ms{border-bottom:1px solid var(--color-border);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:0 12px;padding:10px 0;display:grid;position:relative}.ms:last-child{border-bottom:0}.ms .ms-dot{border:2px solid var(--color-border-strong);background:var(--color-surface);box-sizing:border-box;border-radius:50%;width:12px;height:12px;margin:5px 0 0 8px}.ms.completed .ms-dot{background:var(--color-success);border-color:var(--color-success)}.ms.in_progress .ms-dot{border-color:var(--color-info);background:var(--color-info-soft)}.ms.skipped .ms-dot{background:var(--color-border-strong)}.ms.failed .ms-dot{background:var(--color-danger);border-color:var(--color-danger)}.ms.overdue .ms-dot{border-color:var(--color-danger)}.ms .ms-name{flex-wrap:wrap;align-items:center;gap:8px;font-weight:500;display:flex}.ms .ms-meta{color:var(--color-fg-muted);flex-wrap:wrap;gap:4px 12px;margin-top:2px;font-size:12.5px;display:flex}.ms .ms-attach{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.ms .ms-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex}.ms.current{background:var(--color-info-soft);border-radius:var(--radius-md);margin:0 -16px;padding-left:16px;padding-right:16px}.attach-chip{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);cursor:pointer;align-items:center;gap:5px;height:24px;padding:0 8px;font-size:12px;display:inline-flex}.attach-chip:hover{background:var(--color-surface-muted)}.attach-chip .icon{width:13px;height:13px;color:var(--color-fg-muted)}.feed{flex-direction:column;display:flex}.feed-day{background:var(--color-surface);text-transform:uppercase;letter-spacing:.04em;color:var(--color-fg-subtle);z-index:1;padding:10px 0 6px;font-size:11.5px;font-weight:600;position:sticky;top:0}.feed-item{grid-template-columns:26px 1fr;align-items:start;gap:10px;padding:8px 0;display:grid}.feed-item .fi-icon{width:var(--ctl-h-xs);height:var(--ctl-h-xs);background:var(--color-surface-muted);color:var(--color-fg-muted);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.feed-item .fi-icon.success{background:var(--color-success-soft);color:var(--color-success-fg)}.feed-item .fi-icon.warning{background:var(--color-warning-soft);color:var(--color-warning-fg)}.feed-item .fi-icon.danger{background:var(--color-danger-soft);color:var(--color-danger-fg)}.feed-item .fi-title{font-weight:500}.feed-item .fi-meta{color:var(--color-fg-muted);font-size:12px}.feed-item .fi-body{color:var(--color-fg);white-space:pre-wrap;margin-top:3px;font-size:13px}.comment{border-bottom:1px solid var(--color-border);grid-template-columns:28px 1fr;gap:10px;padding:10px 0;display:grid}.comment:last-child{border-bottom:0}.comment .c-head{color:var(--color-fg-muted);align-items:baseline;gap:8px;font-size:12.5px;display:flex}.comment .c-head b{color:var(--color-fg);font-weight:600}.comment .c-body{white-space:pre-wrap;margin-top:3px;font-size:13.5px}.composer{border-top:1px solid var(--color-border);align-items:flex-end;gap:8px;margin-top:8px;padding-top:12px;display:flex}.composer .textarea{min-height:40px}.diff{grid-template-columns:auto 1fr;gap:2px 10px;font-size:12.5px;display:grid}.diff .d-old{color:var(--color-fg-subtle);text-decoration:line-through}.diff .d-new{color:var(--color-fg)}.provisional{border-style:dashed!important}.doc-icon{border:1px solid var(--color-border-strong);background:var(--color-surface);width:32px;height:38px;color:var(--color-fg-muted);border-radius:3px;flex:none;justify-content:center;align-items:flex-end;padding-bottom:3px;font-size:9px;font-weight:700;display:inline-flex;position:relative}.doc-icon:before{content:"";background:var(--color-surface-muted);border-left:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border-strong);width:9px;height:9px;position:absolute;top:-1px;right:-1px}.phases{flex-direction:column;gap:6px;display:flex}.phase{color:var(--color-fg-muted);grid-template-columns:20px 1fr auto;align-items:center;gap:8px;font-size:13px;display:grid}.phase .ph-mark{border:1.5px solid var(--color-border-strong);border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.phase.done{color:var(--color-fg)}.phase.done .ph-mark{background:var(--color-success);border-color:var(--color-success);color:var(--color-on-fill)}.phase.active{color:var(--color-fg);font-weight:500}.phase.active .ph-mark{border-color:var(--color-accent);border-top-color:#0000;animation:.9s linear infinite spin}.phase.error{color:var(--color-danger-fg)}.phase.error .ph-mark{border-color:var(--color-danger);color:var(--color-danger-fg)}.bar{background:var(--color-border);border-radius:3px;height:6px;overflow:hidden}.bar>i{background:var(--color-accent);border-radius:3px;height:100%;transition:width .2s;display:block}.bar.indeterminate>i{width:30%;animation:1.2s ease-in-out infinite slide;position:relative}.file-row{border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.file-row .fname{font-size:13.5px;font-weight:500}.file-row .fmeta{color:var(--color-fg-muted);font-size:12px}.preview{background:var(--color-well);border:1px solid var(--color-border);border-radius:var(--radius-lg);justify-content:center;align-items:center;min-width:0;min-height:320px;padding:16px;display:flex;position:relative;overflow:hidden}.preview .page-mock{aspect-ratio:1/1.3;background:var(--color-paper);flex-direction:column;gap:6%;width:min(100%,420px);padding:8%;display:flex;box-shadow:0 2px 8px #191d221f}.preview .page-mock i{background:var(--color-paper-line);border-radius:2px;height:5%;display:block}.preview .page-mock i.w60{width:60%}.preview .page-mock i.w80{width:80%}.preview .page-mock i.title{background:var(--color-paper-ink);width:45%;height:7%}.preview .img-mock{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);min-height:286px;color:var(--color-fg-subtle);flex:1;justify-content:center;align-self:stretch;align-items:center;display:flex}.notifications-popover{border-radius:16px;width:456px;min-width:0;padding:0;right:12px;left:auto!important;overflow:hidden!important}.n-bell{flex-direction:column;min-height:0;max-height:min(740px,100dvh - 88px);display:flex}.n-bell-head{justify-content:space-between;align-items:center;gap:12px;padding:16px 18px 10px;display:flex}.n-bell-head h2{letter-spacing:-.025em;margin:0;font-size:17px;font-weight:650}.n-head-actions{align-items:center;gap:2px;display:flex}.n-tabs{border-bottom:1px solid var(--color-border);flex-shrink:0;gap:20px;padding-inline:20px;display:flex}.n-tab{color:var(--color-fg-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:7px;padding:12px 0;font-size:13px;font-weight:550;text-decoration:none;display:inline-flex}.n-tab:hover{color:var(--color-fg)}.n-tab.active{color:var(--color-accent-fg);border-bottom-color:var(--color-accent)}.n-tab-count{min-width:22px;color:var(--color-fg-muted);background:var(--color-surface-muted);text-align:center;font-variant-numeric:tabular-nums;border-radius:6px;padding:1px 6px;font-size:11px}.n-tab.active .n-tab-count{background:var(--color-accent-soft);color:var(--color-accent-fg)}.n-tab:focus-visible{outline-offset:-3px}.n-bell-list{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.n-bell-foot{border-top:1px solid var(--color-border);flex-shrink:0;padding:10px 16px}.n-bell-foot .btn{width:100%;color:var(--color-accent-fg);flex-direction:row-reverse;justify-content:space-between}.notif{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;padding:18px 20px;display:grid}.notif:last-child{border-bottom:0}.notif.unread{background:#f9fcff}@supports (color:color-mix(in lab,red,red)){.notif.unread{background:color-mix(in srgb,var(--color-accent-soft) 28%,var(--color-surface))}}.n-content{min-width:0}.n-tone-neutral{--n-fg:var(--color-fg-muted);--n-bg:var(--color-surface-muted)}.n-tone-warning{--n-fg:var(--color-warning-fg);--n-bg:var(--color-warning-soft)}.n-tone-danger{--n-fg:var(--color-danger-fg);--n-bg:var(--color-danger-soft)}.n-tone-accent{--n-fg:var(--color-accent-fg);--n-bg:var(--color-accent-soft)}.n-symbol{background:var(--n-bg);width:36px;height:36px;color:var(--n-fg);border-radius:11px;place-items:center;display:grid;position:relative}.n-symbol .icon{width:18px;height:18px}.n-dot{background:var(--color-accent);width:8px;height:8px;box-shadow:0 0 0 2px var(--color-surface);border-radius:50%;position:absolute;top:-2px;right:-2px}.n-bell .notif{padding-block:14px}.n-due{color:var(--color-fg-muted);font-size:12px;line-height:1.6}.n-occurrences{color:var(--color-fg-subtle);font-size:11px}.n-meta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;margin-bottom:5px;display:flex}.n-kind{color:var(--n-fg);font-size:11px;font-weight:550}.n-time{color:var(--color-fg-subtle);white-space:nowrap;margin-left:auto;font-size:11px}.n-owner{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.5}.notif .n-title{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:550;line-height:1.5}.notif.unread .n-title{font-weight:600}.n-owner+.n-title{font-weight:450!important}.notif .n-body{color:var(--color-fg-muted);white-space:pre-line;overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;line-height:1.6}.n-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:10px;display:flex}.n-subjects{flex-wrap:wrap;gap:6px 10px;min-width:0;font-size:12px;display:flex}.n-subjects:empty{display:none}.n-subjects a{overflow-wrap:anywhere;max-width:100%}.n-actions{justify-content:flex-end;align-items:center;gap:6px;min-width:0;max-width:100%;margin-left:auto;display:flex}.n-actions .n-primary{white-space:normal;text-align:left;height:auto;min-height:30px;font-size:12px}.n-actions .n-primary>span{overflow-wrap:anywhere}.n-read{color:var(--color-fg-subtle);flex-shrink:0}.n-read-state{color:var(--color-fg-subtle);white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:inline-flex}.n-empty{text-align:center;flex-direction:column;align-items:center;padding:52px 24px;display:flex}.n-empty-symbol{background:var(--color-accent-soft);width:48px;height:48px;color:var(--color-accent-fg);border-radius:16px;place-items:center;margin-bottom:16px;display:grid}.n-empty h3{margin:0 0 6px;font-size:15px;font-weight:600}.n-empty p{color:var(--color-fg-muted);max-width:310px;margin:0;font-size:13px;line-height:1.6}.n-description{color:var(--color-fg-muted);margin:6px 0 0;font-size:13px}.n-center-card{padding:0;overflow:hidden}.n-toolbar{flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px;display:flex}.n-toolbar .list-search{flex:240px;min-width:0;max-width:none}.n-toolbar .select{flex:0 190px;min-width:0}.n-results{color:var(--color-fg-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:0 20px 12px;font-size:12px;display:flex}.n-day{background:var(--color-surface-muted);border-block:1px solid var(--color-border-subtle);color:var(--color-fg-muted);margin:0;padding:9px 20px;font-size:11px;font-weight:550}.notifications-page .notif{padding-block:16px}@media(min-width:1024px){.notifications-page .n-content{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:24px;display:grid}.notifications-page .n-meta{grid-column:1/-1}.notifications-page :is(.n-owner,.n-title,.n-body,.n-due,.n-subjects){grid-column:1}.notifications-page .n-footer{display:contents}.notifications-page .n-actions{grid-area:2/2/span 4;align-self:center}.notifications-page .n-due{margin-top:4px}.notifications-page .n-subjects{margin-top:8px}}@media(max-width:767px){.notifications-popover{right:8px}.n-bell{max-height:calc(100dvh - 136px - env(safe-area-inset-bottom,0px))}}@media(max-width:600px){.n-bell-head{padding:12px 14px 6px}.n-tabs{gap:16px;padding-inline:16px}.notif,.notifications-page .notif{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:16px 14px}.n-symbol{border-radius:9px;width:30px;height:30px}.n-toolbar{gap:10px;padding:12px 14px}.n-toolbar .select{flex:100%}.n-day{padding-inline:14px}.n-read-state{gap:0;font-size:0}}.oblig{color:var(--color-fg-subtle);font-size:12px}.oblig-mandatory{color:var(--color-fg-muted);font-weight:520}.leg-lines{flex-direction:column;gap:2px;min-width:0;display:flex}.leg-lines>span{align-items:center;gap:5px;display:inline-flex}@media(max-width:700px){.steps{gap:8px}.steps .step:not(.active),.steps .step-arrow{display:none}.steps .step.active{font-weight:560}}.lcard{transition:background-color .13s var(--ease),box-shadow .13s var(--ease),border-color .13s var(--ease)}.lcard:hover{background:var(--color-surface-muted);border-color:var(--color-border-strong)}.lcard:active{background:var(--color-surface-muted);box-shadow:var(--shadow-xs)}.lcard:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px var(--color-accent-ring);outline:none}.matrix .mcell:focus-visible,.rail-step:focus-visible{box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px var(--color-accent-ring);border-radius:var(--radius-sm);outline:none}.rail-step{background:0 0;border:0;min-height:24px;padding:0}[data-tip].tip-open:after{content:attr(data-tip);background:var(--color-inverse);color:var(--color-inverse-fg);border-radius:var(--radius-sm);white-space:normal;text-align:left;z-index:60;pointer-events:none;width:max-content;max-width:260px;box-shadow:var(--shadow-popover);padding:6px 9px;font-size:12px;font-weight:400;line-height:1.35;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.inline-edit:focus-visible>.icon,.inline-edit:focus-within>.icon{opacity:1}.inline-edit:focus-visible{background:var(--color-surface-muted)}@media(hover:none){.inline-edit>.icon{opacity:1}.inline-edit{min-height:32px;margin:-6px -8px;padding:6px 8px}}.table-wrap.fits{overflow:clip}.table-wrap.fits .ui-table thead th{top:var(--topbar-h)}.entity-body .table-wrap.fits .table th,.drawer .table-wrap.fits .table th,.dialog .table-wrap.fits .ui-table thead th{top:0}.section,.section-body,.card,.datalist,.field-row,.fact,.feed,.feed-item,.comment,.lcard,.entity-main,.entity-rail{min-width:0}.field-row .fv,.datalist .fv,.feed-item,.comment-body,.state-desc,.lcard .ac-v{overflow-wrap:anywhere}.section-body>.table-wrap,.section-body>table{max-width:100%}.table-wrap.flush{box-shadow:none;background:0 0;border:0;border-radius:0}.section-body.flush{overscroll-behavior-x:contain;overflow-x:auto}.combo{text-align:left;align-items:center;gap:8px;padding-right:10px;display:flex}.combo[aria-expanded=true]{border-color:var(--color-accent)}.combo>.icon{color:var(--color-fg-subtle);flex:none;margin-left:auto}.combo>.combo-lead{color:var(--color-fg-subtle);flex:none;align-items:center;display:inline-flex}.combo>.combo-lead>.icon{width:15px;height:15px}.combo-v,.combo-p,.combo-h{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.combo-p{color:var(--color-fg-subtle);flex:0 auto}.combo-v{flex:0 auto}.combo-h{color:var(--color-fg-muted);flex:0 1000 auto;font-size:12px}.combo-meta{min-width:0;color:var(--color-fg-muted);flex-wrap:wrap;align-items:center;gap:2px 10px;font-size:12px;line-height:1.35;display:flex}.combo-meta-line{overflow-wrap:anywhere;min-width:0}.combo>.combo-meta{white-space:nowrap;flex-wrap:nowrap;flex:0 1000 auto;overflow:hidden}.combo>.combo-meta .combo-meta-line{text-overflow:ellipsis;overflow:hidden}.combo-opt>.combo-meta{text-align:right;flex:0 auto;justify-content:flex-end;margin-left:auto}.combo-pop{flex-direction:column;max-width:calc(100vw - 24px);margin:-16px;display:flex}.combo-search{border-bottom:1px solid var(--color-border);color:var(--color-fg-subtle);align-items:center;gap:8px;padding:8px 10px;display:flex}.combo-list{max-height:322px;padding:6px;overflow-y:auto}.combo-sec{color:var(--color-fg-subtle);letter-spacing:.04em;text-transform:uppercase;padding:6px 8px 4px;font-size:11px;font-weight:600}.combo-opt{border-radius:var(--radius-sm);width:100%;min-height:34px;color:var(--color-fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 8px;font-size:13.5px;display:flex}.combo-opt.hl,.combo-opt:hover{background:var(--color-surface-muted)}.combo-opt.on{font-weight:550}.combo-opt .icon{color:var(--color-accent);flex:none;margin-left:auto}.combo-opt-l{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.combo-opt-h{color:var(--color-fg-subtle);flex:none;margin-left:auto;font-size:12px}.combo-opt.on .combo-opt-h{margin-left:0}.combo-preview-row{border-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:2px;display:grid}.combo-preview-row:has(.hl),.combo-preview-row:hover{background:var(--color-surface-muted)}.combo-preview-row .combo-opt{min-width:0;min-height:42px;padding:9px 8px}.combo-preview-row .combo-opt-l{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;flex:1;min-width:0;line-height:1.4;overflow:visible}.combo-preview-trigger{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-fg-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.combo-preview-trigger:hover,.combo-preview-trigger[aria-expanded=true]{background:var(--color-accent-soft);color:var(--color-accent-fg)}.combo-preview-trigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.combo-preview-card{z-index:1000;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);width:316px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);color:var(--color-fg);box-shadow:var(--shadow-popover);padding:15px;position:fixed;overflow-y:auto}.combo-preview-title{overflow-wrap:anywhere;margin:0 22px 12px 0;font-size:14px;font-weight:600;line-height:1.45}.combo-preview-fields{gap:11px;margin:0;display:grid}.combo-preview-fields dt{color:var(--color-fg-muted);margin:0 0 3px;font-size:11px}.combo-preview-fields dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.combo-preview-close{position:absolute;top:8px;right:8px}@media(pointer:coarse){.combo-preview-row{grid-template-columns:minmax(0,1fr) 44px}.combo-preview-trigger{width:44px;height:44px}}.combo-note{color:var(--color-fg-subtle);padding:8px 10px;font-size:12px}.combo-empty{color:var(--color-fg-muted);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:18px 12px 14px;font-size:13px;display:flex}.combo-empty>.icon{color:var(--color-fg-subtle)}.combo-more{border:0;border-top:1px solid var(--color-border);width:100%;min-height:32px;color:var(--color-accent-fg);font:inherit;cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:6px;margin-top:4px;font-size:12.5px;font-weight:550;display:flex}.combo-more:hover{background:var(--color-surface-muted)}.combo-more-n{border-radius:var(--radius-pill);background:var(--color-surface-sunken);color:var(--color-fg-subtle);padding:1px 6px;font-weight:500}.bulkbar .sel-note{color:var(--color-inverse-muted);font-size:12.5px}.load-list{border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.load-row{min-height:var(--ctl-h-lg);border-bottom:1px solid var(--color-border);align-items:center;gap:10px;padding:6px 12px;display:flex}.load-row:last-child{border-bottom:0}.load-row.empty{color:var(--color-fg-subtle)}.load-row .checkbox{margin:0}.load-dash{text-align:center;width:16px;color:var(--color-fg-subtle)}.load-n{min-width:var(--ctl-h-xs);font-variant-numeric:tabular-nums;text-align:right;font-weight:620}.load-l{font-size:13.5px}.load-link{margin-left:auto;font-size:12.5px}.load-note{color:var(--color-fg-subtle);font-size:11.5px}.load-row.empty .load-note,.load-row .load-note{margin-left:8px}.tag-xs{padding:0 5px;font-size:10.5px;line-height:16px}.table-sm th,.table-sm td{height:auto;padding:7px 8px;font-size:12.5px}.table-sm{width:100%}.table-sm th,.table-sm td{white-space:normal}.dt td{text-overflow:ellipsis;overflow:hidden}.dt td .row,.dt td .row-wrap{flex-wrap:nowrap;min-width:0}.table .th-arrow{color:var(--color-fg-subtle);opacity:0;transition:opacity .12s var(--ease);font-size:11px}.table th.sortable:hover .th-arrow,.table th.sorted .th-arrow,.table .th-sort:focus-visible .th-arrow{opacity:1}.table th.sorted .th-arrow{color:var(--color-accent-fg)}.dt .dt-first{z-index:1;background:var(--color-surface);position:sticky;left:0}.dt.has-selection .dt-first{left:var(--table-select-width,40px)}.dt.ui-table-editable td{text-overflow:clip;overflow:visible}.ui-table-editable td.num .input{text-align:right}.dt thead .dt-first{z-index:3;background:var(--table-header-bg)}.dt thead .dt-first.sorted,.table th.sticky-first.sorted{background:var(--color-accent-soft)}.dt tbody tr:hover td.dt-first{background:var(--color-surface-muted)}.dt-wrap.scrolled-x .dt .dt-first{box-shadow:8px 0 10px -8px var(--color-scroll-shadow)}.dt .col-actions,.dt th.col-actions:last-child,.dt td.col-actions:last-child{color:var(--color-fg-subtle);text-align:center;text-overflow:clip;padding:0 10px;line-height:0;overflow:visible}.dt td.col-actions .btn{vertical-align:middle}.dt tbody tr.row-link:hover .col-actions{color:var(--color-accent-fg)}.dt .cell-sub{text-overflow:ellipsis;overflow:hidden}@media(prefers-reduced-motion:reduce){.table .th-arrow{transition:none}}.hold-mark{background:var(--color-warning-soft);width:20px;height:20px;color:var(--color-warning-fg);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.dt-small{font-size:12.5px}.t-danger-strong{color:var(--color-danger-fg);font-weight:560}.dt td.dt-wrapcell{white-space:normal;padding-top:8px;padding-bottom:8px;line-height:1.4}.ui-table td.center,.ui-table th.center{text-align:center}.table-wrap.overflowing .table:not(.dt) th:first-child,.table-wrap.overflowing .table:not(.dt) td:first-child{z-index:1;background:var(--color-surface);box-shadow:8px 0 10px -8px var(--color-scroll-shadow);position:sticky;left:0}.table-wrap.overflowing .table:not(.dt) thead th:first-child{z-index:3}.table-wrap.overflowing .table:not(.dt) tbody tr:hover td:first-child{background:var(--color-surface-muted)}.table-wrap.flush{overscroll-behavior-x:contain;overflow-x:auto}.table-wrap.flush .ui-table thead th{top:0}.seq-cell{align-items:center;gap:10px;min-width:0;display:flex}.seq-n{background:var(--color-surface-muted);border:1px solid var(--color-border);width:22px;height:22px;color:var(--color-fg-muted);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.seq-main{flex-direction:column;min-width:0;line-height:1.3;display:flex}.seq-main b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.effect-line{align-items:center;gap:4px;display:flex}.dt td.dt-wrapcell .row-wrap{flex-wrap:wrap}.table-wrap.overflowing:not(.at-end){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000002e);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000002e)}@media(forced-colors:active){.table-wrap.overflowing:not(.at-end){-webkit-mask-image:none;mask-image:none}}.ch-first{gap:6px;min-width:0}.ch-pref{color:var(--color-accent-fg);flex:none}.dt td .tag,.dt td .chip{min-width:0;max-width:100%;overflow:hidden}.dt td .tag>.truncate,.dt td .chip>.truncate{min-width:0}.table th.th-wrap{white-space:normal;padding-top:4px;padding-bottom:4px;line-height:1.2}.table-wrap [data-tip]:hover:after,.table-wrap [data-tip]:focus-visible:after,.table-wrap [data-tip].tip-open:after,[data-order-stagebar] [data-tip]:hover:after,[data-order-stagebar] [data-tip]:focus-visible:after,[data-order-stagebar] [data-tip].tip-open:after{content:none}.tip-float{z-index:1000;overflow-wrap:anywhere;border-radius:var(--radius-sm);background:var(--color-inverse);width:max-content;max-width:min(280px,100vw - 16px);color:var(--color-inverse-fg);text-align:left;pointer-events:none;padding:5px 8px;font-size:12px;font-weight:400;line-height:1.35;position:fixed}.tip-float[hidden]{display:none}@media(forced-colors:active){.tip-float{border:1px solid canvastext}}.dims3{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;display:grid}.dims3 .input{min-width:0}.dims3-x{color:var(--color-fg-muted);font-size:13px}.seg-mini{scrollbar-width:none;border:1px solid var(--color-border);border-radius:var(--radius-ctl-sm);background:var(--color-surface);flex:none;max-width:100%;display:inline-flex;overflow:auto hidden}.seg-mini button{height:calc(var(--ctl-h-sm) - 2px);font:inherit;white-space:nowrap;color:var(--color-fg-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0 10px;font-size:12.5px;display:inline-flex}.seg-mini::-webkit-scrollbar{display:none}.seg-mini button+button{border-left:1px solid var(--color-border)}.seg-mini button.on{background:var(--color-accent-soft);color:var(--color-accent-fg);font-weight:600}.seg-fill{width:100%;display:flex}.seg-fill button{height:var(--ctl-h);flex:1;justify-content:center}@media(max-width:767px){.seg-mini button{min-height:var(--touch)}}.textarea-autogrow{height:var(--ctl-h);min-height:var(--ctl-h);padding:calc((var(--ctl-h) - 1.45em - 2px) / 2) 12px;resize:none;overflow-y:hidden}@media(prefers-contrast:more){.input,.select,.textarea,.combo{border-color:var(--color-fg)}}@media(forced-colors:active){.btn,.input,.select,.textarea,.combo{border:1px solid canvastext}}@media(prefers-reduced-motion:reduce){.ui-button,.input,.select,.textarea{transition:none}}.dialog-foot[inert] .ui-button{opacity:.5;cursor:progress}.choice-card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;color:var(--color-fg);text-align:left;align-items:center;gap:12px;padding:12px;display:flex}.choice-card:hover:not(:disabled){border-color:var(--color-border-strong)}.choice-card.selected,.choice-card[aria-pressed=true],.choice-card[aria-checked=true]{border-color:var(--color-accent);background:var(--color-accent-soft)}@media(max-width:767px){.btn-mobile-icon{width:var(--touch);flex:0 0 var(--touch);padding:0}.btn-mobile-icon>span{display:none}.btn-mobile-icon>.icon{margin:0}}a.btn,a.btn:hover{text-decoration:none}.ui-table.dt-uniform:where(:not(.ui-table-print)) thead th{font-size:14px;font-weight:400}.ui-table.dt-uniform:where(:not(.ui-table-print)) tbody th,.ui-table.dt-uniform td,.ui-table.dt-uniform .entity-link{font-weight:400}.ui-table.dt-uniform .is-total :is(td,th){font-weight:600}.ui-table.dt-uniform :is(.input,.select){font-size:14px}.ui-table.dt-uniform .entity-link{color:var(--color-accent-fg);font-family:inherit}.ui-table:where(:not(.ui-table-print)) tbody tr.dt-band>th{height:auto;padding:8px var(--table-edge-x);background:#f9fafb}@supports (color:color-mix(in lab,red,red)){.ui-table:where(:not(.ui-table-print)) tbody tr.dt-band>th{background:color-mix(in oklab,var(--color-surface-muted) 55%,var(--color-surface))}}.ui-table:where(:not(.ui-table-print)) tbody tr.dt-band>th{border-bottom:1px solid var(--color-border-subtle);text-align:left;font-weight:500}@supports (color:color-mix(in lab,red,red)){.ui-table:where(:not(.ui-table-print)) tbody tr.dt-band:hover>th{background:color-mix(in oklab,var(--color-surface-muted) 55%,var(--color-surface))}}.ui-table:where(:not(.ui-table-print)) tbody.dt-group+tbody.dt-group tr.dt-band>th{border-top:1px solid var(--color-border-subtle)}.dt-band-in{left:var(--table-edge-x);align-items:baseline;gap:8px;max-width:100%;display:inline-flex;position:sticky}.dt-band-label{color:#454a4f}@supports (color:color-mix(in lab,red,red)){.dt-band-label{color:color-mix(in oklab,var(--color-fg) 30%,var(--color-fg-muted))}}.dt-band-label{font-weight:500}.dt-band-n{color:var(--color-fg-subtle);font-variant-numeric:tabular-nums;font-weight:400}.cardlist-band{align-items:baseline;gap:8px;padding:10px 4px 2px;font-size:13.5px;display:flex}.cardlist-band:first-child{padding-top:0}.cardlist-band .dt-band-in{position:static}.count-pill{box-sizing:border-box;background:var(--color-border);color:#393d42;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.count-pill{color:color-mix(in oklab,var(--color-fg) 50%,var(--color-fg-muted))}}.count-pill{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:12px;font-weight:600;line-height:1}.count-pill.tone-warning{background:#f2daaa}@supports (color:color-mix(in lab,red,red)){.count-pill.tone-warning{background:color-mix(in oklab,var(--color-warning) 35%,var(--color-surface))}}.count-pill.tone-warning{color:var(--color-warning-fg)}.count-pill.tone-danger{background:var(--color-danger-soft);color:var(--color-danger-fg)}.count-pill.tone-info,.count-pill.tone-progress{background:var(--color-info-soft);color:var(--color-info-fg)}.count-pill.tone-success{background:var(--color-success-soft);color:var(--color-success-fg)}.more-tag{box-sizing:border-box;background:var(--color-surface-sunken);min-width:28px;height:20px;color:var(--color-fg-muted);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.more-tag[data-tip]{cursor:help}.more-tag:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.btn.btn-row{height:34px;padding:0 10px;font-size:14px;font-weight:500}.btn.btn-w112{width:112px}.btn.btn-w132{width:132px}.btn.btn-w172{width:172px}.dashed-action{box-sizing:border-box;border:1.5px dashed #4c7ce0;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;padding:8px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.dashed-action{border:1.5px dashed color-mix(in oklab,var(--color-accent) 70%,var(--color-surface))}}.dashed-action{background:#f5f9ff;border-radius:10px}@supports (color:color-mix(in lab,red,red)){.dashed-action{background:color-mix(in oklab,var(--color-accent-soft) 50%,var(--color-surface))}}.dashed-action{color:var(--color-accent-fg);font-size:14px;font-weight:500}.dashed-action:hover:not(:disabled){background:var(--color-accent-soft)}.dashed-action .icon{width:18px;height:18px}.sum-pill{box-sizing:border-box;background:var(--color-surface-muted);font-variant-numeric:tabular-nums;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 20px;min-height:38px;padding:0 14px;font-size:14px;display:inline-flex}.ro-line{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:10px;align-items:center;gap:16px;min-height:44px;padding:6px 14px;font-size:14px;display:flex}.ro-line-main{flex:1;min-width:0}.ro-line-aside{color:var(--color-fg-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.round-mark{box-sizing:border-box;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.round-mark.is-done{background:var(--color-success);color:var(--color-on-fill)}.round-mark.is-missing{border:1.5px dashed var(--color-warning)}.round-mark.is-danger{border:1.5px dashed var(--color-danger)}.round-mark .icon{stroke-width:3px;width:12px;height:12px}.dialog-head.dialog-head-stack{flex-direction:column;align-items:stretch;gap:14px}.dialog-head-row{align-items:flex-start;gap:12px;min-width:0;display:flex}.dialog-head-row>.grow{min-width:0}.dialog-title-row{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.dialog-head .dialog-title-row .t-title{flex:0 auto}.dialog-head-actions{flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}.dialog-stepped .dialog-head{padding:20px 24px 14px}.dialog-stepped .dialog-head .t-title{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.dialog-stepped .dialog-head .dialog-sub{margin-top:2px;font-size:14px;line-height:1.4}.dialog-stepped .dialog-head .dialog-sub a{font-variant-numeric:tabular-nums}.dialog-stepped .dialog-head-actions .btn{height:38px;padding:0 16px;font-size:14px;font-weight:500}.dialog-stepped .dialog-body{padding:20px 24px 24px}.step-body{flex-direction:column;gap:20px;min-width:0;font-size:14px;display:flex}.step-body>.error-summary{margin:0}.step-body h3{margin:0;font-size:15px;font-weight:600}.step-body :is(.field>label,.field-label){color:#454a4f}@supports (color:color-mix(in lab,red,red)){.step-body :is(.field>label,.field-label){color:color-mix(in oklab,var(--color-fg) 30%,var(--color-fg-muted))}}.step-body :is(.field>label,.field-label){font-size:14px;font-weight:400}:is(.step-body,.edit-grid) :is(.input,.select,.textarea,.combo):not([aria-invalid=true]){border-color:var(--color-border-strong)}:is(.step-body,.edit-grid) :is(.input,.select,.textarea,.combo):not([aria-invalid=true]):hover:not(:disabled){border-color:var(--color-border-hover)}:is(.step-body,.edit-grid) :is(.input,.select,.textarea,.combo):not([aria-invalid=true]):focus{border-color:var(--color-accent)}.dialog-stepped .dialog-foot{padding:14px 24px}.dialog-stepped .dialog-foot .btn{height:38px;padding:0 16px;font-size:14px;font-weight:500}.dialog-stepped .dialog-foot .btn-primary:disabled{opacity:1;background:#94b1ed}@supports (color:color-mix(in lab,red,red)){.dialog-stepped .dialog-foot .btn-primary:disabled{background:color-mix(in oklab,var(--color-accent) 42%,var(--color-surface))}}.dialog-stepped .dialog-foot .btn-primary:disabled{color:#fff}@supports (color:color-mix(in lab,red,red)){.dialog-stepped .dialog-foot .btn-primary:disabled{color:color-mix(in oklab,var(--color-on-fill) 70%,var(--color-surface))}}.dialog-stepped .dialog-foot .btn-primary:disabled{box-shadow:none}.step-foot-note,.feedback-extra,.reason-row{background:0 0;border-color:#0000}.reason-row,.notice-card,.feedback-row{color:var(--color-fg)}.step-foot-note{font-variant-numeric:tabular-nums;margin-right:8px;font-size:14px}.step-foot-note.tone-warning{color:var(--color-warning-fg)}.step-foot-note.tone-success{color:var(--color-success-fg)}.step-foot-note.tone-danger{color:var(--color-danger-fg)}.step-foot-note:is(.tone-muted,.tone-neutral,.tone-info,.tone-progress){color:var(--color-fg-muted)}.step-pills{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.step-pill{min-width:0;display:inline-flex}.step-pill-in{box-sizing:border-box;height:34px;color:var(--color-fg-muted);white-space:nowrap;border-radius:17px;align-items:center;gap:8px;padding:0 12px 0 6px;font-size:14px;display:inline-flex}.step-pill.is-done .step-pill-in{color:var(--color-fg)}.step-pill.is-current .step-pill-in{background:var(--color-accent-soft);color:var(--color-fg);font-weight:500}button.step-pill-in:hover:not(:disabled){background:var(--color-surface-muted)}.step-pill-mark{box-sizing:border-box;border:1.5px solid var(--color-border-strong);width:22px;height:22px;color:var(--color-fg-muted);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.step-pill.is-done .step-pill-mark{background:var(--color-success);color:var(--color-on-fill);border:0}.step-pill.is-current .step-pill-mark{background:var(--color-accent);color:var(--color-on-fill);border:0}.step-pill-mark .icon{stroke-width:3px;width:12px;height:12px}.facts-strip{grid-template-columns:var(--facts-cols,repeat(4, minmax(0, 1fr)));background:var(--color-surface-muted);border-radius:10px;gap:16px;margin:0;padding:12px 16px;font-size:14px;display:grid}.facts-strip-item{flex-direction:column;gap:3px;min-width:0;display:flex}.facts-strip dt{color:var(--color-fg-muted)}.facts-strip dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.radio-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.radio-cards.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.radio-cards.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.radio.radio-card{box-sizing:border-box;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);font-variant-numeric:tabular-nums;text-align:center;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:6px 12px;font-size:14px}.radio-cards.is-md .radio.radio-card{min-height:40px}.radio.radio-card:hover{border-color:var(--color-border-hover)}.radio.radio-card.selected,.radio.radio-card:has(input:checked){border-color:#4c7ce0}@supports (color:color-mix(in lab,red,red)){.radio.radio-card.selected,.radio.radio-card:has(input:checked){border-color:color-mix(in oklab,var(--color-accent) 70%,var(--color-surface))}}.radio.radio-card.selected,.radio.radio-card:has(input:checked){background:var(--color-accent-soft)}.radio.radio-card input{width:18px;height:18px;margin:0}.radio.radio-card:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:1px}.radio.radio-card:has(input:disabled){opacity:.55;cursor:not-allowed}.radio-cards[aria-invalid=true] .radio.radio-card:not(.selected){border-color:var(--color-danger)}.radio-cards-field{gap:12px}.check-row-field{flex-direction:column;gap:6px;min-width:0;display:flex}.check-row{box-sizing:border-box;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);width:100%;min-height:48px;color:var(--color-fg);cursor:pointer;align-items:center;gap:12px;padding:10px 14px;font-size:14px;line-height:1.4;display:flex}.check-row:hover{border-color:var(--color-border-hover)}.check-row:has(input:checked){border-color:#4c7ce0}@supports (color:color-mix(in lab,red,red)){.check-row:has(input:checked){border-color:color-mix(in oklab,var(--color-accent) 70%,var(--color-surface))}}.check-row:has(input:checked){background:var(--color-accent-soft)}.check-row:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:1px}.check-row.is-invalid:not(:has(input:checked)){border-color:var(--color-danger)}.check-row.is-disabled{opacity:.55;cursor:not-allowed}.check-row input{flex:none;width:18px;height:18px;margin:0}.check-row-text{overflow-wrap:anywhere;min-width:0}.file-drop-field{min-width:0}.file-drop{flex-direction:column;gap:8px;min-width:0;display:flex}.file-drop-zone{box-sizing:border-box;border:1.5px dashed var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);width:100%;min-height:132px;color:var(--color-fg);font:inherit;text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px 16px;font-size:14px;transition:border-color .12s,background-color .12s;display:flex}.file-drop-zone:hover:not(:disabled),.file-drop.is-over .file-drop-zone{border-color:var(--color-accent);background:var(--color-accent-soft)}.file-drop-zone:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.file-drop-zone:disabled{opacity:.55;cursor:not-allowed}.file-drop-badge{background:var(--color-accent-soft);width:40px;height:40px;color:var(--color-accent-fg);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.file-drop-zone:hover:not(:disabled) .file-drop-badge,.file-drop.is-over .file-drop-badge{background:var(--color-surface)}.file-drop-badge .icon{width:18px;height:18px}.file-drop-copy{flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.file-drop-text{color:var(--color-fg)}.file-drop-text b{color:var(--color-accent-fg);font-weight:500}.file-drop-types{color:var(--color-fg-muted);font-size:13px}.file-drop.has-files .file-drop-zone,.file-drop.is-compact .file-drop-zone{text-align:left;flex-direction:row;justify-content:flex-start;min-height:56px;padding:8px 14px}:is(.file-drop.has-files,.file-drop.is-compact) .file-drop-badge{width:32px;height:32px}:is(.file-drop.has-files,.file-drop.is-compact) .file-drop-copy{align-items:flex-start}.file-drop.is-invalid .file-drop-zone{border-color:var(--color-danger);background:var(--color-danger-soft)}.file-drop.is-invalid .file-drop-badge{background:var(--color-surface);color:var(--color-danger-fg)}.file-drop-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.file-drop-file{box-sizing:border-box;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);align-items:center;gap:12px;min-height:56px;padding:8px 8px 8px 12px;display:flex}.file-drop-ficon{border-radius:var(--radius-md);background:var(--color-accent-soft);width:36px;height:36px;color:var(--color-accent-fg);flex:none;justify-content:center;align-items:center;display:inline-flex}.file-drop-fmain{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.file-drop-fname{color:var(--color-fg);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.file-drop-fmeta{color:var(--color-fg-muted);font-variant-numeric:tabular-nums;font-size:13px}.file-drop-ferr{color:var(--color-danger-fg);font-size:13px}.file-drop-file.has-error{border-color:var(--color-danger)}.file-drop-file.has-error .file-drop-ficon{background:var(--color-danger-soft);color:var(--color-danger-fg)}.file-drop-x{flex:none}.file-drop.is-over .file-drop-file{border-color:var(--color-accent)}.num-toggles{flex-wrap:wrap;gap:8px;display:flex}.num-toggle{box-sizing:border-box;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);width:48px;height:40px;color:var(--color-fg);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.num-toggle:hover:not(:disabled){border-color:var(--color-border-hover)}.num-toggle[aria-pressed=true]{border:1.5px solid var(--color-danger);background:var(--color-danger-soft);color:var(--color-danger-fg);font-weight:600}.seg-switch{background:#eaecef;border-radius:9px;align-self:flex-start;gap:2px;max-width:100%;padding:3px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.seg-switch{background:color-mix(in oklab,var(--color-border) 55%,var(--color-surface-sunken))}}.seg-switch{scrollbar-width:none;overflow-x:auto}.seg-switch::-webkit-scrollbar{display:none}.seg-switch-btn{height:32px;color:var(--color-fg-muted);white-space:nowrap;border-radius:7px;align-items:center;gap:7px;padding:0 12px;font-size:14px;display:inline-flex}.seg-switch.is-sm .seg-switch-btn{height:30px;padding:0 10px}.seg-switch-btn:hover:not(.on):not(:disabled){color:var(--color-fg)}.seg-switch-btn.on{background:var(--color-surface);color:var(--color-fg);font-weight:500;box-shadow:0 1px 2px #171d261f}.seg-switch-btn .icon{width:15px;height:15px}.sel-pill{background:var(--color-accent-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:4px 4px 4px 14px;font-size:14px;display:inline-flex}.sel-pill-n{font-variant-numeric:tabular-nums}.sel-pill .btn-link{font-size:14px}.photo-tiles{--tile-w:132px;--tile-h:100px;flex-wrap:wrap;gap:10px;display:flex}.photo-tiles.is-sm{--tile-w:76px;--tile-h:76px;gap:8px}.photo-tile-wrap{width:var(--tile-w);flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.photo-tile{box-sizing:border-box;width:var(--tile-w);height:var(--tile-h);text-align:center;cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:14px;display:flex;overflow:hidden}.photo-tile .icon{stroke-width:1.6px;width:24px;height:24px}.photo-tiles.is-sm .photo-tile .icon{width:20px;height:20px}.photo-tile-add{border:1.5px dashed #4c7ce0}@supports (color:color-mix(in lab,red,red)){.photo-tile-add{border:1.5px dashed color-mix(in oklab,var(--color-accent) 70%,var(--color-surface))}}.photo-tile-add{background:#f3f8ff}@supports (color:color-mix(in lab,red,red)){.photo-tile-add{background:color-mix(in oklab,var(--color-accent-soft) 60%,var(--color-surface))}}.photo-tile-add{color:var(--color-accent-fg)}.photo-tile-soft{border:1.5px dashed var(--color-border-hover);background:var(--color-surface);color:var(--color-fg-muted)}.photo-tile-add:hover:not(:disabled),.photo-tile-soft:hover:not(:disabled){border-style:solid}.photo-tile.is-invalid{border-color:var(--color-danger)}label.photo-tile:focus-within{outline:2px solid var(--color-accent);outline-offset:1px}.photo-tile-img{background:#e8e3d7}@supports (color:color-mix(in lab,red,red)){.photo-tile-img{background:color-mix(in oklab,var(--color-warning) 10%,var(--color-well))}}.photo-tile-img{color:var(--color-fg-subtle);cursor:default}button.photo-tile-img{cursor:zoom-in}.photo-tile-img img{object-fit:cover;width:100%;height:100%;display:block}.photo-tile-more{border:1px solid var(--color-border);background:var(--color-surface-muted);color:var(--color-fg);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.photo-tile-x{background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;position:absolute;top:6px;right:6px}@supports (color:color-mix(in lab,red,red)){.photo-tile-x{background:color-mix(in oklab,var(--color-surface) 92%,transparent)}}.photo-tile-x{color:var(--color-fg);box-shadow:0 1px 2px #171d2633}.photo-tiles.is-sm .photo-tile-x{width:22px;height:22px;top:4px;right:4px}.photo-tile-x .icon{stroke-width:2.4px;width:14px;height:14px}.photo-tile-cap{color:var(--color-fg-muted);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.pbar{background:var(--color-border);border-radius:4px;height:8px;display:block;overflow:hidden}.pbar-sm{border-radius:2px;height:4px}.pbar-fill{border-radius:inherit;background:#2660da;height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.pbar-fill{background:color-mix(in oklab,var(--color-accent) 85%,var(--color-surface))}}.pbar.is-done .pbar-fill{background:var(--color-success)}.pcount{flex-direction:column;gap:10px;display:flex}.pcount-row{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.pcount-n{font-variant-numeric:tabular-nums;font-size:32px;font-weight:650;line-height:1}.pcount-of{color:var(--color-fg-muted);font-variant-numeric:tabular-nums;font-size:16px}.pcount-aside{font-variant-numeric:tabular-nums;margin-left:auto;font-size:14px}.pcell{flex-direction:column;gap:5px;min-width:0;padding-right:16px;display:flex}.pcell-t{font-variant-numeric:tabular-nums}.label-cell{justify-content:flex-end;align-items:center;gap:4px;min-height:34px;display:flex}.btn.btn-print{border-color:#4c7ce0;height:34px;padding:0 12px}@supports (color:color-mix(in lab,red,red)){.btn.btn-print{border-color:color-mix(in oklab,var(--color-accent) 70%,var(--color-surface))}}.btn.btn-print{color:var(--color-accent-fg);font-size:14px}.btn.btn-print:hover{border-color:var(--color-accent);background:var(--color-accent-soft)}.label-printed{color:var(--color-success-fg);white-space:nowrap;align-items:center;gap:6px;font-size:14px;display:inline-flex}.label-printed .icon{stroke-width:2.4px}.btn.label-again{width:30px;height:30px;color:var(--color-fg-muted)}.edit-grid :is(.input,.select){height:38px}.edit-grid td.num .input{text-align:right;font-variant-numeric:tabular-nums}.dt.edit-grid td.edit-grid-act{padding-inline:2px}.edit-grid .edit-grid-act .btn{height:34px;color:var(--color-fg);padding:0 8px;font-size:14px;font-weight:500}.edit-grid .edit-grid-label{text-align:right}.edit-grid .edit-grid-lead{font-variant-numeric:tabular-nums}.edit-grid-error{white-space:normal;margin-top:4px;display:block}.ro-box{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);min-height:38px;color:var(--color-fg);font-variant-numeric:tabular-nums;align-items:center;padding:0 10px;display:flex}td.num>.ro-box{justify-content:flex-end}.feedback-row{box-sizing:border-box;border:1px solid #0000;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px 14px;min-height:52px;padding:8px 8px 8px 14px;font-size:14px;display:flex}.feedback-row.tone-success{border-color:#b7decc}@supports (color:color-mix(in lab,red,red)){.feedback-row.tone-success{border-color:color-mix(in oklab,var(--color-success) 30%,var(--color-surface))}}.feedback-row.tone-success{background:#eefaf2}@supports (color:color-mix(in lab,red,red)){.feedback-row.tone-success{background:color-mix(in oklab,var(--color-success-soft) 70%,var(--color-surface))}}.feedback-row.tone-warning{border-color:#f2daaa}@supports (color:color-mix(in lab,red,red)){.feedback-row.tone-warning{border-color:color-mix(in oklab,var(--color-warning) 35%,var(--color-surface))}}.feedback-row.tone-warning{background:#fff6e9}@supports (color:color-mix(in lab,red,red)){.feedback-row.tone-warning{background:color-mix(in oklab,var(--color-warning-soft) 70%,var(--color-surface))}}.feedback-row.tone-danger{border-color:#f1c3c2}@supports (color:color-mix(in lab,red,red)){.feedback-row.tone-danger{border-color:color-mix(in oklab,var(--color-danger) 30%,var(--color-surface))}}.feedback-row.tone-danger{background:#fff3f1}@supports (color:color-mix(in lab,red,red)){.feedback-row.tone-danger{background:color-mix(in oklab,var(--color-danger-soft) 70%,var(--color-surface))}}.feedback-row.tone-info{border-color:#bfd8ef}@supports (color:color-mix(in lab,red,red)){.feedback-row.tone-info{border-color:color-mix(in oklab,var(--color-info) 30%,var(--color-surface))}}.feedback-row.tone-info{background:#f0f8ff}@supports (color:color-mix(in lab,red,red)){.feedback-row.tone-info{background:color-mix(in oklab,var(--color-info-soft) 70%,var(--color-surface))}}.feedback-mark{width:24px;height:24px;color:var(--color-on-fill);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.feedback-row.tone-success .feedback-mark{background:var(--color-success)}.feedback-row.tone-warning .feedback-mark{background:var(--color-warning-strong)}.feedback-row.tone-danger .feedback-mark{background:var(--color-danger)}.feedback-row.tone-info .feedback-mark{background:var(--color-info)}.feedback-mark .icon{stroke-width:3px;width:13px;height:13px}.feedback-text{font-variant-numeric:tabular-nums;min-width:0;font-weight:500}.feedback-extra{font-variant-numeric:tabular-nums}.feedback-extra.tone-warning{color:var(--color-warning-fg)}.feedback-extra.tone-danger{color:var(--color-danger-fg)}.feedback-extra:is(.tone-muted,.tone-neutral){color:var(--color-fg-muted)}.feedback-action{flex-wrap:wrap;gap:8px;margin-left:auto;display:inline-flex}.feedback-action .btn{height:36px;font-size:14px}.feedback-row.is-plain{border:0;gap:10px;min-height:44px;padding:8px 14px}.feedback-row.is-plain .feedback-text{font-weight:400}.feedback-row.is-plain.tone-success{color:var(--color-success-fg)}.feedback-row.is-plain.tone-warning{color:var(--color-warning-fg)}.feedback-row.is-plain.tone-danger{color:var(--color-danger-fg)}.feedback-row.is-plain.tone-info{color:var(--color-info-fg)}.feedback-icon{stroke-width:2.4px;width:16px;height:16px}.notice-card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px 16px;padding:18px 20px;font-size:14px;display:flex}.notice-card.tone-warning{border-color:#f4dfb6}@supports (color:color-mix(in lab,red,red)){.notice-card.tone-warning{border-color:color-mix(in oklab,var(--color-warning) 30%,var(--color-surface))}}.notice-card.tone-warning{background:#fff9f1}@supports (color:color-mix(in lab,red,red)){.notice-card.tone-warning{background:color-mix(in oklab,var(--color-warning-soft) 45%,var(--color-surface))}}.notice-card.tone-danger{border-color:#f1c3c2}@supports (color:color-mix(in lab,red,red)){.notice-card.tone-danger{border-color:color-mix(in oklab,var(--color-danger) 30%,var(--color-surface))}}.notice-card.tone-danger{background:#fff6f4}@supports (color:color-mix(in lab,red,red)){.notice-card.tone-danger{background:color-mix(in oklab,var(--color-danger-soft) 55%,var(--color-surface))}}.notice-card.tone-success{border-color:#b7decc}@supports (color:color-mix(in lab,red,red)){.notice-card.tone-success{border-color:color-mix(in oklab,var(--color-success) 30%,var(--color-surface))}}.notice-card.tone-success{background:#f2fbf5}@supports (color:color-mix(in lab,red,red)){.notice-card.tone-success{background:color-mix(in oklab,var(--color-success-soft) 55%,var(--color-surface))}}.notice-card.tone-info{border-color:#bfd8ef}@supports (color:color-mix(in lab,red,red)){.notice-card.tone-info{border-color:color-mix(in oklab,var(--color-info) 30%,var(--color-surface))}}.notice-card.tone-info{background:#f3f9ff}@supports (color:color-mix(in lab,red,red)){.notice-card.tone-info{background:color-mix(in oklab,var(--color-info-soft) 55%,var(--color-surface))}}.notice-card:has(>.notice-icon.is-square){gap:12px 16px;padding:14px 20px}.notice-icon{background:var(--color-surface-sunken);width:40px;height:40px;color:var(--color-fg-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.notice-icon.is-square{border-radius:10px;width:36px;height:36px}.notice-icon .icon{width:20px;height:20px}.notice-icon.is-square .icon{width:18px;height:18px}.notice-card.tone-warning .notice-icon{background:var(--color-warning-soft);color:var(--color-warning-fg)}.notice-card.tone-danger .notice-icon{background:var(--color-danger-soft);color:var(--color-danger-fg)}.notice-card.tone-success .notice-icon{background:var(--color-success-soft);color:var(--color-success-fg)}.notice-card.tone-info .notice-icon{background:var(--color-info-soft);color:var(--color-info-fg)}.notice-main{flex-direction:column;flex:1;gap:2px;min-width:240px;display:flex}.notice-title{font-size:15px;font-weight:600}.notice-card:has(>.notice-icon.is-square) .notice-title{font-size:14px}.notice-card.tone-danger .notice-title{color:var(--color-danger-fg)}.notice-meta{color:var(--color-fg-muted);font-variant-numeric:tabular-nums}.notice-actions{flex-wrap:wrap;gap:8px;display:flex}.state-banner{box-sizing:border-box;border-radius:10px;align-items:center;gap:10px;min-height:52px;padding:10px 16px;font-size:14px;font-weight:600;display:flex}.state-banner.tone-warning{background:var(--color-warning-soft);color:var(--color-warning-fg)}.state-banner.tone-success{background:var(--color-success-soft);color:var(--color-success-fg)}.state-banner.tone-danger{background:var(--color-danger-soft);color:var(--color-danger-fg)}.state-banner.tone-info{background:var(--color-info-soft);color:var(--color-info-fg)}.reason-row{box-sizing:border-box;align-items:center;gap:12px;min-height:52px;padding:8px 16px;font-size:14px;display:flex}.reason-icon{width:17px;height:17px;color:var(--color-warning-fg)}.reason-row.tone-danger .reason-icon{color:var(--color-danger-fg)}.reason-row:is(.tone-muted,.tone-neutral) .reason-icon{color:var(--color-fg-muted)}.reason-text{flex:1;min-width:0}.reason-action{flex-wrap:wrap;gap:8px;display:inline-flex}.stack-box{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;overflow:hidden}.stack-box>*+*{border-top:1px solid var(--color-border-subtle)}.stack-box>.state-banner{border-radius:0}.stat-grid{grid-template-columns:repeat(var(--stat-cols,3),minmax(0,1fr));border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;margin:0;display:grid;overflow:hidden}.stat-grid.is-flush{border:0;border-radius:0}.stat-cell{flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}.stat-cell+.stat-cell{border-left:1px solid var(--color-border-subtle)}.stat-cell dt{color:var(--color-fg-muted);font-size:14px}.stat-cell dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:600}@media(max-width:767px){.facts-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.step-pill:not(.is-current) .step-pill-label{display:none}.step-pill:not(.is-current) .step-pill-in{padding:0 6px}.dialog-stepped .dialog-foot .btn-mobile-icon{padding:0}.step-foot-note{flex-basis:100%;order:-1;margin:0}.radio-cards.cols-3,.radio-cards.cols-4{grid-template-columns:minmax(0,1fr)}.radio.radio-card,.seg-switch-btn,.num-toggle{min-height:var(--touch)}.stat-cell{padding:10px 12px}.stat-cell dd{font-size:16px}.dialog-stepped .dialog-head-actions .btn-mobile-icon{width:var(--touch);padding:0}}@media(prefers-reduced-motion:reduce){.pbar-fill{transition:none}}.ds-catalog,.ds-sample-list{min-width:0}.ds-catalog .section-body{flex-direction:column;gap:14px;display:flex}.ds-catalog .section-body>p{max-width:880px;margin:0}.ds-catalog .toolbar{margin:0}.ds-sample-card{cursor:default}.ds-catalog .field-row code{overflow-wrap:anywhere}.ds-editable input,.ds-editable select{min-width:120px}.ds-paper{border:1px solid var(--color-paper-rule);background:var(--color-paper);color:var(--color-paper-fg);padding:20px}.demo-focus-ring{outline:2px solid var(--color-accent);outline-offset:2px}.app{grid-template-columns:calc(var(--sidebar-w) + var(--sidebar-gap) * 2) minmax(0,1fr);min-height:100dvh;display:grid}.app.sidebar-collapsed{grid-template-columns:calc(var(--sidebar-w-collapsed) + var(--sidebar-gap) * 2) minmax(0,1fr)}.sidebar{top:var(--sidebar-gap);height:calc(100dvh - var(--sidebar-gap) * 2);margin:var(--sidebar-gap);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);z-index:30;flex-direction:column;min-width:0;display:flex;position:sticky}.sidebar-head{flex:none;align-items:center;padding:16px 14px 14px;display:flex;position:relative}.sidebar-brand{min-width:0;color:var(--color-fg);flex:auto;align-items:center;gap:11px;text-decoration:none;display:flex}.sidebar-brand:hover{text-decoration:none}.logo-mark{width:40px;height:40px;color:var(--color-brand);filter:drop-shadow(0 2px 5px oklch(46% .22 263/.22));transition:transform .2s var(--ease),filter .2s var(--ease);flex:none;justify-content:center;align-items:center;display:inline-flex}.sidebar-brand:hover .logo-mark{filter:drop-shadow(0 4px 9px oklch(46% .22 263/.28));transform:translateY(-1px)}.logo-glyph{width:100%;height:100%;display:block}.logo-mark.logo-lg{width:54px;height:54px}.logo-text{white-space:nowrap;align-items:baseline;gap:6px;min-width:0;display:flex;overflow:hidden}.logo-text b{letter-spacing:-.035em;color:var(--color-fg);font-size:21px;font-weight:680;line-height:1.1}.logo-text i{letter-spacing:.09em;color:var(--color-accent-fg);text-transform:uppercase;font-size:12.5px;font-style:normal;font-weight:650}.sidebar-toggle{background:var(--color-accent);width:24px;height:24px;color:var(--color-on-fill);border:2px solid var(--color-bg);z-index:5;transition:background-color .14s var(--ease),transform .14s var(--ease);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:26px;right:-12px;box-shadow:0 2px 6px #21409252}.sidebar-toggle:hover{background:var(--color-accent-hover);transform:scale(1.08)}.sidebar-toggle .icon{stroke-width:2.6px;width:12px;height:12px}.side-search{border-radius:var(--radius-ctl-lg);background:var(--color-surface-sunken);height:40px;color:var(--color-fg-subtle);text-align:left;transition:background-color .14s var(--ease),border-color .14s var(--ease);border:1px solid #0000;flex:none;align-items:center;gap:9px;margin:2px 12px 12px;padding:0 12px;font-size:13px;display:flex}.side-search:hover{background:var(--color-surface-muted);border-color:var(--color-border-strong);color:var(--color-fg-muted)}.side-search .icon{flex:none;width:17px;height:17px}.side-search span{text-overflow:ellipsis;overflow:hidden}.side-search .kbd{margin-left:auto}.sidebar-nav{scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent;flex-direction:column;flex:auto;gap:3px;padding:0 12px 12px;display:flex;overflow:hidden auto}.nav-item{border-radius:var(--radius-ctl-lg);height:42px;color:var(--color-fg-muted);white-space:nowrap;transition:background-color .14s var(--ease),color .14s var(--ease),box-shadow .14s var(--ease);align-items:center;gap:12px;padding:0 12px;font-size:13.5px;font-weight:500;text-decoration:none;display:flex;position:relative}.nav-item>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.nav-item .icon{width:19px;height:19px;color:var(--color-fg-subtle);flex:none}.nav-item:hover{background:var(--color-surface-muted);color:var(--color-fg);text-decoration:none}.nav-item:hover .icon{color:var(--color-fg-muted)}.nav-item.active{background:var(--color-accent);color:var(--color-on-fill);font-weight:560;box-shadow:0 4px 12px #2b4ea747,inset 0 1px #ffffff29}.nav-item.active .icon,.nav-item.active:hover .icon{color:var(--color-on-fill)}.nav-item.active:hover{background:var(--color-accent-hover);color:var(--color-on-fill)}.nav-item .nav-badge{margin-left:auto}.nav-item.active .nav-badge{background:var(--color-fill-badge);color:var(--color-on-fill)}.nav-group{border-top:1px solid var(--color-border-subtle);align-items:center;gap:6px;margin-top:12px;padding:13px 12px 6px;display:flex}.nav-group>span{text-transform:uppercase;letter-spacing:.07em;color:var(--color-fg-subtle);font-size:10.5px;font-weight:600}.nav-group.nav-sep{margin-top:10px;margin-bottom:7px;padding:0}.sidebar-nav>.nav-group:first-child{border-top:0;margin-top:0;padding-top:2px}.sidebar-foot{border-top:1px solid var(--color-border-subtle);flex-direction:column;flex:none;padding:8px 10px 10px;display:flex}.side-user{border-radius:var(--radius-ctl-lg);width:100%;min-height:50px;color:var(--color-fg);text-align:left;transition:background-color .14s var(--ease);align-items:center;gap:10px;padding:6px 8px;display:flex}.side-user:hover,.side-user[aria-expanded=true]{background:var(--color-surface-muted)}.side-user.is-current{background:var(--color-accent-soft)}.side-user.is-current:hover{background:#eef4fd}@supports (color:color-mix(in lab,red,red)){.side-user.is-current:hover{background:color-mix(in oklch,var(--color-accent-soft) 70%,var(--color-surface-muted))}}.side-user:focus-visible{box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px var(--color-accent-ring);outline:none}.side-user .avatar{width:34px;height:34px;font-size:12px}.su-text{flex-direction:column;flex:auto;min-width:0;line-height:1.25;display:flex}.su-text b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.su-text span{color:var(--color-fg-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.side-user .su-caret{color:var(--color-fg-subtle);flex:none}.menu.menu-user{z-index:130;min-width:228px}.rail-expand,.app.sidebar-collapsed .logo-text,.app.sidebar-collapsed .nav-item>span:not(.nav-badge),.app.sidebar-collapsed .nav-group>span,.app.sidebar-collapsed .side-search span,.app.sidebar-collapsed .side-search .kbd,.app.sidebar-collapsed .su-text,.app.sidebar-collapsed .side-user .su-caret,.app.sidebar-collapsed .sidebar-toggle{display:none}.app.sidebar-collapsed .sidebar-head{justify-content:center;padding:12px 0 8px}.app.sidebar-collapsed .sidebar-brand{flex:none;justify-content:center}.app.sidebar-collapsed .sidebar .logo-mark{width:34px;height:34px}.app.sidebar-collapsed .side-search{justify-content:center;width:40px;height:36px;margin:0 auto 8px;padding:0}.app.sidebar-collapsed .sidebar-nav,.app.sidebar-collapsed .sidebar-foot{align-items:center}.app.sidebar-collapsed .sidebar-nav{gap:1px;min-height:0;padding:0 0 6px}.app.sidebar-collapsed .nav-item{flex:0 40px;justify-content:center;width:40px;height:auto;min-height:28px;padding:0}.app.sidebar-collapsed .nav-item .icon{width:19px;height:19px}.app.sidebar-collapsed .nav-group,.app.sidebar-collapsed .nav-group.nav-sep{background:linear-gradient(var(--color-border-subtle),var(--color-border-subtle)) center / 100% 1px no-repeat;border:0;flex:0 17px;width:40px;min-height:7px;margin:0;padding:0}.app.sidebar-collapsed .sidebar-nav>.nav-group:first-child{display:none}.app.sidebar-collapsed .sidebar-foot{gap:2px;padding:6px 0 8px}.app.sidebar-collapsed .side-user{justify-content:center;width:40px;min-height:36px;padding:0}.app.sidebar-collapsed .side-user .avatar{width:30px;height:30px;font-size:11px}.app.sidebar-collapsed .rail-expand{border-radius:var(--radius-ctl-lg);width:40px;height:30px;color:var(--color-fg-subtle);transition:background-color .14s var(--ease),color .14s var(--ease);justify-content:center;align-items:center;display:inline-flex}.app.sidebar-collapsed .rail-expand:hover{background:var(--color-surface-muted);color:var(--color-fg)}.app.sidebar-collapsed .rail-expand .icon{width:18px;height:18px}.app.sidebar-collapsed .nav-badge{width:8px;min-width:8px;height:8px;box-shadow:0 0 0 2px var(--color-surface);border-radius:50%;margin:0;padding:0;font-size:0;position:absolute;top:5px;right:6px}@media(min-width:768px){.app.sidebar-collapsed .nav-badge.chip-count{background:var(--color-fg-subtle)}.app.sidebar-collapsed .nav-badge.tone-danger{background:var(--color-danger)}.app.sidebar-collapsed .nav-badge.tone-warning{background:var(--color-warning-strong)}.app.sidebar-collapsed .nav-badge.tone-info{background:var(--color-info)}.app.sidebar-collapsed .nav-item.active .nav-badge{box-shadow:0 0 0 2px var(--color-accent)}}.app.sidebar-collapsed .sidebar-nav{overflow:visible}@media(min-width:768px)and (max-height:620px){.app.sidebar-collapsed .sidebar-nav{overflow:hidden auto}}.app.sidebar-collapsed .sidebar [data-tip]:hover:after,.app.sidebar-collapsed .sidebar [data-tip]:focus-visible:after{box-shadow:var(--shadow-popover);font-weight:500;top:50%;bottom:auto;left:calc(100% + 14px);transform:translateY(-50%)}.app:not(.sidebar-collapsed) .sidebar [data-tip]:hover:after{display:none}.main{flex-direction:column;min-width:0;display:flex}.topbar{z-index:40;height:var(--topbar-h);background:#f3f5f7c7;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.topbar{background:color-mix(in oklch,var(--color-bg) 78%,transparent)}}.topbar{-webkit-backdrop-filter:saturate(1.5)blur(10px);backdrop-filter:saturate(1.5)blur(10px);padding-inline:max(calc(var(--page-x) - 6px),calc((100% - var(--content-max)) / 2)) max(var(--page-x),calc((100% - var(--content-max)) / 2));transition:border-color .15s var(--ease);border-bottom:1px solid #0000;align-items:center;gap:10px;display:flex}body.head-scrolled .topbar{border-bottom-color:var(--color-border)}.topbar .right{align-items:center;gap:6px;margin-left:auto;display:flex}.bell{position:relative}.bell .n-count{border-radius:var(--radius-sm);background:var(--color-danger);min-width:16px;height:16px;color:var(--color-on-fill);box-shadow:0 0 0 2px var(--color-bg);justify-content:center;align-items:center;padding:0 4px;font-size:10.5px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:3px;right:3px}.crumbs{min-width:0;color:var(--color-fg-subtle);white-space:nowrap;align-items:center;gap:6px;padding:0 0 0 6px;font-size:12.5px;display:flex;overflow:hidden}.crumbs a{color:var(--color-fg-subtle)}.crumbs a:hover{color:var(--color-fg)}.crumbs .cur{color:var(--color-fg);text-overflow:ellipsis;font-size:13px;font-weight:550;overflow:hidden}.crumbs .sep{color:var(--color-border-strong)}.content{flex:1;min-width:0}.mobile-only{display:none!important}.bottomnav,.nav-scrim{display:none}.entity-head{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin:var(--page-top) auto 0;max-width:var(--content-max);width:calc(100% - var(--page-x) * 2);padding:18px 20px 20px}.entity-sticky{top:var(--topbar-h);z-index:25;border-bottom:1px solid var(--color-border);padding:0 max(var(--page-x),calc((100% - var(--content-max)) / 2));background:0 0;align-items:center;gap:14px;min-height:44px;margin-top:14px;display:flex;position:sticky}.entity-sticky .entity-tabs{flex:1;min-width:0;margin-top:0}.entity-sticky .mini,.entity-sticky .mini-act{white-space:nowrap;align-items:center;gap:8px;display:none}body.head-scrolled .entity-sticky{background:var(--sea-water)}@supports (color:color-mix(in lab,red,red)){body.head-scrolled .entity-sticky{background:color-mix(in oklch,var(--sea-water) 66%,transparent)}}body.head-scrolled .entity-sticky{-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px)}body.head-scrolled .entity-sticky .mini,body.head-scrolled .entity-sticky .mini-act{display:flex}.entity-sticky .mini .t-display{font-size:15px;font-weight:600}.entity-sticky .mini{border-right:1px solid var(--color-border);padding-right:14px}.entity-head-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.entity-head-top .t-display{margin-right:2px}.entity-sub{color:var(--color-fg-muted);flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px;font-size:12.5px;display:flex}.entity-sub a{color:var(--color-fg-muted);font-weight:500}.entity-sub a:hover{color:var(--color-accent-fg)}.entity-sub .icon{width:14px;height:14px}.entity-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.entity-facts{margin-top:16px}.entity-rail-line{align-items:center;gap:16px;margin-top:14px;display:flex}.entity-rail-line .rail{flex:1;min-width:0}.entity-rail-line .rail-sum{color:var(--color-fg-subtle);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.entity-tabs{margin-top:0}.entity-tabs .tabs{border-bottom:0}.entity-body{grid-template-columns:minmax(0,1fr) var(--rail-w);padding:24px var(--page-x) 48px;max-width:calc(var(--content-max) + var(--page-x) * 2);gap:22px;width:100%;margin-inline:auto;display:grid}.entity-body.two-col{grid-template-columns:minmax(0,1fr) var(--rail-w);align-items:start;gap:16px;padding-top:16px}.entity-body.two-col>:not(.entity-main){top:calc(var(--topbar-h) + 8px);min-width:0;position:sticky}.entity-main>.attn-reveal{margin-bottom:0}.entity-body.two-col>.entity-main{container:doc-main/inline-size}@container doc-main (max-width:679px){.entity-body.two-col .crm-sheet-row{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px}}.entity-body.two-col .crm-sheet>.ord-block-foot:not(:last-child){border-radius:0}.entity-body.two-col .form-grid{grid-template-columns:repeat(auto-fit,minmax(max(180px,50% - 8px),1fr))}.entity-body.two-col .form-grid>.checkbox{align-self:end;min-height:38px}.entity-body.two-col .sp-ro-field .cell-sub{margin-top:2px;display:block}.entity-body.two-col .crm-doc-group-head{padding-right:14px}.entity-body.two-col .crm-doc-group-head>h4,.entity-body.two-col .crm-doc-group-head .tag{align-items:center;gap:6px;display:flex}.entity-body.two-col .crm-doc-group-head .tag{gap:4px}.docv-facts{border-top:1px solid var(--color-border-subtle);gap:8px;margin:0;padding:20px;display:grid}.docv-facts>div{grid-template-columns:110px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.docv-facts dt{color:var(--color-fg-muted)}.docv-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.entity-main{flex-direction:column;gap:18px;min-width:0;display:flex}.entity-rail{flex-direction:column;gap:16px;min-width:0;display:flex}.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.overview-grid .span-2{grid-column:span 2}.ov-col{flex-direction:column;gap:18px;min-width:0;display:flex}.datalist>.span-2{grid-column:1/-1;min-width:0}.link-btn{color:var(--color-accent-fg);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:500}.link-btn:hover{text-decoration:underline}.cont-list{flex-direction:column;gap:4px;width:100%;margin:0;padding:0;list-style:none;display:flex}.cont-list li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.team-list{flex-direction:column;display:flex}.team-row{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) auto;align-items:center;gap:8px;padding:7px 0;font-size:13px;display:grid}.team-row:last-child{border-bottom:0}.team-role{color:var(--color-fg-subtle);text-overflow:ellipsis;font-size:12px;overflow:hidden}.team-who{flex-direction:column;gap:1px;min-width:0;display:flex}.note-list{flex-direction:column;gap:10px;display:flex}.note-item{font-size:13px;line-height:1.4}.note-head{color:var(--color-fg-subtle);align-items:baseline;gap:8px;font-size:12px;display:flex}.note-head b{color:var(--color-fg);font-weight:560}.note-body{overflow-wrap:anywhere}.composer.composer-sm{margin-top:12px;padding-top:10px}.composer.composer-sm .textarea{min-height:36px;font-size:13px}.drawer-xl{width:min(940px,100vw)}.radio-list.radio-row{flex-flow:wrap}.radio-list.radio-row .radio{flex:96px;align-items:center;padding:8px 10px}.effects-box{border:1px solid #e0bdbd}@supports (color:color-mix(in lab,red,red)){.effects-box{border:1px solid color-mix(in oklch,var(--color-danger) 24%,var(--color-border))}}.effects-box{background:var(--color-danger-soft);border-radius:var(--radius-md);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.effects-list{flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:13px;display:flex}.effects-list .t-caption{display:block}.fin-head .section-body{flex-direction:column;gap:14px;display:flex}.fin-source{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.fin-src-name{font-size:13.5px;font-weight:600}.fin-tiles{background:var(--color-surface-muted);border:1px solid var(--color-border-subtle);border-radius:var(--radius-panel);flex-wrap:wrap;display:flex;overflow:hidden}.fin-tile{min-width:0;box-shadow:-1px 0 0 var(--color-border-subtle),0 -1px 0 var(--color-border-subtle);flex-direction:column;flex:180px;gap:3px;padding:12px 16px;display:flex}.fin-tile .t-label{color:var(--color-fg-subtle);align-items:center;gap:6px;font-size:12px;display:flex}.fin-src{border-radius:var(--radius-sm);border:1px solid var(--color-border);color:var(--color-fg-muted);background:var(--color-surface);padding:0 5px;font-size:10.5px;font-weight:560}.fin-src-pf{color:var(--color-info-fg);border-color:#2b7ec938}@supports (color:color-mix(in lab,red,red)){.fin-src-pf{border-color:color-mix(in oklch,var(--color-info) 22%,transparent)}}.fin-v{flex-wrap:wrap;align-items:baseline;gap:4px;min-width:0;font-size:14px;font-weight:560;display:flex}.fin-big{font-size:16px}.fin-s{color:var(--color-fg-muted);font-size:12px}.fin-pair{flex-direction:column;gap:2px;font-size:13px;font-weight:500;display:flex}.inv-lines{table-layout:fixed}.inv-amt{align-items:center;gap:6px;min-width:0;display:flex}.inv-amt .input{min-width:0}.dt tbody tr.row-attn td{background:var(--color-warning-soft)}.dt td.cell-sync{white-space:normal}.sync-cell{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.rail-next{border-color:#b2c3e4}@supports (color:color-mix(in lab,red,red)){.rail-next{border-color:color-mix(in oklch,var(--color-accent) 22%,var(--color-border))}}.rail-next{background:var(--color-surface);box-shadow:var(--shadow-sm)}.rail-next .section-head .t-section{color:var(--color-accent-fg)}.rail-next .section-body{flex-direction:column;gap:12px;display:flex}.next-ms{flex-direction:column;gap:5px;display:flex}.next-ms .nm-name{letter-spacing:-.014em;font-size:15.5px;font-weight:600;line-height:1.3}.next-ms .nm-meta{color:var(--color-fg-muted);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:12.5px;display:flex}.next-then{color:var(--color-fg-subtle);border-top:1px solid var(--color-border-subtle);padding-top:10px;font-size:12px}.next-then b{color:var(--color-fg-muted);font-weight:540}.problem-item{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:12px 1fr;gap:9px;padding:11px 0;font-size:13px;display:grid}.problem-item:first-child{padding-top:4px}.problem-item:last-child{border-bottom:0;padding-bottom:2px}.problem-item .p-title{flex-wrap:wrap;align-items:baseline;gap:6px;font-weight:500;line-height:1.35;display:flex}.problem-item .p-meta{color:var(--color-fg-subtle);margin-top:3px;font-size:11.5px}.problem-item .p-act{gap:2px;margin-top:6px;margin-left:-8px;display:flex}.problem-item .p-act .btn{color:var(--color-accent-fg)}.task-item{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:16px 1fr;align-items:start;gap:9px;padding:9px 0;font-size:13px;display:grid}.task-item:first-child{padding-top:3px}.task-item:last-child{border-bottom:0}.task-item input{accent-color:var(--color-accent);margin-top:2px}.task-item.done .t-name{color:var(--color-fg-subtle);text-decoration:line-through}.task-item .t-meta{color:var(--color-fg-subtle);margin-top:1px;font-size:11.5px}.quick-task{gap:6px;margin-top:12px;display:flex}.quick-task .input{height:32px;font-size:13px}.legs{flex-direction:column;gap:10px;display:flex}.leg{border:1px solid var(--color-border);border-radius:var(--radius-ctl-lg);background:var(--color-surface);gap:9px;padding:14px 16px;display:grid}.leg.active{border-color:#91b7db}@supports (color:color-mix(in lab,red,red)){.leg.active{border-color:color-mix(in oklch,var(--color-info) 45%,var(--color-border))}}.leg.active{background:var(--color-info-soft)}.leg-head{flex-wrap:wrap;align-items:center;gap:8px;font-weight:500;display:flex}.transport-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px 16px;display:grid}.history-row{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:1fr;gap:4px;padding:11px 0;font-size:13px;display:grid}.history-row.muted{color:var(--color-fg-subtle)}.parties-table td{white-space:normal}.mobile-actions{display:none}.kind-tabs{margin-bottom:12px}.kind-tabs .tab{gap:6px;height:38px}.kind-tabs .tab .icon-sm{width:16px;height:16px;color:var(--color-fg-subtle);flex:0 0 16px}.kind-tabs .tab.active .icon-sm{color:var(--color-accent)}@media(max-width:767px){.kind-tabs .tab{padding:0 8px}}.table td.cell-key>.row{flex-wrap:wrap;row-gap:0;line-height:1.3}.table td.cell-key .wkind,.table td.cell-key .id-num{flex-shrink:0}.table td.cell-key .tag{text-overflow:ellipsis;min-width:0;height:18px;line-height:18px;display:block;overflow:hidden}.table td.cell-key .tag-draft{line-height:16px}.table td.cell-key a.id-draft,.table td.cell-key .id-draft{color:var(--color-fg-muted);font-variant-numeric:normal;font-size:12.5px}.table td.cell-key a.id-draft:hover{color:var(--color-accent-fg)}.ship-views{margin-bottom:14px}.ship-views .ship-view-add{font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}.ship-toolbar .ship-kinds .icon-sm{flex:0 0 15px;width:15px;height:15px}.ship-toolbar .ship-kinds button:not(.on) .icon-sm{color:var(--color-fg-subtle)}.smark{white-space:nowrap;align-items:center;gap:6px;max-width:100%;font-weight:520;display:inline-flex}.smark>span{text-overflow:ellipsis;overflow:hidden}.smark-g{flex:0 0 14px;width:14px;height:14px}.smark-neutral{color:var(--color-fg-muted)}.smark-progress{color:var(--color-info-fg)}.smark-success{color:var(--color-success-fg)}.smark-muted{color:var(--color-fg-subtle)}.ship-place .meta-line{flex-wrap:nowrap;min-width:0;display:flex}.ship-place .meta-item:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ship-place .meta-item+.meta-item{flex:none}.eta-late{color:var(--color-danger-fg);font-weight:600}.ship-issues{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;max-width:100%;display:flex}.ship-issue{max-width:100%}.ship-issue>span{text-overflow:ellipsis;overflow:hidden}body.density-compact .ui-table .ship-issues{flex-direction:row;gap:10px;overflow:hidden}.ship-card-state{flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:4px 10px;min-width:0;font-size:12.5px;display:flex}.ship-card-state .smark-g{align-self:center}.ship-card-issues{grid-column:1/-1}.ship-card-issues .ship-issues{flex-flow:wrap;gap:4px 14px}.stage-late{color:var(--color-danger-fg);font-weight:500}.stage-unassigned{color:var(--color-warning-fg)}.table-status .offline-note{color:var(--color-warning-fg);align-items:center;gap:5px;display:inline-flex}.cardlist>.table-foot{border-top:0;justify-content:center;padding:6px 0}.bulk-layout{grid-template-columns:260px minmax(0,1fr);gap:20px;min-height:420px;display:grid}.bulk-selected{border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;min-height:0;max-height:60vh;display:flex}.bulk-selected .bs-head{border-bottom:1px solid var(--color-border);align-items:center;gap:6px;padding:8px 12px;font-size:12.5px;font-weight:600;display:flex}.bulk-selected .bs-list{padding:4px 0;overflow:auto}.bulk-selected .bs-item{white-space:nowrap;align-items:center;gap:8px;min-width:0;padding:6px 12px;font-size:12.5px;display:flex}.bulk-selected .bs-item:hover{background:var(--color-surface-muted)}.bulk-selected .bs-item .mono{font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.01em;flex:none;font-size:12.5px;font-weight:550}.bulk-selected .bs-item .bs-co{color:var(--color-fg-subtle);text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.bulk-selected .bs-item .x{color:var(--color-fg-subtle);margin-left:auto}.bulk-selected .bs-item .x:hover{color:var(--color-danger-fg)}.ms-picker{flex-wrap:wrap;gap:6px;display:flex}.ms-pick{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);height:30px;box-shadow:var(--shadow-xs);transition:background-color .13s var(--ease),border-color .13s var(--ease);align-items:center;gap:7px;padding:0 11px;font-size:12.5px;display:inline-flex}.ms-pick:hover{border-color:var(--color-fg-subtle);background:var(--color-surface-muted)}.ms-pick.selected{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent-fg)}.ms-pick .ord{background:var(--color-accent);width:18px;height:18px;color:var(--color-on-fill);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.ms-order{flex-direction:column;gap:6px;display:flex}.ms-order-item{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);align-items:center;gap:10px;padding:8px 10px;display:flex}.ms-order-item .ord{background:var(--color-accent);width:22px;height:22px;color:var(--color-on-fill);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.matrix td.cell{text-align:center}.matrix .mcell{border-radius:var(--radius-sm);border:1px dashed var(--color-border-strong);min-height:28px;color:var(--color-fg-subtle);cursor:pointer;align-items:center;gap:4px;padding:2px 8px;font-size:12px;display:inline-flex}.matrix .mcell:hover{background:var(--color-surface-muted)}.matrix .mcell.has{border-style:solid;border-color:var(--color-success);color:var(--color-success-fg);background:var(--color-success-soft)}.matrix .mcell.need{border-color:var(--color-warning);color:var(--color-warning-fg);background:var(--color-warning-soft)}.result-table td.res-ok{color:var(--color-success-fg)}.result-table td.res-skip{color:var(--color-fg-muted)}.result-table td.res-err{color:var(--color-danger-fg)}.dir-company{flex:0 280px;min-width:200px}.dir-company .combo{width:100%;height:var(--ctl-h-sm);background:var(--color-surface)}.toolbar .loc-filter{height:var(--ctl-h-sm);background-color:var(--color-surface)}.lock-cell{color:var(--color-fg-subtle);padding:6px;display:inline-flex}.loc-ident{border-top:1px solid var(--color-border);flex-direction:column;gap:8px;padding-top:14px;display:flex}.changed-ships{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.changed-ships .t-label{margin-right:4px}.summary-tiles{grid-template-columns:repeat(auto-fit,minmax(max(148px,25% - 6px),1fr));gap:8px;display:grid}.summary-tile{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:8px 12px}.summary-tile .st-v{font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1.1}.summary-tile .st-l{color:var(--color-fg-muted);font-size:12px}.summary-tile.ok .st-v{color:var(--color-success-fg)}.summary-tile.err .st-v{color:var(--color-danger-fg)}.summary-tile.skip .st-v{color:var(--color-fg-muted)}.auth-page{--ab-a:oklch(93% .012 262);--ab-b:oklch(89.5% .022 262);--auth-glass:oklch(100% 0 0/.72);--auth-glass-border:oklch(100% 0 0/.95);--auth-field:oklch(100% 0 0/.85);--auth-shadow:0 24px 60px #10205029;--auth-track:oklch(91.5% .008 255);--auth-plate:oklch(100% 0 0);isolation:isolate;box-sizing:border-box;background:var(--color-bg);min-height:100dvh;color:var(--color-fg);flex-direction:column;align-items:center;gap:20px;padding:20px 24px 14px;display:flex;position:relative;overflow:hidden}:root[data-theme=dark] .auth-page{--ab-a:oklch(22.5% .02 262);--ab-b:oklch(26% .035 262);--auth-glass:oklch(21.5% .007 255/.68);--auth-glass-border:oklch(100% 0 0/.1);--auth-field:oklch(15% .006 255/.55);--auth-shadow:0 24px 60px #00000073;--auth-track:oklch(13.5% .006 255);--auth-plate:oklch(30% .01 255)}.auth-backdrop{z-index:0;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.ab-defs{width:0;height:0;position:absolute;overflow:hidden}.ab-band{border-top:1px solid var(--ab-a);align-items:center;height:25%;display:flex;position:absolute;left:0;right:0;overflow:hidden}.ab-plane{--ab-h:min(104px, 15vh);--ab-r:2.5;--ab-gap:230px;--ab-dur:70s;border-top:0;top:0}.ab-train{--ab-h:min(92px, 13vh);--ab-r:8.333;--ab-gap:200px;--ab-dur:96s;top:25%}.ab-truck{--ab-h:min(96px, 14vh);--ab-r:2.421;--ab-gap:170px;--ab-dur:84s;top:50%}.ab-ship{--ab-h:min(150px, 19vh);--ab-r:3.571;--ab-gap:190px;--ab-dur:120s;top:75%}.ab-track{animation:ab-run var(--ab-dur) linear infinite;flex:none;align-items:center;display:flex}.ab-track.is-right{animation-direction:reverse}.ab-track svg{width:calc(var(--ab-h) * var(--ab-r));height:var(--ab-h);margin-right:var(--ab-gap);flex:none;display:block}.ab-track:not(.is-right) svg{transform:scaleX(-1)}.ab-a{fill:var(--ab-a)}.ab-b{fill:var(--ab-b)}.ab-w{fill:var(--color-bg)}.ab-ws{fill:none;stroke:var(--color-bg);stroke-width:2.4px;stroke-linecap:round}.ab-r{fill:none;stroke:var(--color-bg);stroke-width:1px}@keyframes ab-run{to{transform:translate(-50%)}}.auth-top{z-index:1;justify-content:space-between;align-self:stretch;align-items:center;gap:16px;animation:.7s 50ms backwards auth-rise;display:flex;position:relative}.auth-theme{background:var(--auth-track);box-shadow:inset 0 1px 2px #0000002e,0 0 0 1px var(--color-border);border-radius:12px;flex:none;padding:4px;display:inline-flex;position:relative}.auth-theme button{width:96px;height:34px;color:var(--color-fg-subtle);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0;font-size:13.5px;font-weight:600;transition:color .3s;display:inline-flex;position:relative}.auth-theme button:hover,.auth-theme button.on{color:var(--color-fg)}.auth-theme button:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:2px}.auth-theme .icon{transition:color .3s,transform .5s cubic-bezier(.3,1.4,.5,1)}.auth-theme button:first-of-type.on .icon{color:#e88b00;color:oklch(72% .17 65);transform:rotate(90deg)}.auth-theme button:last-of-type.on .icon{color:var(--color-accent-fg);transform:rotate(-20deg)}.auth-theme-plate{background:var(--auth-plate);border-radius:9px;width:96px;height:34px;transition:transform .42s cubic-bezier(.3,1.3,.5,1);position:absolute;top:4px;left:4px;box-shadow:0 1px 3px #00000040,0 0 0 1px #0000000a}.auth-theme.is-dark .auth-theme-plate{transform:translate(96px)}.auth-stack{z-index:1;flex-direction:column;gap:16px;width:100%;max-width:420px;margin-block:auto;display:flex;position:relative}@property --auth-glow-at{syntax:"<angle>";inherits:false;initial-value:0deg}.auth-card{box-sizing:border-box;border:1px solid var(--auth-glass-border);background:var(--auth-glass);-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);box-shadow:var(--auth-shadow);border-radius:24px;flex-direction:column;gap:24px;padding:36px 36px 40px;animation:.7s .15s backwards auth-rise;display:flex;position:relative}.auth-card:before{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--auth-glow-at),transparent 0 68%,var(--color-accent-fg) 86%,transparent 100%);padding:1px;animation:9s linear infinite auth-glow;position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.auth-main{flex-direction:column;gap:22px;display:flex}.auth-main>*{animation:.6s .3s backwards auth-rise}.auth-main>*+*{animation-delay:.4s}.auth-mark{align-self:center;width:56px;height:56px;animation:.6s .25s backwards auth-pop;position:relative}.am-sig{border:1.5px solid var(--color-accent-fg);opacity:0;border-radius:50%;animation:4.5s ease-out 3.6s infinite am-sig;position:absolute;top:0;right:0;bottom:0;left:0}.am-sig:nth-child(2){animation-delay:5.1s}.am-sig:nth-child(3){animation-delay:6.6s}.am-body{width:100%;height:100%;animation:2.25s ease-in-out 3.6s infinite alternate am-breath;position:relative}.am-round,.am-over{width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.am-round{clip-path:circle(50%)}.am-over{overflow:visible}.am-disc{fill:var(--color-brand);animation:3s .5s backwards am-fill}.am-tri{fill:#fff;animation:3s .5s backwards am-fill}.am-ring{fill:none;stroke:var(--color-accent-fg);stroke-width:1.4px;stroke-dasharray:191;opacity:0;transform-box:fill-box;transform-origin:50%;animation:3s .5s backwards am-ring;transform:rotate(-90deg)}.am-bird{fill:#fff;stroke:#fff;stroke-width:.8px;stroke-linejoin:round;stroke-dasharray:600;stroke-opacity:0;animation:3s .5s backwards am-bird}@keyframes am-ring{0%{stroke-dashoffset:191px;opacity:1}28%{stroke-dashoffset:0;opacity:1}42%,to{stroke-dashoffset:0;opacity:0}}@keyframes am-fill{0%,20%{fill-opacity:0}42%,to{fill-opacity:1}}@keyframes am-bird{0%,38%{fill-opacity:0;stroke-dashoffset:600px;stroke-opacity:1}72%{fill-opacity:0;stroke-dashoffset:0;stroke-opacity:1}88%,to{fill-opacity:1;stroke-dashoffset:0;stroke-opacity:0}}@keyframes am-sig{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes am-breath{to{transform:scale(1.045)}}@keyframes auth-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes auth-pop{0%{opacity:0;transform:scale(.5)}65%{transform:scale(1.1)}}@keyframes auth-glow{to{--auth-glow-at:360deg}}.auth-card .af-input{background:var(--auth-field);border-radius:12px;height:46px}.auth-card .input-wrap>.icon{left:14px}.auth-card .input-wrap .af-input{padding-left:40px}.auth-submit{border-radius:12px;height:46px;margin-top:4px;font-size:15px;transition:background .18s,box-shadow .18s,transform .12s;position:relative;overflow:hidden}.auth-submit:not(:disabled):hover{box-shadow:0 10px 24px var(--color-accent-ring)}.auth-submit:not(:disabled):active{transform:scale(.985)}.auth-submit:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff42,#0000);width:32%;animation:6s ease-in-out infinite auth-shine;position:absolute;top:0;bottom:0;left:-45%;transform:skew(-18deg)}@keyframes auth-shine{0%,72%{left:-45%}to{left:135%}}.auth-copy{z-index:1;color:var(--color-fg-subtle);font-size:12.5px;position:relative}.auth-head{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.auth-title{letter-spacing:-.03em;color:var(--color-fg);margin:0;font-size:30px;font-weight:750;line-height:1.1}.auth-title-sm{font-size:26px}.auth-sub{color:var(--color-fg-muted);margin:0;font-size:15px;line-height:1.5}.auth-form{text-align:left;flex-direction:column;gap:16px;display:flex}.auth-actions{align-items:center;gap:8px;margin-top:4px;display:flex}.auth-actions .auth-submit{flex:auto;width:auto;min-width:0;margin-top:0}.auth-device{border:1px solid var(--color-border-strong);background:var(--auth-field);width:46px;height:46px;color:var(--color-fg-subtle);cursor:pointer;border-radius:12px;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .2s,border-color .2s,color .2s,transform .12s;display:inline-flex;position:relative}.auth-device:hover{border-color:var(--color-border-hover);color:var(--color-fg)}.auth-device:active{transform:scale(.96)}.auth-device:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:2px}.auth-device>.icon{width:20px;height:20px}.auth-device.is-on{background:var(--color-accent-soft);color:var(--color-accent-fg);border-color:#0000}.auth-device-badge{background:var(--color-accent);color:#fff;width:18px;height:18px;box-shadow:0 0 0 2px var(--color-surface);border-radius:50%;justify-content:center;align-items:center;transition:transform .35s cubic-bezier(.3,1.5,.5,1);display:inline-flex;position:absolute;top:-6px;right:-6px;transform:scale(0)}.auth-device-badge .icon{stroke-width:3.2px;width:11px;height:11px}.auth-device.is-on .auth-device-badge{transform:scale(1)}.auth-device:after{content:attr(data-hint);background:var(--color-inverse);color:var(--color-inverse-fg);white-space:nowrap;box-shadow:var(--shadow-md);opacity:0;pointer-events:none;z-index:5;border-radius:8px;padding:6px 10px;font-size:12.5px;font-weight:500;line-height:1.35;transition:opacity .18s,transform .18s;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-4px)}.auth-device:hover:after,.auth-device:focus-visible:after,.auth-device.is-told:after{opacity:1;transform:none}.auth-field{flex-direction:column;gap:6px;min-width:0;display:flex}.auth-field .field-label{color:var(--color-fg);font-size:13.5px;font-weight:600}.auth-field .input-wrap.input-with-actions{display:flex}.auth-field .input-with-actions>.input{flex:1;padding-right:46px}.auth-field .input-with-actions>.input-actions{margin:0;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.af-input:-webkit-autofill{-webkit-text-fill-color:var(--color-fg);transition:background-color 9999s}.auth-note{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);color:var(--color-fg);text-align:left;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.auth-note .icon{flex:none;margin-top:1px}.auth-note.danger{border-color:#d038334d}@supports (color:color-mix(in lab,red,red)){.auth-note.danger{border-color:color-mix(in oklch,var(--color-danger) 30%,transparent)}}.auth-note.danger{background:var(--color-danger-soft);color:var(--color-danger-fg)}.auth-note.warning{border-color:#da950b73}@supports (color:color-mix(in lab,red,red)){.auth-note.warning{border-color:color-mix(in oklch,var(--color-warning) 45%,transparent)}}.auth-note.warning{background:var(--color-warning-soft);color:var(--color-warning-fg)}.auth-card .state{background:0 0;border:0;padding:4px 0}.auth-card .state-title{font-size:19px}.auth-card .state-desc{font-size:14.5px}@media(max-width:899px){.auth-page{padding:16px 16px 12px}.auth-card{border-radius:20px;padding:28px 20px 32px}.auth-title{font-size:26px}}@media(max-width:420px){.auth-theme button,.auth-theme-plate{width:44px}.auth-theme button>span{display:none}.auth-theme.is-dark .auth-theme-plate{transform:translate(44px)}}@media(prefers-reduced-motion:reduce){.auth-page *,.auth-page :before,.auth-page :after{transition-duration:.01ms!important;animation:none!important}}.gallery .hl-card{grid-column:span 2}@media(max-width:1100px){.gallery .hl-card{grid-column:auto}}.hl-spec{flex-direction:column;gap:22px;display:flex}.hl-block{flex-direction:column;gap:10px;display:flex}.hl-block+.hl-block{border-top:1px solid var(--color-border-subtle);padding-top:18px}.hl-head{flex-direction:column;gap:2px;display:flex}.hl-title{font-size:13.5px;font-weight:620}.hl-note{max-width:72ch;color:var(--color-fg-muted);font-size:12.5px;line-height:1.45}.hl-levels{grid-template-columns:repeat(auto-fit,minmax(max(180px,25% - 7.5px),1fr));gap:10px;display:grid}.hl-level{border:1px solid var(--color-border);border-top:3px solid var(--hl);border-radius:var(--radius-panel);background:linear-gradient(180deg,var(--hl-soft),var(--color-surface) 70%);flex-direction:column;gap:10px;padding:12px 14px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.hl-level{background:linear-gradient(180deg,color-mix(in oklch,var(--hl-soft) 70%,transparent),var(--color-surface) 70%)}}.hl-level-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.hl-step{color:var(--color-fg-subtle);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.hl-rule{color:var(--color-fg-muted);font-size:12.5px;line-height:1.45}.hl-row{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.hl-mark-cell{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);align-items:center;gap:7px;padding:6px 10px 6px 8px;display:inline-flex}.hl-mock{border:1px solid var(--color-border);border-left:3px solid var(--color-danger);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-xs);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 12px;display:flex}.hl-mock .sigs{margin-left:0}.hl-mock-n{color:var(--color-accent-fg);font-size:13.5px}.hl-mock-eta{color:var(--color-fg-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12.5px}.hl-rail{flex-direction:column;gap:10px;display:flex}.hl-rail-row{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:12px;display:grid}.hl-rail-k{color:var(--color-fg-muted);font-size:12px;font-weight:550}.hl-row .hl-rail-k{width:104px}.rail-legend{color:var(--color-fg-muted);flex-wrap:wrap;gap:6px 14px;font-size:12px;display:flex}.rail-legend span{align-items:center;gap:6px;display:inline-flex}.rail-legend i{background:var(--color-border);border-radius:3px;width:16px;height:6px}.rail-legend .lg-completed{background:var(--color-done)}.rail-legend .lg-current{background:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-soft)}.rail-legend .lg-overdue{background:var(--color-danger)}.rail-legend .lg-skipped{background:repeating-linear-gradient(135deg,var(--color-border-strong) 0 2px,transparent 2px 4px);box-shadow:inset 0 0 0 1px var(--color-border-strong)}.gallery{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:18px;display:grid}.gallery .section-body{flex-direction:column;gap:12px;display:flex}.swatches{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;display:grid}.swatch{border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:11px;overflow:hidden}.swatch i{height:40px;display:block}.swatch b{font-weight:500;font-family:var(--font-mono);padding:4px 6px;display:block}.swatch small{color:var(--color-fg-muted);padding:0 6px 4px;display:block}.demo-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.demo-label{color:var(--color-fg-subtle);min-width:90px;font-size:11.5px}.contrast-pair{border-radius:var(--radius-sm);align-items:center;gap:6px;padding:4px 8px;font-size:12.5px;display:inline-flex}.pair-sample{border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}@media(min-width:768px){.content{padding-bottom:40px}}.dwelcome{z-index:66;background:var(--color-surface-raised);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);width:min(340px,100vw - 32px);box-shadow:var(--shadow-popover);flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px;font-size:13px;display:flex;position:fixed;bottom:60px;right:16px}.dwelcome p{color:var(--color-fg-muted);margin:0;line-height:1.45}.dpanel-label,.dpanel-locale{flex-shrink:0}.dpanel-label{font-weight:650}.dpanel-person,.dpanel-roles{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dpanel-person{max-width:160px}.dpanel-roles{opacity:.75;max-width:190px;font-size:11px}.dpanel-locale{border-radius:var(--radius-sm);opacity:.8;border:1px solid;padding:2px 5px;font-size:10px;line-height:1.2}.dpanel{z-index:96;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:300px;max-height:calc(100dvh - 80px);box-shadow:var(--shadow-dialog);flex-direction:column;gap:12px;padding:14px;font-size:13px;display:flex;position:fixed;bottom:60px;right:16px;overflow:auto}.dpanel .t-label{margin-bottom:4px}.dpanel .row{flex-wrap:wrap}.dpanel .seg{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);display:inline-flex;overflow:hidden}.dpanel .seg button{border-right:1px solid var(--color-border-strong);padding:5px 9px;font-size:12.5px}.dpanel .seg button:last-child{border-right:0}.dpanel .seg button.on{background:var(--color-inverse);color:var(--color-inverse-fg)}@media(min-width:768px)and (max-width:1023px){.dpanel-roles{display:none}}@media(max-width:767px){.dwelcome{width:auto;left:12px;right:12px;bottom:calc(176px + env(safe-area-inset-bottom))}.dpanel{width:auto;left:8px;right:8px;bottom:calc(108px + env(safe-area-inset-bottom))}}@media(max-width:1279px){.overview-grid{grid-template-columns:minmax(0,1fr)}.overview-grid .span-2{grid-column:auto}.topbar .search-btn{width:260px}}@media(max-width:1023px){.entity-body,.entity-body.two-col{grid-template-columns:1fr;padding:16px 20px 40px}.entity-body.two-col{padding-inline:var(--page-x)}.entity-body.two-col>:not(.entity-main){position:static}.entity-rail{order:-1}.entity-body[class*=tab-]:not(.tab-overview)>.entity-rail{order:0}.entity-rail .section.collapsed .section-body,.entity-rail .section.collapsed .section-foot{display:none}.overview-grid{grid-template-columns:1fr}.overview-grid .span-2{grid-column:span 1}.entity-head{padding:12px 20px 0}.entity-sticky{padding:0 20px}.crumbs,.page{padding-left:20px;padding-right:20px}}@media(max-width:767px){.app,.app.sidebar-collapsed{grid-template-columns:minmax(0,1fr)}.sidebar,.app.sidebar-collapsed .sidebar{width:288px;height:100dvh;transition:transform .22s var(--ease);z-index:120;box-shadow:none;border-left:0;border-radius:0 20px 20px 0;margin:0;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.app.nav-open .sidebar{box-shadow:var(--shadow-dialog);transform:none}.app.sidebar-collapsed .nav-item>span:not(.nav-badge),.app.sidebar-collapsed .nav-group>span,.app.sidebar-collapsed .side-search span,.app.sidebar-collapsed .side-search .kbd,.app.sidebar-collapsed .side-user .su-caret{display:block}.app.sidebar-collapsed .su-text,.app.sidebar-collapsed .logo-text{display:flex}.app .sidebar-head,.app.sidebar-collapsed .sidebar-head{justify-content:flex-start;padding:16px 16px 10px}.app .sidebar-brand,.app.sidebar-collapsed .sidebar-brand{flex:auto;justify-content:flex-start;gap:11px}.app .side-search,.app.sidebar-collapsed .side-search{justify-content:flex-start;width:auto;height:44px;margin:2px 14px 12px;padding:0 12px}.app .sidebar-nav,.app.sidebar-collapsed .sidebar-nav{align-items:stretch;padding:0 14px 12px;overflow-y:auto}.app .sidebar-foot,.app.sidebar-collapsed .sidebar-foot{padding:10px 14px calc(12px + env(safe-area-inset-bottom));align-items:stretch}.app .nav-item,.app.sidebar-collapsed .nav-item{flex:none;justify-content:flex-start;width:auto;height:46px;margin:0;padding:0 12px}.app .nav-group,.app.sidebar-collapsed .nav-group,.app.sidebar-collapsed .nav-group.nav-sep{border-top:1px solid var(--color-border-subtle);background:0 0;flex:none;width:auto;height:auto;min-height:0;margin:12px 0 0;padding:13px 12px 6px;display:flex}.app.sidebar-collapsed .sidebar-nav>.nav-group:first-child{border-top:0;margin-top:0;padding-top:2px;display:flex}.app.sidebar-collapsed .sidebar-nav{gap:3px}.app.sidebar-collapsed .sidebar .logo-mark{width:40px;height:40px}.app .side-user,.app.sidebar-collapsed .side-user{justify-content:flex-start;width:100%;min-height:52px;padding:6px 8px}.app.sidebar-collapsed .side-user .avatar{width:34px;height:34px;font-size:12px}.app.sidebar-collapsed .sidebar-foot{gap:0}.app .nav-badge,.app.sidebar-collapsed .nav-badge{border-radius:var(--radius-pill);width:auto;min-width:18px;height:18px;box-shadow:none;margin-left:auto;padding:0 6px;font-size:11px;position:static}.app.sidebar-collapsed .sidebar [data-tip]:hover:after{display:none}.nav-scrim{background:var(--backdrop);z-index:110;opacity:0;visibility:hidden;transition:opacity .22s var(--ease),visibility .22s var(--ease);display:block;position:fixed;top:0;right:0;bottom:0;left:0}.app.nav-open .nav-scrim{opacity:1;visibility:visible}.mobile-only{display:inline-flex!important}.desktop-only{display:none!important}.topbar{padding-inline:calc(var(--page-x) - 6px) var(--page-x);gap:4px}.topbar .search-btn,.crumbs{display:none}.content{padding-bottom:calc(60px + env(safe-area-inset-bottom))}.page{padding:14px 16px 28px}.page-head{gap:8px;margin-bottom:12px}.page-head .t-page{font-size:19px}.page-head .actions{margin-left:auto}.toolbar{gap:8px}.toolbar .input-wrap{flex:180px;width:auto}.toolbar .ml-auto{display:none}.toolbar .filter-chips{width:100%}.toolbar .filter-chips:empty{display:none}.bottomnav{height:calc(56px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--color-surface);border-top:1px solid var(--color-border);z-index:90;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.bottomnav a{color:var(--color-fg-muted);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10.5px;font-weight:500;text-decoration:none;display:flex;position:relative}.bottomnav a .icon{width:22px;height:22px}.bottomnav a.active{color:var(--color-accent-fg)}.bottomnav .n-count{border-radius:var(--radius-sm);background:var(--color-neutral-strong);min-width:16px;height:16px;color:var(--color-on-fill);justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:600;display:inline-flex;position:absolute;top:6px;left:calc(50% + 6px)}.bottomnav .n-count.tone-danger{background:var(--color-danger)}.entity-head{padding:10px 16px 0}.entity-sticky{padding:0 8px}.entity-sticky .mini-act{display:none!important}.entity-head .t-display{font-size:20px}.entity-actions{display:none}.entity-facts .fact{flex-basis:40%}.entity-facts .fact+.fact:before{top:0;bottom:0}.entity-rail-line .rail{display:none}.entity-rail-line{margin-top:8px}.entity-rail-line .rail-sum{white-space:normal;flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;display:flex}.entity-rail-line .rail-sum>.mobile-only{margin-left:0!important}.entity-tabs{margin-top:8px}.entity-tabs .tab{height:40px;padding:0 10px;font-size:13px}.entity-body{padding:12px 16px calc(96px + env(safe-area-inset-bottom));gap:12px}.mobile-actions{left:0;right:0;bottom:calc(56px + env(safe-area-inset-bottom));background:var(--color-surface);border-top:1px solid var(--color-border);z-index:85;gap:8px;padding:8px 12px;display:flex;position:fixed}.mobile-actions>.btn,.mobile-actions>span[data-tip]{flex:auto}.mobile-actions>span[data-tip]>.btn{flex:1}.mobile-actions .btn{white-space:normal;text-align:center;height:auto;min-height:44px;padding-block:6px;line-height:1.25}.datalist,.datalist.cols-2,.datalist.cols-3{grid-template-columns:1fr}.bulkbar{left:12px;right:12px;bottom:calc(64px + env(safe-area-inset-bottom));margin:0;position:fixed}.ms{grid-template-columns:28px minmax(0,1fr)}.ms .ms-actions{grid-column:2;justify-content:flex-start;margin-top:6px}.gallery{grid-template-columns:1fr}.drawer .dialog-body{padding:14px 16px}.form-section+.form-section{margin-top:16px;padding-top:16px}}.cardlist.responsive{display:none}.cardlist.responsive:not(.is-hidden){display:flex}.table-wrap.is-hidden,.cardlist.is-hidden{display:none!important}@media(max-width:899px){.bulk-layout{grid-template-columns:minmax(0,1fr)}.bulk-selected{order:2;max-height:210px}}@media(min-width:1024px){.entity-rail .section-head .acc-toggle{display:none}}@media(max-width:400px){.entity-facts .fact{flex-basis:40%;padding:11px 14px}.fact .fact-v{font-size:13px}}.elev{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-fg-muted);align-items:center;padding:10px 14px;font-size:12.5px;display:inline-flex}.sp{color:var(--color-fg-muted);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:12px;display:inline-flex}.sp i{background:var(--color-accent-soft);border:1px solid #0044d340;height:14px}@supports (color:color-mix(in lab,red,red)){.sp i{border:1px solid color-mix(in oklch,var(--color-accent) 25%,transparent)}}.sp i{border-radius:2px;display:inline-block}.sf{border:1px solid var(--color-border);border-radius:var(--radius-ctl-lg);min-width:82px;height:46px;color:var(--color-fg-muted);justify-content:center;align-items:center;padding:0 10px;font-size:11.5px;display:inline-flex}.scheme .demo-row{align-items:center}body.overlay-open .dpanel{opacity:0;pointer-events:none}@media(max-width:899px){.toolbar .seg-group{display:none}}.cardlist.auto{display:flex}.lcard.ac{cursor:pointer;display:block}.lcard.ac .ac-head{align-items:center;gap:9px;min-height:26px;font-size:14px;font-weight:560;display:flex}.lcard.ac .ac-title{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.lcard.ac .ac-act{gap:2px;margin-left:auto;display:inline-flex}.lcard.ac .ac-row{align-items:baseline;gap:10px;padding-top:7px;font-size:13px;display:flex}.lcard.ac .ac-row+.ac-row{padding-top:5px}.lcard.ac .ac-k{max-width:148px;color:var(--color-fg-subtle);flex:0 0 38%;font-size:12px}.lcard.ac .ac-v{overflow-wrap:anywhere;flex:auto;min-width:0;font-weight:500}.lcard.ac .cell-sub{color:var(--color-fg-subtle);font-size:11.5px;display:block}.backbtn{color:var(--color-fg-muted);margin-left:-4px}.lcard.sk-card{cursor:default;pointer-events:none}.lcard.sk-card .ac-row{padding-top:9px}.sev-dot{background:var(--color-attention);border-radius:50%;flex:none;width:9px;height:9px;margin-top:5px;display:inline-block}.sev-dot.sev-critical{background:var(--color-danger);border-radius:2px}.sev-dot.sev-high{background:var(--color-danger);clip-path:polygon(50% 0,100% 100%,0 100%);border-radius:0}.sev-dot.sev-low{box-shadow:inset 0 0 0 2px var(--color-fg-subtle);background:0 0}@media(max-width:767px){.rail-next .row-wrap .btn-primary{display:none}.rail-next .row-wrap .btn-ghost{margin-left:-12px}}.bulk-sect{border-top:1px solid var(--color-border-subtle);padding-top:16px}.bulk-sect:first-child{border-top:0;padding-top:0}.bulk-sect-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.bulk-n{background:var(--color-accent-soft);width:22px;height:22px;color:var(--color-accent-fg);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.bulk-body{min-width:0}.pulse{grid-template-columns:repeat(auto-fit,minmax(max(150px,25% - 9px),1fr));gap:12px;margin-top:14px;display:grid}.pulse-cell{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-fg);transition:border-color .13s var(--ease),box-shadow .13s var(--ease);flex-direction:column;gap:2px;padding:10px 12px;text-decoration:none;display:flex}.pulse-cell:hover{border-color:var(--color-fg-subtle);box-shadow:var(--shadow-xs)}.pulse-cell.danger .pl-v{color:var(--color-danger-fg)}.pulse-cell.warning .pl-v{color:var(--color-warning-fg)}.pl-v{font-variant-numeric:tabular-nums;font-size:20px;font-weight:640;line-height:1.15}.pl-l{color:var(--color-fg-muted);font-size:12px}.pl-s{color:var(--color-fg-subtle);align-items:center;gap:5px;font-size:11.5px;display:flex}.w-title .tag{margin-left:8px}.badge .spinner{width:12px;height:12px}.savebar{z-index:5;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-md);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px 10px 16px;display:none;position:sticky;bottom:12px}.savebar.show{display:flex}.savebar-t{align-items:center;gap:8px;font-size:13.5px;font-weight:560;display:flex}.docs-tab{container:docs/inline-size}.dg-bar{border-bottom:1px solid var(--color-border-subtle);flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 16px;display:flex}.dg-seg-n{color:var(--color-fg-subtle);font-variant-numeric:tabular-nums;font-weight:500}.seg-mini button.on .dg-seg-n{color:inherit}.dg-sum{color:var(--color-fg-muted);flex-wrap:wrap;flex:100%;order:3;gap:4px 14px;font-size:12.5px;display:flex}.dg-sum-i b{color:var(--color-fg);font-variant-numeric:tabular-nums;font-weight:600}.dg-sum-i.is-progress b{color:var(--color-accent-fg)}.dg-sum-i.is-danger,.dg-sum-i.is-danger b{color:var(--color-danger-fg)}.dg-sum-i.is-muted,.dg-sum-i.is-muted b{color:var(--color-fg-subtle);font-weight:500}.dg{grid-template-columns:minmax(140px,1.3fr) minmax(110px,1fr) fit-content(56px) fit-content(150px) fit-content(104px) fit-content(108px) max-content;display:grid}.dg>thead,.dg>tbody{display:contents}.dg-head,.dg-row{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.dg-grp{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.dg .dg-grp>td{background:var(--color-surface-sunken);grid-column:1/-1;height:auto;padding:0}.dg-h,.dg-c{white-space:normal;align-content:center;min-width:0}.dg .dg-c{height:auto;min-height:var(--row-h)}.dg-row{cursor:pointer}.dg-row.is-late>td:first-child{box-shadow:inset 3px 0 0 var(--color-danger)}.dg-row.is-picked>td{background:var(--color-accent-soft)}.dg-row.is-picked>td:first-child{box-shadow:inset 3px 0 0 var(--color-accent)}.dg-row.is-draft .dg-name,.dg-row.is-draft .dg-c{color:var(--color-fg-muted)}.dg-c .cell-sub{color:var(--color-fg-subtle);margin-top:1px;font-size:11.5px;font-weight:400;line-height:1.35;display:block}.dg-c .truncate{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dg-c .cell-sub .dg-scope{text-overflow:ellipsis;vertical-align:bottom;max-width:100%;line-height:20px;display:inline-block;overflow:hidden}.dg-name{max-width:100%;font:inherit;color:var(--color-fg);text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-weight:560}.dg-name:hover{color:var(--color-accent-fg)}.dg-name:focus-visible{outline:2px solid var(--color-accent-ring);outline-offset:2px;border-radius:3px}.dg-fname{align-items:center;gap:6px;min-width:0;display:flex}.dg-c .dg-alt{display:none}.dg-alt .fk{vertical-align:1px}.dg-ver{color:var(--color-fg-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.dg-act{justify-content:flex-end;align-items:center;display:flex}.dg-acts{align-items:center;gap:2px;display:inline-flex}.dg-danger{color:var(--color-danger-fg)}.dg-c .cell-sub.dg-draft-only{color:var(--color-warning-fg);overflow-wrap:anywhere}.dg-draft-full{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.doc-state-choice{border:0;min-width:0;margin:0;padding:0}.doc-state-choice legend{margin-bottom:8px}.doc-state-choice .radio-list{flex-flow:wrap}.doc-state-choice .radio{flex:200px;min-width:0}.dg-date.is-done{color:var(--color-fg-subtle)}.dg-date{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.dg-where{align-items:center;gap:4px;min-width:0;display:inline-flex}.fk{border:1px solid var(--color-border);background:var(--color-surface-muted);min-width:30px;height:17px;color:var(--color-fg-muted);letter-spacing:.02em;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0 4px;font-size:9.5px;font-weight:700;display:inline-flex}.fk-pdf{background:var(--color-danger-soft);color:var(--color-danger-fg);border-color:#0000}.fk-xlsx{background:var(--color-success-soft);color:var(--color-success-fg);border-color:#0000}.fk-jpg,.fk-png,.fk-mp4{background:var(--color-info-soft);color:var(--color-info-fg);border-color:#0000}.dg-grp-in{color:var(--color-fg-muted);flex-wrap:wrap;align-items:center;gap:2px 10px;padding:7px 16px;font-size:12px;display:flex}.dg-grp-t{min-width:0;color:var(--color-fg);font-weight:600}.dg-grp-m{min-width:0;color:var(--color-fg-subtle)}.dg-grp-n{color:var(--color-fg-subtle);font-variant-numeric:tabular-nums;margin-left:auto}.dg .dg-grp-draft>td{background:var(--color-surface-muted);border-bottom-color:var(--color-border)}.dg-grp-draft .dg-grp-t{color:var(--color-fg-muted)}@container docs (max-width:759px){.dg{grid-template-columns:minmax(0,1fr) fit-content(120px) fit-content(128px) max-content}.dg-file,.dg-ver,.dg-by{display:none}.dg-c .dg-alt{display:block}}@container docs (max-width:519px){.dg,.dg>tbody{display:block}.dg>thead{display:none}.dg-row{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:minmax(0,1fr) fit-content(52%);grid-template-areas:"doc act""st due";row-gap:6px;padding-block:10px;display:grid}.dg .dg-c{border-bottom:0;min-height:0}.dg-draft-short{display:none}.dg-draft-full{clip:auto;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}.dg-doc{grid-area:doc}.dg-act{grid-area:act;align-self:start}.dg-st{grid-area:st}.dg-due{text-align:right;grid-area:due}.dg-bar{padding:12px}}.dg-pv{top:calc(var(--topbar-h) + 60px);max-height:calc(100vh - var(--topbar-h) - 76px);position:sticky}.dg-pv>.section-body{flex-direction:column;flex:auto;gap:14px;min-height:0;display:flex;overflow:auto}.dg-pv-file{min-width:0;color:var(--color-fg-muted);align-items:center;gap:6px;margin-top:-4px;font-size:12.5px;display:flex}.dg-pv-file .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dg-frame{flex:none;min-height:220px}.dg-frame .page-mock{width:46%}.dg-img{aspect-ratio:4/3;border-radius:var(--radius-sm);background:var(--color-info-soft);width:70%;color:var(--color-info-fg);justify-content:center;align-items:center;display:flex}.dg-pv-acts,.dg-pv-foot{flex-wrap:wrap;gap:6px;display:flex}.dg-pv-sub{color:var(--color-fg-muted);margin-bottom:-6px;font-size:12px;font-weight:600}.dg-vers{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dg-vers li{flex-direction:column;gap:1px;font-size:13px;display:flex}.dg-vers li:first-child .dg-vers-l{font-weight:600}.dg-vers li+li .dg-vers-l{color:var(--color-fg-muted)}.link-btn.dg-wrap{white-space:normal;text-align:left}@media(max-width:1023px){.entity-rail.docs-rail{display:none}.dg-row.is-picked>td{background:0 0}.dg-row.is-picked>td:first-child{box-shadow:none}.dg-row.is-picked.is-late>td:first-child{box-shadow:inset 3px 0 0 var(--color-danger)}.dg-row.is-picked:hover>td{background:var(--color-surface-muted)}}.chip.chip-on{border-color:#0044d359}@supports (color:color-mix(in lab,red,red)){.chip.chip-on{border-color:color-mix(in oklch,var(--color-accent) 35%,transparent)}}.chip.chip-on{background:var(--color-accent-soft);color:var(--color-accent-fg);text-decoration:none}.chip.chip-add{color:var(--color-fg-muted);border-style:dashed;text-decoration:none}.chip.chip-add:hover,.chip.chip-on:hover{text-decoration:none}.kb{grid-auto-columns:minmax(200px,1fr);grid-auto-flow:column;align-items:start;gap:12px;padding-bottom:6px;display:grid;overflow-x:auto}.kb-col{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-muted);min-width:0;transition:background-color .13s var(--ease),border-color .13s var(--ease),opacity .13s var(--ease);flex-direction:column;gap:8px;padding:10px;display:flex}.kb-head{justify-content:space-between;align-items:center;gap:8px;padding:2px 4px 4px;display:flex}.kb-title{min-width:0;color:var(--color-fg);flex-direction:column;font-size:13px;font-weight:600;display:flex}.kb-sub{color:var(--color-fg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:450;overflow:hidden}.kb:has(.kb-sub) .kb-head{min-height:43px}.kb-list{flex-direction:column;gap:8px;display:flex}.kb-empty{color:var(--color-fg-subtle);text-align:center;padding:14px 6px;font-size:12.5px}.kb-more{text-align:center;padding:4px;font-size:12.5px}.kb-card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-xs);cursor:pointer;transition:border-color .13s var(--ease),box-shadow .13s var(--ease),opacity .13s var(--ease);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.kb-card[draggable=true]{cursor:grab}.kb-card:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-sm)}.kb-card:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.kb-card.is-hold{border-left:3px solid var(--color-warning)}.kb-card.is-drag{border-style:dashed;border-color:var(--color-accent);background:var(--color-accent-soft);box-shadow:none}.kc-top{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;display:flex}.kc-num{white-space:nowrap;font-size:13px;font-weight:600}.kc-mgr{flex:none;display:inline-flex}.kc-client{color:var(--color-fg);font-size:13px;font-weight:500}.kc-route{color:var(--color-fg-muted);font-size:12px}.kc-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;margin-top:2px;font-size:12.5px;display:flex}.kc-ship{margin-left:auto;font-size:12px}.kc-step{margin-top:4px;display:flex}.kc-why{color:var(--color-fg-muted);align-items:flex-start;gap:4px;margin-top:4px;line-height:1.35;display:flex}.kb-hint{font-size:12px;line-height:1.35;display:none}.kb-dragging .kb-col .kb-hint:not(:empty){border-radius:var(--radius-sm);padding:6px 8px;display:block}.kb-dragging .kb-col.drop-ok{border:1px dashed var(--color-accent);background:var(--color-accent-soft)}.kb-dragging .kb-col.drop-ok .kb-hint{color:var(--color-accent-fg);font-weight:600}.kb-dragging .kb-col.drop-over{box-shadow:0 0 0 3px var(--color-accent-ring)}.kb-dragging .kb-col.drop-no{background:var(--color-surface-sunken)}.kb-dragging .kb-col.drop-no .kb-card{filter:grayscale();box-shadow:none}.kb-dragging .kb-col.drop-no .kb-hint{background:var(--color-surface);color:var(--color-fg-muted)}.kb-note{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.kb-cancel{z-index:40;border:1.5px dashed var(--color-danger);border-radius:var(--radius-xl);background:var(--color-danger-soft);max-width:calc(100vw - 32px);color:var(--color-danger-fg);box-shadow:var(--shadow-popover);align-items:center;gap:8px;padding:14px 22px;font-size:13px;font-weight:600;display:none;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.kb-dragging .kb-cancel{display:flex}.kb-cancel .kb-hint{display:inline}.kb-cancel.drop-no{border-color:var(--color-border-strong);background:var(--color-surface);color:var(--color-fg-muted)}.kb-cancel.drop-over{box-shadow:0 0 0 3px #d038334d,var(--shadow-popover)}@supports (color:color-mix(in lab,red,red)){.kb-cancel.drop-over{box-shadow:0 0 0 3px color-mix(in oklch,var(--color-danger) 30%,transparent),var(--shadow-popover)}}@media(max-width:767px){.kb{scroll-snap-type:x mandatory;grid-auto-columns:84%}.kb-col{scroll-snap-align:start}}.run-steps{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);flex-direction:column;gap:10px;margin:0;padding:12px 14px;list-style:none;display:flex}.run-steps li{color:var(--color-fg-muted);align-items:flex-start;gap:10px;display:flex}.run-steps li>.icon{flex:none;margin-top:2px}.run-steps .rs-t{color:var(--color-fg);font-size:13.5px;font-weight:560}.run-steps .rs-s{overflow-wrap:anywhere;font-size:12.5px}.run-steps .rs-ok>.icon{color:var(--color-success-fg)}.run-steps .rs-err>.icon,.run-steps .rs-err .rs-s{color:var(--color-danger-fg)}.run-steps .rs-unknown>.icon{color:var(--color-warning-fg)}.run-steps .rs-run>.icon{color:var(--color-accent)}.co-addr-sec>.section-head>.t-section{min-width:max-content}.co-name{flex-wrap:nowrap;gap:6px;min-width:0}.md-split{grid-template-columns:minmax(0,1fr) clamp(380px,38%,520px);align-items:start;gap:16px;display:grid}.md-list{min-width:0}.md-panel{top:calc(var(--topbar-h) + 12px);max-height:calc(100dvh - var(--topbar-h) - 28px);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);overscroll-behavior:contain;flex-direction:column;gap:14px;padding:16px 16px 18px;display:flex;position:sticky;overflow-y:auto}.mdp-head{flex-direction:column;gap:8px;display:flex}.mdp-top{align-items:flex-start;gap:4px;display:flex}.mdp-title{letter-spacing:-.01em;min-width:0;color:var(--color-fg);overflow-wrap:anywhere;flex:1;margin:0;font-size:18px;font-weight:640;line-height:1.25}.mdp-tags,.mdp-acts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mdp-tabs .tabs .tab{height:36px;padding:0 10px;font-size:13px}.mdp-tabs .tabs{flex-wrap:wrap;overflow-x:visible;-webkit-mask-image:none;mask-image:none}.mdp-body{flex-direction:column;gap:14px;min-width:0;display:flex}.mdp-body .section{box-shadow:none;background:0 0;border:0}.mdp-body .section-head,.mdp-body .section-body:not(.flush){padding-inline:0}@media(max-width:767px){.md-split{grid-template-columns:minmax(0,1fr)}.md-panel{grid-row:1;width:100%;min-width:0;max-width:100%;max-height:none;position:static}}.co-kpis{flex-direction:column;gap:8px;margin-top:14px;display:flex}.md-panel .co-kpis{margin-top:0}.co-kpi-row{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;max-width:520px;display:grid}.co-signals{color:var(--color-fg-muted);flex-wrap:wrap;gap:4px 14px;font-size:12.5px;display:flex}.co-sig{color:var(--color-fg-muted);align-items:center;gap:5px;text-decoration:none;display:inline-flex}a.co-sig:hover{color:var(--color-accent-fg)}.co-sig.danger{color:var(--color-danger-fg)}.co-minis{flex-direction:column;gap:2px;display:flex}.co-mini{border-radius:var(--radius-sm);min-width:0;color:var(--color-fg);flex-direction:column;gap:1px;margin-inline:-8px;padding:7px 8px;text-decoration:none;display:flex}a.co-mini:hover{background:var(--color-surface-muted);text-decoration:none}.co-mini .cm-sub{color:var(--color-fg-muted);font-size:12.5px}.co-recent{flex-direction:column;gap:2px;display:flex}.co-rec{border-radius:var(--radius-sm);min-width:0;color:var(--color-fg);align-items:center;gap:8px;margin-inline:-8px;padding:7px 8px;font-size:13px;text-decoration:none;display:flex}.co-rec:hover{background:var(--color-surface-muted);text-decoration:none}.co-rec .id-num{font-weight:600}.co-rec-route{min-width:0;color:var(--color-fg-muted);font-size:12.5px}.co-rec-at{color:var(--color-fg-subtle);flex:none;margin-left:auto;font-size:12px}.ct-phone{flex-wrap:nowrap;gap:6px}.wa-mark{background:var(--color-success-soft);width:20px;height:20px;color:var(--color-success-fg);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}@media(max-width:767px){.co-rec-route{display:none}}.w-late{color:var(--color-danger-fg)}.qc-cap{margin:-10px 0 12px}.qc-note{margin:-6px 0 14px}.qc-cap.is-tab{margin:-4px 0 12px}.badge.qc-state{white-space:normal;height:auto;min-height:18px;padding-block:2px;line-height:1.3}.qc-sec{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:18px 0 8px;display:flex}.table-status+.qc-sec{margin-top:4px}.queue-tabs .chip-count{margin-left:2px}.qc-tools{gap:8px;min-width:0;max-width:100%}.qc-h{align-items:center;gap:6px;display:inline-flex}.qc-act{justify-content:flex-end;align-items:center;gap:4px;width:100%;display:inline-flex}.qc-card-act{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.qc-totals{color:var(--color-fg-muted)}.qc-later{margin-left:auto}.qc-delta{font-variant-numeric:tabular-nums}.qc-delta.is-over{color:var(--color-danger-fg);font-weight:600}.sreq-of{margin-bottom:12px}.sreq-ch{color:var(--color-fg-muted);align-items:center;display:inline-flex}.sreq-month{flex-wrap:nowrap}.sreq-works{gap:4px 8px}.co-rec.sreq-work{flex-wrap:wrap}.sreq-msg{white-space:pre-wrap;border-left:3px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface-muted);color:var(--color-fg-muted);padding:10px 12px;font-size:13px}.radio.sreq-off{cursor:not-allowed;color:var(--color-fg-muted);background:var(--color-surface-muted)}.sreq-preview{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.sreq-chk{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sreq-chk li{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.sreq-chk li.ok>.icon{color:var(--color-success-fg)}.sreq-chk li.no>.icon{color:var(--color-danger-fg)}.sreq-eff{margin:0;padding-left:18px}.quo-lines{table-layout:fixed}.quo-lines td.num,.quo-lines th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;width:118px}.quo-lines td:first-child{white-space:normal;line-height:1.35}.quo-lines .ql-sub{display:block}.quo-block .section-head .t-section{flex-wrap:wrap;row-gap:2px}@media(max-width:767px){.quo-lines,.quo-lines thead,.quo-lines tbody,.quo-lines tfoot{width:100%;display:block}.quo-lines tr{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.quo-lines th,.quo-lines td{border:0;height:auto;display:block}.quo-lines thead th:first-child{display:none}.quo-lines thead th{padding:var(--table-cell-y) var(--table-cell-x);position:static}.quo-lines td:first-child{padding:var(--table-cell-y) var(--table-cell-x) 2px;grid-column:1/-1}.quo-lines td.num,.quo-lines th.num{width:auto;padding:0 var(--table-cell-x) var(--table-cell-y)}.quo-lines thead th.num{padding-block:var(--table-cell-y)}.quo-lines tfoot tr:first-child{border-top:1px solid var(--color-border)}.quo-lines tfoot td{border-top:0}.quo-lines tfoot tr.ql-gp{border-bottom:0}}.quo-edit-table{table-layout:fixed}.quo-edit-table .qe-lbl{display:none}.quo-edit-table .qe-error-row td{white-space:normal}@media(max-width:767px){.quo-edit-table,.quo-edit-table tbody,.inv-lines,.inv-lines tbody{width:100%;display:block}.quo-edit-table colgroup,.inv-lines colgroup{display:none}.quo-edit-table thead,.inv-lines thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.quo-edit-table tbody tr,.inv-lines tbody tr{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));padding:6px;display:grid}.quo-edit-table tbody tr:last-child,.inv-lines tbody tr:last-child{border-bottom:0}.quo-edit-table tbody td,.inv-lines tbody td{border-bottom:0;width:auto;min-width:0;height:auto;padding:6px;display:block}.quo-edit-table .qe-desc,.inv-lines .inv-title{grid-column:1/-1}.quo-edit-table .qe-del{grid-area:1/2;justify-self:end}.quo-edit-table .qe-type{grid-column:1}.quo-edit-table tbody tr.qe-error-row{padding-top:0;display:block}.inv-lines tbody tr{grid-template-columns:minmax(0,1fr) 52px}.quo-edit-table .qe-lbl{font-size:var(--table-header-font-size);color:var(--color-fg-muted);margin-bottom:2px;display:block}}.sreq-kc-client{align-items:center;gap:6px;min-width:0;display:flex}.sreq-kc-client .sreq-ch{flex:none;margin-left:auto}.ms-docs{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.ms-docs .chip{cursor:pointer;min-width:0;max-width:100%;padding-right:2px}.ms-docs .chip .badge{flex:none}.cgo-cmp-wrap{min-width:0}.cgo-cmp{table-layout:fixed}.cgo-cmp .cgo-c-l{width:30%}.cgo-cmp th,.cgo-cmp td{overflow-wrap:anywhere}.cgo-cmp thead th{vertical-align:bottom}.cgo-hl{background:var(--color-surface-muted)}.cgo-sub{color:var(--color-fg-subtle);font-size:11.5px;font-weight:400;display:block}.cgo-pct{color:var(--color-fg-subtle);white-space:nowrap;align-items:center;gap:2px;margin-left:4px;font-size:11.5px;display:inline-flex}.cgo-pct.over{color:var(--color-warning-fg);font-weight:560}.cgo-cards{display:none}.cgo-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);min-width:0;padding:10px 12px}.cgo-card-h{margin-bottom:6px;font-size:12.5px;font-weight:560}.cgo-card dl{font-variant-numeric:tabular-nums;grid-template-columns:auto 1fr;gap:4px 10px;margin:0;font-size:13px;display:grid}.cgo-card dt{color:var(--color-fg-muted)}.cgo-card dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}.cgo-note{margin:4px 0 0}.cgo-acts{gap:6px}.cgo-cons{padding:12px 16px 0}.cgo-lot{border-bottom:1px solid var(--color-border-subtle)}.cgo-lot:last-child{border-bottom:0}.cgo-lot-h{align-items:flex-start;gap:8px;min-width:0;padding:10px 16px;display:flex}.cgo-lot-tg{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-fg-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-top:-3px;display:inline-flex}.cgo-lot-tg:hover{background:var(--color-surface-muted);color:var(--color-fg)}.cgo-lot-t{flex:auto;min-width:0}.cgo-lot-l1{overflow-wrap:break-word;font-size:13.5px}.cgo-lot-l2{color:var(--color-fg-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:2px;font-size:12.5px;display:flex}.cgo-chips{flex-wrap:wrap;gap:4px;display:inline-flex}.cgo-lot.open .cgo-units{border-top:1px solid var(--color-border-subtle)}@media(max-width:767px){.cgo-cmp{display:none}.cgo-cards{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cgo-lot-h{padding:10px 12px}.cgo-lot-tg{width:44px;height:44px;margin:-10px 0 -10px -8px}.cgo-acts .btn{min-height:44px}.cgo-cons{padding:12px 12px 0}}@media(max-width:359px){.cgo-cards{grid-template-columns:1fr}}.whl-page{width:100%;min-width:0;max-width:calc(var(--content-max) + var(--page-x) * 2);padding:18px var(--page-x) 48px;flex-direction:column;gap:16px;margin-inline:auto;display:flex}.whl-page>.section{min-width:0;margin:0}.whl-ok{color:var(--color-success-fg)}.whl-bad{color:var(--color-danger-fg);font-weight:500}.whl-cmp-wrap{max-width:100%;overflow-x:auto}.whl-cmp th,.whl-cmp td{white-space:nowrap}.whl-no{white-space:nowrap;font-weight:500}.whl-chk{cursor:pointer;justify-content:center;align-items:center;min-width:28px;min-height:28px;display:inline-flex}.whl-chk input{cursor:pointer}.whl-units td:first-child{text-overflow:clip}.whl-units td:first-child .whl-chk{min-width:0;min-height:0}.whl-units .whl-chk input{margin:0}.whl-card .lcard-primary{flex-wrap:wrap;gap:6px}.whl-card .whl-chk{min-width:44px;min-height:44px;margin:-10px -6px -10px -10px}.whl-card .whl-chk input{width:20px;height:20px}.whl-ufoot{flex-wrap:wrap;gap:8px;width:100%;display:flex}.whl-ufoot.is-tools{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.whl-ufoot.is-tools .btn{white-space:nowrap;flex-direction:column;gap:4px;height:64px;padding:6px 4px;font-size:13px}.whl-ufoot.is-tools .btn .icon{width:20px;height:20px}.whl-dlg-units{overflow-wrap:anywhere;margin-bottom:6px}.whl-gap{margin:0 0 12px}.whl-gap-sm{margin-bottom:8px}.whl-bays{flex-wrap:wrap;gap:6px;display:flex}.whl-bays .chip{cursor:pointer;min-height:32px}.whl-bays .chip.is-on{background:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-accent-fg)}.whl-dims{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media(max-width:767px){.whl-page{padding-bottom:64px}.whl-ufoot .btn,.whl-bays .chip{min-height:44px}.whl-ufoot .btn{flex:40%}.whl-cmp tbody th{white-space:normal}}.whpr-doc{max-width:none}.whpr-bar{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:14px;display:flex}.whpr-bar-main{flex-wrap:wrap;flex:320px;align-items:center;gap:6px 10px;min-width:0;display:flex}.whpr-bar-main .t-page{overflow-wrap:anywhere;margin:0}.whpr-bar-act{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.whpr-hint{color:var(--color-fg-muted);flex-basis:100%;align-items:flex-start;gap:6px;margin:0;display:flex}.whpr-hint .icon{flex:none;margin-top:2px}.whpr-wh{vertical-align:middle;flex-wrap:wrap;gap:6px;margin-left:4px;display:inline-flex}.whpr-well{background:var(--color-paper-well);border-radius:var(--radius-lg);flex-direction:column;align-items:center;gap:24px;padding:24px;display:flex;overflow:hidden}.whpr-sheet{background:var(--color-paper);width:210mm;min-height:297mm;color:var(--color-paper-fg);box-shadow:var(--shadow-md);-webkit-print-color-adjust:exact;print-color-adjust:exact;flex-direction:column;flex:none;padding:14mm 14mm 11mm;font-size:12px;line-height:1.4;display:flex}.whpr-sheet.is-landscape{width:297mm;min-height:210mm;padding:10mm 12mm 9mm}.whpr-lh{border-bottom:2px solid var(--color-paper-fg);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;padding-bottom:10px;display:flex}.whpr-lh-brand{align-items:center;gap:10px;min-width:0;display:flex}.whpr-lh-brand .logo-glyph{width:34px;height:34px;color:var(--color-brand);flex:none}.whpr-lh-co{flex-direction:column;min-width:0;display:flex}.whpr-lh-co b{font-size:15px;line-height:1.2}.whpr-lh-co span{color:var(--color-paper-muted);font-size:11px}.whpr-lh-doc{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.whpr-lh-t{letter-spacing:.06em;text-transform:uppercase;color:var(--color-paper-muted);font-size:11px;font-weight:600}.whpr-lh-no{font-family:var(--font-mono);font-size:20px;font-weight:700;line-height:1.25}.whpr-lh-st{color:var(--color-paper-muted);font-size:11px}.whpr-ft{border-top:1px solid var(--color-paper-rule);color:var(--color-paper-muted);justify-content:space-between;gap:12px;margin-top:auto;padding-top:8px;font-size:10px;display:flex}.whpr-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 14px;margin:0 0 6px;display:grid}.whpr-fact{min-width:0}.whpr-fact.is-wide{grid-column:span 2}.whpr-fact dt{letter-spacing:.05em;text-transform:uppercase;color:var(--color-paper-muted);font-size:9.5px;font-weight:600}.whpr-fact dd{overflow-wrap:anywhere;margin:2px 0 0}.whpr-h{letter-spacing:.05em;text-transform:uppercase;break-after:avoid;justify-content:space-between;align-items:baseline;gap:12px;margin:14px 0 6px;font-size:11.5px;font-weight:700;display:flex}.whpr-h span{letter-spacing:0;text-transform:none;color:var(--color-paper-muted);font-size:11px;font-weight:500}.whpr-tbl.is-narrow{width:auto;min-width:62%}.whpr-tbl tr.is-bad td:first-child{box-shadow:inset 3px 0 0 var(--color-paper-danger)}.whpr-tbl tr.is-open td:first-child{box-shadow:inset 3px 0 0 var(--color-paper-warning)}.whpr-id{font-family:var(--font-mono);white-space:nowrap;font-weight:600}.whpr-code{font-family:var(--font-mono);white-space:nowrap}.whpr-blank{border-bottom:1px solid var(--color-paper-fg);vertical-align:bottom;width:42mm;max-width:100%;height:1.15em;display:inline-block}.whpr-mut,.whpr-sub{color:var(--color-paper-muted)}.whpr-sub{margin-top:1px;font-size:10px}.whpr-bad,.whpr-sub.whpr-bad{color:var(--color-paper-danger)}.whpr-ok{color:var(--color-paper-success)}.whpr-flag{letter-spacing:.04em;text-transform:uppercase;vertical-align:1px;color:var(--color-paper-danger);border:1px solid;border-radius:3px;margin-left:4px;padding:0 3px;font-size:8.5px;font-weight:700;display:inline-block}.whpr-note{color:var(--color-paper-muted);margin:4px 0 8px;font-size:10.5px}.whpr-p{margin:0 0 6px}.whpr-list{margin:0 0 6px;padding-left:16px}.whpr-list li{margin-bottom:3px}.whpr-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 22px;display:grid}.whpr-box{border:1.5px solid var(--color-paper-fg);vertical-align:middle;border-radius:2px;width:12px;height:12px;display:inline-block;position:relative}.whpr-box.is-on:after{content:"";border:solid var(--color-paper-fg);border-width:0 2px 2px 0;width:4px;height:7.5px;position:absolute;top:-.5px;left:2.5px;transform:rotate(45deg)}.whlp{flex-direction:column;gap:16px;display:flex}.whlp-status .alert{margin:0}.whlp-progress{color:var(--color-fg-muted);flex-direction:column;gap:6px;font-size:13px;display:flex}.whlp-progress progress{width:100%;height:6px;accent-color:var(--color-accent)}.whlp-main{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:20px;display:grid}.whlp-stage{background:var(--color-paper-well);border-radius:var(--radius-lg);flex-direction:column;align-items:center;gap:10px;min-width:0;padding:20px 20px 12px;display:flex}.whlp-face{aspect-ratio:4/3;background:var(--color-paper);width:min(100%,69.3333dvh);color:var(--color-paper-fg);box-shadow:var(--shadow-md);border-radius:6px;justify-content:center;align-items:center;margin:0;display:flex;overflow:hidden}.whlp-face img{width:100%;height:100%;display:block}.whlp-wait{color:var(--color-paper-muted);font-size:20px;font-weight:700}.whlp-pager{justify-content:center;align-items:center;gap:8px;min-height:32px;display:flex}.whlp-count{text-align:center;min-width:72px;color:var(--color-fg-muted);font-size:14px}.whlp-count b{color:var(--color-fg);font-weight:600}.whlp-side{flex-direction:column;gap:16px;min-width:0;display:flex}.whlp-facts{flex-direction:column;gap:10px;margin:0;display:flex}.whlp-fact{flex-direction:column;gap:2px;min-width:0;display:flex}.whlp-fact dt{color:var(--color-fg-muted);font-size:12px}.whlp-fact dd{overflow-wrap:anywhere;margin:0;font-size:14px}.whlp-tips{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-muted);padding:12px 14px}.whlp-tips h3{margin:0 0 6px}.whlp-tips ul{color:var(--color-fg-muted);flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:12.5px;line-height:1.45;display:flex}.whlp-file{color:var(--color-fg-muted);align-items:center;gap:6px;min-width:0;margin:0;display:flex}.whlp-file .mono{overflow-wrap:anywhere}.whlp-pages{flex-wrap:wrap;align-items:center;gap:6px;max-height:112px;padding:2px;display:flex;overflow-y:auto}.whlp-chip{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-width:36px;height:30px;color:var(--color-fg);cursor:pointer;padding:0 8px;font-size:13px}.whlp-chip:hover{border-color:var(--color-border-hover)}.whlp-chip[aria-current=true]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-fill);font-weight:600}.whlp-chip-lot{color:var(--color-fg-muted);flex-basis:100%;margin-top:4px;font-size:12px}.whlp-chip-lot:first-child{margin-top:0}.whlp-foot{flex-wrap:wrap;flex:auto;align-items:center;gap:8px;display:flex}.whlp-print-frame{visibility:hidden;border:0;width:0;height:0;position:fixed;bottom:0;right:0}@media(max-width:767px){.whlp-main{grid-template-columns:minmax(0,1fr);gap:14px}.whlp-stage{border-radius:var(--radius-md);padding:12px 12px 8px}.whlp-face{width:100%}.whlp-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.whlp-foot .ml-auto{display:none}.whlp-foot>.btn,.whlp-foot>.control-tip{flex:1 1 0}.whlp-foot>.whlp-print,.whlp-foot>.control-tip:has(.whlp-print){flex-basis:100%;order:-1}.whlp-foot .control-tip>.btn{width:100%}.whpr-well{border-radius:var(--radius-md);gap:12px;padding:12px}}@media print{@page whpr-a4{size:A4 portrait;margin:12mm;background:var(--color-paper)}@page whpr-a4l{size:A4 landscape;margin:10mm;background:var(--color-paper)}html:has(.whpr-doc){color-scheme:light;background:var(--color-paper)}body:has(.whpr-doc){background:var(--color-paper);min-height:0;color:var(--color-paper-fg)}body:has(.whpr-doc) .sidebar,body:has(.whpr-doc) .topbar,body:has(.whpr-doc) .bottomnav,body:has(.whpr-doc) .nav-scrim,body:has(.whpr-doc) .banner,body:has(.whpr-doc) #panel,body:has(.whpr-doc) #overlay,body:has(.whpr-doc) #menus,body:has(.whpr-doc) #toasts,.whpr-bar{display:none!important}body:has(.whpr-doc) .app{min-height:0;display:block}body:has(.whpr-doc) .content{padding:0}.page.whpr-doc{max-width:none;margin:0;padding:0}.whpr-well{background:0 0;border-radius:0;padding:0;display:block;overflow:visible}.whpr-sheet,.whpr-sheet.is-landscape{page:whpr-a4;width:auto;min-height:0;box-shadow:none;padding:0;zoom:1!important}.whpr-sheet.is-landscape{page:whpr-a4l}.whpr-ft{break-before:avoid;margin-top:14px}}.whp-page{flex-direction:column;gap:16px;display:flex}.whp-page>.page-head,.whp-page>.qc-note{margin:0}.whp-head{gap:12px 16px}.whp-wh{align-items:center;min-width:0;display:inline-flex;position:relative}.whp-wh>.icon{width:16px;height:16px;color:var(--color-fg-muted);pointer-events:none;position:absolute;left:12px}.whp-wh .select{field-sizing:content;border-color:var(--color-border-strong);background-color:var(--color-surface);width:auto;max-width:100%;height:34px;box-shadow:none;padding-left:36px;font-size:14px}.whp-wh.is-static{box-sizing:border-box;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);gap:8px;height:34px;padding:0 12px;font-size:14px}.whp-wh.is-static>.icon{position:static}.whp-head-op{flex-wrap:wrap;gap:8px;display:inline-flex}.whp-body{flex-direction:column;gap:16px;min-width:0;display:flex}.whp-bar{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.whp-bar>.chip{min-height:32px}.whp-block{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-xs);overflow:clip}.whp-block>.table-wrap,.whp-block>.table-pair>.table-wrap{box-shadow:none;border:0;border-radius:0}.whp-block-head{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:10px 12px;min-height:56px;padding:10px 20px;display:flex}.whp-block-head+.table-wrap,.whp-block-head+.table-pair>.table-wrap,.whp-block-head+.table-pair>.cardlist{border-top:1px solid var(--color-border-subtle)}.whp-h2{margin:0;font-size:15px;font-weight:600;line-height:24px}.whp-spacer{flex:auto}.whp-dt thead th{border-bottom-color:var(--color-border-subtle)}.whp-dt td.col-actions{text-align:right}.whp-dt td{font-variant-numeric:tabular-nums}.whp-id{color:var(--color-accent-fg);font-variant-numeric:tabular-nums;white-space:nowrap}a.whp-id:hover{text-decoration:underline}.whp-num{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.whp-mode{width:15px;height:15px;color:var(--color-fg-muted);flex:none}.whp-st{align-items:center;gap:6px;display:inline-flex}.whp-lines{flex-direction:column;min-width:0;line-height:1.35;display:flex}.whp-sub{color:var(--color-fg-muted)}.whp-none{color:var(--color-warning-fg);white-space:nowrap}.whp-at{white-space:nowrap;font-variant-numeric:tabular-nums}.whp-at.is-late{color:var(--color-danger-fg)}.whp-warn-t{color:var(--color-warning-fg)}.whp-dims,.whp-age{font-variant-numeric:tabular-nums}.whp-age.is-old{color:var(--color-danger-fg)}.whp-more{border-top:1px solid var(--color-border-subtle);padding:12px 20px 14px}.whp-more a{align-items:center;gap:6px;display:inline-flex}.whp-block .cardlist{gap:0}.whp-block .cardlist>.lcard{box-shadow:none;background:0 0;border:0;border-radius:0;padding:14px 16px}.whp-block .cardlist>.lcard+.lcard{border-top:1px solid var(--color-border-subtle)}.whp-block .cardlist>.lcard:hover{background:var(--color-surface-muted)}.whp-block .cardlist>.lcard.selected{background:var(--color-accent-soft)}.whp-block .cardlist>.lcard.row-muted{color:var(--color-fg-muted)}.whp-block .cardlist>.cardlist-band{border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);background:#f9fafb;padding:8px 16px}@supports (color:color-mix(in lab,red,red)){.whp-block .cardlist>.cardlist-band{background:color-mix(in oklab,var(--color-surface-muted) 55%,var(--color-surface))}}.whp-block .cardlist>.cardlist-band:first-child{border-top:0;padding-top:8px}.whp-block .cardlist>.table-foot{border-top:1px solid var(--color-border-subtle);padding:10px 16px}.whp-block .cardlist .lcard-meta .m.wide{flex-flow:wrap;align-items:center;gap:6px 10px;display:flex}.whp-block .cardlist .lcard-meta .pcell{flex:140px;padding-right:0}.whp-block .cardlist .qc-card-act>:is(.btn,.control-tip){flex:100%}.whp-block .cardlist .qc-card-act .control-tip>.btn{width:100%}.whp-q{border:1px solid var(--color-border-strong);width:16px;height:16px;color:var(--color-fg-muted);cursor:help;vertical-align:1px;text-transform:none;letter-spacing:0;border-radius:50%;justify-content:center;align-items:center;font-size:10.5px;font-weight:600;line-height:1;display:inline-flex}.whp-q:focus-visible{outline:2px solid var(--color-accent-ring);outline-offset:2px}.whp-pn-focus{width:1px;height:1px;position:absolute;overflow:hidden}.whp-pn-focus:focus{outline:none}.whp-pn-title{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.whp-pn-title .badge{font-family:var(--font-sans,inherit)}.whp-pn{flex-direction:column;gap:18px;display:flex}.whp-pn>.alert{margin:0}.whp-pn-nums{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;display:grid}.whp-pn-num{border-radius:var(--radius-md);background:var(--color-surface-muted);flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.whp-pn-num .v{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:1.25}.whp-pn-num .k{color:var(--color-fg-muted);font-size:12px}.whp-pn-num.is-warn .v{color:var(--color-warning-fg)}.whp-pn-size .stat-grid{border-radius:var(--radius-md);background:var(--color-surface-muted)}.whp-pn-size .stat-cell{padding:10px 12px}.whp-pn-size .stat-cell dd{font-size:16px}.whp-pn-size+.datalist{margin-top:12px}.whp-pn-title .sp-chip{margin-left:4px}.whp-pn-sec+.whp-pn-sec{border-top:1px solid var(--color-border-subtle);padding-top:16px}.whp-pn-h{color:var(--color-fg);align-items:center;gap:6px;margin:0 0 12px;font-size:13px;font-weight:600;display:flex}.whp-pn .datalist{gap:14px 24px}.whp-bnav{display:none}@media(max-width:767px){.whp-page{gap:12px}.whp-bar>.seg-switch{flex:100%}.whp-bar>.seg-switch>.seg-switch-btn{flex:1 1 0;justify-content:center;min-height:40px}.whp-block-head{padding:10px 16px}.whp-more{padding:12px 16px 14px}.whp-page.has-bnav{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.whp-page.has-bnav .whp-head-op{display:none}.whp-pn-nums{grid-template-columns:repeat(2,minmax(0,1fr))}.whp-pn-num:first-child:nth-last-child(odd){grid-column:1/-1}body:has(.whp-bnav) .bottomnav{display:none}.whp-bnav{padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:var(--color-surface);border-top:1px solid var(--color-border);z-index:85;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid;position:fixed;bottom:0;left:0;right:0}.whp-bnav a,.whp-bnav button{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);min-height:52px;color:var(--color-fg);font:inherit;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;padding:4px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.whp-bnav span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.whp-bnav .icon{width:22px;height:22px}.whp-bnav .on{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent-fg)}}.whld-body h3{margin:0}.whld-col{flex-direction:column;gap:10px;min-width:0;display:flex}.whld-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.whld-row .ml-auto{margin-left:auto}.whld-sep{border-top:1px solid var(--color-border-subtle);padding-top:20px}.whld-muted{color:var(--color-fg-muted)}.whld-warn{color:var(--color-warning-fg);font-variant-numeric:tabular-nums}.whld-ok{color:var(--color-success-fg);font-variant-numeric:tabular-nums}.whld-note{color:var(--color-fg-muted);margin:0;font-size:14px}.whld-a{color:var(--color-accent-fg);font-variant-numeric:tabular-nums;font-weight:400;text-decoration:none}.whld-a:hover{text-decoration:underline}.whld-sub{min-width:0;color:var(--color-fg-muted);align-items:flex-start;gap:6px;display:inline-flex}.whld-sub>.icon{flex:none;margin-top:2px}.whld-sub>span{overflow-wrap:anywhere;min-width:0}.whld .btn.whld-gate{height:auto;min-height:0;font:inherit;font-variant-numeric:tabular-nums;color:var(--color-accent-fg);padding:0}.whld-short{max-width:320px}.whld-short .input{width:100%}.whld-short .input[readonly]{background:var(--color-surface-muted)}.whld-scan{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.whld-scan>.field{flex:240px;min-width:0}.whld .whld-scan :is(.input,.btn){height:40px}.whld-scan>.btn{padding:0 16px}.whld-tw{margin:0}.whld .feedback-row .label-cell{min-height:0}.whld-lotcell{align-items:center;gap:4px;min-width:0;display:inline-flex}.whld .btn.whld-chev{width:26px;height:26px;color:var(--color-fg-muted);margin-left:-6px}.whld-place :is(td,th){color:var(--color-fg)}.whld-indent{font-variant-numeric:tabular-nums;padding-left:26px;display:inline-block}.whld-acts{justify-content:flex-end;align-items:center;gap:4px;display:flex}.whld-acts .label-cell{min-height:0}.whld-loaded td:nth-child(4),.whld-loaded th:nth-child(4){white-space:nowrap}.whld-box{border:1px solid var(--color-border);border-radius:10px;min-width:0;overflow:hidden}.whld-box .whld-tw{border:0;border-radius:0}.whld-lothead{box-sizing:border-box;background:var(--color-surface-muted);border-bottom:1px solid var(--color-border-subtle);flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:44px;padding:8px 14px;display:flex}.whld-lothead>.whld-a:first-child{font-weight:500}.whld-lothead .ml-auto{margin-left:auto}.whld-lothead>.whld-a+.whld-a{margin-left:4px}.whld-actcell{text-align:right}.whld-stock td.whld-actcell .sp-chip{margin-left:auto}.whld-dl{flex-wrap:wrap;gap:12px 48px;margin:0;padding-top:4px;display:flex}.whld-dl>div{flex-direction:column;gap:3px;min-width:0;display:flex}.whld-dl dt{color:var(--color-fg-muted)}.whld-dl dd{font-variant-numeric:tabular-nums;margin:0}.whld-docs{border:1px solid var(--color-border);border-radius:10px;overflow:hidden}.whld-doc{box-sizing:border-box;font-variant-numeric:tabular-nums;grid-template-columns:22px 96px 96px minmax(0,1fr);align-items:center;gap:14px;min-height:52px;padding:8px 14px;display:grid}.whld-doc+.whld-doc{border-top:1px solid var(--color-border-subtle)}.whld-doc>.whld-muted{overflow-wrap:anywhere}.whld-cards{flex-direction:column;min-width:0;display:none}.whld-card{box-shadow:none;background:0 0;border:0;border-radius:0;gap:4px;padding:12px 14px;display:grid}.whld-cards>.whld-card+.whld-card{border-top:1px solid var(--color-border-subtle)}.whld-card .lcard-primary{font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:flex}.whld-card.is-place{background:var(--color-surface-muted);padding-left:40px}.whld-card-act{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.whld-card-act .label-cell{min-height:0}.whld-col>.whld-cards{border:1px solid var(--color-border);border-radius:10px;overflow:hidden}.whld-link .step-body{gap:16px}.whld-link .ui-radio{margin:0}.whld-link label.radio{min-height:0;box-shadow:none;background:0 0;border:0;padding:0}.whd-plan{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 6px;min-width:0;display:flex}.whd-acts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.whd-meta{color:var(--color-fg-muted);overflow-wrap:anywhere;margin-top:2px;font-size:12px}.whd-warn{color:var(--color-warning-fg)}.whd-ul{margin:4px 0 0;padding-left:18px}.whd-ul li{overflow-wrap:anywhere;margin:2px 0}.whd-inline{max-width:100%;display:inline-flex}.whd-urow-meta{color:var(--color-fg-muted);overflow-wrap:anywhere;flex:100%;font-size:12px}.whd-feed{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;display:grid}.whd-ph{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);flex-direction:column;min-width:0;display:flex;overflow:hidden}.whd-ph-img{aspect-ratio:4/3;background:var(--color-surface-sunken);color:var(--color-fg-subtle);justify-content:center;align-items:center;display:flex}.whd-ph-cap{white-space:nowrap;text-overflow:ellipsis;color:var(--color-fg-muted);padding:3px 5px;font-size:11px;overflow:hidden}.whd-ph-more{aspect-ratio:4/3.9;color:var(--color-fg-muted);background:var(--color-surface-muted);justify-content:center;align-items:center;font-weight:600}.whd-cf>p{margin:0 0 10px}.whd-cf-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px 16px;margin-top:12px;display:grid}.whd-cf-lot{margin-top:4px}.whd-sum2{flex-wrap:wrap;gap:12px 24px;display:flex}.whd-sum2>div{flex-direction:column;gap:2px;min-width:0;display:flex}.whd-sum2 b{font-size:18px}.whd-kinds{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.whd-kind{align-items:flex-start;min-width:0}.whd-kind span{flex-direction:column;gap:2px;min-width:0;display:flex}.whd-kind small{color:var(--color-fg-muted);font-size:12px}.whd-jobs{border:1px solid var(--color-border);border-radius:var(--radius-md);max-height:40vh;overflow-y:auto}.whd-jobrow{border-bottom:1px solid var(--color-border-subtle);padding:8px 10px}.whd-jobrow:last-child{border-bottom:0}.whd-jobrow.is-on{background:var(--color-accent-soft)}.whd-jobrow>.input{margin-top:6px}.whd-jobpick{cursor:pointer;align-items:flex-start;gap:10px;min-width:0;display:flex}.whd-jobpick input{margin-top:2px}.whd-jobpick>span{flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-width:0;display:flex}@media(max-width:767px){.whld .whld-tw{display:none}.whld .whld-cards{display:flex}.whld-card-act .btn-row{flex:auto}.whld-scan>.field{flex-basis:100%}.whld-scan>.btn{min-height:var(--touch);flex:40%}.whld-short{max-width:none}.whld-lothead>.ml-auto{flex-basis:100%;height:0}.whld-dl{gap:12px 24px}.whld-doc{grid-template-columns:22px minmax(0,1fr) minmax(0,1fr)}.whld-doc>.whld-muted{grid-column:2/-1}.whd-acts .btn{flex:auto}.whd-cf-grid{grid-template-columns:minmax(0,1fr)}.whd-feed{grid-template-columns:repeat(auto-fill,minmax(72px,1fr))}.whd-kinds{grid-template-columns:minmax(0,1fr)}.whd-jobpick{min-height:44px}}.whr-choice .radio>span{flex-direction:column;display:flex}.whr-reasons .radio{align-items:center}.whr-tpl{flex-wrap:wrap;gap:6px;margin:10px 0 6px;display:flex}.whr-pkg{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);flex-direction:column;display:flex}.whr-pr{border-bottom:1px solid var(--color-border-subtle);align-items:center;gap:10px;padding:10px 12px;display:flex}.whr-pr:last-child{border-bottom:0}.whr-pr.is-miss{background:#ffeeec8c}@supports (color:color-mix(in lab,red,red)){.whr-pr.is-miss{background:color-mix(in oklch,var(--color-danger-soft) 55%,transparent)}}.whr-pr.is-absent{background:#fff2e099}@supports (color:color-mix(in lab,red,red)){.whr-pr.is-absent{background:color-mix(in oklch,var(--color-warning-soft) 60%,transparent)}}.whr-pr-main{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.whr-pr-main .input{max-width:240px;margin-top:4px}.whr-pr-t{font-weight:560}.whr-pr-act{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;display:flex}.whr-st{border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.whr-st.ok{background:var(--color-success-soft);color:var(--color-success-fg)}.whr-st.miss{background:var(--color-danger-soft);color:var(--color-danger-fg)}.whr-st.waived{background:var(--color-surface-muted);color:var(--color-fg-muted)}.whr-st.warn{background:var(--color-warning-soft);color:var(--color-warning-fg)}.whr-ok{color:var(--color-success-fg)}.whr-warn{color:var(--color-warning-fg);font-weight:560}.whr-hold{border-radius:var(--radius-md);background:var(--color-surface-muted);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.whr-ro{min-height:var(--ctl-h);align-items:center;display:flex}.whr-fig{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px 14px;display:grid}@media(max-width:767px){.whr-choice .radio{min-height:44px}.whr-tpl .chip{height:36px}.whr-pr{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px 10px;display:grid}.whr-pr-act{grid-column:2;justify-content:flex-start}.whr-pr-act .btn{flex:auto}.whr-pr-act .btn-ghost{flex:none}}.whd-docs{border-top:1px solid var(--color-border-subtle);flex-direction:column;gap:6px;margin-top:12px;padding-top:10px;display:flex}.whd-unknown{margin-bottom:12px}.whd-io{flex-direction:column;gap:4px;margin:0;padding-left:20px;display:flex}.whl-grps{gap:8px}.whl-grp{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.whl-grp>summary{list-style:none}.whl-grp>summary::-webkit-details-marker{display:none}.whl-grp-h{cursor:pointer;flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:44px;padding:8px 12px;font-size:13px;display:flex}.whl-grp-h>.icon-sm{transition:transform .15s}.whl-grp[open]>.whl-grp-h>.icon-sm{transform:rotate(90deg)}.whl-grp-r{flex-basis:100%;padding-left:22px}.whl-grp>.lcard{margin:0 8px 8px}.section-head:has(>.cgo-acts)>.t-section{min-width:max-content}.whr{width:100%;max-width:1280px;margin-inline:auto}.whr-sec{flex-direction:column;gap:14px;min-width:0;display:flex}.whr-sec+.whr-sec{border-top:1px solid var(--color-border-subtle);padding-top:20px}.whr-step-1 .whr-sec+.whr-sec{padding-top:18px}.whr-sec-head{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}.whr-sec-aside{color:var(--color-fg-muted)}.whr-wh-field{width:min(280px,100%)}.whr-sec .field,.whr-dlg .step-body>.field{margin:0}.whr-dlg .whr-q{width:100%;max-width:none}.whr-dlg .whr-q .input{height:40px}.whr-pick-wrap{border:1px solid var(--color-border-subtle);border-radius:10px;overflow:hidden}.whr-pick{--table-edge-x:14px;--table-cell-x:8px}.whr-pick tbody td{height:52px}.whr-pick tbody tr.is-now>:is(td,th){background:#f6faff}@supports (color:color-mix(in lab,red,red)){.whr-pick tbody tr.is-now>:is(td,th){background:color-mix(in oklab,var(--color-accent-soft) 45%,var(--color-surface))}}.whr-pick-ships{font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;display:flex}.whr-pick td.whr-pick-act{text-align:right}.whr-pick-cards{gap:8px;display:none}.whr-pick-card{cursor:default}.whr-pick-card.is-now{border-color:#95aee1}@supports (color:color-mix(in lab,red,red)){.whr-pick-card.is-now{border-color:color-mix(in oklab,var(--color-accent) 35%,var(--color-border))}}.whr-pick-card.is-now{background:#f6faff}@supports (color:color-mix(in lab,red,red)){.whr-pick-card.is-now{background:color-mix(in oklab,var(--color-accent-soft) 45%,var(--color-surface))}}.whr-pick-time{color:var(--color-fg-muted);font-variant-numeric:tabular-nums;margin-right:10px}.whr-pick-card .lcard-secondary{font-variant-numeric:tabular-nums}.whr-pick-card-act{grid-column:1/-1;margin-top:4px;display:flex}.whr-pick-card-act .btn{width:100%;height:44px}.whr-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px 20px;min-width:0;display:grid}.whr-ships{min-width:0}.whr-ship-list{flex-direction:column;gap:6px;min-width:0;display:flex}.whr-ship{align-items:center;gap:6px;min-width:0;display:flex}.whr-ship-pick{flex:auto;min-width:0;display:flex;position:relative}.whr-ship-pick>.combo{width:100%}.whr-ship-combo.has-mode{padding-left:34px}.whr-ship-mode{width:15px;height:15px;color:var(--color-fg-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.whr-dlg .combo .combo-h{font-size:14px}.whr-dlg .combo:not(.whr-ship-combo) .combo-h{margin-left:auto}.whr-dlg .combo:not(.whr-ship-combo) .combo-h+.icon{margin-left:0}.btn.whr-ship-x{width:30px;height:30px;color:var(--color-fg-muted);flex:none;padding:0}.btn.whr-ship-add{align-self:flex-start;height:30px;padding:0 4px;font-size:14px;font-weight:500}.whr-plate{align-items:stretch;gap:8px;min-width:0;display:flex}.whr-plate .input{flex:1 1 0;width:0;min-width:0}.whr-dlg .btn.whr-plate-btn{flex:none;height:38px;padding:0 16px;font-size:14px;font-weight:500}.whr-plate-file .file-row{background:var(--color-surface-muted);margin:0}.whr-plate-file .file-row>div{min-width:0}.whr-plate-file .fname{overflow-wrap:anywhere}.whr-pcs-row{flex-wrap:wrap;align-items:flex-end;gap:12px 20px;min-width:0;display:flex}.whr-pcs-field{width:160px}.whr-pcs-row .input.whr-pcs{text-align:right;font-variant-numeric:tabular-nums}.whr-table-empty{color:var(--color-fg-muted);margin:0}.whr-table-wrap{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.whr-table{--table-edge-x:12px;--table-cell-x:5px}.whr-table thead th{white-space:normal;line-height:1.25}.whr-tot-wrap{border:1px solid var(--color-border-subtle);border-radius:10px;overflow:hidden}.whr-tot{--table-edge-x:14px;--table-cell-x:8px;--row-h:44px;table-layout:fixed}.whr-tot tbody :is(td,th){padding-block:4px}.whr-diff{font-variant-numeric:tabular-nums}.whr-diff.is-over{color:var(--color-warning-fg);font-weight:600}.whr-volw{color:var(--color-fg-muted);font-variant-numeric:tabular-nums;margin:0}.whr-cmp{gap:10px}.whr-step-2 .whr-cmp{border-top:0;padding-top:0}.whr-clipboard-host{z-index:5;border-radius:var(--radius-md);background:var(--color-surface);position:sticky;top:0}.whr-clipboard-host:empty{display:none}.whr-clipboard{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-accent-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;min-width:0;padding:6px 10px;font-size:13px;display:flex}.whr-clipboard-main,.whr-clipboard-values,.whr-clipboard-actions,.whr-clipboard-label{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.whr-clipboard-label{gap:6px;font-weight:600}.whr-clipboard-values{color:var(--color-fg-muted);font-variant-numeric:tabular-nums}.whr-clipboard-values>span{white-space:nowrap}.whr-clipboard-actions{gap:4px;margin-left:auto}.whr-docs{border:1px solid var(--color-border-subtle);border-radius:10px;overflow:hidden}.whr-doc{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:60px;padding:8px 14px;display:grid}.whr-doc+.whr-doc{border-top:1px solid var(--color-border-subtle)}.whr-doc.is-open{background:#fff9f1}@supports (color:color-mix(in lab,red,red)){.whr-doc.is-open{background:color-mix(in oklab,var(--color-warning-soft) 45%,var(--color-surface))}}.whr-doc-main{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.whr-doc-name{flex-wrap:wrap;align-items:center;gap:4px 10px;display:inline-flex}.whr-doc-no{color:var(--color-fg-muted);font-variant-numeric:tabular-nums}.whr-doc-no.is-missing,.whr-doc-meta.is-missing{color:var(--color-warning-fg)}.whr-doc-meta{color:var(--color-fg-muted);font-size:13px}.whr-doc-act{justify-content:flex-end;align-items:center;gap:8px;display:flex}.whr-doc-name .sp-tag{width:auto;min-width:72px;padding-inline:8px}.btn.whr-doc-cam{width:34px;height:34px;padding:0}.whr-rule{color:#2c3035;align-items:center;gap:8px;margin:0;display:flex}@supports (color:color-mix(in lab,red,red)){.whr-rule{color:color-mix(in oklab,var(--color-fg) 70%,var(--color-fg-muted))}}.whr-rule>.icon{color:var(--color-warning-fg);flex:none}.whr-dlg .btn.whr-link-btn{height:34px;padding:0 6px;font-size:14px;font-weight:500}.whr-dmg-pick{flex-direction:column;gap:12px;display:flex}.whr-dmg-card{border:1px solid #dfb6b6;flex-direction:column;gap:12px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.whr-dmg-card{border:1px solid color-mix(in oklab,var(--color-danger) 28%,var(--color-border))}}.whr-dmg-card{background:#fff8f7;border-radius:10px}@supports (color:color-mix(in lab,red,red)){.whr-dmg-card{background:color-mix(in oklab,var(--color-danger-soft) 40%,var(--color-surface))}}.whr-dmg-head{align-items:center;gap:10px;display:flex}.whr-dmg-head>b{font-weight:600}.whr-dmg-no{color:var(--color-fg-muted);font-variant-numeric:tabular-nums}.whr-dmg-grid{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.whr-dmg-photos{flex-direction:column;gap:6px;display:flex}.whr-dmg-photos .photo-tiles{flex-wrap:wrap;max-width:340px}@media(max-width:600px){.whr-grid,.whr-dmg-grid{grid-template-columns:minmax(0,1fr)}.whr-doc{grid-template-columns:22px minmax(0,1fr);gap:8px 12px}.whr-doc-act{grid-column:2;justify-content:flex-start}.whr-pcs-row{align-items:stretch}.whr-pcs-field{width:100%}.whr-step-0 .whr-pick-wrap{display:none}.whr-step-0 .whr-pick-cards{display:flex}}.table td.cell-key>.ship-order-ref{width:fit-content;max-width:100%;color:var(--color-accent-fg);letter-spacing:0;white-space:nowrap;margin-top:4px;font-size:11.5px;font-weight:500;line-height:1.35;display:block}.ship-order-ref{font-variant-numeric:tabular-nums}.ship-customer-ref{align-items:baseline;gap:6px;min-width:0;margin-top:4px;font-size:11.5px;line-height:1.35;display:flex}.ship-ref-label{color:var(--color-fg-muted);white-space:nowrap;font-size:11px;font-weight:400}.ship-ref-value{min-width:0;color:var(--color-fg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ship-mobile-refs{flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:4px 18px;padding-bottom:2px;font-size:12px;display:flex}.ship-mobile-refs .ship-customer-ref{margin:0}.ship-head-refs{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:10px 24px;margin-top:12px;padding:10px 0;display:flex}.ship-head-ref{align-content:start;gap:3px;min-width:0;max-width:100%;display:grid}.ship-head-ref-value{min-width:0;min-height:22px;color:var(--color-fg);align-items:center;gap:6px;display:flex}.ship-head-ref-value>span,.ship-head-ref-value>a{overflow-wrap:anywhere;min-width:0}.ship-head-ref-value .btn{flex:none}@media(max-width:600px){.ship-head-refs{gap:8px 20px;margin-top:10px}.ship-head-ref{flex:140px}}.whc-sec{border-color:var(--color-warning);box-shadow:0 0 0 1px var(--color-warning)}.whc-list{gap:12px;display:grid}.whc-item{border:1px solid var(--color-border);border-radius:var(--radius-md,8px);background:var(--color-surface);gap:10px;min-width:0;padding:12px 14px;display:grid}.whc-head{align-items:flex-start;gap:10px;min-width:0;display:flex}.whc-ic{background:var(--color-warning-soft);width:28px;height:28px;color:var(--color-warning-fg);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.whc-head-main{flex:auto;min-width:0}.whc-title{overflow-wrap:break-word;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:14px;font-weight:600;line-height:1.35;display:flex}.whc-no{white-space:nowrap}.whc-sub{color:var(--color-fg-muted);margin:2px 0 0;font-size:12.5px}.whc-body{gap:10px;min-width:0;display:grid}.whc-body .whd-cf>p{margin:0 0 8px}.whc-facts{color:var(--color-fg-muted);overflow-wrap:anywhere;font-size:12.5px}.whc-pkg{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);display:grid}.whc-doc{border-top:1px solid var(--color-border-subtle);align-items:flex-start;gap:8px;min-width:0;padding:7px 10px;display:flex}.whc-doc:first-child{border-top:0}.whc-doc>.icon{flex:none;margin-top:2px}.whc-doc.is-ok>.icon{color:var(--color-success-fg)}.whc-doc.is-miss>.icon{color:var(--color-danger-fg)}.whc-doc.is-muted>.icon{color:var(--color-fg-subtle)}.whc-doc-main{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;font-size:13px;display:flex}.whc-doc-name{overflow-wrap:anywhere}.whc-doc-meta{color:var(--color-fg-muted);overflow-wrap:anywhere;font-size:12px}.whc-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.whc-acts-gap{flex:auto}.cgo-ro{align-items:center;gap:6px;margin:10px 0 0;display:flex}.whd-docs{gap:4px;margin:8px 0;display:grid}.whd-docs-row{overflow-wrap:anywhere;align-items:flex-start;gap:6px;min-width:0;font-size:13px;display:flex}.whd-docs-row>.icon{flex:none;margin-top:2px}.whd-docs-row.tone-success>.icon{color:var(--color-success-fg)}.whd-docs-row.tone-warning>.icon{color:var(--color-warning-fg)}.whd-docs-row.tone-danger>.icon{color:var(--color-danger-fg)}@media(max-width:600px){.whc-item{padding:10px 12px}.whc-acts .btn{flex:auto}.whc-acts-gap{display:none}}.demo-account-search{z-index:1;background:var(--color-surface);padding-bottom:16px;position:sticky;top:-1px}.demo-account-group+.demo-account-group{margin-top:20px}.demo-account-group h3{align-items:center;gap:8px;margin:0 0 8px;font-size:13px;display:flex}.demo-account-group h3>span{color:var(--color-fg-muted);font-weight:400}.demo-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.demo-account{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface);width:100%;min-height:68px;color:var(--color-fg);text-align:left;cursor:pointer;align-items:center;gap:12px;padding:12px;display:flex}.demo-account:hover{background:var(--color-surface-muted);border-color:var(--color-border)}.demo-account.is-current{background:var(--color-accent-soft);border-color:var(--color-accent)}.demo-account:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.demo-account-text{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.demo-account-text strong{font-size:14px}.demo-account-text>span{color:var(--color-fg-muted);font-size:12px}.demo-account-check{color:var(--color-accent)}@media(max-width:600px){.demo-account-grid{grid-template-columns:1fr}}.crm-workspace{min-width:0}.crm-toolbar{flex-wrap:wrap;align-items:center}.crm-toolbar>.combo{width:auto;min-width:190px;max-width:280px}.crm-table .cell-sub{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.crm-table td.dt-wrapcell .cell-sub{white-space:nowrap}.crm-table .crm-row-tag{vertical-align:1px;margin-left:8px}.crm-table .crm-more{color:var(--color-fg-muted);margin-left:4px;font-size:12px;font-weight:500}.crm-table .crm-more:hover{color:var(--color-accent-fg)}.crm-person{align-items:center;gap:8px;min-width:0;display:flex}.crm-person>.avatar{flex:none}.crm-person-line{align-items:baseline;gap:4px;min-width:0;display:flex}.crm-person-name{min-width:0;color:var(--color-fg);text-overflow:ellipsis;white-space:nowrap;font-weight:400;text-decoration:none;overflow:hidden}.crm-person-name:hover{color:var(--color-accent-fg);text-decoration:underline}.crm-name{font-weight:400}.crm-channel{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.crm-table .tag{vertical-align:1px}.crm-company-light-table col:first-child{width:29%}.crm-company-light-table col:nth-child(2){width:13%}.crm-company-light-table col:nth-child(3){width:20%}.crm-company-light-table col:nth-child(4){width:24%}.crm-company-light-table col:nth-child(5){width:14%}.crm-cell-relations{overflow-wrap:anywhere;flex-direction:column;gap:6px;display:flex}.crm-cell-relations>span{min-width:0;display:block}.crm-cell-relations .cell-sub{white-space:normal;overflow:visible}.crm-type-tags{flex-wrap:wrap;gap:6px;display:inline-flex}.crm-head-parent{color:var(--color-fg-muted);overflow-wrap:anywhere;font-size:13px}.crm-head-parent a{color:var(--color-fg-muted);font-weight:500}.crm-head-parent a:hover{color:var(--color-accent-fg)}.crm-workspace .entity-body.crm-body{grid-template-columns:minmax(0,1fr)}.crm-workspace .entity-sticky .mini{min-width:0;max-width:240px}.crm-workspace .entity-sticky .mini>b{text-overflow:ellipsis;overflow:hidden}.crm-workspace .entity-tabs{min-width:0}.crm-workspace .entity-actions{flex-wrap:wrap;display:flex}.crm-detail-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,1fr);align-items:start;gap:18px;display:grid}.crm-detail-grid>:only-child{grid-column:1/-1}.crm-facts{grid-template-columns:minmax(140px,190px) minmax(0,1fr);gap:0 20px;margin:0;display:grid}.crm-facts-row{display:contents}.crm-facts dt{color:var(--color-fg-muted);border-top:1px solid var(--color-border-subtle);padding:7px 0;font-size:12.5px}.crm-facts dd{overflow-wrap:anywhere;white-space:pre-line;border-top:1px solid var(--color-border-subtle);min-width:0;margin:0;padding:7px 0;font-size:13.5px;font-weight:500;line-height:1.45}.crm-facts-row:first-child dt,.crm-facts-row:first-child dd{border-top:0;padding-top:2px}.crm-facts dd .mono{font-size:13px}.crm-workspace .section{min-width:0}.crm-workspace .section-head{flex-wrap:wrap;gap:8px}.crm-workspace .section-head .btn{flex-shrink:0}.crm-section-toggle{color:var(--color-fg-muted);white-space:nowrap;margin:0 4px 0 0;font-size:12.5px}.crm-section-toggle .crm-count{color:var(--color-fg-subtle);font-variant-numeric:tabular-nums}.crm-description{color:var(--color-fg-muted);margin:0;line-height:1.5}.crm-muted{color:var(--color-fg-muted)}.crm-stack{overflow-wrap:anywhere;flex-direction:column;gap:16px;min-width:0;display:flex}.crm-document-group{border-bottom:1px solid var(--color-border-subtle);padding:10px 0 12px}.crm-document-group:first-child{padding-top:0}.crm-document-group:last-child{border-bottom:0;padding-bottom:0}.crm-document-group-head{flex-wrap:wrap;align-items:center;gap:8px;min-height:30px;display:flex}.crm-document-group-head>h3{color:var(--color-fg);flex:140px;margin:0;font-size:12.5px;font-weight:600}.crm-document-group-head>.btn{flex-shrink:0}.crm-document-row{align-items:center;gap:10px;padding:3px 0;display:flex}.crm-document-row .crm-entry-main{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.crm-document-row .cell-sub,.crm-file-selected .cell-sub{color:var(--color-fg-muted);margin:0;font-size:12px;display:inline}.crm-document-row>.btn{flex-shrink:0}.crm-document-name{overflow-wrap:anywhere}.crm-document-group>.t-caption{margin:2px 0 0}.crm-entry{border-bottom:1px solid var(--color-border-subtle);align-items:start;gap:12px;min-width:0;padding:12px 0;display:flex}.crm-entry:last-child{border-bottom:0}.crm-entry-main{overflow-wrap:anywhere;flex:1;min-width:0}.crm-entry-title{font-weight:600;line-height:1.45;display:block}.crm-entry-meta{color:var(--color-fg-muted);flex-wrap:wrap;gap:4px 16px;margin-top:3px;font-size:12px;line-height:1.55;display:flex}.crm-entry-actions{flex-wrap:wrap;flex-shrink:0;justify-content:end;gap:6px;display:flex}.drawer-contact{width:min(560px,100vw)}.crm-contact-view{flex-direction:column;gap:22px;display:flex}.crm-contact-view .section{box-shadow:none;border:0;border-radius:0;margin:0}.crm-contact-view .section-head{min-height:0;padding:0 0 10px}.crm-contact-view .section-body{padding:0}.crm-contact-view .section+.section{border-top:1px solid var(--color-border-subtle);padding-top:18px}.crm-contact-view .crm-facts{grid-template-columns:minmax(96px,120px) minmax(0,1fr)}.crm-contact-view .crm-entry{flex-wrap:nowrap}.crm-contact-view .crm-entry-main{flex:1 1 0}.crm-contact-view .crm-entry-actions{flex:none}.crm-contact-view .crm-entry:first-child{padding-top:0}.crm-contact-view .crm-entry:last-child{padding-bottom:0}.crm-form-group{flex-direction:column;gap:14px;min-width:0;display:flex}.crm-form-group>h3{margin:0}.crm-form-group+.crm-form-group{border-top:1px solid var(--color-border-subtle);padding-top:16px}.crm-responsible .combo>.combo-h{display:none}.crm-type-options{flex-wrap:wrap;gap:10px 24px;display:flex}.crm-scope{flex-direction:column;gap:8px;display:flex}.crm-scope .radio{margin:0}.crm-scope-organizations{background:var(--color-surface-muted);border-radius:var(--radius-md);flex-direction:column;gap:10px;margin-left:24px;padding:12px;display:flex}.crm-scope-organizations .checkbox{align-items:start;min-width:0}.crm-scope-organizations .checkbox>span{overflow-wrap:anywhere;min-width:0}.crm-fieldset{border:0;min-width:0;margin:0;padding:0}.crm-fieldset legend{margin-bottom:10px;font-weight:600}.crm-person-result{text-align:left;border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;color:var(--color-fg);background:var(--color-surface);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.crm-person-result:hover{background:var(--color-surface-muted)}.crm-person-result.is-selected{border-color:var(--color-accent);background:var(--color-accent-soft)}.crm-person-result span{overflow-wrap:anywhere;min-width:0}.crm-match-list{flex-direction:column;gap:8px;max-height:280px;display:flex;overflow-y:auto}.crm-file-selected{overflow-wrap:anywhere;background:var(--color-surface-muted);border-radius:var(--radius-md);align-items:center;gap:10px;padding:10px 12px;display:flex}.crm-party-control{min-width:0}.crm-party-control>.select,.crm-party-control>.combo{flex:1 1 0;min-width:0}.crm-party-control>.btn{flex-shrink:0}.crm-doc-image{object-fit:contain;border-radius:var(--radius-md);max-width:100%;max-height:65vh;margin:auto;display:block}.crm-pdf-viewer{border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:0;overflow:hidden}.crm-pdf-toolbar{border-bottom:1px solid var(--color-border);background:var(--color-surface);justify-content:center;align-items:center;gap:12px;padding:8px;display:flex}.crm-pdf-toolbar [data-crm-pdf-count]{text-align:center;min-width:120px;font-size:13px}.crm-pdf-paper{background:var(--color-surface-sunken);min-height:180px;max-height:65vh;padding:12px;overflow:auto}.crm-pdf-paper [data-crm-pdf-status]{text-align:center;color:var(--color-fg-muted);padding:32px 16px}.crm-pdf-canvas{width:100%;height:auto;box-shadow:var(--shadow-sm);background:#fff;margin:auto;display:block}.crm-pdf-canvas[hidden]{display:none}@media(max-width:1000px){.crm-detail-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.drawer-contact{width:100vw}body.head-scrolled .crm-workspace .entity-sticky .mini{display:none}}@media(max-width:640px){.crm-toolbar{align-items:stretch}.crm-toolbar>.list-search{flex-basis:100%;max-width:none}.crm-toolbar>.select,.crm-toolbar>.combo{flex:calc(50% - 4px);max-width:none}.crm-detail-grid .crm-facts{grid-template-columns:minmax(0,1fr);gap:0}.crm-detail-grid .crm-facts dt{padding-bottom:0}.crm-detail-grid .crm-facts dd{border-top:0;padding-top:2px}.crm-entry{flex-wrap:wrap}.crm-entry-main{flex-basis:65%}.crm-entry-actions{flex:auto;justify-content:start}.crm-scope-organizations{margin-left:0}.crm-section-toggle{white-space:normal}}.cfg-views{align-items:center;min-height:32px;margin-bottom:12px;display:flex}.cfg-views .subtabs{min-width:0;margin:0}@media(max-width:767px){.cfg-views{min-height:var(--touch)}}.cfg-note{color:var(--color-fg-muted);align-items:flex-start;gap:9px;margin:0;padding:16px 4px 0;font-size:12.5px;line-height:1.55;display:flex}.cfg-note>svg{flex-shrink:0;margin-top:2px}.cfg-seg{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-surface);scrollbar-width:none;border-radius:10px;flex:none;gap:2px;max-width:100%;padding:2px;display:inline-flex;overflow-x:auto}.cfg-seg-item{height:30px;color:var(--color-fg-muted);white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.cfg-seg-item:hover{background:var(--color-surface-muted);color:var(--color-fg)}.cfg-seg-item.is-on{background:var(--color-accent-soft);color:var(--color-accent-fg);font-weight:600}.cfg-seg-n{font-size:12px;font-weight:500}.cfg-seg-item .icon{width:14px;height:14px}@media(max-width:767px){.cfg-seg{width:100%}.cfg-seg-item{flex:1 0 auto;justify-content:center;gap:5px;height:36px;padding:0 8px}.cfg-seg-item .icon{display:none}}.cfgw-frame{grid-template-columns:256px minmax(0,1fr);align-items:start;gap:16px;display:grid}.cfgw-frame>nav,.cfgw-frame>:first-child:not(.cfgw-main){min-width:0}.cfgw-main{flex-direction:column;gap:12px;min-width:0;display:flex}.cfgw-head{align-items:center;gap:10px;min-height:36px;margin-bottom:12px;display:flex}.cfgw-head h2{margin:0;font-size:20px;font-weight:600}.cfgw-head-n{color:var(--color-fg-muted);font-size:13px}.cfgw-head-add{margin-left:auto}.cfgw-page .cfg-toolbar{margin:0}.cfgw-name{color:var(--color-fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:400}.cfgw-name:hover{color:var(--color-accent-fg)}.cfgw-headcell{align-items:center;gap:8px;min-width:0;display:inline-flex}.cfgw-headcell .avatar-sm{font-size:9px}.cfgw-card.lcard{text-align:left;width:100%;font:inherit;color:var(--color-fg);background:0 0;border:0}.cfgw-card.lcard .ac-head{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.cfgw-card-city{color:var(--color-fg-muted);font-size:12.5px;font-weight:400}@media(max-width:960px){.cfgw-frame{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.cfgw-head{flex-wrap:wrap}.cfgw-page .cfg-toolbar .list-search{flex-basis:100%;min-width:0}}.cfg-site-editor{flex-direction:column;gap:16px;display:flex}.cfg-site-editor .field{gap:6px;margin:0}.cfg-site-editor .textarea{resize:vertical;min-height:62px}.cfgw-inuse{background:var(--color-surface-muted);color:var(--color-fg-muted);border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-size:13px;display:flex}.cfgw-inuse .icon{flex:none}.cfgw-active .switch{flex-direction:row-reverse;justify-content:space-between;width:100%;font-size:13.5px;font-weight:500;display:flex}.cfgw-sec{border-top:1px solid var(--color-border-subtle);flex-direction:column;gap:10px;padding-top:14px;display:flex}.cfgw-sec h3{margin:0;font-size:14px;font-weight:600}.cfgw-person{box-sizing:border-box;border:1px solid var(--color-border-input);background:var(--color-surface);border-radius:8px;align-items:center;gap:8px;height:38px;padding:0 10px 0 6px;display:flex;position:relative}.cfgw-person:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-ring)}.cfgw-person.is-ro{background:var(--color-surface-muted)}.cfgw-person.is-invalid{border-color:var(--color-danger)}.cfgw-person .avatar{width:26px;height:26px;font-size:10px}.cfgw-person-empty{background:var(--color-surface-muted);width:26px;height:26px;color:var(--color-fg-subtle);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.cfgw-person .cfgw-person-sel{min-width:0;height:100%;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:var(--color-fg);cursor:pointer;background:0 0;border:0;flex:1;margin:0 -20px 0 0;padding:0 20px 0 0;font-size:14px}.cfgw-person .cfgw-person-sel:focus{box-shadow:none;outline:none}.cfgw-person .cfgw-person-sel:disabled{cursor:default}.cfgw-person-chev{width:16px;height:16px;color:var(--color-fg-muted);pointer-events:none;flex:none}.cfgw-staff{border:1px solid var(--color-border);border-radius:10px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.cfgw-staff li{box-sizing:border-box;align-items:center;gap:10px;min-height:48px;padding:6px 12px;display:flex}.cfgw-staff li+li{border-top:1px solid var(--color-border-subtle)}.cfgw-staff .avatar{width:30px;height:30px}.cfgw-staff-text{flex-direction:column;flex:1;min-width:0;display:flex}.cfgw-staff-text b{font-weight:500}.cfgw-staff-text span{color:var(--color-fg-muted);font-size:12.5px}.cfgw-head-tag{box-sizing:border-box;background:var(--color-warning-soft);width:72px;height:20px;color:var(--color-warning-fg);border-radius:6px;flex:none;justify-content:center;align-items:center;gap:4px;font-size:11.5px;font-weight:600;display:inline-flex}.cfgw-head-tag .icon{width:11px;height:11px}.cfgw-add-people{align-self:flex-start;align-items:center;gap:6px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.cfgw-used dl{grid-template-columns:90px minmax(0,1fr);gap:6px 10px;margin:0;font-size:13px;display:grid}.cfgw-used dt{color:var(--color-fg-muted)}.cfgw-used dd{overflow-wrap:anywhere;margin:0}.cfgw-used dd a{text-decoration:none}.cfg-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;min-height:40px;margin:0 0 16px;display:flex}.cfg-head>div:first-child{flex:420px;min-width:0}.cfg-head h1{overflow-wrap:anywhere;margin:0}.cfg-head p{max-width:760px;color:var(--color-fg-muted);margin:2px 0 0;font-size:12.5px;line-height:1.5}.cfg-head-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.cfg-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-sm);padding:20px 22px}.cfg-card+.cfg-card{margin-top:16px}.cfg-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;margin-bottom:16px;display:flex}.cfg-card-head>div:first-child{flex:260px;min-width:0}.cfg-card-head h2{letter-spacing:-.01em;align-items:center;gap:10px;margin:0;font-size:16px;font-weight:620;display:flex}.cfg-card-head p{color:var(--color-fg-muted);margin:4px 0 0;font-size:12.5px;line-height:1.5}.cfg-card>.table-wrap{border:0;border-top:1px solid var(--color-border);border-radius:0 0 var(--radius-lg) var(--radius-lg);box-shadow:none;margin:0 -22px -20px}@media(max-width:767px){.cfg-head-actions{width:100%;margin-left:0}.cfg-head-actions>.btn{flex:1 1 0;min-width:0}.cfg-head-actions>.btn-ghost{flex-basis:100%;order:2}.cfg-card{padding:16px}.cfg-card>.table-wrap{margin:0 -16px -16px}}.lst-page{min-width:0}.lst-frame{align-items:flex-start;gap:16px;min-width:0;display:flex}.lst-main{flex-direction:column;flex:640px;gap:12px;min-width:0;display:flex}.lst-main>.cfg-toolbar,.lst-main>.lst-views{margin:0}.lst-nav [hidden],.lst-main [hidden]{display:none!important}.lst-nav{top:calc(var(--topbar-h,56px) + 12px);box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;flex-direction:column;flex:0 0 256px;gap:1px;padding:10px 8px;display:flex;position:sticky;box-shadow:0 1px 2px #171d260d}.lst-nav-find{box-sizing:border-box;border:1px solid var(--color-border-input);background:var(--color-surface);height:36px;color:var(--color-fg-muted);border-radius:8px;align-items:center;gap:8px;margin:0 2px 6px;padding:0 10px;display:flex}.lst-nav-find:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-ring)}.lst-nav-find .input,.lst-nav-find .input:hover:not(:disabled),.lst-nav-find .input:focus{min-width:0;height:100%;box-shadow:none;color:var(--color-fg);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:13.5px}.lst-nav-list,.lst-nav-group{flex-direction:column;gap:1px;display:flex}.lst-nav-title{color:var(--color-fg-muted);letter-spacing:.03em;text-transform:uppercase;padding:10px 10px 4px;font-size:11.5px;font-weight:600}.lst-nav-item{min-height:34px;color:var(--color-fg);border-radius:8px;align-items:center;gap:9px;padding:0 10px;font-size:14px;text-decoration:none;display:flex}.lst-nav-item:hover{background:var(--color-surface-muted);color:var(--color-fg);text-decoration:none}.lst-nav-item:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.lst-nav-item>.icon{flex:none}.lst-nav-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.lst-nav-count{color:var(--color-fg-muted);font-variant-numeric:tabular-nums;font-size:12.5px}.lst-nav-item.is-active{background:var(--color-accent-soft);color:var(--color-accent);font-weight:600}.lst-nav-item.is-active .lst-nav-count{color:var(--color-accent)}.lst-lock{color:var(--color-fg-subtle,var(--color-fg-muted));align-items:center;display:inline-flex}.lst-nav-none{color:var(--color-fg-muted);margin:0;padding:10px;font-size:13px}.lst-nav-new{border:1px dashed var(--color-border-hover,var(--color-border-input));background:var(--color-surface);height:36px;color:var(--color-accent);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin:8px 2px 2px;font-size:13.5px;font-weight:600;display:inline-flex}.lst-nav-new:hover{background:var(--color-accent-soft)}.lst-head{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.lst-head-text{flex-direction:column;flex:280px;gap:3px;min-width:0;display:flex}.lst-title{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.lst-title h2{margin:0;font-size:20px;font-weight:600;line-height:1.3}.lst-title-n{color:var(--color-fg-muted);font-size:14px}.lst-sys-tag{gap:4px}.lst-shown{color:var(--color-fg-muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.lst-shown .icon{flex:none}.lst-head-actions{flex-wrap:wrap;gap:8px;display:flex}.lst-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;min-width:0;position:relative;box-shadow:0 1px 2px #171d260d}.lst-card>.lst-table:last-child,.lst-card>.lst-empty:last-child{border-radius:0 0 12px 12px;overflow:hidden}.lst-tools{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 18px;display:flex}.lst-tools-bare{padding:0}.lst-tools-end{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.lst-count{color:var(--color-fg-muted);white-space:nowrap;font-size:13px}.lst-seg{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-surface);scrollbar-width:none;border-radius:10px;gap:2px;max-width:100%;padding:2px;display:inline-flex;overflow-x:auto}.lst-seg::-webkit-scrollbar{display:none}.lst-seg-btn{height:30px;color:var(--color-fg-muted);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.lst-seg-btn:hover{color:var(--color-fg);text-decoration:none}.lst-seg-btn.is-on{background:var(--color-accent-soft);color:var(--color-accent);font-weight:600}.lst-seg-n{font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.lst-views{align-items:center;display:flex}.lst-table{min-width:0}.lst-tw.table-wrap{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.lst-table .ui-table{width:100%;font-size:14px;display:block}.lst-table .ui-table>thead,.lst-table .ui-table>tbody{display:block}.lst-table .ui-table th,.lst-table .ui-table td,.lst-table .ui-table thead th,.lst-table .ui-table tbody th,.lst-table .ui-table tbody tr:hover>td,.lst-table .ui-table tbody tr:hover>th,.lst-table .ui-table tbody tr.selected>td,.lst-table .ui-table tbody tr.selected>th,.lst-table .ui-table tbody tr.selected>td:first-child{min-width:0;height:auto;box-shadow:none;text-align:left;white-space:normal;background:0 0;border:0;padding:0;position:static}.lst-table .ui-table thead th{color:inherit;font-size:inherit;font-weight:inherit;-webkit-user-select:auto;user-select:auto}.lst-table tr{grid-template-columns:var(--lst-cols);box-sizing:border-box;border-top:1px solid var(--color-border-subtle);align-items:center;column-gap:10px;min-height:52px;padding:6px 12px 6px 18px;font-size:14px;display:grid}.lst-table tr>*{min-width:0}.lst-table thead tr{background:var(--color-surface-muted);border-top-color:var(--color-border);min-height:40px;color:var(--color-fg-muted);padding-top:0;padding-bottom:0;font-size:12px;font-weight:500}.lst-table .ui-table tbody tr:hover{background:0 0}.lst-table .ui-table tbody tr.is-sel{background:#f4f8ff}@supports (color:color-mix(in lab,red,red)){.lst-table .ui-table tbody tr.is-sel{background:color-mix(in oklch,var(--color-accent-soft) 55%,var(--color-surface))}}.lst-row.is-off .lst-name-btn,.lst-row.is-off .lst-name-en{color:var(--color-fg-muted)}.lst-table .col-check,.lst-c-grip,.lst-c-edit{align-items:center;display:inline-flex}.lst-c-grip{overflow:hidden}.lst-c-name{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.lst-name-btn{max-width:100%;color:var(--color-fg);font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0;font-weight:400}.lst-name-btn:hover{color:var(--color-accent)}.lst-name-btn.is-strong,.lst-name-en.is-strong{font-weight:400}.lst-name-en{overflow-wrap:anywhere;font-weight:400}.lst-ru{color:var(--color-fg-muted);overflow-wrap:anywhere;font-size:12.5px}.lst-code-sm{color:var(--color-fg-muted);font-size:12px;display:none}.lst-code-line{color:var(--color-fg-muted);font-size:12px}.lst-table .ui-table .lst-c-code,.lst-c-code .mono{color:var(--color-fg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.lst-c-cat,.lst-c-emirate,.lst-c-choice{font-size:13px}.lst-c-words{overflow-wrap:anywhere;font-size:13px;line-height:1.45}.lst-num{text-align:right;justify-self:end}.lst-c-used{font-size:13px}.lst-used-link,.lst-link-btn{color:var(--color-accent);font:inherit;font-variant-numeric:tabular-nums;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.lst-link-btn{font-size:13.5px;font-weight:600}.lst-used-link:hover,.lst-link-btn:hover{text-decoration:underline}.lst-muted{color:var(--color-fg-muted);font-size:13px}.lst-c-edit .btn{color:var(--color-fg-muted)}.lst-table .ui-table tbody tr.lst-row-add,.lst-table .ui-table tbody tr.lst-row-add:hover{background:#f9fafb}@supports (color:color-mix(in lab,red,red)){.lst-table .ui-table tbody tr.lst-row-add,.lst-table .ui-table tbody tr.lst-row-add:hover{background:color-mix(in oklch,var(--color-surface-muted) 55%,var(--color-surface))}}.lst-add-mark{color:var(--color-accent)}.lst-add-names{flex-direction:row!important;align-items:center!important;gap:8px!important}.lst-add-names .input{flex:1.2 1 0;min-width:0;height:34px}.lst-add-names .input+.input{flex:1 1 0}.lst-auto{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-surface-muted);height:34px;color:var(--color-fg-muted);border-radius:8px;align-items:center;padding:0 10px;font-size:12.5px;display:flex}.lst-add-btn{grid-column:5/-1;justify-content:flex-end;display:flex}.lst-table.no-check .lst-add-mark{visibility:hidden}.lst-grip{width:24px;height:28px;color:var(--color-fg-muted);cursor:grab;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.lst-grip:hover,.lst-grip:focus-visible{background:var(--color-surface-muted);color:var(--color-fg);outline:none}.lst-move{display:none}@media(pointer:coarse){.lst-table{--lst-grip-w:92px}.lst-table .lst-grip{display:none}.lst-table .lst-move{gap:4px;display:inline-flex}}.lst-table tr[draggable=true]{cursor:grab}.lst-row.is-drag{opacity:.5}.lst-row.drop-before{box-shadow:inset 0 2px 0 var(--color-accent)}.lst-row.drop-after{box-shadow:inset 0 -2px 0 var(--color-accent)}.lst-bulk{z-index:3;color:#f8f8f8;background:#1b222b;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 12px 12px;padding:8px 8px 8px 16px;display:flex;position:sticky;bottom:12px;box-shadow:0 10px 30px #1a22302e}:root[data-theme=dark] .lst-bulk{background:#272e38;border:1px solid oklch(42% .02 255);box-shadow:0 10px 30px #00000073}.lst-bulk-n{font-size:14px;font-weight:600}.lst-bulk-clear{color:#c9ced4;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px}.lst-bulk-clear:hover{color:#f8f8f8}.lst-bulk-actions{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.lst-bulk-btn{color:#f8f8f8;height:32px;font:inherit;cursor:pointer;background:#2c333d;border:1px solid oklch(45% .02 255);border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.lst-bulk-btn:hover{background:#3b434d}.lst-empty{border-top:1px solid var(--color-border-subtle)}.lst-empty .state,.refw-empty .state{padding:40px 20px}.lst-table .ui-table tbody tr.dt-band{border-top:1px solid var(--color-border-subtle);background:var(--color-surface-muted);min-height:36px;padding:0 18px;display:flex}.lst-table .ui-table tbody tr.dt-band>th,.lst-table .ui-table tbody tr.dt-band:hover>th{background:0 0;border:0;align-items:center;height:auto;padding:0;display:flex}.lst-table tr.dt-band .dt-band-in{gap:8px;position:static}.lst-from,.lst-from-link{align-items:center;gap:7px;font-size:14px;display:inline-flex}.lst-from>.icon,.lst-from-link>.icon{color:var(--color-fg-muted);flex:none}.lst-from-link{color:var(--color-accent);font-weight:500;text-decoration:none}.lst-from-link>.icon{color:var(--color-accent)}.lst-from-link:hover{text-decoration:underline}.lst-from-stack{flex-direction:column;gap:2px;display:flex}.lst-from-vals{color:var(--color-fg-muted);padding-left:21px;font-size:12.5px;line-height:1.4}.lst-t-glyph{width:14px;color:var(--color-fg-muted);justify-content:center;font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1;display:inline-flex}.lst-c-act{justify-content:flex-end;display:flex}.lst-field-opts{border:0;gap:8px;margin:0;padding:0;display:grid}.lst-field-opts legend{margin-bottom:8px;padding:0}.lst-drawer:not(.lst-zone-drawer) .dialog-head .grow{flex-direction:column-reverse;gap:3px;display:flex}.lst-drawer:not(.lst-zone-drawer) .dialog-head .dialog-sub{margin:0}.lst-drawer .dialog-head-actions{gap:6px;display:flex}.lst-zone-drawer .dialog-sub .mono{font-size:12px}.lst-editor{flex-direction:column;gap:16px;min-width:0;display:flex}.lst-editor .field{margin:0}.lst-editor .textarea{min-height:0}.lst-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;display:grid}.lst-grid2:empty{display:none}.lst-grid-zone{grid-template-columns:minmax(0,1fr) 140px;gap:12px;display:grid}.lst-locked .input{background:var(--color-surface-muted);color:var(--color-fg-muted)}.lst-active{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.lst-active .field-error{flex-basis:100%;margin:0}.lst-uses{border-top:1px solid var(--color-border-subtle);padding-top:16px}.lst-uses h3{align-items:baseline;gap:8px;margin:0 0 6px;font-size:14px;font-weight:600;display:flex}.lst-uses h3 span{color:var(--color-fg-muted);font-size:13px;font-weight:400}.lst-uses ul{margin:0 0 6px;padding:0;list-style:none}.lst-uses li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:38px;padding:0 10px;font-size:14px;display:grid}.lst-use-ref{font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);color:var(--color-accent);font-size:12.5px;text-decoration:none}.lst-use-ref.is-plain{color:var(--color-fg);font-family:inherit;font-size:13.5px}.lst-use-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lst-use-at{color:var(--color-fg-muted);white-space:nowrap;font-size:12.5px}.lst-uses .lst-link-btn{margin-left:10px}.lst-drawer .dialog-foot .lst-copy{color:var(--color-accent)}.lst-zone-used{background:var(--color-surface-muted);color:var(--color-fg);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:13.5px;display:flex}.lst-zone-used .icon{color:var(--color-fg-muted)}.lst-try{background:var(--color-surface-muted);border-radius:10px;gap:8px;padding:12px;display:grid}.lst-try-result{color:var(--color-fg-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:12.5px;display:flex}.lst-try-result .cp-zone{background:var(--color-surface-sunken,var(--color-surface));height:22px;color:var(--color-fg-muted);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.lst-try-result .cp-zone.is-free{background:var(--color-info-soft);color:var(--color-info-fg)}.refw-form-section{border-top:1px solid var(--color-border-subtle);flex-direction:column;gap:12px;padding-top:16px;display:flex}.refw-form-section h3{color:var(--color-fg);margin:0;font-size:13.5px;font-weight:650}.refw-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.refw-check-grid .checkbox{align-items:flex-start;min-width:0;font-size:12.5px;line-height:1.45}.refw-check-grid .checkbox input{flex-shrink:0;margin-top:1px}.refw-format-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.refw-lock-note,.refw-optional-note{border-radius:var(--radius-md);background:var(--color-info-soft);color:var(--color-info-fg);align-items:flex-start;gap:9px;padding:12px 14px;font-size:12.5px;line-height:1.5;display:flex}.refw-lock-note .icon,.refw-optional-note .icon{flex:none;margin-top:2px}.refw-chips{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.refw-chip{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);height:22px;color:var(--color-fg-muted);white-space:nowrap;align-items:center;gap:4px;padding:0 8px;font-size:11.5px;font-weight:500;display:inline-flex}.lst-newlist{flex-direction:column;gap:14px;display:flex}.lst-newlist .field{margin:0}.lst-choice{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;grid-template-columns:1fr 1fr;gap:2px;padding:2px;display:grid}.lst-choice .ui-button{height:34px;color:var(--color-fg-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:13.5px;font-weight:600}.lst-choice .ui-button.on{background:var(--color-accent-soft);color:var(--color-accent)}@media(min-width:768px){.dialog.lst-import-dlg{width:min(960px,100vw - 32px)}}.lst-imp{flex-direction:column;gap:14px;display:flex}.lst-imp-file{border:1px solid var(--color-border);border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.lst-imp-ficon{background:var(--color-success-soft);width:36px;height:36px;color:var(--color-success-fg);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.lst-imp-fmain{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:2px;min-width:0;font-size:14px;display:flex}.lst-imp-fmain span{color:var(--color-fg-muted);font-size:12.5px}.lst-imp-sum{flex-wrap:wrap;gap:8px 18px;display:flex}.lst-imp-count{align-items:center;gap:8px;font-size:14px;display:inline-flex}.lst-imp-count b{font-weight:500}.lst-imp-tag{white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;width:72px;height:20px;font-size:11.5px;font-weight:600;display:inline-flex}.lst-imp-tag.tone-info{background:var(--color-info-soft);color:var(--color-info-fg)}.lst-imp-tag.tone-warning{background:var(--color-warning-soft);color:var(--color-warning-fg)}.lst-imp-tag.tone-neutral{background:var(--color-surface-muted);color:var(--color-fg-muted)}.lst-imp-tag.tone-danger{background:var(--color-danger-soft);color:var(--color-danger-fg,var(--color-danger))}.lst-imp-table{border:1px solid var(--color-border);border-radius:10px;overflow:hidden}.lst-imp-table tr{min-height:50px;padding:6px 14px;font-size:13.5px}.lst-imp-table tbody tr:first-child,.lst-imp-table thead tr{border-top:0}.lst-imp-table thead tr{min-height:36px}.lst-imp-table td{overflow-wrap:anywhere;flex-direction:column;display:flex}.lst-imp-table .ui-table td.lst-imp-c-code{color:var(--color-fg-muted);font-size:12.5px}.lst-imp-chg{color:var(--color-warning-fg);font-size:12.5px}.lst-imp-err{color:var(--color-danger-fg,var(--color-danger));font-size:12.5px}.lst-template{align-items:center;gap:6px;font-weight:600;display:inline-flex}.lst-cq{min-width:0;container:lst/inline-size}.lst-main{container:lstm/inline-size}.lst-nav-pick{display:none}@container lst (max-width:1000px){.lst-nav{flex-basis:224px}}@container lst (max-width:819px){.lst-frame{flex-direction:column;align-items:stretch}.lst-main{flex-basis:auto}.lst-nav{max-height:none;box-shadow:none;background:0 0;border:0;flex:none;padding:0;position:static;overflow:visible}.lst-nav-find,.lst-nav-list,.lst-nav-new{display:none}.lst-nav-pick{align-items:center;gap:8px;display:flex}}.lst-pick{flex:auto;align-items:center;min-width:0;display:flex;position:relative}.lst-pick>.icon:first-child{z-index:1;color:var(--color-accent);pointer-events:none;position:absolute;left:12px}.lst-pick .select{text-overflow:ellipsis;cursor:pointer;height:40px;padding-left:38px;font-size:14px;font-weight:600}.lst-pick-new{flex:none}@media(max-width:767px){.lst-pick .select,.lst-pick-new{height:var(--touch,44px)}}@container lst (min-width:820px){.lst-nav{max-height:calc(100dvh - var(--topbar-h,56px) - 24px);overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.lst-nav>*{flex-shrink:0}}.lst-code-sm .lst-cat-sm{font-family:inherit}.lst-code-sm .lst-cat-sm:before{content:", "}@container lstm (max-width:699px){.lst-table.is-edit:not(.has-cat) tr,.lst-table.is-read:not(.is-plain) tr{grid-template-columns:var(--lst-cols-md)}.lst-table.is-edit:not(.has-cat) .lst-c-code,.lst-table.is-read:not(.is-plain) .lst-c-code,.lst-table.is-read .lst-c-cat{display:none}.lst-table.is-edit:not(.has-cat) .lst-code-sm,.lst-table.is-read:not(.is-plain) .lst-code-sm{display:block}.lst-table.is-edit:not(.has-cat) .lst-row-add .lst-add-btn{grid-column:4/-1}.lst-table.is-fields tr{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 104px 112px}}@container lstm (min-width:700px) and (max-width:779px){.lst-table.is-edit:not(.has-cat) .lst-row-add>.lst-c-name{grid-column:3/5}.lst-table.is-edit:not(.has-cat) .lst-row-add>.lst-c-code{display:none}}@container lstm (max-width:899px){.lst-table.is-edit.has-cat tr{grid-template-columns:var(--lst-cols-md)}.lst-table.is-edit.has-cat .lst-c-code,.lst-table.is-edit.has-cat .lst-c-cat{display:none}.lst-table.is-edit.has-cat .lst-code-sm{display:block}.lst-table.is-edit.has-cat .lst-row-add .lst-add-btn{grid-column:4/-1}}@container lstm (max-width:539px){.lst-head-actions{width:100%}.lst-head-actions>.btn{flex:auto}.lst-tools{padding:12px}.lst-tools-bare{padding:0}.lst-tools .lst-search{flex:160px;min-width:0;max-width:none}.lst-tools-end{margin-left:0}.lst-tools>.lst-seg{width:100%}.lst-tools>.lst-seg>.lst-seg-btn{flex:auto;justify-content:center}.lst-tools>.lst-seg:has(>.lst-seg-btn:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lst-table tr{padding:10px 12px}.lst-table .ui-table tbody tr.dt-band{padding:0 12px}.lst-table .lst-code-sm{display:block}.lst-main .lst-table.is-edit tr{grid-template-columns:28px auto minmax(0,1fr) 36px;row-gap:6px}.lst-main .lst-table.is-edit .lst-c-grip,.lst-main .lst-table.is-edit .lst-c-code,.lst-main .lst-table.is-edit .lst-c-cat{display:none}.lst-table.is-edit tr>.col-check{grid-area:1/1;align-self:start;min-height:22px}.lst-table.is-edit tr>.lst-c-name{grid-area:1/2/auto/4}.lst-table.is-edit tr>.lst-c-edit{grid-area:1/4;align-self:start;margin-top:-6px}.lst-table.is-edit tr>.lst-c-status{grid-area:2/2}.lst-table.is-edit tr>.lst-c-used{grid-area:2/3}.lst-table.is-edit tr>.lst-c-used:not(:has(.lst-used-link)),.lst-table.is-edit thead tr>.lst-c-used,.lst-table.is-edit thead tr>.lst-c-status,.lst-table.is-edit thead tr>.lst-c-edit{display:none}.lst-table.is-edit thead tr>.col-check{align-self:center}.lst-table.is-edit thead tr>.lst-c-name{grid-column:2/-1}.lst-table.is-edit.no-check tr{grid-template-columns:auto minmax(0,1fr) 36px}.lst-table.is-edit.no-check .col-check{display:none}.lst-table.is-edit.no-check tr>.lst-c-name{grid-column:1/3}.lst-table.is-edit.no-check tr>.lst-c-edit{grid-column:3}.lst-table.is-edit.no-check tr>.lst-c-status{grid-column:1}.lst-table.is-edit.no-check tr>.lst-c-used{grid-column:2}.lst-table.is-edit.is-reorder tr{grid-template-columns:96px minmax(0,1fr) 36px}.lst-table.is-edit.is-reorder .col-check,.lst-table.is-edit.is-reorder tr>.lst-c-status,.lst-table.is-edit.is-reorder tr>.lst-c-used{display:none}.lst-table.is-edit.is-reorder tr>.lst-c-grip{grid-area:1/1;display:inline-flex;overflow:visible}.lst-table.is-edit.is-reorder tr>.lst-c-name{grid-column:2;align-self:center}.lst-table.is-edit.is-reorder tr>.lst-c-edit{grid-column:3;align-self:center;margin-top:0}.lst-grip{display:none}.lst-move{gap:4px;display:inline-flex}.lst-main .lst-table.is-edit .lst-row-add{grid-template-columns:28px minmax(0,1fr);row-gap:8px}.lst-table.is-edit .lst-row-add>.col-check{align-self:center}.lst-table.is-edit .lst-row-add>.lst-c-name{grid-column:2}.lst-row-add .lst-add-names{flex-direction:column!important;align-items:stretch!important}.lst-row-add .lst-add-names .input{flex:none;width:100%}.lst-main .lst-table.is-edit .lst-row-add .lst-add-btn{grid-column:2;justify-content:stretch}.lst-row-add .lst-add-btn .btn{width:100%}.lst-main .lst-table.is-read tr{grid-template-columns:minmax(0,1fr)}.lst-table.is-read tr>:not(.lst-c-name){display:none}.lst-table.is-zones tr{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.lst-table.is-zones tr>.lst-c-emirate{display:none}.lst-table.is-zones tr>.lst-c-words{grid-area:2/1/auto/-1}.lst-table.is-zones thead tr>.lst-c-words{display:none}.lst-table.is-fields tr{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.lst-table.is-fields tr>.lst-c-name{grid-area:1/1}.lst-table.is-fields tr>.lst-c-act{grid-area:1/2;align-self:start}.lst-table.is-fields tr>.lst-c-from{grid-area:2/1}.lst-table.is-fields tr>.lst-c-choice{color:var(--color-fg-muted);text-align:right;grid-area:2/2;align-self:start}.lst-table.is-fields thead tr>:not(.lst-c-name){display:none}.lst-bulk{margin:0 8px 8px}.lst-bulk-actions{width:100%;margin-left:0}.lst-bulk-btn{min-height:var(--touch,44px);flex:auto;justify-content:center}}@media(max-width:767px){.lst-bulk{bottom:calc(64px + env(safe-area-inset-bottom))}.lst-grid2,.lst-grid-zone{grid-template-columns:minmax(0,1fr)}.lst-imp-table tr{grid-template-columns:80px minmax(0,1fr)}.lst-imp-table .lst-imp-c-ru,.lst-imp-table .lst-imp-c-code{display:none}}@media(max-width:480px){.refw-check-grid,.refw-format-grid{grid-template-columns:minmax(0,1fr)}}.cwr-doc{flex-direction:column;gap:2px;min-width:0;display:flex}.cwr-doc-name{color:var(--color-fg);font-weight:400;text-decoration:none}.cwr-doc-name:hover{color:var(--color-accent-fg)}.cwr-doc-sub{color:var(--color-fg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.cwr-when{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.cwr-when-svc{margin-right:4px}.cwr-when-rest{color:var(--color-fg-muted);margin-top:4px;font-size:12.5px;line-height:1.45;display:block}.cwr-tag{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-surface-muted);height:22px;color:var(--color-fg-muted);white-space:nowrap;border-radius:6px;align-items:center;padding:0 7px;font-size:12px;display:inline-flex}.cwr-req{box-sizing:border-box;white-space:nowrap;vertical-align:middle;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;min-width:72px;height:22px;padding:0 7px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.cwr-req.is-mandatory{background:var(--color-accent-soft);color:var(--color-accent-fg)}.cwr-req.is-recommended{background:var(--color-surface-muted);color:var(--color-fg)}.cwr-req.is-optional{border-color:var(--color-border);background:var(--color-surface-muted);color:var(--color-fg-muted);font-weight:500}.cwr-registry-table td{vertical-align:middle}.cwr-card.lcard,.cwr-card .ac-v,.cwr-ver-card.lcard,.cwr-ver-card .ac-v{color:var(--color-fg)}.cwr-card .ac-head .cwr-req{margin-left:auto}.cwr-card-sub{color:var(--color-fg-muted);margin:-2px 0 6px;font-size:12.5px;display:block}.cwr-reg{min-width:0;container:cwr-reg/inline-size}@container cwr-reg (min-width:890px){.cwr-reg:not(.is-all)>.table-pair>.table-wrap.is-hidden{display:block!important}.cwr-reg:not(.is-all)>.table-pair>.cardlist{display:none!important}}@container cwr-reg (min-width:1040px){.cwr-reg.is-all>.table-pair>.table-wrap.is-hidden{display:block!important}.cwr-reg.is-all>.table-pair>.cardlist{display:none!important}}@container cwr-reg (max-width:889px){.cwr-reg>.table-pair>.table-wrap{display:none!important}.cwr-reg>.table-pair>.cardlist.is-hidden{display:flex!important}}@container cwr-reg (min-width:890px) and (max-width:1039px){.cwr-reg.is-all>.table-pair>.table-wrap{display:none!important}.cwr-reg.is-all>.table-pair>.cardlist.is-hidden{display:flex!important}}@container cwr-reg (min-width:620px) and (max-width:889px){.cwr-reg>.table-pair>.cardlist.cwr-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;display:grid!important}}@container cwr-reg (min-width:890px) and (max-width:1039px){.cwr-reg.is-all>.table-pair>.cardlist.cwr-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;display:grid!important}}.cwr-card.lcard{align-content:start}.cwr-card.lcard.ac .ac-k{flex:0 0 108px}.cwr-card .cwr-when-svc{flex-basis:100%;margin:0 0 2px}.cwr-head{margin-bottom:16px;container:cwr-head/inline-size}.cwr-head>.obj-head-top{flex-wrap:nowrap}.cwr-head .obj-head-actions{flex:none}@container cwr-head (min-width:600px) and (max-width:899px){.cwr-head .obj-fact{flex-basis:33.33%;min-width:0}}.cwr-read-grid{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.cwr-read-main{flex:999 540px;min-width:0;container:cwr-sheet/inline-size}.cwr-reach-card{flex:320px;min-width:0}@container cwr-sheet (max-width:745px){.cwr-read-main .crm-sheet-row,.cwr-ed-main .crm-sheet-row{grid-template-columns:minmax(0,1fr);gap:12px}}.cwr-read-main .ord-locked-text{white-space:normal;overflow-wrap:anywhere}.cwr-reach-n{color:var(--color-fg-muted);white-space:nowrap;font-size:13px}.cwr-reach-list{margin:0;padding:0;font-size:13.5px;list-style:none}.cwr-reach-list li{border-bottom:1px solid var(--color-border-subtle);gap:12px;min-width:0;padding:10px 18px;display:flex}.cwr-reach-list li>span{overflow-wrap:anywhere;min-width:0}.cwr-reach-no{flex:none;width:64px;font-weight:600;text-decoration:none}.cwr-reach-more{padding:12px 18px}.cwr-link{color:var(--color-accent-fg);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:500}.cwr-link:hover{text-decoration:underline}.cwr-versions .cwr-cq{min-width:0;container:cwr-ver/inline-size}@container cwr-ver (min-width:720px){.cwr-cq>.table-pair>.table-wrap.is-hidden{display:block!important}.cwr-cq>.table-pair>.cardlist.cwr-ver-cards{display:none!important}}@container cwr-ver (max-width:719px){.cwr-cq>.table-pair>.table-wrap{display:none!important}.cwr-cq>.table-pair>.cardlist.cwr-ver-cards.is-hidden{display:flex!important}}.cardlist.cwr-ver-cards{border-top:1px solid var(--color-border-subtle);gap:0}.cwr-ver-cards>.cwr-ver-card.lcard{box-shadow:none;border:0;border-radius:0;padding:12px 18px}.cwr-ver-cards>.cwr-ver-card.lcard+.cwr-ver-card.lcard{border-top:1px solid var(--color-border-subtle)}.cwr-ver-cards>.cwr-ver-card.lcard:last-child{border-radius:0 0 var(--radius-lg) var(--radius-lg)}.cwr-ver-card .ac-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.cwr-note-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.55}.cwr-ed-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.cwr-ed-title{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.cwr-ed-title .t-page{overflow-wrap:anywhere;margin:0;font-size:22px;line-height:1.25}.cwr-ed-head .actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.cwr-page>.alert{margin-bottom:16px}.cwr-ed-grid{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.cwr-ed-main{flex:999 600px;min-width:0;container:cwr-sheet/inline-size}.cwr-ed-main .field{margin:0}.cwr-sec{border-bottom:1px solid var(--color-border-subtle);flex-direction:column;gap:14px;padding:18px 22px;display:flex}.cwr-sec:last-child{border-bottom:0}.cwr-sec-head{align-items:center;gap:10px;display:flex}.cwr-sec-head h2{margin:0;font-size:15px;font-weight:600}.cwr-sec-n{background:var(--color-accent-soft);width:24px;height:24px;color:var(--color-accent-fg);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12.5px;font-weight:600;display:inline-flex}.cwr-sec .field{margin:0}.cwr-grid{gap:12px;display:grid}.cwr-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cwr-grid-3{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr)}@container cwr-sheet (max-width:700px){.cwr-ed-main .cwr-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}.cwr-grid .cwr-span-2{grid-column:1/-1}.cwr-svc-seg.seg-mini{border-radius:10px;align-self:flex-start;gap:2px;padding:2px}.cwr-svc-seg.seg-mini button{border-radius:8px;height:32px;padding:0 12px;font-size:13.5px;font-weight:500}.cwr-svc-seg.seg-mini button+button{border-left:0}.cwr-svc-seg.seg-mini button.on{font-weight:600}.cwr-svc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px;font-size:13.5px;display:grid}.cwr-svc-grid.is-off .checkbox{color:var(--color-fg-subtle)}.cwr-mode-choices{flex-wrap:wrap;gap:8px 18px;display:flex}.cwr-expanders{flex-wrap:wrap;gap:8px;display:flex}.cwr-expander{height:32px;color:var(--color-accent-fg);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-self:flex-start;align-items:center;gap:6px;padding:0 8px 0 4px;font-size:13.5px;font-weight:600;display:inline-flex}.cwr-expander:hover:not(:disabled){background:var(--color-accent-soft)}.cwr-expander:disabled{color:var(--color-fg-subtle);cursor:default}.cwr-chips{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.cwr-chips:empty{display:none}.cwr-chip{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:8px;align-items:center;gap:2px;height:28px;padding:0 2px 0 10px;font-size:13px;display:inline-flex}.cwr-offset{gap:6px;min-width:0;display:flex}.cwr-offset>.select{flex:1;min-width:0}.cwr-days{box-sizing:border-box;border:1px solid var(--color-border-input);background:var(--color-surface);height:36px;color:var(--color-fg-muted);border-radius:8px;align-items:center;gap:2px;padding:0 8px;font-size:13px;display:inline-flex}.cwr-days.is-off{background:var(--color-surface-muted)}.cwr-days .input{width:34px;height:auto;box-shadow:none;text-align:right;background:0 0;border:0;padding:0}.cwr-days .input:focus{box-shadow:none;outline:none}.cwr-days:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-ring)}.cwr-preview{flex:300px;max-width:360px;overflow:hidden}.cwr-preview-title{border-bottom:1px solid var(--color-border-subtle);margin:0;padding:14px 18px;font-size:15px;font-weight:600}.cwr-pv{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:max-content minmax(0,1fr);gap:10px 16px;margin:0;padding:14px 18px;font-size:13.5px;display:grid}.cwr-pv dt{color:var(--color-fg-muted)}.cwr-pv dd{overflow-wrap:anywhere;margin:0}.cwr-pv-reach-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding:12px 18px 6px;display:flex}.cwr-pv-reach-head b{white-space:nowrap;font-weight:600}.cwr-pv-reach .cwr-reach-list li{border-bottom:0;padding:8px 18px}.cwr-pv-reach .cwr-reach-no{width:60px}.cwr-pv-reach .cwr-reach-more{padding:8px 18px 14px}.cwr-pv-reach>:last-child:not(.cwr-reach-more){padding-bottom:8px}.dialog .cwr-preview-body{border:1px solid var(--color-border);border-radius:10px;margin-top:12px}.dialog .cwr-pv-reach .cwr-reach-list{max-height:180px;overflow:auto}@media(max-width:960px){.cwr-preview{max-width:none}}@media(min-width:961px){.cwr-ed-grid>.cwr-preview{position:sticky;top:16px}}@media(max-width:767px){.cwr-head>.obj-head-top{flex-wrap:wrap}.cwr-head .obj-head-actions{flex:100%}.cwr-head .obj-head-actions>.btn:not(.btn-icon){flex:1 1 0}.cwr-ed-head .actions{width:100%;margin-left:0}.cwr-ed-head .actions>.btn:not(.btn-icon){flex:1 1 0;min-width:0}.cwr-sec{padding:16px}.cwr-grid-2,.cwr-grid-3,.cwr-svc-grid{grid-template-columns:minmax(0,1fr)}.cwr-reach-list li{padding:10px 16px}}.rw-page{flex-direction:column;display:flex}.rw-page.rw-read{gap:16px}.rw-page.rw-read>.alert,.rw-page.rw-read>.rw-head{margin-bottom:0}.rw-read-sec{min-width:0}.rw-read-title{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}.rw-card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;min-width:0;padding:20px 22px;box-shadow:0 1px 2px #171d260d}.rw-card+.rw-card{margin-top:16px}.rw-page>.alert{margin-bottom:16px}.rw-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;margin-bottom:16px;display:flex}.rw-card-head h2,.rw-card-head2 h2{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}.rw-card-head2{align-items:center;gap:8px;padding:14px 18px;display:flex}.rw-card>.table-wrap{border:0;border-top:1px solid var(--color-border);box-shadow:none;border-radius:0 0 12px 12px;margin:0 -22px -20px}.rw-board,.rw-pathcard,.rw-matrix-card,.rw-versions-card{padding:0;overflow:hidden}.rw-versions-card>.table-wrap,.rw-matrix-card>.table-wrap{border:0;border-top:1px solid var(--color-border-subtle);box-shadow:none;border-radius:0;margin:0}.rw-cnt{color:var(--color-fg-muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.rw-none{color:var(--color-fg-subtle)}.rw-note{color:var(--color-fg-subtle);align-items:flex-start;gap:6px;margin:12px 0 0;font-size:12px;line-height:1.5;display:flex}.rw-errors{border:1px solid var(--color-danger);border-radius:var(--radius-md);background:var(--color-danger-soft);color:var(--color-danger-fg);align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 16px;font-size:13px;line-height:1.5;display:flex}.rw-errors>.icon{flex:none;margin-top:2px}.rw-errors p{margin:2px 0}.rw-phone-back{margin-top:4px}.rw-num{background:var(--color-surface-muted);width:24px;height:24px;color:var(--color-fg-muted);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.rw-num.is-sm{width:22px;height:22px;font-size:11.5px}.rw-head{margin-bottom:16px}.rw-head .obj-fact dd{overflow-wrap:anywhere}.rw-page>.rw-tabs{margin-bottom:16px}.rw-ptab:focus-visible{outline:2px solid var(--color-accent);outline-offset:-3px}.rw-tab-n{font-variant-numeric:tabular-nums;font-size:12px;font-weight:500;position:relative;top:-4px}.rw-psec{flex-wrap:wrap;gap:16px 32px;padding:20px 22px;display:flex}.rw-psec+.rw-psec{border-top:1px solid var(--color-border-subtle)}.rw-psec>h2{flex:0 0 180px;margin:0;font-size:14px;font-weight:600}.rw-psec-body{flex-direction:column;flex:999 560px;gap:14px;min-width:0;display:flex}.rw-path-sec .rw-psec-body{gap:18px}.rw-psec-body .field{margin:0}.rw-psec .field>.field-label{font-size:13px;font-weight:500}.rw-static{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-surface-sunken,var(--color-surface-muted));min-height:36px;color:var(--color-fg);overflow-wrap:anywhere;border-radius:8px;align-items:center;padding:0 12px;font-size:13.5px;display:flex}.rw-static.is-empty{color:var(--color-fg-subtle)}.rw-pills{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;flex-wrap:wrap;align-self:flex-start;gap:2px;max-width:100%;padding:2px;display:inline-flex}.rw-pills>button{height:32px;color:var(--color-fg-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:500;display:inline-flex}.rw-pills>button .icon{width:14px;height:14px}.rw-pills>button:hover:not(:disabled):not(.on){background:var(--color-surface-muted);color:var(--color-fg)}.rw-pills>button.on{background:var(--color-accent-soft);color:var(--color-accent-fg);font-weight:600}.rw-pills>button:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.rw-pills>button:disabled{cursor:default}.rw-pills>button:disabled:not(.on){opacity:.6}.rw-transport{flex-direction:column;gap:12px;display:flex}.rw-transport-modes{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.rw-transport-caption{color:var(--color-fg-muted);font-size:12.5px}.rw-transport-first>.field{max-width:320px}.rw-path{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rw-pt,.rw-flight{grid-template-columns:24px minmax(0,1fr) 36px;align-items:start;gap:0 12px;display:grid}.rw-pt-rail{justify-content:center;align-self:stretch;display:flex;position:relative}.rw-pt-rail:before{content:"";background:var(--color-border-input);width:2px;position:absolute;top:0;bottom:0;left:calc(50% - 1px)}.rw-pt.is-first .rw-pt-rail:before{top:43px}.rw-pt.is-last .rw-pt-rail:before{height:43px;bottom:auto}.rw-pt-node{z-index:1;box-sizing:border-box;background:var(--color-accent);border-radius:50%;width:12px;height:12px;margin-top:37px;position:relative}.rw-pt.is-transit .rw-pt-node{border:2px solid var(--color-accent);background:var(--color-surface)}.rw-flight-node{z-index:1;background:var(--color-accent-soft);width:22px;height:22px;color:var(--color-accent-fg);border-radius:50%;justify-content:center;align-items:center;margin-top:32px;display:inline-flex;position:relative}.rw-flight-node .icon{width:12px;height:12px}.rw-pt-body{min-width:0;padding-bottom:14px}.rw-pt.is-last .rw-pt-body{padding-bottom:0}.rw-flight .rw-pt-body .combo{max-width:360px}.rw-pt-act{padding-top:25px}.rw-path-foot{margin-left:36px}.rw-applies-grid{flex-wrap:wrap;gap:18px 28px;display:flex}.rw-applies .alert{margin:0}.rw-stages{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.rw-stages>.rw-board{flex:999 400px;min-width:0;container:rw-board/inline-size}.rw-stages>.rw-board+.rw-panel{flex:440px;min-width:0;max-width:540px}.rw-panel-scrim{display:none}@media(min-width:1181px){.rw-stages.has-panel{grid-template-columns:minmax(0,1fr) clamp(440px,100% - 600px,540px);align-items:start;display:grid}.rw-stages.has-panel>.rw-panel{align-self:stretch;max-width:none}}.rw-board-head{justify-content:space-between;align-items:center;gap:10px;padding:10px 12px 10px 18px;display:flex}.rw-board-head h2{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}.rw-who-title{margin:2px 18px 8px;font-size:13.5px;font-weight:600}.rw-who-wrap.table-wrap{border:1px solid var(--color-border);box-shadow:none;border-radius:10px;margin:0 18px 12px}.rw-who-table{font-size:13.5px}.rw-who-table col.rw-who-c-nums{width:106px}.rw-who-table col.rw-who-c-lead{width:216px}.rw-who-table th,.rw-who-table td{border-bottom:0;border-top:1px solid var(--color-border-subtle);height:44px;padding:4px 10px}.rw-who-table th:first-child,.rw-who-table td:first-child{padding-left:12px}.rw-who-table th:last-child,.rw-who-table td:last-child{padding-right:10px}.rw-who-table thead th{background:var(--color-surface-muted);height:32px;color:var(--color-fg-muted);white-space:normal;border-top:0;padding-top:6px;padding-bottom:6px;font-size:12px;font-weight:500;line-height:1.3;position:static}.rw-who-team-in{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.rw-who-team-in>.icon{color:var(--color-fg-muted);flex:none}.rw-who-team-in>span{text-overflow:ellipsis;overflow:hidden}.rw-who-table td.rw-who-nums{color:var(--color-accent-fg);font-variant-numeric:tabular-nums;font-size:13px}.rw-leadsel{align-items:center;width:100%;min-width:0;display:flex;position:relative}.rw-leadsel>.avatar{z-index:1;pointer-events:none;width:24px;height:24px;font-size:9.5px;font-weight:700;position:absolute;left:5px}.rw-leadsel>.select{width:100%;min-width:0;height:var(--ctl-h-sm);background-image:none;padding:0 28px 0 10px;font-size:13.5px;font-weight:500}.rw-leadsel.has-lead>.select{padding-left:36px}.rw-panel-body .rw-leadsel>.select{height:var(--ctl-h)}.rw-leadsel-chev{width:14px;height:14px;color:var(--color-fg-muted);pointer-events:none;position:absolute;right:8px}.rw-stage-list{border-top:1px solid var(--color-border-subtle)}.rw-stage-empty{color:var(--color-fg-subtle);margin:0;padding:18px 18px 6px 58px;font-size:12.5px}.rw-srow{border-bottom:1px solid var(--color-border-subtle);align-items:stretch;display:flex;position:relative}.rw-srow:hover{background:var(--color-surface-muted)}.rw-srow.is-selected{background:var(--color-accent-soft);box-shadow:inset 0 0 0 2px var(--color-accent)}.rw-srow-btn{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 4px 10px 18px;display:grid}.rw-srow-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.rw-srow.is-selected .rw-num{background:var(--color-accent);color:var(--color-on-fill)}.rw-srow-main{flex-direction:column;gap:1px;min-width:0;display:flex}.rw-srow-line{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;display:flex}.rw-srow-line>b{overflow-wrap:anywhere;font-size:14px;font-weight:600}.rw-srow-sub{color:var(--color-fg-muted);overflow-wrap:anywhere;font-size:12.5px}.rw-flag{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-surface-muted);height:20px;color:var(--color-fg-muted);white-space:nowrap;border-radius:6px;align-items:center;padding:0 6px;font-size:11.5px;display:inline-flex}.rw-srow.is-selected .rw-flag{background:var(--color-surface)}.rw-flag.is-transport{background:var(--color-info-soft);color:var(--color-info-fg);border-color:#0000;font-weight:500}.rw-lockmark{color:var(--color-fg-subtle);align-items:center;display:inline-flex}.rw-lockmark .icon{width:12px;height:12px}.rw-srow-side{color:var(--color-fg-muted);text-align:right;flex-direction:column;align-items:flex-end;gap:2px;font-size:12.5px;display:flex}.rw-srow.is-selected .rw-srow-counts{color:var(--color-accent-fg);font-weight:500}.rw-srow-meta{flex-wrap:wrap;justify-content:flex-end;gap:2px 10px;display:inline-flex}.rw-srow-meta>span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.rw-stage-more{opacity:0;transition:opacity .12s var(--ease);flex:none;align-self:center;margin-right:8px}.rw-srow:hover .rw-stage-more,.rw-srow.is-selected .rw-stage-more,.rw-stage-more:focus-visible,.rw-stage-more[aria-expanded=true]{opacity:1}.rw-add-stage{width:100%;min-height:44px;color:var(--color-accent-fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 18px 8px 58px;font-size:13px;font-weight:500;display:flex}.rw-add-stage:hover{background:var(--color-accent-soft)}.rw-add-stage:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.rw-panel{min-width:0}.rw-panel-inner{top:calc(var(--topbar-h) + 10px);max-height:calc(100dvh - var(--topbar-h) - 24px);overscroll-behavior:contain;scrollbar-width:thin;border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;flex-direction:column;display:flex;position:sticky;overflow-y:auto;box-shadow:0 2px 4px #1a22300f,0 8px 20px #1a223012}.rw-panel-inner>*{flex:none}.rw-panel-head{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;gap:8px;padding:10px 10px 10px 18px;display:flex}.rw-panel-kicker{color:var(--color-fg-muted);font-size:12.5px;font-weight:600}.rw-panel-tools{gap:2px;display:flex}.rw-panel-ident{flex-direction:column;gap:6px;padding:16px 18px 6px;display:flex}.rw-panel-ident>.field{margin:0}.rw-panel-ident .field-label{font-size:13px;font-weight:500}.rw-panel-ident>.rw-panel-cond{margin-top:8px}.rw-panel-type{color:var(--color-fg-subtle);align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.rw-ptabs{z-index:2;border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface);scrollbar-width:none;gap:12px;padding:0 18px;display:flex;position:sticky;top:0;overflow-x:auto}.rw-ptabs::-webkit-scrollbar{display:none}.rw-ptab{height:42px;color:var(--color-fg-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;margin-bottom:-1px;padding:0;font-size:13.5px;font-weight:500;display:inline-flex}.rw-ptab:hover{color:var(--color-fg)}.rw-panel-inner{container:rw-panel/inline-size}@container rw-panel (max-width:499px){.rw-ptab>.icon{display:none}.rw-panel-body .rw-form{grid-template-columns:minmax(0,1fr);row-gap:14px}}.rw-ptab.is-on{border-bottom-color:var(--color-accent);color:var(--color-accent-fg);font-weight:600}.rw-panel-body{padding:14px 18px 18px}.rw-pane-actions{gap:8px;margin-bottom:10px;display:flex}.rw-pane-empty{border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-fg-subtle);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:26px 18px;display:flex}.rw-pane-empty b{color:var(--color-fg);font-size:13.5px;font-weight:600}.rw-pane-empty p{max-width:340px;margin:0;font-size:12.5px;line-height:1.5}.rw-rqcards{flex-direction:column;gap:10px;display:flex}.rw-rqcard{border:1px solid var(--color-border);border-radius:10px;flex-direction:column;gap:8px;padding:10px 10px 10px 12px;display:flex}.rw-rqcard-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.rw-rqcard-name{flex-direction:column;min-width:0;display:flex}.rw-rqcard-name>b{overflow-wrap:anywhere;font-weight:600}.rw-rqcard-name>span{color:var(--color-fg-muted);font-size:12.5px}.rw-rqcard-ctl{grid-template-columns:repeat(auto-fit,minmax(142px,1fr));gap:6px;display:grid}.rw-rqcard-ctl .select{width:100%;min-width:0;font-size:12.5px}.rw-rqcard-ctl.is-field>.rw-req-scope{grid-column:span 2}.rw-req-scope{min-width:0;height:var(--ctl-h-sm);box-sizing:border-box;border:1px solid var(--color-border-input);background:var(--color-surface-muted);color:var(--color-fg-muted);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;align-items:center;padding:0 10px;font-size:12.5px;display:flex;overflow:hidden}.rw-rqcard-exec{font-size:12.5px}.rw-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;display:grid}.rw-form>.field{min-width:0;margin:0}.rw-form>.field>.field-label{flex:1 0 auto}.rw-span-2{grid-column:1/-1}.rw-checks{border-top:1px solid var(--color-border-subtle);flex-direction:column;gap:10px;margin-top:18px;padding-top:16px;display:flex}.rw-country-quick{flex-wrap:wrap;align-items:center;gap:6px;margin-top:-6px;display:flex}.rw-country-quick-label{color:var(--color-fg-subtle);margin-right:2px;font-size:12px}.rw-country-chip{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);height:26px;color:var(--color-fg-muted);font:inherit;cursor:pointer;align-items:center;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.rw-country-chip:hover:not(:disabled){border-color:var(--color-border-strong);color:var(--color-fg)}.rw-country-chip.is-on{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent-fg)}.rw-country-chip:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.rw-country-chip:disabled{cursor:default;opacity:.6}.rw-transport-start{border-top:1px solid var(--color-border-subtle);flex-direction:column;gap:10px;margin-top:18px;padding-top:16px;display:flex}.rw-transport-start>h3{align-items:center;gap:6px;margin:0;font-size:13px;font-weight:600;display:flex}.rw-transport-start>h3>.icon{color:var(--color-fg-muted)}.rw-transport-start-more{flex-direction:column;gap:12px;margin-left:26px;display:flex}.rw-transport-start-more>.field{max-width:360px;margin:0}.rw-transport-at{color:var(--color-fg-muted);align-items:flex-start;gap:6px;margin:0 0 0 26px;font-size:12.5px;display:flex}.rw-transport-at>.icon{flex:none;margin-top:2px}.rw-transport-at.is-warn{color:var(--color-warning-fg)}.rw-pkg{padding:14px 18px 6px}.rw-pkg-head{flex-wrap:wrap;align-items:center;gap:8px 12px;padding-bottom:10px;display:flex}.rw-pkg-head h2{margin:0;font-size:15px;font-weight:600}.rw-pkg-hint{color:var(--color-fg-muted);font-size:13px}.rw-pkg-link{margin-left:auto}.rw-pkg-row{border-top:1px solid var(--color-border-subtle);grid-template-columns:150px minmax(0,1fr);align-items:start;gap:12px;padding:10px 0;display:grid}.rw-pkg-k{flex-direction:column;gap:1px;padding-top:4px;display:flex}.rw-pkg-k>b{font-size:13.5px;font-weight:600}.rw-pkg-k>span{color:var(--color-fg-muted);font-size:12.5px}.rw-pkg-v{flex-wrap:wrap;gap:6px;display:flex}.rw-pkg-chip{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-surface);height:28px;color:var(--color-fg);white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:0 10px 0 8px;font-size:13px;display:inline-flex}.rw-pkg-chip.is-req{background:var(--color-accent-soft);color:var(--color-accent-fg);border-color:#0000;font-weight:500}.rw-pkg-none{border-top:1px solid var(--color-border-subtle);color:var(--color-fg-subtle);margin:0;padding:10px 0 12px;font-size:13px}.rw-mx-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:10px 12px 10px 18px;display:flex}.rw-mx-head h2{margin:0;font-size:15px;font-weight:600}.rw-mx-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rw-mx-btns{flex:none;gap:8px;display:inline-flex}.rw-legend{color:var(--color-fg-muted);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-right:10px;font-size:12.5px;display:flex}.rw-legend>span{align-items:center;gap:6px;display:inline-flex}.rw-legend-s{color:var(--color-fg);font-size:11px}.rw-mx-empty{padding:0 18px 18px}.rw-dot{box-sizing:border-box;border-radius:50%;flex:none;width:12px;height:12px;display:inline-block}.rw-dot.is-blocking{background:var(--color-accent)}.rw-dot.is-reminder{border:2px solid var(--color-accent);background:var(--color-surface)}.rw-dot.is-none{background:var(--color-border-strong);width:5px;height:5px}.rw-matrix-wrap .rw-matrix{border-collapse:collapse;width:100%}.rw-matrix th,.rw-matrix td{white-space:nowrap;border:0;height:auto;padding:0}.rw-matrix tr.rw-matrix-cols th{border-bottom:1px solid var(--color-border);background:var(--color-surface-muted);vertical-align:bottom}.rw-matrix th.rw-matrix-corner{min-width:260px;color:var(--color-fg-muted);text-align:left;padding:0 12px 10px 18px;font-size:12px;font-weight:500}.rw-matrix th.rw-col-rot{width:36px;min-width:36px;max-width:36px;padding:10px 0}.rw-col-name{max-height:150px;color:var(--color-fg-muted);text-overflow:ellipsis;writing-mode:vertical-rl;margin:0 auto;font-size:12px;font-weight:500;display:block;overflow:hidden;transform:rotate(180deg)}.rw-matrix tr.rw-matrix-groups th{border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface);color:var(--color-fg-muted);text-align:center;padding:4px 0;font-size:11.5px;font-weight:600}.rw-matrix .rw-fields-start{border-left:1px solid var(--color-border-input)}.rw-matrix tbody td{border-bottom:1px solid var(--color-border-subtle)}.rw-matrix tbody tr:last-child td{border-bottom:0}.rw-matrix th.rw-matrix-corner,.rw-matrix th.rw-matrix-corner-group,.rw-matrix td.rw-matrix-stage{z-index:1;position:sticky;left:0}.rw-matrix td.rw-matrix-stage,.rw-matrix th.rw-matrix-corner-group{background:var(--color-surface)}.rw-matrix td.rw-matrix-stage{white-space:normal;min-width:260px;height:48px;padding:6px 12px 6px 18px}.rw-matrix-row:hover td{background:var(--color-surface-muted)}.rw-matrix-card{container:rw-mx/inline-size}@container rw-mx (max-width:760px){.rw-matrix th.rw-matrix-corner,.rw-matrix td.rw-matrix-stage{min-width:204px}}.rw-matrix-stage>.rw-num,.rw-matrix-stage-text{vertical-align:middle}.rw-matrix-stage-text{flex-direction:column;max-width:calc(100% - 34px);margin-left:10px;display:inline-flex}.rw-matrix-stage-text b{font-size:13px;font-weight:600}.rw-matrix-stage-text small{color:var(--color-fg-muted);font-size:12px}.rw-matrix td.rw-matrix-cell{text-align:center;vertical-align:middle;width:36px}.rw-cell-box{flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex;position:relative}.rw-cell{cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:24px;padding:0;display:inline-flex;position:relative}.rw-cell:hover:not(:disabled){background:var(--color-accent-soft)}.rw-cell:focus-visible,.rw-cell-scope:focus-visible{outline:2px solid var(--color-accent);outline-offset:0}.rw-cell:disabled{cursor:default}.rw-cell.is-fixed .rw-dot{opacity:.55}.rw-cell-more{color:var(--color-fg-muted);font-size:9px;font-style:normal;font-weight:600;position:absolute;top:-2px;right:-2px}.rw-cell-scope{min-width:14px;height:14px;color:var(--color-fg);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0 2px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:calc(50% + 10px);left:50%;transform:translate(-50%)}.rw-cell-scope:not(.is-stage){color:var(--color-fg-subtle);opacity:0}.rw-cell-scope .icon{width:11px;height:11px}.rw-matrix-row:hover .rw-cell-scope,.rw-cell-scope:focus-visible{opacity:1}.rw-cell-scope:hover:not(:disabled){background:var(--color-border-subtle)}.rw-cell-scope:disabled{cursor:default}.rw-line{flex-wrap:wrap;align-items:center;gap:10px 0;margin:0;padding:0;list-style:none;display:flex}.rw-line-pt{flex:auto;align-items:center;min-width:0;display:flex}.rw-line-pt.is-last{flex-grow:0}.rw-line-text{flex-direction:column;gap:2px;min-width:0;display:flex}.rw-line-text>b{overflow-wrap:anywhere;font-weight:650}.rw-line-text>small{color:var(--color-fg-muted);font-size:12.5px}.rw-line-link{min-width:28px;color:var(--color-fg-muted);flex:28px;align-items:center;gap:8px;margin:0 12px;font-size:12.5px;font-weight:500;display:flex}.rw-line-rail{background:var(--color-border-strong);border-radius:2px;flex:1;height:2px}.rw-line-airline{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.rw-read-head>.obj-head-top{flex-wrap:nowrap}.rw-read-head .obj-head-actions{flex:none}.rw-read-version{color:var(--color-fg-muted);font-size:13px}.rw-read-note{overflow-wrap:anywhere}.rw-read-note>span{color:var(--color-fg-muted);margin-bottom:2px;font-size:12px;display:block}.rw-read-table{table-layout:fixed;width:100%;min-width:960px;font-size:13.5px}.rw-read-table th.rw-read-n{width:60px}.rw-read-table th.rw-read-team{width:150px}.rw-read-table th.rw-read-plan{width:136px}.rw-read-table th.rw-read-reqs{width:43%}.rw-read-table th:first-child,.rw-read-table td:first-child{padding-left:20px}.rw-read-table th:last-child,.rw-read-table td:last-child{padding-right:20px}.rw-read-table td.rw-read-n{color:var(--color-fg-muted);font-variant-numeric:tabular-nums;line-height:26px}.rw-read-table td{border-bottom:1px solid var(--color-border-subtle);white-space:normal;vertical-align:top;height:auto;padding-top:12px;padding-bottom:12px}.rw-read-table tr:last-child td{border-bottom:0}.rw-read-name{min-height:26px;padding-top:3px;line-height:20px;display:block}.rw-read-name>span:first-child{overflow-wrap:anywhere}.rw-read-name>.rw-lockmark{vertical-align:-1px;margin-left:6px;display:inline-flex}.rw-meta{color:var(--color-fg-muted);flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:4px;display:flex}.rw-meta-i{align-items:center;gap:5px;display:inline-flex}.rw-meta-i>.icon{color:var(--color-fg-subtle);flex:none}.rw-meta-v{color:var(--color-fg)}.rw-meta-i.is-transport,.rw-meta-i.is-transport>.icon{color:var(--color-accent-fg)}.rw-read-instr{color:var(--color-fg-muted);margin-top:4px;line-height:1.45;display:block}.rw-read-team>span:first-child,.rw-read-plan>span{align-items:center;min-height:26px;line-height:1.4;display:flex}.rw-read-lead{color:var(--color-fg-muted);align-items:center;gap:6px;display:flex}.rw-read-lead>.avatar{width:18px;height:18px;font-size:8.5px;font-weight:700}.rw-reqlegend{color:var(--color-fg-muted);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12.5px;display:inline-flex}.rw-reqlegend>span{align-items:center;gap:5px;display:inline-flex}.rw-key{box-sizing:border-box;border:1px solid var(--color-border-input);background:var(--color-surface);border-radius:3px;width:12px;height:12px;display:inline-block}.rw-key.is-req{background:#c7d6f5;border:0}@supports (color:color-mix(in lab,red,red)){.rw-key.is-req{background:color-mix(in srgb,var(--color-accent) 22%,var(--color-surface))}}.rw-rqlines{flex-direction:column;gap:8px;display:flex}.rw-rqline{grid-template-columns:108px minmax(0,1fr);align-items:start;column-gap:8px;display:grid}.rw-rqline-k{flex-direction:column;gap:1px;padding-top:4px;display:flex}.rw-rqline-l{color:var(--color-fg-muted);align-items:center;gap:5px;display:inline-flex}.rw-rqline-l>.icon{color:var(--color-fg-subtle);flex:none}.rw-rqline-s{color:var(--color-fg-subtle);padding-left:18px}.rw-rqline-v{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.rw-rq2{box-sizing:border-box;border:1px solid var(--color-border-input);background:var(--color-surface);max-width:100%;height:26px;color:var(--color-fg-muted);white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:12.5px;display:inline-flex}.rw-rq2.is-req{background:var(--color-accent-soft);color:var(--color-accent-fg);border-color:#0000;font-weight:500}.rw-rq2-sfx{opacity:.7;border-left:1px solid;margin-left:2px;padding-left:7px;font-size:11.5px;font-weight:500;line-height:12px}.rw-read-card{container:rw-read/inline-size}.rw-read-plan-ic{display:none}@media(min-width:768px){@container rw-read (max-width:959px){.rw-read-wrap{overflow:visible}.rw-read-table,.rw-read-table thead,.rw-read-table tbody{width:100%;min-width:0;display:block}.rw-read-table tr{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:52px minmax(0,1fr) minmax(150px,28%) 124px;display:grid}.rw-read-table tbody tr:last-child{border-bottom:0}.rw-read-table thead th,.rw-read-table td,.rw-read-table th.rw-read-n,.rw-read-table th.rw-read-team,.rw-read-table th.rw-read-plan{border-bottom:0;width:auto;min-width:0;display:block}.rw-read-table th.rw-read-reqs{display:none}.rw-read-table td.rw-read-reqs{grid-column:2/-1;padding-top:0;padding-left:12px}.rw-read-table td.rw-read-reqs:has(>.rw-none:only-child){display:none}.rw-rqline{grid-template-columns:116px minmax(0,1fr)}}}.rw-views{border:1px solid var(--color-border);background:var(--color-surface);scrollbar-width:none;border-radius:10px;flex:none;gap:2px;max-width:100%;padding:2px;display:inline-flex;overflow-x:auto}.rw-view-btn{height:30px;color:var(--color-fg-muted);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.rw-view-btn:hover{background:var(--color-surface-muted);color:var(--color-fg)}.rw-view-btn.is-on{background:var(--color-accent-soft);color:var(--color-accent-fg);font-weight:600}.rw-view-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.rw-view-n{font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.rw-registry .table-pair{container:rw-reg/inline-size}@container rw-reg (max-width:1099px){.rw-registry-table col.rw-c-upd{width:0!important}.rw-registry-table th.rw-c-upd,.rw-registry-table td.rw-c-upd{visibility:hidden;border-left:0;border-right:0;padding:0;overflow:hidden}}.rw-registry-table td{vertical-align:top;height:auto;padding-top:12px;padding-bottom:12px}.rw-reg-name{align-items:center;gap:12px;min-width:0;display:flex}.rw-reg-tile{border-radius:9px;width:34px;height:34px}.rw-reg-text{flex-direction:column;min-width:0;display:flex}.rw-reg-title{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.rw-reg-title>b{overflow-wrap:anywhere;font-weight:400}.rw-reg-sub,.rw-reg-via,.rw-reg-date{color:var(--color-fg-muted);font-size:12.5px}.rw-reg-date{font-size:inherit}.rw-reg-path{flex-direction:column;gap:3px;min-width:0;display:flex}.rw-reg-ab{flex-wrap:wrap;align-items:center;gap:2px 6px;display:flex}.rw-reg-ab>.icon{color:var(--color-fg-subtle);flex:none}.rw-reg-applies{flex-direction:column;display:flex}.rw-reg-applies>span{align-items:center;gap:7px;line-height:20px;display:flex}.rw-reg-applies .icon{width:14px;height:14px;color:var(--color-fg-muted);flex:none}.rw-reg-reqs{flex-direction:column;display:flex}.rw-reg-card{color:inherit;text-decoration:none}.rw-reg-card:hover{border-color:var(--color-border-hover)}.rw-savebar{margin-top:18px}.rw-savebar .savebar-actions{gap:8px;margin-left:auto;display:flex}.rw-dirty-dot{background:var(--color-warning);border-radius:50%;width:8px;height:8px}.rw-publish>section+section{border-top:1px solid var(--color-border-subtle);margin-top:16px;padding-top:16px}.rw-publish h3{align-items:center;gap:10px;margin:0 0 10px;font-size:14px;font-weight:600;display:flex}.rw-check,.rw-diff{align-items:flex-start;gap:10px;padding:4px 0;font-size:13.5px;line-height:1.45;display:flex}.rw-check b{font-weight:600}.rw-check small{color:var(--color-fg-muted);margin-top:1px;font-size:13px;display:block}.rw-check-ic{color:var(--color-fg-muted);flex:none;margin-top:1px;display:inline-flex}.rw-check.is-ok .rw-check-ic{color:var(--color-success)}.rw-check.is-bad .rw-check-ic{color:var(--color-danger)}.rw-check.is-warn .rw-check-ic{color:var(--color-warning-strong)}.rw-diff-k{border-radius:var(--radius-sm);background:var(--color-info-soft);width:20px;height:20px;color:var(--color-info-fg);flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.rw-diff.is-add .rw-diff-k{background:var(--color-success-soft);color:var(--color-success-fg)}.rw-diff.is-remove .rw-diff-k{background:var(--color-danger-soft);color:var(--color-danger-fg)}.rw-diff-none{color:var(--color-fg-muted);margin:0;font-size:13.5px}.rw-effect{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rw-effect>div{background:var(--color-surface-muted);border-radius:10px;padding:12px 14px}.rw-effect b{margin-bottom:4px;font-size:13.5px;font-weight:600;display:block}.rw-effect span{color:var(--color-fg-muted);font-size:13px;line-height:1.45}.rw-sa-dialog{width:min(960px,100vw - 32px)}.rw-sa-dialog .dialog-head{align-items:center}.rw-sa-dialog .dialog-body{padding:0;display:flex;overflow:hidden}.rw-sa-dialog .dialog-foot{background:var(--color-surface)}.rw-sa{grid-template-columns:212px minmax(0,1fr);width:100%;height:min(560px,100dvh - 210px);display:grid}.rw-sa-cats{border-right:1px solid var(--color-border-subtle);background:#f9fafb;flex-direction:column;gap:2px;padding:12px 10px;display:flex;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.rw-sa-cats{background:color-mix(in srgb,var(--color-surface-muted) 55%,var(--color-surface))}}.rw-sa-cat{height:38px;color:var(--color-fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;align-items:center;gap:10px;padding:0 10px;font-size:13.5px;display:flex}.rw-sa-cat:hover{background:var(--color-surface-muted)}.rw-sa-cat.is-on{background:var(--color-accent-soft);color:var(--color-accent-fg);font-weight:600}.rw-sa-cat>.icon{flex:none;width:16px;height:16px}.rw-sa-cat-name{flex:1;min-width:0}.rw-sa-n{color:var(--color-fg-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.rw-sa-cat.is-on .rw-sa-n{color:var(--color-accent-fg)}.rw-sa-main{flex-direction:column;min-width:0;min-height:0;display:flex}.rw-sa-search{padding:14px 18px 8px}.rw-sa-search .input-wrap{width:100%}.rw-sa-search .input{height:40px}.rw-sa-list{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:0 8px 12px;overflow-y:auto}.rw-sa-group{color:var(--color-fg-muted);align-items:center;gap:8px;padding:14px 10px 6px;font-size:12px;font-weight:600;display:flex}.rw-sa-group>span{color:var(--color-fg-subtle);font-weight:500}.rw-sa-item{box-sizing:border-box;width:100%;min-height:58px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto 30px;align-items:center;column-gap:12px;padding:9px 10px;display:grid}.rw-sa-item:hover{border-color:#c7d6f5}@supports (color:color-mix(in lab,red,red)){.rw-sa-item:hover{border-color:color-mix(in srgb,var(--color-accent) 22%,var(--color-surface))}}.rw-sa-item:hover{background:#f4f8ff}@supports (color:color-mix(in lab,red,red)){.rw-sa-item:hover{background:color-mix(in srgb,var(--color-accent-soft) 55%,var(--color-surface))}}.rw-sa-item:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.rw-sa-tile{background:var(--color-surface-muted);width:34px;height:34px;color:var(--color-fg-muted);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.rw-sa-tile .icon{width:16px;height:16px}.rw-sa-text{flex-direction:column;min-width:0;display:flex}.rw-sa-text>b{font-weight:600}.rw-sa-text>span{color:var(--color-fg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.rw-sa-used{color:var(--color-fg-muted);white-space:nowrap;font-size:12.5px}.rw-sa-add{box-sizing:border-box;border:1px solid var(--color-border-input);width:30px;height:30px;color:var(--color-fg);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.rw-sa-add .icon{width:15px;height:15px}.rw-sa-item:hover .rw-sa-add{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-fill)}.rw-sa-newtype{gap:6px;font-weight:600}.rw-library-search{z-index:1;background:var(--color-surface-raised);margin-bottom:12px;position:sticky;top:0}.rw-library-search>.input{width:100%}.rw-library{overscroll-behavior:contain;scrollbar-width:thin;gap:4px;max-height:min(56dvh,520px);padding:2px 4px 2px 0;display:grid;overflow-y:auto}.rw-library-grouped{gap:10px}.rw-library-group>h3{color:var(--color-fg-muted);margin:4px 0 2px;padding:4px 8px;font-size:12px;font-weight:600}.rw-library-row{border-radius:var(--radius-md);width:100%;min-height:42px;color:var(--color-fg);align-items:center;gap:10px;padding:7px 10px;font-size:13px;line-height:1.4;display:flex}.rw-library-row:hover{background:var(--color-accent-soft)}.rw-library-row>.checkbox{width:100%}.rw-library-row .t-caption{margin-top:1px;font-size:11.5px;line-height:1.4;display:block}.rw-empty-inline{color:var(--color-fg-subtle);margin:0;padding:14px 10px;font-size:13px}@media(max-width:1180px){.rw-stages>.rw-board+.rw-panel{top:calc(var(--topbar-h) + 8px);z-index:30;width:min(520px,100vw - 24px);max-width:none;position:fixed;bottom:12px;right:12px}.rw-panel-inner{height:100%;max-height:none;box-shadow:var(--shadow-dialog);position:static}}@media(max-width:1023px){.rw-panel-scrim{z-index:29;background:var(--backdrop);display:block;position:fixed;top:0;right:0;bottom:0;left:0}}@container rw-board (max-width:620px){.rw-who-table col.rw-who-c-nums{width:88px}.rw-who-table col.rw-who-c-lead{width:182px}.rw-srow-btn{gap:10px}}@media(max-width:767px){.rw-card{padding:16px}.rw-card>.table-wrap{margin:0 -16px -16px}.rw-board,.rw-pathcard,.rw-matrix-card,.rw-versions-card{padding:0}.rw-read-head>.obj-head-top{align-items:flex-start}.rw-read-wrap{overflow:visible}.rw-read-table{table-layout:auto;min-width:0}.rw-read-table thead{display:none}.rw-read-table,.rw-read-table tbody{width:100%;display:block}.rw-read-table tr.rw-read-row{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:34px minmax(0,1fr);padding:12px 16px;display:grid}.rw-read-table tr.rw-read-row:last-child{border-bottom:0}.rw-read-table td,.rw-read-table td:first-child,.rw-read-table td:last-child{border:0;min-width:0;padding:2px 0;display:block}.rw-read-table td.rw-read-n{grid-row:span 4}.rw-read-table td:not(.rw-read-n){grid-column:2}.rw-read-team>span:first-child,.rw-read-plan>span{line-height:1.45}.rw-read-plan-ic{color:var(--color-fg-subtle);flex:none;margin-right:6px;display:inline-block}.rw-read-table td.rw-read-plan.is-empty,.rw-read-table td.rw-read-reqs:has(>.rw-none:only-child){display:none}.rw-rqline{grid-template-columns:minmax(0,1fr);row-gap:4px}.rw-rq2{white-space:normal;height:auto;min-height:26px}.rw-psec{padding:16px}.rw-psec>h2{flex-basis:100%}.rw-pkg-row{grid-template-columns:minmax(0,1fr);gap:6px}.rw-pkg-link{margin-left:0}.rw-effect,.rw-form{grid-template-columns:minmax(0,1fr)}.rw-views{flex-basis:100%}.rw-view-btn{flex:auto;justify-content:center;padding:0 8px}.rw-view-btn>.icon{display:none}.rw-sa{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:min(640px,100dvh - 190px)}.rw-sa-cats{border-right:0;border-bottom:1px solid var(--color-border-subtle);flex-direction:row;padding:8px 10px;overflow-x:auto}.rw-sa-item{grid-template-columns:34px minmax(0,1fr) 30px}.rw-sa-used{display:none}}.rp-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel);box-shadow:var(--shadow-xs);overflow:hidden}.rp-head{border-bottom:1px solid var(--color-border-subtle);flex-wrap:wrap;align-items:center;gap:10px 20px;padding:12px 18px;display:flex}.rp-head h2{margin:0;font-size:15px;font-weight:600}.rp-chips{flex-wrap:wrap;flex:260px;gap:6px;display:flex}.rp-chip{border-radius:var(--radius-sm);background:var(--color-surface-muted);white-space:nowrap;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:13px;display:inline-flex}.rp-chip>span{color:var(--color-fg-muted)}.rp-chip b{font-weight:600}.rp-chip.is-warn{background:var(--color-warning-soft);color:var(--color-warning-fg);font-weight:600}.rp-etd{color:var(--color-fg-muted);align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.rp-etd-box{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);height:34px;color:var(--color-fg);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-size:13.5px;font-weight:500;display:inline-flex;position:relative}.rp-etd-box:hover{border-color:var(--color-border-hover)}.rp-etd-box:focus-within{outline:2px solid var(--color-accent);outline-offset:1px}.rp-etd-box>.rp-etd-input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0}.rp-etd-box>.rp-etd-input::-webkit-calendar-picker-indicator{cursor:pointer;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.rp-table-wrap.table-wrap{box-shadow:none;border:0;border-radius:0}.rp-table{font-size:13.5px}.rp-table col.rp-c-n{width:62px}.rp-table col.rp-c-day{width:212px}.rp-table col.rp-c-grid{width:308px}.rp-table col.rp-c-date{width:130px}.rp-table th,.rp-table td{border-bottom:1px solid var(--color-border-subtle);height:48px;padding:8px 0}.rp-table thead th{background:var(--color-surface-muted);border-bottom-color:var(--color-border);height:40px;color:var(--color-fg-muted);padding-top:0;padding-bottom:0;font-size:12px;font-weight:500;position:static}.rp-table th:first-child,.rp-table td:first-child{padding-left:18px}.rp-table th:last-child,.rp-table td:last-child{padding-right:18px}.rp-table tbody tr:last-child>td{border-bottom:0}.rp-table tr.dt-band>th{background:#f9fafc;height:32px;padding:0 18px}@supports (color:color-mix(in lab,red,red)){.rp-table tr.dt-band>th{background:color-mix(in oklab,var(--color-surface-muted) 50%,var(--color-surface))}}.rp-table tr.dt-band>th{font-size:12px}.rp-table tr.dt-band>th .dt-band-label{color:var(--color-fg-muted);font-weight:600}.rp-table tr.dt-band.is-warn>th .dt-band-label{color:var(--color-warning-fg)}.rp-table tbody.dt-group+tbody.dt-group tr.dt-band>th{border-top:0}.rp-n{color:var(--color-fg-muted)}.rp-table td.rp-name{white-space:normal;overflow-wrap:anywhere;padding-right:12px;font-weight:600}.rp-date{font-variant-numeric:tabular-nums;color:var(--color-fg-muted);white-space:nowrap}.rp-box{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-md);white-space:nowrap;justify-content:center;align-items:center;gap:8px;width:200px;height:32px;font-size:13.5px;font-weight:500;display:inline-flex}.rp-box.is-fixed{background:var(--color-surface-muted);color:var(--color-fg-muted)}.rp-box.is-departure{border-color:#ccdaf6}@supports (color:color-mix(in lab,red,red)){.rp-box.is-departure{border-color:color-mix(in oklab,var(--color-accent) 20%,var(--color-surface))}}.rp-box.is-departure{background:var(--color-accent-soft);color:var(--color-accent-fg);font-weight:600}.rp-box.is-unset{border:1px dashed var(--color-border-hover);background:var(--color-surface);color:var(--color-accent-fg);gap:6px;padding:0;font-size:13px;font-weight:600}.rp-box.is-unset:hover{border-color:var(--color-accent);background:var(--color-accent-soft)}.rp-box.is-step{border-color:var(--color-border-strong);background:var(--color-surface);color:var(--color-fg);justify-content:space-between;gap:0}.rp-step-btn{width:32px;height:30px;color:var(--color-fg-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.rp-step-btn:first-child{border-radius:7px 0 0 7px}.rp-step-btn:last-child{border-radius:0 7px 7px 0}.rp-step-btn:hover:not(:disabled){background:var(--color-surface-muted);color:var(--color-fg)}.rp-step-btn:disabled,.rp-step-btn[aria-disabled=true]{opacity:1;color:#cdced0}@supports (color:color-mix(in lab,red,red)){.rp-step-btn:disabled,.rp-step-btn[aria-disabled=true]{color:color-mix(in oklab,var(--color-fg-muted) 30%,var(--color-surface))}}.rp-step-val{text-align:center;flex:1;min-width:0;font-weight:600}.rp-box-lg{width:202px;height:36px}.rp-box-lg .rp-step-btn{width:34px;height:34px}.rp-box-lg .rp-step-val{min-width:132px}.rp-grid,.rp-grid-head{grid-template-columns:repeat(7,1fr);margin:0 18px 0 6px;display:grid}.rp-table th.rp-track,.rp-table td.rp-track{padding-left:0;padding-right:0}.rp-grid-head{font-variant-numeric:tabular-nums}.rp-grid-head>span{text-align:center}.rp-grid-head>.is-dep{color:var(--color-accent-fg);justify-content:center;display:inline-flex}.rp-grid{border-radius:var(--radius-md);background:#f9fafc;height:32px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.rp-grid{background:color-mix(in oklab,var(--color-surface-muted) 50%,var(--color-surface))}}.rp-cell{justify-content:center;align-items:center;display:flex}.rp-cell+.rp-cell{border-left:1px solid var(--color-border)}.rp-cell.is-dep{background:var(--color-accent-soft)}.rp-dot{background:var(--color-accent);width:10px;height:10px;box-shadow:0 0 0 3px var(--color-surface);border-radius:50%}.rp-empty{color:var(--color-fg-muted);flex-direction:column;align-items:center;gap:8px;padding:40px 18px;display:flex}.rp-empty p{margin:0}.rp-pane{flex-direction:column;gap:16px;display:flex}.rp-pane-day{flex-direction:column;gap:6px;display:flex}.rp-pane-label{font-size:13px;font-weight:500}.rp-pane-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rp-remove{border-radius:var(--radius-md);height:32px;color:var(--color-accent-fg);padding:0 10px;font-size:13.5px;font-weight:600}.rp-remove:hover{background:var(--color-accent-soft)}.rp-facts{grid-template-columns:150px 1fr;row-gap:8px;margin:0;font-size:13.5px;display:grid}.rp-facts dt{color:var(--color-fg-muted)}.rp-facts dd{margin:0}.rp-facts dd.is-strong{font-weight:600}.rp-card{container:rp/inline-size}@container rp (max-width:1000px){.rp-table col.rp-c-n{width:50px}.rp-table col.rp-c-grid{width:210px}.rp-table col.rp-c-date{width:114px}.rp-table th:first-child,.rp-table td:first-child{padding-left:14px}.rp-table th:last-child,.rp-table td:last-child{padding-right:14px}.rp-grid,.rp-grid-head{margin:0 12px 0 4px}}@container rp (max-width:760px){.rp-table col.rp-c-n{width:46px}.rp-table col.rp-c-grid{width:0}.rp-table col.rp-c-date{width:124px}.rp-table th.rp-track,.rp-table td.rp-track{visibility:hidden;overflow:hidden}.rp-table td.rp-date,.rp-table th.rp-date{padding-left:12px}}.rtk-av{background:var(--color-accent-soft);width:22px;height:22px;color:var(--color-accent-fg);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:inline-flex}.rtk-av.is-party{background:var(--color-surface-sunken);color:var(--color-fg-muted)}.rtk-av.is-party .icon{width:12px;height:12px}.rtk-who{min-width:0;color:var(--color-fg);align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.rtk-who-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.rtk-who-lead{color:var(--color-fg-muted);white-space:nowrap}.rtk-who.is-empty{color:var(--color-fg-subtle)}.rtk-who.is-sm{font-size:12.5px}.rtk-who.is-sm .rtk-av{width:20px;height:20px;font-size:8.5px}.rtk-due{white-space:nowrap;align-items:center;gap:7px;font-size:13.5px;display:inline-flex}.rtk-due>.icon{color:var(--color-fg-muted);flex:none}.rtk-blocks-mark{white-space:nowrap;color:var(--color-fg);align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.rtk-blocks-mark>.icon{color:var(--color-fg-muted);flex:none}.rtk-box{box-sizing:border-box;border:1.6px solid var(--color-border-strong);border-radius:4px;flex:none;width:14px;height:14px}.rtk-prio{flex:none}.rw-card.rtk-card{padding:0;overflow:hidden;container:rtk/inline-size}.rtk-head{align-items:center;gap:8px;padding:14px 18px;display:flex}.rtk-head h2{margin:0;font-size:15px;font-weight:600}.rtk-count{color:var(--color-fg-muted);font-size:13px}.rtk-cols{grid-template-columns:minmax(200px,3fr) minmax(176px,2.6fr) minmax(140px,1.6fr) 84px minmax(124px,1.3fr) 32px;align-items:center;column-gap:12px;padding:0 12px 0 18px;display:grid}.rtk-colhead{border-top:1px solid var(--color-border);background:var(--table-header-bg,var(--color-surface-muted));height:40px;color:var(--color-fg-muted);font-size:12px;font-weight:500}.rtk-colhead>.rtk-c-task{padding-left:34px}.rtk-group{margin:0}.rtk-stage{border-top:1px solid var(--color-border-subtle);background:var(--color-surface-muted);align-items:center;gap:10px;min-height:42px;padding:2px 12px 2px 18px;display:flex}.rtk-num{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-surface);width:24px;height:24px;color:var(--color-fg-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11.5px;font-weight:600;display:inline-flex}.rtk-stage-name{overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px;font-weight:600}.rtk-stage-team,.rtk-stage-n{color:var(--color-fg-muted);white-space:nowrap;font-size:12.5px}.rtk-sep{background:var(--color-border-strong);flex:none;width:1px;height:14px}.rtk-stage-add{flex:none;margin-left:auto}.rtk-add.btn{color:var(--color-accent-fg);font-weight:600}.rtk-rows{margin:0;padding:0;list-style:none}.rtk-row{border-top:1px solid var(--color-border-subtle);min-height:44px;padding-top:4px;padding-bottom:4px}.rtk-c-task{align-items:center;gap:10px;min-width:0;padding-left:34px;display:flex}.rtk-title{overflow-wrap:anywhere;min-width:0;line-height:1.4}.rtk-c-who,.rtk-c-due,.rtk-c-prio,.rtk-c-block{align-items:center;min-width:0;display:flex}.rtk-c-act{justify-content:flex-end;display:flex}.rtk-empty{border-top:1px solid var(--color-border-subtle);color:var(--color-fg-muted);margin:0;padding:16px 18px 20px}.rtk-pane{flex-direction:column;gap:10px;display:flex}.rtk-pane-bar{justify-content:flex-end;display:flex}.rtk-items{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rtk-item{border:1px solid var(--color-border);border-radius:10px;flex-direction:column;gap:8px;padding:12px 12px 12px 14px;display:flex}.rtk-item-head{align-items:flex-start;gap:10px;display:flex}.rtk-item-head>.rtk-box{margin-top:3px}.rtk-item-head>b{overflow-wrap:anywhere;flex:1;min-width:0;font-size:13.5px;font-weight:600;line-height:1.4}.rtk-item-edit.btn{flex:none;margin:-4px -4px 0 0}.rtk-item-meta{flex-wrap:wrap;align-items:center;gap:6px 14px;padding-left:24px;display:flex}.rtk-item-meta .rtk-due{font-size:12.5px}.rtk-item-block{padding-left:24px}.rtk-item-block .rtk-blocks-mark{font-size:12.5px}.rtk-form{flex-direction:column;gap:16px;display:flex}.rtk-who-trigger{box-sizing:border-box;border:1px solid var(--color-border-input,var(--color-border));border-radius:var(--radius-md);background:var(--color-surface);width:100%;min-height:40px;color:var(--color-fg);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:8px;padding:6px 12px;display:flex}.rtk-who-trigger:hover{border-color:var(--color-border-hover,var(--color-border-strong))}.rtk-who-trigger[aria-expanded=true],.rtk-who-trigger:focus-visible{border-color:var(--color-accent);outline:2px solid var(--color-accent-ring,transparent);outline-offset:0}.rtk-who-trigger.is-invalid{border-color:var(--color-danger)}.rtk-who-trigger>.rtk-who{flex:1}.rtk-who-placeholder{color:var(--color-fg-subtle);flex:1}.rtk-who-chev{color:var(--color-fg-muted);flex:none;margin-left:auto}.rtk-due-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rtk-seg{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;gap:2px;max-width:100%;padding:3px;display:inline-flex}.rtk-seg>button{height:30px;color:var(--color-fg-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13.5px;display:inline-flex}.rtk-seg>button:hover:not(.on){color:var(--color-fg);background:var(--color-surface-muted)}.rtk-seg>button.on{background:var(--color-accent-soft);color:var(--color-accent-fg);font-weight:600}.rtk-seg>button .icon{width:14px;height:14px}.rtk-seg-prio{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.rtk-hours{color:var(--color-fg-muted);align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.rtk-hours .rtk-hours-input{width:72px}.rtk-blocks-box{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:0 14px;font-size:14px;display:flex}.rtk-blocks-box>.icon{color:var(--color-fg-muted)}.rtk-who-pop{z-index:150;box-sizing:border-box;padding:6px}.rtk-who-list{overscroll-behavior:contain;flex-direction:column;gap:2px;max-width:calc(100vw - 24px);max-height:min(380px,100dvh - 140px);display:flex;overflow-y:auto}.rtk-who-glabel{letter-spacing:.04em;text-transform:uppercase;color:var(--color-fg-muted);padding:8px 10px 4px;font-size:11.5px;font-weight:600}.rtk-who-opt{box-sizing:border-box;width:100%;min-height:36px;color:var(--color-fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:4px 10px;display:flex}.rtk-who-opt:hover,.rtk-who-opt:focus-visible{background:var(--color-surface-muted)}.rtk-who-opt.is-on{background:var(--color-accent-soft)}.rtk-who-opt>.rtk-who{flex:1}.rtk-who-check{color:var(--color-accent-fg);flex:none;margin-left:auto}.rtk-route-line{align-items:center;gap:4px 14px}.rtk-route-stage{align-items:center;gap:5px;display:inline-flex}.rtk-route-stage>.icon,.rtk-route-line .rtk-blocks-mark>.icon{width:13px;height:13px;color:var(--color-fg-muted);flex:none}.rtk-route-line .rtk-blocks-mark{gap:5px;font-size:12.5px}.rtk-rail-stage{align-items:center;gap:4px;display:inline-flex}.rtk-rail-stage>.icon{color:var(--color-fg-muted)}.sp-rail-task-meta{align-items:center}.sp-next .sp-req.rtk-req-block,.sp-next .sp-req.rtk-req-block>.icon{color:var(--color-warning-fg)}.rtk-row-n{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.rtk-row-n>.icon{color:var(--color-fg-muted)}.shm-detail>.rtk-block-note{margin:-4px 20px 14px;font-size:13px}.rtk-st{border-bottom:1px solid var(--color-border-subtle);padding:14px 0 16px}.rtk-st-head{align-items:center;gap:8px;margin-bottom:10px;display:flex}.shm-detail .rtk-st-head h4{margin:0;font-size:14px}.rtk-st-n{color:var(--color-fg-muted);font-variant-numeric:tabular-nums;font-size:12.5px}.rtk-st-add.btn{color:var(--color-accent-fg);margin-left:auto;font-weight:600}.rtk-st-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rtk-st-item{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.rtk-st-item>.ui-check{flex:none;margin-top:1px}.rtk-st-item.is-block{border-color:#ebc479}@supports (color:color-mix(in lab,red,red)){.rtk-st-item.is-block{border-color:color-mix(in srgb,var(--color-warning) 55%,var(--color-surface))}}.rtk-st-item.is-block{background:#fff9f1}@supports (color:color-mix(in lab,red,red)){.rtk-st-item.is-block{background:color-mix(in srgb,var(--color-warning-soft) 45%,var(--color-surface))}}.rtk-st-main{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.rtk-st-title{color:var(--color-fg);overflow-wrap:anywhere;font-size:13.5px;font-weight:600;line-height:1.4}.rtk-st-item.is-done .rtk-st-title{color:var(--color-fg-muted);font-weight:500;-webkit-text-decoration:line-through #585d6380;text-decoration:line-through #585d6380}@supports (color:color-mix(in lab,red,red)){.rtk-st-item.is-done .rtk-st-title{-webkit-text-decoration-color:color-mix(in oklch,var(--color-fg-muted) 50%,transparent);text-decoration-color:color-mix(in oklch,var(--color-fg-muted) 50%,transparent)}}.rtk-st-meta{color:var(--color-fg-muted);flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:12.5px;display:flex}.rtk-st-meta .shm-person>span:last-child{color:var(--color-fg)}.rtk-st-due{color:var(--color-fg);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.rtk-st-due>.icon{color:var(--color-fg-muted)}.rtk-st-due.is-late{color:var(--color-danger-fg)}.rtk-st-main>.rtk-blocks-mark{font-size:12.5px}@container rtk (max-width:939px){.rtk-colhead{display:none}.rtk-cols.rtk-row{flex-wrap:wrap;align-items:center;gap:6px 16px;padding:10px 8px 12px 18px;display:flex}.rtk-row>.rtk-c-task{flex:calc(100% - 60px);padding-left:34px}.rtk-row>.rtk-c-act{flex:none}.rtk-row>.rtk-c-who{order:2;min-width:0;padding-left:58px}.rtk-row>.rtk-c-due{order:3}.rtk-row>.rtk-c-prio{order:4}.rtk-row>.rtk-c-block{order:5}.rtk-row>.rtk-c-block:empty{display:none}.rtk-stage{flex-wrap:wrap;row-gap:4px}}@media(max-width:767px){.rtk-head{padding:14px}.shm-detail>.rtk-block-note{margin:-2px 14px 12px}.rtk-seg-due{width:100%}.rtk-seg-due>button{flex:1}}.cnd-chip,.rw-flag.is-cond{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-surface-muted);height:20px;color:var(--color-fg-muted);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:0 7px 0 5px;font-size:11.5px;font-weight:500;display:inline-flex}.cnd-chip .icon,.rw-flag.is-cond .icon{width:12px;height:12px;color:var(--color-fg-subtle)}.rw-srow.is-selected .rw-flag.is-cond{background:var(--color-surface)}.cnd-rule{flex-wrap:wrap;align-items:baseline;gap:2px 6px;font-size:13px;line-height:1.45;display:inline-flex}.cnd-rule-part{white-space:nowrap}.cnd-rule-fact{color:var(--color-fg-muted)}.cnd-rule b{color:var(--color-fg);font-weight:600}.cnd-rule-join{color:var(--color-fg-subtle)}.rw-panel-ident>.rw-panel-cond{flex-direction:column;gap:6px;display:flex}.rw-cond-box{border:1px solid var(--color-border-input);background:var(--color-surface);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.rw-cond-box>.select{box-shadow:none;border:0;border-radius:0}.rw-cond-box.is-set>.select{border-bottom:1px solid var(--color-border-subtle);font-weight:600}.rw-cond-rule{background:var(--color-surface-muted);padding:8px 12px 9px}.rw-cond-acts{flex-wrap:wrap;gap:6px;display:flex}.rw-rq-when{color:var(--color-fg-muted);align-items:center;gap:10px;margin-top:6px;font-size:12.5px;display:flex}.rw-rq-when>span{flex:none;width:44px}.rw-rq-when .select{flex:auto;min-width:0}.cnd-dialog .dialog-body{overflow-x:hidden}.cnd-form{flex-direction:column;gap:18px;display:flex}.cnd-names{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cnd-names .field{margin:0}.cnd-rules{flex-direction:column;gap:10px;display:flex}.cnd-rules-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cnd-rules-head .field-label{margin:0}.cnd-row{align-items:flex-start;gap:8px;display:flex}.cnd-row-join{text-align:right;width:40px;color:var(--color-fg-muted);flex:none;padding-top:9px;font-size:12.5px;font-weight:600}.cnd-row-ctl{flex:auto;grid-template-columns:minmax(0,220px) 104px minmax(0,1fr);align-items:start;gap:6px;min-width:0;display:grid}.cnd-row>.btn{margin-top:3px}.cnd-values{min-height:var(--ctl-h);box-sizing:border-box;border:1px solid var(--color-border-input);border-radius:var(--radius-md);background:var(--color-surface);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.cnd-values.is-empty{background:var(--color-surface-muted);color:var(--color-fg-subtle);align-items:center;padding:0 10px;font-size:13px}.cnd-val{border:1px solid var(--color-border);background:var(--color-surface);height:28px;color:var(--color-fg-muted);font:inherit;white-space:nowrap;cursor:pointer;border-radius:6px;align-items:center;gap:2px;padding:0 9px;font-size:13px;display:inline-flex}.cnd-val:hover{border-color:var(--color-border-strong);color:var(--color-fg)}.cnd-val.is-on{background:var(--color-accent-soft);color:var(--color-accent-fg);border-color:#0000;font-weight:600}.cnd-val.is-chip{cursor:default;padding-right:3px}.cnd-val-x{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.cnd-val-x:hover{background:var(--color-surface)}.cnd-val-add{flex:140px;min-width:120px}.cnd-add{padding-left:48px}.cnd-check{border:1px solid var(--color-border);border-radius:10px;overflow:hidden}.cnd-check-head{background:var(--color-surface-muted);justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font-size:13px;display:flex}.cnd-check-head b{font-weight:600}.cnd-check-head span{color:var(--color-fg-muted)}.cnd-check-row{border-top:1px solid var(--color-border-subtle);grid-template-columns:64px minmax(0,1fr) minmax(0,1fr) 72px;align-items:center;gap:12px;min-height:40px;padding:4px 12px;font-size:13px;display:grid}.cnd-check-co,.cnd-check-facts{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cnd-check-facts{color:var(--color-fg-muted)}.cnd-warn{background:var(--color-warning-soft,oklch(97.6% .022 80));color:var(--color-warning-fg);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;display:flex}.cnd-warn .icon{color:var(--color-warning-strong);flex:none;margin-top:1px}@media(max-width:640px){.cnd-names{grid-template-columns:minmax(0,1fr)}.cnd-row-ctl{grid-template-columns:minmax(0,1fr) 96px}.cnd-row-ctl .cnd-values{grid-column:1/-1}.cnd-row-join{width:28px}.cnd-add{padding-left:36px}.cnd-check-row{grid-template-columns:56px minmax(0,1fr) 72px}.cnd-check-facts{display:none}}.cnd-cell{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.cnd-name-btn{color:var(--color-fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:400;display:inline-flex}.cnd-name-btn .icon{color:var(--color-accent-fg)}.cnd-name-btn:hover span{color:var(--color-accent-fg);text-decoration:underline}.cnd-name-btn:disabled{cursor:default}.cnd-name-btn:disabled:hover span{color:inherit;text-decoration:none}.cnd-cell .cnd-rule{padding-left:24px}.cnd-by{color:var(--color-fg-muted);font-size:12.5px;display:block}.cnd-card{flex-direction:column;gap:8px;display:flex}.cnd-skip{border:1px solid var(--color-border);border-radius:10px;margin-top:12px;overflow:hidden}.cnd-skip-head{background:var(--color-surface-muted);align-items:center;gap:8px;padding:9px 12px;font-size:13px;font-weight:600;display:flex}.cnd-skip-head .cnd-skip-n{color:var(--color-fg-muted);font-weight:500}.cnd-skip-row{border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:9px 12px;font-size:13px;display:flex}.cnd-skip-row b{color:var(--color-fg-muted);font-weight:600}.cnd-skip-why{color:var(--color-fg-muted);font-size:12.5px}.srw-preview{margin:0;padding:0;list-style:none}.srw-preview>li{border-top:1px solid var(--color-border-subtle);grid-template-columns:28px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.srw-preview-number{background:var(--color-surface-muted);width:26px;height:26px;color:var(--color-fg-muted);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.srw-preview-meta{color:var(--color-fg-muted);flex-wrap:wrap;gap:6px 20px;margin:6px 0 8px;font-size:12px;display:flex}.srw-preview-meta>span{align-items:center;gap:6px;display:inline-flex}.srw-preview-heading{gap:4px;display:grid}.srw-doc-preview{gap:6px}.srw-doc-preview .chip{white-space:normal;height:auto;padding-block:4px}.srw-stage-editor{gap:18px;display:grid}.srw-editor-hint{color:var(--color-fg-muted);align-items:start;gap:9px;margin:0;font-size:12px;line-height:1.6;display:flex}.srw-editor-hint>.icon-sm{flex:none;margin-top:2px}.srw-editor-section{border-top:1px solid var(--color-border-subtle);gap:14px;min-width:0;padding-top:17px;display:grid}.srw-stage-main{border-top:0;padding-top:0}.srw-editor-section .field{min-width:0;margin:0}.srw-editor-heading{align-items:center;gap:10px;display:flex}.srw-editor-heading h3{margin:0;font-size:13px;font-weight:600}.srw-editor-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 18px;display:grid}.srw-stage-type{color:var(--color-fg-muted);flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:12px;display:flex}.srw-stage-type strong{color:var(--color-fg);font-weight:500}.srw-doc-editor>.t-caption{margin:-7px 0 0}.srw-no-docs{color:var(--color-fg-muted);align-items:center;gap:8px;padding:5px 0;font-size:12px;display:flex}.srw-req-table{table-layout:fixed}.srw-req-table th:first-child{width:28%}.srw-req-table th:nth-child(2),.srw-req-table th:nth-child(3){width:17%}.srw-req-table thead th{white-space:normal}.srw-requirement .field{min-width:0;margin-bottom:0}.srw-requirement .field-label{display:none}.srw-requirement .select{width:100%;min-width:0}.srw-editor-reason .textarea{min-height:70px}@media(max-width:700px){.srw-editor-grid{grid-template-columns:minmax(0,1fr)}.srw-req-table,.srw-req-table tbody{width:100%;display:block}.srw-req-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.srw-req-table tbody tr{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));padding:6px;display:grid}.srw-req-table tbody tr:last-child{border-bottom:0}.srw-req-table tbody td{border-bottom:0;width:auto;min-width:0;height:auto;padding:6px;display:block}.srw-requirement .field-label{font-size:var(--table-header-font-size);display:block}.srw-requirement .srw-req-type{grid-column:1}.srw-requirement .col-actions{grid-area:1/2;justify-self:end}.srw-requirement .srw-req-mode{grid-column:1}.srw-requirement .srw-req-scope{grid-column:2}.srw-requirement .srw-req-leg{grid-column:1/-1}.srw-requirement .srw-req-leg.is-empty{display:none}}.srw-field-scope{flex-direction:column;gap:2px;min-width:0;font-size:13px;display:flex}.srw-field-scope>.t-caption{white-space:normal}.srw-field-editor{margin-top:12px}.shm-workspace{color:var(--color-fg);container:milestone-workspace/inline-size}.shm-workspace-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 16px;margin-bottom:18px;display:grid}.shm-progress-text{color:var(--color-fg-muted);flex-wrap:wrap;align-items:center;gap:4px 16px;margin:0;font-size:13px;line-height:1.5;display:flex}.shm-progress-text b{color:var(--color-fg);font-weight:600}.shm-progress-late{color:var(--color-danger-fg);align-items:center;gap:5px;font-weight:500;display:inline-flex}.shm-workspace-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.shm-bar{grid-column:1/-1}.shm-bar .sp-seg.is-picked:before{height:10px;top:2px}.shm-layout{grid-template-columns:minmax(0,1.4fr) minmax(340px,1fr);align-items:start;gap:16px;display:grid}.shm-sequence{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-xs);overflow:hidden}.shm-filter-bar{background:var(--color-surface-sunken);scrollbar-width:none;border-radius:9px;gap:4px;width:fit-content;max-width:calc(100% - 28px);margin:12px 14px;padding:3px;display:flex;overflow-x:auto}.shm-filter{height:30px;color:var(--color-fg-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.shm-filter b{color:var(--color-fg-subtle);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.shm-filter:hover:not(.is-active){color:var(--color-fg)}.shm-filter.is-active{background:var(--color-surface);color:var(--color-fg);font-weight:600;box-shadow:0 1px 2px #171d261a}.shm-filter.is-active b{color:var(--color-fg-muted)}.shm-filter:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.shm-sequence-scroll{border-top:1px solid var(--color-border-subtle)}.shm-stage-list{margin:0;padding:6px 0;list-style:none}.shm-stage{width:100%;color:var(--color-fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr) auto 112px;align-items:center;column-gap:14px;padding:12px 18px 12px 16px;display:grid;position:relative}.shm-stage:hover{background:var(--color-surface-muted)}.shm-stage.is-selected{background:var(--color-accent-soft);box-shadow:inset 3px 0 0 var(--color-accent)}.shm-stage:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.shm-stage.is-selected:focus-visible{outline-color:#0044d366}@supports (color:color-mix(in lab,red,red)){.shm-stage.is-selected:focus-visible{outline-color:color-mix(in oklch,var(--color-accent) 40%,transparent)}}.shm-stage.is-late{color:var(--color-fg);font-weight:inherit}.shm-stage.is-selected .sp-chip{box-shadow:inset 0 0 0 1px}@supports (color:color-mix(in lab,red,red)){.shm-stage.is-selected .sp-chip{box-shadow:inset 0 0 0 1px color-mix(in oklch,currentColor 22%,transparent)}}.shm-stage:before,.shm-stage:after{content:"";background:var(--color-border);width:2px;position:absolute;left:29px}.shm-stage:before{height:calc(50% - 14px);top:0}.shm-stage:after{top:calc(50% + 14px);bottom:0}.shm-stage-item:first-child>.shm-stage:before,.shm-stage-item:last-child>.shm-stage:after{display:none}.shm-stage-item.is-done>.shm-stage:after,.shm-stage-item.is-done+.shm-stage-item>.shm-stage:before{background:var(--color-done)}.shm-step-number{z-index:1;box-sizing:border-box;border:2px solid var(--color-border-strong);background:var(--color-surface);width:28px;height:28px;color:var(--color-fg-muted);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:650;display:inline-flex;position:relative}.shm-step-number.is-done{background:var(--color-success-soft);color:var(--color-success-fg);border:0}.shm-step-number.is-skipped{color:var(--color-fg-subtle);border-style:dashed}.shm-stage.is-current .shm-step-number{border-color:var(--color-accent);color:var(--color-accent-fg)}.shm-stage.is-late .shm-step-number{border-color:var(--color-danger);color:var(--color-danger-fg)}.shm-stage-summary{flex-direction:column;gap:4px;min-width:0;display:flex}.shm-stage-title{overflow-wrap:anywhere;font-size:13.5px;font-weight:600;line-height:1.4}.shm-stage-meta{color:var(--color-fg-muted);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12.5px;display:flex}.shm-person{align-items:center;gap:6px;min-width:0;display:inline-flex}.shm-avatar{background:var(--color-accent-soft);width:20px;height:20px;color:var(--color-accent-fg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:inline-flex}.shm-stage.is-selected .shm-avatar{background:var(--color-surface)}.shm-unassigned{color:var(--color-warning-fg)}.shm-alert{font-weight:500}.shm-alert.is-danger{color:var(--color-danger-fg)}.shm-alert.is-warning{color:var(--color-warning-fg)}.shm-stage-date{font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:1px;font-size:12.5px;line-height:1.4;display:flex}.shm-stage-date small{color:var(--color-fg-subtle);font-size:11px}.shm-stage.is-late .shm-stage-date>span{color:var(--color-danger-fg);font-weight:600}.shm-sequence-foot{border-top:1px solid var(--color-border-subtle);color:var(--color-fg-subtle);align-items:center;gap:6px;padding:10px 16px;font-size:12px;display:flex}.shm-detail-aside{min-width:0;position:sticky;top:16px}.shm-detail{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);overflow:hidden}.shm-detail-head{padding:18px 20px 14px}.shm-detail-kicker{letter-spacing:.05em;text-transform:uppercase;color:var(--color-accent-fg);margin-bottom:6px;font-size:11px;font-weight:700}.shm-detail-head h3{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:650;line-height:1.35}.shm-detail-badges{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.shm-tag{background:var(--color-surface-sunken);height:24px;color:var(--color-fg-muted);border-radius:7px;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.shm-detail-actions{flex-direction:column;gap:10px;padding:0 20px 16px;display:flex}.shm-detail-actions>.btn-primary,.shm-detail-actions>.control-tip>.btn-primary{justify-content:center;width:100%;height:38px}.shm-detail-actions>.control-tip{width:100%;display:flex}.shm-detail-more{flex-wrap:wrap;gap:6px;display:flex}.shm-detail-body{border-top:1px solid var(--color-border-subtle);flex-direction:column;gap:16px;padding:4px 20px 20px;display:flex}.shm-facts{grid-template-columns:max-content minmax(0,1fr);column-gap:18px;margin:0;font-size:13.5px;display:grid}.shm-facts>dt,.shm-facts>dd{border-top:1px solid var(--color-border-subtle);padding:11px 0}.shm-facts>:is(dt,dd):nth-child(-n+2){border-top:0}.shm-facts>dt{color:var(--color-fg-muted);font-size:13px}.shm-facts>dd{overflow-wrap:anywhere;min-width:0;margin:0}.shm-facts small{color:var(--color-fg-muted);margin-top:3px;font-size:12px;display:block}.shm-empty-value{color:var(--color-fg-subtle)}.shm-late{color:var(--color-danger-fg)}.shm-message{border-radius:var(--radius-md);align-items:flex-start;gap:8px;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex}.shm-message.is-warning{background:var(--color-warning-soft);color:var(--color-warning-fg)}.shm-message.is-neutral{background:var(--color-surface-muted);color:var(--color-fg-muted)}.shm-message .icon{flex-shrink:0;margin-top:2px}.shm-message p{margin:0}.shm-detail h4{margin:0 0 8px;font-size:13px;font-weight:600}.shm-instructions{border-radius:var(--radius-md);background:var(--color-surface-muted);padding:12px}.shm-instructions p,.shm-comment{color:var(--color-fg-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.6}.shm-documents>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.shm-documents>header h4{margin:0}.shm-documents>header>span{color:var(--color-fg-muted);font-variant-numeric:tabular-nums;font-size:12px}.shm-doc-list{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.shm-doc-row{background:var(--color-surface);width:100%;color:var(--color-fg);font:inherit;text-align:left;border:0;grid-template-columns:20px minmax(0,1fr) minmax(80px,auto) 12px;align-items:center;gap:8px;padding:10px 12px;display:grid}.shm-fields .shm-doc-row{grid-template-columns:20px minmax(0,1fr) minmax(80px,auto)}button.shm-doc-row{cursor:pointer}.shm-doc-row+.shm-doc-row{border-top:1px solid var(--color-border-subtle)}button.shm-doc-row:hover{background:var(--color-surface-muted)}.shm-doc-icon{color:var(--color-fg-muted);display:flex}.shm-doc-row.is-ready .shm-doc-icon{color:var(--color-success-fg)}.shm-doc-row.is-missing .shm-doc-icon{color:var(--color-warning-fg)}.shm-doc-name,.shm-doc-result{flex-direction:column;gap:2px;min-width:0;display:flex}.shm-doc-name b,.shm-doc-result b{overflow-wrap:anywhere;font-size:12.5px;font-weight:500;line-height:1.4}.shm-doc-name small,.shm-doc-result small{color:var(--color-fg-muted);font-size:11.5px;line-height:1.4}.shm-doc-result{text-align:right;align-items:flex-end}.shm-doc-result b{color:var(--color-fg-muted)}.shm-doc-row.is-ready .shm-doc-result b{color:var(--color-success-fg)}.shm-doc-row.is-missing .shm-doc-result b,.shm-doc-row.is-review .shm-doc-result b{color:var(--color-warning-fg)}.shm-doc-row>.icon:last-child{color:var(--color-fg-subtle)}.shm-effects{border-top:1px solid var(--color-border-subtle);padding-top:14px}.shm-effects ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.shm-effects li{color:var(--color-fg-muted);align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.5;display:flex}.shm-effects .icon{flex-shrink:0;margin-top:2px}.shm-notes>p:not(.shm-comment){flex-direction:column;gap:2px;margin:0 0 8px;font-size:12.5px;line-height:1.5;display:flex}.shm-notes>p>span{color:var(--color-fg-muted)}.shm-notes>p>b{font-weight:500}.shm-attachment{border:0;border-bottom:1px solid var(--color-border-subtle);width:100%;color:var(--color-fg-muted);font:inherit;text-align:left;background:0 0;align-items:center;gap:10px;padding:9px 0;display:flex}button.shm-attachment{cursor:pointer}.shm-attachment>span{flex-direction:column;flex:1;gap:2px;display:flex}.shm-attachment b{color:var(--color-fg);font-size:12.5px;font-weight:500}.shm-attachment small{font-size:11.5px}.shm-detail-readonly{border-top:1px solid var(--color-border-subtle);color:var(--color-fg-muted);align-items:flex-start;gap:8px;padding:12px 20px;font-size:12.5px;line-height:1.5;display:flex}.shm-detail-readonly .icon{flex-shrink:0;margin-top:2px}.shm-list-empty,.shm-detail-empty{text-align:center;color:var(--color-fg-muted);flex-direction:column;align-items:center;gap:10px;padding:36px 24px;font-size:13px;line-height:1.6;display:flex}.shm-list-empty>b{color:var(--color-fg);font-weight:600}.shm-list-empty p,.shm-detail-empty p{margin:0}.shm-no-route{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.shm-inline-detail{display:none}@container milestone-workspace (max-width:780px){.shm-layout{grid-template-columns:minmax(0,1fr)}.shm-detail-aside,.shm-detail-empty{display:none}.shm-inline-detail{background:var(--color-accent-soft);box-shadow:inset 3px 0 0 var(--color-accent);padding:0 14px 14px 58px;display:block;position:relative}.shm-inline-detail:before{content:"";background:var(--color-border);width:2px;position:absolute;top:0;bottom:0;left:29px}.shm-stage-item.is-done>.shm-inline-detail:before{background:var(--color-done)}.shm-stage-item:last-child>.shm-inline-detail:before,.shm-inline-detail .shm-detail-head{display:none}.shm-inline-detail .shm-detail-actions{padding-top:14px}}@container milestone-workspace (max-width:520px){.shm-workspace-head{grid-template-columns:minmax(0,1fr);margin-bottom:14px}.shm-workspace-actions{justify-content:flex-start}.shm-workspace-actions>.btn{flex:1;justify-content:center}.shm-filter-bar{max-width:calc(100% - 20px);margin:10px}.shm-filter{padding:0 9px;font-size:12.5px}.shm-stage{grid-template-columns:28px minmax(0,1fr) auto;gap:4px 12px;padding:12px 14px 12px 16px}.shm-step-number{grid-row:1/span 2}.shm-stage-summary{grid-area:1/2}.shm-stage>.sp-chip{grid-area:1/3;align-self:start}.shm-stage-date{flex-direction:row;grid-area:2/2/auto/-1;align-items:baseline;gap:5px}.shm-inline-detail{padding:0 10px 12px 52px}.shm-detail-head{padding:16px 16px 12px}.shm-detail-actions{padding:0 14px 14px}.shm-detail-body{padding:4px 14px 16px}.shm-doc-row{grid-template-columns:16px minmax(0,1fr) auto 10px;gap:6px;padding:9px 10px}}.sh-workspace{gap:20px;padding-top:20px}.sh-workspace.sh-workspace-wide{grid-template-columns:minmax(0,1fr)}.sh-workspace .section{box-shadow:var(--shadow-xs)}.sh-workspace .section-head{align-items:center;gap:12px;padding:14px 18px}.sh-workspace .section-body{padding:16px 18px}.sh-workspace .section-body.flush{padding:0}.sh-note-text{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.sh-more{border-top:1px solid var(--color-border-subtle);margin-top:8px}.sh-more>summary{color:var(--color-fg-muted);cursor:pointer;padding:12px 0 4px;font-size:12px}.sh-more[open]>summary{margin-bottom:8px}.sh-more>summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:4px}@media(min-width:1600px){.sh-workspace.tab-overview:not(.sh-workspace-wide){grid-template-columns:minmax(0,1fr) 320px}}@media(max-width:1100px){.sh-workspace{gap:16px}}@media(max-width:1023px){.sh-workspace.tab-overview{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.sh-workspace{padding-top:14px}.sh-workspace .section-head,.sh-workspace .section-body{padding:14px}.sh-workspace .section-body.flush{padding:0}.sh-workspace .section-head>.btn{white-space:normal;height:auto;min-height:32px}}.sh-edit-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sh-edit-option{text-align:left;border:1px solid var(--color-border);background:var(--color-surface);width:100%;color:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex}.sh-edit-option:hover{background:var(--color-accent-soft);border-color:var(--color-accent)}.sh-edit-option:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.sh-edit-symbol{background:var(--color-surface-muted);border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.sh-edit-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.sh-edit-copy>span{color:var(--color-fg-muted);font-size:12px;line-height:1.5}@media(max-width:600px){.sh-edit-options{grid-template-columns:minmax(0,1fr)}}.sp-head .obj-head-top{flex-wrap:nowrap;align-items:flex-start}.sp-head .obj-head-title{min-height:32px}.sp-head .obj-head-name{white-space:nowrap}.sp-head .obj-head-title>.copy-btn{margin-left:-6px}.sp-head .obj-head-actions{flex:none}.sp-head.is-compact .obj-head-top{padding-block:12px}.sp-chips{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.sp-chips>:is(.smark,.hbadge,.chip,.sgn,.tag){box-sizing:border-box;min-width:112px;height:24px;box-shadow:none;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex}.sp-chips .smark{background:var(--color-surface-sunken);border:0}.sp-chips .smark-progress{background:var(--color-info-soft);color:var(--color-info-fg)}.sp-chips .smark-success{background:var(--color-success-soft);color:var(--color-success-fg)}.sp-chips :is(.smark-g,.hm-svg){flex:0 0 14px;width:14px;height:14px}.sp-chips .hm-shape{fill:none;stroke:currentColor;stroke-width:1.7px}.sp-chips .hm-glyph{stroke:currentColor;stroke-width:1.8px}@media(min-width:641px)and (max-width:1799px){.sp-head .obj-fact{flex:22%;min-width:0}.sp-head .obj-fact:first-child:nth-last-child(5),.sp-head .obj-fact:first-child:nth-last-child(5)~.obj-fact{flex-basis:18%}.sp-head .obj-fact:first-child:nth-last-child(6),.sp-head .obj-fact:first-child:nth-last-child(6)~.obj-fact{flex-basis:30%}}@media(min-width:641px)and (max-width:860px){.sp-head .obj-fact,.sp-head .obj-fact:first-child:nth-last-child(5),.sp-head .obj-fact:first-child:nth-last-child(5)~.obj-fact{flex-basis:30%}.sp-head .obj-fact:first-child:nth-last-child(4),.sp-head .obj-fact:first-child:nth-last-child(4)~.obj-fact{flex-basis:45%}}.sp-head .obj-fact dd{align-items:center;min-height:22px;display:flex}.sp-head .obj-fact dd .entity-link{color:var(--color-accent-fg)}.sp-head .obj-fact dd .entity-link>.truncate{white-space:normal;overflow:visible}.sp-head .obj-fact dd .mono-sm{font-size:inherit}.sp-hd-val{min-width:0}.sp-hd-val.mono{font-size:13px;font-weight:500}.sp-hd-val.is-muted{color:var(--color-fg-muted);font-weight:400}.sp-hd-val.is-danger{color:var(--color-danger-fg)}.sp-late{color:var(--color-danger-fg);font-weight:600}.sp-hd-val.is-action{max-width:100%;font-weight:inherit;text-align:left;align-items:center;gap:6px;display:inline-flex;position:relative}.sp-hd-val.is-action>.icon{color:var(--color-fg-subtle);opacity:0;flex:none;transition:opacity .15s}.sp-hd-val.is-action:is(:hover,:focus-visible)>.icon{opacity:1}.sp-hd-val.is-action:focus-visible{outline-offset:2px;border-radius:4px}.sp-hd-copy{align-items:center;gap:4px;min-width:0;display:inline-flex}.sp-hd-copy>.copy-btn{margin-block:-4px}.sp-head .obj-band>.alert{margin:0}.sp-stages{flex-direction:column;gap:10px;display:flex}.sp-stages-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;font-size:13px;display:flex}.sp-stages-link{color:var(--color-fg-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.sp-stages-link:hover{color:var(--color-accent-fg)}.sp-stages-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:4px}.sp-stages-late{color:var(--color-danger-fg);align-items:center;gap:5px;font-weight:500;display:inline-flex}.sp-stage-bar{gap:5px;display:flex}.sp-seg{cursor:pointer;background:0 0;border:0;flex:1 1 0;min-width:0;height:14px;padding:4px 0;position:relative}.sp-seg:before{content:"";background:var(--color-border);border-radius:3px;height:5px;transition:height .12s,top .12s;position:absolute;top:4px;left:0;right:0}.sp-seg.is-done:before{background:var(--color-success)}.sp-seg.is-skipped:before{background:#eff0f2}@supports (color:color-mix(in lab,red,red)){.sp-seg.is-skipped:before{background:color-mix(in oklch,var(--color-border) 60%,var(--color-surface))}}.sp-seg.is-current:before{background:var(--color-accent)}.sp-seg.is-late:before{background:var(--color-danger)}.sp-seg:is(:hover,:focus-visible):before{height:8px;top:3px}.sp-seg:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:4px}@media(max-width:767px){.sp-stage-bar{gap:3px}}.sp-head+.entity-sticky .tab{position:relative}@media(min-width:768px)and (max-width:1100px){.sp-head+.entity-sticky .tab{padding:0 9px}}@media(min-width:768px)and (max-width:960px){.sp-head+.entity-sticky .tab{padding:0 8px;font-size:13px}.sp-head+.entity-sticky .tab-icon{display:none}}.drawer.drawer-stages{width:min(1120px,100vw)}.dg-row.is-picked .sp-chip{box-shadow:inset 0 0 0 1px}@supports (color:color-mix(in lab,red,red)){.dg-row.is-picked .sp-chip{box-shadow:inset 0 0 0 1px color-mix(in oklch,currentColor 22%,transparent)}}.sp-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);min-width:0}.sp-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 20px;display:flex}.sp-card-title{flex-wrap:wrap;align-items:center;gap:10px 14px;min-width:0;display:flex}.sp-card-title h2{margin:0;font-size:15px;font-weight:600}.sp-card-foot{border-top:1px solid var(--color-border-subtle);justify-content:center;padding:10px 20px;display:flex}.sp-empty{border-top:1px solid var(--color-border-subtle);padding:8px 20px 20px}.sp-segctl{background:var(--color-surface-sunken);border-radius:9px;gap:4px;padding:3px;display:inline-flex}.sp-segctl>:is(button,a){height:30px;color:var(--color-fg-muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.sp-segctl>:is(button,a) b{color:var(--color-fg-subtle);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.sp-segctl>.is-on{background:var(--color-surface);color:var(--color-fg);font-weight:600;box-shadow:0 1px 2px #171d261a}.sp-segctl>.is-on b{color:var(--color-fg-muted)}.sp-segctl>:is(button,a):focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.sp-inline-field{color:var(--color-fg-muted);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}.sp-inline-field .select{min-width:150px}.sp-chip{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;border-radius:7px;justify-content:center;align-items:center;width:112px;height:24px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.sp-chip.is-long{letter-spacing:-.01em;padding:0 5px;font-size:11px}.sp-tag{box-sizing:border-box;white-space:nowrap;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:20px;padding:0 6px;font-size:11.5px;font-weight:600;display:inline-flex}:is(.sp-chip,.sp-tag).tone-neutral{background:var(--color-surface-sunken);color:var(--color-fg-muted)}:is(.sp-chip,.sp-tag).tone-muted{background:var(--color-surface-sunken);color:var(--color-fg-subtle)}:is(.sp-chip,.sp-tag).tone-info,:is(.sp-chip,.sp-tag).tone-progress{background:var(--color-info-soft);color:var(--color-info-fg)}:is(.sp-chip,.sp-tag).tone-success{background:var(--color-success-soft);color:var(--color-success-fg)}:is(.sp-chip,.sp-tag).tone-warning{background:var(--color-warning-soft);color:var(--color-warning-fg)}:is(.sp-chip,.sp-tag).tone-danger{background:var(--color-danger-soft);color:var(--color-danger-fg)}.sp-avatar{background:var(--color-accent-soft);width:24px;height:24px;color:var(--color-accent-fg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:9.5px;font-weight:700;display:inline-flex}.sp-avatar.is-role{background:var(--color-surface-sunken);color:var(--color-fg-muted)}.sp-person{align-items:center;gap:8px;min-width:0;font-size:13.5px;display:inline-flex}.sp-person>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ac-v .sp-person{max-width:100%}.sp-due{font-variant-numeric:tabular-nums;color:var(--color-fg);font-size:13.5px}.sp-due.is-late{color:var(--color-danger-fg);font-weight:600}.sp-card>.sp-table,.sp-card>.table-pair>.sp-table,.sp-card .sp-resolved .sp-table{border-top:1px solid var(--color-border-subtle);border-radius:0 0 var(--radius-lg) var(--radius-lg);box-shadow:none;border-bottom:0;border-left:0;border-right:0}.sp-resolved .sp-table{border-radius:0}.sp-table .table td{vertical-align:middle}.sp-table .table th.col-check{background:var(--table-header-bg)}.sp-card .cardlist:is(.auto,.responsive){border-top:1px solid var(--color-border-subtle);gap:0}.sp-card .cardlist:is(.auto,.responsive)>.lcard{box-shadow:none;background:0 0;border:0;border-radius:0;padding:14px 16px}.sp-card .cardlist:is(.auto,.responsive)>.lcard+.lcard{border-top:1px solid var(--color-border-subtle)}.sp-card .cardlist:is(.auto,.responsive)>.lcard:last-child{border-radius:0 0 var(--radius-lg) var(--radius-lg)}.sp-card .cardlist:is(.auto,.responsive)>.lcard:hover{background:var(--color-surface-muted)}.sp-card .lcard.ac .ac-head{align-items:flex-start}.sp-card .lcard.ac .ac-head>.ui-check{flex-shrink:0;margin-top:3px}.sp-task-title{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.sp-tasks td:nth-child(2){white-space:normal}.sp-task-title a{color:var(--color-fg);overflow-wrap:anywhere;font-weight:600}.sp-tasks tr.is-done .sp-task-title a{color:var(--color-fg-muted);-webkit-text-decoration:line-through #585d6380;text-decoration:line-through #585d6380}@supports (color:color-mix(in lab,red,red)){.sp-tasks tr.is-done .sp-task-title a{-webkit-text-decoration-color:color-mix(in oklch,var(--color-fg-muted) 50%,transparent);text-decoration-color:color-mix(in oklch,var(--color-fg-muted) 50%,transparent)}}.sp-task-about{color:var(--color-fg-muted);flex-wrap:wrap;align-items:baseline;gap:0 4px;margin-top:4px;font-size:12.5px;display:flex}.sp-exc-title{align-items:center;gap:10px;min-width:0;display:flex}.sp-exc-title b{overflow-wrap:anywhere;white-space:normal;font-weight:600}.sp-exc-sub{color:var(--color-fg-muted);white-space:normal;flex-wrap:wrap;gap:0 8px;margin-top:4px;font-size:12.5px;display:flex}.sp-resolved{border-top:1px solid var(--color-border-subtle)}.sp-resolved>summary{color:var(--color-fg-muted);cursor:pointer;padding:12px 20px;font-size:13px}.sp-resolved>summary b{font-weight:600}.sp-note{border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);background:#f9fafc;align-items:center;gap:12px;padding:14px 20px;display:flex}@supports (color:color-mix(in lab,red,red)){.sp-note{background:color-mix(in oklch,var(--color-surface-muted) 50%,var(--color-surface))}}.sp-note .sp-avatar{width:32px;height:32px;font-size:11.5px}.sp-note .input{flex:1;min-width:0;height:38px}.sp-note .btn{height:38px}.sp-events{margin:0;padding:0;list-style:none}.sp-ev{border-top:1px solid #f4f5f6;grid-template-columns:72px 28px minmax(0,1fr) 110px;align-items:start;gap:14px;padding:12px 20px;display:grid}@supports (color:color-mix(in lab,red,red)){.sp-ev{border-top:1px solid color-mix(in oklch,var(--color-border-subtle) 60%,var(--color-surface))}}.sp-ev:first-child{border-top:0}.sp-ev.is-new-day{border-top-color:var(--color-border)}.sp-ev-when{font-variant-numeric:tabular-nums;flex-direction:column;gap:1px;padding-top:5px;display:flex}.sp-ev-when b{font-size:13px;font-weight:600}.sp-ev-when span{color:var(--color-fg-subtle);font-size:12.5px}.sp-ev-icon{background:var(--color-surface-sunken);width:28px;height:28px;color:var(--color-fg-muted);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.sp-ev-icon.is-exc{background:var(--color-danger-soft);color:var(--color-danger-fg)}.sp-ev-icon:is(.is-fixed,.is-done){background:var(--color-success-soft);color:var(--color-success-fg)}.sp-ev-icon.is-eta{background:var(--color-warning-soft);color:var(--color-warning-fg)}.sp-ev-icon:is(.is-loc,.is-truck){background:var(--color-accent-soft);color:var(--color-accent-fg)}.sp-ev-main{flex-direction:column;gap:4px;min-width:0;padding-top:5px;display:flex}.sp-ev-title{flex-wrap:wrap;align-items:center;gap:4px 10px;font-weight:500;display:flex}.sp-ev-title>span:first-child{overflow-wrap:anywhere}.sp-ev-body{color:var(--color-fg-muted);overflow-wrap:anywhere;white-space:pre-wrap;font-size:13.5px;line-height:1.5}.sp-ev-who{color:var(--color-fg-muted);text-align:right;padding-top:5px;font-size:13px}.sp-table .table.sp-audit td{vertical-align:top;white-space:normal}.sp-audit-when{white-space:nowrap}.sp-audit-line{white-space:normal;grid-template-columns:140px minmax(0,1fr) minmax(0,1.3fr);gap:14px;display:grid}.sp-audit-when{color:var(--color-fg-muted);font-variant-numeric:tabular-nums}.sp-audit-what,.sp-audit-who{flex-direction:column;gap:2px;min-width:0;display:flex}.sp-audit-who .mono-sm{color:var(--color-fg-subtle);overflow-wrap:anywhere;font-size:11.5px}.sp-audit-what b{overflow-wrap:anywhere;font-weight:600}.sp-audit-what span{color:var(--color-fg-muted);font-size:12.5px}.sp-audit-changes{flex-direction:column;gap:6px;display:flex}.sp-audit-line{align-items:baseline}.sp-audit-field{color:var(--color-fg-muted)}.sp-audit-old{color:var(--color-fg-subtle);overflow-wrap:anywhere}.sp-audit-new{overflow-wrap:anywhere;font-weight:500}.lcard.ac .sp-audit-changes{gap:4px}.lcard.ac .sp-audit-line{flex-wrap:wrap;align-items:baseline;gap:0 6px;display:flex}.lcard.ac .sp-audit-field:after{content:":"}.lcard.ac .sp-audit-old:after{content:" →";color:var(--color-fg-subtle)}.lcard.ac .ac-row:has(.sp-audit-changes)>.ac-k{display:none}@media(max-width:860px){.sp-audit-line{grid-template-columns:minmax(0,1fr);gap:2px}.sp-ev{grid-template-columns:66px 28px minmax(0,1fr);column-gap:10px}.sp-ev-who{text-align:left;grid-column:3;padding-top:0}}@media(max-width:767px){.sp-card-head,.sp-ev,.sp-note{padding-left:14px;padding-right:14px}.sp-inline-field{width:100%}.sp-inline-field .select{flex:1}.sp-card-head>.sp-card-title{display:contents}.sp-card-head>.sp-card-title>.sp-inline-field{order:3}}.sp-overview{flex-direction:column;gap:16px;min-width:0;display:flex;container:sp-overview/inline-size}.sp-card-h{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;line-height:24px;display:flex}.sp-muted{color:var(--color-fg-muted);font-size:13px}.sp-block{padding:16px 20px 6px}.sp-block-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.sp-block-head h2{margin:0;font-size:15px;font-weight:600;line-height:30px}.sp-head-link{color:var(--color-fg);opacity:.82;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:500;display:inline-flex}.sp-head-link:hover{color:var(--color-accent-fg);opacity:1}.sp-block-empty{color:var(--color-fg-muted);margin:4px 0 12px;font-size:13px}.rc-seg-head{align-items:center;gap:10px;min-width:0;display:flex}.rc-seg-head>b{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:600}.rc-seg-head>.btn:last-child{margin-left:auto}.rc-seg-add{margin-top:16px}.sp-dl{grid-template-columns:34% minmax(0,1fr);margin:0;font-size:14px;display:grid}.sp-dl>dt{border-top:1px solid var(--color-border-subtle);color:var(--color-fg-muted);padding:11px 12px 11px 0;font-size:13px}.sp-dl>dd{border-top:1px solid var(--color-border-subtle);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0;margin:0;padding:11px 0;display:flex}.sp-dl>dd .mono{font-size:13px}.sp-dl>dd.mono{font-family:var(--font-mono);font-size:13px}.sp-next{border-color:#a0b6e2;flex-direction:column;gap:8px;padding:16px 20px 18px;display:flex}@supports (color:color-mix(in lab,red,red)){.sp-next{border-color:color-mix(in oklch,var(--color-accent) 30%,var(--color-border))}}.sp-next-kicker{color:var(--color-accent-fg);margin:0;font-size:13px;font-weight:600}.sp-step-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.sp-step-row h3{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:650}.sp-step-acts{flex-wrap:wrap;gap:8px;display:flex}.sp-step-acts .btn{height:34px}.sp-step-meta{color:var(--color-fg-muted);flex-wrap:wrap;align-items:center;gap:6px 20px;font-size:13px;display:flex}.sp-step-who,.sp-step-when{align-items:center;gap:7px;display:inline-flex}.sp-step-who .sp-avatar{width:22px;height:22px;font-size:10px}.sp-step-who b,.sp-step-when b{color:var(--color-fg);font-weight:500}.sp-step-who.is-missing{color:var(--color-warning-fg)}.sp-step-note{color:var(--color-fg-muted);margin:0;font-size:13px}.sp-step-need{color:var(--color-warning-fg);align-items:center;gap:7px;margin:0;font-size:13px;display:inline-flex}.sp-step-need.is-danger{color:var(--color-danger-fg)}.sp-sheet .crm-sheet-main{container:sp-row/inline-size}.sp-sheet :is(.form-grid,.sheet-g3,.sheet-g4){grid-template-columns:repeat(2,minmax(0,1fr))}.sp-sheet .sheet-g3>.sp-lead{grid-column:1/-1}@container sp-row (min-width:640px){.sp-sheet .sheet-g3{grid-template-columns:repeat(3,minmax(0,1fr))}.sp-sheet .sheet-g4{grid-template-columns:repeat(4,minmax(0,1fr))}.sp-sheet .sheet-g3>.sp-lead{grid-column:auto}}@container sp-row (max-width:419px){.sp-sheet :is(.form-grid,.sheet-g3,.sheet-g4){grid-template-columns:minmax(0,1fr)}}.sp-row-acts{flex-direction:column;align-items:flex-start;gap:8px;margin-top:10px;display:flex}.sp-row-acts:empty{display:none}.sp-row-acts>.ord-lock-mark{margin-left:0}.crm-sheet-side .sp-count{vertical-align:1px;margin-left:8px}.sp-sheet .crm-sheet-row.is-wide{grid-template-columns:minmax(0,1fr);gap:12px}.sp-sheet .crm-sheet-row.is-wide>.crm-sheet-side{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.sp-sheet .crm-sheet-row.is-wide .sp-row-acts{flex-flow:wrap;align-items:center;gap:8px 16px;margin-top:0}@container sp-overview (max-width:640px){.sp-sheet .crm-sheet-row{grid-template-columns:minmax(0,1fr);gap:12px}.sp-sheet .crm-sheet-side{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.sp-sheet .sp-row-acts{flex-flow:wrap;align-items:center;gap:8px 16px;margin-top:0}}@media(max-width:860px){.sp-sheet .crm-sheet-side{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.sp-sheet .sp-row-acts{flex-flow:wrap;align-items:center;gap:8px 16px;margin-top:0}}.sp-sheet>.crm-sheet-row.ord-block.is-dirty{border-color:var(--color-border-subtle);box-shadow:none}.sp-inline .sp-sheet>.ord-block-foot{border-top:1px solid var(--color-border-subtle);border-radius:0;margin:0;padding:10px 22px;position:static}.sp-inline .sp-sheet>.ord-block-foot:last-child{border-radius:0 0 var(--radius-lg) var(--radius-lg)}.sp-inline .field{min-width:0;margin:0}.sp-sheet .sp-ro-field .ord-locked-value{padding-block:6px}.sp-sheet .sp-ro-field .ord-locked-text{white-space:normal;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex;overflow:visible}.sp-sheet .sp-ro-field .mono{font-size:13px}.sp-sheet .sp-ro-field .copy-btn{margin-block:-4px}.sp-ctype{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.sp-ctype>.select{flex:160px;min-width:0}.sp-ctype>.chip{flex:none}.sp-driver{font-weight:500}.sp-phone{font-size:13px}.sp-rt-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;font-size:13px;display:flex}.sp-rt-meta>span{align-items:center;gap:10px;display:inline-flex}.sp-rt-meta b{align-items:center;gap:6px;font-size:14px;font-weight:500;display:inline-flex}.sp-rt-meta .link-btn{font-size:13px}.sp-rt{flex-direction:column;gap:10px;display:flex}.sp-rt-line{align-items:center;height:30px;display:flex}.sp-rt-dot{box-sizing:border-box;border:2px solid var(--color-border-strong);background:var(--color-surface);border-radius:50%;flex:0 0 12px;width:12px;height:12px}.sp-rt-dot.is-done{border-color:var(--color-done)}.sp-rt-dot.is-origin{border-color:var(--color-accent)}.sp-rt-dot.is-end{background:var(--color-accent);border:0}.sp-rt-leg{flex:1;align-items:center;min-width:24px;display:flex}.sp-rt-leg>span:first-child,.sp-rt-leg>span:last-child{background:var(--color-border-strong);flex:1;height:2px}.sp-rt-leg.is-done>span:first-child,.sp-rt-leg.is-done>span:last-child{background:var(--color-done)}.sp-rt-icon{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-surface);width:28px;height:28px;color:var(--color-fg-muted);border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;display:inline-flex}.sp-rt-pill{box-sizing:border-box;border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);height:28px;color:var(--color-fg-muted);font-family:var(--font-mono);white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.sp-rt-leg.is-done :is(.sp-rt-icon,.sp-rt-pill){border-color:#97c8b0}@supports (color:color-mix(in lab,red,red)){.sp-rt-leg.is-done :is(.sp-rt-icon,.sp-rt-pill){border-color:color-mix(in oklab,var(--color-done) 45%,var(--color-border))}}.sp-rt-leg.is-done :is(.sp-rt-icon,.sp-rt-pill){color:var(--color-success-fg)}.sp-rt-points{margin:0;padding:0;list-style:none;display:grid}.sp-rt-points li{flex-direction:column;gap:2px;min-width:0;display:flex}.sp-rt-points li>span{color:var(--color-fg-muted);font-size:12.5px}.sp-rt-points li>b{overflow-wrap:break-word;font-size:15px;font-weight:650}.sp-rt-points li.is-mid{text-align:center;align-items:center}.sp-rt-points li.is-end{text-align:right;align-items:flex-end}.sp-rt-vleg{display:none}@container sp-row (max-width:560px){.sp-rt-points li>b{font-size:14px}.sp-rt-points li.is-mid>.sp-rt-sub{display:none}}.sp-sched{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 16px;display:grid}.sp-sched>.sp-sched-x{order:1}@container sp-row (min-width:640px){.sp-sched.has-extra{grid-template-columns:repeat(3,minmax(0,1fr))}.sp-sched>.sp-sched-x{order:0}}@container sp-row (max-width:419px){.sp-sched{grid-template-columns:minmax(0,1fr)}}.sp-row-empty{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}@container sp-row (max-width:419px){.sp-row-empty{flex-direction:column;align-items:stretch}.sp-row-empty>.btn{justify-content:center}}.sp-sheet .crm-sheet-main>.alert{margin:0}.sp-legs{border:1px solid var(--color-border);border-radius:var(--radius-md);margin:0;padding:0;list-style:none}.sp-legs>li{flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 14px;display:flex}.sp-legs>li+li{border-top:1px solid var(--color-border-subtle)}.sp-legs>li>.sp-chip{flex:none}.sp-leg-mark{box-sizing:border-box;border:2px solid var(--color-border-strong);border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}li.is-done .sp-leg-mark{background:var(--color-success-soft);color:var(--color-success-fg);border:0}li.is-active .sp-leg-mark{border-color:var(--color-accent)}.sp-leg-main{flex-wrap:wrap;flex:140px;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.sp-leg-main b{overflow-wrap:anywhere;font-weight:600}.sp-leg-main span{color:var(--color-fg-muted);overflow-wrap:anywhere;font-size:12.5px}.sp-sheet .pu-pt-list>.pu-pt:first-child{border-top:0;padding-top:0}.sp-sheet .pu-pt-list>.pu-pt:last-child{padding-bottom:0}.sp-overview>.section{border-radius:var(--radius-lg);box-shadow:var(--shadow-xs)}.sp-overview>.section>.section-head{border-bottom:0;padding:16px 20px 4px}.sp-overview>.section>.section-head .t-section{font-size:15px;font-weight:600;line-height:24px}.sp-overview>.section>.section-body{padding:8px 20px 18px}@container sp-row (max-width:420px){.sp-rt-line{display:none}.sp-rt-points{flex-direction:column;display:flex}.sp-rt-points li,.sp-rt-points li.is-mid,.sp-rt-points li.is-end{text-align:left;align-items:flex-start;padding:0 0 16px 26px;position:relative}.sp-rt-points li:last-child{padding-bottom:0}.sp-rt-points li:before{content:"";box-sizing:border-box;border:2px solid var(--color-border-strong);background:var(--color-surface);border-radius:50%;width:12px;height:12px;position:absolute;top:3px;left:0}.sp-rt-points li:after{content:"";background:var(--color-border-strong);border-radius:1px;width:2px;position:absolute;top:17px;bottom:1px;left:5px}.sp-rt-points li:last-child:after{display:none}.sp-rt-points li.is-reached:before{border-color:var(--color-done)}.sp-rt-points li.is-start:before{border-color:var(--color-accent)}.sp-rt-points li.is-end:before{background:var(--color-accent);border:0}.sp-rt-points li.is-passed:after{background:var(--color-done)}.sp-rt-points li>b{font-size:15px}.sp-rt-points li.is-mid>.sp-rt-sub{display:block}.sp-rt-vleg{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-pill);height:24px;font-family:var(--font-mono);align-self:flex-start;align-items:center;gap:6px;margin-top:8px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.sp-rt-points li.is-passed>.sp-rt-vleg{border-color:#97c8b0}@supports (color:color-mix(in lab,red,red)){.sp-rt-points li.is-passed>.sp-rt-vleg{border-color:color-mix(in oklab,var(--color-done) 45%,var(--color-border))}}.sp-rt-points li.is-passed>.sp-rt-vleg{color:var(--color-success-fg)}}@container sp-row (max-width:600px){.sp-rt.is-long .sp-rt-line{display:none}.sp-rt.is-long .sp-rt-points{flex-direction:column;display:flex}.sp-rt.is-long .sp-rt-points li,.sp-rt.is-long .sp-rt-points li.is-mid,.sp-rt.is-long .sp-rt-points li.is-end{text-align:left;align-items:flex-start;padding:0 0 16px 26px;position:relative}.sp-rt.is-long .sp-rt-points li:last-child{padding-bottom:0}.sp-rt.is-long .sp-rt-points li:before{content:"";box-sizing:border-box;border:2px solid var(--color-border-strong);background:var(--color-surface);border-radius:50%;width:12px;height:12px;position:absolute;top:3px;left:0}.sp-rt.is-long .sp-rt-points li:after{content:"";background:var(--color-border-strong);border-radius:1px;width:2px;position:absolute;top:17px;bottom:1px;left:5px}.sp-rt.is-long .sp-rt-points li:last-child:after{display:none}.sp-rt.is-long .sp-rt-points li.is-reached:before{border-color:var(--color-done)}.sp-rt.is-long .sp-rt-points li.is-start:before{border-color:var(--color-accent)}.sp-rt.is-long .sp-rt-points li.is-end:before{background:var(--color-accent);border:0}.sp-rt.is-long .sp-rt-points li.is-passed:after{background:var(--color-done)}.sp-rt.is-long .sp-rt-points li>b{font-size:15px}.sp-rt.is-long .sp-rt-points li.is-mid>.sp-rt-sub{display:block}.sp-rt.is-long .sp-rt-vleg{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-pill);height:24px;font-family:var(--font-mono);align-self:flex-start;align-items:center;gap:6px;margin-top:8px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.sp-rt.is-long .sp-rt-points li.is-passed>.sp-rt-vleg{border-color:#97c8b0}@supports (color:color-mix(in lab,red,red)){.sp-rt.is-long .sp-rt-points li.is-passed>.sp-rt-vleg{border-color:color-mix(in oklab,var(--color-done) 45%,var(--color-border))}}.sp-rt.is-long .sp-rt-points li.is-passed>.sp-rt-vleg{color:var(--color-success-fg)}}.entity-rail.sp-rail{gap:16px}.entity-body.tab-overview{container:sp-body/inline-size}.tab-overview .entity-rail.sp-rail>.sp-rail-card{top:calc(var(--topbar-h) + 60px);position:sticky}@container sp-body (min-width:1100px){.tab-overview .entity-rail.sp-rail>.sp-rail-card:not(.is-empty){flex:1 0 auto;position:static}}@media(max-width:1023px){.entity-body.tab-overview{flex-direction:column;gap:16px;display:flex;container:sp-body sp-overview/inline-size}.entity-body.tab-overview>.entity-main,.entity-body.tab-overview .sp-overview{display:contents}.entity-body.tab-overview .sp-overview{container:none}.entity-body.tab-overview .sp-overview>*,.entity-body.tab-overview>.entity-rail{order:3}.entity-body.tab-overview .sp-overview>.whc-sec{order:1}.entity-body.tab-overview>.entity-rail{order:2}.tab-overview .entity-rail.sp-rail>.sp-rail-card{position:static}}@media(max-width:767px){.entity-body.tab-overview{gap:12px}}.sp-rail-card{flex-direction:column;padding:14px 18px 0;display:flex}.sp-rail-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.sp-count{box-sizing:border-box;background:var(--color-surface-sunken);min-width:20px;height:20px;color:var(--color-fg-muted);border-radius:10px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.sp-rail-tasks{margin:0;padding:0;list-style:none}.sp-rail-task{border-top:1px solid var(--color-border-subtle);align-items:flex-start;gap:10px;padding:11px 0;display:flex}.sp-rail-task .ui-check{flex-shrink:0;margin-top:2px}.sp-rail-task-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.sp-rail-task-main a{color:var(--color-fg);overflow-wrap:anywhere;font-size:13.5px;font-weight:500;line-height:1.4}.sp-rail-task-meta{color:var(--color-fg-muted);flex-wrap:wrap;gap:2px 10px;font-size:12.5px;display:flex}.sp-rail-empty{border-top:1px solid var(--color-border-subtle);color:var(--color-fg-muted);margin:0;padding:11px 0;font-size:13px}.sp-rail-foot{border-top:1px solid var(--color-border-subtle);align-items:center;gap:6px;margin-top:auto;padding:11px 0;font-size:13px;font-weight:500;display:flex}.sp-team{flex-direction:column;gap:14px;padding:18px 20px 16px;display:flex}.sp-team-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.sp-team-person{align-items:center;gap:10px;min-width:0;display:flex}.sp-avatar.is-lg{width:30px;height:30px;font-size:11px}.sp-team-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sp-team-main b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.sp-team-main b.is-missing{color:var(--color-warning-fg)}.sp-team-main>span{color:var(--color-fg-muted);overflow-wrap:anywhere;font-size:12.5px}.sp-team-main>span.is-warning{color:var(--color-warning-fg)}.sp-team-person>.btn{color:var(--color-fg-muted);flex-shrink:0}.sp-team-more{border-top:1px solid var(--color-border-subtle);padding-top:12px}.sp-team-more>summary{color:var(--color-fg-muted);cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:500;list-style:none;display:flex}.sp-team-more>summary::-webkit-details-marker{display:none}.sp-team-more>summary:hover{color:var(--color-fg)}.sp-team-more>summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:4px}.sp-team-chev{margin-left:auto;transition:transform .15s}.sp-team-more[open]>summary{margin-bottom:14px}.sp-team-more[open] .sp-team-chev{transform:rotate(180deg)}.sp-driver-title{align-items:center;gap:10px;display:inline-flex}.dialog-body>.sp-dl:first-child>:is(dt,dd):nth-child(-n+2){border-top:0;padding-top:0}.sp-driver-title .sp-avatar{width:32px;height:32px;font-size:12px}.sp-driver-docs{border-top:1px solid var(--color-border-subtle);flex-direction:column;gap:10px;margin-top:4px;padding-top:12px;display:flex}.sp-driver-docs-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.sp-attach{cursor:pointer;position:relative}.sp-attach:focus-within{outline:2px solid var(--color-accent);outline-offset:2px}.sp-files{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sp-file{border:1px solid var(--color-border);border-radius:8px;align-items:center;gap:10px;padding:6px 6px 6px 10px;display:flex}.sp-file-type{box-sizing:border-box;background:var(--color-danger-soft);min-width:34px;height:20px;color:var(--color-danger-fg);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:700;display:inline-flex}.sp-file-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13.5px;overflow:hidden}.sp-wh.col{gap:16px}.sp-wh>.section{border-radius:var(--radius-lg);box-shadow:var(--shadow-xs)}.sp-wh>.section>.section-head .t-section{font-size:15px;font-weight:600}.sp-wh-summary .sp-card-head{padding:14px 20px}.sp-wh-summary .sp-card-title{gap:10px}.sp-wh-summary .cgo-acts{gap:8px}.sp-wh-summary .cgo-billing-wrap{margin:0;padding:0 20px 16px}.sp-wh-summary .cgo-cmp{border-collapse:collapse;font-size:14px}.sp-wh-summary .cgo-cmp :is(th,td){text-align:right;vertical-align:middle;background:0 0;border:0;padding:11px 12px}.sp-wh-summary .cgo-cmp :is(th,td):first-child{text-align:left;padding-left:20px}.sp-wh-summary .cgo-cmp :is(th,td):last-child{padding-right:20px}.sp-wh-summary .cgo-cmp thead th{background:var(--table-header-bg);border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border);color:var(--color-fg-muted);text-wrap:balance;padding-top:9px;padding-bottom:9px;font-size:12px;font-weight:500}.sp-wh-summary .cgo-cmp tbody tr+tr>*{border-top:1px solid var(--color-border-subtle)}.sp-wh-summary .cgo-cmp tbody th{font-weight:500}.sp-wh-summary .cgo-cmp .cgo-c-l{width:24%}.sp-wh-summary .cgo-hl{background:0 0}.sp-wh-summary .cgo-sub{margin-top:1px}.cgo-pct.is-ok{color:var(--color-success-fg)}.sp-wh-facts{border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;align-items:center;gap:6px 28px;margin:0;padding:12px 20px 14px;font-size:13px;display:flex}.sp-wh-fact{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:inline-flex}.sp-wh-fact .mono-sm{white-space:nowrap}.sp-wh-fact.cgo-ro{color:var(--color-fg-muted);gap:6px;margin:0}.sp-wh-bad{color:var(--color-danger-fg);font-weight:500}.sp-wh-notes{flex-direction:column;display:flex}.sp-wh-note{border-top:1px solid var(--color-border-subtle);align-items:center;gap:10px;padding:10px 20px;font-size:13px;display:flex}.sp-wh-note:last-child{border-radius:0 0 var(--radius-lg) var(--radius-lg)}.sp-wh-note>.icon{flex:none}.sp-wh-note-text{overflow-wrap:anywhere;flex:auto;min-width:0}.sp-wh-note-text b{font-weight:600}.sp-wh-note>.btn,.sp-wh-note>.control-tip{flex:none}.sp-wh-note.tone-warning{background:var(--color-warning-soft);color:var(--color-warning-fg)}.sp-wh-note.tone-info{background:var(--color-info-soft);color:var(--color-info-fg)}.sp-wh-note.tone-neutral{background:var(--color-surface-muted);color:var(--color-fg-muted)}.sp-wh-note.tone-neutral b{color:var(--color-fg)}.sp-wh-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:stretch;gap:16px;display:grid}.sp-wh-card{flex-direction:column;padding-bottom:6px;display:flex}.sp-wh-card.is-open{grid-column:1/-1}.sp-wh-card.is-expected{box-shadow:none;border-style:dashed}.sp-wh-card.is-cancelled{opacity:.72}.sp-wh-card .sp-block-head{min-width:0}.sp-wh-card .sp-block-head h2{align-items:center;gap:10px;min-width:0;display:inline-flex}.sp-wh-card .sp-dl{grid-template-columns:38% minmax(0,1fr)}.sp-wh-ref{flex-shrink:0;align-items:center;gap:2px;display:inline-flex}.sp-wh-ref>a{font-family:var(--font-mono);font-size:13px;font-weight:500}.sp-wh-line{flex-basis:100%;display:block}.sp-wh-flag{align-items:center;gap:5px;font-size:13px;font-weight:500;display:inline-flex}.sp-wh-flag.is-warning{color:var(--color-warning-fg)}.sp-wh-flag.is-danger{color:var(--color-danger-fg)}.sp-wh-card .sp-dl>dd:has(>.sp-wh-flag){gap:4px 14px}.whc-state-t{flex-basis:100%}.whc-state-t.is-warning{color:var(--color-warning-fg)}.whc-state-t.is-success{color:var(--color-success-fg)}.whc-state-t.is-danger{color:var(--color-danger-fg)}.whc-state-t.is-neutral{color:var(--color-fg-muted)}.whc-pkg-n{font-size:13px}.sp-wh-more{border-top:1px solid var(--color-border-subtle);margin-top:auto;padding:10px 0 4px}.sp-wh-units{margin:4px 0 8px}.sp-dd-sub{color:var(--color-fg-muted);flex-basis:100%;font-size:12.5px}.sp-wh-units .cardlist.responsive{border-top:0}.sp-wh-units .cardlist.responsive>.lcard.sp-wh-unit{flex-direction:column;gap:3px;padding:11px 0;display:flex}.sp-wh-units .cardlist.responsive>.lcard.sp-wh-unit:hover{background:0 0}.sp-wh-units .cardlist.responsive>.lcard.sp-wh-unit:last-child{padding-bottom:4px}.sp-wh-unit-top{align-items:center;gap:8px;min-width:0;display:flex}.sp-wh-unit-state{white-space:nowrap;margin-left:auto;font-size:13px}.sp-wh-unit-sub{color:var(--color-fg-muted);overflow-wrap:anywhere;font-size:12.5px}.whs-section.is-list>.section-body{padding-top:0}.whs-lines{flex-direction:column;display:flex}.whs-line{border-top:1px solid var(--color-border-subtle);align-items:center;gap:12px;padding:11px 0;display:flex}.whs-line-main{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.whs-line-name{flex-wrap:wrap;align-items:center;gap:4px 10px;font-weight:500;display:inline-flex}.whs-line-sub{color:var(--color-fg-muted);overflow-wrap:anywhere;font-size:12.5px}.whs-line-sub .mono{font-size:12px}.whs-line-amount{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-weight:600}.whs-line.is-cancelled .whs-name{color:var(--color-fg-muted);text-decoration:line-through}.whs-line.is-cancelled .whs-line-amount{color:var(--color-fg-muted);font-weight:500}.whs-section.is-list .whs-total{border-top:1px solid var(--color-border);justify-content:space-between;margin-top:0;padding:11px 0 0}.whs-empty.is-compact{gap:10px;padding:0;font-size:13px}.whs-empty.is-compact b{color:var(--color-fg-muted);font-size:13px;font-weight:400;display:inline}.sp-wh>.section>.section-head .t-section{min-width:max-content}.sp-wh-card .sp-block-head{flex-wrap:wrap;row-gap:2px}.sp-wh-card .sp-chip{flex-shrink:0}@media(max-width:767px){.sp-wh-cards{grid-template-columns:minmax(0,1fr)}.sp-wh-summary .sp-card-head{padding:14px 16px}.sp-wh-summary .cgo-cards,.sp-wh-summary .cgo-billing-wrap{padding:0 16px 14px}.sp-wh-facts{gap:6px 20px;padding:12px 16px 14px}.sp-wh-note{flex-wrap:wrap;align-items:flex-start;padding:10px 16px}.sp-wh-note>.btn,.sp-wh-note>.control-tip{margin-left:26px}.sp-wh-card .sp-dl{grid-template-columns:40% minmax(0,1fr)}}@media(max-width:560px){.sp-wh-summary .cgo-acts{width:100%}.sp-wh-summary .cgo-acts>:is(.btn:not(.btn-icon),.control-tip){flex:auto;justify-content:center}.sp-wh-summary .cgo-acts>.control-tip>.btn{justify-content:center;width:100%}}.dg-sec .dg{grid-template-columns:minmax(170px,1.45fr) minmax(130px,1.15fr) 128px fit-content(150px) max-content}.dg-head-bar{padding:16px 20px 0}.dg-head-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.dg-title{margin:0;font-size:16px;font-weight:650}.dg-head-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dg-head-acts .btn{height:34px}.dg-head-acts .dg-seg-n{color:var(--color-fg-subtle);margin-left:6px;font-size:12.5px}.dg-filters{flex-wrap:wrap;gap:0 22px;margin-top:8px;display:flex}.dg-filter{height:42px;color:var(--color-fg-muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:0;font-size:13.5px;font-weight:500;display:inline-flex}.dg-filter b{color:var(--color-fg-subtle);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.dg-filter b.is-danger{color:var(--color-danger-fg)}.dg-filter.is-on{color:var(--color-fg);border-bottom-color:var(--color-accent);font-weight:600}.dg-filter:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px;border-radius:4px}.dg-sec .dg>thead>.dg-head>th{border-top:1px solid var(--color-border-subtle)}.dg-sec .dg>thead>.dg-head,.dg-sec .dg>tbody>.dg-row{align-items:stretch}.dg .dg-grp>td{background:var(--color-surface-sunken);border-bottom:1px solid var(--color-border)}.dg-grp button.dg-grp-in,.dg-grp div.dg-grp-in{box-sizing:border-box;width:100%;min-height:46px;color:var(--color-fg);font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0 16px 0 20px;display:flex}.dg-grp button.dg-grp-in{cursor:pointer}.dg-grp button.dg-grp-in:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.dg-grp .dg-grp-t{font-size:14px;font-weight:650}.dg-grp .dg-grp-n{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-surface);min-width:22px;height:20px;color:var(--color-fg-muted);border-radius:10px;justify-content:center;align-items:center;margin-left:0;padding:0 7px;font-size:11.5px;font-weight:600;display:inline-flex}.dg-grp-gap{flex:1}.dg-grp-bar{flex-shrink:0;gap:3px;width:120px;display:flex}.dg-grp-bar>i{border-radius:3px;flex:1;height:6px}.dg-grp-chev{width:28px;height:28px;color:var(--color-fg-muted);flex-shrink:0;justify-content:center;align-items:center;transition:transform .15s;display:inline-flex}.dg-grp-chev.is-closed{transform:rotate(-90deg)}.dg-doc-l1{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.dg-c .cell-sub.dg-doc-l2{color:var(--color-fg-subtle);flex-wrap:wrap;gap:0 10px;margin-top:3px;font-size:12px;display:flex}.dg-c .dg-doc-l2 .dg-danger{color:var(--color-danger-fg);font-weight:500}.dg-fname .mono-sm{font-size:12.5px}.dg-ver-tag{box-sizing:border-box;border:1px solid var(--color-border);height:18px;color:var(--color-fg-muted);border-radius:5px;flex-shrink:0;align-items:center;padding:0 5px;font-size:11px;font-weight:600;display:inline-flex}.dg-st .sp-chip.provisional{opacity:.7}@container docs (max-width:759px){.dg-sec .dg{grid-template-columns:minmax(0,1fr) 128px fit-content(128px) max-content}.dg-sec .dg-file,.dg-grp-bar{display:none}}@container docs (max-width:519px){.dg-sec .dg>tbody>.dg-row{row-gap:2px;padding-block:8px}.dg-sec .dg .dg-row>.dg-c{padding-top:4px;padding-bottom:4px}.dg-sec .dg .dg-row>.dg-c.dg-due{text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:0 6px;padding-right:18px;display:flex}.dg-sec .dg .dg-row>.dg-c.dg-due>.cell-sub{margin-top:0}.dg-sec .dg .dg-row>.dg-c.dg-st,.dg-sec .dg .dg-row>.dg-c.dg-due{align-self:center}}@media(max-width:767px){.dg-head-bar{padding:14px 14px 0}.dg-filters{flex-wrap:nowrap;gap:0 16px;overflow-x:auto}}.dg-pv.sp-card{top:calc(var(--topbar-h) + 60px);max-height:calc(100vh - var(--topbar-h) - 76px);flex-direction:column;gap:16px;padding:18px 20px 20px;display:flex;position:sticky;overflow:auto}.dg-pv-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.dg-pv-head h2{overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:650;line-height:24px}.dg-pv-head .sp-chip{flex-shrink:0}.dg-pv .dg-pv-file{border:1px solid var(--color-border);color:var(--color-fg);border-radius:10px;align-items:center;gap:12px;margin:0;padding:12px;font-size:13px;display:flex}.dg-pv .dg-pv-file.is-empty{border-style:dashed}.dg-pv-type{background:var(--color-surface-sunken);width:40px;height:40px;color:var(--color-fg-muted);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:10.5px;font-weight:700;display:inline-flex}.dg-pv-type.fk-pdf{background:var(--color-danger-soft);color:var(--color-danger-fg)}.dg-pv-type.fk-xlsx{background:var(--color-success-soft);color:var(--color-success-fg)}.dg-pv-type:is(.fk-jpg,.fk-png,.fk-mp4){background:var(--color-info-soft);color:var(--color-info-fg)}.dg-pv-fname{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dg-pv-fname b{font-size:13.5px;font-weight:500}.dg-pv-fname span{color:var(--color-fg-muted);font-size:12.5px}.dg-pv .dg-pv-acts{gap:8px;display:flex}.dg-pv .dg-pv-acts>*{flex:1}.dg-pv .dg-pv-acts .btn{justify-content:center;width:100%;height:38px}.dg-pv-reject{color:var(--color-danger-fg)}.dg-pv-dl>dt{white-space:nowrap;width:auto;padding-right:16px}.dg-pv-dl{grid-template-columns:max-content minmax(0,1fr);font-size:13.5px}.dg-pv-dl>dt,.dg-pv-dl>dd{padding-top:10px;padding-bottom:10px}.dg-pv-actions{border:1px solid var(--color-border);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.dg-pv-act{height:42px;color:var(--color-fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 12px;font-size:13.5px;font-weight:500;text-decoration:none;display:flex}.dg-pv-act+.dg-pv-act{border-top:1px solid var(--color-border-subtle)}.dg-pv-act:hover{background:var(--color-surface-muted);text-decoration:none}.dg-pv-act:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.dg-pv-act>.icon:first-child{color:var(--color-fg-muted)}.dg-pv-act>.icon:last-child{color:var(--color-fg-subtle);margin-left:auto}.sp-fin{flex-direction:column;gap:16px;min-width:0;display:flex}.fin-totals{container:fin-totals/inline-size}.fin-source-row{border-bottom:1px solid var(--color-border-subtle);color:var(--color-fg-muted);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 20px;font-size:13px;display:flex}.fin-source-acts{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.fin-pf-link{color:var(--color-accent-fg);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:500;display:inline-flex}.fin-pf-link:hover{text-decoration:underline}.fin-pf-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:4px}.fin-totals>.alert{margin:12px 20px 0}.fin-total-grid{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,.75fr);display:grid}.fin-total{flex-direction:column;gap:8px;min-width:0;padding:16px 20px 18px;display:flex}.fin-total+.fin-total{border-left:1px solid var(--color-border-subtle)}.fin-total-l{color:var(--color-fg-muted);font-size:12.5px;font-weight:500}.fin-big{white-space:nowrap;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;min-width:0;display:flex}.fin-big-n{letter-spacing:-.015em;font-size:26px;font-weight:650}.fin-big-d{color:var(--color-fg-subtle);font-size:18px}.fin-total.is-profit .fin-big-n{color:var(--color-success-fg)}.fin-total.is-loss .fin-big-n{color:var(--color-danger-fg)}.fin-meter{background:var(--color-border);border-radius:3px;height:8px;display:block;overflow:hidden}.fin-meter>span{border-radius:inherit;height:100%;display:block}.fin-meter.is-in{background:#ddeaf6}@supports (color:color-mix(in lab,red,red)){.fin-meter.is-in{background:color-mix(in oklab,var(--color-info) 16%,var(--color-surface))}}.fin-meter.is-in>span{background:var(--color-info)}.fin-meter.is-out{background:#f0e2c7}@supports (color:color-mix(in lab,red,red)){.fin-meter.is-out{background:color-mix(in oklab,var(--color-attention) 22%,var(--color-surface))}}.fin-meter.is-out>span{background:var(--color-attention)}.fin-foot-note{color:var(--color-fg-muted);margin:0;padding:0 20px 14px;font-size:12.5px}@container fin-totals (max-width:760px){.fin-total-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fin-total:nth-child(3){border-left:0}.fin-total:nth-child(n+3){border-top:1px solid var(--color-border-subtle)}}@container fin-totals (max-width:340px){.fin-total-grid{grid-template-columns:minmax(0,1fr)}.fin-total+.fin-total{border-left:0;border-top:1px solid var(--color-border-subtle)}}.fin-who{white-space:normal;flex-direction:column;gap:2px;min-width:0;display:flex}.fin-who b{overflow-wrap:anywhere;font-weight:600}.fin-who span{color:var(--color-fg-muted);font-size:12.5px}.fin-amt{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.fin-ops td:nth-child(3){white-space:normal;overflow-wrap:anywhere}.fin-amt.is-in{color:var(--color-success-fg)}.fin-doc-note{color:var(--color-fg-muted)}.fin-closing{flex-direction:column;gap:14px;padding:16px 20px 20px;display:flex}.fin-steps{flex-wrap:wrap;align-items:stretch;gap:12px;margin:0;padding:0;list-style:none;display:flex}.fin-step{border:1px solid var(--color-border);background:#f9fafb;border-radius:10px;flex:260px;align-items:center;gap:12px;min-width:0;padding:14px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.fin-step{background:color-mix(in oklch,var(--color-surface-muted) 55%,var(--color-surface))}}.fin-step.is-locked{background:0 0;border-style:dashed}.fin-step-n{background:var(--color-accent-soft);width:28px;height:28px;color:var(--color-accent-fg);border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;font-size:13px;font-weight:650;display:inline-flex}.fin-step.is-locked .fin-step-n{background:var(--color-surface-sunken);color:var(--color-fg-subtle)}.fin-step.is-locked .fin-step-main b{color:var(--color-fg-muted)}.fin-step.is-done .fin-step-n{background:var(--color-success-soft);color:var(--color-success-fg)}.fin-step-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fin-step-main b{font-weight:600}.fin-step-main>span{overflow-wrap:anywhere;font-size:12.5px}.fin-step-main>.tone-success{color:var(--color-success-fg)}.fin-step-main>.tone-warning{color:var(--color-warning-fg)}.fin-step-acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.fin-fs{border:1px solid var(--color-border);border-radius:10px;flex-direction:column;gap:12px;min-width:0;margin:0;padding:14px 16px 6px;display:flex}.fin-fs>legend{align-items:center;gap:8px;padding:0 6px;font-size:13px;font-weight:600;display:inline-flex}.fin-q-row{border-top:1px solid var(--color-border-subtle);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;font-size:13.5px;display:flex}.fin-q-row>span{color:var(--color-fg-muted)}.fin-fs>legend+.fin-q-row{border-top:0}.fin-q-row.is-total>span,.fin-q-row.is-total>b{color:var(--color-fg);font-weight:650}.fin-q-foot{justify-content:flex-end;padding-bottom:8px;display:flex}.fin-op-card{cursor:default;flex-direction:column;gap:6px;display:flex}.fin-op-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fin-op-top .fin-amt{padding-top:1px;font-size:15px}.fin-op-meta{color:var(--color-fg-muted);flex-wrap:wrap;gap:2px 12px;font-size:12.5px;display:flex}.fin-op-meta .mono-sm{font-size:12px}.fin-op-foot{justify-content:space-between;align-items:center;gap:8px;min-height:28px;margin-top:2px;display:flex}.fin-op-acts{align-items:center;gap:4px;display:inline-flex}@media(max-width:767px){.fin-source-row{padding:10px 14px}.fin-total{gap:6px;padding:12px 14px 14px}.fin-big-n{font-size:21px}.fin-big-d{font-size:15px}.fin-source-acts{margin-left:auto}.fin-pf-link{justify-content:center;width:30px;height:30px;position:relative}.fin-pf-link>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media(max-width:520px){.fin-step{flex-wrap:wrap}.fin-step-acts{justify-content:flex-start;width:100%;padding-left:40px}}.sp-next{gap:10px;padding:16px 18px 18px}.sp-next-title{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:650;line-height:1.3}.sp-next .sp-step-meta{gap:6px 14px}.sp-next .sp-step-who>span{color:var(--color-fg-muted)}.sp-req-list{border-top:1px solid var(--color-border-subtle);flex-flow:column;gap:6px;padding-top:10px}.sp-req{align-items:flex-start;min-height:0;font-size:13.5px;line-height:1.4}.sp-req>.icon{margin-top:1px}.sp-next .sp-req.is-missing>.icon{color:var(--color-warning-fg)}.sp-next .sp-req.is-danger,.sp-next .sp-req.is-danger>.icon{color:var(--color-danger-fg)}.sp-req .ord-req-label{overflow-wrap:anywhere;min-width:0}.sp-next-acts{flex-direction:column;gap:8px;margin-top:4px;display:flex}.sp-next-acts>.btn,.sp-next-acts>.control-tip,.sp-next-acts>.control-tip>.btn{justify-content:center;width:100%}.sp-next-more{gap:8px;display:flex}.sp-next-more>.btn{flex:1 1 0;justify-content:center;min-width:0}@media(max-width:1023px){.entity-body.tab-overview>.entity-rail.sp-rail{display:contents}.entity-body.tab-overview>.entity-rail.sp-rail>.sp-next{order:0}.entity-body.tab-overview>.entity-rail.sp-rail>.sp-rail-card{order:2}.entity-body.tab-overview .sp-overview>.alert{order:0}}.sp-flight.ord-block.is-dirty{border-style:solid}.sp-flight-head>.ord-saved-mark,.sp-flight-head>.ord-lock-mark{margin-left:0}.sp-flight-more{margin:-4px -4px -4px 0}.sp-flight-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;display:grid}.sp-flight.is-edit .sp-air-party{gap:8px}.sp-inline .sp-air-textarea{text-transform:none;font-size:12.5px;line-height:1.6}.sp-flight .ord-block-foot{border-radius:0 0 10px 10px;margin:0 -18px -16px;padding:10px 18px}@container sp-row (max-width:660px){.sp-flight-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@container sp-row (max-width:460px){.sp-flight-fields{grid-template-columns:minmax(0,1fr)}}.section.cs-title{box-sizing:border-box;flex-direction:row;justify-content:flex-start;align-items:center;min-height:68px;margin-bottom:16px;padding:16px 20px;display:flex}.cs-title>.t-page{margin:0;font-size:21px}.cs-layout{container:cs-layout/inline-size}.cs-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@container cs-layout (min-width:880px){.cs-grid{grid-template-columns:minmax(0,1fr) var(--rail-w)}.cs-aside{top:calc(var(--topbar-h) + 16px);position:sticky}}.cs-main{min-width:0}.cs-sheet{container:cs-sheet/inline-size}.cs-sheet .crm-sheet-main{container:cs-row/inline-size}.cs-sheet .crm-sheet-side>h3{align-items:center;gap:8px;display:flex}@container cs-sheet (max-width:640px){.cs-sheet .crm-sheet-row{grid-template-columns:minmax(0,1fr);gap:12px}}.cs-sheet :is(.form-grid,.sheet-g3,.sheet-g4){grid-template-columns:minmax(0,1fr)}.cs-span-2,.cs-span-all{grid-column:1/-1;min-width:0}@container cs-row (min-width:400px){.cs-sheet :is(.form-grid,.sheet-g4){grid-template-columns:repeat(2,minmax(0,1fr))}}@container cs-row (min-width:460px){.cs-sheet .sheet-g3{grid-template-columns:repeat(3,minmax(0,1fr))}.cs-span-2{grid-column:span 2}}@container cs-row (min-width:620px){.cs-sheet .sheet-g4{grid-template-columns:repeat(4,minmax(0,1fr))}}.cs-sheet .field{min-width:0;margin:0}@container cs-row (min-width:400px){.cs-sheet .form-grid{row-gap:0}.cs-sheet .form-grid .field{grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-row:span 3;row-gap:0;display:grid}.cs-sheet .form-grid .field>.field-label{align-self:end;margin-bottom:6px}.cs-sheet .form-grid .field>:is(.field-error,.field-hint){margin-top:6px}}@container cs-row (min-width:460px){.cs-sheet .sheet-g3{row-gap:0}.cs-sheet .sheet-g3 :is(.field,.cs-span-2){grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-row:span 3;row-gap:0;display:grid}.cs-sheet .sheet-g3 .field>.field-label{align-self:end;margin-bottom:6px}.cs-sheet .sheet-g3 .field>:is(.field-error,.field-hint){margin-top:6px}}.cs-sheet .combo{width:100%}.cs-sheet .combo-v{white-space:normal;overflow-wrap:anywhere}.cs-route-name{min-height:var(--ctl-h);align-items:center;font-weight:600;display:flex}.cs-warn{color:var(--color-warning-fg);align-items:flex-start;gap:6px;margin:0;display:flex}.cs-warn .icon{flex:none;margin-top:2px}.cs-tip{color:var(--color-fg-subtle);vertical-align:-2px;cursor:help;border-radius:4px;margin-left:6px;display:inline-flex}.cs-tip:hover,.cs-tip:focus-visible{color:var(--color-fg)}.cs-sheet .textarea-autogrow{overflow-y:auto}@supports (field-sizing:content){.cs-sheet .textarea-autogrow{field-sizing:content;height:auto;max-height:132px}}:is(.cs-sheet,.sp-export) .radio-cards-field{gap:6px}:is(.cs-sheet,.sp-export) .radio-cards{flex-wrap:wrap;gap:8px;display:flex}:is(.cs-sheet,.sp-export) .radio.radio-card{min-width:min(100%,max-content);font-variant-numeric:normal;white-space:nowrap;flex:40%;justify-content:flex-start;padding-inline:12px;font-size:13.5px}.cs-sheet .radio-cards.cols-3>.radio.radio-card{flex-basis:28%}:is(.cs-sheet,.sp-export) .radio.radio-card input{width:16px;height:16px}@media(max-width:767px){.cs-sheet .textarea-autogrow{min-height:var(--touch);padding-block:calc((var(--touch) - 1.45em - 2px) / 2)}:is(.cs-sheet,.sp-export) .radio.radio-card{min-height:var(--touch)}}.cs-sheet .cs-add-row{padding-block:14px}.cs-add.btn{width:100%;color:var(--color-accent-fg);border-style:dashed;justify-content:flex-start}@container cs-sheet (max-width:640px){.cs-add-row>span:empty{display:none}}@media(max-width:860px){.cs-add-row>span:empty{display:none}.cs-sheet .crm-sheet-side{justify-content:space-between;align-items:center;gap:12px;display:flex}.cs-sheet .crm-sheet-side>.btn{margin-top:0}}@container cs-sheet (max-width:640px){.cs-sheet .crm-sheet-side{justify-content:space-between;align-items:center;gap:12px;display:flex}.cs-sheet .crm-sheet-side>.btn{margin-top:0}}.cs-aside{padding:20px}.cs-aside>h3{margin:0 0 10px;font-size:15px}.cs-kv{margin:0}.cs-kv>div{border-top:1px solid var(--color-border-subtle);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;display:flex}.cs-aside>h3+.cs-kv>div:first-child{border-top:0;padding-top:0}.cs-kv dt{color:var(--color-fg-muted);flex:none}.cs-kv dd{text-align:right;overflow-wrap:anywhere;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 6px;min-width:0;margin:0;font-weight:500;display:inline-flex}.cs-kv dd>.icon{color:var(--color-fg-muted);flex:none}.cs-good{color:var(--color-success-fg)}.cs-journey{border-top:1px solid var(--color-border-subtle);padding:14px 0 12px;container:ord-journey/inline-size}.page>.ship-views{margin-bottom:16px}.ship-toolbar>.ship-kinds{flex:none}.ship-toolbar .filter-chips:empty{display:none}.ship-toolbar>.ui-total+.row{margin-left:0}.ui-table td.cell-key .wkind{background:0 0;border:0;min-width:16px;height:16px;padding:0}.ui-table td.cell-key .wkind .icon{width:16px;height:16px;color:var(--color-fg-subtle)}.ui-table td.cell-key .row{column-gap:8px}.ui-table .ship-issues{gap:4px}.ui-table .ship-issue.tag{max-width:100%}.ui-table .ship-issue.tag>span{text-overflow:ellipsis;overflow:hidden}.ship-toolbar{--toolbar-search-w:264px}@media(min-width:1200px){.ship-toolbar:not(:has(.filter-chips>*)){flex-wrap:nowrap}}.ship-toolbar>.filter-chips{flex-wrap:wrap;gap:8px;display:flex}.ship-issue.tag.tone-danger{background:var(--color-danger-soft);color:var(--color-danger-fg)}.ship-issue.tag.tone-warning{background:var(--color-warning-soft);color:var(--color-warning-fg)}.cell-join{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.ui-table td .cell-sub:has(>.cell-join){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sp-page>.entity-head.sp-head{width:auto;max-width:none;margin:0}.sp-page>.entity-sticky{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;min-height:0;margin:16px 0 0;padding:0}.sp-page>.entity-sticky .entity-tabs .tabs{border-bottom:1px solid var(--color-border)}body.head-scrolled .sp-page>.entity-sticky{background:var(--sea-water)}@supports (color:color-mix(in lab,red,red)){body.head-scrolled .sp-page>.entity-sticky{background:color-mix(in oklch,var(--sea-water) 66%,transparent)}}body.head-scrolled .sp-page>.entity-sticky{-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);box-shadow:none}body.head-scrolled .sp-page>.entity-sticky .mini{padding-left:4px}.sp-page>.entity-body{width:auto;max-width:none;padding:16px 0 0}@media(max-width:767px){.sp-page>.entity-sticky{margin-top:12px}.sp-page>.entity-body{padding-top:12px}.sp-page{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}.msd-sub{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.msd-sub>.mono{color:var(--color-fg-muted);font-size:12px}.msd-sub-name{min-width:0;color:var(--color-fg-muted)}.msd-sub>.badge{justify-content:center;min-width:100px;margin-left:auto}.msd-body{gap:18px;display:grid}.msd-body p,.msd-section p{margin:0}.msd-label{color:var(--color-fg-muted);font-size:11.5px;font-weight:500;line-height:1.4;display:block}.msd-summary{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;padding:12px 16px;display:grid}.msd-summary-item{overflow-wrap:anywhere;align-content:start;gap:4px;min-width:0;font-size:13px;line-height:1.45;display:grid}.msd-summary-item .t-caption{font-size:11.5px}.msd-instructions{gap:5px;display:grid}.msd-instructions p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.msd-complete-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;gap:20px 28px;display:grid}.msd-section{min-width:0}.msd-section-head{align-items:center;gap:12px;min-height:25px;margin-bottom:12px;display:flex}.msd-section-head h3{margin:0;font-size:13px;font-weight:600;line-height:1.4}.msd-count{background:var(--color-surface-muted);min-width:28px;height:23px;color:var(--color-fg-muted);font-variant-numeric:tabular-nums;border-radius:6px;justify-content:center;align-items:center;padding:0 7px;font-size:11.5px;display:inline-flex}.msd-section-head .msd-count{margin-left:auto}.msd-form,.msd-evidence{gap:14px;display:grid}.msd-form>.field,.msd-form-grid .field,.msd-seal .field,.msd-body>.field{min-width:0;margin:0}.msd-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}.msd-wide{grid-column:1/-1}.msd-effect-section{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:14px 16px}.msd-effects{gap:14px;display:grid}.msd-effects .badge{justify-self:start}.msd-evidence-section,.msd-doc-section{border-top:1px solid var(--color-border-subtle);padding-top:17px}.msd-evidence-controls{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.msd-evidence-controls .select{width:100%;min-width:0}.msd-evidence-actions{flex-wrap:wrap;gap:8px;display:flex}.msd-evidence-actions>.btn{flex:1;min-width:130px}.msd-file{align-items:start;gap:10px;padding:10px 0}.msd-file-content{flex:1;min-width:0}.msd-file .fname{white-space:normal;overflow-wrap:anywhere}.msd-file .msd-file-meta{flex-wrap:wrap;gap:3px 12px;margin-top:4px;display:flex}.msd-seal{margin-top:10px}.msd-docs{display:grid}.msd-doc-row{border-top:1px solid var(--color-border-subtle);grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 0;display:grid}.msd-doc-row:first-child{border-top:0;padding-top:0}.msd-doc-icon{width:24px;height:27px;color:var(--color-fg-muted);place-items:center;display:grid}.msd-doc-icon.is-ready{color:var(--color-success-fg)}.msd-doc-icon.is-missing{color:var(--color-warning-fg)}.msd-doc-name{overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.5}.msd-doc-name strong{padding-top:3px;font-weight:600;display:block}.msd-doc-meta{color:var(--color-fg-muted);gap:2px;margin-top:5px;font-size:11px;display:grid}.msd-doc-note{color:var(--color-warning-fg);margin-top:5px;font-size:11.5px}.msd-doc-action{justify-items:stretch;gap:7px;min-width:106px;display:grid}.msd-doc-action>.badge{white-space:normal;text-align:center;justify-content:center;max-width:none}.msd-gate-hint{color:var(--color-fg-muted);align-items:start;gap:8px;font-size:11.5px;line-height:1.6;display:flex;margin-top:12px!important}.msd-gate-hint>.icon-sm{flex:none;margin-top:2px}.msd-linked{gap:8px;display:grid}.msd-linked>div{flex-wrap:wrap;gap:6px;display:flex}.msd-assignment-scope{border-top:1px solid var(--color-border-subtle);padding-top:16px}.msd-assignment-scope .t-caption{margin-top:12px}.msd-assignment-results{gap:12px;display:grid}.msd-assignment-result{border-bottom:1px solid var(--color-border-subtle);flex-wrap:wrap;justify-content:space-between;gap:8px 18px;padding-bottom:10px;font-size:12px;display:flex}.dialog:has(.msd-body) .dialog-foot .btn,.dialog:has(.srw-stage-editor) .dialog-foot .btn{min-width:112px}@media(max-width:700px){.msd-complete-grid,.msd-form-grid{grid-template-columns:minmax(0,1fr)}.msd-effect-section{padding:12px 14px}.msd-effects{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.msd-summary{gap:14px;padding:12px}.msd-sub>.badge{margin-left:0}.msd-doc-action{min-width:92px}.msd-evidence-section,.msd-doc-section{padding-top:14px}}@media(max-width:390px){.msd-summary,.msd-effects{grid-template-columns:minmax(0,1fr)}}.sp-flights{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.sp-flight{border:1px dashed var(--color-border-strong);border-radius:10px;flex-direction:column;gap:14px;min-width:0;padding:14px 18px 16px;display:flex}.sp-flight.is-done{border:1px solid var(--color-border-subtle);background:var(--color-surface-muted)}.sp-flight.is-active{border:1px solid #95aee1}@supports (color:color-mix(in lab,red,red)){.sp-flight.is-active{border:1px solid color-mix(in oklch,var(--color-accent) 35%,var(--color-border))}}.sp-flight-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.sp-flight-head>b{font-weight:600}.sp-flight-state{color:var(--color-fg-muted);margin-left:auto;font-size:12.5px;font-weight:500}.sp-flight-remove{margin:-4px -6px -4px 0}.sp-flight.is-done .sp-leg-mark{background:var(--color-success-soft);color:var(--color-success-fg);border:0}.sp-flight.is-done .sp-flight-state{color:var(--color-success-fg)}.sp-flight.is-active .sp-flight-state{color:var(--color-accent-fg)}.sp-flight-row{flex-wrap:wrap;align-items:stretch;gap:14px 24px;display:flex}.sp-air-strip{flex:999 380px;grid-template-columns:auto minmax(40px,1fr) auto;align-content:center;align-items:center;gap:4px 16px;min-width:0;display:grid}.sp-air-code{font-family:var(--font-mono);letter-spacing:.02em;font-size:22px;font-weight:600}.sp-air-code.is-end,.sp-air-time.is-end{text-align:right}.sp-air-code.is-name{letter-spacing:0;overflow-wrap:break-word;font-family:inherit;font-size:15px}.sp-air-line{color:var(--color-fg-subtle);align-items:center;gap:6px;display:flex}.sp-air-line>span{border-top:2px dashed var(--color-border-strong);flex:1;height:0}.sp-air-line .icon{transform:rotate(45deg)}.sp-air-time{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px}.sp-air-flight{text-align:center;color:var(--color-fg-muted);font-size:12.5px;font-weight:600}.sp-air-tiles{flex:360px;align-items:stretch;gap:10px;display:flex}.sp-air-tile{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-surface);min-width:150px;color:var(--color-fg);border-radius:10px;flex-direction:column;flex:1 1 0;justify-content:center;gap:3px;padding:10px 16px 10px 14px;text-decoration:none;display:flex}.sp-air-tile.is-awb{border-color:#95aee1;min-width:200px}@supports (color:color-mix(in lab,red,red)){.sp-air-tile.is-awb{border-color:color-mix(in oklch,var(--color-accent) 35%,var(--color-border))}}.sp-air-tile.is-awb.is-empty{border-color:var(--color-border)}a.sp-air-tile:hover{background:var(--color-accent-soft);text-decoration:none}a.sp-air-tile:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.sp-air-tile-label{color:var(--color-fg-muted);align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.sp-air-tile>b{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.sp-air-tile.is-awb>b.mono{color:var(--color-accent-fg)}.sp-air-parties{border-top:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));padding-top:14px;display:grid}.sp-air-party{border-left:1px solid var(--color-border);flex-direction:column;gap:8px;min-width:0;padding:0 20px;display:flex}.sp-air-party:first-child{border-left:0;padding-left:0}.sp-air-party:last-child{padding-right:0}.sp-air-parties.is-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-air-party-label{min-height:26px;color:var(--color-fg-muted);align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:flex}.sp-air-text{white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.6}.sp-air-text.is-empty{color:var(--color-fg-subtle)}.sp-awb-file{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-surface);max-width:100%;height:32px;color:var(--color-fg);border-radius:8px;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding:0 12px 0 6px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.sp-awb-file:hover{border-color:var(--color-border-hover);text-decoration:none}.ab-text-parties{border-top:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;padding-top:18px;display:grid}.ab-text-parties .textarea{text-transform:none;font-size:12.5px;line-height:1.6}@container sp-row (max-width:660px){.sp-air-parties,.sp-air-parties.is-pair{grid-template-columns:minmax(0,1fr);gap:12px}.sp-air-party,.sp-air-party:first-child{border-left:0;padding:0}.sp-air-party+.sp-air-party{border-top:1px solid var(--color-border-subtle);padding-top:12px}}@container sp-row (max-width:500px){.sp-air-tiles{width:100%}.sp-air-tile,.sp-air-tile.is-awb{flex:1;min-width:0}.sp-air-code{font-size:18px}}@container sp-row (max-width:360px){.sp-air-strip{column-gap:10px}.sp-air-time{white-space:normal}}@media(max-width:700px){.ab-text-parties{grid-template-columns:minmax(0,1fr)}}.chat-panel{height:calc(100dvh - var(--topbar-h) - 44px - 40px);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel);flex-direction:column;min-height:460px;max-height:940px;display:flex;overflow:hidden}.chat-head{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 14px;display:flex}.chat-head .t-section{margin:0}.chat-skip:not(:focus){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chat-people{min-height:var(--ctl-h-xs);border-radius:var(--radius-pill);color:var(--color-fg-muted);align-items:center;gap:6px;padding:2px 8px 2px 4px;font-size:12px;display:inline-flex}.chat-people:hover{background:var(--color-surface-muted);color:var(--color-fg)}.chat-people-stack{display:inline-flex}.chat-people-stack .avatar{box-shadow:0 0 0 2px var(--color-surface)}.chat-people-stack .avatar+.avatar{margin-left:-6px}.chat-log-wrap{flex:auto;min-height:0;display:flex;position:relative}.chat-log{overscroll-behavior:contain;flex-direction:column;flex:1;padding:4px 14px 14px;display:flex;overflow-y:auto}.chat-log:focus-visible{outline:2px solid var(--color-accent-ring);outline-offset:-2px}.chat-pill{border-radius:var(--radius-pill);box-shadow:var(--shadow-popover);position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.chat-pill[hidden]{display:none}.chat-dock{border-top:1px solid var(--color-border);background:var(--color-surface);padding:10px 14px 12px}.chat-empty{margin:auto}.chat-dayblock{flex-direction:column;display:flex}.chat-day{z-index:1;pointer-events:none;justify-content:center;padding:10px 0 4px;display:flex;position:sticky;top:0}.chat-day span{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-raised);box-shadow:var(--shadow-xs);color:var(--color-fg-muted);padding:2px 10px;font-size:11.5px;font-weight:600}.chat-new{color:var(--color-accent-fg);align-items:center;gap:8px;margin:10px 0 2px;font-size:11.5px;font-weight:600;display:flex}.chat-new:before,.chat-new:after{content:"";opacity:.45;background:currentColor;flex:1;height:1px}.chat-event{color:var(--color-fg-muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 6px;padding:6px 8px 2px;font-size:12px;display:flex}.chat-event .chat-event-title{color:var(--color-fg);font-weight:500}.chat-event-meta{color:var(--color-fg-subtle)}.chat-msg{border-radius:var(--radius-md);grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;max-width:min(720px,92%);padding-top:10px;display:grid}.chat-msg.is-grouped{padding-top:3px}.chat-msg.is-mine{grid-template-columns:minmax(0,1fr);margin-left:auto}.chat-msg:focus-visible{outline:2px solid var(--color-accent-ring);outline-offset:2px}.chat-av-gap{width:28px}.chat-body{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.chat-msg.is-mine .chat-body{align-items:flex-end}.chat-bubble{border:1px solid var(--color-border-subtle);background:var(--color-surface-muted);overflow-wrap:anywhere;border-radius:12px 12px 12px 4px;min-width:0;max-width:100%;padding:7px 11px 8px}.chat-msg.is-mine .chat-bubble{background:var(--color-accent-soft);border-color:#0000;border-radius:12px 12px 4px}.chat-msg.is-for-me .chat-bubble{box-shadow:inset 3px 0 0 var(--color-accent)}.chat-meta{color:var(--color-fg-muted);flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-bottom:2px;font-size:12px;display:flex}.chat-name{color:var(--color-fg);font-size:12.5px;font-weight:600}.chat-role{color:var(--color-fg-subtle)}.chat-text{white-space:pre-wrap;font-size:13.5px;line-height:1.45}.chat-text a{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}.chat-at{background:#0044d31a;border-radius:4px;padding:0 2px}@supports (color:color-mix(in lab,red,red)){.chat-at{background:color-mix(in oklch,var(--color-accent) 10%,transparent)}}.chat-at{color:var(--color-accent-fg);font-weight:600}.chat-at.is-me{background:#0044d33d}@supports (color:color-mix(in lab,red,red)){.chat-at.is-me{background:color-mix(in oklch,var(--color-accent) 24%,transparent)}}.chat-at.is-me{color:var(--color-accent-fg)}.chat-at.is-off{background:var(--color-surface-sunken);color:var(--color-fg-muted)}.chat-quote{border-left:3px solid var(--color-accent);background:#191d220d;border-radius:6px;flex-direction:column;align-items:flex-start;gap:1px;width:100%;margin:2px 0 6px;padding:4px 8px;display:flex}@supports (color:color-mix(in lab,red,red)){.chat-quote{background:color-mix(in oklch,var(--color-fg) 5%,transparent)}}.chat-quote{color:var(--color-fg-muted);text-align:left;font-size:12px}.chat-quote b{color:var(--color-fg)}.chat-quote span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.chat-quote.is-gone{font-style:italic}.chat-atts,.chat-refs{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.chat-img{aspect-ratio:4/3;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-sunken);width:180px;display:block;position:relative;overflow:hidden}.chat-img img{object-fit:cover;width:100%;height:100%;display:block}.chat-img-ph{width:100%;height:100%;color:var(--color-fg-subtle);justify-content:center;align-items:center;display:flex}.chat-img-ph .icon{width:32px;height:32px}.chat-img-cap{background:#191d22d1;align-items:center;gap:6px;padding:4px 6px;display:flex;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.chat-img-cap{background:color-mix(in oklch,var(--color-inverse) 82%,transparent)}}.chat-img-cap{color:var(--color-inverse-fg);text-align:left;font-size:11px}.chat-img-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.chat-file{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);text-align:left;align-items:center;gap:8px;min-width:200px;max-width:280px;padding:6px 10px 6px 6px;display:flex}.chat-file:hover,.chat-img:hover{border-color:var(--color-border-hover)}.chat-file-ic{background:var(--color-surface-muted);width:36px;height:40px;color:var(--color-fg-muted);border-radius:6px;flex-direction:column;flex:none;justify-content:center;align-items:center;font-size:9.5px;font-weight:700;display:flex}.chat-file-main{flex-direction:column;min-width:0;display:flex}.chat-file-name{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;overflow:hidden}.chat-file-meta{color:var(--color-fg-muted);flex-wrap:wrap;gap:2px 8px;font-size:11.5px;display:flex}.chat-att-saved{color:var(--color-success-fg);align-items:center;gap:3px;display:inline-flex}.chat-img-cap .chat-att-saved{color:var(--color-inverse-success)}.chat-ref{max-width:100%;min-height:var(--ctl-h-xs);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);align-items:center;gap:6px;padding:2px 4px 2px 8px;font-size:12px;display:inline-flex}.chat-ref:hover{border-color:var(--color-border-hover)}.chat-ref-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat-ref.is-locked{background:var(--color-surface-sunken);color:var(--color-fg-subtle);padding-right:8px}.chat-foot{min-height:22px;color:var(--color-fg-subtle);flex-wrap:wrap;align-items:center;gap:2px 8px;margin-top:2px;font-size:11.5px;display:flex}.chat-seen{border-radius:4px;align-items:center;gap:4px;min-height:22px;padding:1px 4px;display:inline-flex}.chat-seen:hover{background:var(--color-surface-muted);color:var(--color-fg)}.chat-notified,.chat-state{align-items:center;gap:4px;display:inline-flex}.chat-reply-btn{opacity:0;transition:opacity .12s var(--ease-out)}.chat-msg:hover .chat-reply-btn,.chat-msg:focus-within .chat-reply-btn,.chat-reply-btn:focus-visible{opacity:1}.chat-msg.is-sending .chat-bubble,.chat-msg.is-queued .chat-bubble{opacity:.72}.chat-msg.is-failed .chat-bubble,.chat-msg.is-unknown .chat-bubble{border-color:var(--color-danger)}.chat-msg.is-failed .chat-state,.chat-msg.is-unknown .chat-state{color:var(--color-danger-fg)}.chat-msg.is-flash .chat-bubble{animation:chat-flash 1.6s var(--ease-out)}@keyframes chat-flash{0%,45%{box-shadow:0 0 0 3px var(--color-accent-ring)}to{box-shadow:0 0 #0000}}.chat-compose{border:1px solid var(--color-border-input);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;gap:6px;padding:6px;display:flex}.chat-compose:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-ring)}.chat-input{position:relative}.chat-compose .chat-textarea,.chat-compose .chat-textarea:focus,.chat-compose .chat-textarea:hover{width:100%;min-height:34px;max-height:196px;box-shadow:none;resize:none;background:0 0;border:0;outline:none;padding:6px;font-size:13.5px;line-height:1.45}.chat-bar{align-items:center;gap:2px;display:flex}.chat-count{color:var(--color-fg-subtle);font-variant-numeric:tabular-nums;font-size:11.5px}.chat-count.is-over{color:var(--color-danger-fg)}.chat-hint{color:var(--color-fg-subtle);margin:6px 2px 0;font-size:11.5px}.chat-touch-only{display:none}.chat-chips{flex-wrap:wrap;gap:6px;padding:2px 2px 0;display:flex}.chat-chips[hidden]{display:none}.chat-chip{max-width:100%;min-height:var(--ctl-h-xs);border-radius:var(--radius-sm);background:var(--color-surface-muted);align-items:center;gap:6px;padding:2px 2px 2px 8px;font-size:12px;display:inline-flex}.chat-chip img{object-fit:cover;border-radius:4px;width:22px;height:22px}.chat-chip-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:220px;overflow:hidden}.chat-chip-state{color:var(--color-fg-muted);white-space:nowrap}.chat-chip.is-error{background:var(--color-danger-soft)}.chat-chip.is-error .chat-chip-state{color:var(--color-danger-fg)}.chat-chips-note{color:var(--color-fg-muted);flex-basis:100%;align-items:center;gap:4px;font-size:11.5px;display:flex}.chat-replying{border-left:3px solid var(--color-accent);background:var(--color-surface-muted);border-radius:6px;align-items:center;gap:8px;padding:4px 4px 4px 8px;font-size:12px;display:flex}.chat-replying-text{flex-direction:column;flex:1;min-width:0;display:flex}.chat-replying-text span{text-overflow:ellipsis;white-space:nowrap;color:var(--color-fg-muted);overflow:hidden}.chat-picker{z-index:30;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);max-height:260px;box-shadow:var(--shadow-popover);padding:4px;position:absolute;bottom:calc(100% + 6px);left:0;right:0;overflow:auto}.chat-picker[hidden]{display:none}.chat-pick-opt{cursor:pointer;border-radius:6px;align-items:center;gap:8px;min-height:36px;padding:6px 8px;display:flex}.chat-pick-opt.is-hl,.chat-pick-opt:hover{background:var(--color-accent-soft)}.chat-pick-name{white-space:nowrap;flex-shrink:0;font-weight:500}.chat-pick-why{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-fg-muted);text-align:right;margin-left:auto;font-size:11.5px;overflow:hidden}.chat-pick-empty{color:var(--color-fg-muted);padding:8px;font-size:12.5px}.chat-pick-foot{border-top:1px solid var(--color-border-subtle);color:var(--color-fg-subtle);align-items:center;gap:4px;margin-top:4px;padding:6px 8px 2px;font-size:11px;display:flex}.chat-ro{color:var(--color-fg-muted);align-items:center;gap:8px;padding:4px 0;font-size:13px;display:flex}.chat-pop{width:300px;max-width:calc(100vw - 32px)}.chat-pop-h{letter-spacing:.04em;text-transform:uppercase;color:var(--color-fg-subtle);justify-content:space-between;padding:6px 4px 4px;font-size:11.5px;font-weight:600;display:flex}.chat-pop-row{align-items:center;gap:8px;padding:4px;font-size:13px;display:flex}.chat-pop-sub{color:var(--color-fg-muted);text-align:right;margin-left:auto;font-size:11.5px}.chat-pop-empty{color:var(--color-fg-muted);padding:4px;font-size:12.5px}.chat-av{--chat-hue:oklch(60% .14 255);background:var(--chat-hue)}@supports (color:color-mix(in lab,red,red)){.chat-av{background:color-mix(in oklch,var(--chat-hue) 22%,var(--color-surface))}}.chat-av{color:var(--chat-hue)}@supports (color:color-mix(in lab,red,red)){.chat-av{color:color-mix(in oklch,var(--chat-hue) 72%,var(--color-fg))}}.chat-av-1{--chat-hue:oklch(60% .13 160)}.chat-av-2{--chat-hue:oklch(66% .14 70)}.chat-av-3{--chat-hue:oklch(58% .16 25)}.chat-av-4{--chat-hue:oklch(56% .16 300)}.chat-av-5{--chat-hue:oklch(60% .11 200)}.chat-av-6{--chat-hue:oklch(60% .15 345)}.chat-av-7{--chat-hue:oklch(52% .06 250)}.chat-mini{flex-direction:column;gap:8px;display:flex}.chat-mini-item{border-left:2px solid #0000;padding-left:8px}.chat-mini-item.is-unread{border-left-color:var(--color-accent)}.chat-mini-head{color:var(--color-fg-muted);flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:12px;display:flex}.chat-mini-head b{color:var(--color-fg);font-weight:600}.chat-mini-text{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.chat-mini-ic{vertical-align:-2px;color:var(--color-fg-subtle);gap:2px;margin-right:4px;display:inline-flex}.chat-mini-unread{color:var(--color-accent-fg);margin-top:8px;font-size:12px;font-weight:600}.rail-chat .chat-compose{margin-top:10px}.tab .chip-count.tone-accent,.section-head .chip-count.tone-accent{background:var(--color-accent);min-width:17px;color:var(--color-on-fill);padding:0 5px;font-weight:560}.chat-badge{border-radius:var(--radius-pill);background:var(--color-accent-soft);height:20px;color:var(--color-accent-fg);flex:none;align-items:center;gap:3px;padding:0 6px;font-size:11.5px;text-decoration:none;display:inline-flex}.chat-badge b{font-weight:600}.chat-badge.has-mention{background:var(--color-accent);color:var(--color-on-fill)}.chat-view{border-radius:var(--radius-md);background:var(--color-surface-sunken);justify-content:center;align-items:center;min-height:200px;max-height:60vh;display:flex;overflow:hidden}.chat-view img{object-fit:contain;max-width:100%;max-height:60vh;display:block}.chat-view.is-ph{color:var(--color-fg-subtle);flex-direction:column;gap:6px;font-size:12px;font-weight:700}.chat-refs-list,.chat-refgroup{flex-direction:column;display:flex}.chat-refs-list{gap:14px}.chat-refgroup{gap:4px}.chat-refgroup[hidden],.chat-refrow[hidden],.chat-ref-none[hidden]{display:none}.chat-refrow{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);text-align:left;align-items:center;gap:8px;width:100%;min-height:40px;padding:6px 10px;font-size:13px;display:flex}.chat-refrow:hover{border-color:var(--color-border-hover)}.chat-refrow.is-added{border-color:var(--color-accent);background:var(--color-accent-soft)}.chat-refrow-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.chat-refrow-state{color:var(--color-fg-muted);white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}body.density-compact .chat-msg{padding-top:6px}body.density-compact .chat-msg.is-grouped{padding-top:2px}body.density-compact .chat-bubble{padding:5px 10px 6px}@media(hover:none){.chat-reply-btn{opacity:1}}@media(hover:none)and (pointer:coarse){.chat-touch-only{display:inline-flex}}@media(prefers-reduced-motion:reduce){.chat-msg.is-flash .chat-bubble{box-shadow:0 0 0 3px var(--color-accent-ring);animation:none}}@media(max-width:1023px){.entity-body.tab-chat>.entity-rail{display:none}}@media(max-width:767px){.entity-body.tab-chat{padding-bottom:0}.chat-panel{border-radius:var(--radius-md);height:auto;min-height:0;max-height:none;overflow:visible}.chat-head{padding:8px 10px}.chat-log-wrap{display:block}.chat-log{padding:2px 10px 12px;overflow:visible}.chat-day{position:static}.chat-msg{max-width:96%}.chat-img{width:150px}.chat-file{min-width:0;max-width:100%}.chat-dock{bottom:calc(56px + env(safe-area-inset-bottom));z-index:20;border-radius:0 0 var(--radius-md) var(--radius-md);padding:8px 10px;position:sticky;box-shadow:0 -6px 16px #191d220f}@supports (color:color-mix(in lab,red,red)){.chat-dock{box-shadow:0 -6px 16px color-mix(in oklch,var(--color-fg) 6%,transparent)}}body:has(.chat-dock .chat-compose:focus-within) .bottomnav{display:none}body:has(.chat-dock .chat-compose:focus-within) .chat-dock{bottom:env(safe-area-inset-bottom)}.chat-new,.chat-msg{scroll-margin-top:calc(var(--topbar-h) + 64px);scroll-margin-bottom:180px}.chat-hint{display:none}.chat-picker{max-height:40vh}.chat-pick-why{display:none}}.asst-launcher{z-index:65;background:var(--color-accent);width:52px;height:52px;color:var(--color-on-fill);box-shadow:var(--shadow-md);transition:transform .16s var(--ease-out),background-color .16s var(--ease),box-shadow .16s var(--ease);animation:asst-pop .2s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:fixed;bottom:24px;right:24px}.asst-launcher .icon{width:22px;height:22px}.asst-launcher:hover{background:var(--color-accent-hover);box-shadow:var(--shadow-popover);transform:translateY(-1px)scale(1.04)}.asst-launcher:active{transform:scale(.96)}.asst-launcher:focus-visible{box-shadow:0 0 0 3px var(--color-surface),0 0 0 6px var(--color-accent-ring);outline:none}.asst-window{z-index:68;border:1px solid var(--color-border);background:var(--color-surface-raised);min-width:0;color:var(--color-fg);box-shadow:var(--shadow-dialog);transform-origin:100% 100%;animation:asst-in .2s var(--ease-out);border-radius:16px;flex-direction:column;display:flex;position:fixed;overflow:hidden}.asst-window.is-moving{-webkit-user-select:none;user-select:none}.asst-head{border-bottom:1px solid var(--color-border-subtle);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:10px 10px 10px 14px;display:flex}.asst-window.is-moving .asst-head{cursor:grabbing}.asst-mark{background:var(--color-accent-soft);width:28px;height:28px;color:var(--color-accent-fg);border-radius:9px;flex:none;place-items:center;display:grid}.asst-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.asst-actions{flex:none;gap:2px;display:flex}.asst-actions .btn[aria-pressed=true]{background:var(--color-accent-soft);color:var(--color-accent-fg)}.asst-grip{z-index:2;touch-action:none;position:absolute}.asst-grip-n,.asst-grip-s{cursor:ns-resize;height:6px;left:22px;right:22px}.asst-grip-n{top:0}.asst-grip-s{bottom:0}.asst-grip-e,.asst-grip-w{cursor:ew-resize;width:5px;top:22px;bottom:22px}.asst-grip-e{right:0}.asst-grip-w{left:0}.asst-grip-ne,.asst-grip-nw,.asst-grip-se,.asst-grip-sw{width:22px;height:22px}.asst-grip-ne{cursor:nesw-resize;top:0;right:0}.asst-grip-nw{cursor:nwse-resize;top:0;left:0}.asst-grip-se{cursor:nwse-resize;bottom:0;right:0}.asst-grip-sw{cursor:nesw-resize;bottom:0;left:0}.asst-log{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:12px;min-height:0;padding:14px 14px 8px;display:flex;position:relative;overflow-y:auto}.asst-msg{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.asst-msg.is-mine{align-items:flex-end}.asst-bubble{border:1px solid var(--color-border-subtle);background:var(--color-surface-muted);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:14px 14px 14px 4px;max-width:min(640px,92%);padding:8px 12px;font-size:13.5px;line-height:1.5}.asst-text{white-space:normal}.asst-text>*{margin:0}.asst-text>*+*{margin-top:8px}.asst-text p{white-space:pre-line}.asst-text ol,.asst-text ul{padding-left:20px}.asst-text ol{list-style:decimal}.asst-text ul{list-style:outside}.asst-text li+li{margin-top:4px}.asst-text li::marker{color:var(--color-fg-muted)}.asst-msg.is-mine .asst-bubble{background:var(--color-accent-soft);border-color:#0000;border-radius:14px 14px 4px}.asst-sources{flex-wrap:wrap;gap:6px;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.asst-source{max-width:100%;min-height:var(--ctl-h-xs);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-fg-muted);align-items:center;gap:6px;padding:2px 10px;font-size:12px;text-decoration:none;display:inline-flex}.asst-source span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}a.asst-source:hover{border-color:var(--color-border-hover);color:var(--color-fg)}.asst-rate{gap:2px;display:flex}.asst-rate .btn{color:var(--color-fg-muted)}.asst-rate .btn[aria-pressed=true]{background:var(--color-accent-soft);color:var(--color-accent-fg)}.asst-typing{align-items:center;gap:4px;padding:13px 14px;display:inline-flex}.asst-typing i{background:var(--color-fg-subtle);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite asst-dot}.asst-typing i:nth-of-type(2){animation-delay:.15s}.asst-typing i:nth-of-type(3){animation-delay:.3s}.asst-failed{color:var(--color-danger-fg);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.asst-empty{color:var(--color-fg-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;display:flex}.asst-empty p{color:var(--color-fg);margin:0;font-size:16px;font-weight:600}.asst-empty-mark{background:var(--color-accent-soft);width:48px;height:48px;color:var(--color-accent-fg);border-radius:16px;place-items:center;display:grid}.asst-card{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;flex-direction:column;gap:10px;width:min(100%,480px);padding:12px;font-size:13px;line-height:1.45;display:flex}.asst-card-head h3,.asst-card-head p{overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.4}.asst-card-head h3{font-weight:600}.asst-card-rows{border-top:1px solid var(--color-border-subtle);grid-template-columns:fit-content(40%) minmax(0,1fr);gap:6px 12px;margin:0;padding-top:10px;display:grid}.asst-card-rows>div{display:contents}.asst-card-rows dt{color:var(--color-fg-muted)}.asst-card-rows dd{overflow-wrap:anywhere;min-width:0;margin:0}.asst-card-rows ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.asst-card-foot{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.asst-card-foot .btn-link{font-size:13px}.asst-card-problem{overflow-wrap:anywhere;margin:0}.asst-compose{border-top:1px solid var(--color-border-subtle);flex-direction:column;flex:none;gap:6px;padding:8px 12px 10px;display:flex}.asst-field{border:1px solid var(--color-border-input);background:var(--color-surface);border-radius:14px;align-items:flex-end;gap:6px;padding:5px 5px 5px 12px;display:flex}.asst-field:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-ring)}.asst-field textarea,.asst-field textarea:hover,.asst-field textarea:focus{min-width:0;min-height:32px;max-height:140px;box-shadow:none;color:inherit;font:inherit;resize:none;background:0 0;border:0;outline:none;flex:1;padding:6px 0;font-size:13.5px;line-height:1.45}.asst-field .asst-mic{width:32px;height:32px;color:var(--color-fg-muted);border-radius:50%;flex:none}.asst-field .asst-lang{min-width:32px;height:32px;color:var(--color-fg-muted);letter-spacing:.02em;flex:none;padding:0 6px;font-size:11.5px;font-weight:600}.asst-field .asst-lang:hover,.asst-field .asst-lang[aria-expanded=true],.asst-field .asst-mic:hover:not(:disabled){color:var(--color-fg)}.asst-field .asst-mic.is-on{background:var(--color-danger);color:var(--color-on-fill);animation:1.4s ease-out infinite asst-rec}.asst-field .asst-mic.is-on.is-level{box-shadow:0 0 0 calc(2px + var(--asst-level,0) * 12px) var(--color-danger-ring);transition:box-shadow .1s linear;animation:none}.asst-field .asst-mic.is-on:hover{background:var(--color-danger-hover);color:var(--color-on-fill)}.asst-field.is-listening{border-color:var(--color-danger);box-shadow:0 0 0 3px var(--color-danger-ring)}.asst-send{background:var(--color-accent);width:32px;height:32px;color:var(--color-on-fill);transition:background-color .12s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.asst-send:hover:not(:disabled){background:var(--color-accent-hover)}.asst-send:disabled{background:var(--color-surface-sunken);color:var(--color-fg-subtle);cursor:default}.asst-send:focus-visible{outline:2px solid var(--color-accent-ring);outline-offset:2px}.asst-history{flex-direction:column;flex:auto;gap:2px;min-height:0;margin:0;padding:8px;list-style:none;display:flex;overflow-y:auto}.asst-hrow{border-radius:var(--radius-md);text-align:left;align-items:baseline;gap:10px;width:100%;padding:9px 10px;font-size:13.5px;display:flex}.asst-hrow:hover{background:var(--color-surface-muted)}.asst-hrow.is-current{background:var(--color-accent-soft)}.asst-hrow:focus-visible{outline:2px solid var(--color-accent-ring);outline-offset:-2px}.asst-htitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.asst-hwhen{color:var(--color-fg-muted);flex:none;font-size:12px}.asst-state{color:var(--color-fg-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;margin:0;font-size:13.5px;display:flex}.asst-settings-page .page-head{min-height:36px}.asst-clip{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.asst-jchips{flex-wrap:wrap;gap:6px;display:flex}.asst-jlog{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.asst-jlog .asst-msg.is-current .asst-bubble{box-shadow:0 0 0 2px var(--color-accent-ring)}.asst-jmeta{max-width:100%;color:var(--color-fg-muted);overflow-wrap:anywhere;flex-wrap:wrap;gap:2px 8px;font-size:12.5px;display:flex}.asst-run{flex-wrap:wrap;gap:4px 16px;max-width:100%;margin:0;font-size:12.5px;display:flex}.asst-run>div{gap:6px;min-width:0;display:flex}.asst-run dt{color:var(--color-fg-muted);flex:none}.asst-run dd{overflow-wrap:anywhere;min-width:0;margin:0}.asst-run-reads{flex:100%}.asst-reads{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.asst-reads li{flex-wrap:wrap;gap:2px 10px;display:flex}.asst-read-state{color:var(--color-success-fg)}.asst-read-state.is-denied{color:var(--color-danger-fg)}@keyframes asst-rec{0%{box-shadow:0 0 0 0 var(--color-danger-ring)}to{box-shadow:0 0 0 10px #0000}}@keyframes asst-in{0%{opacity:0;transform:translateY(10px)scale(.97)}}@keyframes asst-pop{0%{opacity:0;transform:scale(.8)}}@keyframes asst-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media(max-width:767px){.asst-launcher{right:16px;bottom:calc(72px + env(safe-area-inset-bottom));width:48px;height:48px}.asst-window{z-index:95;transform-origin:bottom;border:0;border-radius:0;top:0;right:0;bottom:0;left:0}.asst-head{padding-top:max(10px,env(safe-area-inset-top));cursor:default;touch-action:auto}.asst-compose{padding-bottom:max(10px,env(safe-area-inset-bottom))}}body:has(.savebar.show) .asst-launcher{bottom:92px}@media(max-width:767px){body:has(.mobile-actions) .asst-launcher{bottom:calc(132px + env(safe-area-inset-bottom))}body:has(.bulkbar) .asst-launcher,body:has(.whlc-selbar) .asst-launcher{display:none}}@media(prefers-reduced-motion:reduce){.asst-launcher,.asst-window,.asst-field .asst-mic.is-on,.asst-typing i{transition:none;animation:none}}@media print{.asst-launcher,.asst-window{display:none}}.ord-new .form-more{margin:0}.ord-new .form-more+.form-more{border-top:1px solid var(--color-border-subtle);padding-top:12px}.ord-form-footer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ord-form-footer>.t-caption{margin-left:auto}.ord-stepper .stp-hit.is-static,.ord-stepper .stp-hit[aria-disabled=true]{cursor:default}.sales-summary{color:var(--color-fg-muted);flex-wrap:wrap;align-items:center;gap:4px 20px;font-size:12.5px;display:flex}.sales-summary b{color:var(--color-fg);font-variant-numeric:tabular-nums;font-weight:600}.dt td.order-status-cell .badge,.sales-orders-page .kc-shipment .badge{flex:0 0 124px;justify-content:center;width:124px;min-width:124px;max-width:124px}.dt td.order-sales-cell>.row{gap:6px}.dt td.order-sales-cell .hold-mark{flex:0 0 14px}.dt td.order-product-cell,.dt td.order-price-cell{font-variant-numeric:tabular-nums}.dt td.order-price-cell{text-align:right;text-overflow:clip;white-space:normal}.order-money{grid-template-columns:3ch minmax(0,1fr);align-items:baseline;gap:6px;width:100%;line-height:1.3;display:grid}.order-money-currency{color:var(--color-fg-muted);text-align:left;font-weight:400}.order-money-value{text-align:right;overflow-wrap:anywhere;min-width:0}.dt td.order-price-cell>.locked{max-width:100%;display:inline-flex}.dt td.order-price-cell .locked>span:not(.icon){display:none}.sales-orders-page .lcard-route{color:var(--color-fg-muted);margin-top:3px}.ord-header-meta,.ord-meta-fields{flex-wrap:wrap;align-items:baseline;gap:6px 20px;margin:0;display:flex}.ord-header-meta{align-items:flex-start;gap:12px 20px;width:100%;margin-top:8px}.ord-meta-field{flex-wrap:wrap;align-items:baseline;gap:4px 6px;min-width:0;display:inline-flex}.ord-meta-label{color:var(--color-fg-muted)}.ord-meta-value{color:var(--color-fg);overflow-wrap:anywhere;margin:0}.ord-header-meta .ord-meta-field{align-self:start;gap:3px;max-width:100%;padding:3px 0;display:grid}.ord-header-meta .ord-meta-label{font-size:11.5px;line-height:18px}.ord-header-meta .ord-meta-value{min-width:0;min-height:var(--ctl-h-xs);align-items:center;gap:6px;font-size:13px;line-height:20px;display:flex}.ord-header-meta .ord-meta-value>.icon{flex:none}.ord-header-meta .ord-meta-value>span{min-width:0}.ord-header-meta .entity-link .truncate{white-space:normal;text-overflow:clip;overflow:visible}@media(max-width:767px){.ord-header-meta .ord-meta-value{min-height:36px}}.ord-route-template-meta{margin-top:5px;font-size:12px}.ord-summary-optional{color:var(--color-fg-muted);font-size:12px;font-weight:400}.ord-meta-notice>p{margin:0 0 6px}.dt th.order-number-cell,.dt td.order-number-cell,.dt th.order-product-cell,.dt td.order-product-cell{text-align:center}.order-number-stack{justify-items:center;gap:4px;display:grid}.order-number-stack>.row{flex-wrap:wrap;justify-content:center;gap:2px 6px}.order-number-stack .id-num{white-space:nowrap;font-size:11.5px}.order-work-ref{color:var(--color-fg-muted);flex-wrap:wrap;align-items:baseline;gap:3px 6px;font-size:11px;font-weight:400;line-height:1.4;display:inline-flex}.order-work-ref>.mono{color:var(--color-fg);white-space:nowrap;font-size:11.5px}.order-number-stack>.order-work-ref{justify-content:center}.sales-orders-page{--sk-body:#e9ebee}@supports (color:color-mix(in lab,red,red)){.sales-orders-page{--sk-body:color-mix(in oklab, var(--color-fg) 4.5%, var(--color-bg))}}.sales-orders-page{--sk-ring:#4c7ce0}@supports (color:color-mix(in lab,red,red)){.sales-orders-page{--sk-ring:color-mix(in oklab, var(--color-accent) 70%, var(--color-surface))}}.sales-orders-page{--sk-fg-2:#454a4f}@supports (color:color-mix(in lab,red,red)){.sales-orders-page{--sk-fg-2:color-mix(in oklab, var(--color-fg) 30%, var(--color-fg-muted))}}.sales-orders-page :is(.sk-pie,.sk-col,.sk-lane-head,.sk-stage).is-new{--pie:0%;--stage-tone:var(--color-fg-subtle);--stage-fg:var(--color-fg-muted)}.sales-orders-page :is(.sk-pie,.sk-col,.sk-lane-head,.sk-stage).is-quoted{--pie:25%;--stage-tone:var(--color-info);--stage-fg:var(--color-info-fg)}.sales-orders-page :is(.sk-pie,.sk-col,.sk-lane-head,.sk-stage).is-confirmed{--pie:50%;--stage-tone:var(--color-success);--stage-fg:var(--color-success-fg)}.sales-orders-page :is(.sk-pie,.sk-col,.sk-lane-head,.sk-stage).is-execution{--pie:75%;--stage-tone:var(--color-accent);--stage-fg:var(--color-accent-fg)}.sales-orders-page :is(.sk-pie,.sk-col,.sk-lane-head,.sk-stage).is-invoiced{--pie:100%;--stage-tone:#b97f0e}@supports (color:color-mix(in lab,red,red)){.sales-orders-page :is(.sk-pie,.sk-col,.sk-lane-head,.sk-stage).is-invoiced{--stage-tone:color-mix(in oklab, var(--color-warning) 70%, var(--color-warning-fg))}}.sales-orders-page :is(.sk-pie,.sk-col,.sk-lane-head,.sk-stage).is-invoiced{--stage-fg:var(--color-warning-fg)}.sales-orders-page :is(.sk-pie,.sk-col,.sk-lane-head,.sk-stage).is-closed{--pie:100%;--stage-tone:var(--color-success-fg);--stage-fg:var(--color-success-fg)}.sales-orders-page :is(.sk-pie,.sk-col,.sk-lane-head,.sk-stage).is-lost{--pie:0%;--stage-tone:var(--color-danger);--stage-fg:var(--color-fg-subtle)}.sk-pie{box-sizing:border-box;border:1.6px solid var(--stage-tone,var(--color-fg-subtle));background:conic-gradient(var(--stage-tone,var(--color-fg-subtle)) var(--pie,0%),transparent 0);border-radius:50%;flex:0 0 14px;width:14px;height:14px}.sales-orders-page .sk-stage-switch{margin-bottom:12px}.sk-toolbar{flex-wrap:wrap;align-items:center}.sales-orders-page .sk-toolbar{container:sk-toolbar/inline-size}.sk-toolbar .sk-stage-menu{display:none}@media(max-width:720px){.sales-orders-page .ui-switch.sk-stage-switch{display:none}.sk-toolbar .sk-stage-menu{display:inline-flex}}.sk-wrap{align-items:flex-start;gap:16px;min-width:0;display:flex}.sk-board{scrollbar-width:thin;flex:auto;align-items:flex-start;gap:10px;min-width:0;padding-bottom:8px;display:flex;overflow-x:auto}.sk-col{flex-direction:column;flex:216px;gap:8px;min-width:216px;display:flex}.sk-col.is-empty .sk-col-body{border:1.5px dashed var(--color-border);background:0 0;min-height:64px;padding:0}.sk-col.is-empty.is-new .sk-col-body{border:0}.sales-orders-page .sk-add.is-first{border:1.5px dashed var(--color-border-strong);background:var(--color-surface);height:64px;color:var(--color-fg);border-radius:12px;font-size:13.5px}.sales-orders-page .sk-add.is-first:hover{border-color:var(--sk-ring);color:var(--color-accent-fg);background:var(--color-accent-soft)}.sk-col-head,.sk-lane-head{flex-direction:column;gap:4px;padding:0 4px;display:flex}.sk-col-title{align-items:center;gap:7px;min-width:0;min-height:24px;display:flex}.sk-col-title h2,.sk-col-title b{white-space:nowrap;margin:0;font-size:13.5px;font-weight:600}.sk-col-menu{margin-left:auto}.sk-col-menu .icon{width:14px;height:14px}@media(min-width:768px){.sales-orders-page .sk-col-menu{width:24px;height:24px}}.sk-col-sum{min-height:18px;color:var(--color-fg-muted);flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:12.5px;display:flex}.sk-col-sum b{color:var(--color-fg);font-variant-numeric:tabular-nums;font-weight:600}.sk-col-warn{color:var(--color-warning-fg)}.sk-col-bar{background:var(--stage-tone);border-radius:2px;height:3px;margin-top:2px;display:block}.sk-col-body{background:var(--sk-body);border-radius:12px;flex-direction:column;gap:8px;min-height:140px;padding:8px;display:flex}.sk-list{flex-direction:column;gap:8px;display:flex}.sk-more{align-self:center}.sales-orders-page .sk-more{height:30px;font-size:12.5px;font-weight:500}.sk-col-title .count-pill{font-size:11.5px}.sk-add{color:var(--color-fg-muted);justify-content:center}.sales-orders-page .sk-add{color:var(--sk-fg-2);font-size:12.5px;font-weight:500}.sk-card,.sk-mini{border:1px solid var(--color-border);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-xs);cursor:pointer;border-radius:10px;flex-direction:column;display:flex}.sk-card{gap:6px;padding:10px 12px;position:relative}.sk-card[draggable=true]{cursor:grab}.sk-card:hover,.sk-card:focus-within,.sk-card.is-selected,.sk-mini:hover,.sk-mini:focus-visible,.sk-mini.is-selected{border-color:var(--sk-ring);box-shadow:0 0 0 3px var(--color-accent-soft),var(--shadow-sm);outline:none}.sk-c-top{color:var(--color-fg-muted);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:11.5px;display:flex}.sk-c-no{font-family:var(--font-mono);font-weight:500}.sk-c-wk{font-family:var(--font-mono);color:var(--color-fg-subtle)}.sk-c-age{white-space:nowrap;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.sk-c-cust{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.3}.sk-c-route{min-width:0;color:var(--sk-fg-2);align-items:center;gap:6px;font-size:12.5px;display:flex}.sk-c-route>.icon{flex:none}.sk-flag{background:var(--color-surface-muted);color:var(--color-fg-muted);border-radius:7px;align-items:flex-start;gap:7px;padding:5px 8px;font-size:12px;font-weight:500;line-height:1.35;display:flex}.sk-flag>span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sk-dot{background:var(--color-fg-subtle);border-radius:50%;flex:none;width:7px;height:7px;margin-top:4px}.sk-flag.is-warning{background:var(--color-warning-soft);color:var(--color-warning-fg)}.sk-flag.is-danger{background:var(--color-danger-soft);color:var(--color-danger-fg)}.sk-flag.is-info{background:var(--color-info-soft);color:var(--color-info-fg)}.sk-flag.is-warning .sk-dot,.sk-dot.is-warning{background:var(--color-warning)}.sk-flag.is-danger .sk-dot,.sk-dot.is-danger{background:var(--color-danger)}.sk-flag.is-info .sk-dot,.sk-dot.is-info{background:var(--color-info)}.sk-c-foot{align-items:center;gap:8px;margin-top:2px;display:flex}.sk-amt{font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:650}.sales-orders-page .sk-none{color:var(--color-fg-subtle)}.sk-c-meta{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.sk-task{background:var(--color-surface-muted);height:20px;color:var(--color-fg-muted);border-radius:6px;align-items:center;gap:3px;padding:0 6px;font-size:11.5px;font-weight:600;display:inline-flex}.sk-task.is-late{background:var(--color-danger-soft);color:var(--color-danger-fg)}.sk-ava{display:inline-flex}.sk-ava .avatar{font-size:9px;font-weight:700}.sk-c-act{border-top:1px solid var(--color-border-subtle);gap:6px;padding-top:8px;display:none}.sk-card:hover .sk-c-act,.sk-card:focus-within .sk-c-act{display:flex}@media(hover:none){.sk-card .sk-c-act{display:flex}}.sk-wrap.has-peek .sk-card.is-selected .sk-c-act{display:none}.sk-c-act>.btn-primary,.sk-c-act>.control-tip{flex:auto;min-width:0}.sk-c-act>.control-tip>.btn{width:100%}.sk-c-act .btn{height:30px;font-size:12.5px;font-weight:600}.sk-c-act>.sk-c-menu{flex:none;width:30px;min-width:30px;margin-left:auto;padding:0}.sk-card.is-drag{border:1.5px dashed var(--color-border-strong);background:var(--color-surface-muted);box-shadow:none}.sk-card.is-drag>*{visibility:hidden}.sk-drop-hint:empty{display:none}.sk-dragging .sk-col.drop-no{opacity:.45}.sk-dragging .sk-col:is(.drop-ok,.drop-quiet.drop-over) .sk-col-body{outline:2px dashed #668fe5}@supports (color:color-mix(in lab,red,red)){.sk-dragging .sk-col:is(.drop-ok,.drop-quiet.drop-over) .sk-col-body{outline:2px dashed color-mix(in oklab,var(--color-accent) 60%,var(--color-surface))}}.sk-dragging .sk-col:is(.drop-ok,.drop-quiet.drop-over) .sk-col-body{outline-offset:-2px;background:#edf2fc}@supports (color:color-mix(in lab,red,red)){.sk-dragging .sk-col:is(.drop-ok,.drop-quiet.drop-over) .sk-col-body{background:color-mix(in oklab,var(--color-accent) 7%,var(--color-surface))}}.sk-dragging .sk-col.drop-over .sk-col-body{background:#e5ecfb}@supports (color:color-mix(in lab,red,red)){.sk-dragging .sk-col.drop-over .sk-col-body{background:color-mix(in oklab,var(--color-accent) 10%,var(--color-surface))}}.sk-col.drop-quiet:not(.drop-over) .sk-drop-hint{display:none}.sk-col:is(.drop-ok,.drop-quiet.drop-over) .sk-drop-hint{border:1px solid #a6bef0;flex-direction:column;gap:6px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.sk-col:is(.drop-ok,.drop-quiet.drop-over) .sk-drop-hint{border:1px solid color-mix(in oklab,var(--color-accent) 35%,var(--color-surface))}}.sk-col:is(.drop-ok,.drop-quiet.drop-over) .sk-drop-hint{background:var(--color-surface);border-radius:9px;font-size:12.5px}.sk-col:is(.drop-ok,.drop-quiet) .sk-drop-hint b{color:var(--color-accent-fg);font-size:13px;font-weight:600}.sk-col:is(.drop-ok,.drop-quiet) .sk-drop-hint .sk-check.is-done{color:var(--color-success-fg)}.sk-drop-hint .sk-check.is-done>.icon{width:13px;height:13px;color:inherit;stroke-width:2.4px}.sk-col.drop-no .sk-drop-hint{background:#ffffffb3;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:6px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.sk-col.drop-no .sk-drop-hint{background:color-mix(in oklab,var(--color-surface) 70%,transparent)}}.sk-col.drop-no .sk-drop-hint{color:var(--color-fg-muted);text-align:center;font-size:12.5px;font-weight:500}.sk-check{align-items:center;gap:6px;min-width:0;display:inline-flex}.sk-check>.icon{color:var(--color-fg-subtle);flex:none}.sk-check.is-done>.icon{color:var(--color-success)}.sk-dropbar{display:none}.sk-dragging .sk-dropbar{z-index:60;background:var(--color-bg);justify-content:center;gap:12px;padding:8px 0 20px;display:flex;position:sticky;bottom:0}@media(max-width:767px){.sk-dragging .sk-dropbar{bottom:calc(56px + env(safe-area-inset-bottom,0px));z-index:95;padding-bottom:12px}}.sk-dropzone{border:1.5px dashed;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:280px;height:56px;font-weight:600;display:flex}.sk-ghost{pointer-events:none;padding:24px;position:fixed;top:-1000px;left:-1000px}.sk-ghost>.sk-card{box-sizing:border-box;border-color:var(--color-border);box-shadow:var(--shadow-md);transform:rotate(2.5deg)}.sk-dropzone.is-lost{border-color:#e38784}@supports (color:color-mix(in lab,red,red)){.sk-dropzone.is-lost{border-color:color-mix(in oklab,var(--color-danger) 60%,var(--color-surface))}}.sk-dropzone.is-lost{background:#fff6f4}@supports (color:color-mix(in lab,red,red)){.sk-dropzone.is-lost{background:color-mix(in oklab,var(--color-danger-soft) 55%,var(--color-surface))}}.sk-dropzone.is-lost{color:var(--color-danger-fg)}.sk-dropzone.is-hold{border-color:#e5b554}@supports (color:color-mix(in lab,red,red)){.sk-dropzone.is-hold{border-color:color-mix(in oklab,var(--color-warning) 70%,var(--color-surface))}}.sk-dropzone.is-hold{background:#fff6eb}@supports (color:color-mix(in lab,red,red)){.sk-dropzone.is-hold{background:color-mix(in oklab,var(--color-warning-soft) 65%,var(--color-surface))}}.sk-dropzone.is-hold{color:var(--color-warning-fg)}.sk-dropzone.is-hold .icon *{fill:currentColor}.sk-dropzone.drop-no{opacity:.4}.sk-dropzone.drop-over{border-style:solid}.sk-peek{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-surface);max-height:calc(100vh - 32px);box-shadow:var(--shadow-md);border-radius:12px;flex-direction:column;flex:0 0 360px;gap:14px;padding:16px 18px 18px;display:flex;position:sticky;top:16px;overflow-y:auto}.sk-peek-head{align-items:center;gap:8px;display:flex}.sk-peek-no{color:var(--color-fg);font-family:var(--font-mono);font-size:14px;font-weight:600}.sk-peek-no:hover{color:var(--color-accent-fg)}.sk-peek-ref{font-family:var(--font-mono);font-size:12.5px}.sk-peek-tools{gap:2px;margin-left:auto;display:inline-flex}@media(min-width:768px){.sk-peek-tools .btn-icon{width:30px;height:30px}}.sk-peek-who .avatar{width:20px;height:20px;font-size:9px;font-weight:700}.sk-peek-who{flex-direction:column;gap:4px;display:flex}.sk-peek-who h2{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:650}.sk-peek-who>span{color:var(--color-fg-muted);align-items:center;gap:7px;font-size:13px;display:inline-flex}.sk-peek-quote{background:var(--color-surface-muted);border-radius:10px;justify-content:space-between;align-items:baseline;gap:10px;padding:12px 14px;display:flex}.sk-peek-quote>span{color:var(--color-fg-muted);font-size:12.5px}.sk-peek-quote b{font-variant-numeric:tabular-nums;font-size:20px;font-weight:650}.sk-peek-next{border:1px solid #a6bef0;flex-direction:column;gap:8px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.sk-peek-next{border:1px solid color-mix(in oklab,var(--color-accent) 35%,var(--color-surface))}}.sk-peek-next{border-radius:10px}.sk-peek-k{color:var(--color-accent-fg);font-size:12px;font-weight:600}.sk-peek-next>b{font-size:15px;font-weight:650}.sk-peek-next .sk-check{font-size:12.5px}.sk-peek-btns{gap:8px;margin-top:4px;display:flex}.sk-peek-btns>.btn-primary,.sk-peek-btns>.control-tip{flex:auto}.sk-peek-btns>.control-tip>.btn{width:100%}.sk-peek-lost{color:var(--color-danger-fg)}.sales-orders-page .sk-peek-lost{font-weight:500}.sales-orders-page :is(.sk-peek-go,.sk-peek-btns .btn-primary){font-weight:600}.sk-peek-facts{grid-template-columns:112px minmax(0,1fr);margin:0;font-size:13px;display:grid}.sk-peek-facts dt,.sk-peek-facts dd{border-top:1px solid var(--color-border-subtle);overflow-wrap:anywhere;min-width:0;margin:0;padding:8px 0}.sk-peek-facts dt{color:var(--color-fg-muted)}.sk-peek-facts dd a.entity-link{color:var(--color-accent-fg);font-weight:400}.sk-peek-sub{color:var(--color-fg-muted);font-size:12px;display:block}.sk-peek-task{background:var(--color-surface-muted);color:var(--color-fg);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:12.5px;text-decoration:none;display:flex}.sk-peek-task:hover{text-decoration:none}.sk-peek-task .truncate{flex:1;font-weight:500}.sk-peek-task b{color:var(--color-fg-muted);white-space:nowrap;font-weight:600}.sk-peek-task.is-overdue{background:var(--color-danger-soft)}.sk-peek-task.is-overdue>.icon,.sk-peek-task.is-overdue b{color:var(--color-danger-fg)}.sk-peek-open{flex-direction:row-reverse;justify-content:center}.sales-orders-page .sk-peek-open{font-size:14px;font-weight:600}.sk-lanes{flex:auto;grid-template-columns:minmax(1100px,1fr);gap:10px;min-width:0;padding-bottom:8px;display:grid;overflow-x:auto}.sk-wrap.is-lanes:not(.has-peek){container:sk-lanes/inline-size}@container sk-lanes (min-width:1060px) and (max-width:1099.98px){.sk-lanes{grid-template-columns:minmax(0,1fr)}}.sk-lane-heads,.sk-lane-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.sk-lane-heads{padding:0 10px}.sk-lane-sum{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-left:auto;font-size:12.5px;font-weight:600;overflow:hidden}.sk-lane-head .sk-col-title{overflow:hidden}.sk-lane-head .sk-col-title>:not(.sk-lane-sum){flex:none}.sk-lane{background:var(--sk-body);border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex}.sk-lane-toggle{height:30px;color:var(--color-fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:0 4px;display:flex}.sk-lane-toggle b{font-size:14px;font-weight:600}.sk-lane-toggle .avatar{background:var(--color-surface);width:24px;height:24px;font-size:9.5px;font-weight:700}.sk-lane-n{color:var(--color-fg-muted);font-size:12.5px}.sk-lane-late{background:var(--color-danger-soft);height:22px;color:var(--color-danger-fg);border-radius:6px;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.sk-cell{flex-direction:column;gap:6px;min-width:0;min-height:56px;display:flex}.sk-cell-empty{border:1.5px dashed var(--color-border-strong);border-radius:10px;height:56px;display:block}.sk-lane-count{color:var(--color-fg-muted);font-variant-numeric:tabular-nums;padding:0 6px;font-size:13px;font-weight:600}.sk-mini{gap:3px;padding:8px 10px;line-height:1.4}.sk-lane .sk-more{height:26px}.sk-mini-top{align-items:center;gap:6px;min-width:0;display:flex}.sk-mini-top b{flex:1;min-width:0;font-size:13px;font-weight:600}.sk-mini-top .sk-dot{margin-top:0}.sk-mini-foot{color:var(--color-fg-muted);align-items:center;gap:6px;font-size:12px;display:flex}.sk-mini-foot>span:first-child{font-family:var(--font-mono);white-space:nowrap;flex:none}.sk-mini-amt{min-width:0;color:var(--color-fg);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin-left:auto;font-weight:600;overflow:hidden}.sales-orders-page .ui-table.dt-uniform:where(:not(.ui-table-print)) thead th{white-space:normal;height:40px;padding-block:0;font-size:12px;font-weight:500;line-height:1.4}.sales-orders-page .ui-table thead th.sorted{background:var(--table-header-bg)}.sales-orders-page .ui-table td.sk-upd{color:var(--color-fg-muted)}.sales-orders-page .ui-table :is(th,td).sk-upd{padding-left:0}.sales-orders-page .ui-table :is(th,td).sk-ref{padding-right:6px}.sales-orders-page .ui-table :is(th,td).sk-price{padding-left:6px}.sales-orders-page .ui-table .cell-sub{color:var(--color-fg-muted)}.sales-orders-page td .user-ref .avatar{width:24px;height:24px;font-size:9.5px;font-weight:700}.sk-num{align-items:center;gap:9px;min-width:0;display:flex}.sk-num .wkind,.sk-lcard .wkind{background:#f5f5f5;border:0;border-radius:7px;width:26px;min-width:26px;height:26px;padding:0}@supports (color:color-mix(in lab,red,red)){.sk-num .wkind,.sk-lcard .wkind{background:color-mix(in oklab,var(--color-fg) 4.5%,var(--color-surface))}}.sk-num .wkind .icon,.sk-lcard .wkind .icon{width:14px;height:14px;color:var(--color-fg-muted)}.sk-ids{flex-direction:column;gap:1px;min-width:0;display:flex}.sales-orders-page .ui-table .sk-ids .sk-ord{color:var(--color-accent-fg);font-weight:400}.sales-orders-page .ui-table .sk-ids .sk-ord:hover{text-decoration:underline}.sales-orders-page .sk-wk{font-size:12.5px}.sales-orders-page span.sk-wk{color:var(--color-fg-muted)}.sk-cust{display:block}.sales-orders-page .ui-table td .cell-sub{font-size:12.5px}.sales-orders-page .sk-stage-sub{margin-top:2px;display:block}.sales-orders-page .sk-stage-sub.is-warning{color:var(--color-warning-fg)}.sales-orders-page .sk-stage-sub.is-danger{color:var(--color-danger-fg)}.sk-lcard-no{color:var(--color-accent-fg);font-weight:400}.sk-lcard .lcard-meta .m:last-child{text-align:right;align-items:flex-end}.sk-lcard-stage .sk-stage-sub{padding-left:0}@media(max-width:767px){.sk-board{scroll-snap-type:x mandatory}.sk-col{scroll-snap-align:start;flex:0 0 86%}.ord-form-footer>.t-caption{flex-basis:100%;margin-left:0}}.ord-route-list{gap:12px;min-width:0;display:grid}.ord-route-stop{grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;display:grid}.ord-route-mark{min-height:22px;color:var(--color-accent);align-self:stretch;position:relative}.ord-route-mark:before{content:"";border-radius:var(--radius-pill);background:currentColor;border:2px solid;width:10px;height:10px;position:absolute;top:5px;left:3px}.ord-route-mark:after{content:"";background:var(--color-border-strong);width:1px;position:absolute;top:19px;bottom:-15px;left:7px}.ord-route-stop:last-child .ord-route-mark:after{display:none}.ord-route-stop.is-transit .ord-route-mark:before{border-color:var(--color-fg-subtle);background:var(--color-surface)}.ord-route-fields{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px 12px;min-width:0;display:grid}.ord-route-city{overflow-wrap:anywhere;min-width:0}.ord-route-remove{flex:none;align-self:start;margin-top:22px}.ord-route-add{max-width:calc(100% - 24px);height:auto;min-height:var(--ctl-h-sm);white-space:normal;text-align:left;justify-self:start;margin-left:24px}@media(max-width:767px){.ord-route-remove,.ord-route-add{min-height:var(--touch)}.ord-route-remove{min-width:var(--touch)}}.ord-route-location-meta{color:var(--color-fg-muted);flex-wrap:wrap;gap:3px 10px;margin-top:3px;font-size:11px;font-weight:400;display:flex}.search-order-meta{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:inline-flex}.ord-route-source{gap:4px;display:grid}.combo-route-location .combo-opt{grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;padding-block:8px;display:grid}.combo-route-location .combo-opt-l{white-space:normal;grid-column:1;line-height:1.35}.combo-route-location .combo-opt>.combo-meta{text-align:left;grid-area:2/1;justify-content:flex-start;margin-left:0;font-size:11px}.combo-route-location .combo-opt>.icon{grid-area:1/2/span 2}.ord-air-cargo,.ord-air-pricing{grid-column:1/-1;gap:14px;min-width:0;display:grid}.ord-air-cargo .t-title,.ord-air-pricing .t-title{margin:0}.ord-air-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ord-air-cargo .field,.ord-air-pricing .field{margin-bottom:0}.ord-air-calculation{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-muted);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:18px;padding:14px 16px;display:grid}.ord-air-label{color:var(--color-fg-muted);font-size:12px;font-weight:500}.ord-air-weight{font-variant-numeric:tabular-nums;margin:5px 0;font-size:24px;font-weight:650;display:block}.ord-air-calculation p{margin:0}.ord-air-rule{gap:10px;display:grid}.ord-air-rate-control{gap:8px;display:flex}.ord-air-rate-control .input{flex:1;min-width:0}.ord-air-rate-control .select{flex:0 0 96px;width:96px}.ord-air-total{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-accent-soft);font-variant-numeric:tabular-nums;align-items:center;min-height:40px;padding:8px 12px;font-size:19px;font-weight:650;display:flex}@media(max-width:600px){.ord-air-inputs{gap:10px}.ord-air-calculation{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}.ord-air-inputs .field-label{font-size:12px}}.ord-inline-editor{gap:14px;display:grid}.ord-inline-heading{align-items:center;gap:12px;min-height:28px;display:flex}.ord-inline-heading h2{margin:0;font-size:16px}.ord-inline-heading [hidden],.ord-air-calculation [hidden]{display:none}.ord-editor-grid{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-xs);flex-direction:column;display:flex}.ord-editor-grid>*{min-width:0;margin:0;padding:20px 24px}.ord-editor-grid>*+*{border-top:1px solid var(--color-border-subtle)}.ord-editor-grid>.section,.ord-editor-grid>.ord-air-cargo{box-shadow:none;background:0 0;border-bottom:0;border-left:0;border-right:0;border-radius:0}.ord-editor-grid>:first-child{border-top:0}.ord-editor-grid .section-head{border:0;min-height:0;padding:0 0 12px}.ord-editor-grid .section-body{padding:0}.ord-editor-grid>.ord-air-cargo>h2{font-size:13.5px;font-weight:600;line-height:1.4}.ord-edit-basics{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.4fr);gap:16px;display:grid}.ord-editor-grid .field{min-width:0;margin:0}.ord-editor-grid .form-grid{gap:14px 16px}.ord-editor-grid .ord-air-pricing{box-shadow:none;background:0 0;border:0;grid-column:1/-1;padding:0}.ord-editor-grid .ord-air-pricing>h2{display:none}.ord-edit-route>.ord-route{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr);gap:12px 16px;padding:0}.ord-edit-route .ord-route-head,.ord-edit-route .ord-route-list{grid-column:1/-1}.ord-edit-route .ord-route-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.ord-edit-route .ord-route-head p{margin:0}.ord-edit-route .ord-route-title{justify-content:flex-start;gap:6px}.ord-edit-route:not(.has-transits) .ord-route-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ord-edit-route:not(.has-transits) .ord-route-stop{padding:0;display:block}.ord-edit-route:not(.has-transits) .ord-route-mark{display:none}.ord-edit-route .ord-route-add{max-width:100%;margin-left:0}.ord-edit-route .ord-route-status{background:0 0;border:0;place-self:center end;padding:0}.ord-edit-note textarea{resize:vertical;min-height:76px}.ord-edit-context .alert{margin:0}.ord-inline-footer{z-index:15;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface);align-items:center;gap:10px;padding:12px 16px;display:flex;position:sticky;bottom:14px;box-shadow:0 6px 24px #10182812}.drawer .ord-editor-grid{box-shadow:none;background:0 0;border:0}.drawer .ord-editor-grid>*{padding:16px 0}.drawer .ord-editor-grid>:first-child{padding-top:0}.drawer .ord-edit-basics{grid-template-columns:minmax(0,1fr)}.drawer .ord-edit-route .ord-route-head{display:block}.drawer .ord-edit-route:not(.has-transits) .ord-route-list{grid-template-columns:minmax(0,1fr)}@media(max-width:700px){.ord-edit-basics{grid-template-columns:repeat(2,minmax(0,1fr))}.ord-edit-basics>:first-child{grid-column:1/-1}.ord-edit-route>.ord-route{grid-template-columns:minmax(0,1fr)}.ord-edit-route .ord-route-status{justify-self:start}.ord-edit-route .ord-route-head{display:block}.ord-edit-route .ord-route-head p{margin-top:4px}.ord-editor-grid>*{padding:16px}}@media(max-width:480px){.ord-edit-basics,.ord-edit-route:not(.has-transits) .ord-route-list,.ord-editor-grid .ord-air-inputs{grid-template-columns:minmax(0,1fr)}.ord-edit-basics>:first-child{grid-column:auto}.ord-inline-heading{flex-wrap:wrap}.ord-inline-footer{padding:10px;bottom:8px}}.ord-ov{flex-direction:column;gap:18px;min-width:0;display:flex;container:ord-ov/inline-size}.ord-ov-signals{gap:8px;display:grid}.ord-closing-docs{container:ord-closing/inline-size}.ord-closing-docs+.section{margin-top:18px}.ord-closing-hint{color:var(--color-fg-muted);margin:0 0 12px;font-size:12px;line-height:1.45}.ord-closing-list{margin:0;padding:0;list-style:none}.ord-closing-document{grid-template-columns:24px minmax(0,1fr) auto minmax(116px,max-content);align-items:center;gap:8px 12px;min-height:46px;padding:8px 0;font-size:13px;display:grid}.ord-closing-document+.ord-closing-document{border-top:1px solid var(--color-border-subtle)}.ord-closing-document:not(:has(.ord-closing-document-action)){grid-template-columns:24px minmax(0,1fr) auto}.ord-closing-mark{color:var(--color-fg-muted);place-items:center;display:grid}.ord-closing-document-name{overflow-wrap:anywhere;min-width:0;font-weight:500}.ord-closing-document-state{color:var(--color-warning-fg);font-size:12px}.ord-closing-document.is-ready .ord-closing-mark,.ord-closing-document.is-ready .ord-closing-document-state{color:var(--color-success-fg)}.ord-closing-document-action{justify-self:end}.ord-closing-document-action .btn{min-width:104px}@container ord-closing (max-width:540px){.ord-closing-document{grid-template-columns:20px minmax(0,1fr) auto;gap:4px 8px}.ord-closing-document-state{grid-area:2/2}.ord-closing-document-action{grid-area:1/3/span 2}}.ord-ov-grid,.ord-ov-side{align-items:start;gap:18px;min-width:0;display:grid}.ord-ov-grid{grid-template-columns:minmax(0,1fr)}.ord-ov-side{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:stretch}@container ord-ov (min-width:940px){.ord-ov-grid{grid-template-columns:minmax(0,1fr) var(--rail-w);grid-template-rows:auto 1fr;grid-template-areas:"route side""details side"}.ord-ov-grid.has-cargo{grid-template-rows:auto auto 1fr;grid-template-areas:"route side""cargo side""details side"}.ord-ov-route{grid-area:route}.ord-ov-cargo{grid-area:cargo}.ord-ov-details{grid-area:details}.ord-ov-side{grid-area:side;grid-template-columns:minmax(0,1fr)}}@container ord-ov (max-width:600px){.ord-ov,.ord-ov-grid,.ord-ov-side{gap:12px}}.ord-ov-route .section-body{gap:16px;display:grid;container:ord-journey/inline-size}.ord-journey-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-width:0;display:flex}.ord-journey-service{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:inline-flex}.ord-journey-service-label{color:var(--color-fg-subtle);font-size:12px;font-weight:450}.ord-journey-service-value{min-width:0;color:var(--color-fg);overflow-wrap:anywhere;align-items:center;gap:6px;font-size:13.5px;font-weight:500;display:inline-flex}.ord-journey-service-value .icon{color:var(--color-fg-muted);flex:none}.ord-journey-match{max-width:100%;height:auto;min-height:var(--badge-h);white-space:normal;overflow-wrap:anywhere;padding-block:3px;line-height:1.3}.ord-journey-match .icon{flex:none}.ord-journey-note{color:var(--color-fg-muted);margin:-8px 0 0;font-size:12px}.ord-journey{--journey-line:var(--color-border-strong);--journey-gap:18px;flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ord-journey.is-arrived{--journey-line:var(--color-done)}.ord-journey-leg{display:none}.ord-journey-stop{gap:12px;min-width:0;display:flex;position:relative}.ord-journey-stop:not(.is-destination){padding-bottom:var(--journey-gap)}.ord-journey-track{flex:none;width:12px;position:relative}.ord-journey-track:before,.ord-journey-track:after{content:"";background:var(--journey-line);border-radius:1px;width:2px;position:absolute;left:5px}.ord-journey-track:before{height:9px;top:0}.ord-journey-track:after{top:9px;bottom:calc(-1 * var(--journey-gap))}.is-origin>.ord-journey-track:before,.is-destination>.ord-journey-track:after{display:none}.is-origin.is-passed>.ord-journey-track:after{background:linear-gradient(180deg,var(--color-done) 50%,var(--journey-line) 50%)}.ord-journey.is-pending .ord-journey-track:before,.ord-journey.is-pending .ord-journey-track:after{background:repeating-linear-gradient(180deg,var(--journey-line) 0 5px,transparent 5px 9px)}.ord-journey-dot{z-index:1;border:2px solid var(--color-accent);border-radius:var(--radius-pill);background:var(--color-surface);width:10px;height:10px;box-shadow:0 0 0 3px var(--color-surface);position:absolute;top:4px;left:1px}.is-destination .ord-journey-dot{background:var(--color-accent)}.is-transit .ord-journey-dot{border-color:var(--color-fg-subtle)}.ord-journey-body{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.ord-journey-kind{color:var(--color-fg-subtle);font-size:12px;font-weight:450;line-height:1.5}.ord-journey-name{color:var(--color-fg);letter-spacing:-.01em;overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.3}.ord-journey-meta{color:var(--color-fg-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;line-height:1.4;display:flex}.ord-journey-code{border:1px solid var(--color-border);background:var(--color-surface-sunken);color:var(--color-fg-muted);font-family:var(--font-mono);letter-spacing:.02em;border-radius:4px;padding:0 5px;font-size:11px;font-weight:500;line-height:16px}.ord-journey-time{color:var(--color-fg-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin-top:6px;font-size:12px;line-height:1.4;display:inline-flex}.ord-journey-time-label{color:var(--color-fg-subtle);letter-spacing:.03em;font-size:11px;font-weight:600}.ord-journey-time.is-actual{color:var(--color-fg);font-weight:500}.ord-journey-time.is-late,.ord-journey-time.is-late .ord-journey-time-label{color:var(--color-danger-fg)}@container ord-journey (min-width:480px){.ord-journey:not(.is-vertical):not(.has-airlines){flex-direction:row;align-items:flex-start}.ord-journey:not(.is-vertical):not(.has-airlines) .ord-journey-stop{flex-direction:column;flex:0 auto;gap:10px;max-width:40%;padding-bottom:0}.ord-journey.stops-3:not(.is-vertical):not(.has-airlines) .ord-journey-stop{max-width:27%}.ord-journey.stops-4:not(.is-vertical):not(.has-airlines) .ord-journey-stop{max-width:20%}.ord-journey:not(.is-vertical):not(.has-airlines) .ord-journey-track{width:auto;height:28px}.ord-journey:not(.is-vertical):not(.has-airlines) .ord-journey-track:before,.ord-journey:not(.is-vertical):not(.has-airlines) .ord-journey-track:after{width:auto;height:2px;top:13px;bottom:auto}.ord-journey:not(.is-vertical):not(.has-airlines) .ord-journey-track:before{left:0;right:50%}.ord-journey:not(.is-vertical):not(.has-airlines) .ord-journey-track:after{left:50%;right:0}.ord-journey:not(.is-vertical):not(.has-airlines) .is-origin>.ord-journey-track:after{left:5px}.ord-journey:not(.is-vertical):not(.has-airlines) .is-destination>.ord-journey-track:before{right:5px}.ord-journey:not(.is-vertical):not(.has-airlines) .is-origin.is-passed>.ord-journey-track:after{background:var(--color-done)}.ord-journey.is-pending:not(.is-vertical):not(.has-airlines) .ord-journey-track:before,.ord-journey.is-pending:not(.is-vertical):not(.has-airlines) .ord-journey-track:after,.ord-journey.is-pending:not(.is-vertical):not(.has-airlines) .ord-journey-leg:before{background:repeating-linear-gradient(90deg,var(--journey-line) 0 5px,transparent 5px 9px)}.ord-journey:not(.is-vertical):not(.has-airlines) .ord-journey-dot{top:9px;left:0}.ord-journey:not(.is-vertical):not(.has-airlines) .is-transit .ord-journey-dot{left:calc(50% - 5px)}.ord-journey:not(.is-vertical):not(.has-airlines) .is-destination .ord-journey-dot{left:auto;right:0}.ord-journey:not(.is-vertical):not(.has-airlines) .is-transit .ord-journey-body{text-align:center;align-items:center}.ord-journey:not(.is-vertical):not(.has-airlines) .is-destination .ord-journey-body{text-align:right;align-items:flex-end}.ord-journey:not(.is-vertical):not(.has-airlines) .is-transit .ord-journey-meta{justify-content:center}.ord-journey:not(.is-vertical):not(.has-airlines) .is-destination .ord-journey-meta,.ord-journey:not(.is-vertical):not(.has-airlines) .is-destination .ord-journey-time{justify-content:flex-end}.ord-journey:not(.is-vertical):not(.has-airlines) .ord-journey-name{letter-spacing:-.012em;font-size:17px}.ord-journey:not(.is-vertical):not(.has-airlines) .ord-journey-leg{flex:56px;justify-content:center;align-items:center;min-width:44px;height:28px;display:flex;position:relative}.ord-journey:not(.is-vertical):not(.has-airlines) .ord-journey-leg:before{content:"";background:var(--journey-line);height:2px;position:absolute;top:13px;left:-1px;right:-1px}.ord-journey:not(.is-vertical):not(.has-airlines) .ord-journey-leg.is-passed:before{background:var(--color-done)}.ord-journey:not(.is-vertical):not(.has-airlines) .ord-journey-leg.is-active:before{background:linear-gradient(90deg,var(--color-done) 50%,var(--journey-line) 50%)}.ord-journey-mode{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);width:28px;height:28px;color:var(--color-fg-muted);place-items:center;display:grid;position:relative}.ord-journey-span{color:var(--color-fg-subtle);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;line-height:18px;position:absolute;top:38px;left:50%;transform:translate(-50%)}.ord-journey-leg.is-passed .ord-journey-mode,.ord-journey-leg.is-active .ord-journey-mode{border-color:#97c8b0}@supports (color:color-mix(in lab,red,red)){.ord-journey-leg.is-passed .ord-journey-mode,.ord-journey-leg.is-active .ord-journey-mode{border-color:color-mix(in oklch,var(--color-done) 45%,var(--color-border))}}.ord-journey-leg.is-passed .ord-journey-mode,.ord-journey-leg.is-active .ord-journey-mode{color:var(--color-done)}}.ord-ov-cargo .cgo-billing-weight{margin-top:16px}.ord-ov-details .datalist>.field-row:last-child{grid-column:1/-1}.ord-ov-details .datalist>.field-row:last-child .fv{white-space:pre-line}.ord-ov-ship .section-body{gap:16px;display:grid}.ord-ov-ship-head{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.ord-ov-ship-no{font-size:15px}.ord-ov-ship-states{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.ord-ov-ship-progress{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-muted);gap:4px;padding:12px 14px;display:grid}.ord-ov-ship-progress .t-label{color:var(--color-fg-subtle)}.ord-ov-ship-progress .rail-compact{margin-top:6px;display:flex}.ord-ov-ship-progress .rc-bar{flex:auto;width:auto}.ord-ov-ship-milestone{color:var(--color-fg);overflow-wrap:anywhere;font-size:13.5px;font-weight:500;line-height:1.4}.ord-ov-ship-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));gap:14px 20px;display:grid}.ord-ov-ship.is-empty .section-head{min-height:0;padding:16px 20px 0}.ord-ov-ship.is-empty .section-head .icon{color:var(--color-fg-subtle);flex:none}.ord-ov-ship.is-empty .section-body{gap:12px;padding:8px 20px 16px}.ord-ov-ship-empty{gap:4px;min-width:0;display:grid}.ord-ov-ship-empty p{margin:0}.ord-ov-ship-empty-title{color:var(--color-fg-muted);font-size:13px;line-height:20px}.ord-ov-ship-action{white-space:normal;width:100%;height:auto;min-height:var(--ctl-h-sm);padding:7px 12px}@media(max-width:767px){.ord-ov-ship-action{min-height:var(--touch)}}.ord-ov-actions{flex-wrap:wrap;align-items:center;gap:2px;display:inline-flex}.ord-ov-money{gap:2px;min-width:0;display:grid}.ord-ov-money-label{color:var(--color-fg-subtle);font-size:12px;font-weight:450}.ord-ov-amount{color:var(--color-fg);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:24px;font-weight:650;line-height:1.25}.ord-ov-amount-cur{color:var(--color-fg-muted);letter-spacing:.02em;font-size:14px;font-weight:600}.ord-ov-amount.is-empty{color:var(--color-fg-subtle);letter-spacing:0;font-size:14px;font-weight:500}.ord-ov-money-sub{color:var(--color-fg-muted);flex-wrap:wrap;gap:2px 8px;margin-top:4px;font-size:12px;display:flex}.ord-ov-money-sub>:first-child{color:var(--color-fg-subtle)}.ord-ov-terms{border-top:1px solid var(--color-border-subtle);margin-top:14px;padding-top:12px}.ord-inline{flex-direction:column;gap:16px;display:flex}.ord-inline .ord-edit-banner .alert,.ord-inline .ord-ov-signals .alert{margin:0}.ord-edit-banner-links{flex-wrap:wrap;gap:0 14px;margin-left:8px;display:inline-flex}.ord-edit-error-link{height:auto;min-height:24px;color:inherit;text-underline-offset:2px;padding:0;text-decoration:underline}.ord-edit-layout{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.ord-edit-main{flex:999 700px;min-width:0}.ord-edit-aside{flex-direction:column;flex:320px;gap:16px;min-width:0;max-width:100%;display:flex}.ord-edit-card{flex-direction:column;gap:14px;margin:0;padding:18px 20px;display:flex}.ord-edit-card.card-pad{padding:18px 20px}.ord-edit-card>.oq-heading{margin:0}.ord-edit-card-head{flex-wrap:wrap;align-items:center;gap:8px 10px;min-height:28px;display:flex}.ord-edit-card-head h2,.ord-edit-card .oq-heading h2{margin:0}.ord-edit-card-head>.ord-route-edit{margin-left:auto}.ord-edit-card>.field{margin-bottom:0}.ord-note-field{margin:0}.ord-note-field .textarea{min-height:60px}.ord-locked-value{box-sizing:border-box;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-sunken);min-height:38px;color:var(--color-fg-muted);justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:14px;display:flex}.ord-locked-value>.icon{color:var(--color-fg-subtle);flex:none}.ord-locked-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-fg);overflow:hidden}.ord-locked-sub{color:var(--color-fg-muted);margin-left:8px;font-size:12.5px}.ord-lock-mark,.ord-saved-mark{color:var(--color-fg-muted);align-items:center;gap:5px;font-size:13px;display:inline-flex}.ord-lock-mark{margin-left:auto}.ord-saved-mark{color:var(--color-success-fg);font-weight:500}.ord-saved-mark[hidden]{display:none}.ord-block.is-dirty,.ord-block.is-editing{border-color:#7398e7}@supports (color:color-mix(in lab,red,red)){.ord-block.is-dirty,.ord-block.is-editing{border-color:color-mix(in oklch,var(--color-accent) 55%,var(--color-surface))}}.ord-block.is-dirty,.ord-block.is-editing{box-shadow:0 0 0 3px var(--color-accent-soft)}.ord-block .field.is-changed>.field-label{color:var(--color-accent-fg)}.ord-block .field.is-changed>.field-label:before{content:"";background:var(--color-accent);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.ord-block .field.is-changed :is(.input,.select,.textarea,.combo){border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}.ord-block.is-pending .oq-t-val.is-calc,.ord-block.is-pending [data-oq-usd],.ord-block.is-pending [data-oq-aed]{color:var(--color-accent-fg)}.ord-block-foot{border-top:1px solid var(--color-border-subtle);border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--color-surface-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:2px -20px -18px;padding:12px 20px;display:flex}.ord-block-foot[hidden]{display:none}.ord-block-count{color:var(--color-accent-fg);margin-right:auto;font-size:13.5px;font-weight:600}.ord-block-count[hidden]{visibility:hidden;display:inline}.ord-rt-view{grid-template-columns:minmax(0,1fr);gap:16px;display:grid;container:ord-journey/inline-size}.ord-rt-view.is-editable{cursor:pointer;border-radius:var(--radius-md)}.ord-rt-view.is-editable:hover .ord-journey-name{color:var(--color-accent-fg)}.ord-journey-approved{margin-left:auto}.ord-journey-service-value.is-code{color:var(--color-accent-fg);font-weight:500}.ord-block.is-editing .ord-block-foot{margin-top:4px}.ord-req-list{flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;list-style:none;display:flex}.ord-req{align-items:center;gap:7px;min-height:28px;font-size:14px;display:inline-flex}.ord-req>.icon{flex:none}.ord-req.is-done>.icon{color:var(--color-success)}.ord-req.is-missing>.icon{color:var(--color-danger)}.ord-req>.btn{margin-left:2px}.ord-block.is-locked :is(.input,.select,.textarea):disabled,.ord-inline .ord-note-field .textarea:disabled{color:var(--ord-fg-2,var(--color-fg-muted));-webkit-text-fill-color:var(--ord-fg-2,var(--color-fg-muted));opacity:1}.ord-new{--ord-fg-2:#454a4f}@supports (color:color-mix(in lab,red,red)){.ord-new{--ord-fg-2:color-mix(in oklab, var(--color-fg) 30%, var(--color-fg-muted))}}.ord-new{line-height:1.4}@media(min-width:1024px){.ord-new .ord-edit-aside{top:calc(var(--topbar-h) + 16px);align-self:flex-start;position:sticky}}.ord-new .ord-edit-card{gap:12px;padding:14px 20px 18px}.ord-new .ord-edit-card .oq-heading h2.t-title{letter-spacing:0;font-size:15px;font-weight:600;line-height:30px}.ord-new .ord-edit-card>.oq-heading{min-height:30px}.ord-new .ord-note-field .textarea{field-sizing:content;min-height:59px;padding:9px 10px;line-height:1.4}@media(max-width:767px){.ord-new .combo{font-size:16px}.ord-new .ord-edit-card,.ord-new .ord-edit-card.card-pad{padding:16px}}.ord-new .select:has(>option[value=""]:checked){color:var(--color-fg-subtle)}.ord-new .select>option{color:var(--color-fg)}.ord-new .combo>.icon{stroke-width:2px;color:var(--color-fg-muted)}.ord-new-customer .combo>.combo-meta,.ord-new-manager .combo>.combo-h{display:none}.ord-new .combo>.combo-lead>.avatar-sm{letter-spacing:0;width:22px;height:22px;font-size:9.5px;font-weight:700}.ord-new .input-wrap.ord-service-wrap .select{padding-left:33px}.ord-new .input-wrap.ord-service-wrap>.icon{width:15px;height:15px;color:var(--color-fg-muted);left:10px}.ord-new .oq-t-row+.oq-t-row,.ord-new .oq-t-add+.oq-t-row,.ord-new .oq-t-row+.oq-t-add{min-height:41px}.ord-new .oq-quotation .field{row-gap:6px}.ord-new .oq-quotation .oq-table+.field,.ord-new .oq-quotation .field-error+.field{margin-top:2px}.combo-route-location .combo-foot{border-top:1px solid var(--color-border-subtle);padding:6px 8px;display:flex}.combo-route-location .combo-foot-link{color:var(--color-fg-muted);font-weight:500}.ord-edit-aside .oq-previous{display:none}@media(max-width:1023px){.ord-edit-aside{flex-basis:100%}}@media(max-width:767px){.ord-edit-card,.ord-edit-card.card-pad{padding:16px}.ord-block-foot{margin:2px -16px -16px;padding:10px 16px}}.ord-head,.ord-head+.entity-sticky,.ord-inline,.sp-inline{--ord-fg-2:#454a4f}@supports (color:color-mix(in lab,red,red)){.ord-head,.ord-head+.entity-sticky,.ord-inline,.sp-inline{--ord-fg-2:color-mix(in oklab, var(--color-fg) 30%, var(--color-fg-muted))}}.ord-head,.ord-inline{line-height:1.4}.ord-inline .ord-edit-card{gap:12px;padding:14px 20px 18px}.ord-inline .ord-edit-card :is(.ord-edit-card-head,.oq-heading) h2.t-title{letter-spacing:0;font-size:15px;font-weight:600;line-height:30px}.ord-inline .ord-edit-card-head,.ord-inline .ord-edit-card>.oq-heading{min-height:30px}:is(.ord-inline,.sp-inline) .ord-lock-mark,:is(.ord-inline,.sp-inline) .ord-saved-mark{font-size:12.5px}:is(.ord-inline,.sp-inline) .ord-lock-mark .icon,:is(.ord-inline,.sp-inline) .ord-saved-mark .icon{width:13px;height:13px}:is(.ord-inline,.sp-inline) .input.mono{letter-spacing:0;font-weight:400}.ord-inline .input-wrap.ord-service-wrap .select{padding-left:32px}.ord-inline .input-wrap.ord-service-wrap>.icon{color:var(--color-fg-muted)}:is(.ord-inline,.sp-inline) .ord-block .field.is-changed :is(.input,.select,.textarea,.combo){border-color:#4c7ce0}@supports (color:color-mix(in lab,red,red)){:is(.ord-inline,.sp-inline) .ord-block .field.is-changed :is(.input,.select,.textarea,.combo){border-color:color-mix(in oklab,var(--color-accent) 70%,var(--color-surface))}}:is(.ord-inline,.sp-inline) .ord-block .field.is-changed :is(.input,.select,.textarea,.combo){box-shadow:0 0 0 3px #e3eafa}@supports (color:color-mix(in lab,red,red)){:is(.ord-inline,.sp-inline) .ord-block .field.is-changed :is(.input,.select,.textarea,.combo){box-shadow:0 0 0 3px color-mix(in oklab,var(--color-accent) 11%,var(--color-surface))}}:is(.ord-inline,.sp-inline) :is(.input,.select,.textarea,.combo):disabled{opacity:1;border-color:var(--color-border);background-color:var(--color-surface-sunken);color:var(--ord-fg-2);-webkit-text-fill-color:var(--ord-fg-2);box-shadow:none}:is(.ord-inline,.sp-inline) .select:disabled{background-image:none}:is(.ord-inline,.sp-inline) .ord-locked-value{border-color:var(--color-border);border-radius:8px;min-height:36px;padding:0 10px}:is(.ord-inline,.sp-inline) .ord-locked-text{color:var(--ord-fg-2)}:is(.ord-inline,.sp-inline) .ord-locked-sub{color:var(--color-fg-subtle)}:is(.ord-inline,.sp-inline) .ord-locked-value>.icon{width:13px;height:13px;color:var(--ord-fg-2)}.ord-inline .oq-quotation .ord-locked-value{color:var(--ord-fg-2);padding:7px 10px;line-height:1.4}.ord-inline .oq-quotation .ord-locked-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:is(.ord-inline,.sp-inline) .ord-note-field .textarea{field-sizing:content;min-height:60px;padding:9px 10px;line-height:1.45}:is(.ord-inline,.sp-inline) .ord-block.is-dirty{border-color:#8cabeb}@supports (color:color-mix(in lab,red,red)){:is(.ord-inline,.sp-inline) .ord-block.is-dirty{border-color:color-mix(in oklab,var(--color-accent) 45%,var(--color-surface))}}:is(.ord-inline,.sp-inline) .ord-block.is-dirty{box-shadow:var(--shadow-xs)}.ord-inline .ord-block.is-editing{border-color:#668fe5}@supports (color:color-mix(in lab,red,red)){.ord-inline .ord-block.is-editing{border-color:color-mix(in oklab,var(--color-accent) 60%,var(--color-surface))}}.ord-inline .ord-block.is-editing{box-shadow:0 0 0 3px var(--color-accent-ring),var(--shadow-md)}:is(.ord-inline,.sp-inline) .ord-block-foot>.btn{flex:none}:is(.ord-inline,.sp-inline) .ord-block-foot .btn:not(.btn-primary){padding:0 12px;font-weight:500}.ord-inline .oq-t-row+.oq-t-row,.ord-inline .oq-t-add+.oq-t-row,.ord-inline .oq-t-row+.oq-t-add{min-height:41px}.ord-inline .oq-quotation .field{row-gap:6px}.ord-inline .oq-quotation .oq-table+.field,.ord-inline .oq-quotation .field-error+.field{margin-top:2px}.ord-inline .ord-rt-view{gap:14px}.ord-inline .ord-journey-head{gap:8px 16px}.ord-inline .ord-journey-service{gap:10px}.ord-inline .ord-journey-service-label{color:var(--color-fg-muted);font-size:13px;font-weight:400}.ord-inline .ord-journey-service-value{font-size:14px;font-weight:500}.ord-inline .ord-journey-service-value>.icon{width:16px;height:16px;color:var(--color-fg)}.ord-inline .ord-journey-service-value.is-code{color:var(--color-accent-fg);font-size:13px}.ord-inline a.ord-journey-service-value.is-code:hover{color:var(--color-accent-hover)}.ord-inline span.ord-journey-service-value.is-code{color:var(--color-fg)}.ord-inline .ord-route-edit{color:#373c41;height:32px;padding:0 10px}@supports (color:color-mix(in lab,red,red)){.ord-inline .ord-route-edit{color:color-mix(in oklab,var(--color-fg) 52%,var(--color-fg-muted))}}.ord-inline .ord-route-edit{font-size:13px;font-weight:500}.ord-rtl-line{border:1px dashed #0000;border-radius:10px;margin:-6px -10px -8px;padding:8px 10px 10px}.ord-inline .ord-rt-view.is-editable{cursor:auto}.ord-rtl-line[data-action]{cursor:pointer}.ord-rtl-line[data-action]:hover .ord-rtl-name{color:var(--color-accent-fg)}.ord-rtl-line[role=button]:focus-visible{outline:2px solid var(--color-accent);outline-offset:0}.ord-rtl{--rtl-line:var(--color-border-strong);margin:0;padding:0;list-style:none;display:flex}.ord-rtl.is-arrived{--rtl-line:var(--color-done)}.ord-rtl-cell{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.ord-rtl:not(.is-air) .ord-rtl-cell.is-leg{flex:0 0 44px}.ord-rtl-cell.is-transit,.ord-rtl-cell.is-leg{text-align:center;align-items:center}.ord-rtl-cell.is-destination{text-align:right;align-items:flex-end}.ord-rtl-track{align-self:stretch;align-items:center;height:28px;margin-bottom:8px;display:flex;position:relative}.ord-rtl-cell.is-transit .ord-rtl-track,.ord-rtl-cell.is-leg .ord-rtl-track{justify-content:center}.ord-rtl-cell.is-destination .ord-rtl-track{justify-content:flex-end}.ord-rtl-track:before,.ord-rtl-track:after{content:"";background:var(--rtl-line);height:2px;position:absolute;top:13px}.ord-rtl-track:before{left:0;right:calc(50% + 6px)}.ord-rtl-track:after{left:calc(50% + 6px);right:0}.is-origin>.ord-rtl-track:before,.is-destination>.ord-rtl-track:after{display:none}.is-origin>.ord-rtl-track:after{left:12px}.is-destination>.ord-rtl-track:before{right:12px}.is-leg>.ord-rtl-track:before{right:calc(50% + 14px)}.is-leg>.ord-rtl-track:after{left:calc(50% + 14px)}.ord-rtl-dot{z-index:1;box-sizing:border-box;border:2px solid var(--color-accent);background:var(--color-surface);border-radius:50%;width:12px;height:12px;position:relative}.is-transit .ord-rtl-dot{border-color:#93989d}@supports (color:color-mix(in lab,red,red)){.is-transit .ord-rtl-dot{border-color:color-mix(in oklab,var(--color-fg-subtle) 60%,var(--color-border-strong))}}.is-destination .ord-rtl-dot{background:var(--color-accent);border:0}.ord-rtl-ring{z-index:1;box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-surface);width:28px;height:28px;color:var(--color-fg-muted);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.ord-rtl-ring .icon{width:14px;height:14px}.is-origin.is-passed .ord-rtl-dot{border-color:var(--color-done)}.is-origin.is-passed>.ord-rtl-track:after,.is-leg.is-active>.ord-rtl-track:before{background:var(--color-done)}.is-transit.is-passed .ord-rtl-dot{border-color:var(--color-done)}:is(.is-leg.is-active,.is-leg.is-passed) .ord-rtl-ring{border-color:#a6d6bc}@supports (color:color-mix(in lab,red,red)){:is(.is-leg.is-active,.is-leg.is-passed) .ord-rtl-ring{border-color:color-mix(in oklab,var(--color-done) 45%,var(--color-surface))}}:is(.is-leg.is-active,.is-leg.is-passed) .ord-rtl-ring{color:var(--color-success)}.ord-rtl.is-pending .ord-rtl-track:before,.ord-rtl.is-pending .ord-rtl-track:after{background:repeating-linear-gradient(90deg,var(--rtl-line) 0 5px,transparent 5px 9px)}.ord-rtl-kind{color:var(--color-fg-muted);font-size:12.5px;line-height:1.4}.ord-rtl-name{max-width:100%;color:var(--color-fg);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:650;line-height:1.4;overflow:hidden}.ord-rtl-sub{max-width:100%;color:var(--color-fg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.4;overflow:hidden}.ord-rtl-airline{color:var(--color-fg);overflow-wrap:anywhere;font-size:13.5px;font-weight:500;line-height:1.35}.ord-rtl-code{color:var(--color-fg-muted);font-family:var(--font-mono);font-size:11.5px;line-height:1.4}.ord-rtl .ord-journey-time{color:var(--color-fg);white-space:nowrap;margin-top:4px;font-size:12.5px;font-weight:400;display:block}.ord-rtl .ord-journey-time-label{color:var(--color-fg-muted);letter-spacing:0;margin-right:4px;font-size:12.5px;font-weight:400}.ord-rtl .ord-journey-time.is-late,.ord-rtl .ord-journey-time.is-late .ord-journey-time-label{color:var(--color-danger-fg)}@container ord-journey (max-width:479px){.ord-rtl{flex-direction:column}.ord-rtl-cell,.ord-rtl-cell.is-transit,.ord-rtl-cell.is-leg,.ord-rtl-cell.is-destination,.ord-rtl:not(.is-air) .ord-rtl-cell.is-leg{text-align:left;flex:none;align-items:flex-start;min-height:28px;padding:0 0 14px 40px;position:relative}.ord-rtl-cell:last-child{padding-bottom:0}.ord-rtl-track,.ord-rtl-cell.is-transit .ord-rtl-track,.ord-rtl-cell.is-leg .ord-rtl-track,.ord-rtl-cell.is-destination .ord-rtl-track{justify-content:center;align-items:flex-start;width:28px;height:auto;margin:0;position:absolute;top:0;bottom:0;left:0}.ord-rtl-track:before,.ord-rtl-track:after,.is-origin>.ord-rtl-track:after,.is-destination>.ord-rtl-track:before,.is-leg>.ord-rtl-track:before,.is-leg>.ord-rtl-track:after{width:2px;height:auto;left:13px;right:auto}.ord-rtl-track:before{height:4px;top:0;bottom:auto}.ord-rtl-track:after{top:16px;bottom:0}.is-leg>.ord-rtl-track:before{display:none}.is-leg>.ord-rtl-track:after{top:28px}.ord-rtl-dot{margin-top:4px}.is-leg.is-active>.ord-rtl-track:after{background:var(--rtl-line)}.is-origin.is-passed>.ord-rtl-track:after,.is-leg.is-active>.ord-rtl-track:before{background:var(--color-done)}.ord-rtl.is-pending .ord-rtl-track:before,.ord-rtl.is-pending .ord-rtl-track:after{background:repeating-linear-gradient(180deg,var(--rtl-line) 0 5px,transparent 5px 9px)}.ord-rtl-cell.is-leg .ord-rtl-kind{padding-top:5px}}@container ord-journey (min-width:480px) and (max-width:599px){.ord-rtl.is-long{flex-direction:column}.ord-rtl.is-long>.ord-rtl-cell:is(.is-stop,.is-leg){text-align:left;flex:none;align-items:flex-start;min-height:28px;padding:0 0 14px 40px;position:relative}.ord-rtl.is-long>.ord-rtl-cell:last-child{padding-bottom:0}.ord-rtl.is-long>.ord-rtl-cell:is(.is-stop,.is-leg)>.ord-rtl-track{justify-content:center;align-items:flex-start;width:28px;height:auto;margin:0;position:absolute;top:0;bottom:0;left:0}.ord-rtl.is-long>.ord-rtl-cell:is(.is-stop,.is-leg)>.ord-rtl-track:before,.ord-rtl.is-long>.ord-rtl-cell:is(.is-stop,.is-leg)>.ord-rtl-track:after{width:2px;height:auto;left:13px;right:auto}.ord-rtl.is-long>.ord-rtl-cell:is(.is-stop,.is-leg)>.ord-rtl-track:before{height:4px;top:0;bottom:auto}.ord-rtl.is-long>.ord-rtl-cell:is(.is-stop,.is-leg)>.ord-rtl-track:after{top:16px;bottom:0}.ord-rtl.is-long>.ord-rtl-cell.is-leg>.ord-rtl-track:before{display:none}.ord-rtl.is-long>.ord-rtl-cell.is-leg>.ord-rtl-track:after{top:28px}.ord-rtl.is-long .ord-rtl-dot{margin-top:4px}.ord-rtl.is-long>.is-leg.is-active>.ord-rtl-track:after{background:var(--rtl-line)}.ord-rtl.is-long>.is-origin.is-passed>.ord-rtl-track:after,.ord-rtl.is-long>.is-leg.is-active>.ord-rtl-track:before{background:var(--color-done)}.ord-rtl.is-long.is-pending .ord-rtl-track:before,.ord-rtl.is-long.is-pending .ord-rtl-track:after{background:repeating-linear-gradient(180deg,var(--rtl-line) 0 5px,transparent 5px 9px)}.ord-rtl.is-long>.ord-rtl-cell.is-leg>.ord-rtl-kind{padding-top:5px}}.ord-inline .ord-block.is-editing{gap:12px}@media(min-width:768px){.ord-inline .ord-block.is-editing .ord-block-foot>.btn{height:34px;font-size:14px}}@media(max-width:767px){.ord-inline .ord-locked-value{min-height:var(--touch,44px);font-size:16px}}.ord-head .obj-head-title>.copy-btn{border-radius:7px;width:28px;min-width:28px;height:28px;min-height:28px;margin-left:-4px;padding:0}.ord-head .obj-head-title>.copy-btn .icon{width:15px;height:15px}.ord-head .obj-fact a.entity-link{color:var(--color-accent-fg)}.ord-head-val{flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;display:inline-flex}.ord-head .obj-fact .mono-sm{font-family:var(--font-mono);letter-spacing:0;overflow-wrap:anywhere;font-size:13px;font-weight:500}.ord-head .obj-fact .copy-btn{width:22px;min-width:22px;height:22px;min-height:22px;color:var(--color-fg-subtle);border-radius:6px;padding:0}.ord-head .obj-fact .copy-btn .icon{width:13px;height:13px}.ord-head .obj-fact .user-ref{gap:6px}@media(max-width:640px){.ord-head .obj-head-top{flex-wrap:nowrap;align-items:flex-start}.ord-head .obj-head-actions{margin-left:auto}}.ord-next .ord-next-what{min-width:0}.ord-next .ord-req-list{flex-wrap:wrap;align-items:center;gap:4px 16px;margin:0;padding:0;list-style:none;display:flex}.ord-next .ord-req{flex-wrap:wrap;align-items:center;gap:6px 8px;min-height:32px;display:inline-flex}.ord-next .ord-req-label{overflow-wrap:anywhere;min-width:0}.ord-next .ord-req-acts{flex:none;gap:8px;display:inline-flex}.ord-sheet>.ord-group+.ord-group{border-top:1px solid var(--color-border-subtle)}.ord-inline .ord-sheet .ord-block-foot{border-radius:0;margin:0;padding:12px 20px}.ord-inline .ord-sheet>.ord-group:last-child>.ord-block-foot{border-radius:0 0 calc(var(--radius-lg) - 1px) calc(var(--radius-lg) - 1px)}.ord-sheet .crm-sheet-side>.ord-lock-mark{margin:12px 0 0;display:flex}.ord-sheet .form-grid{grid-template-columns:repeat(auto-fit,minmax(max(200px,50% - 8px),1fr))}.ord-order-grid>:last-child:nth-child(odd){grid-column:1/-1}.ord-inline .ord-sheet .ord-locked-value{padding-block:7px}.ord-inline .ord-sheet .ord-locked-text{overflow-wrap:anywhere;white-space:normal;overflow:visible}.ord-sheet :is(.oq-containers,.oq-cargo-numbers){gap:14px 16px;margin:0}.ord-sheet .oq-cargo-numbers.has-cw{flex-wrap:wrap;align-items:flex-end;display:flex}.ord-sheet .oq-cargo-numbers.has-cw>.field{flex:calc(567432px - 99900%);min-width:calc(25% - 12px);max-width:calc(50% - 8px)}.ord-sheet .oq-files{margin-top:2px}.ord-doc-bank{flex-direction:column;gap:6px;min-width:0;display:flex}@media(max-width:860px){.ord-inline .ord-sheet .ord-block-foot{padding:10px 16px}.ord-edit-aside>.ord-edit-card{padding-inline:16px}}@media(max-width:640px){.ord-sheet .oq-cargo-numbers:not(.has-cw)>:last-child:nth-child(odd){grid-column:1/-1}}.btn.ord-dashed{border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);width:100%;min-height:36px;color:var(--color-accent-fg);box-shadow:none;background:0 0;justify-content:flex-start;padding:0 12px;font-size:13px;font-weight:600}.btn.ord-dashed:hover:not(:disabled){border-color:var(--color-accent);background:var(--color-accent-soft)}.btn.ord-dashed>.icon:last-child:not(:first-child){color:var(--color-fg-muted);margin-left:auto}@media(max-width:767px){.btn.ord-dashed{min-height:var(--touch,44px)}}.ord-rt{flex-direction:column;gap:14px;min-width:0;display:flex}.ord-rt-ctl{align-items:center;gap:8px;min-width:0;display:flex}.ord-rt-ctl>.combo{flex:auto;min-width:0}.ord-rt-ctl>.btn{flex:none}.ord-rt-leg{align-items:center;gap:12px;min-height:30px;display:flex}.ord-rt-leg-name{white-space:nowrap;font-size:13px;font-weight:600}.ord-rt-leg-line{border-top:1px dashed var(--color-border-strong);flex:auto;height:0}.ord-rt-point.is-new .combo{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}.ord-rt .combo:has(.combo-v){gap:8px;height:36px;min-height:36px;padding-block:0;display:flex}.ord-rt .combo>.combo-v{flex:auto}.ord-rt .combo>.combo-h{color:var(--color-fg-muted);font-family:var(--font-mono);flex:none;font-size:12px}.ord-rt .combo>.combo-meta{display:none}.ord-rt .combo>.combo-h+.icon,.ord-rt .combo>.combo-v+.icon{margin-left:0}.ord-rt-status{color:#1f5738;align-items:flex-start;gap:8px;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.ord-rt-status{color:color-mix(in oklab,var(--color-success-fg) 85%,var(--color-fg))}}.ord-rt-status{overflow-wrap:anywhere;font-size:13px;line-height:1.45}.ord-rt-status>.icon{flex:none;width:15px;height:15px;margin-top:2px}@media(min-width:768px){.ord-rt-add{border-radius:7px;height:30px;padding:0 10px;font-size:12.5px;font-weight:500}.ord-rt-ctl>.btn-icon{width:30px;height:30px;min-height:0;color:var(--ord-fg-2,var(--color-fg-muted));padding:0}}@media(max-width:767px){.ord-rt .combo:has(.combo-v){height:auto;min-height:var(--touch,44px)}}.ord-inline .ord-edit-aside{flex-flow:wrap}.ord-inline .ord-edit-aside>*{flex:280px;min-width:0}@media(max-width:767px){.ord-inline .ord-edit-aside{order:-1}}.ord-ship-tile{border:1px solid var(--color-border);background:var(--color-surface-muted);color:var(--color-fg);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}a.ord-ship-tile:hover{background:var(--color-accent-soft);text-decoration:none}.ord-ship-tile>.icon{color:var(--color-fg-subtle);margin-left:auto}.ord-ship-kind{border:1px solid var(--color-border);background:var(--color-surface);width:36px;height:36px;color:var(--color-accent-fg);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ord-ship-kind .icon{width:18px;height:18px}.ord-ship-id{flex-direction:column;gap:2px;min-width:0;display:flex}.ord-ship-no{font-family:var(--font-mono);color:var(--color-accent-fg);font-size:14px;font-weight:600}.ord-ship-route{color:var(--ord-fg-2,var(--color-fg-muted));text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.ord-ship-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ord-ship-chips>.sp-chip{width:100%}.ord-ship-chips>.sp-chip:only-child{grid-column:1/-1}.ord-ship-bar{align-items:center;gap:10px;display:flex}.ord-ship-segs{flex:1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;display:grid}.ord-ship-seg{background:var(--color-border);border-radius:2px;height:4px}.ord-ship-seg.is-done{background:var(--color-success)}.ord-ship-seg.is-skipped{background:var(--color-border-strong)}.ord-ship-seg.is-late{background:var(--color-danger)}.ord-ship-count{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px;font-weight:600}.ord-ship-facts{margin:0}.ord-ship-facts>div{border-top:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.ord-ship-facts>div:last-child{padding-bottom:0}.ord-ship-facts dt{color:var(--color-fg-muted);flex:none}.ord-ship-facts dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:500}.ord-new .input.mono::placeholder{font-family:var(--font-sans)}.ord-new>.alert{margin:0 0 14px}.ord-inline-new{--content-max:1120px}.ord-page>.entity-head{width:auto;max-width:none;margin:0}.ord-page>.entity-sticky{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;min-height:0;margin:16px 0 0;padding:0}.ord-page>.entity-sticky .entity-tabs .tabs{border-bottom:1px solid var(--color-border)}body.head-scrolled .ord-page>.entity-sticky{background:var(--sea-water)}@supports (color:color-mix(in lab,red,red)){body.head-scrolled .ord-page>.entity-sticky{background:color-mix(in oklch,var(--sea-water) 66%,transparent)}}body.head-scrolled .ord-page>.entity-sticky{-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);box-shadow:none}body.head-scrolled .ord-page>.entity-sticky .mini{padding-left:4px}.ord-page>.entity-body{width:auto;max-width:none;padding:16px 0 0}.ord-new-head{width:auto;max-width:none;margin:0 0 16px}@media(max-width:767px){.ord-page>.entity-sticky{margin-top:12px}.ord-page>.entity-body{padding-top:12px}}.oq-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:16px;display:flex}.oq-heading h2{margin:0}.oq-heading-end{align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}.oq-heading-end .oq-copy{flex-shrink:0}.oq-cargo-numbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.oq-cargo-numbers.has-cw{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.oq-cw-field .field-label{white-space:nowrap}.oq-cw-input{position:relative}.oq-cw-reset{display:none;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.oq-cw-input .oq-cw-reset{background:var(--color-accent-soft);width:28px;min-width:0;height:28px;min-height:0;color:var(--color-accent-fg);border-radius:6px;justify-content:center;align-items:center;padding:0;top:4px;right:4px;transform:none}.oq-cw-input .oq-cw-reset:hover{background:#d6e1f8}@supports (color:color-mix(in lab,red,red)){.oq-cw-input .oq-cw-reset:hover{background:color-mix(in oklab,var(--color-accent) 16%,var(--color-surface))}}.oq-cw-input .oq-cw-reset:hover{color:var(--color-accent-fg)}.oq-cw-input .oq-cw-reset .icon{width:14px;height:14px;margin:0}@media(max-width:767px){.oq-cw-input .oq-cw-reset{top:8px}}.oq-cw-field.is-manual .oq-cw-input .input{padding-right:34px}.oq-cw-field.is-manual .oq-cw-reset{display:inline-flex}.oq-containers{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.radio-cards-field:has(>.cargo-stack){gap:6px}.radio-cards.cargo-stack{flex-wrap:wrap;gap:8px;display:flex}.cargo-stack .radio.radio-card{min-width:min(100%,max-content);font-variant-numeric:normal;white-space:nowrap;flex:40%;justify-content:flex-start;padding-inline:12px;font-size:13.5px}.cargo-stack .radio.radio-card input{width:16px;height:16px}:is(.ord-inline,.sp-inline) .cargo-stack .radio.radio-card:has(input:disabled){opacity:1;border-color:var(--color-border);background:var(--color-surface-sunken);color:var(--ord-fg-2)}@media(max-width:767px){.cargo-stack .radio.radio-card{min-height:var(--touch)}}.oq-cw{background:var(--color-bg);border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-top:14px;padding:12px 14px;display:flex}.oq-cw strong{font-variant-numeric:tabular-nums;margin-left:auto}.oq-cw .t-caption{width:100%}.oq-file small{color:var(--color-fg-muted)}.oq-files{gap:8px;margin-top:8px;display:grid}.oq-file{background:var(--color-bg);border-radius:8px;align-items:center;gap:10px;padding:8px 12px;display:flex}.oq-file>span{overflow-wrap:anywhere;flex:1;min-width:0}.oq-file small{margin-top:2px;font-size:11px;display:block}.oq-saved-files{border-top:1px solid var(--color-border-subtle);margin-top:16px;padding-top:12px}.oq-table{border:1px solid var(--color-border);border-radius:10px;flex-direction:column;font-size:14px;font-weight:400;line-height:1.3;display:flex;overflow:hidden}.oq-t-row{grid-template-columns:minmax(0,1fr) 104px;min-height:40px;display:grid}.oq-t-row+.oq-t-row,.oq-t-add+.oq-t-row,.oq-t-row+.oq-t-add{border-top:1px solid var(--color-border-subtle)}.oq-t-key{align-items:center;gap:4px;min-width:0;padding:6px 8px 6px 12px;display:flex}.oq-t-key>span{overflow-wrap:anywhere;flex:1;min-width:0}.oq-t-key .oq-t-desc{flex:1;min-width:0;height:32px;padding:0 7px;font-size:14px}.oq-t-key .oq-t-remove{color:var(--color-fg-subtle);flex-shrink:0}@media(min-width:768px){.oq-t-key .oq-t-remove{border-radius:5px;width:18px;min-width:0;height:18px;min-height:0;padding:0}.oq-t-key .oq-t-remove .icon{width:13px;height:13px;margin:0}}.oq-t-val{border-left:1px solid var(--color-border-subtle);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end;align-items:center;min-width:0;padding:0 12px;display:flex}.oq-t-val.is-edit{padding:4px}.oq-t-val.is-edit .input{border-color:var(--color-border-strong);text-align:right;font-variant-numeric:tabular-nums;border-radius:6px;width:100%;height:32px;padding:0 8px;font-size:14px}.oq-t-val.is-calc{background:var(--color-surface-muted)}.oq-t-add{align-items:center;min-height:40px;padding:0 6px;display:flex}.oq-t-add .oq-t-add-select{width:auto;max-width:100%;height:30px;color:var(--color-accent-fg);box-shadow:none;cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:14px;font-weight:400}.oq-t-row.is-total{border-top:1px solid #c7d6f5}@supports (color:color-mix(in lab,red,red)){.oq-t-row.is-total{border-top:1px solid color-mix(in oklab,var(--color-accent) 22%,var(--color-surface))}}.oq-t-row.is-total{background:var(--color-accent-soft);font-weight:600}.oq-t-row.is-total .oq-t-val,.oq-t-row.is-aed .oq-t-val{border-left:0}.oq-t-row.is-aed{color:var(--color-fg-muted)}.oq-cashback{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 12px;padding:2px 0 12px;display:grid}.oq-cashback>.field{min-width:0}.oq-cashback>.oq-cashback-to,.oq-cashback>.oq-cashback-payout{grid-column:1/-1}.oq-cashback>.oq-cashback-payout{justify-self:start}.oq-quotation .oq-table+.field,.oq-quotation .field-error+.field{margin-top:14px}.oq-quotation .oq-table~.field-error{margin:8px 0 0}.oq-quotation .oq-table{border:0;border-radius:0;overflow:visible}.oq-quotation .oq-t-row{border-top:1px solid var(--color-border-subtle)}.oq-quotation .oq-t-key{padding:6px 6px 6px 0}.oq-quotation .oq-t-val{border-left:0;padding:0}.oq-quotation .oq-t-val.is-edit{padding:4px 0}.oq-quotation .oq-t-val.is-calc{background:0 0}.oq-quotation .oq-t-add{border-top:0;min-height:0;padding:2px 0 12px}.oq-quotation .oq-t-row+.oq-t-add{border-top:0;padding-top:6px}.oq-quotation .oq-t-row.is-total{border-top-color:var(--color-border-subtle);background:0 0;font-weight:650}.oq-quotation .oq-t-row.is-aed{color:var(--color-fg)}.oq-readiness{border:1px solid var(--color-border-subtle);background:var(--color-surface);border-radius:12px;margin-bottom:16px;padding:16px 20px}.oq-readiness>div{align-items:center;gap:8px;display:flex}.oq-readiness ul{color:var(--color-fg-muted);flex-wrap:wrap;gap:6px 20px;margin:10px 0 12px;padding:0;font-size:12px;list-style:none;display:flex}.oq-previous{color:var(--color-fg-muted);margin:0 0 16px;font-size:12px}.ord-editor-grid>.oq-quotation{box-shadow:none;background:0 0;border-bottom:0;border-left:0;border-right:0;border-radius:0}.ord-ov-cargo .field-row{min-width:0}@media(max-width:640px){.oq-containers{grid-template-columns:minmax(0,1fr);gap:12px}.oq-cargo-numbers,.oq-cargo-numbers.has-cw{grid-template-columns:repeat(2,minmax(0,1fr))}}.ord-stage-files{margin:0;padding:0;list-style:none}.ord-stage-file{grid-template-columns:32px minmax(160px,1fr) auto;align-items:center;gap:16px;padding:16px 0;display:grid}.ord-stage-file+.ord-stage-file{border-top:1px solid var(--border)}.ord-stage-file .col{overflow-wrap:anywhere}@media(max-width:700px){.ord-stage-file{grid-template-columns:24px minmax(0,1fr);gap:12px}.ord-stage-file>.row-wrap{grid-column:2}}.ord-airline-step{grid-template-columns:16px minmax(0,1fr);gap:8px;min-width:0;display:grid}.ord-airline-track{color:var(--color-fg-subtle);justify-content:center;align-self:stretch;align-items:center;display:flex;position:relative}.ord-airline-track:before,.ord-airline-track:after{content:"";background:var(--color-border-strong);width:1px;position:absolute;left:7px}.ord-airline-track:before{top:-12px;bottom:calc(50% + 10px)}.ord-airline-track:after{top:calc(50% + 10px);bottom:-12px}.ord-airline-field{min-width:0}.ord-airline-field .field{margin:0}.ord-airline-field .combo{height:auto;min-height:var(--ctl-h);padding-top:8px;padding-bottom:8px}.ord-airline-field .combo-v{white-space:normal;overflow-wrap:anywhere;overflow:visible}.ord-airline-field .combo-h{flex-shrink:0}.ord-edit-route:not(.has-transits) .ord-route.has-airlines .ord-route-list{grid-template-columns:minmax(0,1fr);display:grid}.ord-edit-route:not(.has-transits) .ord-route.has-airlines .ord-route-mark{display:block}.ord-journey.has-airlines .ord-journey-stop:not(.is-destination){padding-bottom:10px}.ord-journey.has-airlines .ord-journey-leg{border:1px solid var(--color-border-subtle);background:var(--color-surface-muted);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 10px;width:fit-content;min-width:0;max-width:calc(100% - 24px);margin:0 0 12px 24px;padding:5px 10px;display:flex;position:relative}.ord-journey.has-airlines .ord-journey-leg:before{content:"";background:var(--journey-line);width:2px;position:absolute;top:-10px;bottom:-14px;left:-19px}.ord-journey.has-airlines .ord-journey-leg.is-passed:before{background:var(--color-done)}.ord-journey.has-airlines .ord-journey-leg.is-active:before{background:linear-gradient(180deg,var(--color-done) 50%,var(--journey-line) 50%)}.ord-journey.has-airlines .ord-journey-mode{color:var(--color-fg-muted);flex:none;display:flex}.ord-journey-airline,.air-plan-carrier{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:12.5px;line-height:1.35;display:flex}.ord-airline-name{overflow-wrap:anywhere;font-weight:500}.ord-airline-code{font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-fg-muted);border:1px solid var(--color-border);background:var(--color-surface-sunken);border-radius:4px;flex:none;padding:0 5px;font-size:11px;font-weight:500;line-height:16px}.ord-journey.has-airlines .ord-journey-span{border-left:1px solid var(--color-border);white-space:nowrap;color:var(--color-fg-subtle);margin-left:2px;padding-left:8px;font-size:12px;line-height:1.35;position:static;transform:none}@container ord-journey (min-width:560px){.ord-journey.has-airlines:not(.is-vertical){flex-direction:row;align-items:flex-start}.ord-journey.has-airlines:not(.is-vertical) .ord-journey-stop{flex-direction:column;flex:0 auto;gap:10px;max-width:30%;padding-bottom:0}.ord-journey.has-airlines.stops-3:not(.is-vertical) .ord-journey-stop{max-width:24%}.ord-journey.has-airlines.stops-4:not(.is-vertical) .ord-journey-stop{max-width:19%}.ord-journey.has-airlines:not(.is-vertical) .ord-journey-track{width:auto;height:28px}.ord-journey.has-airlines:not(.is-vertical) .ord-journey-track:before,.ord-journey.has-airlines:not(.is-vertical) .ord-journey-track:after{width:auto;height:2px;top:13px;bottom:auto}.ord-journey.has-airlines:not(.is-vertical) .ord-journey-track:before{left:0;right:50%}.ord-journey.has-airlines:not(.is-vertical) .ord-journey-track:after{left:50%;right:0}.ord-journey.has-airlines:not(.is-vertical) .is-origin>.ord-journey-track:after{left:5px}.ord-journey.has-airlines:not(.is-vertical) .is-destination>.ord-journey-track:before{right:5px}.ord-journey.has-airlines:not(.is-vertical) .is-origin.is-passed>.ord-journey-track:after{background:var(--color-done)}.ord-journey.has-airlines:not(.is-vertical) .ord-journey-dot{top:9px;left:0}.ord-journey.has-airlines:not(.is-vertical) .is-transit .ord-journey-dot{left:calc(50% - 5px)}.ord-journey.has-airlines:not(.is-vertical) .is-destination .ord-journey-dot{left:auto;right:0}.ord-journey.has-airlines:not(.is-vertical) .is-transit .ord-journey-body{text-align:center;align-items:center}.ord-journey.has-airlines:not(.is-vertical) .is-destination .ord-journey-body{text-align:right;align-items:flex-end}.ord-journey.has-airlines:not(.is-vertical) .is-transit .ord-journey-meta{justify-content:center}.ord-journey.has-airlines:not(.is-vertical) .is-destination .ord-journey-meta,.ord-journey.has-airlines:not(.is-vertical) .is-destination .ord-journey-time{justify-content:flex-end}.ord-journey.has-airlines:not(.is-vertical) .ord-journey-name{letter-spacing:-.012em;font-size:15.5px}.ord-journey.has-airlines.stops-4:not(.is-vertical) .ord-journey-name{font-size:14px}.ord-journey.has-airlines:not(.is-vertical) .ord-journey-leg{background:0 0;border:0;border-radius:0;flex-direction:column;flex:130px;justify-content:flex-start;align-items:center;gap:6px;width:auto;min-width:96px;max-width:none;height:auto;min-height:28px;margin:0;padding:0 8px}.ord-journey.has-airlines.stops-4:not(.is-vertical) .ord-journey-leg{flex-basis:96px;min-width:72px;padding:0 4px}.ord-journey.has-airlines:not(.is-vertical) .ord-journey-leg:before{width:auto;height:2px;inset:13px -1px auto}.ord-journey.has-airlines:not(.is-vertical) .ord-journey-leg.is-active:before{background:linear-gradient(90deg,var(--color-done) 50%,var(--journey-line) 50%)}.ord-journey.has-airlines:not(.is-vertical) .ord-journey-mode{z-index:1;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);width:28px;height:28px;color:var(--color-fg-muted);place-items:center;display:grid;position:relative}.ord-journey.has-airlines:not(.is-vertical) .ord-journey-leg.is-passed .ord-journey-mode,.ord-journey.has-airlines:not(.is-vertical) .ord-journey-leg.is-active .ord-journey-mode{border-color:#97c8b0}@supports (color:color-mix(in lab,red,red)){.ord-journey.has-airlines:not(.is-vertical) .ord-journey-leg.is-passed .ord-journey-mode,.ord-journey.has-airlines:not(.is-vertical) .ord-journey-leg.is-active .ord-journey-mode{border-color:color-mix(in oklch,var(--color-done) 45%,var(--color-border))}}.ord-journey.has-airlines:not(.is-vertical) .ord-journey-leg.is-passed .ord-journey-mode,.ord-journey.has-airlines:not(.is-vertical) .ord-journey-leg.is-active .ord-journey-mode{color:var(--color-done)}.ord-journey.has-airlines:not(.is-vertical) .ord-journey-airline{z-index:1;text-align:center;justify-content:center;gap:3px 6px;margin-top:4px;padding:0 4px;font-size:12px;line-height:1.35;position:relative}.ord-journey.has-airlines:not(.is-vertical) .ord-journey-airline .ord-airline-name{color:var(--color-fg-muted)}.ord-journey.has-airlines:not(.is-vertical) .ord-journey-span{border-left:0;margin-left:0;padding-left:0}}.air-plan{margin:0;padding:0;list-style:none}.air-plan-flight{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 0;display:flex}.air-plan-flight+.air-plan-flight{border-top:1px solid var(--color-border)}.air-plan-flight:first-child{padding-top:0}.air-plan-flight:last-child{padding-bottom:0}.air-plan-route{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.air-plan-route>svg{color:var(--color-fg-subtle)}.pu-form,.pu-inputs{gap:16px;min-width:0;display:grid}.pu-company-control{align-items:stretch;gap:6px;min-width:0;display:flex}.pu-company-control .combo{flex:1;min-width:0}.pu-company-control .combo-v{white-space:normal;overflow-wrap:anywhere;min-width:0}.pu-choices{border:0;min-width:0;margin:0;padding:0}.pu-choices legend{margin-bottom:10px}.pu-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pu-choice-grid .radio{border:1px solid var(--color-border);border-radius:10px;align-items:flex-start;height:100%;margin:0;padding:12px;display:flex}.pu-choice-grid .radio.selected{background:var(--color-accent-soft);border-color:var(--color-accent)}.pu-choice-grid .ui-radio{flex:none;margin-top:2px}.pu-choice-grid .radio>span{min-width:0;font-size:13px;font-weight:600}.pu-choice-grid .radio-desc{color:var(--color-fg-muted);margin-top:4px;font-size:12px;font-weight:400;line-height:1.5;display:block}.pu-company-details{color:var(--color-fg-muted);gap:6px;margin:0;font-size:12px;display:grid}.pu-company-details>div{grid-template-columns:70px minmax(0,1fr);gap:10px;display:grid}.pu-company-details dt,.pu-company-details dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.pu-company-details dd{color:var(--color-fg)}.pu-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.pu-company-name{overflow-wrap:anywhere;margin:5px 0 10px;font-weight:600}.pu-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0}.pu-customer{align-items:center;gap:10px;font-size:13px;display:flex}.pu-customer .icon-sm{color:var(--color-fg-muted);flex:none}@media(max-width:640px){.pu-choice-grid,.pu-summary{grid-template-columns:minmax(0,1fr)}}.cp-saved-point h4{margin:0;font-size:14px}.cp-number{background:var(--color-accent-soft);width:24px;height:24px;color:var(--color-accent-fg);border-radius:7px;flex-shrink:0;place-items:center;font-size:12.5px;font-weight:700;display:grid}.cp-files{gap:6px;display:grid}.cp-files:not(:empty){margin-top:10px}.cp-file{border:1px solid var(--color-border);border-radius:8px;align-items:center;gap:9px;min-width:0;padding:8px 10px;display:flex}.cp-file>.icon-sm,.cp-file>.btn{flex-shrink:0}.cp-file>span{overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px}.cp-file small{color:var(--color-fg-muted);font-size:11px;display:block}.cp-saved-point+.cp-saved-point{border-top:1px solid var(--color-border);margin-top:18px;padding-top:18px}.cp-saved-point h4{overflow-wrap:anywhere;align-items:center;gap:8px;margin-bottom:12px;display:flex}.pu-pt-list{flex-direction:column;display:flex}.pu-pt-list>.pu-pt{border-top:1px solid var(--color-border-subtle);padding:14px 0 16px}.pu-pt{flex-direction:column;gap:12px;min-width:0;display:flex;container:pu-pt/inline-size}.pu-pt-head{align-items:flex-start;gap:12px;min-width:0;display:flex}.pu-pt-head>.cp-number{margin-top:1px}.pu-pt-head>.sp-chip{flex-shrink:0;margin-left:auto}.pu-pt-title{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.pu-pt-title h3{overflow-wrap:anywhere;margin:0;font-size:14.5px;font-weight:600;line-height:1.35}.pu-pt-addr{color:var(--color-fg-muted);overflow-wrap:anywhere;align-items:flex-start;gap:6px;margin:0;font-size:13px;display:flex}.pu-pt-addr>.icon{flex-shrink:0;margin-top:2px}.pu-pt-facts{border:1px solid var(--color-border-subtle);background:var(--color-border-subtle);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.4fr);gap:1px;margin:0;display:grid;overflow:hidden}.pu-pt-facts>div{background:var(--color-surface);flex-direction:column;gap:3px;min-width:0;padding:10px 12px;display:flex}.pu-pt-facts dt{color:var(--color-fg-muted);font-size:12px}.pu-pt-facts dd{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;margin:0;font-size:13.5px;font-weight:500;display:flex}.pu-pt-sub{color:var(--color-fg-muted);font-size:12.5px;font-weight:400}.pu-pt-sub .mono{color:var(--color-fg);font-size:12.5px}.pu-pt-ready{align-items:center;gap:6px;display:inline-flex}.pu-pt-ready.is-success{color:var(--color-success-fg)}.pu-pt-ready.is-danger{color:var(--color-danger-fg)}.pu-pt-ready.is-warning{color:var(--color-warning-fg)}.pu-pt-note{background:var(--color-surface-muted);border-radius:10px;padding:10px 12px}.pu-pt-note>span{color:var(--color-fg-muted);margin-bottom:3px;font-size:12px;display:block}.pu-pt-note p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.pu-pt>.cp-files{margin-top:0}@container pu-pt (max-width:560px){.pu-pt-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.pu-pt-facts.has-date{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.4fr)}@container pu-pt (max-width:720px){.pu-pt-facts.has-date{grid-template-columns:repeat(3,minmax(0,1fr))}.pu-pt-facts.has-date>div:last-child{grid-column:span 2}}@container pu-pt (max-width:560px){.pu-pt-facts.has-date{grid-template-columns:repeat(2,minmax(0,1fr))}}@container pu-pt (max-width:440px){.pu-pt-head{flex-wrap:wrap;row-gap:8px}.pu-pt-title{flex-basis:calc(100% - 36px)}.pu-pt-head>.sp-chip{order:3;margin-left:0}.pu-pt-head:has(>.cp-number)>.sp-chip{margin-left:36px}}.cp-detail{flex-direction:column;gap:16px;max-width:1120px;display:flex}.cp-page-head{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:16px 20px;display:flex}.cp-page-icon{background:var(--color-accent-soft);width:44px;height:44px;color:var(--color-accent-fg);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cp-page-title{flex:200px;min-width:0}.cp-page-title h1{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:650}.cp-page-title p{color:var(--color-fg-muted);flex-wrap:wrap;gap:4px 12px;margin:3px 0 0;font-size:13px;display:flex}.cp-page-acts{gap:8px;display:flex}.cp-detail-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.cp-detail-grid.is-single{grid-template-columns:minmax(0,1fr)}.cp-detail-grid>.section{margin:0}.cp-operation{gap:16px;display:grid}.cp-operation-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.cp-op-sec .cp-operation-actions>:is(.btn,.control-tip){flex:auto;justify-content:center}@media(max-width:900px){.cp-detail-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:540px){.cp-page-head{padding:14px 16px}}.cpl{flex-direction:column;gap:10px;min-width:0;display:flex}.cpl>.table-wrap{border-radius:var(--radius-md);box-shadow:none}.cpl-dims{align-items:center;gap:4px;display:flex}.cpl-dims>.input{flex:1 1 0;min-width:0;padding-inline:6px}.cpl-dims>span{color:var(--color-fg-muted);flex:none}.cpl-cbm{margin-top:4px;display:block}.cpl-table .select{background-position:right 6px center;padding-left:10px;padding-right:26px}.cpl-table td.cpl-acts{text-align:right}.cpl-act-pair{align-items:center;gap:2px;display:inline-flex}.cpl-table tfoot :is(th,td){height:var(--row-h);padding:8px var(--table-cell-x);border-top:1px solid var(--color-border-strong);background:var(--table-header-bg);color:var(--color-fg);border-bottom:0}.cpl-table tfoot th:first-child{padding-left:var(--table-edge-x)}.cpl-table tfoot td:last-child{padding-right:var(--table-edge-x)}.cgo-billing-weight .field{margin:0}.cgo-cw-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cgo-cw-line .oq-cw-input{flex:0 240px;min-width:160px}.cgo-cw-save{gap:6px;display:inline-flex}.cgo-cw-save[hidden]{display:none}.cgo-billing-wrap{margin-bottom:16px}.cgo-pickup-text{white-space:pre-wrap;overflow-wrap:anywhere}.ord-finance-block{flex-direction:column;gap:20px;min-width:0;display:flex}.ord-finance-terms-grid{flex-wrap:wrap;gap:18px 32px;display:flex}.ord-finance-terms-grid>.field-row{flex:180px;min-width:0}.ord-finance-terms-grid>.field-row:last-child{flex-grow:2}.ord-finance-amount{letter-spacing:-.02em;font-size:22px;font-weight:700;line-height:1.35}.ord-finance-link{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:0 2px;display:flex}.ord-finance-link>.col{gap:3px}.ord-finance-block .fin-source .ml-auto{min-width:0}@media(max-width:600px){.ord-finance-block,.ord-finance-terms-grid{gap:16px}.ord-finance-terms-grid>.field-row{flex-basis:calc(50% - 8px)}.ord-finance-terms-grid>.field-row:last-child{flex-basis:100%}.ord-finance-link>.btn{flex:100%}}.ordf,.ordx-split{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;min-width:0;display:grid}.ordf-main,.ordf-rail,.ordx-main,.ordx-rail{flex-direction:column;gap:16px;min-width:0;display:flex}.ordf-card{overflow:hidden}.ordf-card-head{justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.ordf-card-head .sp-card-h{line-height:30px}.ordf-count{color:var(--color-fg-muted);font-variant-numeric:tabular-nums;font-size:13px}.ordf-inv-head{grid-template-columns:minmax(0,1fr) auto;display:grid}.ordf-inv-title{align-items:center;gap:14px;min-width:0;display:flex}.ordf-prog{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.ordf-prog-bar{gap:3px;display:inline-flex}.ordf-prog-bar>span{background:var(--color-border-strong);border-radius:3px;width:16px;height:6px}.ordf-prog-bar>.is-done{background:var(--color-success)}.ordf-inv-side{grid-template-columns:112px 148px;align-items:center;gap:14px;display:grid}.ordf-inv-side>.sp-chip{grid-column:1}.ordf-inv-side>.btn,.ordf-inv-side>.control-tip{grid-column:2;width:148px}.ordf-inv-side .btn{justify-content:center;width:100%}.ordf-steps{margin:0;padding:0;list-style:none}.ordf-step{box-sizing:border-box;border-top:1px solid var(--color-border-subtle);grid-template-columns:28px minmax(0,1fr) 112px 148px;align-items:center;gap:14px;min-height:76px;padding:12px 20px;display:grid}.ordf-mark{box-sizing:border-box;border:1.5px solid var(--color-border-strong);background:var(--color-surface);width:28px;height:28px;color:var(--color-fg-muted);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;font-size:12.5px;font-weight:650;display:inline-flex}.ordf-step.is-next .ordf-mark{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent-fg)}.ordf-step.is-done .ordf-mark{background:var(--color-success);color:var(--color-on-fill);border-color:#0000}.ordf-step-main{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.ordf-step-main>b{font-size:14px;font-weight:600;line-height:20px}.ordf-file{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-surface);max-width:100%;height:26px;color:var(--color-fg);font-family:var(--font-mono);cursor:pointer;border-radius:6px;align-items:center;gap:7px;padding:0 8px 0 4px;font-size:12.5px;display:inline-flex}.ordf-file:hover:not(:disabled){border-color:var(--color-accent);background:var(--color-accent-soft)}.ordf-file:hover:not(:disabled)>.icon{color:var(--color-accent-fg)}.ordf-file:disabled{cursor:default;color:var(--color-fg-muted)}.ordf-file:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.ordf-file .fk{font-family:var(--font-sans,inherit);flex-shrink:0}.ordf-file-n{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ordf-file>.icon{color:var(--color-fg-muted);flex-shrink:0}.ordf-step-chip{justify-content:center;display:flex}.ordf-step-act{justify-content:flex-end;display:flex}.ordf-step-act .btn,.ordf-step-act .control-tip{width:148px}.ordf-step-act .btn{justify-content:center}.ordf-step-act .btn.ordf-step-btn{font-weight:600}.ordf-inv{container:ordf-inv/inline-size}.ordf-step-act{gap:8px}.ordf-step-act .btn.ordf-step-up,.ordf-step-act .control-tip:has(>.ordf-step-up){width:104px}.ordf-inv.has-up .ordf-step{grid-template-columns:28px minmax(0,1fr) 112px 260px}.ordf-inv.has-up .ordf-inv-side{grid-template-columns:112px 260px}.ordf-inv.has-up .ordf-inv-side>:is(.btn,.control-tip){justify-self:end}.ordf-inv.has-up .ordf-inv-side:not(:has(>.sp-chip)){display:flex}.ordf-inv.has-up .ordf-inv-title{flex-wrap:wrap;row-gap:0}@container ordf-inv (max-width:679px){.ordf-inv.has-up .ordf-step{grid-template-columns:28px minmax(0,1fr) auto;gap:10px 12px}.ordf-inv.has-up .ordf-step-main{grid-column:2/4}.ordf-inv.has-up .ordf-step-chip{grid-column:2;justify-content:flex-start}.ordf-inv.has-up .ordf-step-act{grid-column:3}.ordf-inv.has-up .ordf-inv-side{display:flex}}@container ordf-inv (max-width:459px){.ordf-inv.has-up .ordf-step-act.has-up{grid-column:2/4}.ordf-inv.has-up .ordf-step-act.has-up>:is(.btn,.control-tip){flex:1 1 0;width:auto}.ordf-inv.has-up .ordf-step-act.has-up .control-tip>.btn{width:100%}}.ordf-id{color:var(--color-accent-fg);font-family:var(--font-mono);font-size:13.5px;font-weight:600}.ordf-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin:0;padding:0 20px 18px;display:grid}.ordf-kpi{flex-direction:column;gap:4px;min-width:0;display:flex}.ordf-kpi dt{color:var(--color-fg-muted);font-size:12px}.ordf-kpi dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:650}.ordf-kpi.is-profit dd{color:var(--color-success-fg)}.ordf-kpi.is-loss dd{color:var(--color-danger-fg)}.ordf-card-foot{padding:0 20px 18px}.ordf-wide{justify-content:center;width:100%;font-weight:600}.ordf-card-body{flex-direction:column;gap:14px;padding:0 20px 18px;display:flex}.ordf-locked{color:var(--color-fg-muted);align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.ordf-terms{flex-direction:column;gap:6px;display:flex}.ordf-terms-l{color:var(--color-fg-muted);font-size:12.5px;font-weight:500}.ordf-ro{box-sizing:border-box;border:1px solid var(--color-border-subtle);background:var(--color-surface-sunken);min-height:36px;color:var(--color-fg-muted);border-radius:8px;align-items:center;padding:7px 10px;font-size:14px;display:flex}.ordf-ops-foot{border-top:1px solid var(--color-border-subtle);color:var(--color-fg-muted);padding:10px 20px 12px;font-size:12.5px}.ordx-docs .dg-head-acts .btn.is-on{background:var(--color-accent-soft);border-color:var(--color-accent)}.ordx-band-link{color:var(--color-accent-fg);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.ordx-more{border-top:1px solid var(--color-border-subtle);padding:12px 20px}@container docs (min-width:560px){.ordx-docs .dg-sec .dg{grid-template-columns:minmax(0,1.3fr) minmax(0,1.3fr) 124px 76px minmax(118px,max-content)}.ordx-docs .dg-sec .dg-file{display:block}.ordx-docs .dg-sec .dg>*>tr>:is(th,td){padding-left:6px;padding-right:6px}.ordx-docs .dg-sec .dg>*>tr>:is(th,td):first-child{padding-left:20px}.ordx-docs .dg-sec .dg>*>tr>:is(th,td):last-child{padding-right:20px}.ordx-docs .dg-sec .dg>tbody>.dg-grp>td{padding:0}}.ordx-docs .dg-title{font-size:15px;font-weight:600;line-height:30px}.ordx-docs .dg-sec .dg>thead>.dg-head>th{border-bottom-color:var(--color-border-subtle);height:36px;font-size:12.5px;font-weight:500}.ordx-docs .dg-row .dg-name{font-size:14px;font-weight:600}.ordx-docs .dg-fname .mono-sm{font-family:var(--font-mono);letter-spacing:0;color:#2c3035;font-size:12.5px}@supports (color:color-mix(in lab,red,red)){.ordx-docs .dg-fname .mono-sm{color:color-mix(in oklab,var(--color-fg) 70%,var(--color-fg-muted))}}.ordx-docs .dg-row .dg-date{color:#2c3035;font-size:13px}@supports (color:color-mix(in lab,red,red)){.ordx-docs .dg-row .dg-date{color:color-mix(in oklab,var(--color-fg) 70%,var(--color-fg-muted))}}.ordx-docs .dg-row .dg-act .btn:not(.btn-ghost){border-radius:7px;height:28px;padding:0 10px;font-size:12.5px;font-weight:600}.ordx-docs .dg-row .dg-act .btn.btn-ghost{width:28px;height:28px}.ordx-docs .dg-row .dg-act{gap:6px}.ordx-docs .dg-row .dg-act>.control-tip{flex:none}.ordx-docs .dg-row .dg-act .btn.btn-icon:not(.btn-ghost){justify-content:center;width:28px;padding:0}.ordx-docs .dg-pv-fname b{font-size:14px;font-weight:600}.ordx-docs .dg-pv-file .btn{width:34px;height:34px}.ordx-docs .dg-row.is-picked .sp-chip{box-shadow:none}.ordx-docs .dg .dg-grp>td{background:var(--color-surface-muted);border-bottom-color:var(--color-border-subtle)}.ordx-docs .dg-grp div.dg-grp-in{gap:8px;min-height:40px;padding:0 20px}.ordx-docs .dg-grp .dg-grp-t{font-weight:600}.ordx-docs .dg-grp .dg-grp-n{background:var(--color-border);min-width:20px;color:var(--color-fg);border:0;padding:0 6px}.ordx-docs .dg-pv.sp-card{gap:14px;padding:14px 20px 18px}.ordx-docs .ordx-pv-head{flex-direction:column;align-items:flex-start;gap:10px}.ordx-docs .ordx-pv-head h2{font-size:15px;font-weight:600;line-height:30px}.ordx-docs .dg-pv-dl{grid-template-columns:110px minmax(0,1fr)}.ordx-docs .dg-pv-dl>dt{color:var(--color-fg-muted);white-space:normal;font-size:13px}.ordx-docs .dg-pv-act{height:40px}.ordx-more-btn{color:var(--color-accent-fg);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:500}.ordx-more-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:4px}.ordx-task{flex-direction:column;gap:2px;min-width:0;display:flex}.ordx-task a{color:var(--color-fg);overflow-wrap:anywhere;font-weight:600}.ordx-task .mono-sm{font-family:var(--font-mono);letter-spacing:0;color:var(--color-fg-muted);font-size:12px}.ordx-tasks tr.is-done .ordx-task a{color:var(--color-fg-muted);text-decoration:line-through}.ordx-tasks-card .ui-check{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;border:1.5px solid #b2b6bb;place-content:center;width:20px;height:20px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.ordx-tasks-card .ui-check{border:1.5px solid color-mix(in oklch,var(--color-border-strong) 70%,var(--color-fg-subtle))}}.ordx-tasks-card .ui-check{background:var(--color-surface);vertical-align:middle;border-radius:50%}.ordx-tasks-card .ui-check:before{content:"";background:var(--color-on-fill,#fff);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);width:10px;height:10px;transform:scale(0)}.ordx-tasks-card .ui-check:checked{border-color:var(--color-accent);background:var(--color-accent)}.ordx-tasks-card .ui-check:checked:before{transform:scale(1)}.ordx-tasks-card .ui-check:hover:not(:disabled){border-color:var(--color-accent)}.ordx-tasks-card .ui-check:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ordx-tasks-card .ui-table.ordx-tasks thead th,.ordf .ui-table.fin-ops thead th{border-bottom-color:var(--color-border-subtle);height:36px;font-size:12.5px;font-weight:500}.ordx-tasks-card .sp-card-head .btn-primary{height:34px;font-size:13px;font-weight:600}.ordx-tasks .sp-person{font-size:14px;font-weight:500}.ordx-tasks .sp-person .avatar{--av-bg:var(--color-accent-soft);--av-fg:var(--color-accent-fg);width:22px;height:22px;font-size:9.5px}.ordx-tasks-card .ui-table.ordx-tasks tbody td{padding-top:12px;padding-bottom:12px}.ordx-chat-head{border-bottom:1px solid var(--color-border-subtle);align-items:center;gap:12px;padding:12px 20px;display:flex}.ordx-stack{align-items:center;display:inline-flex}.ordx-stack .avatar{box-sizing:border-box;border:2px solid var(--color-surface);width:24px;height:24px;font-size:9.5px}.ordx-stack .avatar+.avatar{margin-left:-6px}.ordx-disc .chat-av,.ordx-tasks-card .chat-av{background:var(--av-bg,var(--chat-hue))}@supports (color:color-mix(in lab,red,red)){.ordx-disc .chat-av,.ordx-tasks-card .chat-av{background:var(--av-bg,color-mix(in oklab, var(--chat-hue) 18%, var(--color-surface)))}}.ordx-disc .chat-av,.ordx-tasks-card .chat-av{color:var(--av-fg,var(--chat-hue))}@supports (color:color-mix(in lab,red,red)){.ordx-disc .chat-av,.ordx-tasks-card .chat-av{color:var(--av-fg,color-mix(in oklab, var(--chat-hue) 85%, var(--color-fg)))}}.ordx-disc .chat-av,.ordx-tasks-card .chat-av{font-weight:700}:is(.ordx-disc,.ordx-tasks-card) .chat-av-0{--av-bg:var(--color-accent-soft);--av-fg:var(--color-accent-fg)}:is(.ordx-disc,.ordx-tasks-card) .chat-av-1{--av-bg:var(--color-success-soft);--av-fg:var(--color-success-fg)}:is(.ordx-disc,.ordx-tasks-card) .chat-av-2{--av-bg:var(--color-warning-soft);--av-fg:var(--color-warning-fg)}:is(.ordx-disc,.ordx-tasks-card) .chat-av-3{--av-bg:var(--color-danger-soft);--av-fg:var(--color-danger-fg)}:is(.ordx-disc,.ordx-tasks-card) .chat-av-4{--av-bg:oklch(96.4% .028 300);--av-fg:oklch(45% .12 300)}:root[data-theme=dark] :is(.ordx-disc,.ordx-tasks-card) .chat-av-4{--av-bg:oklch(30% .05 300);--av-fg:oklch(82% .1 300)}.ordx-people{color:var(--color-fg-muted);font-size:13px}.ordx-log{flex-direction:column;gap:18px;padding:18px 20px;display:flex}.ordx-day{color:var(--color-fg-muted);align-items:center;gap:12px;font-size:12px;font-weight:600;display:flex}.ordx-day:before,.ordx-day:after{content:"";background:var(--color-border-subtle);flex:1;height:1px}.ordx-msg{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;display:grid}.ordx-msg>.avatar{width:32px;height:32px;font-size:11.5px}.ordx-msg-meta{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.ordx-msg-meta b{font-weight:600}.ordx-msg-meta span{color:var(--color-fg-muted);font-size:12.5px}.ordx-msg-meta time{color:var(--color-fg-subtle);font-size:12px}.ordx-msg-text{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:4px;line-height:1.5}.ordx-mention{background:var(--color-accent-soft);color:var(--color-accent-fg);border-radius:4px;padding:0 4px;font-weight:600}.ordx-compose{border:1px solid var(--color-border-strong);background:var(--color-surface);border-radius:10px;flex-direction:column;align-items:stretch;gap:0;margin:0 16px 16px;padding:0;display:flex}.ordx-compose .ordx-input{box-sizing:border-box;width:100%;min-height:0;box-shadow:none;resize:none;background:0 0;border:0;border-radius:10px;padding:10px 12px;font-size:14px;display:block}.ordx-compose .ordx-input:focus{outline:none}.ordx-compose:focus-within{border-color:var(--color-accent)}.ordx-compose-bar{align-items:center;gap:8px;padding:6px 8px 8px;display:flex}.ordx-compose-tools{gap:2px;display:inline-flex}.ordx-compose-tools .btn{color:var(--color-fg-muted)}.ordx-send{padding:0 14px;font-weight:600}.ordx-team .sp-card-h{padding:14px 20px 6px;line-height:30px}.ordx-team-list{flex-direction:column;gap:0;margin:0;padding:0 20px 14px;list-style:none;display:flex}.ordx-team-list li{align-items:center;gap:10px;min-width:0;padding:9px 0;display:flex}.ordx-team-list .avatar{width:32px;height:32px;font-size:11.5px}.ordx-team-who{flex-direction:column;gap:1px;min-width:0;display:flex}.ordx-team-who b{font-weight:600}.ordx-team-who span{color:var(--color-fg-muted);font-size:12.5px}@media(max-width:1023px){.ordx-docs{grid-template-columns:minmax(0,1fr)}.ordx-docs .ordx-rail{display:none}}@media(max-width:900px){.ordf,.ordx-disc{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.ordf-card-head,.ordx-chat-head{padding-left:14px;padding-right:14px}.ordf-step{grid-template-columns:28px minmax(0,1fr) auto;gap:10px 12px;min-height:0;padding:12px 14px}.ordf-step-main{grid-column:2/4}.ordf-step-chip{grid-column:2;justify-content:flex-start}.ordf-step-act{grid-column:3}.ordf-step-act .btn,.ordf-step-act .control-tip{width:136px}.ordf-inv-head{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.ordf-inv-title{flex:auto;gap:12px}.ordf-inv-side{gap:12px;margin-left:auto;display:flex}.ordf-inv-side>.btn,.ordf-inv-side>.control-tip{width:136px}.ordf-step-act:empty,.ordf-step-chip:empty{display:none}.ordf-kpis,.ordf-card-body,.ordf-card-foot{padding-left:14px;padding-right:14px}.ordx-log{padding:14px}.ordx-compose{margin:0 12px 12px}}.whp-needs .whp-block-head{gap:8px}.whp-warn-ic{width:17px;height:17px;color:var(--color-warning-fg);flex:none}.whp-reason{align-items:center;gap:10px;min-width:0;max-width:100%;display:inline-flex}.whp-dot{background:var(--color-warning);border-radius:50%;flex:none;width:8px;height:8px}.whp-dot.is-danger{background:var(--color-danger)}.whp-dot.is-info{background:var(--color-info)}.whp-block .cardlist .whp-reason+.whp-sub{margin-left:auto}.whp-by{align-items:center;gap:12px;min-width:0;display:inline-flex}.whp-by-l{color:var(--color-fg-muted);white-space:nowrap}.whp-block-head>.chip{min-height:28px}.whp-wh .select,.whp-wh.is-static{height:var(--ctl-h);font-size:var(--fs-body)}.whp-body>.whp-toolbar{margin-bottom:-4px}.whp-toolbar>.ui-filter>.ui-filter-v:only-child{padding-right:4px}.whp-toolbar a.ui-filter-btn,.whp-toolbar a.ui-filter-x{color:inherit;text-decoration:none}.whp-toolbar .ui-filter.is-set a.ui-filter-x{color:var(--color-accent-fg)}.whp-lots{flex-wrap:wrap;gap:4px 12px;min-width:0;display:inline-flex}.whp-lot{align-items:center;gap:6px;display:inline-flex}@media(max-width:767px){.whp-by{flex:100%}.whp-by-l{display:none}.whp-by>.seg-switch{flex:auto}.whp-by>.seg-switch>.seg-switch-btn{flex:1 1 0;justify-content:center;min-height:40px}.whp-block-head .whp-spacer{display:none}}.whc-page{flex-direction:column;gap:16px;display:flex}.whc-sheet .ord-locked-text{white-space:normal;overflow-wrap:anywhere}.whc-sheet{container:whc-sheet/inline-size}.whc-g4{grid-template-columns:minmax(auto,1fr) repeat(3,minmax(0,1fr));align-items:start;gap:14px 16px;display:grid}.whc-wide{grid-column:span 2}.whc-seg{border:0;margin:0;padding:0}.whc-seg>legend{margin-bottom:6px;padding:0}.whc-seg>div{box-sizing:border-box;height:var(--ctl-h);border:1px solid var(--color-border);border-radius:var(--r-ctl);background:var(--color-surface);gap:2px;padding:2px;display:flex}.whc-seg .radio{border-radius:var(--r-tag);color:var(--color-fg-muted);font-size:var(--fs-body);white-space:nowrap;transition:var(--t-ctl);background:0 0;border:0;flex:auto;justify-content:center;align-items:center;padding:0 10px;font-weight:500;position:relative}.whc-seg .radio:hover{background:var(--color-surface-muted);color:var(--color-fg)}.whc-seg .radio.selected{background:var(--color-accent-soft);color:var(--color-accent-fg);box-shadow:none;font-weight:600}.whc-seg .ui-radio{opacity:0;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.whc-seg .radio:has(.ui-radio:focus-visible){outline:3px solid var(--color-accent-ring);outline-offset:0}.whc-seg .radio:has(.ui-radio:disabled){opacity:.55;cursor:not-allowed}.crm-sheet.whc-sheet>.ord-block-foot{position:static}.crm-sheet.whc-sheet>.ord-block-foot:not(.whc-foot){border-radius:0}@container whc-sheet (max-width:1099px){.whc-g4{grid-template-columns:minmax(auto,1fr) minmax(0,1fr)}}@container whc-sheet (max-width:560px){.whc-g4{grid-template-columns:minmax(0,1fr)}.whc-wide{grid-column:auto}}@media(max-width:640px){.whc-page>.obj-head>.obj-head-top{flex-wrap:nowrap;align-items:flex-start}.whc-page>.obj-head .obj-head-actions{flex:none}.whc-foot>.btn{flex:auto;justify-content:center}}.whl-page.whlc-page{font-size:var(--fs-body);gap:16px;padding-top:16px}.whlc-page>.crm-ready{margin-bottom:0}.whlc-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-sm);font-size:var(--fs-body);overflow:hidden}.whlc-spacer{flex:auto}.whlc-h2{margin:0;font-size:15px;font-weight:600;line-height:24px}.whlc-chips{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.whlc-label{color:var(--color-fg-muted)}.whlc-empty{color:var(--color-fg-muted);margin:0;padding:4px 20px 18px}.whlc-id.entity-link,.whlc-page .dt-uniform .entity-link{color:var(--color-accent-fg);font-variant-numeric:tabular-nums;font-family:inherit;font-weight:400}.whlc-id.entity-link:hover{text-decoration:underline}.whlc-head{min-width:0;container:whlc-head/inline-size}@container whlc-head (min-width:860px) and (max-width:1119px){.whlc-head .obj-fact{flex-basis:25%;min-width:0}}.whlc-head .copy-btn{color:var(--color-fg-muted)}.whlc-acts{flex-wrap:wrap;gap:8px;display:flex}.whlc-head .obj-fact .entity-link,.whlc-head .obj-fact .btn.whlc-add-ship{font-size:inherit;font-weight:inherit}.whlc-head .obj-fact .entity-link{max-width:100%}.whlc-head .obj-fact .entity-link>.truncate{white-space:normal;overflow-wrap:anywhere}.whlc-ship-facts,.whlc-receipt-meta{margin:0}.whlc-fact{flex-direction:column;gap:4px;min-width:0;display:flex}.whlc-fact>dt{color:var(--color-fg-muted)}.whlc-fact>dd{overflow-wrap:anywhere;margin:0}.whlc-fact.is-num>dd{font-variant-numeric:tabular-nums}.whlc-ships{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.whlc-ship{align-items:center;gap:6px;min-width:0;display:inline-flex}.whlc-ship>.icon{color:var(--color-fg-muted);flex:none}.btn.whlc-add-ship{height:auto;min-height:0;padding:0}.whlc-page .whlc-hold{min-width:0}.whlc-page .whlc-hold .notice-actions .btn{height:36px;font-size:var(--fs-body);font-weight:500}.whlc-ship-card{flex-direction:column;gap:14px;padding:16px 20px;display:flex}.whlc-ship-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.whlc-ship-head>.icon{color:var(--color-fg-muted)}.whlc-ship-facts{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);gap:12px 24px;display:grid}.whlc-who{align-items:center;gap:8px;min-width:0;display:inline-flex}.whlc-view{gap:16px;min-width:0;display:grid}.whlc-view>.section{min-width:0;margin:0}.whlc-pcs>.crm-tab-tools{top:var(--topbar-h,0px);z-index:6;box-sizing:border-box;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-surface);min-height:63px;position:sticky}.whlc-pcs>.crm-tab-tools:has(.whlc-selbar){padding-block:9px}.whlc-pcs>.section-body.flush{overflow:visible}.whlc-selbar .sel-pill .btn:not(.btn-link){height:36px;font-size:var(--fs-body);padding:0 14px;font-weight:500}.whlc-selbar .sel-pill .btn-icon{width:36px;padding:0}.whlc-pcs .table-wrap.flush{border-radius:0 0 var(--radius-lg) var(--radius-lg)}.whlc-pcs .whlc-col-chk .whl-chk{min-width:0;min-height:0}.whlc-pcs .whlc-col-state{text-align:left}.whlc-pcs .row-muted td .entity-link{color:var(--color-accent-fg)}.whlc-pcs .state{border:0;margin:0}.whlc-receipt-details>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:14px 20px;list-style:none;display:flex}.whlc-receipt-details>summary::-webkit-details-marker{display:none}.whlc-receipt-details>summary>.icon-sm{color:var(--color-fg-muted);transition:transform .15s var(--ease,ease);flex:none}.whlc-receipt-details[open]>summary>.icon-sm{transform:rotate(90deg)}.whlc-receipt-content{flex-direction:column;gap:14px;min-width:0;padding:0 20px 18px;display:flex}.whlc-receipt-content .whl-cmp-wrap{border:1px solid var(--color-border);border-radius:10px;margin:0;overflow:hidden}.whlc-receipt-content .whl-cmp{table-layout:fixed;width:100%}.whlc-receipt-content .whl-cmp th,.whlc-receipt-content .whl-cmp td{white-space:normal;overflow-wrap:anywhere}.whlc-receipt-content .whl-cmp thead th:not(:first-child){width:160px}.whlc-delta{white-space:nowrap;font-variant-numeric:tabular-nums}.whlc-comparison-line{color:var(--color-fg-muted);margin:0}.whlc-comparison-alert{color:var(--color-warning-fg);align-items:flex-start;gap:7px;margin:0;display:flex}.whlc-comparison-alert>.icon-sm{flex:none;margin-top:2px}.whlc-receipt-meta{border-top:1px solid var(--color-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 24px;padding-top:14px;display:grid}.whlc-docs .crm-sheet-side>.sp-chip{margin-top:10px}.whlc-docs .crm-doc-name{white-space:normal;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.whlc-docs .crm-doc-meta{overflow-wrap:anywhere}.whlc-docs .crm-doc-meta .mono{font-size:12.5px}.whlc-docs .crm-doc-ext:empty{display:none}.whlc-docs .crm-doc-group>.crm-doc-file>.crm-doc-act{justify-content:flex-end;min-width:112px}.whlc-docs .whlc-empty{padding:0}.whlc-release{flex-direction:column;gap:8px;display:flex}.whlc-release-row{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.whlc-proof{flex-direction:column;gap:6px;display:flex}.whlc-proof-body{padding:4px 14px 14px}.whlc-photos.photo-tiles{--tile-w:140px;--tile-h:100px}.whlc-card-head{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:10px;min-height:52px;padding:14px 20px;display:flex}.whlc-card-head.is-line{border-bottom:1px solid var(--color-border-subtle)}.whlc-ships-card .table-wrap{border:0;border-top:1px solid var(--color-border-subtle);box-shadow:none;border-radius:0}.whlc-day{border-bottom:1px solid var(--color-border-subtle);background:#f9fafb;padding:8px 20px}@supports (color:color-mix(in lab,red,red)){.whlc-day{background:color-mix(in oklab,var(--color-surface-muted) 55%,var(--color-surface))}}.whlc-day{color:#454a4f}@supports (color:color-mix(in lab,red,red)){.whlc-day{color:color-mix(in oklab,var(--color-fg) 30%,var(--color-fg-muted))}}.whlc-events{margin:0;padding:0;list-style:none}.whlc-ev{box-sizing:border-box;border-bottom:1px solid var(--color-border-subtle);grid-template-columns:56px 30px minmax(0,1fr) 112px 150px;align-items:center;gap:14px;min-height:60px;padding:8px 20px;display:grid}.whlc-events:last-child>.whlc-ev:last-child{border-bottom:0}.whlc-ev-time{color:#454a4f}@supports (color:color-mix(in lab,red,red)){.whlc-ev-time{color:color-mix(in oklab,var(--color-fg) 30%,var(--color-fg-muted))}}.whlc-ev-time{font-variant-numeric:tabular-nums}.whlc-ev-ic{background:var(--color-surface-sunken);width:30px;height:30px;color:var(--color-fg-muted);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.whlc-ev-ic.is-blue{background:var(--color-accent-soft);color:var(--color-accent-fg)}.whlc-ev-ic.is-green{background:var(--color-success-soft);color:var(--color-success-fg)}.whlc-ev-ic.is-red{background:var(--color-danger-soft);color:var(--color-danger-fg)}.whlc-ev-main{flex-direction:column;gap:2px;min-width:0;display:flex}.whlc-ev-title,.whlc-ev-detail{overflow-wrap:anywhere}.whlc-ev-detail{color:var(--color-fg-muted);font-variant-numeric:tabular-nums}.whlc-ev-who{justify-content:flex-end;min-width:0;display:flex}.whlc-view .whs-section{overflow:hidden}.whlc-view .whs-section>.section-head{min-height:60px;padding:12px 20px}.whlc-view .whs-section>.section-head .t-section{font-size:15px;font-weight:600}.whlc-view .whs-section>.section-head .btn{height:36px;font-size:var(--fs-body);font-weight:500}.whlc-view .whs-section>.section-body{padding:0}.whlc-view .whs-section .whs-expenses .table-wrap,.whlc-view .whs-section .table-wrap.whs-expenses{border:0;border-top:1px solid var(--color-border-subtle);box-shadow:none;border-radius:0}.whlc-view .whs-table .whs-heading{gap:8px}.whlc-view .whs-table .whs-quantity{font-weight:400}.whlc-view .whs-meta.is-line{font-size:var(--fs-body);font-variant-numeric:tabular-nums;margin-top:2px;display:block}.whlc-view .whs-table .t-warning{color:var(--color-warning-fg)}.whlc-view .whs-table-total{border-top:1px solid var(--color-border-subtle);background:#f9fafb;flex-wrap:wrap;align-items:center;gap:8px 24px;margin:0;padding:14px 20px}@supports (color:color-mix(in lab,red,red)){.whlc-view .whs-table-total{background:color-mix(in oklab,var(--color-surface-muted) 55%,var(--color-surface))}}.whlc-view .whs-table-total .whs-pending-line{color:var(--color-warning-fg);font-size:var(--fs-body)}.whlc-view .whs-total-sum{gap:16px;font-weight:600;display:inline-flex}.whlc-view .whs-total-sum>span,.whlc-view .whs-total-sum>b{color:var(--color-fg);font-size:var(--fs-body);font-variant-numeric:tabular-nums;font-weight:600}.whlc-view .whs-empty{padding:4px 20px 18px}.whrp-dialog .dialog-sub{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.whrp-ships{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-left:4px;display:inline-flex}.whrp-block{flex-direction:column;gap:10px;min-width:0;display:flex}.whrp-block+.whrp-block{margin-top:2px}.whrp-head{flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:38px;display:flex}.whrp-total{font-variant-numeric:tabular-nums}.whrp-after-bar{flex-wrap:wrap;align-items:flex-end;gap:12px 20px;display:flex}.whrp-pcs.field{width:140px;margin:0}.whrp-pcs .input{text-align:right;font-variant-numeric:tabular-nums}.whrp-dialog .edit-grid-wrap .table-wrap,.whrp-dialog .edit-grid-wrap.table-wrap,.whrp-others-wrap.table-wrap,.whrp-others-wrap .table-wrap{box-shadow:none;border-radius:10px}:lang(ru) .whrp-dialog .edit-grid thead th{white-space:normal;vertical-align:bottom;line-height:1.25}.whrp-relabel{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.whrp-relabel>s,.whrp-relabel>.icon{color:var(--color-fg-subtle)}.whlc-page .whl-card .lcard-meta{margin-top:8px}.whlc-unit{gap:12px;min-width:0;display:grid}.whlc-unit .datalist{gap:10px 16px}.whlc-unit .field-row{min-width:0;padding:0}.whlc-unit .fv,.whlc-unit .fv-sub{overflow-wrap:anywhere}.whlc-unit-context,.whlc-unit-photos{gap:10px;min-width:0;display:grid}.whlc-unit-client{flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12.5px;display:flex}.whlc-unit-client>span{color:var(--color-fg-muted);font-size:12px}.whlc-unit{gap:16px}.whlc-unit-size .stat-grid{border-radius:var(--radius-md);background:var(--color-surface-muted)}.whlc-unit-size .stat-cell{padding:10px 12px}.whlc-unit-size .stat-cell dd{overflow-wrap:anywhere;font-size:15px}.whlc-unit-size .stat-cell:nth-child(n+3){border-top:1px solid var(--color-border-subtle)}.whlc-unit-size .stat-cell:nth-child(odd){border-left:0}.whlc-unit-state{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px 16px;display:grid}.whlc-unit-state .field-row .fv-sub{margin-top:4px}.whlc-unit-date{color:var(--color-fg-muted);margin:0;font-size:12px;line-height:1.5}.whlc-unit-photo-head{align-items:center;gap:8px;display:flex}.whlc-unit-photo-head>b{border-radius:var(--radius-sm);background:var(--color-surface-muted);padding:2px 7px;font-size:12px}.whlc-unit-history{border-top:1px solid var(--color-border-subtle);min-width:0}.whlc-unit-history>summary{cursor:pointer;min-height:44px;font-size:var(--fs-body);align-items:center;gap:7px;padding:8px 0;font-weight:550;list-style:none;display:flex}.whlc-unit-history>summary::-webkit-details-marker{display:none}.whlc-unit-history[open]>summary>.icon-sm{transform:rotate(90deg)}@media(max-width:1000px){.whlc-ship-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.whlc-ev{grid-template-columns:48px 30px minmax(0,1fr) 112px}.whlc-ev-who{grid-column:3/-1;justify-content:flex-start}}@media(max-width:767px){.whl-page.whlc-page{gap:12px}.whlc-acts{display:none}.mobile-actions>.btn.whlc-more{flex:0 0 var(--touch,44px)}.whlc-ship-card{padding:14px 16px}.whlc-pcs>.crm-tab-tools{min-height:0;position:static}.whlc-selbar{right:12px;bottom:calc(64px + env(safe-area-inset-bottom,0px));z-index:95;position:fixed;left:12px}.whlc-selbar .sel-pill{display:flex;box-shadow:0 12px 32px #171d2638}.whlc-selbar .sel-pill .btn{min-height:var(--touch)}.whl-page:has(.whlc-selbar)~.mobile-actions{display:none}.whl-page:has(.whlc-selbar){padding-bottom:180px}.whlc-pcs .cardlist{padding:10px 12px 12px}.whlc-receipt-details>summary,.whlc-card-head{padding:12px 16px}.whlc-receipt-content{padding:0 16px 16px}.whlc-receipt-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.whlc-receipt-content .whl-cmp-wrap{overflow-x:auto}.whlc-receipt-content .whl-cmp{table-layout:auto}.whlc-receipt-content .whl-cmp thead th:not(:first-child){width:auto}.whlc-receipt-content .whl-cmp :is(th,td){padding-inline:5px}.whlc-receipt-content .whl-cmp :is(th,td):first-child{padding-left:10px}.whlc-receipt-content .whl-cmp :is(th,td):last-child{padding-right:10px}.whlc-receipt-content .whl-cmp thead th,.whlc-receipt-content .whl-cmp td{white-space:nowrap;overflow-wrap:normal}.whlc-receipt-content .whl-cmp tbody th{white-space:normal;overflow-wrap:break-word}.whlc-docs .crm-doc-file{flex-wrap:wrap}.whlc-docs .crm-doc-still{flex:100%}.whlc-docs .crm-doc-group>.crm-doc-file>.crm-doc-act{min-width:0;margin-left:auto}.whlc-day{padding:8px 16px}.whlc-ev{grid-template-columns:44px 30px minmax(0,1fr);gap:6px 12px;padding:10px 16px}.whlc-ev-chip,.whlc-ev-who{grid-column:3;justify-content:flex-start}.whlc-ev-chip:empty{display:none}.whlc-unit .datalist.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.whlc-page .whl-chk{min-width:44px;min-height:44px}.whlc-page .whl-card .lcard-primary{min-height:44px;padding-right:14px}.whrp-pcs.field{width:120px}.whlc-view .whs-section>.section-head{padding:10px 16px}}.whs-list{flex-direction:column;display:flex}.whs-row{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;gap:12px 20px;padding:16px 0;display:grid}.whs-row:first-child{padding-top:0}.whs-row:last-child{border-bottom:0;padding-bottom:0}.whs-row.is-cancelled .whs-name{color:var(--color-fg-muted);text-decoration:line-through}.whs-main{min-width:0}.whs-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.whs-heading b{font-weight:600}.whs-name{overflow-wrap:anywhere;white-space:pre-wrap}.whs-quantity{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.whs-note{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:6px}.whs-meta{color:var(--color-fg-muted);flex-wrap:wrap;gap:4px 16px;margin-top:8px;font-size:12px;display:flex}.whs-meta span{overflow-wrap:anywhere}.whs-actions{align-items:center;gap:12px;display:flex}.whs-empty{color:var(--color-fg-muted);align-items:center;gap:12px;padding:4px 0;display:flex}.whs-empty b{color:var(--color-fg);font-size:14px;font-weight:500;display:block}.whs-empty span{margin-top:3px;font-size:12px;display:block}.whs-form{flex-direction:column;gap:18px;display:flex}.whs-form .form-grid{row-gap:16px}.whs-context{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:8px;flex-wrap:wrap;gap:6px 20px;padding:12px 14px;display:flex}.whs-context b{font-size:13px;font-weight:500}.whs-context span{color:var(--color-fg-muted);margin-top:4px;font-size:12px;display:block}.whs-dialog-footer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.whs-input-table{table-layout:fixed}.whs-input-table .field{white-space:normal;min-width:0;margin:0}.whs-input-table .input,.whs-input-table .select{min-width:0}.whs-input-table .whs-input-row>td{vertical-align:top}.whs-basis-fields{align-items:flex-start;gap:8px;min-width:0;display:flex}.whs-basis-fields>.field{flex:1 1 0}.whs-basis-fields>.field:first-child:has(.select){flex-basis:40%}.whs-unit-hint{color:var(--color-fg-muted);align-self:center;font-size:12px}.whs-input-table .whs-rate,.whs-input-table .whs-line-amount{padding-top:calc(var(--table-cell-y) + 10px);font-variant-numeric:tabular-nums;white-space:nowrap}.whs-cell-label{display:none}.whs-auto{color:var(--color-fg-muted);font-size:11px;font-weight:500}.whs-rate-note{color:var(--color-fg-muted);margin-top:4px;font-size:12px;display:block}.whs-pending{color:var(--color-fg-muted);text-align:right;margin:6px 0 0;font-size:12px}.whs-hints{flex-direction:column;gap:4px;display:flex}.whs-hints p{margin:0}.whs-input-table .whs-row-actions{text-align:center}.whs-form-bottom{grid-template-columns:minmax(160px,220px) 1fr;align-items:end;gap:24px;display:grid}.whs-total{border-top:1px solid var(--color-border);justify-content:flex-end;align-items:baseline;gap:16px;margin-top:14px;padding-top:14px;display:flex}.whs-total b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px}.whs-total span{color:var(--color-fg-muted);font-size:13px}.whs-form-bottom .whs-total{border:0;margin:0;padding:0 0 10px}@media(min-width:601px){.whs-input-table .field-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media(max-width:600px){.whs-row{gap:10px}.whs-meta{gap:4px 12px}.whs-dialog-footer>.btn{flex:auto}.whs-input-table,.whs-input-table>tbody{display:block}.whs-input-table>thead,.whs-input-table>colgroup{display:none}.whs-input-row{padding:var(--table-cell-x);border-bottom:1px solid var(--color-border-subtle);grid-template-columns:minmax(0,1fr) 32px;gap:10px;display:grid}.whs-input-table .whs-input-row>td{border:0;height:auto;padding:0;display:block}.whs-input-row>.whs-type{grid-column:1}.whs-input-row>.whs-basis-input{grid-column:1/-1}.whs-input-table .whs-input-row>.whs-rate,.whs-input-table .whs-input-row>.whs-line-amount{white-space:normal;grid-column:1/-1;justify-content:space-between;gap:16px;display:flex}.whs-input-row .whs-cell-label{color:var(--color-fg-muted);font-size:12px;display:inline}.whs-input-row>.whs-row-actions{grid-area:1/2}.whs-input-row:has(>.whs-row-actions:empty)>.whs-type{grid-column:1/-1}.whs-input-row>.whs-row-actions:empty,.whs-input-table .whs-row-number{display:none}.whs-basis-fields.is-transport{flex-direction:column;align-items:stretch}.whs-pending{text-align:left}.whs-form-bottom{grid-template-columns:1fr;gap:14px}.whs-form-bottom .whs-total{justify-content:space-between;padding:0}.whs-heading{align-items:flex-start}.whs-actions{gap:4px}.whs-name{overflow-wrap:anywhere}}.emp-page{min-width:0}.emp-page .emp-wrap{overflow-wrap:anywhere}.emp-page>.obj-head,.emp-page>.alert,.emp-page>.crm-ready{margin-bottom:16px}.emp-stack{min-width:0}.emp-stack>.settings-savebar{margin-top:0}.emp-page .emp-link,.emp-dlg-link .emp-link{color:var(--color-accent-fg);text-decoration:none}.emp-page .emp-link:hover{text-decoration:underline}.emp-line{color:var(--color-fg-muted);margin:0;font-size:13.5px}.emp-warn{color:var(--color-warning-fg)}.adm-tag.emp-tag{border-radius:6px;flex:none;justify-content:center;gap:4px;padding:0 6px}.adm-tag.emp-tag.is-name{min-width:0;padding:0 7px}.adm-tag.emp-tag.tone-warning{background:var(--color-warning-soft);color:var(--color-warning-fg)}.adm-tag.emp-tag.tone-info{background:var(--color-info-soft);color:var(--color-info-fg)}.adm-tag.emp-tag.tone-neutral{background:var(--color-surface-sunken);color:var(--color-fg-muted)}.emp-tag-ic{flex:none;width:11px;height:11px}.emp-page .emp-table .ui-table thead th,.emp-page .emp-work-table .ui-table thead th{height:42px;color:var(--color-fg-muted);background:var(--table-header-bg);font-size:12px}.emp-page .emp-table .ui-table thead th.sorted,.emp-page .emp-table .ui-table thead .dt-first.sorted{background:var(--table-header-bg);color:var(--color-fg-muted)}.emp-page .emp-table .ui-table th.sorted .th-arrow{opacity:0;color:var(--color-fg-subtle)}.emp-page .emp-table .ui-table th.sortable:hover .th-arrow,.emp-page .emp-table .ui-table .th-sort:focus-visible .th-arrow{opacity:1}.emp-page .emp-table .ui-table th:first-child,.emp-page .emp-table .ui-table td:first-child{padding-left:18px}.emp-page .emp-table .ui-table th:last-child,.emp-page .emp-table .ui-table td:last-child{padding-right:18px}.emp-page .emp-table{--row-h:52px;box-shadow:var(--shadow-xs);border-radius:12px}.emp-page .emp-table .ui-table td{padding-top:8px;padding-bottom:8px}.emp-page .emp-work-table{--row-h:46px}.emp-page .emp-table col.emp-c-name{width:31%}.emp-page .emp-table col.emp-c-role,.emp-page .emp-table col.emp-c-countries{width:16%}.emp-page .emp-table col.emp-c-manager{width:13%}.emp-page .emp-table col.emp-c-load{width:24%}.emp-who{align-items:center;gap:10px;min-width:0;display:flex}.emp-who-text{flex-direction:column;min-width:0;display:flex}.emp-name{align-items:center;gap:8px;min-width:0;display:flex}.emp-name a{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-fg);text-decoration:none;overflow:hidden}.emp-name a:hover{color:var(--color-accent-fg)}.emp-table .cell-sub{text-overflow:ellipsis;white-space:nowrap;color:var(--color-fg-muted);font-size:12.5px;display:block;overflow:hidden}.emp-role{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.emp-table tr.row-muted .avatar{background:var(--color-surface-muted);color:var(--color-fg-muted)}.emp-table tr.row-muted .emp-name a{color:var(--color-fg-muted)}.emp-codes{flex-wrap:wrap;gap:4px;min-width:0;display:inline-flex}.emp-table .emp-codes{flex-wrap:nowrap}.emp-person{min-width:0;max-width:100%;color:var(--color-fg);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.emp-person>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.emp-person:hover>span:last-child{color:var(--color-accent-fg)}.emp-load{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:inline-flex}.emp-load-n{font-variant-numeric:tabular-nums;white-space:nowrap}.emp-lcard{color:var(--color-fg);flex-direction:column;gap:3px;text-decoration:none;display:flex}.emp-lcard .lcard-primary{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.emp-lcard-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;margin-top:6px;display:flex}.emp-lcard-meta .emp-load{text-align:right;justify-content:flex-end;margin-left:auto;font-size:12.5px}.emp-lcard.is-off{opacity:.65}.emp-page .table-pair{container:emp-list/inline-size}@container emp-list (min-width:600px){.emp-page .cardlist.responsive:not(.is-hidden){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}}.emp-work{min-width:0;container:emp-work/inline-size}.emp-work-title{white-space:nowrap;margin:0}.emp-work .emp-line{padding:16px 20px}.emp-page .emp-work-table .ui-table th:first-child,.emp-page .emp-work-table .ui-table td:first-child{padding-left:20px}.emp-page .emp-work-table .ui-table th:last-child,.emp-page .emp-work-table .ui-table td:last-child{padding-right:20px}.emp-plan{font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:inline-flex}.emp-work-table .whp-lines{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.emp-work-table .whp-sub{display:block}.emp-work .cardlist.auto{gap:0}.emp-work .cardlist.auto>.lcard{box-shadow:none;background:0 0;border:0;border-radius:0;padding:14px 20px}.emp-work .cardlist.auto>.lcard+.lcard{border-top:1px solid var(--color-border-subtle)}.emp-work .cardlist.auto>.lcard:hover{background:var(--color-surface-muted)}.emp-work .cardlist.auto:last-child>.lcard:last-child{border-radius:0 0 var(--radius-lg) var(--radius-lg)}.emp-foot{border-top:1px solid var(--color-border-subtle);padding:12px 20px}.emp-foot .emp-link{font-size:13.5px;font-weight:500}@container emp-work (max-width:860px){.emp-work .crm-tab-tools>.emp-work-title{flex-basis:100%;order:-1}.emp-work .crm-tab-tools>.spacer{display:none}.emp-work .ui-switch{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;height:auto;display:grid;overflow:visible}.emp-work .ui-sw{text-align:left;white-space:normal;justify-content:flex-start;height:auto;min-height:30px;padding:6px 10px;line-height:1.25}.emp-work .ui-sw>.ui-count{margin-left:auto}}.emp-history .crm-sheet-side>.emp-link{margin-top:10px;font-size:13.5px;font-weight:500;display:inline-block}.emp-hist{margin:0;padding:0;list-style:none}.emp-hist>li+li{border-top:1px solid var(--color-border-subtle)}.emp-hist-row{grid-template-columns:140px minmax(0,1fr);gap:4px 16px;padding:10px 0;display:grid}.emp-hist>li:first-child .emp-hist-row{padding-top:0}.emp-hist>li:last-child .emp-hist-row{padding-bottom:0}.emp-hist-at{color:var(--color-fg-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px}.emp-hist-main{flex-direction:column;gap:2px;min-width:0;display:flex}.emp-hist-what{overflow-wrap:anywhere;font-weight:600}.emp-hist-who{color:var(--color-fg-muted);font-size:13px}.emp-hist-more>summary{cursor:pointer;list-style:none}.emp-hist-more>summary::-webkit-details-marker{display:none}.emp-hist-more>summary .emp-hist-what:before{content:"";vertical-align:middle;border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:5px solid;margin-right:8px;transition:transform .15s;display:inline-block}.emp-hist-more[open]>summary .emp-hist-what:before{transform:rotate(90deg)}.emp-hist-more>summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.emp-hist-more .emp-history-changes{margin:0 0 12px}.emp-hist>li:last-child .emp-history-changes{margin-bottom:0}.emp-hist-more[open]>summary>.emp-hist-row{padding-bottom:10px}.emp-history-table td{white-space:normal;overflow-wrap:anywhere}.emp-history-table td:first-child{width:28%}.emp-dlg-text{margin:0;line-height:1.55}.emp-dlg-link{margin-top:10px}.emp-grid{gap:16px 12px;min-width:0;display:grid}.emp-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.emp-grid>.emp-span-all{grid-column:1/-1}.emp-saved{color:var(--color-warning-fg);display:block}.emp-ctl{align-items:center;min-width:0;display:flex;position:relative}.emp-ctl>.input,.emp-ctl>.select{flex:auto;width:100%;min-width:0}.emp-ctl-lead{width:16px;height:16px;color:var(--color-fg-muted);pointer-events:none;position:absolute;left:12px}.emp-ctl.has-lead>.input{padding-left:38px}.emp-ctl.has-face>.select{color:#0000}.emp-ctl.has-face>.select option{color:var(--color-fg)}.emp-face{white-space:nowrap;min-width:0;color:var(--color-fg);pointer-events:none;align-items:center;gap:10px;font-size:14px;display:flex;position:absolute;top:0;right:34px;bottom:0;left:12px;overflow:hidden}.emp-face-ic{width:16px;height:16px;color:var(--color-fg-muted);flex:none}.emp-face .avatar{width:24px;height:24px;font-size:10px}.emp-face-t{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.emp-face-t.is-ph{color:var(--color-fg-muted)}.emp-face-sub{text-overflow:ellipsis;min-width:0;color:var(--color-fg-muted);flex:0 4 auto;font-size:13px;overflow:hidden}.emp-ctl.has-face{container:emp-ctl/inline-size}@container emp-ctl (max-width:340px){.emp-ctl-person .emp-face-sub{display:none}}.emp-ctl.has-face>.select:disabled+.emp-face,.emp-ctl.has-face>.select:disabled+.emp-face .emp-face-t{color:var(--color-fg-muted)}.emp-ctl.is-changed>.select{border-color:#4a6aad}@supports (color:color-mix(in lab,red,red)){.emp-ctl.is-changed>.select{border-color:color-mix(in oklch,var(--color-accent) 45%,var(--color-border-input))}}.emp-ctl.is-changed>.select{background-color:#f5f8fd}@supports (color:color-mix(in lab,red,red)){.emp-ctl.is-changed>.select{background-color:color-mix(in oklch,var(--color-accent) 4%,var(--color-surface))}}.emp-multi{box-sizing:border-box;border:1px solid var(--color-border-input);border-radius:var(--radius-md);background:var(--color-surface);min-height:44px;box-shadow:var(--shadow-xs);flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px;display:flex}.emp-multi:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-ring)}.emp-multi.is-invalid{border-color:var(--color-danger)}.emp-multi.is-readonly{background:var(--color-surface-muted);border-color:var(--color-border);box-shadow:none}.emp-multi-search{min-width:160px;height:30px;color:var(--color-fg-subtle);flex:160px;align-items:center;gap:8px;padding:0 4px;display:inline-flex}.emp-multi-ic{flex:none;width:15px;height:15px}.emp-multi .emp-multi-input{width:auto;min-width:0;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;flex:1;padding:0;font-size:14px}.emp-multi .emp-multi-input:focus{box-shadow:none;outline:none}.emp-chip{box-sizing:border-box;background:var(--color-accent-soft);max-width:100%;height:30px;color:var(--color-accent-fg);white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:0 4px 0 6px;font-size:13.5px;font-weight:500;display:inline-flex}.emp-chip-t{text-overflow:ellipsis;min-width:0;overflow:hidden}.emp-multi.is-readonly .emp-chip{padding-right:8px}.emp-cc{background:var(--color-surface-muted);height:18px;color:var(--color-fg-muted);letter-spacing:.02em;border-radius:5px;align-items:center;padding:0 5px;font-size:11px;font-weight:600;display:inline-flex}.emp-chip .emp-cc{background:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.emp-chip .emp-cc{background:color-mix(in oklch,var(--color-surface) 75%,transparent)}}.emp-chip .emp-cc{color:var(--color-accent-fg)}.emp-chip .btn.emp-chip-x{width:22px;height:22px;min-height:0;color:var(--color-accent-fg);border-radius:6px;padding:0}.emp-wh-chip{padding-left:0}.emp-chip-name{min-width:0;height:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 2px 0 8px;display:inline-flex}span.emp-chip-name{cursor:default}button.emp-chip-name:hover .emp-chip-t{text-decoration:underline}.emp-chip-name:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.emp-chip-ic{flex:none;width:14px;height:14px}.emp-country-results{flex-direction:column;gap:2px;max-height:240px;display:flex;overflow:auto}.emp-country-results:empty{display:none}.emp-country-results .checkbox{min-height:30px}.emp-country-none{color:var(--color-fg-muted);margin:2px 0 0;font-size:12.5px}.emp-quick{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.emp-quick:empty{display:none}.emp-quick .btn.emp-pill{border:1px dashed var(--color-border-strong);background:var(--color-surface);height:30px;color:var(--color-fg);border-radius:15px;gap:6px;padding:0 10px 0 6px;font-size:13px;font-weight:400}.emp-quick .btn.emp-pill:hover{border-color:var(--color-border-input)}.emp-pill-plus{width:14px;height:14px;color:var(--color-accent-fg)}.emp-dlg{flex-direction:column;gap:18px;display:flex}.emp-disclose{box-sizing:border-box;border:1px solid var(--color-border-subtle);background:var(--color-surface-muted);width:100%;min-height:44px;color:var(--color-fg);font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-size:13.5px;display:flex}.emp-disclose b{font-weight:600}.emp-disclose-list{color:var(--color-fg-muted)}.emp-disclose-box{border:1px solid var(--color-border-strong);background:var(--color-surface);width:22px;height:22px;color:var(--color-fg-muted);border-radius:6px;flex:none;justify-content:center;align-items:center;transition:transform .15s;display:inline-flex}.emp-disclose-box .icon{width:14px;height:14px}.emp-disclose-box.is-open{transform:rotate(90deg)}.emp-disclose:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}@media(max-width:767px){.emp-quick .btn.emp-pill{min-height:36px}.emp-chip{height:36px}.emp-chip .btn.emp-chip-x{width:32px;height:32px}.emp-grid-2{grid-template-columns:minmax(0,1fr)}.emp-multi-search{min-width:120px}.emp-hist-row{grid-template-columns:minmax(0,1fr)}.emp-hist-at{order:2;font-size:12.5px}.emp-history-table thead{display:none}.emp-history-table,.emp-history-table tbody,.emp-history-table tr{display:block}.emp-history-table tr{border-bottom:1px solid var(--color-border-subtle);padding:12px}.emp-history-table tr>td{border:0;width:auto;height:auto;padding:0;display:block}.emp-history-table td[data-label]{margin-top:6px}.emp-history-table td[data-label]:before{content:attr(data-label) ": ";color:var(--color-fg-muted)}}@media(max-width:480px){.emp-work .emp-line,.emp-work .cardlist.auto>.lcard{padding:14px}.emp-foot{padding:12px 14px}}@media(max-width:640px){.emp-head .obj-head-top{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.emp-head .obj-head-actions:has(>.btn:not(.btn-icon)){grid-column:1/-1}.emp-head .obj-head-actions>.btn:not(.btn-icon){flex:1 1 0}}.ar-page{min-width:0}.ar-stack{flex-direction:column;gap:16px;min-width:0;display:flex}.ar-page>.page-head{margin-bottom:6px}.ar-tabs{margin-bottom:18px}.ar-tabs .tab{white-space:nowrap}.ar-tabs .tab-short{display:none}.ar-link{color:var(--color-accent-fg);text-decoration:none}.ar-link:hover{text-decoration:underline}.ar-num{font-variant-numeric:tabular-nums;white-space:nowrap}.ar-quiet{color:var(--color-fg-subtle)}.ar-pre{white-space:pre-line}.ar-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.ar-empty{color:var(--color-fg-muted);margin:0;font-size:13px}.ar-pad{padding:14px 18px}.ar-dlg-text{margin:0;line-height:1.55}.ar-page .ar-table thead th{height:42px;font-size:12px}.ar-page .ar-table th:first-child,.ar-page .ar-table td:first-child{padding-left:18px}.ar-page .ar-table th:last-child,.ar-page .ar-table td:last-child{padding-right:18px}.ar-page .ar-table td{font-size:13.5px}.ar-hr-table tbody td{height:56px}.ar-page .ar-hr-table th,.ar-page .ar-hr-table td{padding-left:10px;padding-right:10px}.ar-page .ar-hr-table th:first-child,.ar-page .ar-hr-table td:first-child{padding-left:18px}.ar-page .ar-hr-table th:last-child,.ar-page .ar-hr-table td:last-child{padding-right:18px}.ar-doc-table tbody td,.ar-due-table tbody td{height:56px}.ar-table .cell-sub{text-overflow:ellipsis;white-space:nowrap;color:var(--color-fg-muted);margin-top:2px;font-size:12.5px;display:block;overflow:hidden}.ar-table td.ar-act,.ar-table th.ar-act{text-align:right}.ar-who{align-items:center;gap:10px;min-width:0;display:flex}.ar-who-text{flex-direction:column;min-width:0;display:flex}.ar-who-text>a{color:var(--color-fg);text-decoration:none;display:block}.ar-who-text>a:hover{color:var(--color-accent-fg)}.ar-name{flex-wrap:wrap;align-items:center;gap:3px 6px;min-width:0;display:flex}.ar-name a,.ar-name b{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-fg);flex:0 auto;font-weight:400;text-decoration:none;overflow:hidden}.ar-name a:hover{color:var(--color-accent-fg)}.ar-tags{flex:none;gap:4px;display:inline-flex}.adm-tag.ar-tag{flex:none}.adm-tag.ar-tag.tone-info{background:var(--color-info-soft);color:var(--color-info-fg)}.ar-hr-table tbody tr.row-muted td{color:var(--color-fg)}.ar-hr-table tr.row-muted .ar-name a,.ar-hr-table tr.row-muted .ar-entity,.ar-hr-table tr.row-muted td.ar-phone{color:var(--color-fg-muted)}.ar-hr-table tr.row-muted .avatar{background:var(--color-surface-muted);color:var(--color-fg-muted)}.ar-two{flex-direction:column;min-width:0;display:flex}.ar-visa{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.ar-visa.is-none{color:var(--color-fg-muted)}.ar-due{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;display:flex}.ar-table .ar-due{flex-wrap:nowrap}.ar-hr-table{container:ar-hr/inline-size}@container ar-hr (min-width:1240px){.ar-hr-table col:first-child{width:28%}.ar-hr-table col:nth-child(2){width:19%!important}.ar-hr-table col:nth-child(3),.ar-hr-table col:nth-child(4){width:19.5%!important}.ar-hr-table col:nth-child(5){width:14%!important}}.ar-two .ar-due{color:var(--color-fg-muted);margin-top:2px;font-size:12.5px}.ar-two .ar-due .ar-quiet{color:var(--color-fg-muted)}.ar-doc-name{color:var(--color-fg);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:block;overflow:hidden}.ar-doc-name:hover{color:var(--color-accent-fg)}.ar-sub .ar-num{white-space:nowrap}.ar-toggle{color:var(--color-accent-fg);white-space:nowrap;align-items:center;gap:6px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.ar-toggle:hover{text-decoration:underline}.ar-page .adm-stack>.crm-ready{margin-bottom:0}.ar-page .crm-ready>.btn{max-width:100%;height:auto;min-height:var(--ctl-h-sm);white-space:normal;text-align:left;padding-block:5px;line-height:1.25}.ar-page .obj-head-top>.avatar+.obj-head-title{flex-basis:180px}.ar-fact-link{margin-left:6px;font-size:12.5px;font-weight:500}.ar-org,.ar-viewer{overflow:hidden}.ar-sheet .ar-form-grid,.ar-sheet .ar-money-grid{gap:14px 16px}.ar-sheet .ar-form-grid>.field>.field-label{flex:1 0 auto}.ar-sheet>.ord-block-foot:not(:last-child){border-radius:0}.crm-sheet-main>.ar-toggle{align-self:flex-start}.ar-dates{flex-wrap:wrap;gap:14px 16px;display:flex}.ar-dates>.field{flex:132px;min-width:0}.ar-sheet .crm-doc-still{border-radius:var(--radius-sm);position:relative}.ar-sheet .crm-doc-still:hover{background:var(--color-surface-muted)}.ar-doc-link{color:inherit;text-decoration:none}.ar-doc-link:after{content:"";border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0}.ar-sheet .crm-doc-still:hover .ar-doc-link{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}.ar-doc-link:focus-visible{outline:none}.ar-doc-link:focus-visible:after{outline:2px solid var(--color-accent);outline-offset:1px}.ar-sheet .crm-doc-ext:empty{display:none}.ar-sheet .crm-doc-file>.adm-status,.ar-page .obj-head-title>.adm-status{flex:none}.ar-doc-list .crm-doc-act{justify-content:flex-end;min-width:112px}.ar-org-head{flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 12px 12px 18px;display:flex}.ar-org-head .adm-tile{border-radius:8px}.ar-org-main{flex-direction:column;flex:320px;min-width:0;display:flex}.ar-org-name{color:var(--color-fg);overflow-wrap:anywhere;font-size:15px;font-weight:600;text-decoration:none;display:block}.ar-org-name:hover{color:var(--color-accent-fg)}.ar-org-meta{color:var(--color-fg-muted);font-size:12.5px}.ar-org-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ar-org-empty{border-top:1px solid var(--color-border-subtle)}.ar-org-icon{background:var(--color-surface-muted);width:28px;height:28px;color:var(--color-fg-muted);border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ar-doc-body{grid-template-columns:minmax(0,1fr) clamp(360px,36%,560px);align-items:start;gap:16px;display:grid}.ar-doc-body.is-single{grid-template-columns:minmax(0,1fr)}.ar-doc-main{min-width:0;container:ar-doc-main/inline-size}@container ar-doc-main (max-width:679px){.ar-sheet .crm-sheet-row{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px}}.ar-file-list{overflow:hidden}.ar-file-list .crm-doc-file:has(.ar-doc-link[aria-current]){background:var(--color-accent-soft)}.ar-file-list .crm-doc-file:has(.ar-doc-link[aria-current]) .crm-doc-still:hover{background:0 0}.ar-nofiles{color:var(--color-fg-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ar-edition-list{border:1px solid var(--color-border);border-radius:var(--radius-md);margin:0;padding:0;list-style:none;overflow:hidden}.ar-edition{border-top:1px solid var(--color-border-subtle);align-items:flex-start;gap:10px;padding:9px 14px;display:flex}.ar-edition:first-child{border-top:0}.ar-edition.is-on{background:var(--color-surface-muted)}.ar-edition-main{flex-direction:column;flex:auto;min-width:0;display:flex}.ar-edition-main a{color:var(--color-fg);font-weight:500;text-decoration:none}.ar-edition-main a:hover{color:var(--color-accent-fg)}.ar-edition-main b{font-weight:600}.ar-edition-meta{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:3px;display:flex}.ar-edition-sub{color:var(--color-fg-muted);font-size:12px}.ar-dot{background:var(--color-fg-subtle);border-radius:50%;flex:none;align-self:flex-start;width:9px;height:9px;margin-top:6px}.ar-dot-danger{background:var(--color-danger)}.ar-dot-warning{background:var(--color-warning)}.ar-dot-info{background:var(--color-info)}.ar-viewer{container:ar-viewer/inline-size}.ar-viewer-head{border-bottom:1px solid var(--color-border-subtle);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 12px 10px 16px;display:flex}.ar-viewer-name{text-overflow:ellipsis;white-space:nowrap;flex:160px;min-width:0;font-weight:600;overflow:hidden}.ar-viewer-tools{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ar-pager{align-items:center;gap:2px;margin-right:8px;display:inline-flex}.ar-pager [role=status]{text-align:center;min-width:52px;color:var(--color-fg-muted);font-variant-numeric:tabular-nums;font-size:13px}.ar-paper{background:var(--color-surface-sunken);text-align:center;min-height:360px;max-height:calc(100dvh - 220px);padding:16px;overflow:auto}.ar-paper canvas{max-width:100%;height:auto;box-shadow:var(--shadow-md);background:#fff;margin:0 auto;display:block}.ar-paper [data-ar-pdf-status]{color:var(--color-fg-muted);margin:0;padding:40px 0;font-size:13px}.ar-image{object-fit:contain;max-width:100%;max-height:calc(100dvh - 260px);box-shadow:var(--shadow-md);margin:auto;display:block}@container ar-viewer (max-width:519px){.ar-viewer-name{flex-basis:100%}.ar-viewer-tools{flex:100%}.ar-viewer-tools>.btn:first-of-type{margin-left:auto}.ar-pager{margin-right:0}}.ar-history{margin:0;padding:0;list-style:none}.ar-history li{border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:4px 16px;padding:10px 0;font-size:13px;display:flex}.ar-history li:first-child{border-top:0;padding-top:0}.ar-history li:last-child{padding-bottom:0}.ar-history-what{flex:220px;min-width:0}.ar-history-what b{font-weight:550}.ar-history-change{color:var(--color-fg-muted);overflow-wrap:anywhere;white-space:pre-line;margin-top:2px;font-size:12px;display:block}.ar-history-meta{color:var(--color-fg-subtle);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:2px 12px;font-size:12px;display:flex}.ar-form{gap:16px;display:grid}.ar-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;display:grid}.ar-form-grid>.ar-span{grid-column:1/-1}.ar-form .field{min-width:0;margin:0}.ar-form .select,.ar-form .input{max-width:100%}.ar-choice .ar-choice-seg{box-sizing:border-box;border:1px solid var(--color-border-input);background:var(--color-surface);border-radius:8px;gap:3px;width:100%;padding:3px;display:flex;overflow:visible}.ar-choice .ar-choice-seg button{min-width:0;height:auto;min-height:calc(var(--ctl-h) - 8px);text-align:center;white-space:normal;border-radius:6px;flex:1 1 0;justify-content:center;padding:2px 8px;font-size:13px;line-height:1.2}.ar-choice .ar-choice-seg button+button{border-left:0}.ar-choice .ar-choice-seg button:not(.on):hover{background:var(--color-surface-muted);color:var(--color-fg)}.ar-note{color:var(--color-fg-muted);margin:0;font-size:12.5px;line-height:1.5}.ar-note-cell{align-self:end;padding-bottom:9px}.ar-remind{color:var(--color-fg-muted);align-items:center;gap:8px;margin-top:-6px;font-size:12.5px;display:flex}.ar-remind .icon{color:var(--color-fg-subtle)}.ar-now{border-radius:8px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13.5px;line-height:1.45;display:flex}.ar-now .icon{flex:none;margin-top:2px}.ar-now-danger{background:var(--color-danger-soft);color:var(--color-danger-fg)}.ar-now-warning{background:var(--color-warning-soft);color:var(--color-warning-fg)}.ar-now-info{background:var(--color-info-soft);color:var(--color-info-fg)}.ar-account{gap:6px;display:grid}.ar-account-card{border:1px solid var(--color-border-subtle);background:var(--color-surface-muted);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 14px;display:flex}.ar-account-main{flex-direction:column;flex:200px;min-width:0;display:flex}.ar-account-main b{font-weight:600}.ar-account-main span{color:var(--color-fg-muted);overflow-wrap:anywhere;font-size:12.5px}.ar-salary-form{border-top:1px solid var(--color-border-subtle);gap:14px;padding-top:16px;display:grid}.ar-salary-title{align-items:center;gap:8px;display:flex}.ar-salary-title .adm-tile{border-radius:7px;width:26px;height:26px}.ar-salary-title .adm-tile .icon{width:15px;height:15px}.ar-salary-title h3{margin:0;font-size:14px;font-weight:600}.ar-money-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ar-money{min-width:0;position:relative}.ar-money .input{font-variant-numeric:tabular-nums;width:100%;padding-right:48px}.ar-money-cur{color:var(--color-fg-muted);pointer-events:none;font-size:13px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ar-money.is-total .input{background:var(--color-surface-muted);border-color:var(--color-border);color:var(--color-fg);box-shadow:none;cursor:default}.ar-money.is-total .input:focus{outline:none}.ar-lcard{align-items:center;gap:12px;display:flex}.ar-lcard-main{flex-direction:column;flex:auto;align-items:flex-start;gap:2px;min-width:0;display:flex}.ar-lcard-title{max-width:100%;color:var(--color-fg);overflow-wrap:anywhere;font-weight:600;text-decoration:none}.ar-lcard-title:hover{color:var(--color-accent-fg)}.ar-lcard-sub{color:var(--color-fg-muted);overflow-wrap:anywhere;font-size:12.5px}.ar-lcard-chip{margin-top:5px}.ar-lcard>.btn{flex:none}.cardlist.ar-cards-flush{border-top:1px solid var(--color-border-subtle);gap:0}.ar-cards-flush>.lcard{box-shadow:none;border:0;border-radius:0;padding:12px 18px}.ar-cards-flush>.lcard+.lcard{border-top:1px solid var(--color-border-subtle)}.ar-cards-flush>.lcard:hover{border-color:var(--color-border-subtle)}.table-pair:has(>.ar-cards-grid){container:ar-list/inline-size}@container ar-list (min-width:640px){.cardlist.responsive.ar-cards-grid:not(.is-hidden){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}}.ar-lcard-worker{color:var(--color-fg);grid-template-columns:minmax(0,1fr);gap:8px;text-decoration:none;display:grid}.ar-lcard-worker.is-off .ar-name b,.ar-lcard-worker.is-off .cell-sub{color:var(--color-fg-muted)}.ar-lcard-worker .cell-sub{color:var(--color-fg-muted);font-size:12.5px}.ar-lcard-visa{align-items:flex-start;gap:10px;font-size:13px;display:flex}.ar-lcard-visa .ar-two{flex:auto}.ar-lcard-k{width:40px;color:var(--color-fg-muted);flex:none}.ar-state{white-space:nowrap;align-items:center;gap:5px;font-size:12.5px;font-weight:550;display:inline-flex}.ar-state-danger{color:var(--color-danger-fg)}.ar-state-warning{color:var(--color-warning-fg)}.ar-state-info{color:var(--color-info-fg)}.ar-state-muted{color:var(--color-fg-muted);font-weight:500}.ar-doc-row{border-bottom:1px solid var(--color-border-subtle);align-items:center;gap:12px;padding:11px 0;display:flex}.ar-doc-row:first-child{padding-top:0}.ar-doc-row:last-of-type{border-bottom:0}.ar-doc-main{flex:180px;min-width:0}.ar-doc-row .ar-doc-name{white-space:normal;overflow-wrap:anywhere;display:inline}.ar-doc-meta{color:var(--color-fg-muted);flex-wrap:wrap;gap:2px 14px;margin-top:3px;font-size:12px;display:flex}.ar-doc-state{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.ar-doc-act{flex:none;justify-content:flex-end;min-width:92px;display:flex}.ar-cp .section-head{flex-wrap:wrap;gap:8px}.ar-cp .section-head>.btn{margin-left:auto}.ar-cp-unknown{border-top:1px solid var(--color-border-subtle);margin-top:4px;padding-top:12px;font-size:13px}.ar-page .settings-toolbar:has(.ui-switch) .list-search{flex:200px;max-width:280px}.ar-page .list-search .input{text-overflow:ellipsis}@media(max-width:899px){.ar-page .settings-toolbar:has(.fpill):not(:has(.ui-switch,.cfg-seg)) .list-search{flex:100%;max-width:none}}@media(max-width:1023px){.ar-doc-body{grid-template-columns:minmax(0,1fr)}.ar-paper{min-height:240px;max-height:70dvh}}@media(max-width:480px){.ar-sheet .crm-doc-still{flex:100%}.ar-sheet .crm-doc-file>.adm-status{margin-left:8px}}@media(max-width:767px){.ar-page>.page-head{min-height:var(--touch);flex-wrap:nowrap}.ar-page>.page-head .actions{flex:0 auto;min-width:0}.ar-page>.page-head .actions .btn{white-space:normal;text-align:start;line-height:1.2}.ar-page .settings-toolbar>.ui-switch{width:100%;height:auto;min-height:var(--ctl-h);box-sizing:border-box;flex:100%;min-width:0;display:flex}.ar-page .settings-toolbar>.ui-switch>.ui-sw{text-align:center;white-space:normal;flex:auto;justify-content:center;gap:5px;min-width:0;height:auto;min-height:30px;padding:3px 6px;line-height:1.15}.ar-page .settings-toolbar>.ui-switch>.ui-sw>.icon{display:none}.ar-page .settings-toolbar:has(.ui-switch) .list-search{flex:100%;max-width:none}.ar-org-head{padding:12px 12px 12px 16px}.ar-org-main{flex:1 1 0}.ar-org-actions{width:100%}.ar-viewer-head{gap:2px 8px;padding:8px 8px 8px 14px}.ar-viewer-name{flex-basis:100%}.ar-viewer-tools{flex-wrap:nowrap;flex:100%}.ar-viewer-tools>.btn{flex:none}.ar-viewer-tools>.btn:first-of-type{margin-left:auto}.ar-viewer-tools>.btn>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ar-pager{margin-right:0}.cardlist.ar-cards-flush>.lcard{padding:12px 16px}}@media(max-width:600px){.ar-tabs{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;overflow:visible}.ar-tabs .tab{grid-template-columns:minmax(0,auto);place-content:center;justify-items:center;gap:3px;height:auto;min-height:50px;padding:6px 1px;font-size:11.5px;display:grid;position:relative}.ar-tabs .tab .tab-icon{justify-self:center}.ar-tabs .tab .tab-label,.ar-tabs .tab .tab-short{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ar-tabs .tab:has(.tab-short) .tab-label{display:none}.ar-tabs .tab .tab-short{display:inline}.ar-tabs .tab .chip-count{margin:0;position:absolute;top:3px;left:calc(50% + 6px)}.ar-form-grid{grid-template-columns:minmax(0,1fr)}.ar-money-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ar-money-grid>.field:last-child{grid-column:1/-1}.ar-pad{padding-left:16px;padding-right:16px}.ar-doc-row{flex-wrap:wrap;gap:8px}.ar-doc-state{text-align:left;align-items:flex-start}.ar-paper{padding:10px}}.slots-dialog{--arcade-control-bg:#0d3262eb;--arcade-control-border:#90cbed;--arcade-control-hover:#26528a;--arcade-control-on:var(--slot-gold);--slot-gold:#ffe292;--slot-ink:#fff4e4;--slot-muted:#d9eaff;--slot-board-size:clamp(342px, calc(100dvh - 266px) , 552px);width:min(1200px,100vw - 36px);max-height:calc(100dvh - 30px);color:var(--slot-ink);background:linear-gradient(var(--slot-scene-tint,transparent),var(--slot-scene-tint,transparent)),radial-gradient(ellipse 42% 145px at 50% 0,#12254fca,transparent),linear-gradient(180deg,#15345971,#15345900 32%,#00668900 70%,#09334dbd),url(./port-DJxJ4YHK.webp) center 50% / cover no-repeat #117dba;border:1px solid #a1e3ff;border-radius:24px;box-shadow:0 22px 85px #041a41ba,0 0 0 1px #2b86a8}.slots-dialog:has(.slot-stage[data-bonus=super]){--slot-scene-tint:#96365e65}.slots-dialog .dialog-head{text-align:center;border:0;padding:15px 52px 0;position:relative}:is(.slots-dialog,.slot-bonus-dialog) :is(.btn,.slot-rules-scroll):focus-visible{outline-offset:3px;outline:2px solid #ffecaf}.slots-dialog .dialog-body{padding:13px clamp(14px,3vw,42px) 16px}.slots-dialog .dialog-body>*{width:min(100%,1000px);margin-inline:auto}.slot-stage{grid-template-columns:minmax(110px,1fr) minmax(0,var(--slot-board-size)) minmax(110px,1fr);grid-template-areas:"side board action";align-items:center;gap:clamp(10px,2.4vw,27px);display:grid}.slot-side{grid-area:side;align-self:start;justify-items:end;min-width:0;padding-top:12px;display:grid}.slot-side-tools{gap:clamp(9px,1.1vw,14px);width:min(100%,170px);min-width:0;display:grid}.slot-side .slot-feature-tile{--feature-gloss:#298bc7;--feature-face:#165293;--feature-base:#183368;--feature-rim:#d2edff;isolation:isolate;color:#fff6eb;background:radial-gradient(ellipse at 50% 0,var(--feature-gloss),transparent 72%),linear-gradient(155deg,var(--feature-face),var(--feature-base));border:clamp(2px,.35vw,4px) solid var(--feature-rim);text-align:center;text-transform:uppercase;white-space:normal;border-radius:clamp(13px,2.2vw,26px);align-content:center;justify-items:center;gap:clamp(3px,.6vw,7px);width:100%;height:auto;min-height:clamp(92px,12vw,153px);padding:12px 8px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #1a2860aa,inset 0 0 0 5px #fff5,0 4px #102651,0 8px 20px #06275380}.slot-side .slot-feature-tile:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#fff5,#fff0);border-radius:24px 24px 44% 44%;height:43%;position:absolute;inset:4px 5px auto}.slot-side .slot-feature-tile:not([aria-disabled=true]):hover{color:#fff;filter:brightness(1.16)}.slot-side .slot-feature-tile[aria-disabled=true]{cursor:default;opacity:.66}.slot-side .slot-buy{padding-bottom:clamp(16px,2.2vw,29px)}.slot-side .slot-special{--feature-gloss:#c83588;--feature-face:#932368;--feature-base:#59144e;--feature-rim:#ffdc7b;background:repeating-linear-gradient(136deg,#fff0 0,#fff0 23px,#ff9cde19 23px,#ff9cde19 37px),radial-gradient(ellipse at 50% 0,var(--feature-gloss),transparent 68%),linear-gradient(155deg,var(--feature-face),var(--feature-base));box-shadow:inset 0 0 0 2px #792257,inset 0 0 0 5px #fff4,0 4px #4e2152,0 8px 20px #06275380}.slot-feature-name{letter-spacing:.025em;text-shadow:0 2px #19264e,0 0 4px #19264e;text-wrap:balance;overflow-wrap:anywhere;max-width:9ch;font-size:clamp(14px,1.85vw,23px);font-weight:950;line-height:.98}.slot-feature-meta{color:#ffe18a;letter-spacing:.045em;text-shadow:0 1px #331b36,0 0 4px #331b36;font-size:clamp(10px,1.1vw,13px);font-weight:900;line-height:1.05}.slot-feature-art{z-index:-1;pointer-events:none;justify-content:center;align-items:end;display:flex;position:absolute;inset:auto 0 -12%}.slot-feature-art .slot-symbol{filter:drop-shadow(0 2px 4px #12315b);opacity:.82;flex:0 0 51%}.slot-feature-art .slot-symbol:first-child{transform:translate(20%,-5%)rotate(-12deg)}.slot-feature-art .slot-symbol:last-child{transform:translate(-18%,7%)rotate(12deg)}.slot-feature-switch{background:linear-gradient(#4a1246,#98196f);border:1px solid #ffb3e7;border-radius:8px;width:min(85%,112px);height:clamp(17px,2.2vw,27px);margin-top:2px;position:relative;box-shadow:inset 0 2px 4px #260d35a3,0 2px #631858}.slot-feature-switch:before{content:"";border-radius:inherit;background:linear-gradient(155deg,#f4a1d4,#c4379e 49%,#8b206e);border:1px solid #ffc0ec;width:54%;position:absolute;inset:-1px auto -1px -1px;box-shadow:inset 0 2px #ffe3f978,0 2px 3px #48113d99}.slot-special[aria-pressed=true] .slot-feature-switch{background:linear-gradient(#286c43,#62b86b);border-color:#f2dba1}.slot-special[aria-pressed=true] .slot-feature-switch:before{transform:translate(85%)}.slots-dialog .slot-autoplay{color:#fff1cd;white-space:normal;background:#183d67;border:1px solid #8bb8d9;border-radius:9px;height:auto;min-height:34px;padding-inline:12px;font-size:clamp(10px,1.4vw,14px);font-weight:750}.slots-dialog .slot-autoplay:hover{color:#fff7e2;background:#265884}.slot-board-wrap{grid-area:board;min-width:0;position:relative}.slot-bezel{background:linear-gradient(155deg,#fff3b2 3%,#ffad54 24%,#dc5184 56%,#a93580 85%,#ef865c);border:1px solid #fff4bb;border-radius:clamp(13px,2.5vw,23px);padding:clamp(5px,1.05vw,12px);position:relative;box-shadow:inset 0 0 0 2px #d16b5ac2,inset 0 3px #fff5cc,0 5px #963c67,0 11px 24px #18385c9e}.slot-stage[data-bonus] .slot-bezel{background:linear-gradient(150deg,#fffee2,#ffc95e 27%,#f99455 56%,#dc5a9c 91%);box-shadow:inset 0 0 0 2px #fff3ae95,0 4px #ab5360,0 0 26px #ffdf87,0 11px 24px #18385c9e}.slot-board{--slot-grid-gap:clamp(1px, .24vw, 3px);gap:var(--slot-grid-gap);aspect-ratio:1;background:#112958;border:clamp(2px,.5vw,5px) solid #13234c;border-radius:clamp(7px,1.3vw,13px);grid-template-rows:repeat(7,minmax(0,1fr));grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 1px 2px #ffd19b;container-type:inline-size}.slot-cell{--tile-color:#256fb6;background:radial-gradient(ellipse at 50% 14%,var(--tile-color),#152951 94%);border:1px solid #9cd5ff40;border-radius:clamp(2px,.55vw,6px);place-items:center;min-width:0;min-height:0;display:grid;position:relative;box-shadow:inset 0 1px #f6f9ff22}.slot-cell[data-symbol=truck]{--tile-color:#b24363}.slot-cell[data-symbol=ship]{--tile-color:#1a8b88}.slot-cell[data-symbol=plane]{--tile-color:#4f74bb}.slot-cell[data-symbol=forklift]{--tile-color:#774baa}.slot-cell[data-symbol=pallet]{--tile-color:#5d963d}.slot-cell[data-symbol=seven]{--tile-color:#ab7039}.slot-cell[data-symbol=scatter]{--tile-color:#5d5ece;border-color:#b1dcff}.slot-cell[data-symbol=super]{--tile-color:#c0418b;border-color:#ffcf81}.slot-cell[data-marked]{background:radial-gradient(at 50% 15%,#b7823f,#514265 85%);border-color:#ffe17d}.slot-cell[data-hit]{z-index:2;background:radial-gradient(#ffdc92,#9f523e);border-color:#fff8bc;box-shadow:inset 0 0 10px #ffdd79,0 0 14px #ffe37b}.slot-tile{z-index:1;pointer-events:none;place-items:center;width:96%;height:96%;display:grid;position:relative}.slot-tile .slot-symbol{filter:drop-shadow(0 2px 2px #071a48b0);width:100%;max-height:100%}.slot-cell[data-hit]:after{content:"";z-index:2;opacity:0;pointer-events:none;background:radial-gradient(circle,#ffe,#ffe1a7 20%,#ffba6866 45%,#0000 68%);position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%}.slot-symbol{aspect-ratio:1;background:url(./symbols-BZDwmMpN.webp) 0 0/300% 300% no-repeat;width:100%;display:inline-block}.slot-symbol[data-symbol=truck]{background-position:50% 0}.slot-symbol[data-symbol=ship]{background-position:100% 0}.slot-symbol[data-symbol=plane]{background-position:0}.slot-symbol[data-symbol=forklift]{background-position:50%}.slot-symbol[data-symbol=pallet]{background-position:100%}.slot-symbol[data-symbol=seven]{background-position:0 100%}.slot-symbol[data-symbol=scatter]{background-position:50% 100%}.slot-symbol[data-symbol=super]{background-position:100% 100%}.slot-multiplier{color:#ffe6a0;font:950 clamp(12px,6.8cqw,40px)/1 var(--font-mono);letter-spacing:-.09em;text-shadow:0 2px #4c2334,0 0 7px #ffd36b69;pointer-events:none;place-items:center;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.slot-multiplier[data-wide]{font-size:clamp(10px,3.7cqw,22px)}.slot-extra-spins{z-index:5;color:#fff4bd;text-align:center;text-transform:uppercase;pointer-events:none;background:radial-gradient(at 50% 0,#b63b83,#602055 80%);border:2px solid #ffe795;border-radius:16px;padding:12px;font-size:clamp(15px,2.4vw,30px);font-weight:900;position:absolute;inset:34% 8% auto;box-shadow:0 0 32px #ffc17280}.slot-action{grid-area:action;justify-items:center;gap:12px;min-width:0;display:grid;position:relative}.slot-status{width:100%;min-width:0}.slot-status:not(:has(.slot-result-card)){width:1px;height:1px;position:absolute;overflow:hidden}@media(min-width:591px){.slot-status:has(.slot-result-card){position:absolute;inset:auto 0 calc(100% + 13px)}}.slot-result-card{color:#ffe9e9;text-align:center;background:linear-gradient(145deg,#70405c,#432344);border:2px solid #ec9fba;border-radius:12px;justify-items:center;gap:2px;padding:8px 7px;display:grid;box-shadow:0 4px #512846,0 7px 18px #04416665}.slot-result-card>span:first-child{letter-spacing:.055em;text-transform:uppercase;font-size:clamp(10px,1.3vw,15px);font-weight:900}.slot-result-card strong{max-width:100%;font-family:var(--font-mono);overflow-wrap:anywhere;font-size:clamp(19px,3vw,34px);font-weight:750;line-height:1.1}.slot-result-card small{font-size:11px;font-weight:750}.slot-result-card:is([data-outcome=win],[data-outcome=bonus],[data-outcome=jackpot]){color:#49204f;background:linear-gradient(155deg,#fff8bf,#ffc86d 90%);border-color:#fff6b5;box-shadow:0 4px #b36262,0 0 21px #ffe685a6,0 7px 18px #04416665}.slot-result-card[data-outcome=even]{background:#236176;border-color:#b5e7ed;box-shadow:0 4px #154658,0 7px 18px #04416665}.slot-result-card[data-outcome=jackpot]{background:linear-gradient(145deg,#fff5e9,#ffc3ef 66%,#ed9fd3);border-color:#ffe5f3;box-shadow:0 4px #944566,0 0 24px #ffb8f5bd,0 7px 18px #04416665}.slot-free-count{--counter-gloss:#1d6398;--counter-face:#19446c;--counter-base:#102341;--counter-rim:#a4dafa;color:#f4fbff;background:radial-gradient(ellipse at 15% 0,var(--counter-gloss),transparent 72%),repeating-linear-gradient(122deg,transparent 0 14px,#ffffff09 14px 16px),linear-gradient(155deg,var(--counter-face),var(--counter-base) 89%);border:2px solid var(--counter-rim);width:min(100%,170px);min-width:0;box-shadow:inset 0 0 0 3px #fff3,inset 0 -5px #0003,0 5px var(--counter-base),0 9px 18px #05254c80;text-align:center;border-radius:18px;justify-self:end;justify-items:center;gap:clamp(5px,1vw,12px);padding:clamp(13px,2vw,24px) clamp(8px,1.3vw,16px);display:grid;position:relative}.slot-free-count[data-kind=super]{--counter-gloss:#aa2678;--counter-face:#7f245e;--counter-base:#4c1b48;--counter-rim:#ffda80;color:#fff3fc;margin-top:8px;box-shadow:inset 0 0 0 3px #ffe7a65c,inset 0 -5px #571a5070,0 5px #4c1b48,0 0 21px #ed7cbf75}.slot-free-label{letter-spacing:.055em;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(11px,1.45vw,17px);font-weight:900;line-height:1.16}.slot-free-value{color:#ffe6a0;font:900 clamp(34px,5vw,66px)/.95 var(--font-mono);font-variant-numeric:tabular-nums;text-shadow:0 2px #472b49,0 0 15px #ffcb7766}.slot-free-badge{color:#451847;letter-spacing:.09em;background:linear-gradient(165deg,#fff3c4,#ffd369 72%,#ffab58);border:1px solid #fff1b9;border-radius:.52em;padding:.24em .65em;font-size:clamp(14px,2vw,25px);font-weight:950;line-height:1;position:absolute;inset:0 auto auto 50%;transform:translate(-50%,-54%)rotate(-5deg);box-shadow:inset 0 1px #fff9df,0 3px #8a3a65,0 0 13px #ffbe7299}.slot-action .slot-spin{aspect-ratio:1;color:#fff2d1;white-space:normal;background:linear-gradient(160deg,#fff8b6,#ffba5e 55%,#f38c4e);border:2px solid #fff5c4;border-radius:50%;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;width:clamp(82px,11vw,138px);height:auto;padding:clamp(5px,.7vw,8px);display:grid;box-shadow:inset 0 2px #fff9d6,0 5px #a24459,0 9px 24px #06375c99}.slot-action .slot-spin:hover{color:#fff6df;background:#ffe7a1}.slot-action .slot-spin[aria-disabled=true]{opacity:.72}.slot-spin-face{color:#fff5dd;text-align:center;text-transform:uppercase;background:radial-gradient(circle at 45% 19%,#ff866d,#e44872 62%,#a82262);border:2px solid #c43e68;border-radius:50%;align-content:center;justify-items:center;gap:5px;width:100%;height:100%;padding:3px;font-size:clamp(10px,1.35vw,17px);font-weight:900;line-height:1.1;display:grid;box-shadow:inset 0 3px #ffcd9b}.slot-spin-face>.icon{aspect-ratio:1;stroke-width:2.35px;width:clamp(20px,3.5vw,40px);height:auto}.slot-stop-icon{aspect-ratio:1;border:3px solid;border-radius:5px;width:clamp(16px,2.4vw,28px)}.slot-spin:active .slot-spin-face{transform:scale(.94)}.slot-controls{background:linear-gradient(145deg,#143c6af5,#101d42f5);border:1px solid #94cce5;border-radius:13px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:clamp(8px,2vw,23px);margin-top:14px;padding:9px clamp(8px,2vw,20px);display:grid;box-shadow:inset 0 1px #c7f5ff46,0 5px 19px #08335978}.slot-meter{background:#0c2850;border:1px solid #588db9;border-radius:8px;min-width:0;margin:0;padding:5px 9px}.slot-meter dt,.slot-stakes legend{color:#d8ecff;letter-spacing:.065em;text-transform:uppercase;font-size:10px;font-weight:800}.slot-meter dd{color:#e5fff4;font-family:var(--font-mono);overflow-wrap:anywhere;margin:2px 0 0;font-size:clamp(17px,2.5vw,28px);font-weight:700;line-height:1.1}.slot-meter-win dd{color:var(--slot-gold)}.slot-stakes{text-align:center;border:0;min-inline-size:0;margin:0;padding:0}.slot-stakes legend{width:100%;margin:0 0 4px;padding:0}.slot-total-stake{color:#ffe292;margin-top:4px;font-size:10px;font-weight:750;display:block}.slot-stakes label{display:inline-flex}.slot-stakes label+label{margin-inline-start:5px}.slot-stakes label>span{aspect-ratio:1;color:#fff4df;cursor:pointer;background:#254f82;border:1px solid #91b3db;border-radius:50%;place-items:center;width:clamp(29px,4.6vw,43px);font-size:13px;font-weight:850;display:grid}.slot-stakes input:checked+span{color:#48234c;background:linear-gradient(#fff2be,#ffc770);border-color:#ffe29b;box-shadow:0 2px #9c525d}.slot-stakes input:focus-visible+span{outline-offset:2px;outline:2px solid #ffecaf}.slot-stakes:disabled label>span{cursor:default;opacity:.8}.slot-controls .slot-rules-button{color:#ffe298;border:1px solid #76a4ce;border-radius:50%;width:44px;height:44px}.slot-controls .slot-rules-button:is(:hover,[aria-expanded=true]){color:#fff4c5;background:#385b8d}.slot-insufficient{background:#193b65;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px;margin-top:6px;padding:5px 12px;font-size:13px;display:flex}.slot-insufficient .btn{color:var(--slot-gold)}.slot-rules{color:#eaf2ff;background:#14274cef;border:1px solid #93c7ed;border-radius:10px;margin-top:7px;padding:12px 15px;font-size:13px}.slot-rules h3{color:var(--slot-gold);margin:0 0 4px}.slot-rules p{margin:6px 0 9px}.slot-rules-scroll{overflow:auto}.slot-rules table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:542px}.slot-rules th,.slot-rules td{text-align:end;white-space:nowrap;border-bottom:1px solid #4c6891;padding:4px}.slot-rules th:first-child{text-align:start}.slot-rules .slot-symbol{vertical-align:middle;width:25px;margin-inline-end:5px}.slot-bonus-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.slot-bonus-rules>div{background:#233e69;border:1px solid #5a85ae;border-radius:8px;padding:8px}.slot-bonus-rules h4{color:var(--slot-gold);margin:0}.slot-bonus-rules dl{flex-wrap:wrap;gap:5px;margin:0;display:flex}.slot-bonus-rules dl>div{text-align:center;background:#162b56;border-radius:5px;min-width:37px;padding:3px 5px}.slot-bonus-rules dd{color:var(--slot-gold);margin:0;font-weight:750}.slot-rule-chance{color:var(--slot-muted)}.dialog.slot-bonus-dialog{color:#fff2d8;background:linear-gradient(155deg,#101f43f7,#124567e8 67%,#111e41f5),#143353 url(./port-DJxJ4YHK.webp) 50% 58%/cover;border:1px solid #fbd090;border-radius:20px;width:min(840px,100vw - 20px);max-height:calc(100dvh - 20px);inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 4px #fbc68b50,0 18px 68px #03142aca}.dialog.slot-buy-dialog,.dialog.slot-confirm-dialog{background:radial-gradient(at 50% 0,#247cc8d6,#0000 78%),linear-gradient(155deg,#122c66ef,#123d74eb 68%,#112450fa),#12345f url(./port-DJxJ4YHK.webp) 50% 58%/cover;border-color:#b5ecff;box-shadow:inset 0 0 0 4px #bde8ff52,0 18px 68px #03142aca}.dialog.slot-special-dialog{background:radial-gradient(at 50% 0,#c33f9d,#0000 75%),repeating-linear-gradient(125deg,#0000 0,#0000 42px,#ec80bd17 42px,#ec80bd17 65px),linear-gradient(155deg,#7c2d81,#481846);border-color:#ffdd8a}.dialog.slot-confirm-dialog{width:min(440px,100vw - 20px)}.slot-confirm-dialog .dialog-head-actions{position:absolute;inset:17px auto auto 14px}.slot-confirm-dialog .dialog-head-actions .btn{color:#fff2ca}.slot-bonus-dialog .dialog-sub{color:#f4efff;text-align:center;margin-inline:12px}.slot-bonus-dialog .dialog-head{border:0;padding:16px 14px 7px}.slot-bonus-dialog .dialog-head .t-title{color:#ffe5aa;letter-spacing:.055em;text-align:center;text-transform:uppercase;margin-inline-start:34px;font-size:clamp(21px,4.8vw,34px);font-weight:850}.slot-confirm-dialog .dialog-head .t-title{font-size:clamp(17px,4vw,27px)}.slot-bonus-dialog .dialog-close{color:#fff4d9;background:#222746;border:1px solid #aab4cc;border-radius:50%}.slot-bonus-dialog .dialog-close:hover{color:#fff;background:#3a476b}.slot-bonus-dialog .dialog-body{gap:18px;padding:10px clamp(10px,3vw,24px) 20px;display:grid}.slot-bonus-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,2.1vw,16px);display:grid}:is(.slot-bonus-options .slot-bonus-option,.slot-confirm-offer){color:#eaf8ff;text-align:center;white-space:normal;background:radial-gradient(at 50% 0,#307ca4,#182c59 86%);border:2px solid #9dddf1;border-radius:16px;align-content:start;justify-items:center;gap:5px;min-width:0;height:auto;padding:13px 10px 15px;line-height:1.15;display:grid;box-shadow:inset 0 2px #e8f9ff40,0 5px #0c1d39}:is(.slot-bonus-options .slot-bonus-option,.slot-confirm-offer)[data-offer=super]{color:#fff3df;background:radial-gradient(at 50% 0,#834279,#36264b 74%);border-color:#ffda8b;box-shadow:inset 0 2px #ffdaa842,0 5px #30213e}.slot-special-dialog .slot-bonus-options{grid-template-columns:repeat(3,minmax(0,1fr))}.slot-special-dialog .slot-bonus-option{background:radial-gradient(at 50% 0,#b95fac,#542056 83%);border-color:#ffe0f4;align-content:center;min-height:133px}.slot-special-dialog .slot-bonus-option[data-bet=superOne]{border-color:#9fe8ff}.slot-special-dialog .slot-bonus-option[data-bet=superTwo]{border-color:#ffdb83}.slot-bonus-options .slot-bonus-option:not(:disabled):hover{color:#fff;border-color:#fff3cd;box-shadow:inset 0 0 24px #ffebb42b,0 5px #101d3b,0 0 15px #ffe3ad77}.slot-bonus-options .slot-bonus-option:disabled{cursor:default;opacity:.85}.slot-bonus-options .slot-symbol,.slot-confirm-offer .slot-symbol{filter:drop-shadow(0 4px 10px #0a1539a6);width:clamp(42px,7vw,68px)}.slot-bonus-name{font-size:clamp(14px,3vw,23px);font-weight:850}.slot-bonus-price{color:#ffdf94;font-size:12px;font-weight:750}.slot-bonus-price strong{font:850 clamp(22px,5vw,36px)/1.05 var(--font-mono);letter-spacing:-.06em}.slot-bonus-detail{font-size:clamp(11px,2.2vw,13px);font-weight:650}.slot-bonus-unavailable{color:#ffe4c3;margin-top:2px;font-size:11px;font-weight:750}.slot-bonus-stake{grid-template-columns:38px minmax(100px,170px) 38px;justify-content:center;align-items:center;gap:7px;display:grid}.slot-bonus-stake>span{color:#f0ebff;letter-spacing:.06em;text-align:center;text-transform:uppercase;grid-column:1/-1;font-size:12px;font-weight:850}.slot-bonus-stake .btn{color:#fff0bc;background:#254971;border:1px solid #95b5cf;border-radius:50%;width:38px;height:38px}.slot-bonus-stake .btn:not(:disabled):hover{color:#fff;background:#386291}.slot-bonus-stake output{color:#ffe8ab;font:850 22px/1 var(--font-mono);text-align:center;background:#111e49aa;border:1px solid #a7c6ef;border-radius:9px;padding:8px}.slot-confirm-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.slot-confirm-actions .btn{color:#fff0eb;background:#812e52;border:1px solid #f5abc1;border-radius:10px;height:44px;font-weight:850}.slot-confirm-actions .btn:hover{color:#fff;background:#9b365c}.slot-confirm-actions .slot-confirm-yes{color:#162e2a;background:linear-gradient(#c1ef94,#78c96d);border-color:#d8f8bb}.slot-confirm-actions .slot-confirm-yes:hover{color:#182e28;background:#c1ef94}.dialog.slot-bonus-notice{background:repeating-conic-gradient(from 7deg at 50% 55%,#ffac6419,#ffac6419 10deg,#0000 10deg,#0000 25deg),radial-gradient(#225c9d,#131f4b 83%);border:2px solid #ffe2a0;width:min(600px,100vw - 20px);box-shadow:inset 0 0 0 4px #fff2bf3b,0 0 42px #10144b9c}.dialog.slot-bonus-notice-super{background:repeating-conic-gradient(from 7deg at 50% 55%,#ffb67526,#ffb67526 10deg,#0000 10deg,#0000 25deg),radial-gradient(#a83784,#482054 83%)}.slot-bonus-notice .dialog-head .t-title{text-shadow:0 3px #48214d;margin-inline-start:0;font-size:clamp(24px,5vw,45px)}.slot-bonus-notice .dialog-body{justify-items:center;padding:16px 18px 24px}.slot-bonus-notice-value{color:#ffe8a1;width:min(100%,9em);font:900 clamp(34px,8vw,78px)/1 var(--font-mono);text-align:center;overflow-wrap:anywhere;background:linear-gradient(#60246b,#3d1a50);border:2px solid #ffe0a0;border-radius:.5em;padding:.17em .35em;box-shadow:inset 0 2px #ffe6bf55,0 4px #3f2149,0 0 28px #ffb67e55}.slot-bonus-notice .slot-notice-continue{color:#36214b;background:#ffe49e;border:1px solid #fff2cd;border-radius:11px;height:44px;padding-inline:24px;font-weight:900}.slot-bonus-notice .slot-notice-continue:hover{color:#301c44;background:#fff1c7}.slot-win-effects{--spark-unit:clamp(10px, 3vw, 33px);--win-flare:#ffe6a6;z-index:4;pointer-events:none;border-radius:20px;display:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.slot-board-wrap[data-celebration=jackpot] .slot-win-effects{--win-flare:#ffccf5}.slot-win-effects:before,.slot-win-effects:after{content:"";opacity:0;position:absolute;top:0;right:0;bottom:0;left:0}.slot-win-effects:before{background:repeating-conic-gradient(from 10deg,var(--win-flare) 0deg,transparent 8deg 23deg);-webkit-mask-image:radial-gradient(circle,#0008,#0000 66%);mask-image:radial-gradient(circle,#0008,#0000 66%)}.slot-win-effects:after{border:3px solid var(--win-flare);border-radius:inherit;box-shadow:inset 0 0 23px var(--win-flare)}.slot-spark{aspect-ratio:1;opacity:0;background:radial-gradient(circle at 32% 26%,#fff8ce,#ffcf66 48%,#c57535 75%);border:1px solid #fff0a6;border-radius:50%;width:clamp(6px,1.5vw,17px);position:absolute;inset:51% auto auto 50%;box-shadow:inset 0 0 0 2px #a5553f80,0 0 8px #ffc478}.slot-spark[data-star]{background:var(--win-flare);width:clamp(11px,2.5vw,27px);box-shadow:none;clip-path:polygon(50% 0%,62% 37%,100% 50%,62% 63%,50% 100%,38% 63%,0% 50%,38% 37%);border:0}@media(prefers-reduced-motion:no-preference){.slots-dialog,.slot-bonus-dialog{animation:.18s ease-out both slot-window-in}.slot-board[data-leaving] .slot-tile{animation:slot-tile-exit var(--exit-time) cubic-bezier(.55,0,.85,.48) both}.slot-tile[data-drop]{--tile-shift:calc(-1 * var(--tile-fall) * (100cqw + var(--slot-grid-gap)) / 7);animation:slot-tile-drop var(--tile-time) var(--tile-delay) both}.slot-cell[data-hit] .slot-tile{animation:slot-tile-hit var(--hit-time) var(--hit-delay) ease-out both}.slot-cell[data-hit]:after{animation:slot-hit-flash var(--hit-time) var(--hit-delay) ease-out both}.slot-cell[data-hit] .slot-multiplier{animation:slot-multiplier-in .285s var(--hit-delay) ease-out both}.slot-free-value{animation:.32s cubic-bezier(.18,.62,.29,1) both slot-amount-in}.slot-feature-tile{transition:filter .16s ease-out}.slot-feature-switch:before{transition:transform .2s cubic-bezier(.2,.65,.26,1)}.slot-extra-spins,.slot-bonus-notice-value{animation:.35s ease-out both slot-result-in}.slot-result-card{animation:.31s cubic-bezier(.2,.67,.25,1) both slot-result-in}.slot-result-card:is([data-outcome=win],[data-outcome=bonus],[data-outcome=jackpot]) strong{animation:.37s cubic-bezier(.18,.62,.29,1) both slot-amount-in}.slot-spin-face{transition:transform .16s ease-out}.slot-win-effects{display:block}.slot-win-effects:before{animation:1.05s ease-out slot-win-flare}.slot-win-effects:after{animation:.8s ease-out slot-win-edge}.slot-spark{animation:slot-win-spark 1.1s var(--spark-delay) cubic-bezier(.17,.54,.33,1) both}.slot-board-wrap[data-celebration=jackpot] .slot-win-effects:before{animation-duration:1.5s}.slot-board-wrap[data-celebration=jackpot] .slot-win-effects:after{animation:.88s ease-out 2 slot-win-edge}.slot-board-wrap[data-celebration=jackpot] .slot-spark{animation-duration:1.45s}}@keyframes slot-window-in{0%{opacity:0}to{opacity:1}}@keyframes slot-tile-exit{to{opacity:0;transform:translateY(72%)}}@keyframes slot-tile-drop{0%{transform:translateY(var(--tile-shift));animation-timing-function:cubic-bezier(.4,.03,.73,.59)}80%{animation-timing-function:ease-out;transform:translateY(0)}89%{animation-timing-function:ease-in-out;transform:translateY(4%)}to{transform:translateY(0)}}@keyframes slot-tile-hit{0%{transform:scale(1)}32%{opacity:1;transform:scale(1.13)}to{opacity:0;transform:scale(.64)}}@keyframes slot-hit-flash{0%{opacity:0;transform:scale(.72)}32%{opacity:.88}to{opacity:0;transform:scale(1.36)}}@keyframes slot-multiplier-in{0%{opacity:.45}to{opacity:1}}@keyframes slot-result-in{0%{opacity:.4;transform:translateY(4px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes slot-amount-in{0%{opacity:.55;transform:translateY(5px)}58%{opacity:1;transform:translateY(-1px)}to{transform:translateY(0)}}@keyframes slot-win-flare{0%{opacity:0;transform:scale(.65)rotate(-8deg)}22%{opacity:.85}to{opacity:0;transform:scale(1.23)rotate(8deg)}}@keyframes slot-win-edge{0%{opacity:0}22%{opacity:.95}to{opacity:0}}@keyframes slot-win-spark{0%{opacity:0;transform:translate(-50%,-50%)scale(.24)}17%,59%{opacity:1}72%{transform:translate(calc(-50% + var(--spark-x) * var(--spark-unit)),calc(-50% + var(--spark-y) * var(--spark-unit))) rotate(135deg)}to{opacity:0;transform:translate(calc(-50% + var(--spark-x) * var(--spark-unit) * 1.12),calc(-50% + (var(--spark-y) + 1) * var(--spark-unit))) rotate(210deg) scale(.65)}}@media(max-width:780px){.slot-stage{grid-template-columns:minmax(0,var(--slot-board-size)) minmax(110px,1fr);grid-template-rows:1fr 1fr;grid-template-areas:"board action""board side";justify-content:center}.slot-side{justify-items:start;padding-top:0}.slot-action{align-self:end}.slot-free-count{justify-self:start}}@media(max-width:767px){.dialog.slots-dialog{border-radius:17px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px);inset:50% auto auto 50%;transform:translate(-50%,-50%)}.slots-dialog .dialog-body{padding:11px 9px 12px}}@media(max-width:590px){.slot-stage{grid-template:"board board board""side free spin"/auto minmax(0,1fr) auto;gap:8px}.slot-stage:has(.slot-result-card){grid-template-areas:"board board board""side free spin""status status status"}.slot-side{display:contents}.slot-side-tools{grid-area:side;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:clamp(145px,39vw,208px)}.slot-side .slot-feature-tile{gap:4px;min-height:65px;padding:6px 4px}.slot-feature-name{font-size:clamp(11px,2.5vw,15px)}.slot-feature-meta{font-size:9px}.slot-feature-switch{height:13px;margin-top:0}.slot-action{display:contents}.slot-action .slot-spin{grid-area:spin;width:65px}.slot-autoplay{grid-area:free;justify-self:center}.slot-status{grid-area:status}.slot-spin-face{gap:2px}.slot-result-card{flex-wrap:wrap;justify-content:center;align-items:center;gap:1px 6px;padding:5px;display:flex}.slot-result-card small{width:100%}.slot-free-count{border-radius:12px;grid-area:2/1/auto/3;gap:4px;width:min(100%,170px);padding:8px 4px}.slot-free-count[data-kind=super]{margin-top:7px;padding-top:12px}.slot-free-label{letter-spacing:.025em;font-size:10px}.slot-free-value{font-size:clamp(28px,7vw,38px)}.slot-controls{gap:5px;margin-top:8px;padding:6px 5px}.slot-controls .slot-rules-button{width:34px;height:34px}.slot-meter{padding-inline:5px}.slot-stakes label+label{margin-inline-start:2px}.slot-stakes label>span{width:27px;font-size:11px}}@media(max-width:450px){.slot-bonus-options,.slot-special-dialog .slot-bonus-options{grid-template-columns:1fr}.slot-buy-dialog .slot-bonus-option{text-align:start;grid-template-columns:52px minmax(0,1fr);place-items:center start;padding:10px}.slot-buy-dialog .slot-bonus-option .slot-symbol{grid-row:1/span 4}.slot-buy-dialog .slot-bonus-option>:not(.slot-symbol){grid-column:2}.slot-special-dialog .slot-bonus-option{min-height:0}}@media(max-width:400px){.slot-bonus-rules{grid-template-columns:1fr}}.classic-slots-dialog{--arcade-control-bg:#180e2cec;--arcade-control-border:#a681a8;--arcade-control-hover:#462950;--arcade-control-on:var(--classic-slot-gold);--classic-slot-gold:#ffdf93;--classic-slot-ink:#fff1e0;--classic-slot-muted:#e0cfea;--classic-slot-cell:clamp(58px, min(14vh, 19vw), 115px);width:min(1120px,100vw - 40px);max-height:calc(100dvh - 32px);color:var(--classic-slot-ink);background:linear-gradient(#120b23cf,#180b2e35 49%,#10091eee 93%),#160d2b url(./port-B61Rdtmq.webp) 50% 56%/cover no-repeat;border:1px solid #a77454;border-radius:26px;box-shadow:0 24px 100px #060210d9,0 0 0 1px #e1b87c22,inset 0 0 36px #31114866}.classic-slots-dialog .dialog-head{text-align:center;border:0;padding:clamp(15px,2.7vh,28px) 42px 5px;position:relative}.classic-slots-dialog :is(.btn,summary):focus-visible{outline-offset:3px;outline:2px solid #fff2d2}.classic-slots-dialog .dialog-body{padding:14px clamp(18px,4vw,50px) 20px}.classic-slots-dialog .dialog-body>*{width:min(100%,866px);margin-inline:auto}.classic-slot-stage{grid-template-columns:minmax(0,1fr) clamp(58px,9vw,104px);align-items:center;display:grid}.classic-slot-board{min-width:0;position:relative}.classic-slot-bezel{--classic-slot-bulb-step:12px;background:radial-gradient(circle,#fff3ad 1px,#ffa767 1.8px,#d5576533 3px,transparent 4px) left 2px top / 11px var(--classic-slot-bulb-step) repeat-y,radial-gradient(circle,#fff3ad 1px,#ffa767 1.8px,#d5576533 3px,transparent 4px) right 2px top / 11px var(--classic-slot-bulb-step) repeat-y,linear-gradient(152deg,#a937a4,#451d7d 30%,#291752 67%,#791c6d);border:1px solid #e7ad65;border-radius:clamp(13px,3vw,24px);padding:clamp(9px,2.2vw,19px);position:relative;box-shadow:0 0 24px #9d3fb884,inset 0 0 0 2px #f784b464,inset 0 0 20px #fb8df253}.classic-slot-reels{background:#3d2862;border:2px solid #351e49;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid;position:relative;box-shadow:0 0 0 1px #f3b86b80,inset 0 0 16px #1f081b}.classic-slot-reel{height:calc(3 * var(--classic-slot-cell));border-radius:9px;position:relative;overflow:hidden;box-shadow:inset 0 1px 4px #040113}.classic-slot-reel-cell{height:var(--classic-slot-cell);background:radial-gradient(#2b2650,#110e25 79%);border-bottom:1px solid #6f508693;grid-template-rows:minmax(0,1fr);place-items:center;display:grid;overflow:hidden}.classic-slot-symbol{aspect-ratio:1;background:url(./symbols-CMRrWNyJ.webp) 0 0/300% 200% no-repeat;display:block}.classic-slot-symbol[data-symbol=truck]{background-position:50% 0}.classic-slot-symbol[data-symbol=ship]{background-position:100% 0}.classic-slot-symbol[data-symbol=plane]{background-position:0 100%}.classic-slot-symbol[data-symbol=seven]{background-position:50% 100%}.classic-slot-reel-cell .classic-slot-symbol{width:min(100%,calc(var(--classic-slot-cell) * 1.38))}.classic-slot-reel-cell [data-symbol=seven]{width:min(100%,calc(var(--classic-slot-cell) * 1.22))}.classic-slot-reel-cell[data-winning]{background:radial-gradient(#6a3247,#271137 80%)}.classic-slot-stage[data-outcome=jackpot] .classic-slot-reel-cell[data-winning]{background:radial-gradient(#92552e,#351537 88%)}.classic-slot-payline{inset:var(--classic-slot-cell) -2px auto;height:var(--classic-slot-cell);pointer-events:none;background:linear-gradient(#ffc98814,#0000 30%,#0000 70%,#ffc98814);border:2px solid #f3b95c;border-radius:9px;position:absolute;box-shadow:0 0 15px #e9a35246,inset 0 0 16px #e9a35231}.classic-slot-payline:before,.classic-slot-payline:after{content:"";border-block:6px solid #0000;position:absolute;top:calc(50% - 6px)}.classic-slot-payline:before{border-left:9px solid #ffde98;left:-8px}.classic-slot-payline:after{border-right:9px solid #ffde98;right:-8px}.classic-slot-stage:is([data-outcome=win],[data-outcome=jackpot]) .classic-slot-payline{border-color:#ffed9c;box-shadow:0 0 18px #ffcf7ba6,inset 0 0 24px #ffcf7b53}.classic-slot-stage[data-outcome=loss] .classic-slot-payline{box-shadow:none;border-color:#ba7686}.classic-slot-stage[data-outcome=returned] .classic-slot-payline{border-color:#a2cabb}.classic-slot-stage .classic-slot-lever{--classic-slot-travel:clamp(22px, 4vh, 33px);color:#ffe8ca;border:1px solid #a27a77;background:linear-gradient(165deg,#4e3551,#201529 38%,#26172b 78%,#462a38);border-inline-start:0;border-radius:0 15px 15px 0;grid-template-columns:minmax(0,1fr);justify-items:center;gap:0;width:calc(100% + 2px);height:auto;min-height:44px;margin-inline-start:-2px;padding:8px 9px 10px;display:grid;box-shadow:inset 0 1px #ffc69866,inset 6px 0 10px #0f091d9e,4px 6px 12px #0a0617a6}.classic-slot-stage .classic-slot-lever:not([aria-disabled=true]):hover{color:#fff2d8;background:linear-gradient(165deg,#60405a,#2b1a34 38%,#301b31 78%,#573643);border-color:#e4a77e}.classic-slot-lever-track{width:100%;height:clamp(78px,13vh,112px);display:block;position:relative}.classic-slot-lever-track:before{content:"";background:linear-gradient(90deg,#100c16 13%,#6b5666 21%,#281d31 26%,#281d31 74%,#6b5666 79%,#100c16 87%);border:1px solid #684c62;border-radius:6px;position:absolute;top:5px;right:24%;bottom:5px;left:24%;box-shadow:inset 0 3px 8px #090610,0 1px #d69c7855}.classic-slot-lever-grip{background:repeating-linear-gradient(0deg,#0000 0,#0000 3px,#5b142843 3px,#5b142843 4px) 50%/62% 50% no-repeat,linear-gradient(#ffb487,#eb5c60 35%,#a92348 76%,#79183d);border:1px solid #fba090;border-radius:7px;height:clamp(25px,4.8vh,40px);position:absolute;inset:9px clamp(3px,1.2vw,11px) auto;box-shadow:inset 0 2px #ffecbc82,inset 0 -3px #64113285,0 4px #58152f,0 7px 11px #0a0512c9}.classic-slot-lever-label{letter-spacing:.065em;text-transform:uppercase;align-items:center;gap:5px;font-size:clamp(9px,1.3vw,12px);font-weight:800;line-height:1.2;display:flex}.classic-slot-lever-label:before{content:"";background:#ffc78b;border-radius:50%;width:5px;height:5px;box-shadow:0 0 7px #ffaa72}.classic-slot-stage[data-spinning] .classic-slot-lever[aria-disabled=true]{opacity:1}.classic-slot-stage[data-spinning] .classic-slot-lever-label:before{background:#ff7899;box-shadow:0 0 10px #ff427c}.classic-slot-controls{background:linear-gradient(154deg,#523750,#2e1b36 44%,#181020);border:1px solid #aa777f;border-top-color:#ebb787;border-radius:13px;grid-template-columns:minmax(0,1.06fr) minmax(0,1fr) minmax(0,.95fr);align-items:stretch;gap:clamp(8px,1.5vw,15px);margin-block:5px 0;padding:clamp(8px,1.4vw,14px);display:grid;box-shadow:inset 0 2px #ffc5952b,inset 0 -3px #140b2155,0 7px 19px #0b041b9c}.classic-slot-meter{background:repeating-linear-gradient(0deg,#b8f5e508 0,#b8f5e508 1px,#0000 1px,#0000 4px),radial-gradient(at 17% 15%,#254446,#0c1a22 82%);border:1px solid #638c84;border-radius:7px;flex-direction:column;justify-content:center;min-width:0;padding:9px clamp(8px,1.4vw,14px);display:flex;box-shadow:inset 0 3px 11px #08141ba6,0 1px #c1e1bd3c}.classic-slot-balance{min-width:0;margin:0}.classic-slot-balance dt,.classic-slot-stakes legend,.classic-slot-rtp>span{letter-spacing:.075em;text-transform:uppercase;font-size:10px;font-weight:720}.classic-slot-balance dt{color:#bce7d9}.classic-slot-balance dd{color:#ecffe1;font-family:var(--font-mono);overflow-wrap:anywhere;text-shadow:0 0 14px #9ef6ba6e;margin:3px 0 0;font-size:clamp(21px,3.3vw,36px);font-weight:700;line-height:1.03}.classic-slot-controls[data-win] .classic-slot-meter{border-color:#e6b371;box-shadow:inset 0 3px 11px #08141ba6,0 0 14px #ffb66a58}.classic-slot-result{z-index:3;pointer-events:none;justify-items:center;margin:0;display:grid;position:absolute;inset:auto 10px clamp(11px,2.3vw,25px)}.classic-slot-result-card{color:#ffdfde;letter-spacing:.09em;text-align:center;text-transform:uppercase;background:linear-gradient(160deg,#5b273b,#230f23 82%);border:1px solid #db8998;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px clamp(8px,1.5vw,18px);max-width:100%;padding:6px clamp(12px,2.4vw,30px);font-size:clamp(11px,2vw,17px);font-weight:800;line-height:1.1;display:flex;box-shadow:inset 0 1px #ffe1cd42,0 5px 18px #0d0616e6}.classic-slot-result-card strong{font-family:var(--font-mono);letter-spacing:-.035em;font-size:clamp(20px,3.6vw,36px)}.classic-slot-stage[data-outcome=returned] .classic-slot-result-card{color:#d9f7ea;background:linear-gradient(160deg,#23524e,#0f232b);border-color:#92c5b8}.classic-slot-stage:is([data-outcome=win],[data-outcome=jackpot]) .classic-slot-result-card{color:#fff2ca;background:linear-gradient(155deg,#794939,#452438 72%,#271529);border-color:#ffcf79;box-shadow:inset 0 1px #fff2b474,0 0 25px #ffb05a62,0 5px 20px #0e0618db}.classic-slot-stage[data-outcome=jackpot] .classic-slot-result-card{color:#392236;background:linear-gradient(165deg,#fff4bf,#ffd17a 62%,#ee9f58)}.classic-slot-win-effects{--classic-slot-spark-unit:clamp(15px, 3vw, 38px);z-index:2;pointer-events:none;border-radius:18px;display:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.classic-slot-win-effects:before,.classic-slot-win-effects:after{content:"";opacity:0;position:absolute;top:0;right:0;bottom:0;left:0}.classic-slot-win-effects:before{background:repeating-conic-gradient(from 10deg at 50% 84%,#ffd1797a,#ffd1797a 5deg,#0000 5deg,#0000 23deg);-webkit-mask-image:radial-gradient(at 50% 84%,#000 3%,#000a 39%,#0000 73%);mask-image:radial-gradient(at 50% 84%,#000 3%,#000a 39%,#0000 73%)}.classic-slot-win-effects:after{background:radial-gradient(at 50% 77%,#ffc77881,#0000 59%)}.classic-slot-spark{z-index:1;aspect-ratio:1;opacity:0;background:radial-gradient(circle at 33% 28%,#fff8c6 8%,#ffcf66 45%,#ba662a 73%);border:1px solid #ffedaa;border-radius:50%;width:clamp(7px,1.7vw,20px);position:absolute;inset:82% auto auto 50%;box-shadow:inset 0 0 0 2px #a5553f88,0 0 7px #ffc478b3}.classic-slot-spark:nth-child(3n){background:#fff2ac;border-radius:1px;width:clamp(5px,1.2vw,13px);box-shadow:0 0 9px #ffbb6f}.classic-slot-stakes{text-align:center;border:0;align-self:center;min-inline-size:0;margin:0;padding:0 2px 3px}.classic-slot-stakes legend{color:#f2d9e5;width:100%;margin:0 0 7px;padding:0}.classic-slot-stakes label{display:inline-flex}.classic-slot-stakes label+label{margin-inline-start:clamp(4px,1vw,10px)}.classic-slot-stakes label>span{aspect-ratio:1;color:#fff1e4;cursor:pointer;background:radial-gradient(circle at 34% 18%,#805674,#442746 75%);border:1px solid #c498aa;border-radius:50%;place-items:center;width:clamp(35px,5vw,51px);font-weight:800;display:grid;position:relative;box-shadow:inset 0 1px #ffc8ba44,0 3px #23112e,0 5px 8px #170d1e88}.classic-slot-stakes label>span:before{content:"";border-radius:inherit;opacity:.4;border:1px dashed;position:absolute;top:3px;right:3px;bottom:3px;left:3px}.classic-slot-stakes label:hover>span{background:radial-gradient(circle at 34% 18%,#9a6689,#593150 75%)}.classic-slot-stakes input:checked+span{color:#4c2733;background:radial-gradient(circle at 36% 16%,#fff4c2,#ffd184 58%,#f4a75d);border-color:#ffdb96;box-shadow:inset 0 1px #fff8df,0 3px #9a503e,0 0 12px #ffc67e5c}.classic-slot-stakes input:focus-visible+span{outline-offset:2px;outline:2px solid #fff2d2}.classic-slot-stakes:disabled label>span{cursor:not-allowed}.classic-slot-controls .classic-slot-odds-control{text-align:start;white-space:normal;color:#fff0e1;background:linear-gradient(150deg,#50344d,#291b37 88%);border:1px solid #ae828d;border-radius:7px;place-content:center stretch;gap:6px;min-width:0;height:auto;min-height:44px;padding:9px clamp(8px,1.3vw,14px);display:grid;box-shadow:inset 0 1px #ffd8bd3d,0 2px #1b0d28}.classic-slot-controls .classic-slot-odds-control:is(:hover,[aria-expanded=true]){color:#fff4db;background:#634359;border-color:#e8ad88}.classic-slot-odds-title,.classic-slot-rtp{justify-content:space-between;align-items:center;gap:6px;display:flex}.classic-slot-odds-title{font-size:13px;font-weight:720}.classic-slot-odds-title .icon{color:#ffd294;flex:none}.classic-slot-odds-control[aria-expanded=true] .icon{transform:rotate(180deg)}.classic-slot-rtp{color:#edcfe0;line-height:1.2}.classic-slot-rtp strong{color:#ffe1a1;font-family:var(--font-mono);flex:none;font-size:clamp(13px,1.8vw,20px)}.classic-slot-insufficient{color:var(--classic-slot-ink);background:#1b102e;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-block:0 9px;padding:4px 12px;font-size:13px;display:flex}.classic-slot-insufficient .btn{color:var(--classic-slot-gold)}.classic-slot-insufficient .btn:hover{color:var(--classic-slot-gold);background:#462950}.classic-slot-paytable{background:#1b102bea;border:1px solid #a67a86;border-radius:9px;margin-top:5px;padding:0 12px;font-size:13px}.classic-slot-paytable p{color:var(--classic-slot-muted);margin:9px 0 10px}.classic-slot-paytable table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.classic-slot-paytable th,.classic-slot-paytable td{text-align:end;border-bottom:1px solid #594367;padding:4px 2px}.classic-slot-paytable th:first-child{text-align:start}.classic-slot-combination{text-align:center;align-items:center;display:inline-flex}.classic-slot-combination>span{width:26px;display:inline-block}@media(prefers-reduced-motion:no-preference){.classic-slots-dialog{animation:.2s ease-out both classic-slot-appear}.classic-slot-lever-grip{transition:transform .13s ease-out}.classic-slot-lever:not([aria-disabled=true]):active .classic-slot-lever-grip{transform:translateY(4px)}.classic-slot-stage[data-spinning] .classic-slot-lever-grip{animation:.42s both classic-slot-lever-pull}.classic-slot-stage[data-spinning] .classic-slot-bezel{animation:.62s linear infinite classic-slot-bulbs}.classic-slot-stage[data-spinning] .classic-slot-reel-strip{animation:classic-slot-reel-spin var(--classic-slot-duration) var(--classic-slot-delay) both}.classic-slot-stage[data-spinning] .classic-slot-reel:after{content:"";animation:classic-slot-reel-shade var(--classic-slot-duration) var(--classic-slot-delay) both;pointer-events:none;background:linear-gradient(#0b071ab0,#0000 25%,#0000 75%,#0b071ab0);position:absolute;top:0;right:0;bottom:0;left:0}.classic-slot-stage[data-outcome] .classic-slot-reel-cell[data-winning] .classic-slot-symbol{animation:.52s ease-out classic-slot-winning-symbol}.classic-slot-stage[data-outcome=jackpot] .classic-slot-bezel{animation:.92s ease-out classic-slot-jackpot}.classic-slot-result-card{animation:.3s cubic-bezier(.18,.68,.24,1) both classic-slot-result-in}.classic-slot-stage:is([data-outcome=win],[data-outcome=jackpot]) .classic-slot-result-card{animation:.51s cubic-bezier(.16,.6,.28,1) both classic-slot-win-card}.classic-slot-win-effects{display:block}.classic-slot-win-effects:before{animation:1.05s ease-out classic-slot-win-flare}.classic-slot-win-effects:after{animation:.82s ease-out classic-slot-win-flare}.classic-slot-spark{animation:classic-slot-win-spark 1.18s var(--classic-slot-spark-delay) cubic-bezier(.17,.54,.33,1) both}.classic-slot-stage[data-outcome=jackpot] .classic-slot-win-effects:before{animation-duration:1.46s}}@keyframes classic-slot-appear{0%{opacity:0}to{opacity:1}}@keyframes classic-slot-lever-pull{0%{animation-timing-function:cubic-bezier(.32,0,.18,1);transform:translateY(4px)}35%{transform:translateY(var(--classic-slot-travel))}47%{transform:translateY(var(--classic-slot-travel));animation-timing-function:cubic-bezier(.2,.68,.26,1)}to{transform:translateY(0)}}@keyframes classic-slot-bulbs{to{background-position:left 2px top var(--classic-slot-bulb-step),right 2px top calc(-1 * var(--classic-slot-bulb-step)),center}}@keyframes classic-slot-winning-symbol{35%{filter:drop-shadow(0 0 13px #ffce8ad9);transform:scale(1.07)}}@keyframes classic-slot-result-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes classic-slot-win-card{0%{opacity:0;transform:translateY(12px)scale(.78)}65%{opacity:1;transform:translateY(-2px)scale(1.055)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes classic-slot-win-flare{0%{opacity:0;transform:scale(.78)}23%{opacity:1}to{opacity:0;transform:scale(1.16)}}@keyframes classic-slot-win-spark{0%{opacity:0;transform:translate(-50%,-50%)scale(.25)}18%{opacity:1}69%{opacity:1;transform:translate(calc(-50% + var(--classic-slot-spark-x) * var(--classic-slot-spark-unit)),calc(-50% - var(--classic-slot-spark-y) * var(--classic-slot-spark-unit))) rotate(155deg)}to{opacity:0;transform:translate(calc(-50% + var(--classic-slot-spark-x) * var(--classic-slot-spark-unit) * 1.17),calc(-50% - (var(--classic-slot-spark-y) - 1) * var(--classic-slot-spark-unit))) rotate(225deg) scale(.75)}}@keyframes classic-slot-reel-spin{0%{animation-timing-function:cubic-bezier(.56,.03,.74,.55);transform:translateY(0)}24%{transform:translateY(calc(-.18 * var(--classic-slot-steps) * var(--classic-slot-cell)));animation-timing-function:linear}67%{transform:translateY(calc(-.76 * var(--classic-slot-steps) * var(--classic-slot-cell)));animation-timing-function:cubic-bezier(.24,.32,.45,1)}94%{transform:translateY(calc((-.035 - var(--classic-slot-steps)) * var(--classic-slot-cell)));animation-timing-function:ease-out}to{transform:translateY(calc(-1 * var(--classic-slot-steps) * var(--classic-slot-cell)))}}@keyframes classic-slot-reel-shade{0%,to{opacity:0}25%,63%{opacity:1}}@keyframes classic-slot-jackpot{0%{box-shadow:0 0 26px #9d3fb884,inset 0 0 20px #fb8df253}26%{box-shadow:0 0 48px #ffd979cc,inset 0 0 24px #ffecadab}to{box-shadow:0 0 24px #9d3fb884,inset 0 0 20px #fb8df253}}@media(max-width:767px){.dialog.classic-slots-dialog{border-radius:18px;width:calc(100vw - 18px);max-height:calc(100dvh - 18px);inset:50% auto auto 50%;transform:translate(-50%,-50%)}.classic-slots-dialog .dialog-body{padding:10px 10px 12px}.classic-slot-bezel{--classic-slot-bulb-step:10px;background-size:7px var(--classic-slot-bulb-step),7px var(--classic-slot-bulb-step),auto}}@media(max-width:530px){.classic-slot-stage .classic-slot-lever{padding-inline:5px}.classic-slot-lever-label{letter-spacing:.015em;gap:3px}.classic-slot-lever-label:before{width:4px;height:4px}.classic-slot-controls{grid-template-columns:minmax(0,1fr) auto}.classic-slot-controls .classic-slot-odds-control{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:12px}.classic-slot-odds-title{justify-content:flex-start}.classic-slot-rtp>span{letter-spacing:0}}.arcade-menu{width:min(860px,100vw - 32px);max-height:calc(100dvh - 32px)}.arcade-menu .dialog-head{border-bottom:0;padding-bottom:5px}.arcade-menu .dialog-head .t-title{font-size:clamp(22px,3.1vw,32px);font-weight:780}.arcade-menu .dialog-body{padding-top:12px}.arcade-games{grid-template-columns:repeat(auto-fit,minmax(min(100%,268px),1fr));gap:13px;display:grid}.arcade-card{isolation:isolate;color:#fff4e8;border:1px solid var(--color-border);text-align:start;cursor:pointer;background:#152541;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-content:end;align-items:end;gap:10px;min-height:clamp(160px,24vw,222px);padding:15px;display:grid;position:relative;overflow:hidden}.arcade-card:after{content:"";z-index:-1;background:linear-gradient(#0000 18%,#101b356e 41%,#101b35f0 78%,#091327 95%);position:absolute;top:0;right:0;bottom:0;left:0}.arcade-card-cover{z-index:-2;object-fit:cover;object-position:center 48%;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.arcade-card-copy{gap:4px;min-width:0;display:grid}.arcade-card-title{font-size:clamp(19px,2.4vw,26px);font-weight:820;line-height:1.1}.arcade-card-description{color:#f0e2d9;min-height:2.7em;font-size:13px;line-height:1.35}.arcade-card-arrow{color:#261939;background:linear-gradient(#fff1c4,#ffbf75);border:1px solid #fff0ba;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.arcade-card:hover{border-color:#f9c682}.arcade-card:hover .arcade-card-arrow{background:#ffedbb}.arcade-card:focus-visible{outline-offset:-4px;outline:2px solid #fff3b9}.arcade-loading{color:var(--color-fg-muted);margin:4px 0}.arcade-game .dialog-head{--arcade-header-inset:14px}.arcade-game .dialog-close{inset:var(--arcade-header-inset) var(--arcade-header-inset) auto auto;position:absolute}.arcade-game .dialog-head-actions{inset:var(--arcade-header-inset) calc(var(--arcade-header-inset) + 46px) auto var(--arcade-header-inset);pointer-events:none;justify-content:space-between;display:flex;position:absolute}.arcade-game :is(.dialog-close,.arcade-back,.arcade-sound){color:#fff4e8;background:var(--arcade-control-bg,#162948);border:1px solid var(--arcade-control-border,#a5bddb);pointer-events:auto;border-radius:999px;height:38px}.arcade-game :is(.dialog-close,.arcade-sound){width:38px}.arcade-game .arcade-sound[aria-pressed=true]{color:var(--arcade-control-on,#ffe49a)}.arcade-game :is(.dialog-close,.arcade-back,.arcade-sound):hover{color:#fff;background:var(--arcade-control-hover,#365581)}@media(max-width:767px){.arcade-game .dialog-head{--arcade-header-inset:7px}.arcade-menu .dialog-body{padding-inline:14px}}@media(max-width:590px){.arcade-game .arcade-back{width:38px;padding:0}.arcade-game .arcade-back>span{display:none}}.arcade-game .dialog-head .t-title:has(.arcade-wordmark){font-size:clamp(29px,6.2vw,68px);line-height:.98}.arcade-wordmark{text-transform:uppercase;gap:.13em;width:fit-content;max-width:100%;margin-inline:auto;display:grid}.arcade-wordmark>span{color:#ffcb94;font-family:var(--font-mono);letter-spacing:.32em;justify-content:center;align-items:center;gap:.75em;font-size:clamp(11px,.24em,15px);font-weight:650;display:flex}.arcade-wordmark>span:before,.arcade-wordmark>span:after{content:"";background:linear-gradient(90deg,#0000,#efb379b0);width:2.5em;height:1px}.arcade-wordmark>span:after{transform:scaleX(-1)}.arcade-wordmark>strong{color:#ffe4b2;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px #8d504a)drop-shadow(0 4px 13px #05020ed9);letter-spacing:.075em;background:linear-gradient(175deg,#fff9ec 17%,#ffebbe 51%,#f8b76e 98%);-webkit-background-clip:text;background-clip:text;font-weight:900}@media(prefers-reduced-motion:no-preference){.arcade-wordmark{animation:.42s cubic-bezier(.21,.68,.26,1) both arcade-title-in}}@keyframes arcade-title-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.act-pill{font:inherit;font-size:13.5px}.act-pill-v{white-space:nowrap;font-weight:500}.act-pill .act-pill-ic{flex:none;width:15px;height:15px}.act-pill-n{box-sizing:border-box;background:var(--color-accent-soft);min-width:18px;height:18px;color:var(--color-accent-fg);border-radius:9px;justify-content:center;align-items:center;padding:0 5px;font-size:11.5px;font-weight:600;display:inline-flex}.act-pill-n:empty{display:none}.act-chips{flex-wrap:wrap;align-items:center;gap:6px;margin:-4px 0 14px;display:flex}.act-chip{box-sizing:border-box;background:var(--color-accent-soft);height:28px;color:var(--color-accent-fg);border-radius:8px;align-items:center;gap:4px;padding:0 4px 0 10px;font-size:13px;font-weight:500;display:inline-flex}.act-chip-x{width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.act-chip-x:hover{background:#0044d31f}@supports (color:color-mix(in lab,red,red)){.act-chip-x:hover{background:color-mix(in oklch,var(--color-accent) 12%,transparent)}}.act-reset{color:var(--color-accent-fg)}.act-popover{padding:14px}.act-pop{gap:12px;min-width:240px;display:grid}.act-pop .field{margin:0}.act-pop .select,.act-pop .input{width:100%}.act-pop-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.act-pop-foot{justify-content:flex-end;gap:8px;display:flex}.act-table tbody tr{height:56px}.act-when{white-space:nowrap;font-variant-numeric:tabular-nums;display:block}.act-obj{color:var(--color-accent-fg);overflow-wrap:anywhere;text-decoration:none;display:block}a.act-obj:hover{text-decoration:underline}.act-obj.is-plain{color:var(--color-fg)}.act-obj.is-code{overflow-wrap:anywhere}.act-more{background:var(--color-surface-muted);border-radius:5px;padding:1px 6px}.act-card{color:inherit;grid-template-columns:minmax(0,1fr);gap:8px;text-decoration:none;display:grid}.act-card .cell-sub{color:var(--color-fg-muted);font-size:12.5px;display:block}.act-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.act-card-time,.act-card-who{color:var(--color-fg-muted);font-size:12.5px}.activity-detail{gap:24px;display:grid}.activity-detail-meta{border-bottom:1px solid var(--color-border);grid-template-columns:1fr 1fr;gap:24px;padding-bottom:20px;display:grid}.activity-detail-meta>div{align-content:start;gap:6px;display:grid}.activity-detail-meta>div>span,.activity-detail-meta small{color:var(--color-fg-muted);font-size:13px}.activity-change{border:1px solid var(--color-border);border-radius:12px;overflow:hidden}.activity-change-head{background:var(--color-surface-muted);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.activity-change-head>div{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.activity-change-head strong{overflow-wrap:anywhere}.activity-change>p{padding:0 16px}.activity-diff-head,.activity-diff-row{grid-template-columns:minmax(110px,.8fr) minmax(0,1fr) minmax(0,1fr);display:grid}.activity-diff-head{color:var(--color-fg-muted);font-size:12px}.activity-diff-head>span,.activity-diff-row>*{padding:12px 14px}.activity-diff-row{border-top:1px solid var(--color-border);font-size:13px;line-height:1.6}.activity-diff-row>*{white-space:pre-wrap;overflow-wrap:anywhere}.activity-diff-row>strong{font-weight:500}.activity-before{background:var(--color-danger-soft);color:var(--color-danger-fg)}.activity-after{background:var(--color-success-soft);color:var(--color-success-fg)}.activity-mobile-label{display:none}.activity-technical{color:var(--color-fg-muted);font-size:12px}.activity-technical summary{cursor:pointer;padding:8px 0}.activity-technical dl{grid-template-columns:100px 1fr;gap:8px;display:grid}.activity-technical dd{overflow-wrap:anywhere;margin:0}.activity-related{align-items:center;gap:12px;margin-top:10px;display:flex}summary.activity-change-head{cursor:pointer;list-style:none}summary.activity-change-head:before{content:"›";flex:0 0 12px;font-size:20px}summary.activity-change-head::-webkit-details-marker{display:none}summary.activity-change-head>div{flex:1}.activity-change[open]>summary:before{transform:rotate(90deg)}.activity-change-count{color:var(--color-fg-muted);white-space:nowrap;font-size:12px}.activity-object-link{justify-content:flex-end;padding:4px 12px;display:flex}.activity-file-meta{flex-wrap:wrap;gap:8px 20px;padding:0 16px;font-size:13px;display:flex}.activity-file-meta dd{margin:0}@media(max-width:767px){.adm-ui .settings-toolbar .act-pill{flex:calc(50% - 4px);justify-content:flex-start;min-width:0}.act-pill .act-pill-v{text-overflow:ellipsis;overflow:hidden}.act-pill .fpill-chev{margin-left:auto}.act-pop-dates{grid-template-columns:minmax(0,1fr)}.activity-detail-meta{grid-template-columns:1fr;gap:14px}.activity-diff-head{display:none}.activity-diff-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.activity-diff-row>strong{grid-column:1/-1}.activity-mobile-label{margin-bottom:6px;font-size:11px;font-weight:600;display:block}}.activity-page .page-head{min-height:36px}.lv-table .table td{padding-top:8px;padding-bottom:8px}.lv-table tbody tr{height:56px}.lv-person{align-items:center;gap:10px;min-width:0;display:flex}.lv-person>div{gap:1px;min-width:0;display:grid}.lv-person-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.lv-person .avatar{flex:none}.lv-period{white-space:nowrap;font-variant-numeric:tabular-nums;display:block}.lv-handover-n.is-open{color:var(--color-warning-fg);font-weight:600}.lv-table td.lv-act{text-align:right}.lv-table{container:lv-table/inline-size}@container lv-table (min-width:1240px){.lv-table col:first-child{width:34%}.lv-table col:nth-child(2){width:18%!important}.lv-table col:nth-child(3){width:13%!important}.lv-table col:nth-child(4){width:20%!important}.lv-table col:nth-child(5){width:15%!important}}.lv-card{flex-direction:column;gap:10px;display:flex}.lv-card-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.lv-card-top .lv-person{flex:auto}.lv-card-top .lv-person .cell-sub{color:var(--color-fg-muted);overflow-wrap:anywhere;font-size:12.5px;display:block}.lv-card-top .adm-status{flex:none}.lv-card-facts{grid-template-columns:auto minmax(0,1fr);gap:6px 14px;margin:0;font-size:13.5px;display:grid}.lv-card-facts>div{display:contents}.lv-card-facts dt{color:var(--color-fg-muted)}.lv-card-facts dd{font-variant-numeric:tabular-nums;margin:0}.lv-card-facts .cell-sub{color:var(--color-fg-muted);font-size:12.5px;display:block}.lv-card-foot{justify-content:flex-end;margin-top:auto;display:flex}.lv-form{flex-direction:column;gap:16px;min-width:0;display:flex}.lv-form .field{min-width:0;margin:0}.lv-form-top{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.lv-form-top .select,.lv-form-top .input{width:100%}.lv-note-field .textarea{min-height:60px}.lv-ro{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-surface-muted);overflow-wrap:anywhere;border-radius:8px;align-items:center;min-height:36px;padding:0 12px;display:flex}.lv-handover{border-top:1px solid var(--color-border-subtle);flex-direction:column;gap:10px;padding-top:14px;display:flex}.lv-handover-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.lv-handover-head h3{margin:0;font-size:14px;font-weight:600}.lv-count{color:var(--color-warning-fg);white-space:nowrap;font-size:13px;font-weight:600}.lv-count.is-ready{color:var(--color-success-fg)}.lv-group{border:1px solid var(--color-border);border-radius:10px;overflow:hidden}.lv-group-head{background:var(--color-surface-muted);align-items:center;gap:12px;min-height:44px;padding:0 14px;display:flex}.lv-group-toggle{min-width:0;min-height:44px;color:var(--color-fg);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;font-size:13.5px;display:flex}.lv-group-toggle>.icon{flex:none}.lv-group-toggle b{flex:1;min-width:0;font-weight:600}.lv-group-toggle:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:4px}.lv-group-n{color:var(--color-fg-muted);white-space:nowrap}.lv-group-head .select{flex:none;width:200px;height:34px;font-size:13px}.lv-work{border-top:1px solid var(--color-border-subtle);grid-template-columns:minmax(0,1fr) 200px;align-items:center;gap:12px;padding:8px 14px;font-size:13.5px;display:grid}.lv-group>.lv-work:first-child{border-top:0}.lv-work-main{min-width:0}.lv-work-line{overflow-wrap:anywhere}.lv-ref{color:var(--color-accent-fg);font-weight:600;text-decoration:none}a.lv-ref:hover{text-decoration:underline}.lv-work-sub{color:var(--color-fg-muted);overflow-wrap:anywhere;font-size:12.5px;display:block}.lv-pick{min-width:0}.lv-pick .field-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lv-pick .select{width:100%;height:34px;font-size:13px}.lv-form .select.is-empty{color:var(--color-fg-muted)}.lv-form .select.is-empty option{color:var(--color-fg)}.lv-more{border-top:1px solid var(--color-border-subtle);padding:10px 14px}.lv-more-btn{color:var(--color-accent-fg);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:500}.lv-more-btn:hover{text-decoration:underline}.lv-nowork{border:1px solid var(--color-border);border-radius:10px;align-items:center;gap:10px;padding:14px;font-size:13.5px;display:flex}.lv-nowork>.icon{color:var(--color-success-fg);flex:none}.lv-facts{flex-wrap:wrap;gap:12px 40px;margin:0;display:flex}.lv-facts dt{color:var(--color-fg-muted);margin-bottom:3px;font-size:12.5px}.lv-facts dd{margin:0}.lv-note{white-space:pre-wrap;overflow-wrap:anywhere}.lv-work-done .lv-to{font-weight:500}.lv-log{border-top:1px solid var(--color-border-subtle);padding-top:12px}.lv-log summary{cursor:pointer;font-size:13px;font-weight:600}.lv-log-row{flex-wrap:wrap;gap:6px 12px;padding-top:10px;font-size:12px;display:flex}.lv-log-row time,.lv-log-row span{color:var(--color-fg-muted)}.lv-cancel-text{color:var(--color-fg-muted);margin:0 0 14px}@media(max-width:767px){.ui-switch.lv-views{width:100%;height:auto;min-height:var(--ctl-h);display:flex;overflow:visible}.lv-views>.ui-sw{text-align:center;white-space:normal;flex:auto;justify-content:center;min-width:0;height:auto;min-height:30px;padding:3px 6px;line-height:1.15}.lv-form-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lv-form-top>:first-child{grid-column:1/-1}.lv-group-head{flex-wrap:wrap;gap:4px 12px;padding:4px 14px 8px}.lv-group-toggle{flex-basis:100%}.lv-group-head .select{width:100%}.lv-work{grid-template-columns:minmax(0,1fr);gap:8px}}.settings-head,.cfg-section-head{margin-bottom:6px}.settings-section-nav,.cfg-section-nav{min-width:0;margin-bottom:18px;overflow-x:auto}.settings-section-nav .tab-short,.cfg-section-nav .tab-short{display:none}.settings-toolbar,.cfg-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.settings-toolbar .list-search,.cfg-toolbar .list-search{flex:260px;max-width:380px}.settings-toolbar .select,.cfg-toolbar .select{width:auto;max-width:220px}.settings-count,.cfg-total{color:var(--color-fg-muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:12.5px}.settings-detail-head{flex-wrap:wrap;align-items:center;gap:14px;min-height:40px;margin-bottom:16px;display:flex}.settings-detail-head .t-page{overflow-wrap:anywhere;margin:0}.settings-detail-head .actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.settings-detail-title{align-items:center;gap:12px;min-width:0;display:flex}.settings-detail-title>div{min-width:0}.settings-detail-sub{color:var(--color-fg-muted);overflow-wrap:anywhere;margin-top:2px;font-size:12.5px}.settings-savebar{margin-top:16px;bottom:60px}@media(max-width:767px){.settings-savebar{bottom:calc(64px + env(safe-area-inset-bottom))}.settings-head,.cfg-section-head{min-height:var(--touch);flex-wrap:nowrap}.settings-head .actions,.cfg-section-head .actions{flex:0 auto;min-width:0}.settings-head .actions .btn,.cfg-section-head .actions .btn{white-space:normal;text-align:start;line-height:1.2}}.savebar-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}@media(max-width:600px){.settings-section-nav,.cfg-section-nav{grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid;overflow:visible}.settings-section-nav .tab,.cfg-section-nav .tab{flex-direction:column;justify-content:center;gap:3px;height:auto;min-height:48px;padding:6px 2px;font-size:11.5px}.settings-section-nav .tab-label,.cfg-section-nav .tab-label{display:none}.settings-section-nav .tab-short,.cfg-section-nav .tab-short{white-space:nowrap;display:inline}.settings-section-nav .tab,.cfg-section-nav .tab{position:relative}.settings-section-nav .tab .chip-count,.cfg-section-nav .tab .chip-count{margin:0;position:absolute;top:3px;left:calc(50% + 5px)}.settings-toolbar .list-search,.cfg-toolbar .list-search{flex-basis:100%;max-width:none}.settings-toolbar .select,.cfg-toolbar .select{flex:calc(50% - 4px);min-width:0;max-width:none}.settings-count,.cfg-total{margin-left:0}}.sr-page [hidden],.sr-review-list [hidden]{display:none!important}.sr-registry{container-type:inline-size}.sr-registry-table .sr-col-role{width:46%}.sr-registry-table .sr-col-panel{width:16%}.sr-registry-table .sr-col-rights{width:20%}.sr-registry-table .sr-col-employees{width:12%}.sr-role-name{color:var(--color-fg);text-decoration:none}.sr-role-name:hover{color:var(--color-accent-fg)}.sr-role-name:focus-visible,.sr-employee-link:focus-visible,.sr-people a:focus-visible{outline:2px solid var(--color-accent-ring);outline-offset:2px;border-radius:var(--radius-sm)}.sr-role-desc{color:var(--color-fg-subtle);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12px;display:block;overflow:hidden}.sr-registry-table .sr-role-panel{color:var(--color-fg-muted)}.sr-rights{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.sr-rights-n{font-variant-numeric:tabular-nums;min-width:56px}.sr-bar{background:var(--color-border);border-radius:2px;flex:none;width:64px;height:4px;position:relative;overflow:hidden}.sr-bar>i{background:var(--color-accent);border-radius:2px;position:absolute;top:0;bottom:0;left:0}.sr-rights-all{color:var(--color-fg-muted);gap:6px}.sr-employee-link{color:var(--color-accent-fg);font-variant-numeric:tabular-nums;font-weight:550;text-decoration:none}.sr-employee-link:hover{text-decoration:underline}.sr-registry-table td.col-actions{color:var(--color-fg-subtle);text-align:right}.sr-alerts{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.sr-hint-warn{color:var(--color-warning-fg);align-items:center;gap:5px;font-weight:550;display:inline-flex}.sr-changed-chip{height:var(--ctl-h);border:1px solid var(--color-border);border-radius:var(--radius-ctl-sm);background:var(--color-surface);color:var(--color-fg-muted);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;display:inline-flex}.sr-changed-chip b{color:var(--color-fg);font-variant-numeric:tabular-nums;font-weight:600}.sr-changed-chip.on{background:var(--color-accent-soft);color:var(--color-accent-fg);border-color:#0000}.sr-changed-chip.on b{color:inherit}.sr-perm-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:20px;display:grid}.sr-groups{top:calc(var(--topbar-h) + 12px);min-width:0;position:sticky}.sr-group-list{flex-direction:column;gap:2px;display:flex}.sr-group{border-radius:var(--radius-md);width:100%;min-height:36px;color:var(--color-fg-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 10px 0 12px;font-weight:500;display:flex}.sr-group:focus-visible{outline:2px solid var(--color-accent-ring);outline-offset:-2px}.sr-group-name{flex:auto;min-width:0}.sr-group-dot{background:var(--color-accent);border-radius:50%;flex:none;width:6px;height:6px}.sr-group-count{color:var(--color-fg-subtle);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.sr-perm-cards{flex-direction:column;gap:16px;min-width:0;display:flex}.sr-legend{color:var(--color-fg-subtle);align-items:center;gap:6px;font-size:12px;display:inline-flex}.sr-sens{flex:none;display:inline-flex}.sr-cols{columns:2;column-gap:28px}.sr-sub{height:34px;color:var(--color-fg-subtle);break-after:avoid;align-items:flex-end;margin:0;padding:0 4px 6px 12px;font-size:12px;font-weight:600;display:flex}.sr-perm-list{margin:0;padding:0;list-style:none}.sr-perm-row{border-bottom:1px solid var(--color-border-subtle);break-inside:avoid;flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:40px;padding:6px 4px 6px 12px;display:flex;position:relative}.sr-perm-row.is-changed:before{content:"";background:var(--color-accent);border-radius:2px;width:3px;position:absolute;top:6px;bottom:6px;left:0}.sr-perm-main{flex:160px;min-width:0}.sr-perm-name{align-items:center;gap:6px;font-size:13px;display:flex}.sr-perm-label{overflow-wrap:anywhere}label.sr-perm-label{cursor:pointer}.sr-was,.sr-needs{margin-top:1px;font-size:11.5px;display:block}.sr-was{color:var(--color-accent-fg)}.sr-needs{color:var(--color-warning-fg)}.sr-perm-main .field-error{margin:3px 0 0;font-size:11.5px}.sr-perm-control{flex:none;align-items:center;max-width:100%;margin-left:auto;display:flex}.sr-scope button[aria-invalid=true]{color:var(--color-danger-fg)}.sr-control-tip{display:inline-flex}.sr-perm-value{color:var(--color-fg-muted);align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.sr-perm-value.on{color:var(--color-fg);font-weight:550}.sr-locked{cursor:help}.sr-empty-group{color:var(--color-fg-muted);margin:14px 0 4px;font-size:12.5px}.sr-history-line{overflow-wrap:anywhere;flex:auto;min-width:0}.sr-history-meta{color:var(--color-fg-muted);white-space:nowrap}.sr-people{flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;display:flex}.sr-people li{align-items:center;gap:8px;min-width:0;display:inline-flex}.sr-people a{color:var(--color-fg);text-decoration:none}.sr-people a:hover{color:var(--color-accent-fg);text-decoration:underline}.sr-review-impact{margin:0;line-height:1.5}.sr-review-table td{white-space:normal;overflow-wrap:anywhere}.sr-review-table .sr-review-label{width:44%}.sr-review-label>b{align-items:center;gap:6px;display:inline-flex}.sr-review-label>.t-caption{display:block}.sr-review-table .sr-review-group>td{background:var(--color-surface-muted);height:auto;color:var(--color-fg-muted);padding-top:10px;padding-bottom:4px;font-size:11.5px;font-weight:600}@media(max-width:600px){.sr-history-meta{white-space:normal}.sr-review-table>thead{display:none}.sr-review-table,.sr-review-table>tbody{display:block}.sr-review-table .sr-review-row,.sr-review-table .sr-review-group{border-bottom:1px solid var(--color-border-subtle);padding:10px 12px;display:block}.sr-review-table .sr-review-group{padding:0}.sr-review-table .sr-review-row>td,.sr-review-table .sr-review-group>td{border:0;width:auto;height:auto;padding:0;display:block}.sr-review-table .sr-review-group>td{padding:8px 12px 4px}.sr-review-table td[data-label]{margin-top:6px}.sr-review-table td[data-label]:before{content:attr(data-label);color:var(--color-fg-muted);font-size:11px;display:block}}.settings-general-page [hidden]{display:none!important}.sg-form{flex-direction:column;gap:14px;display:flex}.sg-row>.crm-sheet-main{container-type:inline-size}.sg-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;display:grid}.sg-field{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:subgrid;grid-row:span 3;column-gap:12px;min-width:0;display:grid}.sg-field>.field-label{align-self:end;margin-bottom:6px}.sg-field>.sg-default{align-self:end;margin:-1px -1px 5px;font-size:12.5px}.sg-field>.field,.sg-field>.sg-under{grid-column:1/-1}.sg-field>.sg-under{margin-top:6px}@container (max-width:487px){.sg-grid{grid-template-columns:minmax(0,1fr)}.sg-field+.sg-field{padding-top:14px}}.sg-num{position:relative}.sg-num-tail{white-space:pre;pointer-events:none;align-items:center;gap:6px;font-size:13.5px;display:flex;position:absolute;top:0;right:12px;bottom:0;left:13px;overflow:hidden}.sg-num-ghost{visibility:hidden;flex:none}.sg-unit{min-width:0;color:var(--color-fg-muted);text-overflow:ellipsis;overflow:hidden}.sg-under{color:var(--color-fg-muted);font-size:12px}.sg-was.is-saved{color:var(--color-warning-fg);font-weight:550}.sg-log{margin:0;padding:0;list-style:none}.sg-log-row{border-top:1px solid var(--color-border-subtle);align-items:baseline;gap:4px 16px;padding:10px 0;display:flex}.sg-log-row:first-child{border-top:0;padding-top:0}.sg-log-row:last-child{padding-bottom:0}.sg-log-what{overflow-wrap:anywhere;flex:auto;min-width:0}.sg-log-old{color:var(--color-fg-muted)}.sg-log-arrow{color:var(--color-fg-subtle);margin:0 5px}.sg-log-new{font-weight:600}.sg-log-when{color:var(--color-fg-muted);white-space:nowrap;font-size:12.5px}.sg-empty{margin:0}@media(max-width:767px){.sg-num-tail{font-size:16px}.sg-field{grid-row:span 4;grid-template-columns:minmax(0,1fr)}.sg-field>.sg-default{order:1;justify-self:start;margin:0}.sg-field>.sg-under{order:2}}@media(max-width:600px){.sg-log-row{flex-direction:column;gap:2px}.sg-log-when{white-space:normal}}.pf-page>.tabs{margin:14px 0 18px}@media(max-width:640px){.pf-page .obj-fact:nth-child(2){order:1}}.pf-perms .tag{white-space:normal;height:auto;min-height:20px}.pf-row>.crm-sheet-main{container-type:inline-size}.pf-row-mid{align-items:center}.pf-line{grid-template-columns:minmax(0,1fr);gap:14px 16px;display:grid}.pf-count{min-height:var(--ctl-h);padding:0 12px}@container (min-width:440px){.pf-line{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0}.pf-pass>.field{grid-template-rows:subgrid;grid-row:span 3;gap:0;display:grid}.pf-pass>.field>.field-label{align-self:end;margin-bottom:6px}.pf-pass>.field>.field-error{margin-top:6px}.pf-pass>.field:nth-child(3){grid-area:4/1/span 3;padding-top:14px}.pf-pass>.btn{grid-area:5/2}}@container (min-width:760px){.pf-line{grid-template-columns:repeat(3,minmax(0,1fr)) 160px}.pf-pass>.field:nth-child(3){grid-area:1/3/span 3;padding-top:0}.pf-pass>.btn{grid-area:2/4}.pf-count{grid-column:span 3}}@media(max-width:767px){.pf-count{min-height:var(--touch)}}.adm-ui .tab .chip-count.tone-danger{background:var(--color-danger);min-width:18px;height:18px;color:var(--color-on-fill);border-radius:9px;margin-left:2px;padding:0 6px;font-size:11px;font-weight:600}.adm-ui .settings-toolbar,.adm-ui .cfg-toolbar{gap:8px;margin-bottom:14px}.adm-ui .settings-toolbar .list-search,.adm-ui .cfg-toolbar .list-search{flex:200px;min-width:180px;max-width:304px}.adm-ui .settings-count,.adm-ui .cfg-total{color:var(--color-fg-muted);white-space:nowrap;margin-left:auto;font-size:13px}.fpill{box-sizing:border-box;border:1px solid var(--color-border-input);background:var(--color-surface);height:36px;color:var(--color-fg);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 10px 0 12px;font-size:13.5px;display:inline-flex;position:relative}.fpill:hover{border-color:var(--color-border-hover)}.fpill:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-ring)}.fpill-k{color:var(--color-fg-muted);white-space:nowrap}.fpill .fpill-sel,.settings-toolbar .fpill .fpill-sel,.cfg-toolbar .fpill .fpill-sel{-webkit-appearance:none;-moz-appearance:none;appearance:none;field-sizing:content;width:auto;min-width:0;max-width:200px;height:100%;box-shadow:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0 -20px 0 0;padding:0 20px 0 0;font-weight:500}.fpill .fpill-sel:focus{box-shadow:none;outline:none}.fpill-chev{width:14px;height:14px;color:var(--color-fg-muted);pointer-events:none;flex:none}.fpill.is-set{border-color:#506eaa}@supports (color:color-mix(in lab,red,red)){.fpill.is-set{border-color:color-mix(in oklch,var(--color-accent) 40%,var(--color-border-input))}}.fpill.is-set{background:var(--color-accent-soft)}.fpill.is-set .fpill-sel,.fpill.is-set .fpill-chev{color:var(--color-accent)}.adm-status{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:112px;height:24px;padding:0 8px;font-size:12px;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.adm-status:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.adm-tag{box-sizing:border-box;background:var(--color-surface-muted);height:20px;color:var(--color-fg-muted);white-space:nowrap;vertical-align:middle;border:0;border-radius:5px;align-items:center;padding:0 7px;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex}.adm-tag.tone-accent,.adm-status.tone-accent{background:var(--color-accent-soft);color:var(--color-accent)}.adm-stack{flex-direction:column;gap:16px;min-width:0;display:flex}.adm-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;min-width:0;box-shadow:0 1px 2px #171d260d}.adm-card-head{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:10px;min-height:56px;padding:12px 18px;display:flex}.adm-card-title{align-items:baseline;gap:6px;margin:0;font-size:15px;font-weight:600;display:inline-flex}.adm-card-count{color:var(--color-fg-muted);font-size:13px;font-weight:500}.adm-card-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.adm-card-body{padding:0 18px 18px}.adm-card>.table-wrap,.adm-card>.adm-card-flush{border-top:1px solid var(--color-border-subtle)}.adm-tile{background:var(--color-accent-soft);width:32px;height:32px;color:var(--color-accent);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.adm-tile .icon{width:17px;height:17px}.adm-tile-lg{border-radius:12px;width:44px;height:44px}.adm-tile-lg .icon{width:22px;height:22px}.adm-head{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;margin-bottom:16px;padding:18px 22px;box-shadow:0 1px 2px #171d260d}.adm-head-main{align-items:center;gap:14px;min-width:0;display:flex}.adm-head-text{flex:1;min-width:0}.adm-head-title{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.adm-head-title .t-page{margin:0;font-size:22px;line-height:1.25}.adm-head-sub{color:var(--color-fg-muted);flex-wrap:wrap;gap:4px 14px;margin-top:3px;font-size:13.5px;display:flex}.adm-head .actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.adm-facts{border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;gap:12px 40px;margin:16px 0 0;padding-top:14px;display:flex}.adm-facts dt{color:var(--color-fg-muted);margin-bottom:3px;font-size:12.5px}.adm-facts dd{margin:0;font-size:14px}.adm-ui .savebar{border-radius:12px;padding:10px 12px 10px 18px;box-shadow:0 10px 30px #1a22301f,0 2px 6px #1a22300f}.adm-ui .savebar-t{font-weight:600}.dialog-tile{background:var(--color-accent-soft);width:40px;height:40px;color:var(--color-accent);border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}.dialog-tile .icon{width:20px;height:20px}@media(max-width:767px){.adm-head{padding:14px 16px}.adm-head-main{flex-wrap:wrap}.adm-head-text{flex:180px}.adm-head .actions{margin-left:0}.adm-facts{gap:10px 24px}.adm-ui .settings-toolbar .list-search,.adm-ui .cfg-toolbar .list-search{flex-basis:100%;min-width:0;max-width:none}.adm-ui .settings-toolbar .fpill,.adm-ui .cfg-toolbar .fpill{flex:0 calc(50% - 4px);min-width:0;height:40px}.adm-ui .settings-toolbar .fpill .fpill-sel,.adm-ui .cfg-toolbar .fpill .fpill-sel{flex:1;min-width:0;max-width:none}}.sr-page .sr-registry-table .sr-col-role{width:auto}.sr-page .sr-registry-table .sr-col-panel{width:170px}.sr-page .sr-registry-table .sr-col-rights{width:200px}.sr-page .sr-registry-table .sr-col-employees{width:120px}.sr-page .sr-registry-table th:first-child,.sr-page .sr-registry-table td:first-child{padding-left:18px}.sr-page .sr-registry-table th:last-child,.sr-page .sr-registry-table td:last-child{padding-right:18px}.sr-page .sr-registry-table .sr-role-row>td{height:56px;padding-top:8px;padding-bottom:8px}.sr-page .sr-role-name{font-size:13.5px;display:block}.sr-page .sr-role-desc{color:var(--color-fg-muted);margin-top:0;font-size:12.5px}.sr-page .sr-registry-table td.sr-role-panel{color:var(--color-fg);font-size:13.5px}.sr-page .sr-rights{font-size:13.5px}.sr-page .sr-bar{background:var(--color-border-subtle)}.sr-page .sr-employee-link{font-weight:400}@container (max-width:640px){.sr-page .sr-registry-table>colgroup,.sr-page .sr-registry-table>thead{display:none}.sr-page .sr-registry-table,.sr-page .sr-registry-table>tbody{width:100%;display:block}.sr-page .sr-registry-table .sr-family-row{display:block}.sr-page .sr-registry-table .sr-family-row>th{border-bottom:1px solid var(--color-border-subtle);height:auto;padding:8px 16px;display:block}.sr-page .sr-registry-table .sr-role-row{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px 16px;padding:12px 16px;display:grid}.sr-page .sr-registry-table tbody>tr:last-child{border-bottom:0}.sr-page .sr-registry-table .sr-role-row>td{border:0;min-width:0;height:auto;padding:0;display:block}.sr-page .sr-registry-table .sr-role-row>td.sr-role-identity{grid-column:1/-1}.sr-page .sr-registry-table .sr-role-row>td.sr-role-panel{color:var(--color-fg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.sr-page .sr-registry-table .sr-role-row>td.sr-role-employees{text-align:right;min-width:24px}.sr-page .sr-role-desc{white-space:normal;margin-top:2px}}.sr-editor>*+*{margin-top:16px}.sr-editor>.sr-alerts,.sr-alerts>.crm-ready{margin-bottom:0}.sr-head .obj-fact a{color:var(--color-accent-fg);text-decoration:none}.sr-head .obj-fact a:hover{text-decoration:underline}.sr-head .obj-fact a:focus-visible{outline:2px solid var(--color-accent-ring);outline-offset:2px;border-radius:var(--radius-sm)}.sr-head .sr-protected-line{align-items:center;gap:8px;margin:0;font-weight:550;display:flex}.sr-fields .field{min-width:0;margin:0}.sr-ro-box{min-height:var(--ctl-h);box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-ctl-sm);background:var(--color-surface-muted);overflow-wrap:anywhere;padding:7px 12px;font-size:14px;line-height:1.45}@media(max-width:640px){.sr-head .obj-head-top{grid-template-columns:minmax(0,1fr) auto;display:grid}}.sr-perms{container:sr-perms/inline-size}.sr-perms>.section-body.flush{overflow:visible}.sr-perms .crm-tab-tools{gap:10px 14px}.sr-perm-search{flex:0 300px;min-width:180px}.sr-perm-search .input{height:var(--ctl-h-sm)}.sr-perms .crm-tab-tools .switch{color:var(--color-fg);white-space:nowrap;padding:0;font-size:13.5px}.sr-changed-chip{height:var(--ctl-h-sm)}.sr-perm-layout{grid-template-columns:360px minmax(0,1fr);align-items:stretch;gap:0}.sr-groups{box-sizing:border-box;border-right:1px solid var(--color-border-subtle);padding:8px 10px;position:static}.sr-group-list{top:calc(var(--topbar-h) + 12px);gap:0;position:sticky}.sr-group{min-height:32px;color:var(--color-fg);border-radius:8px;grid-template-columns:minmax(0,1fr) 60px 54px;align-items:center;column-gap:12px;padding:4px 10px;font-weight:400;display:grid}.sr-group:hover{background:var(--color-surface-muted);color:var(--color-fg)}.sr-group.on{background:var(--color-accent-soft);color:var(--color-accent-fg);font-weight:600}.sr-group-name{align-items:center;gap:6px;min-width:0;display:flex}.sr-group-name>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sr-group-count{color:var(--color-fg-muted);text-align:right;white-space:nowrap;font-size:12.5px;font-weight:400}.sr-group.on .sr-group-count{color:inherit}.sr-group-bar{background:var(--color-border-strong);border-radius:2px;height:4px;display:block;position:relative;overflow:hidden}.sr-group-bar>i{background:var(--color-accent);border-radius:2px;position:absolute;top:0;bottom:0;left:0}.sr-perm-cards{gap:0;container:sr-card/inline-size}.sr-perm-card+.sr-perm-card{border-top:1px solid var(--color-border)}.sr-perm-head{border-bottom:1px solid var(--color-border-subtle);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:14px 22px;display:flex}.sr-perm-title{flex:1;min-width:0;margin:0;font-size:15px;font-weight:650;line-height:1.35}.sr-legend{color:var(--color-fg-muted);font-size:12.5px}.sr-legend svg,.sr-sens{color:#b97f0e}@supports (color:color-mix(in lab,red,red)){.sr-legend svg,.sr-sens{color:color-mix(in oklch,var(--color-warning),var(--color-warning-fg) 30%)}}.sr-cols{columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;padding:0 22px 8px;display:grid}.sr-cols:has(>.sr-col:only-child){grid-template-columns:minmax(0,1fr)}.sr-col{flex-direction:column;min-width:0;display:flex}.sr-sub{height:auto;color:var(--color-fg-muted);margin:0;padding:14px 0 4px;font-size:12.5px;font-weight:600;line-height:17px;display:block}.sr-perm-list+.sr-sub{padding-top:18px}.sr-perm-row{gap:4px 12px;min-height:46px;padding:6px 0}.sr-perm-row>.sr-perm-main{flex:1 1 0;min-width:120px}.sr-col>.sr-perm-list:last-child>.sr-perm-row:last-child{border-bottom:0}.sr-perm-row.is-changed:before{left:-10px}.sr-perm-name{font-size:14px}.sr-perm-control .switch{gap:0}.sr-was,.sr-needs,.sr-perm-main .field-error{font-size:12px}.sr-empty-group{margin:0;padding:16px 22px}.sr-scope.seg-mini{border-color:var(--color-border);border-radius:8px;padding:2px}.sr-scope.seg-mini button{border-radius:6px;height:26px;padding:0 9px}.sr-scope.seg-mini button+button{border-left:0}.sr-history .sr-history-list{margin:0;padding:0;list-style:none}.sr-history .sr-history-list li{border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;align-items:baseline;gap:2px 16px;padding:9px 0;font-size:13px;display:flex}.sr-history .sr-history-list li:first-child{border-top:0;padding-top:0}.sr-history .sr-history-list li:last-child{padding-bottom:0}.sr-people-empty{color:var(--color-fg-muted);margin:0;font-size:13px}@container sr-perms (max-width:859px){.sr-perm-layout{grid-template-columns:minmax(0,1fr)}.sr-groups{border-right:0;border-bottom:1px solid var(--color-border-subtle);padding:8px 10px}.sr-group-list{scrollbar-width:none;flex-direction:row;gap:4px;position:relative;top:auto;overflow-x:auto}.sr-group-list::-webkit-scrollbar{display:none}.sr-group{flex:none;grid-template-columns:minmax(0,1fr) auto;row-gap:6px;width:auto;min-width:150px;padding:7px 10px}.sr-group-name>span{overflow:visible}.sr-group-bar{grid-area:2/1/auto/-1}}@container sr-card (max-width:599px){.sr-cols{grid-template-columns:minmax(0,1fr)}.sr-sub-cont{display:none}.sr-col:not(:last-child)>.sr-perm-list:last-child>.sr-perm-row:last-child{border-bottom:1px solid var(--color-border-subtle)}.sr-col+.sr-col>.sr-sub:first-child{padding-top:18px}}@media(max-width:767px){.sr-scope.seg-mini button{height:36px;padding:0 12px}}@media(max-width:480px){.sr-perm-search{flex-basis:100%}.sr-perm-head,.sr-cols,.sr-empty-group{padding-left:14px;padding-right:14px}}.sr-editor>.ui-savebar{border:1px solid var(--color-border);border-radius:var(--r-card);box-shadow:var(--shadow-xs);margin-bottom:0;margin-left:0;margin-right:0}.cp{container:cp/inline-size}.cp-body,.cp-main,.cp-rail{align-content:start;align-items:start;gap:16px;min-width:0;display:grid}@container cp (min-width:1240px){.cp-body.has-rail{grid-template-columns:minmax(0,1fr) var(--rail-w)}}.cp-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-xs);overflow:clip}.cp-card-head{border-bottom:1px solid var(--color-border-subtle);flex-wrap:wrap;align-items:center;gap:4px 16px;min-height:48px;padding:0 16px;display:flex}.cp-card-title{letter-spacing:-.005em;align-items:baseline;gap:8px;margin:0;font-size:14.5px;font-weight:600;display:inline-flex}.cp-card-title a{color:inherit;text-decoration:none}.cp-card-title a:hover{color:var(--color-accent-fg)}.cp-n{color:var(--color-fg-subtle);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.cp-card-head .tabs.cp-strip{scrollbar-width:none;border-bottom:0;flex:auto;align-self:stretch;min-width:0;margin:0;overflow-x:auto}.cp-card-head .tabs.cp-strip .tab{min-height:47px}.cp-card-head .tabs.cp-strip .tab:first-child{font-weight:600}.cp-aside{color:var(--color-accent-fg);white-space:nowrap;margin-left:auto;font-size:12.5px;text-decoration:none}a.cp-aside:hover{text-decoration:underline}.cp-aside.cp-sub{color:var(--color-fg-muted)}.cp-card-foot{border-top:1px solid var(--color-border-subtle);justify-content:center;padding:8px 16px;display:flex}.cp-empty{color:var(--color-fg-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 16px;display:flex}.cp-empty>.icon{color:var(--color-success-fg)}.cp-next{color:var(--color-accent-fg);margin-left:auto;text-decoration:none}.cp-next:hover{text-decoration:underline}.cp-note{border-bottom:1px solid var(--color-border-subtle);color:var(--color-danger-fg);align-items:center;gap:8px;padding:8px 16px;font-size:13px;display:flex}.cp-card .table-wrap{box-shadow:none;border:0;border-radius:0}.cp-table td{vertical-align:top}.cp-l1,.cp-l2{white-space:nowrap;align-items:center;min-width:0;max-width:100%;display:flex;overflow:hidden}.cp-l1{gap:6px}.cp-l2{color:var(--color-fg-muted);gap:0 12px;margin-top:2px;font-size:12.5px;line-height:1.35}.cp-l2>.cp-t+.cp-t{flex-shrink:4}.cp-t{text-overflow:ellipsis;min-width:0;overflow:hidden}.cp-l1 .id-num,.cp-l1 .badge,.cp-l1 .chat-badge,.cp-l1 .avatar{flex:none}.cp-plate{border-radius:var(--radius-sm);background:var(--color-surface-muted);font-family:var(--font-mono);color:var(--color-fg-muted);white-space:nowrap;flex:none;padding:0 6px;font-size:11.5px}.cp-strong{color:var(--color-fg);font-weight:560}.cp-sub{color:var(--color-fg-subtle)}.cp-warn{color:var(--color-warning-fg);align-items:center;gap:4px;font-weight:560;display:inline-flex}.cp-ic{background:var(--color-surface-muted);width:20px;height:20px;color:var(--color-fg-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.is-late{color:var(--color-danger-fg);font-weight:600}.cp-t.is-late{align-items:center;gap:4px;display:inline-flex}.cp-when .cp-l1,.cp-when .cp-l2{justify-content:flex-end}.cp-table th.cp-when,.cp-table td.cp-when{text-align:right}.cp-when .cp-t,.cp-t.is-late,.cp-keep{text-overflow:clip;flex-shrink:0;overflow:visible}.cp-table td.cp-act{vertical-align:middle;text-align:right;white-space:nowrap;text-overflow:clip;overflow:visible}.cp-money{font-variant-numeric:tabular-nums;color:var(--color-fg);font-weight:560}.cp-chip{white-space:nowrap;align-items:center;gap:4px;min-width:0;max-width:100%;font-weight:540;display:inline-flex}.cp-chip>span{text-overflow:ellipsis;overflow:hidden}.cp-chip .icon-xs{flex:none}.cp-chip.is-danger{color:var(--color-danger-fg)}.cp-chip.is-warn{color:var(--color-warning-fg)}.cp-chip.is-info{color:var(--color-info-fg)}.cp-chip.is-plain{color:var(--color-fg-muted);font-weight:450}.cp-items{display:grid}.cp-item{min-height:var(--touch);border-top:1px solid var(--color-border-subtle);cursor:pointer;grid-template-columns:minmax(0,320px) minmax(0,1fr) auto auto;grid-template-areas:"obj what when act";align-items:center;gap:4px 16px;padding:9px 16px;display:grid}.cp-item-obj{grid-area:obj;min-width:0}.cp-item-what{grid-area:what;min-width:0}.cp-item-what .cp-l2{margin-top:0}.cp-item-when{text-align:right;white-space:nowrap;grid-area:when}.cp-item-act{grid-area:act;justify-self:end}.cp-rail .cp-item,.cp-team-items .cp-item{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"obj when""what act"}.cp-rail .cp-item:not(.has-act),.cp-team-items .cp-item:not(.has-act){grid-template-areas:"obj when""what what"}@container cp (max-width:900px){.cp-item{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"obj when""what act"}.cp-item:not(.has-act){grid-template-areas:"obj when""what what"}}.cp-item-main .tag,.cp-item-what .tag{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.cp-item:first-child{border-top:0}.cp-item:hover{background:var(--color-surface-muted)}.cp-item:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.cp-item-main{min-width:0}.cp-item-side{white-space:nowrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.cp-team-table{table-layout:fixed}.cp-team-table th.cp-team-who{width:34%}.cp-team-name{align-items:center;gap:8px;min-width:0;font-weight:500;display:flex}.cp-team-name>span:not(.tag){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cp-m{border-radius:var(--radius-sm);min-width:28px;color:var(--color-accent-fg);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;justify-content:flex-end;padding:2px 6px;font-weight:600;text-decoration:none;display:inline-flex}.cp-m:hover{background:var(--color-accent-soft)}.cp-m.on{background:var(--color-accent-soft);box-shadow:inset 0 -2px 0 var(--color-accent)}.cp-m.zero{color:var(--color-fg-subtle);cursor:default;font-weight:450}.cp-m.zero:hover{background:0 0}.cp-team-x>td{background:var(--color-surface-sunken);padding:0!important}.cp-team-items .cp-item{padding-left:48px}.cp-lcard{grid-template-columns:minmax(0,1fr) minmax(0,max-content);padding:12px 14px}.cp-lcard .lcard-primary{min-width:0;display:block}.cp-lcard .lcard-primary .id-num,.cp-lcard .lcard-primary .wkind{white-space:nowrap;flex-shrink:0}.cp-lcard .lcard-right{text-align:right;min-width:0;max-width:100%;display:block}.cp-lcard .lcard-right .cp-l1,.cp-lcard .lcard-right .cp-l2{justify-content:flex-end}.cp-lcard .lcard-secondary{grid-column:1/-1;min-width:0;display:block}.cp-lcard.has-act .lcard-secondary{grid-area:2/1}.cp-lcard-act{grid-area:2/2;place-self:center end}.cp-lcard-act .btn{min-height:var(--touch)}@container cp (max-width:640px){.cp-team-table,.cp-team-table tbody{width:100%;display:block}.cp-team-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cp-team-table tbody tr:not(.cp-team-x){border-bottom:1px solid var(--color-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px;padding:10px 12px;display:grid}.cp-team-table tbody tr>*{text-align:left;border:0;justify-content:space-between;align-items:center;gap:8px;width:auto;height:auto;padding:2px 0;display:flex}.cp-team-table tbody tr>th{grid-column:1/-1;justify-content:flex-start}.cp-team-table tbody td[data-label]:before{content:attr(data-label);color:var(--color-fg-muted);font-size:12px}.cp-team-table tr.cp-team-x,.cp-team-table tr.cp-team-x>td{display:block}.cp-card-head{padding:0 12px}.cp-item{padding:10px 12px}.cp-team-items .cp-item{padding-left:12px}.cp-team-table th.cp-team-who{width:40%}}@media(max-width:767px){.cp .page-head .cp-act-2>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cp .page-head .cp-act-2{min-width:var(--touch);min-height:var(--touch);padding-inline:0}.cp.has-bnav{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.cp.has-bnav .page-head .actions .cp-in-bnav,.cp.has-bnav .page-head .actions .control-tip:has(.cp-in-bnav){display:none}}.tk-table td.tk-col-check{padding-right:0}.tk-table .tl-check{margin-inline:auto}.tk-sub,.nt-sub{display:block}.tk-sub .user-ref{vertical-align:middle;align-items:center;gap:4px;display:inline-flex}.tk-sub .avatar-sm{width:18px;height:18px;font-size:9px}.tk-sub :is(.entity-link,.user-ref),.nt-sub .entity-link{vertical-align:middle}.tk-due.tk-late{color:var(--color-danger-fg)}.tk-toolbar,.nt-toolbar{flex-wrap:wrap;align-items:center;display:flex}.nt-table td.nt-col-ico{color:var(--color-fg-subtle);padding-right:0}.nt-ico.is-danger{color:var(--color-danger-fg)}.nt-tag.tone-warning{background:var(--color-warning-soft);color:var(--color-warning-fg)}.nt-tag.tone-danger{background:var(--color-danger-soft);color:var(--color-danger-fg)}.nt-tag.tone-accent{background:var(--color-accent-soft);color:var(--color-accent)}.nt-time,.nt-times{color:var(--color-fg-muted)}.nt-read-done{width:32px;height:32px;color:var(--color-fg-subtle);opacity:.6;place-items:center;display:inline-grid}.nt-act-gap{width:172px;display:inline-block}.nt-search{display:contents}.page .cp-stub-card{gap:12px;padding:32px 24px}.page .cp-stub-card .cp-stub-art{width:min(560px,100%)}.cardlist .lcard.nt-card{flex-direction:column;align-items:stretch;gap:8px;display:flex}.nt-card-head{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:12px;display:grid}.nt-card-head>.nt-ico{color:var(--color-fg-subtle);margin-top:2px}.nt-card-head>.nt-ico.is-danger{color:var(--color-danger-fg)}.nt-card-head .cell-2line>*{white-space:normal}.nt-card-head .cell-2line>:nth-child(2){color:var(--color-fg-muted);font-size:12.5px}.nt-card-meta,.nt-card-acts{align-items:center;gap:8px;padding-left:28px;display:flex}.nt-card .nt-card-acts>.btn.btn-row{flex:auto;width:auto;min-width:0}.nt-card-acts>.nt-act-gap{display:none}.obj-head{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-sm)}.entity-head.obj-head{padding:0}.obj-head-top{flex-wrap:wrap;align-items:center;gap:10px 14px;padding:16px 20px;display:flex}.obj-head-title{flex-wrap:wrap;flex:auto;align-items:center;gap:8px 10px;min-width:0;display:flex}.obj-head-name{letter-spacing:-.01em;overflow-wrap:anywhere;min-width:0;margin:0;font-size:21px;font-weight:700;line-height:1.25}.obj-head-name.mono{font-family:var(--font-mono);letter-spacing:0;font-weight:500}.obj-head-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.obj-facts{flex-wrap:wrap;margin:0;padding:0;display:flex}.obj-fact{box-sizing:border-box;min-width:max-content;max-width:100%;box-shadow:-1px 0 0 var(--color-border),0 -1px 0 var(--color-border);flex-direction:column;flex:1 1 0;gap:2px;padding:12px 20px 13px;display:flex}.obj-fact dt{color:var(--color-fg-muted);white-space:nowrap;font-size:12px}.obj-fact dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:500}.obj-fact dd>a{white-space:normal;overflow:visible}.obj-band{border-top:1px solid var(--color-border);padding:14px 20px 16px}@media(max-width:640px){.obj-head-top{padding:14px 16px}.obj-head-actions{margin-left:0}.obj-fact{flex-basis:50%;min-width:0;padding:10px 16px 11px}.obj-fact dt{white-space:normal}.obj-band{padding:12px 16px 14px}}.crm-ready.is-info{background:var(--color-accent-soft);color:var(--color-accent-fg)}.crm-doc-still{flex:1;align-items:center;gap:12px;min-width:0;padding:6px 8px;display:flex}.ord-block-foot.sheet-actions{justify-content:flex-end}.sheet-g3,.sheet-g4{align-items:start;gap:14px 16px;display:grid}.sheet-g3{grid-template-columns:repeat(3,minmax(0,1fr))}.sheet-g4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1100px){.sheet-g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.sheet-g3,.sheet-g4{grid-template-columns:minmax(0,1fr)}}.fv-dialog .dialog-body{padding:0}.fv-paper{background:var(--color-surface-sunken);text-align:center;min-height:320px;max-height:calc(100dvh - 200px);padding:16px;overflow:auto}.fv-pages{flex-direction:column;align-items:center;gap:12px;display:flex}.fv-pages canvas{max-width:100%;height:auto;box-shadow:var(--shadow-md);background:#fff;display:block}.fv-image{object-fit:contain;max-width:100%;max-height:calc(100dvh - 240px);box-shadow:var(--shadow-md);margin:auto;display:block}.fv-note{color:var(--color-fg-muted);margin:0;padding:48px 0;font-size:13px}@media(max-width:640px){.fv-paper{max-height:calc(100dvh - 170px);padding:8px}}.app{--sidebar-gap:12px;--bar-end:48px}.sea-backdrop{z-index:-1;pointer-events:none;width:100%;height:100%;display:block;position:fixed;top:0;right:0;bottom:0;left:0}@media print{.sea-backdrop{display:none}}.sidebar{border-radius:var(--radius-lg);background:#ffffffb8}@supports (color:color-mix(in lab,red,red)){.sidebar{background:color-mix(in oklch,var(--color-surface) 72%,transparent)}}.sidebar{-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2)}.sidebar-nav{gap:4px;position:relative}.nav-item{z-index:1;border-radius:var(--radius-md);height:40px;transition:background-color .12s var(--ease),color .22s var(--ease),box-shadow .12s var(--ease)}.nav-item .icon{width:18px;height:18px}.nav-item.active{font-weight:600}.nav-ink{z-index:0;border-radius:var(--radius-md);background:var(--color-accent);pointer-events:none;transition:top .22s var(--ease),left .22s var(--ease),width .22s var(--ease),height .22s var(--ease),background-color .12s var(--ease);position:absolute;box-shadow:0 4px 12px #2b4ea747,inset 0 1px #ffffff29}.nav-ink:not([style]){display:none}.sidebar-nav:has(>.nav-ink[style])>.nav-item.active{box-shadow:none;background:0 0}.sidebar-nav:has(>.nav-item.active:hover)>.nav-ink{background:var(--color-accent-hover)}@media(max-width:767px){.sidebar,.app.sidebar-collapsed .sidebar{background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.topbar{-webkit-backdrop-filter:none;backdrop-filter:none;transition:background-color .18s var(--ease),border-color .18s var(--ease);background:0 0}body.head-scrolled .topbar{background:var(--sea-water)}@supports (color:color-mix(in lab,red,red)){body.head-scrolled .topbar{background:color-mix(in oklch,var(--sea-water) 66%,transparent)}}body.head-scrolled .topbar{-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);border-bottom-color:var(--color-border)}.crumbs .cur{font-size:13.5px;font-weight:500}.bell .n-count{top:2px;right:0;transform:translate(35%)}.page-narrow{max-width:calc(var(--content-max) + var(--page-x) * 2)}.content.is-narrow>.page>:not(.page-head),.content>.page.page-narrow>:not(.page-head){max-width:var(--narrow-max)}@media(min-width:768px){.content>.page{padding-top:var(--page-top);padding-bottom:var(--page-bottom)}.main:not(.is-sub)>.content>.page>.page-head,.content>.page>.page-head.is-section{z-index:41;height:var(--topbar-h);min-height:0;margin:calc(-1 * (var(--topbar-h) + var(--page-top))) var(--bar-end) var(--page-top) 0;pointer-events:none;flex-wrap:nowrap;align-items:center;gap:12px;padding:0;display:flex;position:sticky;top:0}.main:not(.is-sub)>.content>.page.whp-page>.page-head{margin-bottom:calc(var(--page-top) - 16px)}.main:not(.is-sub)>.content>.page>.page-head>*,.content>.page>.page-head.is-section>*{pointer-events:auto}.main:not(.is-sub)>.content>.page>.page-head :is(.t-page,.grow),.content>.page>.page-head.is-section :is(.t-page,.grow){min-width:0}.main:not(.is-sub)>.content>.page>.page-head .t-page,.content>.page>.page-head.is-section .t-page{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:21px;font-weight:650;overflow:hidden}.main:not(.is-sub)>.content>.page>.page-head :is(.page-sub,.n-description){display:none}.main:not(.is-sub)>.content>.page>.page-head :is(.actions,.page-ctx),.content>.page>.page-head.is-section :is(.actions,.page-ctx){flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.main:not(.is-sub)>.content>.page>.page-head .actions,.content>.page>.page-head.is-section .actions{flex:none;margin-left:auto}.page-head .page-ctx{min-width:0}.main:not(.is-sub)>.content>.page>.page-head .btn-sm,.content>.page>.page-head.is-section .btn-sm{height:var(--ctl-h);border-radius:var(--radius-md);padding:0 14px;font-size:13.5px}.main:not(.is-sub):has(>.content>.page>.page-head)>.topbar .crumbs,.main:has(>.content>.page>.page-head.is-section)>.topbar .crumbs{display:none}}.page-head .fin-widget{min-height:0;height:var(--ctl-h);border-radius:var(--radius-md);gap:8px;padding:0 8px 0 12px}.page-head .fin-widget-text{flex-direction:row;align-items:baseline;gap:8px}.page-head .fin-widget-dot{width:8px;height:8px;box-shadow:none}.page-head .fin-widget-label{font-size:13.5px;font-weight:400}.page-head .fin-widget-sum .fin-acc-amount{font-size:15px;font-weight:650}.page-head .fin-widget-sum .fin-acc-amount-rest{font-size:13.5px}.page-head .fin-widget-gap{border-radius:var(--radius-sm);align-items:center;height:22px;margin-left:0;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}@media(prefers-reduced-motion:no-preference){.content>.page>:not(.page-head){animation:shell-page-in .24s var(--ease-out) backwards}}@keyframes shell-page-in{0%{opacity:0;translate:0 8px}}body:has(.bulk-bar:not(.is-leaving),.ui-savebar:not([hidden],.is-leaving),.savebar.show) .asst-launcher{opacity:0;visibility:hidden;pointer-events:none;translate:0 calc(100% + 200px)}@media(prefers-reduced-motion:no-preference){.asst-launcher{transition:transform .16s var(--ease-out),background-color .16s var(--ease),box-shadow .16s var(--ease),translate .26s var(--ease-out),opacity .26s var(--ease-out),visibility 0s linear 0s}body:has(.bulk-bar:not(.is-leaving),.ui-savebar:not([hidden],.is-leaving),.savebar.show) .asst-launcher{transition:transform .16s var(--ease-out),background-color .16s var(--ease),box-shadow .16s var(--ease),translate .18s var(--ease-in),opacity .18s var(--ease-in),visibility 0s linear .18s}}:where(:root:not(:has(.auth-page))) :focus-visible{outline:3px solid var(--color-accent-ring);outline-offset:1px}:where(:root:not(:has(.auth-page))) :is(.btn,.input,.select,.textarea,.combo,.chip,.menu-item):focus-visible{outline:3px solid var(--color-accent-ring);outline-offset:1px;box-shadow:none}:where(:root:not(:has(.auth-page))) :is(.tab,.view-tab,.subtab,.whlc-tab):focus-visible{outline:3px solid var(--color-accent-ring);outline-offset:-3px;box-shadow:none}:where(:root:not(:has(.auth-page))) .ui-button:focus-visible{outline:3px solid var(--color-accent-ring);outline-offset:1px}:where(:root:not(:has(.auth-page))) :is(.menu-item,.tab,.subtab,.view-tab).ui-button:focus-visible{outline-offset:-3px}:where(:root:not(:has(.auth-page))) .btn{height:var(--ctl-h);border-radius:var(--r-ctl);font-size:var(--fs-body);letter-spacing:0;transition:var(--t-ctl);gap:6px;padding:0 14px;font-weight:500;position:relative}:where(:root:not(:has(.auth-page))) .btn .icon{width:16px;height:16px}:where(:root:not(:has(.auth-page))) .btn:active{scale:.98}:where(:root:not(:has(.auth-page))) .btn:disabled,:where(:root:not(:has(.auth-page))) .btn[aria-disabled=true]{opacity:.45;cursor:default}:where(:root:not(:has(.auth-page))) .btn-secondary{border-color:var(--color-border-strong);background:var(--color-surface);color:var(--color-fg);box-shadow:var(--shadow-xs)}:where(:root:not(:has(.auth-page))) .btn-secondary:hover{border-color:var(--color-border-hover);background:var(--color-surface-muted)}:where(:root:not(:has(.auth-page))) .btn-secondary:active{background:var(--color-surface-sunken);box-shadow:none}:where(:root:not(:has(.auth-page))) .btn-primary{background:var(--color-accent);color:var(--color-on-fill);box-shadow:var(--shadow-primary);border-color:#0000}:where(:root:not(:has(.auth-page))) .btn-primary:hover{background:var(--color-accent-hover)}:where(:root:not(:has(.auth-page))) .btn-primary:active{background:var(--color-accent-hover);box-shadow:inset 0 1px 2px #010e4259}:where(:root:not(:has(.auth-page))) .btn-ghost{color:var(--color-fg-muted);box-shadow:none;background:0 0;border-color:#0000}:where(:root:not(:has(.auth-page))) .btn-ghost:hover{background:var(--color-surface-muted);color:var(--color-fg)}:where(:root:not(:has(.auth-page))) .btn-ghost:active{background:var(--color-surface-sunken)}:where(:root:not(:has(.auth-page))) .btn-destructive{background:var(--color-danger);color:var(--color-on-fill);box-shadow:none;border-color:#0000}:where(:root:not(:has(.auth-page))) .btn-destructive:hover{background:var(--color-danger-hover)}:where(:root:not(:has(.auth-page))) .btn-destructive:active{background:var(--color-danger-hover);box-shadow:inset 0 1px 2px #34000059;box-shadow:inset 0 1px 2px oklch(20% .1 27/.35)}:where(:root:not(:has(.auth-page))) .btn-destructive:focus-visible{outline-color:var(--color-danger-ring)}:where(:root:not(:has(.auth-page))) .btn-sm{height:var(--ctl-h-sm);padding:0 var(--s-3);font-size:var(--fs-body);border-radius:var(--r-ctl)}:where(:root:not(:has(.auth-page))) .btn-xs{height:var(--ctl-h-xs);padding:0 var(--s-2);font-size:var(--fs-cap);border-radius:var(--r-tag)}:where(:root:not(:has(.auth-page))) .btn-icon{width:var(--ctl-h);padding:0}:where(:root:not(:has(.auth-page))) .btn-icon .icon{width:18px;height:18px}:where(:root:not(:has(.auth-page))) .btn-icon.btn-sm{width:var(--ctl-h-sm)}:where(:root:not(:has(.auth-page))) .btn-icon.btn-sm .icon{width:16px;height:16px}:where(:root:not(:has(.auth-page))) .btn-icon.btn-xs{width:var(--ctl-h-xs)}:where(:root:not(:has(.auth-page))) .btn-icon.btn-xs .icon{width:14px;height:14px}:where(:root:not(:has(.auth-page))) .btn-icon:active{scale:.94}:where(:root:not(:has(.auth-page))) .btn-icon.btn-xs:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px}:where(:root:not(:has(.auth-page))) .btn-link{height:auto;box-shadow:none;border:0;padding:0}:where(:root:not(:has(.auth-page))) .btn-link:active{scale:none}:where(:root:not(:has(.auth-page))) .btn.btn-row{height:var(--ctl-h-sm);padding:0 var(--s-3);font-size:var(--fs-body);font-weight:500}:where(:root:not(:has(.auth-page))) .btn.is-loading,:where(:root:not(:has(.auth-page))) .btn.is-done{pointer-events:none}:where(:root:not(:has(.auth-page))) .btn.is-loading:disabled{opacity:1}:where(:root:not(:has(.auth-page))) .btn .spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;margin:0 1px;animation:.64s linear infinite spin}:where(:root:not(:has(.auth-page))) .btn .btn-done{width:16px;height:16px;animation:ui-pop var(--m-move) var(--ease-spring) backwards;flex:none;margin-left:-2px;position:relative}:where(:root:not(:has(.auth-page))) .btn .btn-done:before{content:"";border:2px solid;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:2px;left:5.5px;rotate:45deg}:where(:root:not(:has(.auth-page))) .btn:is(.btn-secondary,.btn-ghost) .btn-done{color:var(--color-success)}:where(:root:not(:has(.auth-page))) .btn.is-bare{color:#0000!important}:where(:root:not(:has(.auth-page))) .btn.is-bare>:is(.spinner,.btn-done){margin:-7px 0 0 -7px;position:absolute;top:50%;left:50%}:where(:root:not(:has(.auth-page))) .btn-primary.is-bare>.spinner,:where(:root:not(:has(.auth-page))) .btn-destructive.is-bare>.spinner{border-color:var(--color-on-fill);border-right-color:#0000}:where(:root:not(:has(.auth-page))) .btn-secondary.is-bare>.spinner,:where(:root:not(:has(.auth-page))) .btn-ghost.is-bare>.spinner{border-color:var(--color-fg);border-right-color:#0000}:where(:root:not(:has(.auth-page))) .btn.is-bare>.btn-done{margin:-8px 0 0 -8px}:where(:root:not(:has(.auth-page))) .btn-primary.is-bare>.btn-done,:where(:root:not(:has(.auth-page))) .btn-destructive.is-bare>.btn-done{color:var(--color-on-fill)}.copy-btn.is-copied{background:var(--color-success-soft);color:var(--color-success-fg)}.copy-btn.is-copied .icon{animation:ui-pop var(--m-move) var(--ease-spring) backwards}@keyframes ui-pop{0%{opacity:0;scale:.3}}:root{--field-ro:var(--color-surface-sunken);--field-ro-border:var(--color-border)}:root[data-theme=dark]{--field-ro:var(--color-surface-muted);--field-ro-border:var(--color-surface-muted)}:where(:root:not(:has(.auth-page))) .field{gap:var(--s-1)}:where(:root:not(:has(.auth-page))) .field>label,:where(:root:not(:has(.auth-page))) .field-label{font-size:var(--fs-small);color:var(--color-fg);letter-spacing:0;font-weight:500;line-height:1.4}:where(:root:not(:has(.auth-page))) .field-label .req{color:var(--color-danger-fg)}:where(:root:not(:has(.auth-page))) .field-error{font-size:var(--fs-small);color:var(--color-danger-fg);animation:ui-fade var(--m-base) linear backwards;line-height:1.4}:where(:root:not(:has(.auth-page))) .field-error .icon{margin-top:1.5px}:where(:root:not(:has(.auth-page))) :is(.input,.select,.textarea,.combo){height:var(--ctl-h);padding-left:var(--s-3);border:1px solid var(--color-border-strong);border-radius:var(--r-ctl);background-color:var(--color-surface);color:var(--color-fg);font-size:var(--fs-body);box-shadow:none;transition:var(--t-ctl)}:where(:root:not(:has(.auth-page))) .input:not(.input-wrap .input,.mono){padding-right:var(--s-3)}:where(:root:not(:has(.auth-page))) .textarea{height:auto;min-height:84px;padding:var(--s-2) var(--s-3)}:where(:root:not(:has(.auth-page))) .textarea-autogrow{height:var(--ctl-h);min-height:var(--ctl-h);padding:calc((var(--ctl-h) - 1.45em - 2px) / 2) var(--s-3)}:where(:root:not(:has(.auth-page))) :is(.input,.select,.textarea,.combo):hover:not(:disabled,[readonly]){border-color:var(--color-border-hover)}:where(:root:not(:has(.auth-page))) :is(.input,.select,.textarea):focus,:where(:root:not(:has(.auth-page))) .combo:focus-visible,:where(:root:not(:has(.auth-page))) .combo[aria-expanded=true]{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-ring);outline:none}:where(:root:not(:has(.auth-page))) :is(.input-sm,.select-sm,.combo-sm){height:var(--ctl-h-sm);font-size:var(--fs-body)}:where(:root:not(:has(.auth-page))) :is(.input,.select,.textarea,.combo):is(:disabled,[aria-disabled=true]),:where(:root:not(:has(.auth-page))) :is(.input,.textarea)[readonly]{opacity:1;border-color:var(--field-ro-border);background-color:var(--field-ro);color:var(--color-fg);cursor:default;box-shadow:none;background-image:none}:where(:root:not(:has(.auth-page))) .ord-locked-value{min-height:var(--ctl-h);padding:0 var(--s-3);border:1px solid var(--field-ro-border);border-radius:var(--r-ctl);background:var(--field-ro);color:var(--color-fg);font-size:var(--fs-body);align-items:center;display:flex}:where(:root:not(:has(.auth-page))) :is(.input,.select,.textarea,.combo)[aria-invalid=true]{border-color:var(--color-danger);animation:ui-shake .24s var(--ease) backwards}:where(:root:not(:has(.auth-page))) :is(.input,.select,.textarea)[aria-invalid=true]:focus,:where(:root:not(:has(.auth-page))) .combo[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px var(--color-danger-ring)}.select,.ui-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 38.5%,var(--color-fg-muted) 38.5%,var(--color-fg-muted) 61.5%,transparent 61.5%),linear-gradient(135deg,transparent 38.5%,var(--color-fg-muted) 38.5%,var(--color-fg-muted) 61.5%,transparent 61.5%);background-position:right 17px top 54%,right 12px top 54%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:32px}.combo>.icon:last-child{width:14px;height:14px;color:var(--color-fg-muted)}[data-saved]:is(.input,.select,.textarea,.combo,.ui-tiles,.radio-cards),.field[data-saved] :is(.input,.select,.textarea,.combo),.ui-tiles[data-saved]>.ui-tile{animation:ui-saved 1.2s var(--ease) backwards}@keyframes ui-saved{0%,35%{border-color:var(--color-success);box-shadow:0 0 0 3px var(--color-success-ring)}}@keyframes ui-shake{0%,to{translate:0}20%{translate:-4px}40%{translate:4px}60%{translate:-3px}80%{translate:3px}}@keyframes ui-fade{0%{opacity:0}}@keyframes ui-fade-out{to{opacity:0}}.step-body{font-size:var(--fs-body)}.step-body :is(.field>label,.field-label){color:var(--color-fg);font-size:var(--fs-small);font-weight:500}.step-body :is(.input,.select,.combo){height:var(--ctl-h);font-size:var(--fs-body)}.step-body .textarea{font-size:var(--fs-body)}.dialog-stepped .dialog-head .t-title{font-size:var(--fs-h2);font-weight:600}.dialog-stepped .dialog-head .dialog-sub{font-size:var(--fs-small)}.dialog-stepped :is(.dialog-head-actions,.dialog-foot) .btn{height:var(--ctl-h);font-size:var(--fs-body);padding:0 14px;font-weight:500}.dialog-stepped .dialog-close{width:var(--ctl-h-sm);height:var(--ctl-h-sm)}.step-foot-note{font-size:var(--fs-body)}:where(:root:not(:has(.auth-page))) input[type=checkbox]:not([role=switch]),:where(:root:not(:has(.auth-page))) input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-surface-sunken);width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--color-border-strong);color:var(--color-accent-fg);vertical-align:middle;cursor:pointer;accent-color:auto;transition:var(--t-ctl);border:0;border-radius:7px;flex:none;margin:0;display:inline-block;position:relative}:where(:root:not(:has(.auth-page))) input[type=radio]{border-radius:50%}:where(:root:not(:has(.auth-page))) input[type=checkbox]:not([role=switch]):before,:where(:root:not(:has(.auth-page))) input[type=checkbox]:not([role=switch]):after{content:"";transform-origin:.875px;opacity:0;background:currentColor;border-radius:1px;height:1.75px;transition:opacity 80ms linear,scale 0s linear 80ms;position:absolute;scale:0 1}:where(:root:not(:has(.auth-page))) input[type=checkbox]:not([role=switch]):before{width:5.6px;top:9.15px;left:4.8px;rotate:45deg}:where(:root:not(:has(.auth-page))) input[type=checkbox]:not([role=switch]):after{width:10.2px;top:11.85px;left:7.5px;rotate:-45deg}:where(:root:not(:has(.auth-page))) input[type=radio]:after{content:"";opacity:0;width:8px;height:8px;transition:scale .14s var(--ease-spring),opacity 80ms linear;background:currentColor;border-radius:50%;margin:-4px 0 0 -4px;position:absolute;top:50%;left:50%;scale:.2}:where(:root:not(:has(.auth-page))) :is(input[type=checkbox]:not([role=switch]),input[type=radio]):hover{box-shadow:inset 0 0 0 1px var(--color-accent)}:where(:root:not(:has(.auth-page))) :is(input[type=checkbox]:not([role=switch]),input[type=radio]):active,:where(:root:not(:has(.auth-page))) label:active>:is(input[type=checkbox]:not([role=switch]),input[type=radio]){scale:.92}:where(:root:not(:has(.auth-page))) label:hover>:is(input[type=checkbox]:not([role=switch]),input[type=radio]){box-shadow:inset 0 0 0 1px var(--color-accent)}:where(:root:not(:has(.auth-page))) :is(input[type=checkbox]:not([role=switch]),input[type=radio]):is(:checked,:indeterminate){background:var(--color-accent-soft);box-shadow:inset 0 0 0 1.5px var(--color-accent)}:where(:root:not(:has(.auth-page))) :is(input[type=checkbox]:not([role=switch]),input[type=radio]):is(:checked,:indeterminate):hover{background:#d6e3fb}@supports (color:color-mix(in lab,red,red)){:where(:root:not(:has(.auth-page))) :is(input[type=checkbox]:not([role=switch]),input[type=radio]):is(:checked,:indeterminate):hover{background:color-mix(in oklab,var(--color-accent) 9%,var(--color-accent-soft))}}:where(:root:not(:has(.auth-page))) :is(input[type=checkbox]:not([role=switch]),input[type=radio]):is(:checked,:indeterminate):hover{box-shadow:inset 0 0 0 1.5px var(--color-accent-hover)}:where(:root:not(:has(.auth-page))) input[type=checkbox]:not([role=switch]):checked:not(:indeterminate):before{opacity:1;transition:opacity 40ms linear,scale 70ms var(--ease-in);scale:1}:where(:root:not(:has(.auth-page))) input[type=checkbox]:not([role=switch]):checked:not(:indeterminate):after{opacity:1;transition:opacity 40ms linear 60ms,scale .14s var(--ease-out) 60ms;scale:1}:where(:root:not(:has(.auth-page))) input[type=checkbox]:not([role=switch]):indeterminate:after{transform-origin:50%;opacity:1;width:9px;height:2px;transition:opacity 40ms linear,scale .14s var(--ease-out);top:9px;left:5.5px;rotate:0deg;scale:1}:where(:root:not(:has(.auth-page))) input[type=radio]:checked:after{opacity:1;scale:1}:where(:root:not(:has(.auth-page))) :is(input[type=checkbox]:not([role=switch]),input[type=radio]):focus-visible{outline:3px solid var(--color-accent-ring);outline-offset:1px;box-shadow:inset 0 0 0 1px var(--color-accent)}:where(:root:not(:has(.auth-page))) :is(input[type=checkbox],input[type=radio]):disabled{opacity:.45;cursor:default}:where(:root:not(:has(.auth-page))) :is(input[type=checkbox]:not([role=switch]),input[type=radio])[aria-invalid=true]:not(:checked){box-shadow:inset 0 0 0 1px var(--color-danger)}:where(:root:not(:has(.auth-page))) :is(.checkbox,.ui-checkline):has(>input:checked)>span:last-child{font-weight:550}:where(:root:not(:has(.auth-page))) .checkbox{gap:var(--s-2);min-height:20px}:where(:root:not(:has(.auth-page))) .checkbox:has(>input:disabled){cursor:default;color:var(--color-fg-muted)}:where(:root:not(:has(.auth-page))) .switch{gap:var(--s-2)}:where(:root:not(:has(.auth-page))) input[type=checkbox][role=switch]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--r-pill);background:var(--color-border-strong);cursor:pointer;width:36px;height:20px;transition:background-color .16s var(--ease);border:0;flex:none;margin:0;position:relative}:where(:root:not(:has(.auth-page))) input[type=checkbox][role=switch]:after{content:"";background:var(--color-on-fill);width:16px;height:16px;transition:translate .16s var(--ease),scale var(--m-fast) var(--ease);border-radius:50%;position:absolute;top:2px;left:2px;transform:none;box-shadow:0 1px 2px #171d264d}:where(:root:not(:has(.auth-page))) input[type=checkbox][role=switch]:hover{background:var(--color-border-input)}:where(:root:not(:has(.auth-page))) input[type=checkbox][role=switch]:active:after{scale:.9}:where(:root:not(:has(.auth-page))) input[type=checkbox][role=switch]:checked{background:var(--color-accent)}:where(:root:not(:has(.auth-page))) input[type=checkbox][role=switch]:checked:hover{background:var(--color-accent-hover)}:where(:root:not(:has(.auth-page))) input[type=checkbox][role=switch]:checked:after{transform:none}:where(:root:not(:has(.auth-page))) input[type=checkbox][role=switch]:focus-visible{outline:3px solid var(--color-accent-ring);outline-offset:1px}:where(:root:not(:has(.auth-page))) .radio{border-color:var(--color-border-strong);border-radius:var(--r-ctl);transition:var(--t-ctl)}:where(:root:not(:has(.auth-page))) .radio:hover{border-color:var(--color-accent)}:where(:root:not(:has(.auth-page))) .radio input{margin-top:0}:where(:root:not(:has(.auth-page))) .radio.selected,:where(:root:not(:has(.auth-page))) .radio.radio-card:has(input:checked){border-color:var(--color-accent);background:var(--color-accent-soft);box-shadow:inset 0 0 0 .5px var(--color-accent);font-weight:550}:where(:root:not(:has(.auth-page))) .radio.radio-card input{width:20px;height:20px}:where(:root:not(:has(.auth-page))) .radio.radio-card:has(input:focus-visible){outline:3px solid var(--color-accent-ring);outline-offset:1px}:where(:root:not(:has(.auth-page))) .check-row{border-color:var(--color-border-strong);border-radius:var(--r-ctl);transition:var(--t-ctl)}:where(:root:not(:has(.auth-page))) .check-row:hover{border-color:var(--color-accent)}:where(:root:not(:has(.auth-page))) .check-row:has(input:checked){border-color:var(--color-accent);background:var(--color-accent-soft)}:where(:root:not(:has(.auth-page))) .check-row input{width:20px;height:20px}:where(:root:not(:has(.auth-page))) .check-row:has(input:focus-visible){outline:3px solid var(--color-accent-ring);outline-offset:1px}:where(:root:not(:has(.auth-page))) .choice-card{transition:var(--t-ctl)}:where(:root:not(:has(.auth-page))) .choice-card:active:not(:disabled){scale:.98}.ui-tiles{gap:var(--s-2);grid-auto-columns:minmax(0,216px);grid-auto-flow:column;min-width:0;display:grid}.ui-tiles.is-fill{grid-auto-columns:minmax(0,1fr)}.ui-tile{align-items:center;gap:var(--s-2);min-width:0;height:52px;padding:0 var(--s-3);border-radius:var(--r-card);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-strong);color:var(--color-fg);white-space:nowrap;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;transition:var(--t-ctl);border:0;margin:0;font-size:13px;font-weight:550;line-height:1.2;display:flex;position:relative}.ui-tile-ico{border-radius:var(--r-ctl);background:var(--color-surface-sunken);width:28px;height:28px;color:var(--color-fg-muted);transition:background-color var(--m-fast) var(--ease),color var(--m-fast) var(--ease);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-tile-ico>.icon{width:16px;height:16px}.ui-tile-label{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.ui-tile-dot{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--color-border-input);color:var(--color-on-fill);transition:background-color var(--m-fast) var(--ease),box-shadow var(--m-fast) var(--ease),scale .24s var(--ease-spring);border-radius:50%;flex:none;margin-left:auto;position:relative}.ui-tile-dot:before,.ui-tile-dot:after{content:"";transform-origin:.75px;opacity:0;background:currentColor;border-radius:1px;height:1.5px;transition:opacity 80ms linear,scale 0s linear 80ms;position:absolute;scale:0 1}.ui-tile-dot:before{width:4.7px;top:8.25px;left:4.6px;rotate:45deg}.ui-tile-dot:after{width:8.6px;top:10.55px;left:6.9px;rotate:-45deg}.ui-tile:hover{box-shadow:inset 0 0 0 1px var(--color-accent)}.ui-tile:hover>.ui-tile-ico{color:var(--color-fg)}.ui-tile:active{scale:.98}.ui-tile.is-on{background:var(--color-accent-soft);box-shadow:inset 0 0 0 1.5px var(--color-accent)}.ui-tile.is-on:hover{background:#dfeafd}@supports (color:color-mix(in lab,red,red)){.ui-tile.is-on:hover{background:color-mix(in oklab,var(--color-accent) 5%,var(--color-accent-soft))}}.ui-tile.is-on:hover{box-shadow:inset 0 0 0 1.5px var(--color-accent-hover)}.ui-tile.is-on>.ui-tile-ico{background:var(--color-surface);color:var(--color-accent-fg)}.ui-tile.is-on>.ui-tile-dot{background:var(--color-accent);box-shadow:inset 0 0 0 1.5px var(--color-accent);scale:1.06}.ui-tile.is-on>.ui-tile-dot:before{opacity:1;transition:opacity 40ms linear 40ms,scale 70ms var(--ease-in) 40ms;scale:1}.ui-tile.is-on>.ui-tile-dot:after{opacity:1;transition:opacity 40ms linear .1s,scale .14s var(--ease-out) .1s;scale:1}.ui-tile:focus-visible{outline:3px solid var(--color-accent-ring);outline-offset:1px}.ui-tile:disabled{opacity:.45;cursor:default}.ui-tiles.is-error{animation:ui-shake .24s var(--ease) backwards}.ui-tiles.is-error:not(:has(.ui-tile.is-on))>.ui-tile{box-shadow:inset 0 0 0 1px var(--color-danger)}:is(.ui-switch,.cfg-seg,.ar-seg,.seg-switch,.tl-scopes,.seg-mini,.sp-segctl,.sk-mode,.sk-stages,.view-tabs,.subtabs):not(.kit-off){box-sizing:border-box;max-width:100%;height:var(--ctl-h);border:1px solid var(--color-border);border-radius:var(--r-ctl);background:var(--color-surface);box-shadow:none;scrollbar-width:none;flex:none;align-items:stretch;gap:2px;margin-bottom:0;padding:2px;display:inline-flex;position:relative;overflow:auto hidden}:is(.view-tabs,.subtabs):not(.kit-off){margin-bottom:var(--s-3)}.entity-main>.subtabs:not(.kit-off){margin-bottom:0}:is(.ui-switch,.seg-switch,.sk-stages,.seg-fill).is-wide:not(.kit-off),.seg-mini.seg-fill:not(.kit-off),.sk-stages:not(.kit-off){width:100%;display:flex}:is(.ui-switch.is-wide,.seg-fill,.sk-stages)>*{flex:1 1 0;justify-content:center}:is(.ui-switch,.seg-switch,.cfg-seg).is-sm:not(.kit-off){height:var(--ctl-h-sm)}:is(.ui-sw,.cfg-seg-item,.ar-seg-btn,.seg-switch-btn,.tl-scope,.seg-mini>button,.sp-segctl>:is(button,a),.sk-mode>button,.sk-stages>button,.view-tab,.subtab){z-index:1;border-radius:var(--r-tag);height:auto;min-height:0;box-shadow:none;color:var(--color-fg-muted);font-size:var(--fs-body);white-space:nowrap;cursor:pointer;transition:var(--t-ctl);background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0 10px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative}:is(.seg-mini>button+button,.sk-stages>button){border-left:0;border-right:0}:is(.ui-sw,.cfg-seg-item,.ar-seg-btn,.seg-switch-btn,.tl-scope,.seg-mini>button,.sp-segctl>:is(button,a),.sk-mode>button,.sk-stages>button,.view-tab,.subtab) .icon{color:currentColor;width:14px;height:14px}:is(.ui-sw,.cfg-seg-item,.ar-seg-btn,.seg-switch-btn,.tl-scope,.seg-mini>button,.sp-segctl>:is(button,a),.sk-mode>button,.sk-stages>button,.view-tab,.subtab):hover:not(:disabled){background:var(--color-surface-muted);color:var(--color-fg);text-decoration:none}:is(.ui-sw,.cfg-seg-item,.ar-seg-btn,.seg-switch-btn,.tl-scope,.seg-mini>button,.sp-segctl>:is(button,a),.sk-mode>button,.sk-stages>button,.view-tab,.subtab):active:not(:disabled){background:var(--color-surface-sunken);scale:.98}:is(.ui-sw,.cfg-seg-item,.ar-seg-btn,.seg-switch-btn,.tl-scope,.seg-mini>button,.sp-segctl>:is(button,a),.sk-mode>button,.sk-stages>button,.view-tab,.subtab):focus-visible{outline-offset:0}:is(.ui-sw.is-on,.cfg-seg-item.is-on,.ar-seg-btn.is-on,.seg-switch-btn.on,.tl-scope.on,.seg-mini>button.on,.sp-segctl>.is-on,.sk-mode>button.on,.sk-stages>button.on,.view-tab.active,.subtab.active),:is(.ui-sw.is-on,.cfg-seg-item.is-on,.ar-seg-btn.is-on,.seg-switch-btn.on,.tl-scope.on,.seg-mini>button.on,.sp-segctl>.is-on,.sk-mode>button.on,.sk-stages>button.on,.view-tab.active,.subtab.active):hover{background:var(--color-accent-soft);color:var(--color-accent-fg);box-shadow:none;font-weight:600}[data-ink]:is(.ui-switch,.seg-switch,.seg-mini,.subtabs,.view-tabs):before{content:"";z-index:0;width:var(--ink-w,0);translate:var(--ink-x,0) 0;border-radius:var(--r-tag);background:var(--color-accent-soft);pointer-events:none;position:absolute;top:2px;bottom:2px;left:0}[data-ink=ready]:is(.ui-switch,.seg-switch,.seg-mini,.subtabs,.view-tabs):before{transition:translate var(--m-move) var(--ease),width var(--m-move) var(--ease)}[data-ink]:is(.ui-switch,.seg-switch,.seg-mini,.subtabs,.view-tabs)>:is(.is-on,.on,.active),[data-ink]:is(.ui-switch,.seg-switch,.seg-mini,.subtabs,.view-tabs)>:is(.is-on,.on,.active):hover{background:0 0}:is(.ui-count,.cfg-seg-n,.ar-seg-n,.tl-scope-n,.sp-segctl>*>b,.sk-seg-n){min-width:0;color:var(--color-fg-subtle);font-size:var(--fs-cap);font-variant-numeric:tabular-nums;background:0 0;border-radius:0;padding:0;font-weight:500}:is(.ui-sw.is-on,.cfg-seg-item.is-on,.ar-seg-btn.is-on,.seg-switch-btn.on,.tl-scope.on,.sp-segctl>.is-on,.sk-stages>button.on,.view-tab.active,.subtab.active) :is(.ui-count,.cfg-seg-n,.ar-seg-n,.tl-scope-n,b,.sk-seg-n):not(.is-alarm,.is-alert){color:inherit;opacity:.8}:is(.ui-count.is-alarm,.ar-seg-n.is-alert),:is(.ui-sw,.seg-switch-btn,.view-tab,.subtab,.tab) .chip-count:is(.tone-danger,.tone-warning){border-radius:var(--r-pill);background:var(--color-danger);min-width:18px;height:18px;color:var(--color-on-fill);opacity:1;font-size:var(--fs-tag);justify-content:center;align-items:center;padding:0 6px;font-weight:600;line-height:1;display:inline-flex}:is(.ui-sw,.seg-switch-btn,.view-tab,.subtab) .chip-count:not(.tone-danger,.tone-warning){min-width:0;color:var(--color-fg-subtle);font-size:var(--fs-cap);background:0 0;padding:0;font-weight:500}.tabs{gap:0;position:relative}.tab{gap:var(--s-2);height:42px;padding:0 var(--s-3);border-radius:var(--r-tag) var(--r-tag) 0 0;color:var(--color-fg-muted);font-size:var(--fs-body);transition:var(--t-ctl);font-weight:500}.tab .tab-icon{width:16px;height:16px}.tab:hover{color:var(--color-fg);background:#191d220a}@supports (color:color-mix(in lab,red,red)){.tab:hover{background:color-mix(in oklab,var(--color-fg) 4%,transparent)}}.tab:active{background:#191d2212}@supports (color:color-mix(in lab,red,red)){.tab:active{background:color-mix(in oklab,var(--color-fg) 7%,transparent)}}.tab.active{color:var(--color-fg);border-bottom-color:var(--color-accent);font-weight:600}.tabs[data-ink]>.tab.active{border-bottom-color:#0000}.tabs[data-ink]:after{content:"";width:var(--ink-w,0);height:2px;translate:var(--ink-x,0) 0;background:var(--color-accent);pointer-events:none;border-radius:2px 2px 0 0;position:absolute;bottom:0;left:0}.tabs[data-ink=ready]:after{transition:translate var(--m-move) var(--ease),width var(--m-move) var(--ease)}.tab .chip-count:not(.tone-danger,.tone-warning){min-width:0;color:var(--color-fg-subtle);font-size:var(--fs-cap);background:0 0;padding:0;font-weight:500}.tab.active .chip-count:not(.tone-danger,.tone-warning){color:var(--color-fg-muted)}.chip-count.is-bump,.ui-count.is-bump{animation:ui-bump .24s var(--ease-spring) backwards}@keyframes ui-bump{0%{scale:.55}}.ui-enter{animation:ui-enter var(--m-move) var(--ease-out) backwards}.ui-page-in{animation:ui-page-in .24s var(--ease-out) backwards}.ui-stagger>*{animation:ui-enter var(--m-move) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 30ms)}.ui-stagger>:nth-child(2){--i:1}.ui-stagger>:nth-child(3){--i:2}.ui-stagger>:nth-child(4){--i:3}.ui-stagger>:nth-child(5){--i:4}.ui-stagger>:nth-child(6){--i:5}.ui-stagger>:nth-child(7){--i:6}.ui-stagger>:nth-child(8){--i:7}.ui-stagger>:nth-child(n+9){--i:8}@keyframes ui-enter{0%{opacity:0;translate:0 6px}}@keyframes ui-page-in{0%{opacity:0;translate:0 8px}}.toolbar{gap:var(--s-2);margin-bottom:var(--s-3)}.toolbar .btn-sm{color:inherit}.toolbar>.btn,.toolbar-actions>.btn{height:var(--ctl-h)}.toolbar .checkbox:not(:has(>input:disabled)){font-size:var(--fs-body);color:var(--color-fg);font-weight:400}.input-wrap.list-search.ui-search:not(.kit-off){flex:0 1 var(--toolbar-search-w);width:var(--toolbar-search-w);min-width:180px;max-width:100%;transition:flex-basis var(--m-base) var(--ease),width var(--m-base) var(--ease)}.input-wrap.list-search.ui-search:not(.kit-off):focus-within{flex-basis:380px;width:380px}.input-wrap.ui-search>.input{height:var(--ctl-h);background-color:var(--color-surface);border-color:var(--color-border-strong);padding-right:36px}.input-wrap.ui-search>.input::-webkit-search-cancel-button{display:none}.input-wrap.ui-search>.icon{color:var(--color-fg-subtle);left:12px}.input-wrap.ui-search>.input{padding-left:34px}.input-wrap.ui-search>.ui-search-kbd{text-align:center;pointer-events:none;min-width:20px;transition:opacity var(--m-fast) var(--ease);margin-top:-10px;position:absolute;top:50%;right:8px}.ui-search:is(:focus-within,.is-filled)>.ui-search-kbd{opacity:0}.ui-search-x,.ui-filter-x{width:24px;height:24px;color:var(--color-fg-muted);cursor:pointer;transition:var(--t-ctl);background:0 0;border:0;border-radius:50%;flex:none;padding:0;position:relative}.ui-search-x:before,.ui-search-x:after,.ui-filter-x:before,.ui-filter-x:after{content:"";background:currentColor;border-radius:1px;width:9px;height:1.6px;margin:-.8px 0 0 -4.5px;position:absolute;top:50%;left:50%;rotate:45deg}.ui-search-x:after,.ui-filter-x:after{rotate:-45deg}.ui-search-x:hover,.ui-filter-x:hover{background:currentColor}@supports (color:color-mix(in lab,red,red)){.ui-search-x:hover,.ui-filter-x:hover{background:color-mix(in oklab,currentColor 14%,transparent)}}.ui-search-x:active,.ui-filter-x:active{scale:.9}.input-wrap.ui-search>.ui-search-x{animation:ui-pop var(--m-base) var(--ease-out) backwards;margin-top:-12px;position:absolute;top:50%;right:6px}.ui-search-x[hidden]{display:none}@media(max-width:767px){.input-wrap.list-search.ui-search:not(.kit-off),.input-wrap.list-search.ui-search:not(.kit-off):focus-within{flex:100%;width:100%}.input-wrap.ui-search>.ui-search-kbd{display:none}}.ui-filter,.fpill{box-sizing:border-box;height:var(--ctl-h);padding:0 var(--s-3);border:1px solid var(--color-border-strong);border-radius:var(--r-ctl);background:var(--color-surface);color:var(--color-fg);font-size:var(--fs-body);white-space:nowrap;transition:var(--t-ctl);flex:none;align-items:center;gap:4px;display:inline-flex;position:relative}.ui-filter.is-sm{height:var(--ctl-h-sm)}.ui-filter:hover,.fpill:hover{border-color:var(--color-border-hover);background:var(--color-surface-muted)}.ui-filter:has(.ui-filter-btn[data-state=open]),.fpill:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-ring)}.ui-filter-btn{height:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:0;display:inline-flex}.ui-filter-btn:focus-visible{outline-offset:2px}.ui-filter-btn:active{scale:.98}.ui-filter-k,.fpill-k{color:var(--color-fg-muted)}.ui-filter-v,.fpill .fpill-sel{font-weight:500}.ui-caret{border-right:1.6px solid var(--color-fg-muted);border-bottom:1.6px solid var(--color-fg-muted);width:6px;height:6px;transition:rotate var(--m-base) var(--ease);flex:none;margin:-3px 0 0 2px;display:inline-block;rotate:45deg}.ui-filter-btn[data-state=open] .ui-caret{margin-top:3px;rotate:-135deg}.ui-filter.is-set,.fpill.is-set{border-color:#8ea6d7}@supports (color:color-mix(in lab,red,red)){.ui-filter.is-set,.fpill.is-set{border-color:color-mix(in oklab,var(--color-accent) 32%,var(--color-border-strong))}}.ui-filter.is-set,.fpill.is-set{background:var(--color-accent-soft)}.ui-filter.is-set:hover,.fpill.is-set:hover{background:#e8eefb}@supports (color:color-mix(in lab,red,red)){.ui-filter.is-set:hover,.fpill.is-set:hover{background:color-mix(in oklab,var(--color-accent) 9%,var(--color-surface))}}.ui-filter.is-set .ui-filter-v,.fpill.is-set .fpill-sel{color:var(--color-accent-fg);font-weight:600}.fpill.is-set .fpill-chev{color:var(--color-accent-fg)}.ui-filter.is-set{padding-right:5px}.ui-filter.is-set>.ui-filter-x{color:var(--color-accent-fg)}.ui-total,.settings-count,.cfg-total{font-size:var(--fs-body);color:var(--color-fg-muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.menu{padding:var(--s-1);border-radius:var(--r-ctl)}.menu-item{gap:var(--s-2);min-height:var(--ctl-h-sm);padding:6px var(--s-2);border-radius:var(--r-tag);font-size:var(--fs-body);transition:var(--t-ctl)}.menu-item .icon{width:16px;height:16px}.menu-item:active{background:var(--color-surface-sunken)}.menu-item.danger,.menu-item.danger .icon{color:var(--color-danger-fg)}.menu-item.danger:is(:hover,[data-highlighted]){background:var(--color-danger-soft)}.menu-item:focus-visible{outline-offset:-3px}.menu-item.is-on{color:var(--color-accent-fg);font-weight:500}.menu-item.is-on:after{content:"";border:solid var(--color-accent-fg);border-width:0 1.8px 1.8px 0;flex:none;width:5px;height:9px;margin-left:auto;margin-right:4px;translate:0 -1px;rotate:45deg}.menu-sep{margin:var(--s-1) calc(var(--s-1) * -1)}.rx-menu,.rx-pop{transform-origin:var(--radix-dropdown-menu-content-transform-origin,var(--radix-popover-content-transform-origin,top left));animation:ui-pop-in .16s var(--ease-out) backwards}.rx-menu[data-state=closed],.rx-pop[data-state=closed]{animation:ui-pop-out .11s var(--ease-in) forwards;pointer-events:none}@keyframes ui-pop-in{0%{opacity:0;scale:.96}}@keyframes ui-pop-out{to{opacity:0;scale:.96}}[data-tip]:is(:hover,:focus-visible):after,.tip-float:not([hidden]){animation:.1s linear .4s backwards ui-tip}@keyframes ui-tip{0%{opacity:0}}.ord-block-foot{z-index:2;gap:var(--s-2);background:var(--color-surface-muted);animation:ui-rise var(--m-move) var(--ease-out) backwards;transition:background-color var(--m-base) var(--ease),color var(--m-base) var(--ease),border-color var(--m-base) var(--ease);position:sticky;bottom:0}.ord-block-foot>.ord-block-count{margin-right:auto}.ord-block-count-n{font-weight:600}.ord-block-foot .btn{height:var(--ctl-h-sm)}.ui-savebar.is-saved{border-top-color:#a4cdbc;min-height:57px}@supports (color:color-mix(in lab,red,red)){.ui-savebar.is-saved{border-top-color:color-mix(in oklab,var(--color-success) 30%,var(--color-border))}}.ui-savebar.is-saved{background:var(--color-success-soft);color:var(--color-success-fg)}.ui-saved{align-items:center;gap:var(--s-2);margin-right:auto;font-weight:600;display:inline-flex}.ui-saved>.icon{width:16px;height:16px;animation:ui-pop var(--m-move) var(--ease-spring) backwards}.ui-savebar.is-leaving{pointer-events:none;animation:ui-foot-out .18s var(--ease-in) forwards;overflow:hidden}@keyframes ui-rise{0%{opacity:0;translate:0 8px}}@keyframes ui-foot-out{0%{max-height:60px}to{opacity:0;border-top-width:0;min-height:0;max-height:0;padding-top:0;padding-bottom:0}}.backdrop{animation:.2s linear backwards ui-fade}.backdrop[data-state=closed]{animation:.14s linear forwards ui-fade-out}.rx-overlay:has(>[data-state=closed]){animation:.18s linear ui-hold}@keyframes ui-hold{to{opacity:1}}.dialog{border-radius:var(--r-card);animation:ui-dialog-in var(--m-move) var(--ease-out) backwards}.dialog[data-state=closed]{animation:ui-dialog-out .15s var(--ease-in) forwards}.dialog-sm{width:min(480px,100vw - 32px)}.dialog-head{gap:var(--s-3);padding:var(--s-5) var(--s-6) var(--s-4)}.dialog-head .t-title{font-size:var(--fs-h2);letter-spacing:-.01em;font-weight:600}.dialog-head .dialog-sub{font-size:var(--fs-small);margin-top:2px}.dialog-body{padding:var(--s-5) var(--s-6)}.dialog-foot{gap:var(--s-2);padding:var(--s-4) var(--s-6);background:var(--color-surface-muted)}.dialog-foot .btn:not(.btn-xs,.btn-link){height:var(--ctl-h)}.dialog-close.btn{width:var(--ctl-h-sm);height:var(--ctl-h-sm)}.drawer{width:min(560px,100vw);animation:ui-drawer-in var(--m-slow) var(--ease-out) backwards}.drawer[data-state=closed]{animation:ui-drawer-out .18s var(--ease-in) forwards}.drawer .dialog-head{padding:var(--s-4) var(--s-5)}.drawer .dialog-body{padding:var(--s-5)}.drawer .dialog-foot{padding:var(--s-4) var(--s-5)}.drawer .dialog-body>*{animation:ui-enter var(--m-move) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 30ms + 60ms)}.drawer .dialog-body>:nth-child(2){--i:1}.drawer .dialog-body>:nth-child(3){--i:2}.drawer .dialog-body>:nth-child(4){--i:3}.drawer .dialog-body>:nth-child(5){--i:4}.drawer .dialog-body>:nth-child(6){--i:5}.drawer .dialog-body>:nth-child(7){--i:6}.drawer .dialog-body>:nth-child(n+8){--i:7}@keyframes ui-dialog-in{0%{opacity:0;translate:0 8px;scale:.97}}@keyframes ui-dialog-out{to{opacity:0;translate:0 8px;scale:.97}}@keyframes ui-drawer-in{0%{opacity:0;translate:24px}}@keyframes ui-drawer-out{to{opacity:0;translate:24px}}@media(max-width:767px){.dialog-sm{width:100vw}.dialog{animation-name:ui-sheet-in}.dialog[data-state=closed]{animation-name:ui-sheet-out}}@keyframes ui-sheet-in{0%{opacity:0;translate:0 24px}}@keyframes ui-sheet-out{to{opacity:0;translate:0 24px}}#toasts{left:calc(var(--sidebar-w) + var(--sidebar-gap) * 2 + var(--page-x));right:auto;bottom:var(--s-6);align-items:flex-start;gap:var(--s-2);max-width:min(520px,100vw - 32px)}.app.sidebar-collapsed~#toasts,body:has(.app.sidebar-collapsed) #toasts{left:calc(var(--sidebar-w-collapsed) + var(--sidebar-gap) * 2 + var(--page-x))}body:not(:has(.app)) #toasts{left:var(--s-6)}.toast{align-items:center;gap:var(--s-3);border-radius:var(--r-card);background:var(--color-bar);max-width:520px;min-height:44px;color:var(--color-on-bar);box-shadow:var(--shadow-bar);font-size:var(--fs-body);animation:ui-toast-in .24s var(--ease-out) backwards;padding:6px 6px 6px 14px;font-weight:500;position:relative;overflow:hidden}.toast:not(:has(.toast-act)){padding-right:14px}.toast .icon{width:16px;height:16px;color:var(--color-bar-link);margin:0}.toast.success .icon{color:var(--color-bar-success)}.toast:is(.error,.danger) .icon{color:var(--color-bar-danger)}.toast-text{min-width:0;padding:5px var(--s-2) 5px 0}.toast a{color:var(--color-bar-link)}.toast-act{height:var(--ctl-h-sm);border-radius:var(--r-tag);color:var(--color-bar-link);font-size:var(--fs-body);cursor:pointer;transition:var(--t-ctl);background:0 0;border:0;flex:none;padding:0 10px;font-weight:600}.toast-act:hover{background:var(--color-bar-hover)}.toast-act:active{scale:.97}.toast-act:focus-visible{outline-color:var(--color-bar-muted)}.toast:after{content:"";background:var(--color-bar-muted);transform-origin:0;height:2px;animation:ui-toast-line var(--toast-ms,3.8s) linear both;position:absolute;bottom:0;left:0;right:0}.toast.is-leaving{animation:ui-toast-out .16s var(--ease-in) forwards;pointer-events:none}@keyframes ui-toast-in{0%{opacity:0;translate:0 12px}}@keyframes ui-toast-out{to{opacity:0;translate:0 12px}}@keyframes ui-toast-line{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(max-width:767px){#toasts,body:has(.app.sidebar-collapsed) #toasts{left:16px;right:16px;bottom:calc(72px + env(safe-area-inset-bottom));max-width:none}.toast{max-width:none}}@media(pointer:coarse){:is(.ui-sw,.cfg-seg-item,.ar-seg-btn,.seg-switch-btn,.tl-scope,.seg-mini>button,.sp-segctl>:is(button,a),.sk-mode>button,.sk-stages>button,.view-tab,.subtab){min-height:0}:is(.ui-switch,.cfg-seg,.ar-seg,.seg-switch,.tl-scopes,.seg-mini,.sp-segctl,.sk-mode,.sk-stages,.view-tabs,.subtabs):not(.kit-off){height:auto;min-height:var(--touch)}.ui-filter,.fpill{min-height:var(--touch)}}@media(prefers-reduced-motion:reduce){[data-tip]:is(:hover,:focus-visible):after,.tip-float:not([hidden]),.ui-stagger>*,.drawer .dialog-body>*{animation:none!important}.toast.is-leaving,.ui-savebar.is-leaving{display:none}.toast:after{animation:none}[data-ink=ready]:before,[data-ink=ready]:after{transition:none!important}}:root{--kd-fast:var(--m-fast,.12s);--kd-base:var(--m-base,.18s);--kd-move:var(--m-move,.22s);--kd-slow:var(--m-slow,.26s);--kd-page:var(--m-page,.32s);--kd-ease:var(--ease,cubic-bezier(.2, 0, 0, 1));--kd-ease-out:var(--ease-out,cubic-bezier(.16, 1, .3, 1));--kd-ease-in:var(--ease-in,cubic-bezier(.4, 0, 1, 1));--kd-spring:var(--ease-spring,cubic-bezier(.34, 1.45, .64, 1));--kd-skel:oklch(93.6% .004 255);--kd-skel-shine:oklch(100% 0 0/.75);--kd-shadow-stuck:0 8px 12px -10px oklch(25% .03 262/.22);--kd-bar:oklch(25% .012 255);--kd-on-bar:oklch(100% 0 0);--kd-bar-muted:oklch(100% 0 0/.64);--kd-bar-hover:oklch(100% 0 0/.12);--kd-bar-line:oklch(100% 0 0/.18);--kd-bar-danger:oklch(80% .11 25);--kd-shadow-bar:0 10px 28px oklch(25% .03 262/.24), 0 2px 6px oklch(25% .03 262/.14)}:root[data-theme=dark]{--kd-skel:oklch(27% .008 255);--kd-skel-shine:oklch(100% 0 0/.07);--kd-shadow-stuck:0 8px 12px -10px oklch(0% 0 0/.7);--kd-bar:oklch(33% .012 255);--kd-on-bar:oklch(96% .004 255);--kd-bar-muted:oklch(96% .004 255/.66);--kd-bar-hover:oklch(100% 0 0/.1);--kd-bar-line:oklch(100% 0 0/.16);--kd-bar-danger:oklch(80% .1 25);--kd-shadow-bar:0 10px 28px oklch(0% 0 0/.55), 0 2px 6px oklch(0% 0 0/.4), 0 0 0 1px oklch(100% 0 0/.08)}@keyframes kd-enter{0%{opacity:0;translate:0 6px}}@keyframes kd-fade{0%{opacity:0}}@keyframes kd-pop{0%{scale:.55}}@keyframes kd-chip-pop{0%,to{scale:1}45%{scale:1.06}}@keyframes kd-breathe{0%,to{opacity:1;scale:1}50%{opacity:.3;scale:.7}}.table-wrap{border-radius:var(--radius-lg);box-shadow:var(--shadow-xs)}.table-wrap.flush{box-shadow:none}.ui-table.dt-uniform{font-size:13.5px}.ui-table:where(:not(.ui-table-print)) thead th,.ui-table.dt-uniform:where(:not(.ui-table-print)) thead th{height:42px;color:var(--color-fg-muted);border-bottom:1px solid var(--color-border);transition:box-shadow var(--kd-base) var(--kd-ease),color var(--kd-fast) var(--kd-ease);font-size:12px;font-weight:500}.table.ui-table th.sorted,.dt thead .dt-first.sorted,.table.ui-table th.sticky-first.sorted{background:var(--table-header-bg);color:var(--color-accent-fg)}.ui-table.is-headless>thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-table thead.is-stuck th{box-shadow:var(--kd-shadow-stuck)}.dt-wrap.scrolled-x .ui-table thead.is-stuck .dt-first{box-shadow:var(--kd-shadow-stuck),8px 0 10px -8px var(--color-scroll-shadow)}.ui-table:where(:not(.ui-table-print)) tbody :is(td,th),.ui-table.dt-uniform:where(:not(.ui-table-print)) tbody :is(td,th){font-weight:400}.table td.cell-key{letter-spacing:0;font-weight:400}.table td.cell-key a,.table tbody tr:hover td.cell-key a,.entity-link:where(a){color:var(--color-accent-fg)}.ui-table .entity-link{font-weight:400}.ui-table .entity-link.mono,.ui-table.dt-uniform .entity-link.mono{color:var(--color-accent-fg);font-family:var(--font-sans);letter-spacing:0;font-weight:400}.ui-table .entity-link.is-draft{color:var(--color-fg-muted)}.table td .cell-sub{color:var(--color-fg-muted);margin-top:2px;font-size:12.5px}.ui-table:where(:not(.ui-table-print)) tbody tr:has(>td .cell-sub,>td .whp-sub,>td .cell-2line)>:is(td,th){height:56px}.cell-2line{flex-direction:column;gap:2px;min-width:0;line-height:1.3;display:flex}.cell-2line>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cell-2line>:nth-child(2){color:var(--color-fg-muted);font-size:12.5px}.ui-table:where(:not(.ui-table-print)) tbody :is(td,th){transition:background-color var(--kd-fast) var(--kd-ease)}.table.ui-table:where(:not(.ui-table-print)) tbody tr:hover>:is(td,th){background:var(--color-surface-muted)}.table.ui-table:where(:not(.ui-table-print)) tbody tr.row-link:active>:is(td,th){background:var(--color-surface-sunken)}.ui-table tbody tr[tabindex]:focus-visible{outline:3px solid var(--color-accent-ring);outline-offset:-3px;background:0 0}.ui-table tbody tr[tabindex]:focus-visible>*{background:var(--color-surface-muted)}.table.ui-table:where(:not(.ui-table-print)) tbody tr.selected>:is(td,th){background:#f5f8fd}@supports (color:color-mix(in lab,red,red)){.table.ui-table:where(:not(.ui-table-print)) tbody tr.selected>:is(td,th){background:color-mix(in oklab,var(--color-accent) 4%,var(--color-surface))}}.table.ui-table:where(:not(.ui-table-print)) tbody tr.selected:hover>:is(td,th){background:#eef3fc}@supports (color:color-mix(in lab,red,red)){.table.ui-table:where(:not(.ui-table-print)) tbody tr.selected:hover>:is(td,th){background:color-mix(in oklab,var(--color-accent) 6.5%,var(--color-surface))}}.table.ui-table:where(:not(.ui-table-print)) tbody tr.selected>:first-child{box-shadow:inset 2px 0 0 var(--color-accent)}.table.ui-table:where(:not(.ui-table-print)) tbody tr.row-critical>:first-child{box-shadow:inset 3px 0 0 var(--color-danger)}.dt tbody tr:has(>:is(.dt-first,th[scope=row]) a[href]){cursor:pointer}.ui-table tbody tr.is-new>:is(td,th){animation:kd-flash 1.2s var(--kd-ease) backwards}@keyframes kd-flash{0%{background-color:var(--color-accent-soft)}25%{background-color:var(--color-accent-soft)}}.ui-table tbody tr.is-leaving{pointer-events:none}.ui-table tbody tr.is-leaving>:is(td,th){animation:kd-row-out .22s var(--kd-ease-in) forwards;overflow:hidden}.ui-table tbody tr.is-leaving>:is(td,th)>*{animation:kd-row-out-in .22s var(--kd-ease-in) forwards;overflow:hidden}@keyframes kd-row-out{0%{height:var(--row-h)}80%{font-size:13.5px}to{opacity:0;border-bottom-width:0;height:0;padding-top:0;padding-bottom:0;font-size:0;line-height:0}}@keyframes kd-row-out-in{0%{max-height:56px}to{min-height:0;max-height:0}}.dt:not(.ui-table-editable) tbody>tr:nth-child(-n+8){animation:kd-enter var(--kd-move) var(--kd-ease-out) backwards;animation-delay:calc(var(--kd-i,0) * 30ms)}.dt tbody>tr:nth-child(2){--kd-i:1}.dt tbody>tr:nth-child(3){--kd-i:2}.dt tbody>tr:nth-child(4){--kd-i:3}.dt tbody>tr:nth-child(5){--kd-i:4}.dt tbody>tr:nth-child(6){--kd-i:5}.dt tbody>tr:nth-child(7){--kd-i:6}.dt tbody>tr:nth-child(8){--kd-i:7}.ui-table:where(:not(.ui-table-print)) tfoot td{font-weight:600}.table .col-check{width:40px}.row-actions-btn{opacity:1}.row-acts{vertical-align:middle;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.row-acts-sec{opacity:0;transition:opacity var(--kd-fast) var(--kd-ease);align-items:center;gap:4px;display:inline-flex}.ui-table tbody tr:is(:hover,:focus-within) .row-acts-sec,.row-acts-sec:focus-within,.row-acts-sec:has([aria-expanded=true]){opacity:1}@media(hover:none){.row-acts-sec{opacity:1}}.ui-table:where(:not(.ui-table-print)) tbody tr.dt-band>th{background:var(--color-surface-muted);border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);height:36px;padding-top:0;padding-bottom:0;font-weight:600}.ui-table:where(:not(.ui-table-print)) tbody tr.dt-band:hover>th{background:var(--color-surface-muted)}.ui-table:where(:not(.ui-table-print)) tbody:first-of-type tr.dt-band:first-child>th{border-top:0}.dt-band-in{align-items:center}.dt-band-label{color:var(--color-fg);font-weight:600}.dt-band-n{color:var(--color-fg-subtle);font-size:13.5px;font-weight:400}:is(.dt-band,.cardlist-band).is-danger :is(.dt-band-label,.dt-band-n){color:var(--color-danger-fg)}.dt-more{border-top:1px solid var(--color-border-subtle);justify-content:center;padding:12px;display:flex}.bulk-bar{z-index:6;box-sizing:border-box;border-radius:var(--radius-lg);background:var(--kd-bar);width:max-content;max-width:calc(100% - 32px);height:48px;color:var(--kd-on-bar);box-shadow:var(--kd-shadow-bar);white-space:nowrap;animation:kd-bulk-in var(--kd-slow) var(--kd-spring) backwards;align-items:center;gap:4px;margin:-64px auto 16px;padding:0 8px 0 16px;font-size:13.5px;font-weight:500;display:flex;position:sticky;bottom:16px}.bulk-bar.is-leaving{pointer-events:none;animation:kd-bulk-out .18s var(--kd-ease-in) forwards}.bulk-bar-n{font-variant-numeric:tabular-nums;font-weight:600}.bulk-bar-sep{background:var(--kd-bar-line);flex:none;width:1px;height:20px;margin:0 8px}.bulk-bar-acts{align-items:center;gap:4px;display:flex}.bulk-bar :is(.btn,.bulk-bar-x){height:var(--ctl-h-sm);box-shadow:none;color:var(--kd-on-bar);background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:13.5px;font-weight:500}.bulk-bar :is(.btn,.bulk-bar-x):hover:not(:disabled){background:var(--kd-bar-hover);color:var(--kd-on-bar)}.bulk-bar :is(.btn,.bulk-bar-x):active:not(:disabled){scale:.97}.bulk-bar .btn-destructive{color:var(--kd-bar-danger)}.bulk-bar .bulk-bar-x{width:var(--ctl-h-sm);color:var(--kd-bar-muted);cursor:pointer;justify-content:center;align-items:center;margin-left:4px;padding:0;display:inline-flex}.bulk-bar :is(button,a):focus-visible{outline:3px solid var(--kd-bar-muted);outline-offset:1px}@keyframes kd-bulk-in{0%{opacity:0;translate:0 24px}}@keyframes kd-bulk-out{to{opacity:0;translate:0 24px}}.sk{background:var(--kd-skel);vertical-align:middle;border-radius:6px;height:12px;animation:none;display:inline-block;position:relative;overflow:hidden}.sk:after{content:"";background:linear-gradient(90deg,transparent,var(--kd-skel-shine),transparent);animation:1.4s linear infinite kd-shimmer;position:absolute;top:0;right:0;bottom:0;left:0;translate:-100%}.sk.sk-chip{border-radius:7px;height:24px}.sk.sk-tag{border-radius:6px;height:20px}.sk.sk-ava{border-radius:50%;width:24px;height:24px}.sk.sk-btn{height:var(--ctl-h-sm);border-radius:var(--radius-md)}.sk.sk-box{border-radius:7px;width:20px;height:20px}.table.ui-table tbody tr.sk-row:hover>td{background:0 0}.dt tbody>tr.sk-row{animation:none}@keyframes kd-shimmer{to{translate:100%}}:is(.badge,.sp-chip,.adm-status){box-sizing:border-box;width:112px;min-width:0;max-width:100%;height:24px;box-shadow:none;letter-spacing:0;white-space:nowrap;vertical-align:middle;transition:background-color var(--kd-base) var(--kd-ease),color var(--kd-base) var(--kd-ease);border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}:is(.badge,.sp-chip,.adm-status):before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}:is(.badge,.sp-chip,.adm-status)>:is(.chip-label,span:not([class])){text-overflow:ellipsis;min-width:0;overflow:hidden}:is(.badge,.sp-chip,.adm-status)>:is(.tdot,.pulse),:is(.badge,.sp-chip,.adm-status)>.spinner{display:none}:is(.badge,.sp-chip,.adm-status).is-long{letter-spacing:-.01em;padding:0 5px;font-size:11px}:is(.badge,.badge-sm,.badge-lg){gap:6px;height:24px;padding:0 8px;font-size:12px}:is(.badge,.sp-chip,.adm-status):is(.tone-neutral,.tone-muted,:not([class*=tone-])){background:var(--color-surface-sunken);color:var(--color-fg-muted)}:is(.badge,.sp-chip,.adm-status):is(.tone-info,.tone-progress){background:var(--color-info-soft);color:var(--color-info-fg)}:is(.badge,.sp-chip,.adm-status).tone-success{background:var(--color-success-soft);color:var(--color-success-fg)}:is(.badge,.sp-chip,.adm-status).tone-warning{background:var(--color-warning-soft);color:var(--color-warning-fg)}:is(.badge,.sp-chip,.adm-status).tone-danger{background:var(--color-danger-soft);color:var(--color-danger-fg)}:is(.badge,.sp-chip,.adm-status).tone-problem{background:var(--color-problem-soft);color:var(--color-problem-fg)}:is(.badge,.sp-chip,.adm-status).tone-accent{background:var(--color-accent-soft);color:var(--color-accent-fg)}:is(.badge,.sp-chip,.adm-status).is-live:before{animation:2.4s ease-in-out infinite kd-breathe}:is(.badge,.sp-chip,.adm-status,.sp-tag).is-changed{animation:kd-chip-pop .24s var(--kd-ease) backwards}.dt td :is(.badge,.sp-chip,.adm-status){max-width:100%}.sp-tag{vertical-align:middle;border-radius:6px;font-size:11.5px;font-weight:600;line-height:1;overflow:hidden}.sp-tag.tone-warning{background:var(--color-warning-soft);color:var(--color-warning-fg)}.sp-tag.tone-danger{background:var(--color-danger-soft);color:var(--color-danger-fg)}.sp-tag:is(.tone-info,.tone-progress){background:var(--color-info-soft);color:var(--color-info-fg)}.sp-tag.tone-success{background:var(--color-success-soft);color:var(--color-success-fg)}.tag,.adm-tag{box-sizing:border-box;vertical-align:middle;border-radius:6px;height:20px;padding:0 8px;font-size:11.5px;font-weight:600;line-height:1}.tag:not([class*=tone-]):not(.tag-accent):not(.tag-draft),.adm-tag:not([class*=tone-]){background:var(--color-surface-sunken);color:var(--color-fg-muted)}.type-tag{box-sizing:border-box;background:var(--color-surface-sunken);height:22px;color:var(--color-fg-muted);box-shadow:inset 0 0 0 1px var(--color-border);letter-spacing:0;white-space:nowrap;vertical-align:middle;border-radius:6px;flex:none;align-items:center;gap:5px;padding:0 8px 0 7px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.type-tag>.icon{flex:none;width:14px;height:14px}.type-tag:is(.is-customer,.is-provider,.is-prospect,.is-own){box-shadow:none}.type-tag.is-customer{background:var(--color-accent-soft);color:var(--color-accent-fg)}.type-tag.is-provider{background:var(--color-info-soft);color:var(--color-info-fg)}.type-tag.is-prospect{background:var(--color-warning-soft);color:var(--color-warning-fg)}.type-tag.is-own{background:var(--color-success-soft);color:var(--color-success-fg)}.code-pill,.more-tag{box-sizing:border-box;background:var(--color-surface-sunken);min-width:28px;height:20px;color:var(--color-fg-muted);white-space:nowrap;vertical-align:middle;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.code-pills{flex-wrap:wrap;gap:4px;display:inline-flex}.avatar,.avatar-sm{width:24px;height:24px;font-size:10px;font-weight:600}.avatar-lg{width:32px;height:32px;font-size:12px}.user-ref{gap:8px}.count-pill{min-width:0;height:auto;color:var(--color-fg-subtle);background:0 0;border-radius:0;padding:0;font-size:12px;font-weight:500}.count-pill:is(.tone-danger,.tone-warning,.tone-problem,.tone-hot){background:var(--color-danger);min-width:18px;height:18px;color:var(--color-on-fill);border-radius:999px;padding:0 6px;font-size:11.5px;font-weight:600}.count-pill:is(.tone-info,.tone-progress,.tone-success,.tone-neutral){color:var(--color-fg-subtle);background:0 0}:is(.count-pill,.chip-count).is-bump{animation:kd-pop .24s var(--kd-spring) backwards}.card,.section,.adm-card{box-shadow:var(--shadow-xs)}.section-head{min-height:56px;padding:12px 20px}.section-head .t-section{font-size:15px;font-weight:600}.section-body{padding:4px 20px 20px}.adm-card-head{min-height:56px}.obj-head{box-shadow:var(--shadow-xs)}.obj-head-top{box-sizing:border-box;gap:12px;min-height:68px;padding:16px 20px}.obj-head-title{gap:8px 12px}.obj-head-name{font-weight:650}.obj-head-name.mono{font-weight:500}.obj-head-actions{gap:8px}.obj-fact{padding:12px 20px}.obj-fact dt{color:var(--color-fg-muted);font-size:12px}.obj-fact dd{font-weight:500}.obj-band{padding:16px 20px}.attn-reveal{animation:kd-reveal var(--kd-move) var(--kd-ease-out) backwards;transition:grid-template-rows var(--kd-move) var(--kd-ease),opacity var(--kd-move) var(--kd-ease),margin-bottom var(--kd-move) var(--kd-ease);grid-template-rows:1fr;margin-bottom:16px;display:grid}.attn-reveal>*{min-height:0;margin-bottom:0;overflow:hidden}.attn-reveal>.attn.crm-ready{margin-bottom:0}.attn-reveal.is-closed{opacity:0;grid-template-rows:0fr;margin-bottom:0}@keyframes kd-reveal{0%{opacity:0;grid-template-rows:0fr}}.attn.crm-ready,.attn{box-sizing:border-box;border-radius:var(--radius-lg);background:var(--color-warning-soft);min-height:48px;color:var(--color-warning-fg);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 8px 8px 16px;font-size:13.5px;font-weight:550;display:flex}.attn>.attn-ico{flex:none;width:16px;height:16px}.attn b,.attn.crm-ready b{font-weight:600}.attn .attn-text{min-width:0}.attn-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.attn :is(.btn:not(.btn-xs),.btn-sm){height:var(--ctl-h-sm)}.attn.crm-ready.is-info,.attn.is-info{background:var(--color-accent-soft);color:var(--color-accent-fg)}.attn.crm-ready.is-danger,.attn.is-danger{background:var(--color-danger-soft);color:var(--color-danger-fg)}.state-banner{border-radius:var(--radius-lg);min-height:48px;padding:8px 16px;font-size:13.5px;font-weight:550}.state-banner .icon{width:16px;height:16px}.alert{border-radius:var(--radius-lg);border:0;padding:12px 16px;font-size:13.5px}.stepper{align-items:center;gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.stp{min-width:0;color:var(--color-fg-muted);white-space:nowrap;flex:auto;align-items:center;gap:8px;display:flex}.stp:first-child{flex:none}.stp-line{background:var(--color-border);border-radius:2px;flex:24px;min-width:16px;height:2px;margin-right:4px;position:relative;overflow:hidden}.stp-line:after{content:"";border-radius:inherit;background:var(--color-accent);transform-origin:0;transition:transform var(--kd-page) var(--kd-ease);position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleX(0)}.stp:is(.is-done,.is-current) .stp-line:after{transform:scaleX(1)}.stp-dot{background:var(--color-surface-muted);width:24px;height:24px;color:var(--color-fg-subtle);box-shadow:inset 0 0 0 1px var(--color-border);font-variant-numeric:tabular-nums;transition:background-color var(--kd-base) var(--kd-ease),color var(--kd-base) var(--kd-ease),box-shadow var(--kd-base) var(--kd-ease);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex;position:relative}.stp-dot>.icon{width:14px;height:14px;animation:kd-pop var(--kd-move) var(--kd-spring) backwards}.stp-label{text-overflow:ellipsis;transition:color var(--kd-base) var(--kd-ease);overflow:hidden}.stp.is-done .stp-dot{background:var(--color-accent-soft);color:var(--color-accent-fg);box-shadow:none}.stp.is-done .stp-label{color:var(--color-fg)}.stp.is-current .stp-dot{background:var(--color-accent);color:var(--color-on-fill);box-shadow:0 0 0 3px var(--color-accent-ring)}.stp.is-current .stp-label{color:var(--color-fg);font-weight:600}.stp.is-current .stp-dot:after{content:"";box-shadow:0 0 0 3px var(--color-accent);opacity:0;animation:kd-ring var(--kd-page) var(--kd-ease-out) var(--kd-base);border-radius:50%;position:absolute;top:0;right:0;bottom:0;left:0}.stp-hit{min-width:0;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:auto;align-items:center;gap:8px;padding:0;display:flex}.stp-hit:hover .stp-label{color:var(--color-fg)}.stp-hit:focus-visible{outline:3px solid var(--color-accent-ring);outline-offset:2px}@keyframes kd-ring{0%{opacity:.55;scale:1}to{opacity:0;scale:1.9}}@media(max-width:640px){.stepper{scrollbar-width:none;overflow-x:auto}.stp{flex:none}}.state{color:var(--color-fg-subtle);animation:kd-enter var(--kd-move) var(--kd-ease-out) backwards;gap:8px;padding:32px 20px}.state.compact{padding:32px 20px}.state .icon-xl{width:24px;height:24px;color:var(--color-fg-subtle);margin-bottom:0}.state .state-title{color:var(--color-fg);font-size:15px;font-weight:600}.state .state-desc{color:var(--color-fg-muted)}.state .state-actions{margin-top:4px}.state.is-page{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-height:320px;box-shadow:var(--shadow-xs)}.table-wrap>.ui-table+.state{border-top:0}@media(max-width:600px){.table-wrap>.ui-table:has(+.state){display:none}}.preview{background:var(--color-surface-sunken);border:0}.preview .img-mock{color:var(--color-fg-subtle);background:0 0;border:0}.preview .img-mock .icon-xl{width:28px;height:28px}.file-preview{box-sizing:border-box;border-radius:var(--radius-lg);background:var(--color-surface-sunken);width:100%;min-height:360px;color:var(--color-fg-subtle);font:inherit;text-align:center;border:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.file-preview>.icon{width:28px;height:28px}.file-preview-name{max-width:100%;color:var(--color-fg);overflow-wrap:anywhere;font-size:13px;font-weight:500}button.file-preview{cursor:pointer;transition:background-color var(--kd-fast) var(--kd-ease)}button.file-preview:hover{background:#e9ecef}@supports (color:color-mix(in lab,red,red)){button.file-preview:hover{background:color-mix(in oklab,var(--color-fg) 3%,var(--color-surface-sunken))}}button.file-preview:focus-visible{outline:3px solid var(--color-accent-ring);outline-offset:1px}.fv-paper{background:var(--color-surface-sunken)}.roll-num{font-variant-numeric:tabular-nums;white-space:nowrap}.pbar-fill{transition:width var(--kd-page) var(--kd-ease)}@media(prefers-reduced-motion:reduce){.dt tbody>tr,.ui-table tbody tr.is-new>:is(td,th),:is(.badge,.sp-chip,.adm-status,.sp-tag),:is(.badge,.sp-chip,.adm-status):before,:is(.count-pill,.chip-count),.bulk-bar,.attn-reveal,.state,.stp-dot,.stp-dot>.icon,.stp-dot:after,.stp-line:after,.pbar-fill,.sk:after{transition:none!important;animation:none!important}.sk:after,.ui-table tbody tr.is-leaving,.bulk-bar.is-leaving{display:none}}.rx-overlay{z-index:100;pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0}.rx-menu.menu{z-index:130;position:static}.rx-menu .menu-item[data-highlighted]{background:var(--color-surface-muted)}.rx-pop.popover{z-index:130;position:static}:root[data-theme=dark] .fpill.is-set .fpill-sel,:root[data-theme=dark] .fpill.is-set .fpill-chev,:root[data-theme=dark] .lst-nav-item.is-active,:root[data-theme=dark] .lst-nav-item.is-active .lst-nav-count,:root[data-theme=dark] .lst-seg-btn.is-on,:root[data-theme=dark] .lst-nav-new,:root[data-theme=dark] .lst-used-link,:root[data-theme=dark] .lst-link-btn,:root[data-theme=dark] .lst-from-link,:root[data-theme=dark] .lst-from-link>.icon,:root[data-theme=dark] .adm-tag.tone-accent,:root[data-theme=dark] .adm-status.tone-accent{color:var(--color-accent-fg)}.ar-paper canvas[hidden]{display:none}.sk-card:has(.sk-c-act>[data-state=open]){border-color:var(--sk-ring);box-shadow:0 0 0 3px var(--color-accent-soft),0 4px 12px #171d2614;outline:none}.sk-c-act:has(>[data-state=open]){display:flex}.fin-acc-head{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:16px;padding-bottom:16px;display:flex}.fin-acc-total{min-width:0}.fin-acc-total-sum{letter-spacing:-.01em;font-size:21px;font-weight:650;line-height:1.2}.fin-acc-total-sum .fin-acc-amount-rest{color:inherit}.fin-acc-total-at{color:var(--color-fg-muted);margin-top:2px;font-size:12.5px}.fin-acc-tools{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-left:auto;display:flex}.fin-acc-view{flex-direction:column;gap:10px;min-width:240px;padding:4px;display:flex}.fin-acc-view-amounts{border-top:1px solid var(--color-border);flex-direction:column;gap:6px;padding-top:10px;display:flex}.fin-acc-cards{align-items:flex-start;gap:16px;display:flex}.fin-acc-col{flex-direction:column;flex:1 1 0;gap:16px;min-width:0;display:flex}.fin-acc-card{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-xs,none);border-radius:12px;overflow:clip}.fin-acc-skeleton{flex-direction:column;flex:1 1 0;gap:12px;padding:16px;display:flex}.fin-acc-card-head{border-bottom:1px solid var(--color-border);align-items:center;gap:8px;min-height:48px;padding:6px 16px;display:flex}.fin-acc-card-head:last-child{border-bottom:0}.fin-acc-card-head .fin-acc-amount{margin-left:auto;font-size:13.5px;font-weight:600}.fin-acc-card-head .fin-acc-amount-rest{font-weight:500}.fin-acc-card-title{min-width:0;color:var(--color-fg);text-align:left;flex:0 auto;align-items:center;gap:10px;padding:4px 0;font-size:15px;font-weight:600;display:flex}.fin-acc-card-chevron{color:var(--color-fg-muted);transition:transform .15s var(--ease);flex:none}.fin-acc-card-chevron.is-collapsed{transform:rotate(-90deg)}.fin-acc-card-name{overflow-wrap:anywhere}.fin-acc-card-count{color:var(--color-fg-subtle);margin-left:2px;font-size:13.5px;font-weight:500}.fin-acc-card-menu{opacity:0;flex:none}.fin-acc-card-menu .icon{transform:rotate(90deg)}.fin-acc-card:hover .fin-acc-card-menu,.fin-acc-card-menu:focus-visible,.fin-acc-card-menu[data-state=open]{opacity:1}@media(hover:none){.fin-acc-card-menu{opacity:1}}.fin-acc-rows{margin:0;padding:4px;list-style:none}.fin-acc-row{width:100%;min-height:36px;color:var(--color-fg);text-align:left;border-radius:8px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:1px 10px;padding:6px 12px;font-size:13.5px;display:grid}.fin-acc-row:hover{background:var(--color-surface-muted)}.fin-acc-row.is-archived .fin-acc-name,.fin-acc-row.is-archived .fin-acc-amount{color:var(--color-fg-muted)}.fin-acc-dot{background:var(--color-success);border-radius:50%;justify-self:center;width:7px;height:7px}.fin-acc-dot.is-gap{background:var(--color-danger)}.fin-acc-dot.is-archived{background:var(--color-fg-subtle)}.fin-acc-name{overflow-wrap:anywhere}.fin-acc-gap{color:var(--color-danger-fg);grid-column:2/-1;font-size:12.5px}.fin-acc-amount{font-size:inherit;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;flex:none}.fin-acc-amount-rest{color:var(--color-fg-muted)}.fin-acc-card .fin-acc-amount-unit{text-align:left;min-width:44px;display:inline-block}.fin-acc-form{flex-direction:column;gap:12px;display:flex}.fin-acc-form .field{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:4px 16px;display:grid}.fin-acc-form .field.is-top{align-items:start}.fin-acc-form .field.is-top .field-label{padding-top:8px}.fin-acc-form .field-label{font-size:13.5px}.fin-acc-form .field-error{grid-column:2}.fin-acc-pair{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:start;gap:12px 16px;display:grid}.fin-acc-pair .field+.field{grid-template-columns:auto minmax(0,1fr)}@media(max-width:720px){.fin-acc-tools{width:100%;margin-left:0}.fin-acc-tools .seg-switch{flex:100%}.fin-acc-tools .seg-switch-btn{flex:1 1 0;justify-content:center}.fin-acc-total{flex:1 1 0}.fin-acc-tools{order:1}.fin-acc-row{min-height:44px}.fin-acc-form .field,.fin-acc-pair .field+.field{grid-template-columns:minmax(0,1fr)}.fin-acc-form .field-error{grid-column:1}.fin-acc-pair{grid-template-columns:minmax(0,1fr)}.fin-section-page .settings-toolbar .seg-switch{flex:100%}.fin-section-page .settings-toolbar .seg-switch-btn{white-space:normal;text-align:center;flex:1 1 0;justify-content:center;line-height:1.15}}.fo-page{flex-direction:column;gap:12px;display:flex;container:fo-page/inline-size}.fo-stats{border:1px solid var(--color-border);background:var(--color-surface);border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.fo-stat{text-align:left;flex-direction:column;gap:4px;min-width:0;padding:12px 16px;display:flex}.fo-stat+.fo-stat{border-left:1px solid var(--color-border)}.fo-stat-label{color:var(--color-fg-muted);font-size:13px;font-weight:500}.fo-stat-value{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:700;line-height:1.2;overflow:hidden}.fo-stat-label .count-pill{margin-left:6px}.fo-company-tab{flex-direction:column;gap:12px;display:flex}.fo-company-tab .fo-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.fo-link{color:inherit}.fo-link:hover{color:var(--color-primary);text-decoration:underline}.fo-id{color:var(--color-accent-fg)}.fo-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@container fo-page (min-width:960px){.fo-toolbar:not(:has(.fo-chip)){flex-wrap:nowrap}}@container fo-page (max-width:559px){.fo-toolbar>.ui-switch{width:100%}.fo-toolbar>.ui-switch>.ui-sw{flex:auto;justify-content:center;padding-inline:6px}.fo-toolbar>.ui-switch>.ui-sw>.icon{display:none}}.fo-filters-btn.is-set{background:var(--color-accent-soft);color:var(--color-accent-fg);border-color:#0000}.fo-chip{height:var(--ctl-h,36px);border-radius:var(--radius-md);background:var(--color-accent-soft);color:var(--color-accent-fg);white-space:nowrap;cursor:pointer;transition:background-color .12s var(--ease);align-items:center;gap:6px;padding:0 8px 0 12px;font-size:13.5px;font-weight:500;display:inline-flex}.fo-chip:hover{background:#d1ddf7}@supports (color:color-mix(in lab,red,red)){.fo-chip:hover{background:color-mix(in oklab,var(--color-accent) 18%,var(--color-surface))}}.fo-chip:focus-visible{outline:3px solid var(--color-accent-ring);outline-offset:0}.fof-pop.popover{width:min(620px,100vw - 24px);padding:18px}.fof{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.fof-col{flex-direction:column;gap:18px;min-width:0;display:flex}.fof section{flex-direction:column;gap:8px;display:flex}.fof h3{color:var(--color-fg-muted);margin:0;font-size:13px;font-weight:500}.fo-boxes{flex-direction:column;gap:6px;display:flex}.fof .fo-period-dates{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fof .fo-period-dates .fin-date{width:auto}.fo-multi{border:1px solid var(--color-border-input);border-radius:var(--radius-md);background:var(--color-surface);width:100%;height:36px;color:var(--color-fg-muted);text-align:left;cursor:pointer;align-items:center;gap:8px;padding:0 10px 0 12px;display:flex}.fo-multi>.truncate{flex:1;min-width:0}.fo-multi:hover{border-color:#65696d}@supports (color:color-mix(in lab,red,red)){.fo-multi:hover{border-color:color-mix(in oklch,var(--color-fg) 30%,var(--color-border-input))}}.fo-multi.is-set{border-color:#4367b1}@supports (color:color-mix(in lab,red,red)){.fo-multi.is-set{border-color:color-mix(in oklch,var(--color-accent) 50%,var(--color-border-input))}}.fo-multi.is-set{color:var(--color-fg)}.fo-multi-n{background:var(--color-accent);min-width:20px;color:var(--color-accent-fg,#fff);text-align:center;border-radius:999px;padding:0 6px;font-size:12px;font-weight:600;line-height:20px}.fo-multi-pop.popover{flex-direction:column;gap:8px;width:300px;padding:10px;display:flex}.fo-multi-list{flex-direction:column;gap:2px;max-height:280px;display:flex;overflow-y:auto}.fo-multi-group{width:100%;color:var(--color-fg-muted);text-align:left;cursor:pointer;padding:8px 4px 4px;font-size:12.5px;font-weight:600;display:block}.fo-multi-group:hover{color:var(--color-fg)}.fo-multi-item{width:100%;padding-block:4px;display:flex}.fo-multi-none{color:var(--color-fg-muted);margin:8px 4px;font-size:13px}.fo-amount-range{color:var(--color-fg-muted);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;display:grid}.fo-period-dates{gap:6px;display:inline-flex}.fo-period-dates .fin-date{width:136px}.fo-two{flex-direction:column;gap:2px;min-width:0;line-height:1.3;display:flex}.ui-table .fo-two>:nth-child(2){color:var(--color-fg-muted);font-size:12.5px}.ui-table:where(:not(.ui-table-print)) tbody tr:has(.fo-two>:nth-child(2))>:is(td,th){height:56px}.fo-muted{color:var(--color-fg-muted)}.fo-date-note{font-size:12.5px}.fo-date{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.fo-chips{flex-direction:column;gap:4px;display:inline-flex}.ui-table tbody tr.fo-row-overdue>:first-child,.fo-card.fo-row-overdue{box-shadow:inset 3px 0 0 var(--color-danger)}.fo-type{color:var(--color-fg-muted);align-items:center;display:inline-flex}.fo-type .icon{width:16px;height:16px}.fin-date{min-width:0;display:block;position:relative}.fin-date .fin-date-input{color:#0000;cursor:pointer;width:100%}.fin-date .fin-date-input::-webkit-datetime-edit{opacity:0}.fin-date .fin-date-input::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0}.fin-date-text{color:var(--color-fg);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;position:absolute;top:50%;left:12px;right:34px;overflow:hidden;transform:translateY(-50%)}.fin-date-text.is-empty{color:var(--color-fg-subtle)}.fin-date-icon{color:var(--color-fg-muted);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.fin-date.is-disabled .fin-date-text{color:var(--color-fg-muted)}@media(max-width:767px){.fof{grid-template-columns:minmax(0,1fr)}}@container fo-page (max-width:1119px){.fo-type-toggle .icon-sm{display:none}}@container fo-page (max-width:999px){.fo-stats{grid-template-columns:repeat(6,minmax(0,1fr))}.fo-stat{grid-column:span 2}.fo-stat:nth-child(n+4){border-top:1px solid var(--color-border);grid-column:span 3}.fo-stat:nth-child(4){border-left:0}.fo-search{flex:calc(100% - 240px);order:-2}.fo-create{order:-1}.fo-types{flex:auto}.fo-type-toggle{flex:auto;justify-content:center}}@container fo-page (max-width:779px){.fo-types{flex:100%}.fo-toolbar>:not(.fo-search,.fo-create,.fo-types){flex:1 1 0}}@container fo-page (max-width:599px){.fo-stat{grid-column:span 3;padding:10px 14px}.fo-stat-value{letter-spacing:0;font-size:14.5px}.fo-stat:nth-child(3){border-top:1px solid var(--color-border);border-left:0;grid-column:1/-1}.fo-types{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.fo-card{flex-direction:column;gap:8px;display:flex}.fo-card-head{align-items:center;gap:8px;display:flex}.fo-card-head>.icon-sm{color:var(--color-fg-subtle);margin-left:auto}.fo-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.fo-card-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:6px 24px;display:grid}.fo-card-amount{font-size:16px;font-weight:600}.fo-card-chips{flex-wrap:wrap;gap:6px;display:flex}.dialog.fo-window{width:min(960px,100vw - 32px);height:min(900px,100dvh - 48px);padding-right:340px}.dialog.fo-window.is-collapsed{padding-right:52px}.fo-window .dialog-head-extra{margin-top:12px}.fo-delete{color:var(--color-danger-fg)}.fo-tabs.ui-switch{max-width:100%}.fo-form{flex-direction:column;gap:14px;display:flex}.fo-form .fo-row{grid-template-columns:170px minmax(0,1fr);align-items:start;gap:4px 16px;display:grid}.fo-form .fo-row>*{grid-column:2}.fo-form .fo-row>.field-label{grid-area:1/1;padding-top:9px;font-size:13.5px;font-weight:400}.fo-tip{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);width:18px;height:18px;color:var(--color-fg-subtle);vertical-align:1px;cursor:help;justify-content:center;align-items:center;margin-left:2px;font-size:11px;line-height:1;display:inline-flex}.fo-tip[data-tip]:hover:after,.fo-tip[data-tip]:focus-visible:after,.fo-tip[data-tip].tip-open:after{min-width:220px;left:0;transform:none}.fo-tip.fo-tip-end[data-tip]:hover:after,.fo-tip.fo-tip-end[data-tip]:focus-visible:after,.fo-tip.fo-tip-end[data-tip].tip-open:after{left:auto;right:0}.fo-date-line{flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:36px;display:flex}.fo-form .fin-date,.fo-amount{width:180px}.fo-half-line{align-items:center;gap:8px;display:flex}.fo-currency{color:var(--color-fg-muted);font-size:13px}.fo-link.btn{justify-self:start;width:fit-content;font-size:12.5px}.fo-band{border-radius:var(--radius-sm);background:var(--color-surface-muted);color:var(--color-fg-muted);letter-spacing:.02em;text-align:center;text-transform:uppercase;padding:6px;font-size:12.5px}.fo-rule{color:var(--color-fg-subtle);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:16px;font-size:12.5px;display:flex}.fo-rule:before,.fo-rule:after{content:"";border-top:1px solid var(--color-border-strong);flex:1}.fo-check-line{align-items:center;gap:8px;margin-top:8px;display:flex}.fo-sub{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);flex-direction:column;gap:10px;margin-top:4px;padding:12px;display:flex}.fo-sub-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fo-sub-line .select{width:auto}.fo-sub-line .radio{min-width:150px}.fo-num{width:72px}.fo-split-by{flex-wrap:wrap;align-items:center;gap:6px;min-height:38px;padding:5px 34px 5px 6px;display:flex;position:relative}.fo-split-by-open{border:1px solid var(--color-border-input);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-fg-muted);cursor:pointer;justify-content:flex-end;align-items:center;padding-right:10px;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.fo-split-tag{border-radius:var(--radius-sm);background:var(--color-surface-muted);pointer-events:none;align-items:center;gap:4px;height:26px;padding:0 8px;font-size:13px;display:inline-flex;position:relative}.fo-split-tag button{color:var(--color-fg-muted);cursor:pointer;pointer-events:auto;background:0 0;border:0;padding:0;display:inline-flex}.fo-split-by-pop.popover{flex-direction:column;padding:6px;display:flex}.fo-split-by-item{border-radius:var(--radius-sm);min-height:36px;color:var(--color-fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:6px 10px;font-size:14px;display:flex}.fo-split-by-item:hover:not(:disabled){background:var(--color-surface-muted)}.fo-split-by-item:disabled{cursor:default}.fo-split-by-item .icon-sm{color:var(--color-accent-fg)}.fo-form .fo-row>.fo-split-wrap{grid-column:1/-1;margin-top:8px}.fo-split-wrap{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow-x:auto}.fo-split-table{width:100%;min-width:calc(244px + var(--fo-split-dims) * 125px);border-collapse:collapse;table-layout:fixed;font-size:14px}.fo-split-table th{background:var(--color-surface-muted);color:var(--color-fg-muted);text-align:left;padding:8px 12px;font-size:13px;font-weight:600}.fo-split-table th+th,.fo-split-row td+td{border-left:1px solid var(--color-border)}.fo-split-row td{border-top:1px solid var(--color-border);vertical-align:top;padding:0}.fo-split-row td:focus-within{box-shadow:inset 0 0 0 2px var(--color-accent)}.fo-split-table .is-amount{text-align:right;width:120px}.fo-split-table .is-share{text-align:right;width:88px}.fo-split-table .is-remove{text-align:center;width:36px}.fo-split-row td.is-remove{vertical-align:middle}.fo-split-row td.is-remove .btn{width:32px;min-width:32px;padding:0}.fo-split-table td.is-amount .input,.fo-split-table td.is-share .input{text-align:right}.fo-split-share{color:var(--color-fg-muted);align-items:center;gap:2px;padding-right:10px;display:flex}.fo-split-share>*{flex:1;min-width:0}.fo-split-share .input{min-width:0;padding:0 2px 0 6px}.fo-split-table .field-error{text-align:left;padding:0 12px 6px;display:block}.fo-split-table tfoot td{border-top:1px solid var(--color-border);white-space:nowrap;padding:8px 12px}.fo-split-table tfoot .fo-split-foot{padding-left:6px}.fo-split-foot>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.fo-split-total{font-weight:600}.fo-split-total.is-off{color:var(--color-danger-fg)}@media(min-width:560px){.fo-split-row .input,.fo-split-row .combo{height:40px;min-height:40px;box-shadow:none;background:0 0;border:0;border-radius:0}.fo-split-row .input:focus,.fo-split-row .input:focus-visible,.fo-split-row .combo:focus,.fo-split-row .combo:focus-visible{box-shadow:none;outline:none}.fo-form .fo-split-row .fin-date{width:100%}}.fo-sub-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.fo-remainder{font-variant-numeric:tabular-nums;gap:8px;margin-left:auto;font-size:13px;display:flex}.fo-remainder.is-off{color:var(--color-danger-fg)}.fo-period{align-items:center;gap:8px;display:flex}.fo-period .input{width:160px;min-width:0}.fo-months{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fo-picker{align-items:center;gap:6px;min-width:0;display:flex}.fo-picker .combo{flex:1;min-width:0}.fo-record-link.btn{flex:none}.fo-panel{--fo-bg:var(--color-surface-sunken);--fo-head:var(--color-surface-muted);--fo-fg:var(--color-fg);--fo-muted:var(--color-fg-muted);--fo-line:var(--color-border);--fo-hover:var(--color-surface-muted);--fo-danger:var(--color-danger-fg);background:var(--fo-bg);width:340px;color:var(--fo-fg);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}:root[data-theme=dark] .fo-panel{--fo-head:var(--color-bg)}.fo-panel.is-drag{outline:2px dashed var(--fo-muted);outline-offset:-8px}.fo-panel-head{background:var(--fo-head);justify-content:flex-end;padding:10px 16px;display:flex}.fo-panel-toggle{border-radius:var(--radius-sm);color:var(--fo-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px;font-size:13.5px;display:inline-flex}.fo-panel-toggle:hover,.fo-panel-btn:hover:not(:disabled){color:var(--fo-fg)}.fo-panel-round{border-radius:var(--radius-pill);background:var(--fo-muted);width:18px;height:18px;color:var(--fo-bg);justify-content:center;align-items:center;display:inline-flex}.fo-panel-round .icon-sm{width:12px;height:12px}.fo-panel-body{flex-direction:column;flex:1;gap:16px;min-height:0;padding:16px 20px;display:flex;overflow:auto}.fo-panel-empty{max-width:280px;color:var(--fo-muted);text-align:center;flex-direction:column;align-items:center;gap:16px;margin:auto;font-size:13.5px;line-height:1.45;display:flex}.fo-panel-empty b{color:var(--fo-fg);font-weight:500}.fo-panel-art{color:var(--fo-fg);display:inline-flex;position:relative}.fo-panel-art>:first-child{width:36px;height:36px}.fo-panel-art>:last-child{background:var(--fo-bg);border-radius:var(--radius-pill);position:absolute;bottom:-4px;right:-8px}.fo-files,.fo-comments{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.fo-file{align-items:flex-start;gap:8px;font-size:13px;display:flex}.fo-file>.icon-sm{flex:none;margin-top:2px}.fo-file-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fo-file-name{color:var(--fo-fg);overflow-wrap:anywhere}a.fo-file-name:hover{text-decoration:underline}.fo-file-meta{color:var(--fo-muted);font-size:12px}.fo-file-bar{border-radius:var(--radius-pill);background:var(--fo-line);height:3px;display:block;overflow:hidden}.fo-file-bar>i{background:var(--fo-fg);height:100%;display:block}.fo-file-error{color:var(--fo-danger);font-size:12px}.fo-comment{border-radius:var(--radius-md);background:var(--fo-hover);padding:8px 10px;font-size:13px}.fo-comment-head{color:var(--fo-muted);flex-wrap:wrap;justify-content:space-between;gap:2px 8px;margin-bottom:2px;font-size:12px;display:flex}.fo-comment-head b{color:var(--fo-fg);font-weight:500}.fo-comment-text{overflow-wrap:anywhere;white-space:pre-wrap}.fo-panel-box{border-top:1px solid var(--fo-line);align-items:center;gap:10px;padding:14px 20px 18px;display:flex}.fo-panel-btn{border-radius:var(--radius-sm);color:var(--fo-muted);cursor:pointer;background:0 0;border:0;flex:none;padding:4px;display:inline-flex}.fo-panel-btn:disabled{cursor:default;opacity:.55}.fo-panel-btn[data-tip]:hover:after,.fo-panel-btn[data-tip]:focus-visible:after{left:0;transform:none}.fo-panel-input{border:0;border-bottom:1px solid var(--fo-muted);min-width:0;color:var(--fo-fg);font:inherit;background:0 0;outline:none;flex:1;padding:8px 0;font-size:14px}.fo-panel-input:focus{border-bottom-color:var(--fo-fg)}.fo-panel-input::placeholder{color:var(--fo-muted)}.fo-panel-toggle:focus-visible,.fo-panel-btn:focus-visible{outline:2px solid var(--fo-fg);outline-offset:1px}.fo-panel.is-collapsed{align-items:center;gap:10px;width:52px;padding-top:12px}.fo-panel.is-collapsed .fo-panel-toggle-text{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.fo-panel.is-collapsed .fo-panel-toggle[data-tip]:hover:after,.fo-panel.is-collapsed .fo-panel-toggle[data-tip]:focus-visible:after{bottom:auto;left:auto;right:100%;transform:none}.fo-panel-count{border-radius:var(--radius-pill);background:var(--fo-hover);text-align:center;min-width:20px;padding:0 5px;font-size:12px;line-height:20px}@media(max-width:767px){.dialog.fo-window,.dialog.fo-window.is-collapsed{width:100vw;height:100dvh}.fo-form .fo-row{grid-template-columns:160px minmax(0,1fr);column-gap:12px}.fo-form .fo-row>.field-label{padding-top:12px}.fo-date-line{min-height:44px}.fo-link.btn{height:28px;min-height:28px}.fo-window .dialog-foot .btn{flex:none}.fo-months{grid-template-columns:repeat(2,minmax(0,1fr))}.fo-period .input{flex:1;width:auto}.fo-panel-input{font-size:16px}}@media(max-width:559px){.fo-tabs.ui-switch{width:100%}.fo-tabs>.ui-sw{flex:auto;justify-content:center;padding:0 4px}.fo-tabs>.ui-sw .icon{display:none}.fo-form .fo-row{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.fo-form .fo-row>*{grid-area:auto/1/auto/-1}.fo-form .fo-row>.field-label{grid-area:1/1;padding-top:0}.fo-date-line{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fo-form .fin-date,.fo-amount{width:100%}.fo-half-line>.input-wrap,.fo-half-line>.input{flex:1;min-width:0}.fo-split-table,.fo-split-table tbody,.fo-split-table tfoot{min-width:0;display:block}.fo-split-table thead{display:none}.fo-split-wrap{border:0;overflow:visible}.fo-split-row{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px;margin-bottom:8px;padding:12px;display:grid}.fo-split-row td,.fo-split-row td+td{box-shadow:none;text-align:left;border:0;grid-column:1/-1;padding:0;display:block}.fo-split-table .fo-split-row td.is-amount,.fo-split-table .fo-split-row td.is-share,.fo-split-table .fo-split-row td.is-remove{text-align:left;grid-column:auto;width:auto}.fo-split-row td.is-remove{align-self:end}.fo-split-row td[data-label]:before{content:attr(data-label);color:var(--color-fg-muted);margin-bottom:4px;font-size:12.5px;display:block}.fo-split-share{padding-right:0}.fo-split-table tfoot tr{align-items:center;gap:12px;display:flex}.fo-split-table tfoot td{border:0;width:auto;padding:0;display:block}.fo-split-table tfoot .fo-split-foot{flex:1;padding:0}.fo-split-table tfoot .is-remove{display:none}.fo-window .dialog-foot{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fo-window .dialog-foot>:first-child:not(.btn):not(.ml-auto),.fo-window .dialog-foot>.fo-delete{grid-column:1/-1}.fo-window .dialog-foot .ml-auto{display:none}.fo-window .dialog-foot .btn{justify-content:center;width:100%}}@media(min-width:560px)and (max-width:1023px){.fo-tabs.ui-switch{width:100%}.fo-tabs>.ui-sw{flex:1 1 0;justify-content:center}}@media(max-width:1023px){.dialog.fo-window,.dialog.fo-window.is-collapsed{padding-right:0}.fo-panel,.fo-panel.is-collapsed{width:auto;margin:20px -24px -22px;position:static}.fo-panel.is-collapsed{flex-direction:row;justify-content:flex-end;padding:10px 16px}.fo-panel.is-collapsed .fo-panel-toggle-text{clip-path:none;width:auto;height:auto;position:static}.fo-panel-body{overflow:visible}}.fo-confirm .dialog-body:empty{display:none}.fo-merge-row{grid-template-columns:72px minmax(0,1fr);gap:8px;padding:4px 0;display:grid}.fo-merge-row>:first-child{color:var(--color-fg-muted)}.fo-split-table .combo-h{display:none}.fin-widget{border:1px solid var(--color-border);background:var(--color-surface);min-width:0;min-height:64px;color:var(--color-fg);text-align:left;cursor:pointer;transition:background-color .15s var(--ease),border-color .15s var(--ease);border-radius:14px;align-items:center;gap:14px;padding:10px 14px 10px 18px;line-height:1.2;display:flex}.fin-widget:hover,.fin-widget[data-state=open]{border-color:#b4b6b9}@supports (color:color-mix(in lab,red,red)){.fin-widget:hover,.fin-widget[data-state=open]{border-color:color-mix(in oklch,var(--color-fg) 24%,var(--color-border))}}.fin-widget:hover,.fin-widget[data-state=open]{background:var(--color-surface-muted)}.fin-widget:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.fin-widget-dot{--dot:var(--color-success);background:var(--dot);width:10px;height:10px;box-shadow:0 0 0 4px var(--dot);border-radius:50%;flex:none}@supports (color:color-mix(in lab,red,red)){.fin-widget-dot{box-shadow:0 0 0 4px color-mix(in oklch,var(--dot) 20%,transparent)}}.fin-widget-dot.is-gap{--dot:var(--color-warning)}.fin-widget-dot.is-unknown{--dot:var(--color-fg-subtle)}.fin-widget-text{flex-direction:column;gap:3px;min-width:0;display:flex}.fin-widget-label{color:var(--color-fg-muted);font-size:13px;font-weight:500}.fin-widget-sum{white-space:nowrap}.fin-widget-sum .fin-acc-amount{letter-spacing:-.015em;max-width:none;font-size:22px;font-weight:700}.fin-widget-sum .fin-acc-amount-rest{color:var(--color-fg-muted);letter-spacing:0;font-size:14px;font-weight:500}.fin-widget-gap{background:#da950b24;border-radius:999px;margin-left:6px;padding:6px 12px}@supports (color:color-mix(in lab,red,red)){.fin-widget-gap{background:color-mix(in oklch,var(--color-warning) 14%,transparent)}}.fin-widget-gap{color:var(--color-warning-fg);white-space:nowrap;font-size:13px;font-weight:500}.fin-widget-chevron{color:var(--color-fg-muted);transition:transform .15s var(--ease);flex:none}.fin-widget[data-state=open] .fin-widget-chevron{transform:rotate(180deg)}.topbar .fin-widget{border-radius:var(--radius-md);background:0 0;border:0;gap:6px;min-height:44px;padding:0 4px}.topbar .fin-widget:hover,.topbar .fin-widget[data-state=open]{background:var(--color-surface-muted)}.topbar .fin-widget-dot{width:9px;height:9px;box-shadow:none}.topbar .fin-widget-sum .fin-acc-amount{letter-spacing:0;font-size:13px;font-weight:650}.topbar .fin-widget-sum .fin-acc-amount-rest{font-size:11px;font-weight:400}.topbar .fin-widget-label,.topbar .fin-widget-gap{clip-path:inset(50%);width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.rx-pop.popover.fin-acc-panel{z-index:95;box-sizing:border-box;width:min(1180px,100vw - 32px);max-height:var(--radix-popover-content-available-height);outline:none;padding:20px;overflow-y:auto}@media(max-width:767px){.rx-pop.popover.fin-acc-panel{width:100vw;max-width:100vw;max-height:calc(100dvh - var(--topbar-h));border-inline:0;border-radius:0;padding:16px}}@media(max-width:720px){.fin-section-page .settings-toolbar .seg-switch-btn{height:auto;min-height:40px;padding-block:4px}}.srw-req-table:not(.srw-field-table) th:first-child{width:46%}.srw-req-table:not(.srw-field-table) th:nth-child(2),.srw-req-table:not(.srw-field-table) th:nth-child(3){width:23%}.sp-rt-meta>span{min-width:0}.sp-rt-meta .link-btn{white-space:normal;text-align:left;overflow-wrap:anywhere}.section-body>.ord-block-foot{margin:12px -20px -20px;padding:12px 20px}.dialog-body .ord-block-foot,.dg-pv .ord-block-foot,.sp-team .ord-block-foot,.sp-wh-card .ord-block-foot{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);margin:0;padding:10px 12px}.section-body>.ord-block-foot{border-radius:0 0 var(--radius-lg) var(--radius-lg);border-width:1px 0 0;margin:16px -20px -20px;padding:12px 20px}.section-body.flush>.ord-block-foot{margin:0}.sp-ro-field.is-text .ord-locked-value{align-items:flex-start}.sp-ro-field.is-text .ord-locked-text{white-space:pre-wrap;overflow-wrap:anywhere;overflow:visible}.sp-ro-field .ord-locked-text .user-ref{vertical-align:middle;display:inline-flex}.dg-sec .dg>tbody>.dg-row-fields{grid-column:1/-1;display:block}.dg-row-fields>td{border-bottom:1px solid var(--color-border-subtle);padding:12px 20px 16px;display:block}.cgo-line{border-top:1px solid var(--color-border-subtle)}.cgo-line-head{align-items:center;gap:8px;padding:6px 12px 6px 0;display:flex}.cgo-line-toggle{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:10px;padding:8px 0 8px 20px;display:flex}.cgo-line-toggle>b{flex:0 auto;min-width:0;font-weight:500}.cgo-line-toggle:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px;border-radius:4px}.cgo-line-facts{min-width:0;color:var(--color-fg-muted);text-align:right;flex:auto;font-size:13px}.cgo-line-body{flex-direction:column;gap:12px;padding:4px 20px 18px;display:flex}.cgo-line-body .ord-block-foot{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);margin:0;padding:10px 12px}@media(max-width:600px){.cgo-line-toggle{flex-wrap:wrap}.cgo-line-facts{text-align:left;flex-basis:100%}}.signin-setup{flex-direction:column;align-items:center;gap:10px;display:flex}.signin-qr{border:1px solid var(--color-border);background:#fff;border-radius:8px;line-height:0;display:block;overflow:hidden}.signin-key{color:var(--color-fg-muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 8px;font-size:13px;display:flex}.signin-key code{font-family:var(--font-mono);color:var(--color-fg);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.contact-chips{min-width:0;min-height:var(--ctl-h);border:1px solid var(--color-border-input);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-xs);transition:border-color .13s var(--ease),box-shadow .13s var(--ease);flex-wrap:wrap;align-items:center;gap:4px 6px;padding:3px 3px 3px 6px;display:flex}.contact-chips:hover:not(.is-disabled){border-color:var(--color-fg-muted)}.contact-chips:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-ring)}.contact-chips.is-invalid{border-color:var(--color-danger)}.contact-chips.is-invalid:focus-within{box-shadow:0 0 0 3px var(--color-danger-ring)}.contact-chips.is-disabled{border-color:var(--color-border);background:var(--color-surface-sunken);box-shadow:none}.contact-chips .chip{border-radius:var(--radius-sm);background:var(--color-surface-muted);max-width:100%;height:26px;color:var(--color-fg);cursor:default;border-color:#0000;padding:0 6px 0 10px;font-size:13px}.contact-chips.is-disabled .chip{background:var(--color-surface);padding-right:10px}.contact-chips .chip .x{color:var(--color-fg-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;margin-left:0;padding:2px;display:inline-flex}.contact-chips .chip .x:hover{background:var(--color-border);color:var(--color-fg)}.contact-chips>.combo{width:auto;min-width:120px;height:28px;box-shadow:none;background:0 0;border:0;flex:120px;padding:0 6px}.contact-chips>.combo:focus-visible{box-shadow:none}.contact-chips>.combo.is-more{flex-basis:28px;min-width:28px;padding:0 4px}.contact-chips-empty{color:var(--color-fg-muted);padding:0 6px}.tasks-page .page-head{margin-bottom:14px}.tl-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.tl-toolbar>.input-wrap.list-search{flex:260px;width:auto}.tl-scopes{background:#e9ebed;border-radius:10px;gap:2px;padding:3px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tl-scopes{background:color-mix(in oklab,var(--color-border) 70%,var(--color-bg))}}.tl-scope{height:32px;color:var(--color-fg-muted);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.tl-scope:hover{color:var(--color-fg)}.tl-scope.on{background:var(--color-surface);color:var(--color-fg);box-shadow:0 1px 2px #171d261f}.tl-scope-n{background:var(--color-accent-soft);min-width:20px;color:var(--color-accent-fg);text-align:center;border-radius:999px;padding:0 6px;font-size:12px;font-weight:600;line-height:20px}.tl{flex-direction:column;gap:22px;transition:opacity .15s;display:flex}.tl.is-dimmed{opacity:.6}.tl-group-head{color:var(--color-fg);align-items:center;gap:8px;margin:0 0 8px 2px;font-size:14px;font-weight:650;display:flex}.tl-group-n{color:var(--color-fg-subtle);font-weight:500}.tl-group.is-overdue .tl-group-head{color:var(--color-danger-fg)}.tl-group.is-today .tl-group-head{color:var(--color-accent-fg)}.tl-group.is-done .tl-group-head{color:var(--color-fg-muted)}.tl-rows{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;overflow:hidden}.tl-group.is-overdue .tl-rows{border-left:3px solid var(--color-danger)}.tl-row{cursor:pointer;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.tl-row+.tl-row{border-top:1px solid var(--color-border)}.tl-row:hover{background:var(--color-surface-muted)}.tl-check{border:1.5px solid var(--color-border-strong);background:var(--color-surface);color:#0000;cursor:pointer;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid}button.tl-check:hover,button.tl-check:focus-visible{border-color:var(--color-success);color:var(--color-success-fg);background:var(--color-success-soft)}.tl-check.is-on{border-color:var(--color-success);background:var(--color-success);color:#fff;cursor:default}.tl-check.is-off{cursor:default;border-style:dashed}.tl-main{min-width:0}.tl-title{color:var(--color-fg);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;text-decoration:none;display:block;overflow:hidden}.tl-title:hover{text-decoration:underline}.tl-meta{color:var(--color-fg-muted);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:3px;font-size:12.5px;display:flex}.tl-who{align-items:center;gap:6px;display:inline-flex}.tl-side{align-items:center;gap:8px;display:flex}.tl-due{min-width:52px;color:var(--color-fg-muted);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:13px}.tl-due.is-late{color:var(--color-danger-fg);font-weight:600}.tl-row.is-done .tl-title{color:var(--color-fg-muted);font-weight:500;text-decoration:line-through}.tl-skel{background:linear-gradient(90deg,var(--color-surface-muted) 25%,var(--color-border) 50%,var(--color-surface-muted) 75%);background-size:200% 100%;border-radius:12px;height:58px;animation:1.4s linear infinite shimmer}.tl.is-loading{gap:8px}.tl-empty{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px}@media(max-width:599px){.tl-scopes{flex:100%}.tl-scope{flex:1 1 0;padding:0 8px}.tl-toolbar>.input-wrap.list-search{flex:100%}.tl-row{grid-template-columns:24px minmax(0,1fr);padding:12px 14px}.tl-side{flex-wrap:wrap;grid-column:2}.tl-due{text-align:left;min-width:0}}.tl-group.is-overdue .tl-row{padding-left:14px}@media(max-width:599px){.tl-title{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}}.tl-side{gap:14px}.tl-mark{white-space:nowrap;align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:inline-flex}.tl-mark .icon{width:14px;height:14px}.tl-mark.is-urgent{color:var(--color-danger-fg)}.tl-mark.is-high{color:var(--color-warning-fg)}.tl-mark.is-in_progress{color:var(--color-accent-fg)}.tl-mark.is-blocked{color:var(--color-danger-fg)}.cps{flex-direction:column;min-height:calc(100dvh - 212px);display:flex}.cps-stage{border:1px solid var(--color-border);background:radial-gradient(60% 70% at 50% 35%,#0044d31f,transparent 70%),var(--color-surface);border-radius:18px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:40px 24px;display:flex}@supports (color:color-mix(in lab,red,red)){.cps-stage{background:radial-gradient(60% 70% at 50% 35%,color-mix(in oklab,var(--color-accent) 12%,transparent),transparent 70%),var(--color-surface)}}.cps-stage{text-align:center}@media(max-width:767px){.cps{min-height:calc(100dvh - 252px)}}.cps-art{width:min(760px,100%);height:auto;margin-bottom:8px;overflow:visible}.cps-art path,.cps-art rect{fill:none;stroke-linecap:round;stroke-linejoin:round}.cps-sea{fill:#0044d329}@supports (color:color-mix(in lab,red,red)){.cps-sea{fill:color-mix(in oklab,var(--color-accent) 16%,transparent)}}.cps-sea{stroke:none}.cps-water path{stroke:#0044d3b3}@supports (color:color-mix(in lab,red,red)){.cps-water path{stroke:color-mix(in oklab,var(--color-accent) 70%,transparent)}}.cps-water path{stroke-width:2px}.cps-hull{fill:var(--color-surface-muted);stroke:var(--color-fg-subtle);stroke-width:2px}.cps-art .cps-quay{fill:var(--color-surface-muted);stroke:var(--color-border-strong);stroke-width:1.5px}.cps-crane .cps-legs,.cps-crane .cps-boom{stroke:var(--color-fg-subtle);stroke-width:3px}.cps-crane .cps-stays{stroke:var(--color-fg-subtle);stroke-width:1.5px}.cps-crane .cps-cab{fill:var(--color-fg-subtle);stroke:none}.cps-shed path{stroke:var(--color-border-strong);stroke-width:2px}.cps-box rect{stroke-width:1.5px}.cps-box path{stroke-width:1.2px;opacity:.55}.cps-box.is-orange rect{fill:#f5e1bb}@supports (color:color-mix(in lab,red,red)){.cps-box.is-orange rect{fill:color-mix(in oklab,var(--color-warning) 28%,var(--color-surface))}}.cps-box.is-orange rect,.cps-box.is-orange path{stroke:var(--color-warning)}.cps-box.is-green rect{fill:#bbe0cf}@supports (color:color-mix(in lab,red,red)){.cps-box.is-green rect{fill:color-mix(in oklab,var(--color-success) 28%,var(--color-surface))}}.cps-box.is-green rect,.cps-box.is-green path{stroke:var(--color-success)}.cps-box.is-gray rect{fill:var(--color-surface-muted);stroke:var(--color-border-strong)}.cps-box.is-gray path{stroke:var(--color-border-strong)}.cps-box.is-blue rect{fill:#a3bcef}@supports (color:color-mix(in lab,red,red)){.cps-box.is-blue rect{fill:color-mix(in oklab,var(--color-accent) 36%,var(--color-surface))}}.cps-box.is-blue rect{stroke:var(--color-accent)}.cps-box.is-blue path{stroke:var(--color-accent);opacity:.8}.cps-art .cps-slot{stroke:var(--color-accent);stroke-width:1.5px;stroke-dasharray:4 4}.cps-rig .cps-trolley{fill:var(--color-fg);stroke:none}.cps-rig .cps-cable{stroke:var(--color-fg-muted);stroke-width:1.2px}.cps-hook path{stroke:var(--color-fg);stroke-width:2.5px}@media(prefers-reduced-motion:no-preference){.cps-rig,.cps-rig .cps-cable,.cps-hook,.cps-cargo,.cps-art .cps-slot{animation-duration:10s;animation-timing-function:cubic-bezier(.65,0,.35,1);animation-iteration-count:infinite}.cps-rig{animation-name:cps-rig}.cps-rig .cps-cable{transform-box:fill-box;transform-origin:50% 0;animation-name:cps-cable}.cps-hook{animation-name:cps-hook}.cps-cargo{animation-name:cps-cargo}.cps-art .cps-slot{animation-name:cps-slot;animation-timing-function:linear}.cps-water{animation:2.4s linear infinite cps-water}}@keyframes cps-rig{0%,40%{transform:translate(0)}60%,88%{transform:translate(285px)}to{transform:translate(0)}}@keyframes cps-cable{0%,6%{transform:scaleY(1)}22%,27%{transform:scaleY(4)}40%,60%{transform:scaleY(1)}73%,78%{transform:scaleY(5.0833)}88%,to{transform:scaleY(1)}}@keyframes cps-hook{0%,6%{transform:translateY(0)}22%,27%{transform:translateY(72px)}40%,60%{transform:translateY(0)}73%,78%{transform:translateY(98px)}88%,to{transform:translateY(0)}}@keyframes cps-cargo{0%,27%{opacity:1;transform:translate(0)}40%{opacity:1;transform:translateY(-72px)}60%{opacity:1;transform:translate(285px,-72px)}73%,90%{opacity:1;transform:translate(285px,26px)}94%{opacity:0;transform:translate(285px,26px)}95%{opacity:0;transform:translate(0)}to{opacity:1;transform:translate(0)}}@keyframes cps-slot{0%,71%{opacity:1}74%,93%{opacity:0}to{opacity:1}}@keyframes cps-water{to{transform:translate(30px)}}.cps-title{color:var(--color-fg);margin:0;font-size:clamp(20px,2.2vw,26px);font-weight:700}.crm-pdf-native{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-sunken);width:100%;height:65vh;min-height:320px;display:block}.crm-need{color:var(--color-attention);margin-left:3px;font-size:11px;line-height:1;position:relative;top:-1px}.crm-lang{color:var(--color-fg-muted);font-size:12px;font-weight:400}.crm-ready{border-radius:var(--radius-md);background:var(--color-warning-soft);color:var(--color-warning-fg);flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:14px;padding:11px 16px;display:flex}.crm-ready b{font-weight:650}.crm-ready .spacer{flex:1}.crm-ready-legend{white-space:nowrap;align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.crm-ready>.crm-ready-legend{margin-left:auto}.crm-ready-legend .crm-need{margin:0;top:0}.crm-gap .crm-need{margin:0 5px 0 0;top:0}.crm-gap{color:var(--color-warning-fg);white-space:nowrap;align-items:center;display:inline-flex}.crm-overdue{margin-bottom:0}.crm-details{min-width:0}.crm-sheet{display:block}.crm-sheet-row{border-top:1px solid var(--color-border-subtle);grid-template-columns:190px minmax(0,1fr);gap:24px;padding:20px 22px;display:grid}.crm-sheet-row:first-child{border-top:0}.crm-sheet-side{min-width:0}.crm-sheet-side>h3{margin:0}.crm-sheet-side>.btn,.crm-sheet-side>.ord-saved-mark{margin-top:12px}.crm-sheet-side>.ord-saved-mark{align-items:center;gap:4px;display:inline-flex}.crm-sheet-main{overflow-wrap:anywhere;flex-direction:column;gap:14px;min-width:0;display:flex}.crm-sheet>.ord-block-foot{z-index:2;border-top:1px solid var(--color-border);margin:0;position:sticky;bottom:0}.crm-tax-row{display:contents}.crm-sheet .crm-tax-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px 16px;display:grid}.crm-poa{grid-template-columns:minmax(0,1fr) 170px;align-items:start;gap:14px 16px;display:grid}@media(max-width:860px){.crm-sheet-row{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px}}@media(max-width:480px){.crm-poa,.crm-sheet .crm-tax-row{grid-template-columns:minmax(0,1fr)}}.crm-doc-list{flex-direction:column;gap:6px;display:flex}.crm-doc-group{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.crm-doc-group-head{flex-wrap:wrap;align-items:center;gap:8px;min-height:32px;padding:6px 6px 6px 14px;display:flex}.crm-doc-group-head>h4{color:var(--color-fg);margin:0;font-size:13.5px;font-weight:600}.crm-doc-group-head .spacer{flex:1}.crm-doc-file{border-top:1px solid var(--color-border-subtle);align-items:center;gap:8px;padding:4px 6px;display:flex}.crm-doc-group>.crm-doc-file:first-child{border-top:0}.crm-doc-open{all:unset;box-sizing:border-box;border-radius:var(--radius-sm);cursor:pointer;flex:1;align-items:center;gap:12px;min-width:0;padding:6px 8px;display:flex}.crm-doc-open:hover{background:var(--color-surface-muted)}.crm-doc-open:hover .crm-doc-name{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}.crm-doc-open:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.crm-doc-thumb{border:1px solid var(--color-border);background:var(--color-paper);border-radius:4px;flex:none;justify-content:center;align-items:flex-end;width:38px;height:48px;display:flex}.crm-doc-thumb.sm{width:30px;height:38px}.crm-doc-ext{background:var(--color-danger-soft);color:var(--color-danger-fg);letter-spacing:.02em;border-radius:3px;margin-bottom:3px;padding:0 4px;font-size:9px;font-weight:700}.crm-doc-text{flex-direction:column;min-width:0;display:flex}.crm-doc-name{text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.crm-doc-meta{color:var(--color-fg-muted);font-size:12.5px}.crm-doc-file>.sp-chip{flex:none}.crm-doc-act{flex:none;gap:2px;display:flex}.crm-doc-act .btn-icon{opacity:.6}.crm-doc-file:hover .crm-doc-act .btn-icon,.crm-doc-act .btn-icon:focus-visible{opacity:1}.crm-doc-drop{border:1px dashed var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-fg-muted);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 6px 6px;padding:12px 14px;display:flex}.crm-doc-drop.over{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-fg)}.crm-doc-drop-types{margin-left:auto;font-size:12.5px}.crm-doc-none{margin:0;padding:0 14px 10px}.crm-doc-problem{padding:0 14px 10px}.crm-doc-problem ul{margin:0;padding-left:18px}details.crm-doc-trash{margin-top:6px;display:block}.crm-doc-trash>summary{border-radius:var(--radius-sm);color:var(--color-fg-muted);cursor:pointer;align-items:center;gap:8px;padding:4px 6px;list-style:none;display:inline-flex}.crm-doc-trash>summary::-webkit-details-marker{display:none}.crm-doc-trash>summary:hover{background:var(--color-surface-muted);color:var(--color-fg)}.crm-doc-trash>summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.crm-doc-trash-caret{transition:transform .15s}.crm-doc-trash[open] .crm-doc-trash-caret{transform:rotate(180deg)}.crm-doc-trash>.t-caption{margin:6px 0 8px}@media(max-width:480px){.crm-doc-file{flex-wrap:wrap}.crm-doc-open{flex:100%}.crm-doc-name{white-space:normal;overflow-wrap:anywhere}.crm-doc-act{margin-left:auto}.crm-doc-drop-types{margin-left:0}}.dialog.crm-viewer{width:min(1400px,100vw - 48px);height:min(900px,100dvh - 48px)}.crm-viewer .dialog-head{align-items:center;padding:12px 12px 12px 18px}.crm-viewer .dialog-head .t-title{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.crm-viewer .dialog-head .grow{min-width:0}.crm-viewer .dialog-head-actions{flex-wrap:nowrap;gap:6px}.crm-viewer .dialog-body{padding:0;display:flex;overflow:hidden}.crm-viewer-pager{border-radius:var(--radius-md);background:var(--color-surface-muted);align-items:center;gap:2px;margin-right:6px;padding:2px;display:inline-flex}.crm-viewer-pager>span{text-align:center;min-width:52px}.crm-viewer-body{flex:1;min-width:0;min-height:0;display:flex}.crm-viewer-side{border-right:1px solid var(--color-border);flex-direction:column;flex:0 0 250px;gap:2px;padding:10px;display:flex;overflow:auto}.crm-viewer-item{all:unset;box-sizing:border-box;border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:10px;padding:6px 8px;display:flex}.crm-viewer-item:hover{background:var(--color-surface-muted)}.crm-viewer-item.on{background:var(--color-accent-soft)}.crm-viewer-item.on .crm-doc-name{color:var(--color-accent-fg)}.crm-viewer-item:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.crm-viewer-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.crm-viewer-main>.state{margin:auto}.crm-viewer-main .crm-pdf-viewer{border:0;border-radius:0;flex-direction:column;flex:1;min-height:0;display:flex}.crm-viewer-main .crm-pdf-toolbar{flex-wrap:wrap;justify-content:flex-start;gap:8px;padding:8px 14px}.crm-viewer-main .crm-pdf-paper{background:var(--color-well);flex:1;min-height:0;max-height:none;padding:24px}.crm-viewer-main .crm-pdf-canvas{background:var(--color-paper);max-width:none;box-shadow:var(--shadow-md)}.crm-viewer-main .crm-pdf-native{border:0;flex:1;width:100%;height:100%}.crm-viewer-well{background:var(--color-well);flex:1;min-height:0;padding:24px;display:flex;overflow:auto}.crm-viewer-well .crm-doc-image{max-height:100%;box-shadow:var(--shadow-md)}.crm-pdf-scale{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.crm-pdf-scale>.tnum{text-align:center;min-width:44px;font-size:13px}.crm-pdf-canvas{max-width:none}.crm-print-frame{visibility:hidden;border:0;width:0;height:0;position:fixed;bottom:0;right:0}@media(max-width:760px){.dialog.crm-viewer{width:calc(100vw - 16px);height:calc(100dvh - 16px)}.crm-viewer .dialog-head,.crm-viewer .dialog-head-actions{flex-wrap:wrap}.crm-viewer-side{display:none}.crm-pdf-scale{margin-left:0}}.crm-tab-card{min-width:0}.crm-tab-tools{border-bottom:1px solid var(--color-border-subtle);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 20px;display:flex}.crm-tab-tools .spacer{flex:1}.crm-tab-tools-bare{border-bottom:0;padding:0}.crm-tab-search{width:260px;max-width:100%}.crm-tab-search .input{height:var(--ctl-h-sm)}.crm-main-tag{flex:none;margin-left:8px}.crm-entity-name{white-space:nowrap;align-items:center;min-width:0;display:flex}.crm-entity-name>.truncate{min-width:0}.crm-contact-cell{align-items:flex-start;gap:10px;min-width:0;display:flex}.crm-contact-who{flex-direction:column;min-width:0;display:flex}.crm-entities-table td,.crm-contacts-table td{vertical-align:top}@media(max-width:480px){.crm-tab-tools{padding:10px 14px}.crm-tab-search{width:100%}}.crm-object>.entity-head{width:auto;max-width:none;margin:0}.crm-object>.entity-sticky{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;min-height:0;margin:16px 0 0;padding:0}.crm-object>.entity-sticky .entity-tabs .tabs{border-bottom:1px solid var(--color-border)}body.head-scrolled .crm-object>.entity-sticky{background:var(--sea-water)}@supports (color:color-mix(in lab,red,red)){body.head-scrolled .crm-object>.entity-sticky{background:color-mix(in oklch,var(--sea-water) 66%,transparent)}}body.head-scrolled .crm-object>.entity-sticky{-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);box-shadow:none}body.head-scrolled .crm-object>.entity-sticky .mini{padding-left:4px}.crm-object>.entity-body{width:auto;max-width:none;padding:16px 0 0}.crm-form-head{width:auto;max-width:none;margin:0 0 16px}@media(max-width:767px){.crm-object>.entity-sticky{margin-top:12px}.crm-object>.entity-body{padding-top:12px}}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.\!fixed{position:fixed!important}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.\!hidden{display:none!important}.\!table{display:table!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.inline{display:inline}.table-fixed{table-layout:fixed}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.text-danger{color:var(--color-danger)}.lowercase{text-transform:lowercase}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\!filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--backdrop:oklch(25% .015 255/.4);--row-h-comfortable:52px;--row-h-compact:38px;--ctl-h:36px;--ctl-h-sm:32px;--ctl-h-xs:26px;--ctl-h-lg:42px;--row-h:var(--row-h-comfortable);--table-header-h:42px;--table-header-bg:var(--color-surface-muted);--table-font-size:13.5px;--table-header-font-size:12px;--table-cell-x:12px;--table-cell-y:8px;--table-edge-x:18px;--toolbar-search-w:304px;--badge-h:24px;--badge-h-sm:20px;--badge-h-lg:26px;--sidebar-w:248px;--sidebar-w-collapsed:68px;--sidebar-gap:10px;--topbar-h:56px;--crumbs-h:34px;--page-x:clamp(16px, 1.8vw, 32px);--rail-w:clamp(288px, 23vw, 368px);--content-max:1560px;--touch:44px;--ease:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--icon-select-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7078' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}:root[data-theme=dark]{--color-bg:oklch(17% .006 255);--color-surface:oklch(21.5% .007 255);--color-surface-raised:oklch(25% .008 255);--color-surface-muted:oklch(27% .008 255);--color-surface-sunken:oklch(19% .006 255);--color-border:oklch(32% .009 255);--color-border-subtle:oklch(28% .008 255);--color-border-strong:oklch(41% .01 255);--color-border-input:oklch(55% .01 255);--color-border-hover:oklch(50% .01 255);--color-fg:oklch(94% .004 255);--color-fg-muted:oklch(78% .01 255);--color-fg-subtle:oklch(69% .012 255);--color-info:oklch(56% .13 250);--color-success:oklch(55% .12 155);--color-warning:oklch(74% .14 75);--color-danger:oklch(58% .19 27);--color-accent:oklch(56% .2 262.7);--color-info-fg:oklch(80% .09 250);--color-success-fg:oklch(80% .11 155);--color-warning-fg:oklch(84% .11 80);--color-danger-fg:oklch(80% .1 25);--color-info-soft:oklch(29% .05 250);--color-success-soft:oklch(29% .05 155);--color-warning-soft:oklch(30% .055 75);--color-danger-soft:oklch(29% .07 27);--color-problem:oklch(58% .15 50);--color-problem-fg:oklch(82% .1 55);--color-problem-soft:oklch(30% .06 50);--color-accent-fg:oklch(78% .1 262.7);--color-accent-soft:oklch(30% .075 262.7);--color-accent-hover:oklch(52% .2 262.7);--color-accent-ring:oklch(70% .14 262.7/.7);--color-fill-badge:oklch(0% 0 0/.25);--color-attention:oklch(78% .15 78);--color-warning-strong:oklch(55% .11 70);--color-danger-hover:oklch(52% .19 27);--color-danger-ring:oklch(62% .19 27/.45);--color-neutral-strong:oklch(52% .012 255);--color-inverse:oklch(90% .006 255);--color-inverse-fg:oklch(21% .01 255);--color-inverse-muted:oklch(42% .012 255);--color-inverse-raised:oklch(84% .008 255);--color-inverse-hover:oklch(80% .008 255);--color-inverse-border:oklch(72% .01 255);--color-inverse-success:oklch(50% .12 155);--color-inverse-danger:oklch(52% .19 27);--color-well:oklch(14% .005 255);--color-paper-well:oklch(35% .008 255);--color-scroll-shadow:oklch(0% 0 0/.55);--icon-select-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23969ca3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--shadow-xs:0 1px 2px oklch(0% 0 0/.4);--shadow-sm:0 1px 2px oklch(0% 0 0/.35), 0 2px 6px oklch(0% 0 0/.25);--shadow-md:0 2px 4px oklch(0% 0 0/.35), 0 8px 20px oklch(0% 0 0/.35);--shadow-popover:0 8px 22px oklch(0% 0 0/.5), 0 2px 6px oklch(0% 0 0/.35), 0 0 0 1px oklch(100% 0 0/.06);--shadow-dialog:0 28px 70px oklch(0% 0 0/.6), 0 8px 22px oklch(0% 0 0/.4), 0 0 0 1px oklch(100% 0 0/.06);--backdrop:oklch(8% .01 255/.62)}:root{--fs-h1:21px;--fs-h2:17px;--fs-h3:15px;--fs-body:13.5px;--fs-small:12.5px;--fs-cap:12px;--fs-tag:11.5px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:650;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--r-ctl:8px;--r-card:12px;--r-pill:999px;--r-chip:7px;--r-tag:6px;--m-fast:.12s;--m-base:.18s;--m-move:.22s;--m-slow:.26s;--m-page:.32s;--m-count:.48s;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-spring:cubic-bezier(.34, 1.45, .64, 1);--t-ctl:background-color var(--m-fast) var(--ease), border-color var(--m-fast) var(--ease), color var(--m-fast) var(--ease), box-shadow var(--m-fast) var(--ease), opacity var(--m-fast) var(--ease), scale var(--m-fast) var(--ease);--color-bar:oklch(25% .012 255);--color-on-bar:oklch(100% 0 0);--color-bar-muted:oklch(100% 0 0/.64);--color-bar-hover:oklch(100% 0 0/.12);--color-bar-link:oklch(84% .085 262.7);--color-bar-danger:oklch(80% .11 25);--color-bar-success:oklch(82% .13 155);--color-success-ring:oklch(58% .14 155/.24);--shadow-bar:0 10px 28px oklch(25% .03 262/.24), 0 2px 6px oklch(25% .03 262/.14);--shadow-primary:inset 0 1px 0 oklch(100% 0 0/.16), 0 1px 2px oklch(30% .12 264/.24)}:root[data-theme=dark]{--color-bar:oklch(33% .012 255);--color-on-bar:oklch(96% .004 255);--color-bar-muted:oklch(96% .004 255/.66);--color-bar-hover:oklch(100% 0 0/.1);--color-bar-link:oklch(82% .1 262.7);--color-bar-danger:oklch(80% .1 25);--color-bar-success:oklch(80% .11 155);--color-success-ring:oklch(62% .13 155/.4);--shadow-bar:0 10px 28px oklch(0% 0 0/.55), 0 2px 6px oklch(0% 0 0/.4), 0 0 0 1px oklch(100% 0 0/.08);--shadow-primary:0 1px 2px oklch(0% 0 0/.4)}:root{--narrow-max:980px;--page-top:8px;--page-bottom:96px;--sea-water:#eaf0f5;--sea-land:#fbfaf7;--sea-coast:#d3dce5;--sea-ping:#54708c;--sea-ship-1:#7fa08c;--sea-ship-2:#b27c74;--sea-ship-3:#7d8fb3;--sea-ship-4:#c2a979;--sea-ship-5:#9097a1;--sea-ship-alpha:.55;--sea-plane:#4c5a6c;--sea-trail:#4c5a6c;--sea-airport:#b8c4d0}:root[data-theme=dark]{--sea-water:#0f1216;--sea-land:#15191e;--sea-coast:#232a33;--sea-ping:#96afcd;--sea-ship-1:#6f9a82;--sea-ship-2:#a8746d;--sea-ship-3:#7488b0;--sea-ship-4:#b39d6c;--sea-ship-5:#7d838c;--sea-ship-alpha:.42;--sea-plane:#c3cbd6;--sea-trail:#c3cbd6;--sea-airport:#3a4452}details.crm-form-disclosure{display:block}.crm-form-disclosure>summary{cursor:pointer;align-items:center;gap:10px;margin:0;padding:4px 0;list-style:none;display:flex}.crm-form-disclosure>summary::-webkit-details-marker{display:none}.crm-form-disclosure>summary:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:7px;height:7px;transition:transform .15s;transform:rotate(-45deg)}.crm-form-disclosure[open]>summary:before{transform:rotate(45deg)}.crm-form-disclosure>summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px;border-radius:4px}.crm-form-disclosure-body{padding-top:14px}.crm-contract-number{align-items:stretch;gap:8px;display:flex}.crm-contract-number>input{flex:1;min-width:0}.crm-contract-number>.ui-button{flex-shrink:0}@media(max-width:480px){.crm-contract-number{flex-direction:column}}.crm-document-trash{border-top:1px solid var(--color-border);margin-top:16px;padding-top:12px}.crm-document-trash>summary{cursor:pointer;padding-block:8px;font-weight:600}.crm-document-trash .crm-document-name{white-space:normal;overflow-wrap:anywhere;text-align:left}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
