/*! 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)))){*,::backdrop,:after,:before{--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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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-outline-style:solid;--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;--tw-ease:initial}}}@layer tokens{:root{--color-n-0:#fbfeff;--color-n-25:#f8fbfb;--color-n-50:#f4f6f7;--color-n-100:#e9ecec;--color-n-200:#d1dde0;--color-n-300:#b4c0c3;--color-n-400:#8f9b9e;--color-n-500:#6c7779;--color-n-600:#505a5d;--color-n-700:#3a4447;--color-n-800:#263032;--color-n-850:#1c2628;--color-n-900:#131c1f;--color-n-950:#060f11;--color-n-975:#010608;--color-n-white:#fff;--color-teal-50:#e8fbff;--color-teal-100:#caf4fe;--color-teal-200:#98e6f8;--color-teal-300:#3ddbea;--color-teal-400:#00aac4;--color-teal-500:#0091ac;--color-teal-600:#007a92;--color-teal-700:#005f73;--color-teal-800:#004653;--color-teal-900:#002d37;--color-amber-50:#fff6e1;--color-amber-100:#fee9b8;--color-amber-200:#f8d376;--color-amber-300:#ffd100;--color-amber-400:#c49300;--color-amber-500:#a37900;--color-amber-600:#996f00;--color-amber-700:#6f5000;--color-amber-800:#513900;--color-amber-900:#352300;--color-green-50:#ebfcf0;--color-green-100:#d1f6dc;--color-green-200:#a6eabd;--color-green-300:#75d69a;--color-green-400:#45b475;--color-green-500:#20985a;--color-green-600:#067647;--color-green-700:#1a653c;--color-green-800:#0e492a;--color-green-900:#032f18;--color-red-50:#fff0ec;--color-red-100:#ffdfd8;--color-red-200:#ffc2b8;--color-red-300:#ff998b;--color-red-400:#f76659;--color-red-500:#d6483e;--color-red-600:#b42318;--color-red-700:#8f322a;--color-red-800:#6a211b;--color-red-900:#47110d;--color-violet-50:#f3f5ff;--color-violet-100:#e5e8ff;--color-violet-200:#ced2ff;--color-violet-300:#b1b3ff;--color-violet-400:#8c88ff;--color-violet-500:#736ce7;--color-violet-600:#4f46b8;--color-violet-700:#4c4999;--color-violet-800:#363372;--color-violet-900:#211f4d;--color-aubergine-50:#fbf4fd;--color-aubergine-100:#eedef2;--color-aubergine-200:#e9ccef;--color-aubergine-300:#b997c0;--color-aubergine-400:#b38bbc;--color-aubergine-500:#9770a0;--color-aubergine-600:#7a5183;--color-aubergine-700:#5b3764;--color-aubergine-800:#322236;--color-aubergine-900:#2f2032;--color-surface-canvas:light-dark(#f4f6f7,#010608);--color-surface-panel:light-dark(#f8fbfb,#060f11);--color-surface-raised:light-dark(#fff,#131c1f);--color-surface-sunken:light-dark(#e9ecec,#1c2628);--color-surface-overlay:light-dark(#fff,#263032);--color-surface-mark:light-dark(#e8fbff,#1c2628);--color-surface-scrim:light-dark(#060f1159,#0106088c);--color-olek-disc:#0f172a;--color-olek-lime:#b9f227;--color-olek-edge:light-dark(#0f172a,#3a4447);--color-text-primary:light-dark(#060f11,#fbfeff);--color-text-secondary:light-dark(#263032,#d1dde0);--color-text-tertiary:light-dark(#505a5d,#8f9b9e);--color-text-disabled:light-dark(#060f1180,#fbfeff73);--color-line-subtle:light-dark(#d1dde0,#263032);--color-line-default:light-dark(#b4c0c3,#3a4447);--color-line-strong:light-dark(#8f9b9e,#505a5d);--color-line-control:light-dark(#6c7779,#6c7779);--color-state-hover:light-dark(#060f1109,#fbfeff0d);--color-state-press:light-dark(#060f1114,#fbfeff1a);--color-state-row-hover:light-dark(#060f1108,#fbfeff0a);--color-state-selected:light-dark(#007a9214,#3ddbea1f);--color-state-selected-hover:light-dark(#007a921f,#3ddbea2b);--color-state-disabled-bg:light-dark(#060f110f,#fbfeff0f);--color-state-focus:light-dark(#007a92,#3ddbea);--color-state-glow:light-dark(#007a9247,#3ddbea73);--color-state-seg-now:light-dark(#3ddbea,#007a92);--color-customer-solid:light-dark(#007a92,#3ddbea);--color-customer-on-solid:light-dark(#fff,#002d37);--color-customer-text:light-dark(#005f73,#98e6f8);--color-customer-line:light-dark(#3ddbea,#005f73);--color-customer-tint:light-dark(#e8fbff,#002d37);--color-customer-tint-strong:light-dark(#caf4fe,#004653);--color-internal-solid:light-dark(#131c1f,#e9ecec);--color-internal-on-solid:light-dark(#fbfeff,#060f11);--color-internal-text:light-dark(#131c1f,#e9ecec);--color-internal-line:light-dark(#8f9b9e,#505a5d);--color-internal-tint:light-dark(#e9ecec,#263032);--color-internal-tint-strong:light-dark(#d1dde0,#3a4447);--color-business-solid:light-dark(#7a5183,#c6a2cc);--color-business-on-solid:light-dark(#fff,#2f2032);--color-business-text:light-dark(#5b3764,#e2c6e8);--color-business-line:light-dark(#b997c0,#67486d);--color-business-tint:light-dark(#f7f0f9,#241a28);--color-business-tint-strong:light-dark(#eedef2,#322236);--color-shop-solid:light-dark(#4f46b8,#b1b3ff);--color-shop-on-solid:light-dark(#fff,#211f4d);--color-shop-text:light-dark(#4c4999,#ced2ff);--color-shop-line:light-dark(#b1b3ff,#4c4999);--color-shop-tint:light-dark(#f3f5ff,#211f4d);--color-shop-tint-strong:light-dark(#e5e8ff,#363372);--color-success-solid:light-dark(#067647,#75d69a);--color-success-on-solid:light-dark(#fff,#032f18);--color-success-text:light-dark(#1a653c,#a6eabd);--color-success-line:light-dark(#75d69a,#1a653c);--color-success-tint:light-dark(#ebfcf0,#032f18);--color-success-tint-strong:light-dark(#d1f6dc,#0e492a);--color-warning-solid:light-dark(#ffd100,#f8d376);--color-warning-on-solid:light-dark(#060f11,#352300);--color-warning-text:light-dark(#6f5000,#fee9b8);--color-warning-line:light-dark(#f8d376,#6f5000);--color-warning-tint:light-dark(#fff6e1,#352300);--color-warning-tint-strong:light-dark(#fee9b8,#513900);--color-warning-dot:light-dark(#c49300,#f8d376);--color-danger-solid:light-dark(#b42318,#ff998b);--color-danger-on-solid:light-dark(#fff,#47110d);--color-danger-text:light-dark(#8f322a,#ffc2b8);--color-danger-line:light-dark(#ff998b,#8f322a);--color-danger-tint:light-dark(#fff0ec,#47110d);--color-danger-tint-strong:light-dark(#ffdfd8,#6a211b);--color-neutral-solid:light-dark(#3a4447,#b4c0c3);--color-neutral-on-solid:light-dark(#fff,#060f11);--color-neutral-text:light-dark(#3a4447,#d1dde0);--color-neutral-line:light-dark(#b4c0c3,#505a5d);--color-neutral-tint:light-dark(#e9ecec,#263032);--color-neutral-tint-strong:light-dark(#d1dde0,#3a4447);--color-tag-red-bg:light-dark(#ffdad6,#4b1d1b);--color-tag-red-tx:light-dark(#7e302d,#ffbab3);--color-tag-orange-bg:light-dark(#ffdec8,#492107);--color-tag-orange-tx:light-dark(#7b3702,#ffc09c);--color-tag-amber-bg:light-dark(#fce5bf,#402900);--color-tag-amber-tx:light-dark(#6b4400,#f0cb8d);--color-tag-lime-bg:light-dark(#e6edc3,#2d3100);--color-tag-lime-tx:light-dark(#4c5300,#cfd994);--color-tag-green-bg:light-dark(#cff3d5,#0d371a);--color-tag-green-tx:light-dark(#0b5d2a,#a7e2b2);--color-tag-teal-bg:light-dark(#bff5ed,#003932);--color-tag-teal-tx:light-dark(#004653,#89e5d9);--color-tag-cyan-bg:light-dark(#bff2ff,#003643);--color-tag-cyan-tx:light-dark(#00596d,#88e0f6);--color-tag-blue-bg:light-dark(#cdecff,#0d2f4f);--color-tag-blue-tx:light-dark(#0e4f86,#a4d6ff);--color-tag-indigo-bg:light-dark(#dde6ff,#242a50);--color-tag-indigo-tx:light-dark(#3d4588,#bfcdff);--color-tag-violet-bg:light-dark(#ede0ff,#33244b);--color-tag-violet-tx:light-dark(#573c7f,#dac4ff);--color-tag-plum-bg:light-dark(#fedbfa,#411f3e);--color-tag-plum-tx:light-dark(#6d3369,#f3bced);--color-tag-rose-bg:light-dark(#ffd9ea,#481d30);--color-tag-rose-tx:light-dark(#792f50,#ffb9d4);--color-chart-1:light-dark(#0091ac,#00aac4);--color-chart-2:light-dark(#736ce7,#8c88ff);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-0-5:2px;--space-1-5:6px;--space-2-5:10px;--radius-1:4px;--radius-2:8px;--radius-3:12px;--radius-4:16px;--radius-1-5:6px;--radius-full:999px;--radius-tiny:4px;--radius-control:6px;--radius-surface:8px;--radius-card:12px;--radius-window:16px;--radius-pill:999px;--size-control-sm:28px;--size-control-md:36px;--size-control-lg:44px;--size-row:44px;--size-row-compact:36px;--size-header:56px;--size-rail:224px;--size-drawer:560px;--size-drawer-wide:1120px;--size-icon-sm:16px;--size-icon-md:20px;--size-icon-lg:24px;--size-touch:36px;--size-dialog-confirm:400px;--size-dialog-form:600px;--size-olek:380px;--size-olek-min:340px;--size-olek-max:520px;--font-family-sans:"Schibsted Grotesk","Schibsted Grotesk Fallback",Arial,Helvetica,sans-serif;--font-family-mono:ui-monospace,"SF Mono",Menlo,monospace;--font-size-2xs:9px;--font-size-xs:11px;--font-size-sm:12px;--font-size-md:14px;--font-size-card:15px;--font-size-lg:16px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:32px;--font-line-xs:16px;--font-line-sm:16px;--font-line-md:20px;--font-line-card:20px;--font-line-lg:24px;--font-line-xl:28px;--font-line-2xl:32px;--font-line-3xl:40px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--dur-fast:.1s;--dur-base:.2s;--dur-slow:.3s;--ease-enter:cubic-bezier(0,0,0,1);--ease-exit:cubic-bezier(.3,0,1,1);--ease-color:ease-out;--z-base:0;--z-sticky:10;--z-nav:20;--z-drawer:30;--z-assistant:35;--z-popover:40;--z-dialog:50;--z-toast:60;--shadow-1:light-dark(0 1px 2px #060f110f,none);--shadow-2:light-dark(0 8px 24px -12px #060f1140,0 8px 24px -12px #0009);--shadow-3:light-dark(0 24px 48px -16px #060f1159,0 24px 48px -16px #000000b3);--bp-sm:640px;--bp-md:860px;--bp-lg:1200px}html{color-scheme:light dark}}.tabbar{display:none}.table tbody tr[data-business=true] td{background:var(--color-business-tint)}.table tbody tr.row-door[data-business=true]:hover td{background:var(--color-business-solid)}@supports (color:color-mix(in lab,red,red)){.table tbody tr.row-door[data-business=true]:hover td{background:color-mix(in srgb,var(--color-business-solid) 9%,transparent)}}.menu-item:focus-visible{outline-offset:-1px}.kpi-grid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.twrap .table{min-width:calc(var(--space-16) * 10)}@media (max-width:860px){.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tabbar{height:calc(var(--size-header) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--color-surface-raised);border-top:1px solid var(--color-line-subtle);z-index:var(--z-nav);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0}.tabbar-item{justify-content:center;align-items:center;gap:var(--space-1);min-height:var(--size-control-lg);font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-secondary);border-radius:var(--radius-control);margin:var(--space-1);cursor:pointer;background:0 0;border:0;flex-direction:column;font-family:inherit;text-decoration:none;display:flex}.tabbar-item[aria-current=page]{background:var(--color-customer-tint);color:var(--color-customer-text)}.shell-main{padding-bottom:calc(var(--size-header) + env(safe-area-inset-bottom))}.menu-item{min-height:var(--size-control-lg)}.toast-viewport{bottom:calc(var(--size-header) + env(safe-area-inset-bottom) + var(--space-4))}}.btn{justify-content:center;align-items:center;gap:var(--space-2);height:var(--size-control-md);padding:0 var(--space-3);border:1px solid var(--color-line-control);border-radius:var(--radius-control);background:var(--color-surface-raised);color:var(--color-text-primary);font:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--font-line-md);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-color),border-color var(--dur-fast) var(--ease-color),color var(--dur-fast) var(--ease-color);display:inline-flex;position:relative}.btn-sm{height:var(--size-control-sm);padding:0 var(--space-2);font-size:var(--font-size-sm);line-height:var(--font-line-sm);font-weight:var(--font-weight-medium)}.btn-lg{height:var(--size-control-lg);padding:0 var(--space-4);font-size:var(--font-size-lg);line-height:var(--font-line-lg)}.btn-icon{width:var(--size-control-md);padding:0}.btn-icon.btn-sm{width:var(--size-control-sm)}.btn-icon.btn-lg{width:var(--size-control-lg)}.btn svg{width:var(--size-icon-sm);height:var(--size-icon-sm);flex:none}.btn-label{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.btn.is-hover,.btn:hover{background:var(--color-state-hover)}.btn.is-active,.btn:active{background:var(--color-state-press)}.btn.is-focus{outline:var(--space-0-5) solid var(--color-state-focus);outline-offset:var(--space-0-5)}.btn.is-disabled,.btn:disabled:not(.is-loading){background:var(--color-state-disabled-bg);color:var(--color-text-disabled);cursor:not-allowed;border-color:#0000}.btn-customer{color:var(--color-customer-on-solid);border-color:#0000}.btn-customer,.btn-customer.is-hover,.btn-customer:hover{background:var(--color-customer-solid)}@supports (color:color-mix(in lab,red,red)){.btn-customer.is-hover,.btn-customer:hover{background:color-mix(in oklab,var(--color-customer-solid) 90%,var(--color-text-primary))}}.btn-customer.is-active,.btn-customer:active{background:var(--color-customer-solid)}@supports (color:color-mix(in lab,red,red)){.btn-customer.is-active,.btn-customer:active{background:color-mix(in oklab,var(--color-customer-solid) 80%,var(--color-text-primary))}}.btn-internal{color:var(--color-internal-on-solid);border-color:#0000}.btn-internal,.btn-internal.is-hover,.btn-internal:hover{background:var(--color-internal-solid)}@supports (color:color-mix(in lab,red,red)){.btn-internal.is-hover,.btn-internal:hover{background:color-mix(in oklab,var(--color-internal-solid) 90%,var(--color-surface-raised))}}.btn-internal.is-active,.btn-internal:active{background:var(--color-internal-solid)}@supports (color:color-mix(in lab,red,red)){.btn-internal.is-active,.btn-internal:active{background:color-mix(in oklab,var(--color-internal-solid) 80%,var(--color-surface-raised))}}.btn-ghost{color:var(--color-customer-text);background:0 0;border-color:#0000}.btn-ghost.is-hover,.btn-ghost:hover{background:var(--color-state-hover)}.btn-danger{color:var(--color-danger-text);border-color:#0000}.btn-danger,.btn-danger.is-hover,.btn-danger:hover{background:var(--color-danger-tint-strong)}@supports (color:color-mix(in lab,red,red)){.btn-danger.is-hover,.btn-danger:hover{background:color-mix(in oklab,var(--color-danger-tint-strong) 85%,var(--color-danger-solid))}}.btn-danger.is-active,.btn-danger:active{background:var(--color-danger-tint-strong)}@supports (color:color-mix(in lab,red,red)){.btn-danger.is-active,.btn-danger:active{background:color-mix(in oklab,var(--color-danger-tint-strong) 70%,var(--color-danger-solid))}}.btn.is-armed{background:var(--color-danger-solid);color:var(--color-danger-on-solid);border-color:#0000}.arm{align-items:center;gap:var(--space-2);flex-wrap:wrap;max-width:100%;display:inline-flex}.arm-consequence{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-secondary)}.arm-consequence,.switch{font-weight:var(--font-weight-regular)}.switch{align-items:center;gap:var(--space-2);cursor:pointer;font-size:var(--font-size-md);line-height:var(--font-line-md);color:var(--color-text-primary);display:inline-flex}.switch[data-disabled]{cursor:not-allowed;color:var(--color-text-disabled)}.switch-track{width:calc(var(--space-0-5) * 17);height:var(--space-5);border-radius:var(--radius-pill);background:var(--color-line-default);transition:background-color var(--dur-fast) var(--ease-color);flex:none;display:inline-block;position:relative}.switch-track[data-checked]{background:var(--color-customer-solid)}.switch-track[data-disabled]{background:var(--color-state-disabled-bg)}.switch-track.is-focus,.switch-track:focus-visible{outline:var(--space-0-5) solid var(--color-state-focus);outline-offset:var(--space-0-5)}.switch-thumb{top:var(--space-0-5);left:var(--space-0-5);width:var(--space-4);height:var(--space-4);border-radius:var(--radius-pill);background:var(--color-surface-raised);box-shadow:var(--shadow-1);transition:transform var(--dur-fast) var(--ease-enter);position:absolute}.switch-thumb[data-checked]{transform:translateX(calc(var(--space-0-5) * 7))}.btn.is-loading{cursor:progress}.btn-spinner{width:calc(var(--size-icon-sm) - var(--space-0-5));height:calc(var(--size-icon-sm) - var(--space-0-5));border:var(--space-0-5) solid;flex:none}@supports (color:color-mix(in lab,red,red)){.btn-spinner{border:var(--space-0-5) solid color-mix(in oklab,currentColor 25%,transparent)}}.btn-spinner{border-radius:var(--radius-pill);animation:btn-spin calc(var(--dur-slow) * 3) linear infinite;border-top-color:currentColor}@keyframes btn-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.btn-spinner{animation:none}}.fld{gap:var(--space-1);display:grid}.fld-label{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-secondary)}.fld-label,.fld-optional{font-weight:var(--font-weight-regular)}.fld-optional{color:var(--color-text-tertiary)}.fld-error,.fld-help{font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.fld-help{color:var(--color-text-secondary)}.fld-error{color:var(--color-danger-text)}.field[aria-invalid=true],.fld-err .field{border-color:var(--color-danger-solid)}.field{height:var(--size-control-md);width:100%;padding:0 var(--space-3);border:1px solid var(--color-line-control);border-radius:var(--radius-control);background:var(--color-surface-raised);color:var(--color-text-primary);font:inherit;font-size:var(--font-size-md);line-height:var(--font-line-md);transition:border-color var(--dur-fast) var(--ease-color)}.field::placeholder{color:var(--color-text-tertiary)}.field.is-hover,.field:hover:not(:disabled):not(:focus-visible){border-color:var(--color-text-tertiary)}.field.is-focus,.field:focus-visible{border-color:var(--color-customer-solid)}.field.is-disabled,.field:disabled{background:var(--color-state-disabled-bg);color:var(--color-text-disabled);border-color:#0000}.field:read-only:not(:disabled){background:var(--color-surface-panel)}.field-right{text-align:right}.field-ta{height:auto;min-height:calc(var(--size-control-md) * 2);padding:var(--space-2) var(--space-3);resize:vertical}.field-wrap{display:block;position:relative}.field-wrap>.field-prefix{left:var(--space-3);color:var(--color-text-tertiary);position:absolute;top:50%;transform:translateY(-50%)}.field-wrap>.field-prefix+.field{padding-left:calc(var(--space-3) + var(--space-4))}.field-wrap>.field-suffix{right:var(--space-3);font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-tertiary);position:absolute;top:50%;transform:translateY(-50%)}.field-wrap:has(>.field-suffix)>.field{padding-right:calc(var(--space-3) + var(--space-8))}.field-select{appearance:none;padding-right:calc(var(--space-3) + var(--space-5))}.field-chev,.field-icon{width:var(--size-icon-sm);height:var(--size-icon-sm);fill:none;stroke:var(--color-text-tertiary);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.field-chev{right:var(--space-3)}.field-icon{left:var(--space-3)}.field-search .field{padding-left:calc(var(--space-3) + var(--space-5));padding-right:calc(var(--space-3) + var(--space-5))}.field-clear{right:var(--space-2);width:var(--space-5);height:var(--space-5);border-radius:var(--radius-pill);color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.field-clear:hover{background:var(--color-state-hover)}.field-clear svg{width:var(--space-3);height:var(--space-3);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}.field-quiet{background:0 0;border-color:#0000}.field-quiet.is-focus,.field-quiet.is-hover,.field-quiet:focus-visible,.field-quiet:hover:not(:disabled):not(:focus-visible){border-color:var(--color-line-control)}.field-sub{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-tertiary)}.field-tone-success{color:var(--color-success-text)}.field-tone-warning{color:var(--color-warning-text)}.field-tone-danger{color:var(--color-danger-text)}.field-tone-neutral{color:var(--color-neutral-text)}.field-tone-customer{color:var(--color-customer-text)}.status{align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);line-height:var(--font-line-sm);white-space:nowrap;display:inline-flex}.status-dot{border-radius:var(--radius-pill);background:currentColor;flex:none;width:7px;height:7px}.status-success{color:var(--color-success-text)}.status-success .status-dot{background:var(--color-success-solid)}.status-warning{color:var(--color-warning-text)}.status-warning .status-dot{background:var(--color-warning-dot)}.status-danger{color:var(--color-danger-text)}.status-danger .status-dot{background:var(--color-danger-solid)}.status-neutral{color:var(--color-neutral-text)}.status-neutral .status-dot{background:var(--color-neutral-solid)}.status-customer{color:var(--color-customer-text)}.status-customer .status-dot{background:var(--color-customer-solid)}.chip{align-items:center;gap:var(--space-1);height:var(--space-6);padding:0 var(--space-2);border-radius:var(--radius-pill);font-size:var(--font-size-sm);line-height:var(--font-line-sm);white-space:nowrap;max-width:100%;display:inline-flex}.chip,.chip>img,.chip>svg{flex:none}.chip-t,.tag-t{text-overflow:ellipsis;min-width:0;overflow:hidden}.chip-sm{height:var(--space-5);padding:0 var(--space-2)}.chip-customer{background:var(--color-customer-tint-strong);color:var(--color-customer-text)}.chip-internal{background:var(--color-internal-tint-strong);color:var(--color-internal-text)}.chip-business{background:var(--color-business-tint-strong);color:var(--color-business-text);--ds-mask-building:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2020h16M6%2020V6l6-3%206%203v14M10%209h1M13%209h1M10%2013h1M13%2013h1M10%2017h4%22%2F%3E%3C%2Fsvg%3E)}.chip-business:before{content:"";width:var(--space-3);height:var(--space-3);-webkit-mask:var(--ds-mask-building) center /contain no-repeat;mask:var(--ds-mask-building) center /contain no-repeat;background:currentColor;flex:none}.chip-shop{background:var(--color-shop-tint-strong);color:var(--color-shop-text)}.tag{align-items:center;gap:var(--space-1);height:var(--space-6);border-radius:var(--radius-pill);font-size:var(--font-size-sm);line-height:var(--font-line-sm);white-space:nowrap;background:var(--color-tag-bg,var(--color-neutral-tint-strong));color:var(--color-tag-tx,var(--color-neutral-text));flex:none;max-width:100%;display:inline-flex}.tag,.tag-sm{padding:0 var(--space-2)}.tag-sm{height:var(--space-5)}.tag-x{width:var(--space-4);height:var(--space-4);border-radius:var(--radius-pill);color:inherit;cursor:pointer;margin-right:calc(var(--space-1) * -1);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.tag-x:hover{background:currentColor}@supports (color:color-mix(in lab,red,red)){.tag-x:hover{background:color-mix(in oklab,currentColor 15%,transparent)}}.tag-x svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:10px;height:10px}.tag[data-hue=red]{--color-tag-bg:var(--color-tag-red-bg);--color-tag-tx:var(--color-tag-red-tx)}.tag[data-hue=orange]{--color-tag-bg:var(--color-tag-orange-bg);--color-tag-tx:var(--color-tag-orange-tx)}.tag[data-hue=amber]{--color-tag-bg:var(--color-tag-amber-bg);--color-tag-tx:var(--color-tag-amber-tx)}.tag[data-hue=lime]{--color-tag-bg:var(--color-tag-lime-bg);--color-tag-tx:var(--color-tag-lime-tx)}.tag[data-hue=green]{--color-tag-bg:var(--color-tag-green-bg);--color-tag-tx:var(--color-tag-green-tx)}.tag[data-hue=teal]{--color-tag-bg:var(--color-tag-teal-bg);--color-tag-tx:var(--color-tag-teal-tx)}.tag[data-hue=cyan]{--color-tag-bg:var(--color-tag-cyan-bg);--color-tag-tx:var(--color-tag-cyan-tx)}.tag[data-hue=blue]{--color-tag-bg:var(--color-tag-blue-bg);--color-tag-tx:var(--color-tag-blue-tx)}.tag[data-hue=indigo]{--color-tag-bg:var(--color-tag-indigo-bg);--color-tag-tx:var(--color-tag-indigo-tx)}.tag[data-hue=violet]{--color-tag-bg:var(--color-tag-violet-bg);--color-tag-tx:var(--color-tag-violet-tx)}.tag[data-hue=plum]{--color-tag-bg:var(--color-tag-plum-bg);--color-tag-tx:var(--color-tag-plum-tx)}.tag[data-hue=rose]{--color-tag-bg:var(--color-tag-rose-bg);--color-tag-tx:var(--color-tag-rose-tx)}.menu,.pop,.tt{transform-origin:var(--transform-origin);transition:opacity var(--dur-base) var(--ease-enter),transform var(--dur-base) var(--ease-enter)}.menu[data-ending-style],.menu[data-starting-style],.pop[data-ending-style],.pop[data-starting-style],.tt[data-ending-style],.tt[data-starting-style]{opacity:0;transform:scale(.96)}.menu[data-ending-style],.pop[data-ending-style],.tt[data-ending-style]{transition-duration:calc(var(--dur-base) * .7);transition-timing-function:var(--ease-exit)}@media (prefers-reduced-motion:reduce){.menu,.pop,.tt{transition:none}}.menu-pos,.pop-pos,.tt-pos{z-index:var(--z-popover)}.dlg-viewport~* :is(.tt-pos,.menu-pos,.pop-pos),.dlg-viewport~:is(.tt-pos,.menu-pos,.pop-pos){z-index:var(--z-dialog)}.menu{padding:var(--space-1);background:var(--color-surface-overlay);border:1px solid var(--color-line-subtle);border-radius:var(--radius-surface);box-shadow:var(--shadow-2);z-index:var(--z-popover);flex-direction:column;display:flex}.menu-item{align-items:center;gap:var(--space-2);height:var(--size-control-md);padding:0 var(--space-3);border-radius:var(--radius-tiny);color:var(--color-text-primary);font-size:var(--font-size-md);line-height:var(--font-line-md);cursor:pointer;display:flex}.menu-item:hover,.menu-item[data-highlighted]{background:var(--color-state-hover)}.menu-item[data-disabled]{color:var(--color-text-disabled);cursor:not-allowed}.menu-item-danger{color:var(--color-danger-text)}.menu-item-danger[data-highlighted]{background:var(--color-danger-tint)}.menu-sep{height:1px;margin:var(--space-1) var(--space-2);background:var(--color-line-subtle)}.menu-h{padding:var(--space-1) var(--space-3);font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-tertiary)}.menu-ck{width:var(--space-1-5);height:var(--space-1-5);border-radius:var(--radius-pill);background:currentColor;flex:none}.menu-item>.kc{margin-left:auto}.tt{align-items:center;gap:var(--space-2);max-width:calc(var(--size-rail) + var(--space-4));padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);background:var(--color-internal-solid);color:var(--color-internal-on-solid);box-shadow:var(--shadow-2);font-size:var(--font-size-sm);line-height:var(--font-line-sm);z-index:var(--z-popover);display:inline-flex}.tt .kc{background:currentColor}@supports (color:color-mix(in lab,red,red)){.tt .kc{background:color-mix(in oklab,currentColor 14%,transparent)}}.tt .kc{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.tt .kc{border-color:color-mix(in oklab,currentColor 28%,transparent)}}.tt .kc{color:inherit;box-shadow:none}.pop{gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-surface-overlay);border:1px solid var(--color-line-subtle);border-radius:var(--radius-surface);box-shadow:var(--shadow-2);z-index:var(--z-popover);display:grid}.pop-title{font-size:var(--font-size-md);line-height:var(--font-line-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.pop p{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-secondary);margin:0}.twrap{overflow:auto hidden}.table{border-collapse:collapse;background:var(--color-surface-raised);border:1px solid var(--color-line-subtle);border-radius:var(--radius-control);width:100%}.table th{width:var(--col-w,auto);position:relative}.table-sized{table-layout:fixed}.table-sized td{text-overflow:ellipsis;overflow:hidden}.th-resize{width:var(--space-2);cursor:col-resize;touch-action:none;z-index:var(--z-base);position:absolute;top:0;bottom:0;right:0}.th-resize:after{content:"";top:var(--space-2);bottom:var(--space-2);right:var(--space-1);background:var(--color-line-subtle);width:1px;position:absolute}.th-resize:focus-visible:after,.th-resize:hover:after{background:var(--color-customer-solid)}.table thead th{height:var(--size-control-md);font-size:var(--font-size-sm);line-height:var(--font-line-sm);font-weight:var(--font-weight-regular);color:var(--color-text-secondary);background:var(--color-surface-panel);border-bottom:1px solid var(--color-line-subtle);padding:0 var(--space-4);text-align:left;white-space:nowrap;position:sticky;top:0}.twrap:has(>.table-fit-wide:not(.table-sized)),.twrap:has(>.table-fit:not(.table-sized)){overflow:clip}.twrap>.table-fit-wide:not(.table-sized) thead th,.twrap>.table-fit:not(.table-sized) thead th{top:var(--size-header)}@media (max-width:860px){.twrap:has(>.table-fit-wide:not(.table-sized)),.twrap:has(>.table-fit:not(.table-sized)){overflow:auto hidden}.twrap>.table-fit-wide:not(.table-sized) thead th,.twrap>.table-fit:not(.table-sized) thead th{top:0}}.table th.sortable{cursor:pointer;padding:0}.th-sort{align-items:center;gap:var(--space-1);width:100%;height:100%;padding:0 var(--space-4);font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;display:flex}.table th.sortable svg{opacity:0}.table th.sortable:hover svg,.table th[aria-sort] svg{opacity:1}.table td{height:var(--size-row);padding:0 var(--space-4);border-bottom:1px solid var(--color-line-subtle);white-space:nowrap;vertical-align:middle}.table-compact td{height:var(--size-row-compact)}.table tr:last-child td{border-bottom:0}.table td.num,.table th.num{text-align:right}.id,.table td .num,.table td.num{font-family:var(--font-family-mono);font-size-adjust:.527}.table td.num :is(.btn,.status,.chip,.tag,.field){font-family:var(--font-family-sans)}.table th.num .th-sort{justify-content:flex-end}.table td.wrap{white-space:normal;overflow-wrap:anywhere;vertical-align:top}.twrap .table-lines{min-width:0}.table-lines td{padding-block:var(--space-3);white-space:normal;overflow-wrap:anywhere;vertical-align:top}.table-lines td.num{white-space:nowrap;width:1%}.table tr.row-door{cursor:pointer}.table tr.row-door.is-hover td,.table tr.row-door:hover td{background:var(--color-state-row-hover)}.table tr.row-door.is-focus,.table tr.row-door:focus-visible{outline:var(--space-0-5) solid var(--color-state-focus);outline-offset:calc(var(--space-0-5) * -1)}.table tr.row-selected td{background:var(--color-state-selected)}.table tr.row-selected.row-door:hover td{background:var(--color-state-selected-hover)}@media (max-width:860px){.twrap .table td:first-child,.twrap .table th:first-child{z-index:var(--z-sticky);position:sticky;left:0}:where(.twrap .table) td:first-child{background:var(--color-surface-raised)}.twrap .table tr.row-door.is-hover td:first-child,.twrap .table tr.row-door:hover td:first-child{background:linear-gradient(var(--color-state-row-hover),var(--color-state-row-hover)) var(--color-surface-raised)}.twrap .table tr.row-selected td:first-child{background:linear-gradient(var(--color-state-selected),var(--color-state-selected)) var(--color-surface-raised)}.twrap .table tr.row-selected.row-door:hover td:first-child{background:linear-gradient(var(--color-state-selected-hover),var(--color-state-selected-hover)) var(--color-surface-raised)}.twrap .table tbody tr.row-door[data-business=true]:hover td:first-child{background:linear-gradient(var(--color-business-solid),var(--color-business-solid)) var(--color-surface-raised)}@supports (color:color-mix(in lab,red,red)){.twrap .table tbody tr.row-door[data-business=true]:hover td:first-child{background:linear-gradient(color-mix(in srgb,var(--color-business-solid) 9%,transparent),color-mix(in srgb,var(--color-business-solid) 9%,transparent)) var(--color-surface-raised)}}}.utabs{gap:var(--space-1);border-bottom:1px solid var(--color-line-subtle);display:flex}.utabs [role=tab]{height:var(--size-control-md);padding:0 var(--space-3);color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--font-line-sm);align-items:center;gap:var(--space-2);cursor:pointer;background:0 0;border:0;display:inline-flex;position:relative}.utabs [data-active],.utabs [role=tab]:hover{color:var(--color-text-primary)}.utabs [data-active]:after{content:"";left:var(--space-2);right:var(--space-2);height:var(--space-0-5);background:var(--color-customer-solid);border-radius:1px;position:absolute;bottom:0}.utabs [data-disabled]{color:var(--color-text-disabled);cursor:not-allowed}.utabs .cnt{font-size:var(--font-size-sm);line-height:var(--font-line-sm);padding:0 var(--space-1);border-radius:var(--radius-pill);color:var(--color-text-secondary)}.tabs,.utabs .cnt{background:var(--color-surface-sunken)}.tabs{padding:var(--space-1);border-radius:var(--radius-surface);gap:0;min-width:0;max-width:100%;display:inline-flex}@media (max-width:640px){.tabs{overscroll-behavior-x:contain;overflow-x:auto}.tabs>a,.tabs>button{flex:none}}.tabs a,.tabs button{height:var(--size-control-sm);padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-sm);line-height:var(--font-line-sm);font-weight:var(--font-weight-medium);white-space:nowrap;align-items:center;gap:var(--space-2);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-color),border-color var(--dur-fast) var(--ease-color),color var(--dur-fast) var(--ease-color);background:0 0;border:1px solid #0000;text-decoration:none;display:inline-flex}.tabs a:hover,.tabs button:hover{color:var(--color-text-primary)}.tabs a[data-pressed],.tabs button[data-pressed]{background:var(--color-surface-raised);color:var(--color-text-primary);border-color:var(--color-line-default);box-shadow:var(--shadow-1)}.tabs button[data-disabled]{color:var(--color-text-disabled);cursor:not-allowed}.tabs.sm a,.tabs.sm button{padding:0 var(--space-2)}.bnr{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--space-10);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-radius:var(--radius-surface);font-size:var(--font-size-sm);line-height:var(--font-line-sm);display:flex}.bnr>span:first-child{flex:1;min-width:0}.bnr .btn-ghost{color:inherit}.bnr-neutral{background:var(--color-neutral-tint);color:var(--color-neutral-text)}.bnr-success{background:var(--color-success-tint);color:var(--color-success-text)}.bnr-warning{background:var(--color-warning-tint);color:var(--color-warning-text)}.bnr-danger{background:var(--color-danger-tint);color:var(--color-danger-text)}.toast-viewport{right:var(--space-4);bottom:var(--space-4);gap:var(--space-2);z-index:var(--z-toast);flex-direction:column;display:flex;position:fixed}.toast{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-radius:var(--radius-surface);background:var(--color-internal-solid);color:var(--color-internal-on-solid);font-size:var(--font-size-sm);line-height:var(--font-line-sm);box-shadow:var(--shadow-2);transition:opacity var(--dur-base) var(--ease-enter),transform var(--dur-base) var(--ease-enter);display:flex}.toast .btn-ghost{color:inherit;height:var(--size-control-sm)}.toast-title{margin:0}.toast-success{background:var(--color-success-tint-strong);color:var(--color-success-text)}.toast-danger{background:var(--color-danger-tint-strong);color:var(--color-danger-text)}.toast[data-ending-style],.toast[data-starting-style]{opacity:0;transform:translateY(var(--space-2))}.toast[data-ending-style]{transition-duration:calc(var(--dur-base) * .7);transition-timing-function:var(--ease-exit)}@media (prefers-reduced-motion:reduce){.toast{transition:none}}.dlg-drawer-scrim,.dlg-scrim{background:var(--color-surface-scrim);transition:opacity var(--dur-slow) var(--ease-enter);position:fixed;inset:0}.dlg-scrim{z-index:var(--z-dialog)}.dlg-drawer-scrim{z-index:var(--z-drawer);transition-duration:var(--dur-fast);right:var(--olek-beside,0)}.dlg-drawer-scrim[data-ending-style],.dlg-drawer-scrim[data-starting-style],.dlg-scrim[data-ending-style],.dlg-scrim[data-starting-style]{opacity:0}.dlg-drawer-scrim[data-ending-style],.dlg-scrim[data-ending-style]{transition-duration:calc(var(--dur-slow) * .7);transition-timing-function:var(--ease-exit)}.dlg-drawer-scrim[data-ending-style]{transition-duration:calc(var(--dur-fast) * .7)}.dlg-viewport{z-index:var(--z-dialog);padding:var(--space-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.dlg{background:var(--color-surface-overlay);border-radius:var(--radius-window);width:100%;box-shadow:var(--shadow-3);padding:var(--space-5);transition:opacity var(--dur-slow) var(--ease-enter),transform var(--dur-slow) var(--ease-enter)}.dlg[data-ending-style],.dlg[data-starting-style]{opacity:0;transform:scale(.96) translateY(var(--space-2))}.dlg[data-ending-style]{transition-duration:calc(var(--dur-slow) * .7);transition-timing-function:var(--ease-exit)}.dlg-confirm{max-width:var(--size-dialog-confirm)}.dlg-form{max-width:var(--size-dialog-form)}.dlg-title{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);font-size:var(--font-size-lg);line-height:var(--font-line-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);display:flex}.dlg-title svg{color:var(--color-customer-solid);flex:none}.dlg p{margin:0 0 var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-md);line-height:var(--font-line-md)}.dlg p.dlg-effect{margin:0 0 var(--space-2)}.dlg p.dlg-effect:last-of-type,.dlg-warn{margin-bottom:var(--space-4)}.dlg-warn{align-items:flex-start;gap:var(--space-2);background:var(--color-warning-tint);color:var(--color-warning-text);border-radius:var(--radius-surface);padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);line-height:var(--font-line-sm);display:flex}.dlg-warn svg{flex:none}.dlg-actions{justify-content:flex-end;gap:var(--space-2);display:flex}.dlg-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--size-dialog-confirm) / 2)),1fr));gap:var(--space-3);margin:var(--space-3) 0 var(--space-5);display:grid}.dlg-field-wide{grid-column:1/-1}@media (prefers-reduced-motion:reduce){.dlg,.dlg-drawer-scrim,.dlg-scrim{transition:none}}.dlg-drawer{top:0;right:var(--olek-beside,0);bottom:0;left:calc(100% - var(--olek-beside,0px) - var(--drawer-w,min(var(--size-drawer-wide), 100% - var(--olek-beside,0px) - var(--space-10))));background:var(--color-surface-raised);border-left:1px solid var(--color-line-subtle);box-shadow:var(--shadow-3);z-index:var(--z-drawer);transition:inset var(--dur-base) var(--ease-enter),border-radius var(--dur-base) var(--ease-enter),border-color var(--dur-fast) var(--ease-color);border-radius:0;flex-direction:column;display:flex;position:fixed}.dlg-drawer[data-wide]{inset:var(--space-6) calc(var(--olek-beside,0px) + max(var(--space-8), (100% - var(--olek-beside,0px) - (var(--size-drawer-wide) + var(--space-16) * 5)) / 2)) var(--space-6) max(var(--space-8),(100% - var(--olek-beside,0px) - (var(--size-drawer-wide) + var(--space-16) * 5))/2);border-radius:var(--radius-window);border-left-color:#0000;overflow:hidden}.dlg-drawer-edge{top:0;bottom:0;left:calc(var(--space-1) * -1 - 1px);width:var(--space-2);cursor:col-resize;touch-action:none;z-index:var(--z-base);position:absolute}.dlg-drawer[data-resizing]{-webkit-user-select:none;user-select:none;cursor:col-resize;transition:none}.dlg-drawer-tools{top:var(--space-3);right:var(--space-4);gap:var(--space-1);display:flex;position:absolute}.dlg-drawer-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}@media (prefers-reduced-motion:reduce){.dlg-drawer,.dlg-drawer-scrim{transition:none}}@media (max-width:1200px){.dlg-drawer,.dlg-drawer[data-wide]{inset:0 0 0 var(--drawer-beside,0);border-left-color:var(--color-line-subtle);border-radius:0}.dlg-drawer-edge,.dlg-drawer-tools .dlg-drawer-frame{display:none}}@media (max-width:860px){.dlg-drawer,.dlg-drawer[data-wide]{border-left-color:#0000;border-radius:0;inset:0}.dlg-drawer-edge,.dlg-drawer-tools .dlg-drawer-frame{display:none}}.dlg.dlg-lightbox{width:auto;max-width:96vw;max-height:92dvh;padding:var(--space-3);background:var(--color-surface-overlay);flex-direction:column;display:flex;position:relative;container-type:normal}.dlg-lightbox-title{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dlg-lightbox-figure{align-items:center;gap:var(--space-2);flex-direction:column;min-height:0;margin:0;display:flex}.dlg-lightbox-figure img{width:auto;height:auto;max-width:calc(96vw - var(--space-6));max-height:calc(92dvh - var(--size-control-lg) - var(--space-8));object-fit:contain;border-radius:var(--radius-surface);background:var(--color-surface-sunken);display:block}.dlg-lightbox-figure figcaption{align-items:center;gap:var(--space-3);font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-tertiary);display:flex}.dlg-lightbox-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-secondary);flex:1;overflow:hidden}.dlg-lightbox-nav{width:var(--size-control-md);height:var(--size-control-md);border-radius:var(--radius-pill);background:var(--color-surface-overlay);color:var(--color-text-primary);box-shadow:var(--shadow-2);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.dlg-lightbox-nav:hover{background:var(--color-customer-tint);color:var(--color-customer-text)}.dlg-lightbox-prev{left:var(--space-3);transform:translateY(-50%)rotate(180deg)}.dlg-lightbox-next{right:var(--space-3)}@media (max-width:640px){.dlg-lightbox-nav{display:none}}.dlg-stage{padding:var(--space-6) var(--space-3);background:var(--color-surface-scrim);border-radius:var(--radius-card);display:flex}.dlg-stage,.kc{justify-content:center}.kc{min-width:var(--space-5);height:var(--space-5);padding:0 var(--space-1);border-bottom-width:1px;border:1px solid var(--color-line-default);border-bottom:var(--space-0-5) solid var(--color-line-default);border-radius:var(--radius-tiny);background:var(--color-surface-raised);color:var(--color-text-secondary);font-family:var(--font-family-mono);font-size:var(--font-size-xs);line-height:var(--font-line-xs);font-weight:var(--font-weight-regular);align-items:center;display:inline-flex}.kc-i{min-width:var(--space-4);height:var(--space-4)}.dlg-stage .palette-popup{max-width:none;margin:0 auto;position:relative;top:auto;left:auto;transform:none}.card{background:var(--color-surface-raised);border:1px solid var(--color-line-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-1);display:block;position:relative}.card-link{color:inherit}.card-link.is-hover,.card-link:hover{border-color:var(--color-line-strong)}.card-business{border-color:var(--color-business-line)}.ch{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-2);border-radius:var(--radius-card) var(--radius-card) 0 0;display:flex}.ch:has(+.table),.ch:has(+.twrap),.ch:has(+table){padding-bottom:var(--space-3);border-bottom:1px solid var(--color-line-subtle)}.ch+.cb{padding-top:var(--space-1)}.ch h3{font-size:var(--font-size-md);line-height:var(--font-line-md);font-weight:var(--font-weight-semibold);margin:0}@media (max-width:640px){.ch{flex-wrap:wrap}.ch h3{overflow-wrap:anywhere;min-width:0}}.cb{gap:var(--space-2);padding:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.cf{padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-line-subtle);font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-tertiary)}.kv{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.kv-l{color:var(--color-text-secondary);flex:none}.kv-l,.kv-v{font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.kv-v{overflow-wrap:anywhere;min-width:0;color:var(--color-text-primary);text-align:right}.settings-sentence{margin:0 0 var(--space-2);font-size:var(--font-size-md);line-height:var(--font-line-md);color:var(--color-text-secondary)}.settings-card-foot{justify-content:flex-end;display:flex}.for-developers{margin-top:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--color-line-subtle)}.for-developers>summary{cursor:pointer;font-size:var(--font-size-sm);line-height:var(--font-line-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.for-developers[open]>summary{margin-bottom:var(--space-2);color:var(--color-text-primary)}.status.settings-tile-headline{font-size:var(--font-size-md);line-height:var(--font-line-md);font-weight:var(--font-weight-regular)}.field-error-line{margin:var(--space-1) 0 0;font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-danger-text)}.field-inline-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.card .table{background:0 0;border:0;border-radius:0}.card>.twrap:last-child,.card>.twrap:last-child .table{border-radius:0 0 var(--radius-card) var(--radius-card)}.seg{gap:var(--space-1);height:var(--space-1-5);display:flex}.seg-lg{height:10px}.seg i{background:var(--color-surface-sunken);clip-path:polygon(var(--space-1) 0,100% 0,calc(100% - var(--space-1)) 100%,0 100%);flex:1}.seg i:first-child{clip-path:polygon(0 0,100% 0,calc(100% - var(--space-1)) 100%,0 100%);border-radius:var(--space-0-5) 0 0 var(--space-0-5)}.seg i:last-child{clip-path:polygon(var(--space-1) 0,100% 0,100% 100%,0 100%);border-radius:0 var(--space-0-5) var(--space-0-5) 0}.seg i.on{background:var(--color-customer-solid)}.seg i.now{background:var(--color-state-seg-now)}.stages{margin-top:var(--space-1);font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-tertiary);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.stages span:last-child{text-align:right}.stages .now{color:var(--color-customer-text)}.stage-source{font-style:normal;font-size:var(--font-size-sm);line-height:var(--font-line-sm);font-weight:var(--font-weight-regular);color:var(--color-text-tertiary);display:block}.kpi{gap:var(--space-1);background:var(--color-surface-raised);border:1px solid var(--color-line-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-1);padding:var(--space-3) var(--space-4);display:grid}.kpi b{font-size:var(--font-size-2xl);line-height:var(--font-line-2xl);font-weight:var(--font-weight-bold);letter-spacing:-.01em;display:block}.kpi span{color:var(--color-text-secondary)}.kpi .clk,.kpi span{font-size:var(--font-size-sm);line-height:var(--font-line-sm);font-weight:var(--font-weight-regular)}.kpi .clk{align-items:center;gap:var(--space-1);color:var(--color-text-tertiary);display:flex}.kpi-untrusted{background:var(--color-surface-sunken);box-shadow:none;border-color:#0000}.kpi-untrusted .clk,.kpi-untrusted b{color:var(--color-text-secondary)}.kpi-partial{margin-top:var(--space-1);height:var(--space-0-5);border-radius:var(--radius-pill);background:var(--color-surface-sunken);position:relative;overflow:hidden}.kpi-partial:after{content:"";width:var(--w,0);background:var(--color-text-tertiary);position:absolute;inset:0 auto 0 0}.prows{flex-direction:column;display:flex}.prow{grid-template-columns:var(--space-4) minmax(0,1fr) auto;column-gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:inherit;text-decoration:none;display:grid}.prow+.prow{border-top:1px solid var(--color-line-subtle)}a.prow:hover{background:var(--color-state-row-hover)}a.prow:focus-visible{outline-offset:-1px}.prow-ic{height:var(--font-line-md);color:var(--color-text-tertiary);grid-area:1/1;align-items:center;display:flex}.prow-ic svg{width:var(--space-4);height:var(--space-4)}.prow-text{min-width:0;overflow-wrap:anywhere;grid-area:1/2}.prow-amt,.prow-text{font-size:var(--font-size-md);line-height:var(--font-line-md);color:var(--color-text-primary)}.prow-amt{font-family:var(--font-family-mono);white-space:nowrap;grid-area:1/3;justify-self:end}.prow-detail{min-width:0;color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;grid-area:2/2;overflow:hidden}.prow-at{color:var(--color-text-tertiary);white-space:nowrap;grid-area:2/3;justify-self:end}.irow{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-line-subtle);color:inherit;text-decoration:none;display:flex}.irow-door{cursor:pointer}.irow-door:hover{background:var(--color-surface-sunken)}.irow-body{flex:1;min-width:0}.irow-top{align-items:baseline;gap:var(--space-2);display:flex}.irow-title{min-width:0;font-size:var(--font-size-md);line-height:var(--font-line-md);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.irow-unread .irow-title{font-weight:var(--font-weight-semibold)}.irow-at{color:var(--color-text-tertiary);flex:none;margin-left:auto}.irow-at,.irow-snippet{font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.irow-snippet{margin:var(--space-1) 0 0;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kv+.kv{margin-top:var(--space-2)}.cb>.kv+.kv{margin-top:0}.kpi-group{margin-bottom:var(--space-3);overflow:hidden}.kpi-group .ch h3{font-weight:var(--font-weight-regular);color:var(--color-text-secondary)}.kpi-clock,.kpi-group .ch h3{font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.kpi-clock{color:var(--color-text-tertiary);white-space:nowrap}.kpi-strip{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-line-subtle);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.kpi-fig{flex-direction:column;gap:0;min-width:0;display:flex}.kpi-fig b{font-size:var(--font-size-xl);line-height:var(--font-line-xl);font-weight:var(--font-weight-bold);letter-spacing:-.01em;color:var(--color-text-primary)}.kpi-fig span{text-overflow:ellipsis;overflow:hidden}.kpi-fig small,.kpi-fig span{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-secondary);white-space:nowrap}.kpi-rows{flex-direction:column;display:flex}.kpi-row{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-line-subtle);font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:inherit;white-space:nowrap;text-decoration:none;display:flex}.kpi-row:last-child{border-bottom:0}.kpi-row b{font-size:var(--font-size-sm);line-height:var(--font-line-sm);font-weight:var(--font-weight-regular);color:var(--color-text-primary)}.kpi-row-door:hover{background:var(--color-state-hover)}.kpi-row-door:hover b{color:var(--color-customer-text)}.field-search .field{border-color:var(--color-line-subtle);border-radius:var(--radius-surface);background:var(--color-surface-sunken)}.field-search .field.is-focus,.field-search .field:focus-visible{background:var(--color-surface-raised)}.mail-fold-body{margin-top:var(--space-2)}.mail-fold-toggle{min-height:var(--size-control-md);font-family:inherit;font-size:var(--font-size-sm);line-height:var(--font-line-sm);font-weight:var(--font-weight-regular);color:var(--color-customer-text);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.mail-fold-toggle:hover{text-decoration:underline}.rich-table{border-collapse:collapse;width:auto;max-width:100%}.rich-table td,.rich-table th{border:1px solid var(--color-line-subtle);padding:var(--space-2);vertical-align:top;text-align:left;font-size:var(--font-size-md);line-height:var(--font-line-md);font-weight:var(--font-weight-regular);white-space:normal;overflow-wrap:break-word}.rich-table th,.rich-table tr:first-child>td{font-weight:var(--font-weight-semibold)}.rich-table td:first-child:nth-last-child(2),.rich-table th:first-child:nth-last-child(2){white-space:nowrap;overflow-wrap:normal}.mail-rich{font-size:var(--font-size-md);line-height:var(--font-line-md);overflow-wrap:anywhere}.mail-rich-line{min-height:var(--font-line-md);white-space:pre-wrap}.mail-rich-heading{white-space:pre-wrap}.mail-rich strong,.mail-rich-heading{font-weight:var(--font-weight-semibold)}.mail-rich-link{color:var(--color-customer-text);text-underline-offset:var(--space-0-5);text-decoration:underline}.mail-rich ol,.mail-rich ul{margin:var(--space-1) 0;padding-left:var(--space-6)}.mail-rich li{white-space:pre-wrap}.mail-rich-rule{height:1px;margin:var(--space-2) 0;background:var(--color-line-subtle);border:0}.mail-rich-table-wrap{margin:var(--space-2) 0;overflow-x:auto}.mail-rich-table td,.mail-rich-table th{white-space:pre-wrap;overflow-wrap:anywhere}.mail-rich-table tr:first-child>td{font-weight:var(--font-weight-regular)}.mail-tail{align-items:center;column-gap:var(--space-4);flex-wrap:wrap;display:flex}.mail-tail>.mail-earlier-wrap:has(>.mail-earlier:not([hidden])),.mail-tail>.mail-fold:has(>.mail-fold-body:not([hidden])){flex-basis:100%}.mail-quote-ref{align-items:center;gap:var(--space-2);min-height:var(--size-touch);font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-secondary);margin:0;display:flex}.mail-quote-icon{flex:none}.mail-quote-go{min-height:var(--size-touch);color:var(--color-customer-text);align-items:center;text-decoration:none;display:inline-flex}.mail-quote-go:hover{text-decoration:underline}.mail-earlier-wrap{min-width:0}.mail-earlier{margin-top:var(--space-1);border:1px solid var(--color-line-subtle);border-radius:var(--radius-control);background:var(--color-surface-sunken);overflow:hidden}.mail-earlier-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:0 var(--space-3);border-bottom:1px solid var(--color-line-subtle);font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-secondary);display:flex}.mail-earlier-body{max-height:calc(var(--space-16) * 5);padding:var(--space-2) var(--space-3);overflow:auto}.mail-earlier-wrap .mail-earlier .mail-earlier-body>*{background:0 0;border-radius:0;margin:0;padding:0}@keyframes mail-flash{0%{background-color:var(--color-customer-tint-strong)}}[data-mail-flash]{animation:mail-flash calc(var(--dur-slow) * 5) var(--ease-color)}:where([data-mail-flash]){border-radius:var(--radius-surface)}@media (prefers-reduced-motion:reduce){[data-mail-flash]{background-color:var(--color-customer-tint-strong);animation:none}}@media (pointer:coarse){.btn-sm{min-height:var(--size-control-md)}.btn-icon.btn-sm{min-width:var(--size-control-md)}.tabs a,.tabs button,.toast .btn-ghost{min-height:var(--size-control-md)}.switch-track,.tag-x{position:relative}.field-clear:after,.switch-track:after,.tag-x:after{content:"";min-width:100%;min-height:100%;width:var(--space-6);height:var(--space-6);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.for-developers>summary{padding-block:var(--space-1);margin-block:calc(var(--space-1) * -1)}.th-resize{display:none}}@layer theme{:host,:root{--font-sans:var(--font-family-sans);--font-mono:var(--font-family-mono);--spacing:.25rem;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--ease-out:cubic-bezier(0,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-family-sans);--default-mono-font-family:var(--font-family-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.\!container{width:100%!important}@media (min-width:40rem){.\!container{max-width:40rem!important}}@media (min-width:48rem){.\!container{max-width:48rem!important}}@media (min-width:64rem){.\!container{max-width:64rem!important}}@media (min-width:80rem){.\!container{max-width:80rem!important}}@media (min-width:96rem){.\!container{max-width:96rem!important}}.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}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-1{width:var(--spacing);height:var(--spacing)}.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}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.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))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@font-face{font-family:Schibsted Grotesk;src:url(/fonts/schibsted-grotesk-latin.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap;unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Schibsted Grotesk;src:url(/fonts/schibsted-grotesk-latin-ext.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap;unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Schibsted Grotesk Fallback;src:local(Arial);size-adjust:111.3%;ascent-override:87.75%;descent-override:23.16%;line-gap-override:0%}html{color-scheme:light}body,html{overflow-x:clip}html[data-theme=dark]{color-scheme:dark}body{background:var(--color-surface-canvas);color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--font-size-md);line-height:var(--font-line-md);text-rendering:optimizelegibility;margin:0}a{color:inherit;text-decoration:none}code{font-family:var(--font-family-mono);font-size:inherit}.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}.dot{border-radius:var(--radius-pill);flex:none;width:7px;height:7px;display:inline-block}.num-sep{font-variant-numeric:normal}.card,a,button{transition:background-color var(--dur-fast) var(--ease-color),border-color var(--dur-fast) var(--ease-color),color var(--dur-fast) var(--ease-color),box-shadow var(--dur-fast) var(--ease-color),transform var(--dur-fast) var(--ease-enter)}:focus-visible{outline:var(--space-0-5) solid var(--color-customer-solid);outline-offset:var(--space-0-5);border-radius:var(--radius-control)}.card>.twrap,.card>.twrap:last-child,.twrap{overflow:auto hidden}.card:has(>.twrap){overflow:hidden}.twrap .pt-table{min-width:calc(var(--space-10) * 14)}.pt-table thead th{background:0 0;position:static}@media (max-width:860px){.twrap .pt-table thead th:first-child{background:var(--color-surface-raised)}}.pt-table td{height:auto;padding:var(--space-3) var(--space-4);font-size:var(--font-size-md);line-height:var(--font-line-md);white-space:normal}.pt-table td.pt-truncate{white-space:nowrap}.label{margin-bottom:var(--space-1);display:block}.hint,.label{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-secondary)}.hint{margin:0}.check{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--color-surface-raised);border:1px solid var(--color-line-subtle);cursor:pointer;font-size:var(--font-size-md);line-height:var(--font-line-md);display:flex}.check input{width:var(--space-4);height:var(--space-4);accent-color:var(--color-customer-solid)}.topbar{gap:var(--space-8);height:var(--size-header);padding:0 var(--space-6);background:var(--color-surface-raised);border-bottom:1px solid var(--color-line-subtle);z-index:var(--z-nav);box-sizing:border-box;position:sticky;top:0}.brand,.topbar{align-items:center;display:flex}.brand{flex:none;min-width:0}.brand-logo{height:var(--space-5);width:auto;display:block}.brand-logo-dark,[data-theme=dark] .brand-logo-light{display:none}[data-theme=dark] .brand-logo-dark{display:block}.destinations{align-self:stretch;gap:var(--space-1);display:flex}.destinations a{align-items:center;gap:var(--space-2);padding:0 var(--space-3);color:var(--color-text-secondary);font-size:var(--font-size-md);line-height:var(--font-line-md);font-weight:var(--font-weight-medium);display:inline-flex;position:relative}.destinations a:hover,.destinations a[data-active=true]{color:var(--color-text-primary)}.destinations a[data-active=true]:after{content:"";left:var(--space-3);right:var(--space-3);height:var(--space-0-5);background:var(--color-customer-solid);border-radius:1px;position:absolute;bottom:-1px}.destinations a:focus-visible{outline-offset:calc(var(--space-0-5) * -1)}.count-decision{background:var(--color-warning-tint-strong);color:var(--color-warning-text);border-radius:var(--radius-pill);padding:0 var(--space-1);min-width:var(--space-5);font-size:var(--font-size-sm);line-height:var(--font-line-sm);text-align:center}.count-decision.zero{background:var(--color-surface-sunken);color:var(--color-text-tertiary)}.account-menu{margin-left:auto;position:relative}.account-trigger{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);border-radius:var(--radius-control);cursor:pointer;font:inherit;color:var(--color-text-primary);background:0 0;border:0;display:inline-flex}.account-trigger:hover{background:var(--color-state-hover)}.account-name{text-align:right}.account-name .who{font-size:var(--font-size-md);line-height:var(--font-line-md);display:block}.account-name .role{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-secondary);display:block}.account-pop{right:0;top:calc(100% + var(--space-1-5));min-width:calc(var(--space-5) * 11);background:var(--color-surface-overlay);border:1px solid var(--color-line-subtle);border-radius:var(--radius-surface);box-shadow:var(--shadow-2);padding:var(--space-1);z-index:var(--z-popover);position:absolute}.account-pop a,.account-pop button{align-items:center;gap:var(--space-2);width:100%;min-height:var(--size-control-md);padding:0 var(--space-3);border-radius:var(--radius-tiny);color:var(--color-text-primary);font:inherit;font-size:var(--font-size-md);line-height:var(--font-line-md);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.account-pop a:hover,.account-pop button:hover{background:var(--color-state-hover)}.account-pop .sep{background:var(--color-line-subtle);height:1px;margin:var(--space-1) 0}.account-pop .head{padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-secondary)}.account-pop .head .who{color:var(--color-text-primary);font-size:var(--font-size-md);line-height:var(--font-line-md)}.bottombar{display:none}.page{padding:var(--space-6) var(--space-6) var(--space-12);box-sizing:border-box;margin:0}.page,.page.page-wide{max-width:calc(var(--size-drawer-wide) + var(--space-16) * 5)}.page.page-board{max-width:none}.page-head{align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.page-head-text{flex:1;min-width:0}.page-title{font-size:var(--font-size-xl);line-height:var(--font-line-xl);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;margin:0}.page-sub{margin:var(--space-1) 0 0;font-size:var(--font-size-md);line-height:var(--font-line-md);color:var(--color-text-secondary)}.page-head-end{justify-content:flex-end;align-items:center}.page-head-end,.section-head{gap:var(--space-2);flex-wrap:wrap;display:flex}.section-head{align-items:baseline;margin:var(--space-8) 0 var(--space-3)}.section-head h2{font-size:var(--font-size-md);line-height:var(--font-line-md);font-weight:var(--font-weight-semibold);margin:0}.section-head .sub{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-secondary)}.page-head:has(+.toolbar){margin-bottom:var(--space-4)}.toolbar{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.toolbar-search{flex:0 1 calc(var(--space-10) * 9);min-width:0}.toolbar-end{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.empty{padding:var(--space-10) var(--space-6);text-align:center;color:var(--color-text-secondary)}.empty,.empty strong{font-size:var(--font-size-md);line-height:var(--font-line-md)}.empty strong{color:var(--color-text-primary);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-1);display:block}.empty-actions{margin-top:var(--space-4);justify-content:center}.board{grid-auto-flow:column;grid-auto-columns:minmax(calc(var(--space-5) * 15),1fr);padding-bottom:var(--space-2);display:grid;overflow-x:auto}.board,.col{gap:var(--space-3)}.col{min-width:calc(var(--space-5) * 15);min-height:calc(var(--space-10) * 7);padding:var(--space-2);border-radius:var(--radius-card);flex-direction:column;display:flex}.col[data-tone=amber]{background:var(--color-warning-tint)}.col-head{align-items:center;gap:var(--space-1) var(--space-2);padding:var(--space-1) var(--space-1) 0;color:var(--color-text-primary);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.col-name{font-size:var(--font-size-md);line-height:var(--font-line-md);font-weight:var(--font-weight-semibold);min-width:0}.col-head .count{justify-self:end}.col-head .count,.col-head .sub{color:var(--color-text-tertiary);font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.col-head .sub{white-space:nowrap;text-overflow:ellipsis;grid-column:2/-1;overflow:hidden}.col-head .dot{background:var(--color-line-strong)}.col[data-tone=amber] .col-head .count,.col[data-tone=amber] .col-head .sub,.col[data-tone=amber] .col-name{color:var(--color-warning-text)}.col[data-tone=amber] .col-head .dot{background:var(--color-warning-dot)}.col[data-tone=accent] .col-head .dot{background:var(--color-customer-solid)}.col[data-tone=green] .col-head .dot{background:var(--color-success-solid)}.lane{gap:var(--space-3);min-height:var(--space-10);flex-direction:column;display:flex}.lane-empty{color:var(--color-text-tertiary);padding:var(--space-4) var(--space-2);text-align:center}.dev-ref,.lane-empty{font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.dev-ref{gap:var(--space-2);color:var(--color-customer-text);flex-wrap:wrap;display:flex}.dev-ref span{color:var(--color-text-secondary)}.dev-id{gap:var(--space-1);min-width:0;display:grid}.dev-model{font-size:var(--font-size-md);line-height:var(--font-line-md);font-weight:var(--font-weight-semibold)}.dev-meta,.dev-model{overflow-wrap:anywhere}.dev-meta{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-secondary)}.dev-cust{color:var(--color-text-primary)}.dev-foot{justify-content:flex-end;align-items:center;gap:var(--space-1) var(--space-3);font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-tertiary);flex-wrap:wrap;display:flex}.dev-foot>:first-child{margin-right:auto}.dev-pending{border-style:dashed;border-color:var(--color-line-default);box-shadow:none}.stage-select{display:none}.crumb{margin-bottom:var(--space-2);font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.crumb a{color:var(--color-text-tertiary)}.crumb a:hover{color:var(--color-text-primary)}.case-head{justify-content:space-between;align-items:flex-start;gap:var(--space-6);margin-bottom:var(--space-6);display:flex}.case-head-text{flex:auto;min-width:0}.case-ref{gap:var(--space-2);margin-bottom:var(--space-1);font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-customer-text);flex-wrap:wrap;display:flex}.case-ref span{color:var(--color-text-secondary)}.case-stage{justify-items:end;gap:var(--space-1);min-width:0;padding-top:var(--space-6);text-align:right;flex:0 auto;display:grid}.status.case-status{font-size:var(--font-size-md);line-height:var(--font-line-md)}.status.case-status .status-dot{width:var(--space-2);height:var(--space-2)}.case-expect{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-tertiary);margin:0}.case-expect b{color:var(--color-text-secondary);font-weight:var(--font-weight-regular)}.track-card{margin-bottom:var(--space-6)}.track{gap:var(--space-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.track .st{padding:var(--space-2) var(--space-3);border:1px solid var(--color-line-subtle);border-radius:var(--radius-control);color:var(--color-text-tertiary);min-width:0}.track .st,.track .st small{font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.track .st small{font-weight:var(--font-weight-regular);display:block}.track .st[data-state=past]{background:var(--color-customer-tint);color:var(--color-customer-text);border-color:#0000}.track .st[data-state=on]{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);border-color:#0000}.track .st[data-state=on]:not([data-tone=decision]){box-shadow:inset 0 0 0 var(--space-0-5) var(--color-customer-solid)}.track .st[data-tone=decision]{background:var(--color-warning-tint-strong);color:var(--color-warning-text)}.track .st[data-tone=accent]{background:var(--color-customer-tint);color:var(--color-customer-text)}.track .st[data-tone=green]{background:var(--color-success-tint);color:var(--color-success-text)}.track-toggle{display:none}.case-grid{grid-template-columns:minmax(0,1fr) calc(var(--space-12) * 8);align-items:start}.case-col,.case-grid{gap:var(--space-6);display:grid}.case-col{grid-template-columns:minmax(0,1fr);min-width:0}.case-rail,.case-rail .ch h3{font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.case-rail .ch h3{font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.case-rail .ch+.cb{padding-top:0}.brief{gap:var(--space-4);display:grid}.case-rail .brief{gap:var(--space-3)}.brief-group{gap:var(--space-2);margin:0;display:grid}.brief-group+.brief-group{padding-top:var(--space-3);border-top:1px solid var(--color-line-subtle)}.brief-fact{grid-template-columns:calc(var(--space-8) * 4) minmax(0,1fr);column-gap:var(--space-4);align-items:baseline;min-width:0;display:grid}.brief dt{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.brief dd{font-size:var(--font-size-md);line-height:var(--font-line-md);overflow-wrap:anywhere;margin:0}.case-rail .brief-group{gap:var(--space-3)}.case-rail .brief-fact{row-gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.case-rail .brief dt{color:var(--color-text-secondary)}.case-rail .brief dd,.case-rail .brief dt{font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.case-rail .brief dd{color:var(--color-text-primary)}.timeline{flex-direction:column;display:flex}.ev{grid-template-columns:var(--space-2) minmax(0,1fr);gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-line-subtle);display:grid}.ev:first-child{padding-top:0}.ev:last-child{border-bottom:0}.ev .d{height:var(--font-line-md);align-items:center;display:flex}.ev .d:before{content:"";width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--color-line-strong)}.ev[data-kind=logistics] .d:before,.ev[data-kind=stage] .d:before{background:var(--color-customer-solid)}.ev .title{font-weight:var(--font-weight-semibold)}.ev .body,.ev .title{font-size:var(--font-size-md);line-height:var(--font-line-md)}.ev .body{color:var(--color-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;max-width:65ch}.ev .body,.ev .when{margin-top:var(--space-1)}.ev .when{color:var(--color-text-tertiary);font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.ev .leg{gap:var(--space-2);color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;display:flex}.ev .leg,.note-block{margin-top:var(--space-2)}.note-block{padding-top:var(--space-4);border-top:1px solid var(--color-line-subtle)}.note-form{gap:var(--space-2);display:grid}.note-actions{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.msg-thread{gap:var(--space-2);display:grid}.msg-thread+.msg-thread{margin-top:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-line-subtle)}.msg-thread-head{align-items:baseline;gap:var(--space-2);display:flex}.msg-thread-head .side{font-size:var(--font-size-md);line-height:var(--font-line-md);font-weight:var(--font-weight-semibold);margin:0}.msg-thread-head .n{color:var(--color-text-tertiary);font-size:var(--font-size-sm);line-height:var(--font-line-sm);margin-left:auto}.msg{padding:var(--space-3);border:1px solid var(--color-line-subtle);border-radius:var(--radius-control)}.msg[data-who=fixfactor]{background:var(--color-customer-tint);border-color:#0000}.msg-head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.msg-head .name{font-size:var(--font-size-md);line-height:var(--font-line-md);font-weight:var(--font-weight-semibold)}.msg[data-who=fixfactor] .msg-head .name{color:var(--color-customer-text)}.msg-head .when{color:var(--color-text-tertiary);font-size:var(--font-size-sm);line-height:var(--font-line-sm);margin-left:auto}.msg-mark{width:var(--space-5);height:var(--space-5);border-radius:var(--radius-pill);background:var(--color-surface-mark);border:1px solid var(--color-line-subtle);flex:none;justify-content:center;align-items:center;display:inline-flex}.msg-subject{color:var(--color-text-tertiary);font-size:var(--font-size-sm);line-height:var(--font-line-sm);overflow-wrap:anywhere}.msg-body{margin-top:var(--space-2);max-width:65ch;font-size:var(--font-size-md);line-height:var(--font-line-md);overflow-wrap:anywhere}.msg-body p{white-space:pre-wrap;margin:0}.msg-body p+p{margin-top:var(--space-2)}.mail-fold-body>.msg-body:first-child{margin-top:0}.msg-signature{color:var(--color-text-secondary)}.msg-body.quoted{white-space:pre-wrap;margin-top:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--color-surface-sunken);color:var(--color-text-tertiary)}.msg-files{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.msg-files .btn{max-width:100%}.msg-files .btn-label{text-overflow:ellipsis;overflow:hidden}.msg-foot{margin:var(--space-2) 0 0;color:var(--color-text-tertiary);font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.ch:has(+.doc-list){padding-bottom:var(--space-3);border-bottom:1px solid var(--color-line-subtle)}.doc-list{margin:0;padding:0;list-style:none}.doc-item{align-items:center;gap:var(--space-3);min-height:var(--size-row);padding:var(--space-1) var(--space-4);border-bottom:1px solid var(--color-line-subtle);display:flex}.doc-item:last-child{border-bottom:0}.doc-item .doc-cell{flex:1;max-width:none}.doc-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.decisions-grid{gap:var(--space-6);display:grid}.decision{gap:var(--space-3);padding:var(--space-4);background:var(--color-warning-tint);border:1px solid var(--color-warning-tint-strong);border-radius:var(--radius-card);display:grid}.decision.settled{background:var(--color-surface-raised);border-color:var(--color-line-subtle);box-shadow:var(--shadow-1)}.decision-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.decision-name{gap:var(--space-1);min-width:0;display:grid}.decision-title{font-size:var(--font-size-md);line-height:var(--font-line-md);font-weight:var(--font-weight-semibold);margin:0}.decision-device{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-secondary)}a.decision-device:hover{color:var(--color-customer-text)}.decision-state{justify-items:end;gap:var(--space-1);flex:none;display:grid}.decision-meta{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-tertiary)}.decision .ask{max-width:65ch;color:var(--color-text-secondary);font-size:var(--font-size-md);line-height:var(--font-line-md);white-space:pre-wrap;margin:0}.lines{border-collapse:separate;background:var(--color-surface-raised);border:1px solid var(--color-line-subtle);border-radius:var(--radius-control);border-spacing:0;width:100%;overflow:hidden}.lines td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-line-subtle);font-size:var(--font-size-md);line-height:var(--font-line-md)}.lines td:last-child{text-align:right;white-space:nowrap;font-family:var(--font-family-mono)}.lines tr.vat td{color:var(--color-text-tertiary)}.lines tr.total td{font-weight:var(--font-weight-semibold);border-bottom:0}.decision .foot{gap:var(--space-2) var(--space-3);font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-tertiary);flex-wrap:wrap;align-items:center;display:flex}.decision .foot .btns{margin-left:auto}.decision .answer-row,.decision .foot .btns{gap:var(--space-2);flex-wrap:wrap;display:flex}.decision .answer-row{align-items:center}.decision .answer-row .field{min-width:calc(var(--space-5) * 11);flex:1;width:auto}.pick-set{border:0;min-inline-size:0;margin:0;padding:0}.pick{display:grid}.pick,.pick label{gap:var(--space-2)}.pick label{padding:var(--space-2) var(--space-3);background:var(--color-surface-raised);border:1px solid var(--color-line-subtle);border-radius:var(--radius-control);cursor:pointer;font-size:var(--font-size-md);line-height:var(--font-line-md);align-items:flex-start;display:flex}.pick input{accent-color:var(--color-customer-solid);margin-top:var(--space-1)}.actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.page-stack{gap:var(--space-6);display:grid}.form-rows{gap:var(--space-3);display:grid}.doc-cell{align-items:center;gap:var(--space-2);min-width:0;max-width:calc(var(--space-5) * 21);display:inline-flex}.doc-cell svg{color:var(--color-text-tertiary);flex:none}.doc-device{color:var(--color-customer-text)}.doc-device:hover{text-decoration:underline}.pt-table .ref-cell{color:var(--color-customer-text);white-space:nowrap}.pt-table .meta-cell{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-secondary)}details.fold{margin-top:var(--space-8)}details.fold>summary{cursor:pointer;align-items:center;gap:var(--space-2);font-weight:var(--font-weight-semibold);font-size:var(--font-size-md);line-height:var(--font-line-md);color:var(--color-text-primary);padding:var(--space-1) 0;list-style:none;display:inline-flex}details.fold>.card{margin-top:var(--space-2)}details.fold>summary::-webkit-details-marker{display:none}details.fold>summary svg{color:var(--color-text-tertiary);transition:transform var(--dur-fast) var(--ease-enter)}details.fold[open]>summary svg{transform:rotate(180deg)}.kpis{gap:var(--space-6);margin-bottom:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.kpi .v{font-size:var(--font-size-2xl);line-height:var(--font-line-2xl);font-weight:var(--font-weight-bold);letter-spacing:-.01em}.kpi .v span{font:inherit;color:inherit}.kpi .v.na{color:var(--color-text-secondary);font-size:var(--font-size-md);line-height:var(--font-line-md);font-weight:var(--font-weight-regular);letter-spacing:0}.report-card{margin-bottom:var(--space-6)}.caveat{color:var(--color-text-secondary);margin-top:var(--space-3)}.bars,.caveat{font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.bars{gap:var(--space-2) var(--space-3);grid-template-columns:max-content 1fr max-content;align-items:center;display:grid}.bars .bar{height:var(--space-2-5);background:var(--color-surface-sunken);overflow:hidden}.bars .bar,.bars .bar>span{border-radius:var(--radius-pill)}.bars .bar>span{height:100%;width:var(--bar-w,0);background:var(--color-customer-solid);display:block}.months{grid-auto-columns:1fr;grid-auto-flow:column;align-items:end}.month,.months{gap:var(--space-1);display:grid}.month{justify-items:center}.month .stack{align-items:flex-end;gap:var(--space-1);height:calc(var(--space-12) * 2);justify-content:center;width:100%;display:flex}.month .stack span{width:42%;max-width:var(--space-4);min-height:var(--space-0-5);height:var(--bar-h,0);border-radius:var(--radius-tiny) var(--radius-tiny) 0 0;display:block}.month .stack .in{background:var(--color-customer-solid)}.month .stack .out{background:var(--color-customer-tint-strong)}.month .m,.month .n{color:var(--color-text-secondary)}.month .m,.month .n,.month .y{font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.month .y{color:var(--color-text-tertiary)}.report-split{gap:var(--space-6);margin-bottom:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.report-filter{margin:var(--space-3) 0;overflow-x:auto}.secret{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-surface);background:var(--color-surface-sunken);flex-wrap:wrap;display:flex}.secret code,.secret pre{font-family:var(--font-family-mono);font-size:var(--font-size-sm);line-height:var(--font-line-sm);white-space:pre-wrap;word-break:break-all;flex:1 1 calc(var(--space-12) * 5);margin:0;overflow-x:auto}.key-form{grid-template-columns:minmax(calc(var(--space-10) * 5),1fr) auto auto;gap:var(--space-3);align-items:end;display:grid}.hook-events{gap:var(--space-2);display:grid}@media (max-width:860px){.key-form,.report-split{grid-template-columns:minmax(0,1fr)}.key-form{align-items:stretch}.month .stack{height:calc(var(--space-6) * 3)}.month .n{display:none}.topbar{padding:0 var(--space-4);gap:var(--space-2)}.account-name,.destinations{display:none}.bottombar{z-index:var(--z-nav);height:calc(var(--size-header) + env(safe-area-inset-bottom));box-sizing:border-box;background:var(--color-surface-raised);border-top:1px solid var(--color-line-subtle);padding:0 0 env(safe-area-inset-bottom);display:flex;position:fixed;bottom:0;left:0;right:0}.bottombar a{justify-content:center;align-items:center;gap:var(--space-1);min-width:0;min-height:var(--size-control-lg);margin:var(--space-1);border-radius:var(--radius-control);font-size:var(--font-size-sm);line-height:var(--font-line-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);flex-direction:column;flex:1;display:flex;position:relative}.bottombar a[data-active=true]{background:var(--color-customer-tint);color:var(--color-customer-text)}.bottombar .count-decision{top:var(--space-0-5);right:calc(50% - var(--space-0-5) * 11);position:absolute}.page{padding:var(--space-4) var(--space-4) calc(var(--size-header) + var(--space-8) + env(safe-area-inset-bottom))}.page-head{flex-wrap:wrap}.page-head-text{flex-basis:100%}.page-head-end{justify-content:flex-start;width:100%}.toolbar-search{flex:100%}.board{gap:var(--space-4);flex-direction:column;display:flex;overflow:visible}.col{min-width:0;min-height:0}.board[data-pick] .col{display:none}.board[data-pick] .col[data-picked=true]{display:flex}.stage-select{flex:100%;order:1;display:block}.case-grid{grid-template-columns:minmax(0,1fr)}.case-head{gap:var(--space-3);flex-direction:column}.case-stage{text-align:left;justify-items:start;max-width:none;padding-top:0}.track{grid-auto-columns:auto;grid-auto-flow:row}.track:not([data-open]) .st:not([data-near]){display:none}.track-toggle{margin-top:var(--space-2);display:inline-flex}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.login-brand{align-items:center;display:flex}.login-brand .brand-logo{height:var(--space-6)}.pt-mt-4{margin-top:var(--space-1)}.pt-mt-8{margin-top:var(--space-2)}.pt-w-320{max-width:calc(var(--space-16) * 5)}.pt-w-640{max-width:calc(var(--space-16) * 10)}.pt-w-720{max-width:calc(var(--space-12) * 15)}.pt-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pt-right{text-align:right}.pt-muted{color:var(--color-text-tertiary)}.pt-secondary{color:var(--color-text-secondary)}.pt-row,.pt-row-wrap{align-items:center;display:flex}.pt-row-wrap{flex-wrap:wrap}.pt-stack{display:grid}.pt-contents{display:contents}.pt-gap-8{gap:var(--space-2)}.pt-minw-0{min-width:0}.pt-py-12{padding:var(--space-3) 0}.pt-name{font-size:var(--font-size-md);line-height:var(--font-line-md);font-weight:var(--font-weight-semibold)}.pt-pre-wrap{white-space:pre-wrap}.pt-justify-end{justify-content:flex-end}.pt-mb-8{margin-bottom:var(--space-2)}.import-unmatched-hint{margin:var(--space-3) var(--space-4)}.import-cell-input{padding:var(--space-1) var(--space-2);min-width:calc(var(--space-10) * 3)}.import-cell-input,.import-row-error{font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.import-row-error{gap:var(--space-2);color:var(--color-danger-text);align-items:flex-start;display:inline-flex}.import-row-error svg{flex:none}.import-submit-hint{text-align:right;margin:0}.intake-done-icon{width:var(--size-control-lg);height:var(--size-control-lg);border-radius:var(--radius-surface);background:var(--color-success-tint-strong);color:var(--color-success-solid);margin-bottom:var(--space-4);justify-content:center;align-items:center;display:inline-flex}.page.page-door{max-width:none;padding-top:var(--space-16);justify-content:center;display:flex}.page-door>.door-card{align-self:flex-start}.door-window{min-height:100vh;padding:var(--space-6);box-sizing:border-box;justify-content:center;align-items:center;display:flex}.door-card{width:100%;max-width:calc(var(--space-10) * 13)}@media (max-width:860px){.page.page-door{padding-top:var(--space-8)}}.door-card .login-brand{margin-bottom:var(--space-2)}.door-title{font-size:var(--font-size-xl);line-height:var(--font-line-xl);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;margin:0}.door-lead{font-size:var(--font-size-md);line-height:var(--font-line-md)}.door-lead,.door-ref{color:var(--color-text-secondary);margin:0}.door-ref{font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.door-action,.door-form{margin-top:var(--space-2)}.door-form{gap:var(--space-3);display:grid}.door-go{width:100%;margin-top:var(--space-1)}.door-foot{margin:var(--space-2) 0 0;font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-secondary)}.door-foot+.door-foot{margin-top:0}.door-foot a{color:var(--color-customer-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-line-default);text-decoration-color:var(--color-line-default);text-underline-offset:var(--space-0-5)}.door-foot a:hover{-webkit-text-decoration-color:var(--color-customer-solid);text-decoration-color:var(--color-customer-solid)}.form-error{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-danger-text);margin:0}.pt-avatar{width:var(--avatar-size,var(--space-8));height:var(--avatar-size,var(--space-8));border-radius:var(--radius-full);font-weight:var(--font-weight-semibold);letter-spacing:.01em;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.pt-avatar-sm{font-size:var(--font-size-sm);line-height:1}.pt-avatar-md{font-size:var(--font-size-md);line-height:1}.pt-avatar-staff{background:var(--color-internal-solid);color:var(--color-internal-on-solid)}.pt-avatar-customer{background:var(--color-customer-tint-strong);color:var(--color-customer-text)}.pt-avatar-business{background:var(--color-business-tint-strong);color:var(--color-business-text)}.photo-fallback{justify-content:center;align-items:center;gap:var(--space-1);width:var(--photo-size,calc(var(--space-16) * 2));height:var(--photo-size,calc(var(--space-16) * 2));padding:var(--space-2);box-sizing:border-box;text-align:center;background:var(--color-surface-sunken);color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--font-line-sm);flex-direction:column;display:inline-flex;overflow:hidden}.photo-fallback-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.photo-img{width:var(--photo-size,calc(var(--space-16) * 2));height:var(--photo-size,calc(var(--space-16) * 2));object-fit:cover;display:block}.gallery{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.gallery-thumb{border-radius:var(--radius-control);background:var(--color-surface-sunken);cursor:zoom-in;border:0;padding:0;display:block;overflow:hidden}.gallery-file{align-self:flex-start;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-line-subtle);border-radius:var(--radius-control);background:var(--color-surface-raised);font-size:var(--font-size-sm);line-height:var(--font-line-sm);display:inline-flex}a.gallery-file:hover{border-color:var(--color-line-strong)}.member{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.facts{gap:var(--space-4);margin:var(--space-2) 0 0;padding-top:var(--space-4);border-top:1px solid var(--color-line-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fact{gap:var(--space-1);min-width:0;display:grid}.fact dt{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-secondary)}.fact dd{font-size:var(--font-size-md);line-height:var(--font-line-md);overflow-wrap:anywhere;margin:0}.change-password-submit{justify-self:start}@media (max-width:860px){.facts{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){details.fold>summary{padding-block:var(--space-1);margin-block:calc(var(--space-1) * -1)}}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-ease{syntax:"*";inherits:false}