/*! 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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia: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);--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-800:oklch(43.7% .078 188.216);--color-teal-900:oklch(38.6% .063 188.416);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-900:oklch(38% .189 293.745);--spacing:.25rem;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,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{.\@container{container-type:inline-size}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{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)}.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.align-top{vertical-align:top}.break-all{word-break:break-all}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.slashed-zero{--tw-slashed-zero:slashed-zero}.slashed-zero,.tabular-nums{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.line-through{text-decoration-line:line-through}.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,.invert{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,)}.invert{--tw-invert:invert(100%)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/schibsted-grotesk-latin.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/schibsted-grotesk-latin-ext.woff2)format("woff2");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}html[data-theme=dark]{color-scheme:dark}body,html{overflow-x:clip}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}.mono{font-family:var(--font-mono);font-size-adjust:.527}a{color:inherit;text-decoration:none}.wb-panel{padding:var(--space-3) var(--space-4)}.wb-panel[data-gone=true]{opacity:.62}.wb-head{align-items:center;gap:var(--space-2);display:flex}.wb-mark{flex:none;display:block}.wb-title{font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.wb-link,.wb-title{font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.wb-link{align-items:center;gap:var(--space-1);color:var(--color-customer-text);text-underline-offset:var(--space-0-5);margin-left:auto;text-decoration:none;display:inline-flex}.wb-link:hover{text-decoration:underline}.wb-gone{background:var(--color-surface-sunken);color:var(--color-text-secondary);border-radius:var(--radius-surface);padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.wb-gone,.wb-rows{margin-top:var(--space-2)}.wb-rows{column-gap:var(--space-3);row-gap:var(--space-2);grid-template-columns:max-content minmax(0,1fr);display:grid}.wb-row{font-size:var(--font-size-sm);line-height:var(--font-line-sm);display:contents}.wb-key{font-weight:var(--font-weight-regular);color:var(--color-text-secondary);white-space:nowrap;align-self:start}.wb-key,.wb-val{min-height:var(--space-6);font-size:var(--font-size-sm);line-height:var(--font-line-sm);align-items:center;display:flex}.wb-val{min-width:0;gap:var(--space-2);flex-wrap:wrap}.wb-empty{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.wb-person{align-items:center;gap:var(--space-2);color:var(--color-text-primary);display:inline-flex}.wb-status{font-size:var(--font-size-sm);line-height:var(--font-line-sm);margin-top:var(--space-1);flex-basis:100%}.wb-status[data-state=saving]{color:var(--color-text-tertiary)}.wb-status[data-state=saved]{color:var(--color-success-text)}.wb-status[data-state=note]{color:var(--color-text-tertiary)}.wb-status[data-state=error]{color:var(--color-danger-text)}.wb-column{flex-direction:column;flex-basis:100%;min-width:0}.wb-column,.wb-column-line{gap:var(--space-2);display:flex}.wb-column-line{align-items:center;flex-wrap:wrap;position:relative}.wb-column-btn{align-items:center;gap:var(--space-2);border-radius:var(--radius-control);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-3);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--font-line-sm);cursor:pointer;border:0;max-width:100%;display:inline-flex}.wb-column-btn:hover:not(:disabled){filter:brightness(.97)}:root[data-theme=dark] .wb-column-btn:hover:not(:disabled){filter:brightness(1.12)}.wb-column-btn[data-busy]{opacity:.75}.wb-column-btn[data-tone=done]{background:var(--color-success-tint-strong);color:var(--color-success-text)}.wb-column-btn[data-tone=attention]{background:var(--color-warning-tint-strong);color:var(--color-warning-text)}.wb-column-btn[data-tone=priority]{background:var(--color-customer-tint);color:var(--color-customer-text)}.wb-column-btn[data-tone=neutral]{background:var(--color-surface-sunken);color:var(--color-text-secondary)}.wb-column-menu{top:calc(100% + var(--space-1));z-index:30;min-width:var(--size-rail);padding:var(--space-1);border-radius:var(--radius-surface);background:var(--color-surface-raised);border:1px solid var(--color-line-subtle);box-shadow:var(--shadow-1);position:absolute;left:0}.wb-column-option{width:100%;height:var(--size-control-sm);align-items:center;gap:var(--space-2);padding:0 var(--space-3) 0 var(--space-2);border-radius:var(--radius-tiny);color:var(--color-text-primary);font:inherit;font-size:var(--font-size-sm);line-height:var(--font-line-sm);font-weight:var(--font-weight-medium);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.wb-column-option:hover{background:var(--color-surface-sunken)}.wb-column-option[aria-selected=true]>svg{color:var(--color-customer-text)}.wb-column-dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);flex:none}.wb-column-dot[data-tone=done]{background:var(--color-success-solid)}.wb-column-dot[data-tone=attention]{background:var(--color-warning-dot)}.wb-column-dot[data-tone=priority]{background:var(--color-customer-solid)}.wb-column-dot[data-tone=neutral]{background:var(--color-text-secondary)}.wb-column-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.wb-column-now{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-secondary)}.wb-people,.wb-tags{flex-basis:100%;min-width:0}.wb-people-line,.wb-tags-row{min-height:var(--space-6);align-items:center;gap:var(--space-2) var(--space-2);flex-wrap:wrap;display:flex}.wb-tag-pick{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.wb-tag-option{cursor:pointer;font:inherit;font-size:var(--font-size-sm);line-height:var(--font-line-sm);font-weight:var(--font-weight-medium);height:var(--space-6)}.wb-tag-option:hover:not(:disabled){background:var(--color-tag-tx,var(--color-text-secondary))}@supports (color:color-mix(in lab,red,red)){.wb-tag-option:hover:not(:disabled){background:color-mix(in srgb,var(--color-tag-tx,var(--color-text-secondary)) 12%,transparent)}}.wb-tag-option[aria-pressed=true]{background:var(--color-tag-tx,var(--color-text-secondary))}@supports (color:color-mix(in lab,red,red)){.wb-tag-option[aria-pressed=true]{background:color-mix(in srgb,var(--color-tag-tx,var(--color-text-secondary)) 18%,transparent)}}.wb-tag-option[aria-pressed=true]{border-color:var(--color-tag-tx,var(--color-text-secondary))}@supports (color:color-mix(in lab,red,red)){.wb-tag-option[aria-pressed=true]{border-color:color-mix(in srgb,var(--color-tag-tx,var(--color-text-secondary)) 55%,transparent)}}.wb-tag-option[aria-pressed=true]:hover:not(:disabled){background:var(--color-tag-tx,var(--color-text-secondary))}@supports (color:color-mix(in lab,red,red)){.wb-tag-option[aria-pressed=true]:hover:not(:disabled){background:color-mix(in srgb,var(--color-tag-tx,var(--color-text-secondary)) 24%,transparent)}}.wb-tag-option:disabled{cursor:not-allowed;color:var(--color-text-disabled);background:var(--color-state-disabled-bg)}.wb-field{flex-basis:100%;min-width:0}.wb-field-line{min-height:var(--space-6);align-items:center;flex-wrap:wrap;display:flex;position:relative}.wb-check-option,.wb-field-line{gap:var(--space-2)}.wb-check{width:var(--space-4);height:var(--space-4);border:1px solid var(--color-line-control);border-radius:var(--radius-tiny);background:var(--color-surface-raised);color:var(--color-customer-on-solid);flex:none;justify-content:center;align-items:center;display:inline-flex}.wb-check[data-on]{background:var(--color-customer-solid);border-color:var(--color-customer-solid)}.wb-conflict{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-warning-text);flex-basis:100%}.wb-more{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-line-subtle)}.wb-more-summary{align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);line-height:var(--font-line-sm);font-weight:var(--font-weight-medium);color:var(--color-customer-text);cursor:pointer;list-style:none;display:inline-flex}.wb-more-summary::-webkit-details-marker{display:none}.wb-more-summary:hover{text-underline-offset:var(--space-0-5);color:var(--color-customer-solid);text-decoration:underline}.wb-done{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-success-text);margin-top:var(--space-2)}.wb-photos{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-line-subtle)}.wb-photos-title{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);line-height:var(--font-line-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);margin-bottom:var(--space-2);display:flex}.wb-photos-note{font-weight:var(--font-weight-regular)}.wb-album{gap:var(--space-4);flex-direction:column;display:flex}.wb-album-head{margin:0 0 var(--space-3);font-size:var(--font-size-sm);line-height:var(--font-line-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.wb-album-grid{grid-template-columns:repeat(auto-fill,minmax(calc(var(--space-16) + var(--space-12)),1fr));gap:var(--space-2);display:grid}.wb-album-grid .photo-thumb{aspect-ratio:1;border:1px solid var(--color-line-subtle);border-radius:var(--radius-control);position:relative}.wb-album-grid .photo-thumb:hover{border-color:var(--color-line-strong)}.wb-album-grid .asana-photo-fail,.wb-album-grid .asana-photo-img{width:100%;height:100%;position:absolute;inset:0}.wb-album-docs{margin-top:var(--space-2);flex-wrap:wrap}.wb-album-docs,.wb-history{gap:var(--space-2);display:flex}.wb-history{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-line-subtle);flex-direction:column}.wb-history-title{font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.wb-history-title,.wb-move{font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.wb-move{align-items:baseline;gap:var(--space-2);display:flex}.wb-move-path{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.wb-move-from{color:var(--color-text-secondary)}.wb-move-to{color:var(--color-text-primary)}.wb-move-arrow{width:var(--space-3);height:var(--space-2);background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M0.5 4h10M7.5 1l3 3-3 3' fill='none' stroke='%235c6f75' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50% no-repeat;flex:none}:root[data-theme=dark] .wb-move-arrow{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M0.5 4h10M7.5 1l3 3-3 3' fill='none' stroke='%237e939a' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.wb-move-by{flex:none;margin-left:auto}.wb-move-by,.wb-sync{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-tertiary)}.wb-sync{margin-top:var(--space-2)}.ticket-meta{justify-content:space-between;gap:var(--space-4);margin-top:var(--space-2)}.ticket-facts,.ticket-meta{align-items:center;flex-wrap:wrap;display:flex}.ticket-facts{gap:var(--space-2) 0;min-width:0;font-size:var(--font-size-md);line-height:var(--font-line-md);color:var(--color-text-secondary)}.ticket-fact{align-items:center;gap:var(--space-2);color:inherit;white-space:nowrap;text-decoration:none;display:inline-flex}.ticket-fact+.ticket-fact:before{content:"";width:calc(var(--space-1) - 1px);height:calc(var(--space-1) - 1px);border-radius:var(--radius-pill);background:var(--color-line-default);margin:0 var(--space-2);flex:none}.ticket-facts .chip{margin-left:var(--space-3)}a.ticket-fact:hover{color:var(--color-text-primary)}.ticket-account,a.ticket-account:hover{color:var(--color-business-text)}a.ticket-account:hover{text-underline-offset:calc(var(--space-1) - 1px);text-decoration:underline}.ticket-tools{align-items:center;gap:var(--space-3);margin-left:auto;display:flex}@media (max-width:640px){.ticket-tools{row-gap:var(--space-1);flex-basis:100%;margin-left:0}.ticket-stage,.ticket-tools{flex-wrap:wrap}}.biz-register{--accent:var(--color-business-solid);--accent-dim:var(--color-business-tint-strong)}.dot{border-radius:var(--radius-pill);flex:none;width:7px;height:7px;display:inline-block}.thread-face{margin-top:0;display:inline-flex}.deadline-control{align-items:center;gap:var(--space-2);display:inline-flex;position:relative}.deadline-popover{top:calc(100% + var(--space-1-5));z-index:var(--z-popover);width:calc(var(--space-5) * 15);max-width:calc(100vw - var(--space-8));padding:var(--space-3);box-shadow:var(--shadow-2);position:absolute;left:0}.deadline-popover-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-bottom:var(--space-2)}.deadline-presets{gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.deadline-preset-btn{cursor:pointer;white-space:nowrap;flex:1;justify-content:center}.deadline-fields{grid-template-columns:minmax(0,1fr) calc(var(--space-1) * 23);gap:var(--space-2);display:grid}.deadline-hint{color:var(--color-text-tertiary)}.deadline-error,.deadline-hint{font-size:var(--font-size-sm);margin-top:var(--space-1);line-height:var(--font-line-sm)}.deadline-error{color:var(--color-warning-text)}.deadline-actions{gap:var(--space-2);margin-top:var(--space-3);align-items:center;display:flex}.fade-scroll{scrollbar-width:thin;scrollbar-color:var(--color-line-default) transparent}.card,.chip,[cmdk-item],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-state-focus);outline-offset:var(--space-0-5)}.rail{border-right:1px solid var(--color-line-subtle);background:var(--color-surface-panel);padding:var(--space-3) var(--space-2);gap:var(--space-1);flex-direction:column;flex:none;display:flex}.rail a{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);font-size:var(--font-size-md);line-height:var(--font-line-md);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);display:flex}.rail a:hover{background:var(--color-surface-sunken);color:var(--color-text-primary)}.rail a[data-active=true]{background:var(--color-customer-tint);color:var(--color-customer-text)}.rail-foot{justify-content:space-between;align-items:center;gap:var(--space-2);padding:0 0 0 var(--space-3);font-size:var(--font-size-sm);line-height:var(--font-line-sm);margin-top:auto;display:flex}.rail-foot,.rail-switch{color:var(--color-text-secondary)}html[data-rail=collapsed] .rail{width:var(--space-16);padding-inline:var(--space-3)}html{--drawer-beside:var(--size-rail)}html[data-rail=collapsed]{--drawer-beside:var(--space-16)}html[data-rail=collapsed] .rail a{padding:var(--space-3) 0;justify-content:center}html[data-rail=collapsed] .rail-product{display:none}html[data-rail=collapsed] .rail-foot{justify-content:center;padding:0}.user-menu{display:flex}.user-menu,.user-menu-link{align-items:center;gap:var(--space-2)}.user-menu-link{display:inline-flex}.user-menu-form{display:inline}.list-search{min-width:calc(var(--space-12) * 5);display:inline-block}.chart-svg{display:block}.chart-svg--crosshair{cursor:crosshair}.chart-tick{color:var(--color-text-tertiary)}.chart-end-label,.chart-tick{font-size:var(--font-size-sm);line-height:var(--font-line-sm);fill:currentColor}.chart-end-label{color:var(--color-text-secondary)}.chart-tip-bg{fill:var(--color-surface-overlay);stroke:var(--color-line-default)}.chart-tip-caption{color:var(--color-text-tertiary)}.chart-tip-caption,.chart-tip-value{font-size:var(--font-size-sm);line-height:var(--font-line-sm);fill:currentColor}.chart-tip-value{color:var(--color-text-primary)}.chart-tip-line{fill:currentColor}.chart-legend,.chart-tip-line{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-secondary)}.chart-legend{gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.chart-legend-item{align-items:center;gap:var(--space-1);display:inline-flex}.chart-legend-mark{width:var(--space-3);height:var(--space-0-5);border-radius:var(--radius-tiny);background:var(--color-chart-1);flex:none}.chart-legend-mark--chart-2{background:var(--color-chart-2)}.chart-legend-mark--ghost{background:var(--color-text-tertiary)}.chart-legend-mark--square{width:var(--space-2-5);height:var(--space-2-5);border-radius:var(--radius-tiny)}.chart-legend-mark--dot{width:var(--space-2-5);height:var(--space-2-5);border-radius:var(--radius-pill)}.chart-legend-mark--dim{opacity:.55}.chart-caption{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-secondary);margin:var(--space-4) 0 var(--space-2)}.chart-caption--flush{margin-top:0}.mark-g .mark-tip{opacity:0;transition:opacity var(--dur-fast) var(--ease-enter);pointer-events:none}.mark-g:hover .mark-tip{opacity:1}.mark-g:hover .mark{filter:brightness(1.12)}.rv-page{padding-top:0;padding-bottom:var(--space-10)}.rv-controls{top:var(--size-header);z-index:var(--z-nav);background:var(--color-surface-canvas);padding:var(--space-4) 0 var(--space-2);margin-bottom:var(--space-2);align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex;position:sticky}.rv-title{font-size:var(--font-size-xl);line-height:var(--font-line-xl);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;margin:0}.rv-controls-group{gap:var(--space-2);flex-wrap:wrap;align-items:center;margin-left:auto;display:flex}.rv-sep{background:var(--color-line-subtle);width:1px;margin:0 var(--space-1);align-self:stretch}.rv-custom-range{gap:var(--space-2);width:100%;padding-top:var(--space-1);align-items:center;display:flex}.rv-inline-label,.rv-range-banner{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-secondary)}.rv-range-banner{margin:var(--space-1) 0 var(--space-3)}.rv-range-label{color:var(--color-text-primary)}.rv-card{padding:var(--space-4);margin-bottom:var(--space-4)}.rv-card-head{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.rv-card-title{font-size:var(--font-size-md);line-height:var(--font-line-md);font-weight:var(--font-weight-semibold);margin:0}.rv-card-csv{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-customer-solid);margin-left:auto}.rv-sort-th{cursor:pointer;-webkit-user-select:none;user-select:none}.rv-sort-th.is-active{color:var(--color-customer-solid)}.rv-sort-icon{margin-left:var(--space-1);vertical-align:-1px}.rv-money-grid{grid-template-columns:repeat(auto-fit,minmax(calc(var(--space-2-5) * 15),1fr));gap:var(--space-3);margin-bottom:var(--space-4);display:grid}.rv-col-70{width:calc(var(--space-2-5) * 7)}.rv-col-84{width:calc(var(--space-3) * 7)}.rv-col-90{width:calc(var(--space-2-5) * 9)}.rv-col-92{width:calc(var(--space-1) * 23)}.rv-col-96{width:calc(var(--space-12) * 2)}.rv-col-100{width:calc(var(--space-5) * 5)}.rv-col-110{width:calc(var(--space-2-5) * 11)}.rv-vat-alert{background:var(--color-warning-tint-strong);border-radius:var(--radius-surface);padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-warning-text);margin-bottom:var(--space-4);font-weight:var(--font-weight-regular)}.rv-tile{padding:var(--space-3) var(--space-4)}.rv-figure{font-size:var(--font-size-xl);line-height:var(--font-line-xl);font-weight:var(--font-weight-bold);letter-spacing:-.01em;margin:var(--space-1) 0 0}.rv-note{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-tertiary)}.rv-kpi-grid{margin-bottom:var(--space-4)}.rv-kpi-tile{padding:var(--space-4)}.rv-kpi-value-row{align-items:baseline;gap:var(--space-2);margin:var(--space-1) 0 var(--space-1);display:flex}.rv-kpi-value-row .rv-figure{margin:0}.rv-kpi-note-row{align-items:flex-end;gap:var(--space-2);display:flex}.rv-kpi-note{flex:1}.rv-dim-row{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.rv-dim-hint{align-self:center;margin-left:auto}.rv-key-cell{padding:0}.rv-row-trigger{width:100%;height:var(--size-row);padding:0 var(--space-4);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.rv-row-trigger,.rv-strong-cell{font-weight:var(--font-weight-semibold)}.rv-meta-cell{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.rv-chase{margin-bottom:var(--space-4)}.rv-chase-summary{cursor:pointer;margin:0}.rv-chase-table{margin-top:var(--space-2)}.rv-invoice-link{color:var(--color-customer-solid);font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.rv-segment{gap:var(--space-1);width:min(var(--size-dialog-confirm),80vw);display:grid}.rv-segment-grid{margin-bottom:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr))}.rv-device-list{flex-direction:column;display:flex}.rv-device-row{gap:var(--space-2);padding:var(--space-2) 0;border-top:1px solid var(--color-line-subtle);font-size:var(--font-size-sm);line-height:var(--font-line-sm);display:flex}.rv-device-row.is-first{border-top:none}.rv-device-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rv-device-count{color:var(--color-text-secondary)}.rv-popover-loading{color:var(--color-text-tertiary);font-size:var(--font-size-md);line-height:var(--font-line-md);margin:0}.page{padding:var(--space-6) var(--space-6) var(--space-12);margin:0}.page,.page.page-wide{max-width:calc(var(--size-drawer-wide) + var(--space-16) * 5)}.page-grid{grid-template-columns:minmax(0,1fr) calc(var(--space-5) * 15);gap:var(--space-5);display:grid}.page-grid-2{gap:var(--space-6);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);display:grid}.list-head{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.list-head-title{font-size:var(--font-size-xl);line-height:var(--font-line-xl);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;margin:0;margin-right:var(--space-2)}.list-head-divider{width:1px;height:calc(var(--space-1-5) * 3);background:var(--color-line-subtle);margin:0 var(--space-1)}.list-head-end{margin-left:auto}.list-chips{display:contents}@media (max-width:640px){.list-chips{align-items:center;gap:var(--space-2);overscroll-behavior-x:contain;flex-basis:100%;min-width:0;display:flex;overflow-x:auto}.list-chips>*{flex:none}.list-head-end{flex-basis:100%;margin-left:0}.list-head-end .list-search{min-width:0;display:block}}.list-head-sum{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-secondary);margin-left:var(--space-2)}.cat-page{max-width:calc(var(--space-5) * 45);padding:var(--space-6) var(--space-5) var(--space-12);margin:0}.cat-api-down{padding:var(--space-10)}.cat-title{font-size:var(--font-size-xl);line-height:var(--font-line-xl);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;margin:0 0 var(--space-4)}.cat-section{margin-bottom:var(--space-8)}.cat-section-title{align-items:center;gap:var(--space-2);font-size:var(--font-size-md);line-height:var(--font-line-md);font-weight:var(--font-weight-semibold);margin:0 0 var(--space-1);display:flex}.cat-section-icon{color:var(--color-text-secondary)}.cat-section-count{color:var(--color-text-tertiary);font-weight:var(--font-weight-regular)}.cat-section-note{margin:0 0 var(--space-2);font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-tertiary)}.cat-row{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--font-size-md);line-height:var(--font-line-md);display:flex}.cat-row+.cat-row{border-top:1px solid var(--color-line-subtle)}.cat-row-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.cat-row-price{font-weight:var(--font-weight-semibold);width:calc(var(--space-3) * 7);text-align:right}.cat-empty{padding:var(--space-4);color:var(--color-text-tertiary);font-size:var(--font-size-sm);line-height:var(--font-line-sm);margin:0}.page.settings-page{max-width:calc(var(--space-10) * 27)}.settings-shell{grid-template-columns:calc(var(--space-10) * 6) minmax(0,1fr);align-items:start;display:grid}.settings-content{min-width:0}.settings-column{padding:var(--space-6) 0 var(--space-12) var(--space-6)}.settings-search{margin-bottom:var(--space-4)}.settings-column-group+.settings-column-group{margin-top:var(--space-6)}.settings-column-label{margin:0 0 var(--space-1);padding:0 var(--space-3);font-size:var(--font-size-sm);line-height:var(--font-line-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);cursor:default}.settings-column-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.settings-link{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);font-size:var(--font-size-md);line-height:var(--font-line-md);font-weight:var(--font-weight-regular);color:var(--color-text-primary);text-decoration:none;display:flex}.settings-link:hover{background:var(--color-surface-sunken)}.settings-link[aria-current=page]{background:var(--color-customer-tint);color:var(--color-customer-text)}.settings-link-body{flex-direction:column;flex:1;min-width:0;display:flex}.settings-link-hint{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-secondary)}.settings-link-dot{flex:none}.settings-link-door{color:var(--color-text-secondary);flex:none}.settings-link-chevron{color:var(--color-text-tertiary);flex:none;display:none}.settings-column-empty{padding:0 var(--space-3);font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-secondary);margin:0}.settings-back,.settings-index-title{display:none}@media (max-width:1200px){.settings-shell{flex-direction:column;align-items:stretch;display:flex}.settings-shell:not([data-index]) .settings-column{display:none}.settings-shell[data-index] .settings-content{order:-1}.settings-column{width:100%;max-width:calc(var(--space-10) * 27);padding:0 var(--space-6) var(--space-12)}.settings-index-title,.settings-link-chevron{display:block}.settings-index{padding-bottom:var(--space-4)}.settings-back{align-items:center;gap:var(--space-1);min-height:var(--size-control-lg);font-size:var(--font-size-md);line-height:var(--font-line-md);color:var(--color-text-secondary);text-decoration:none;display:inline-flex}}@media (max-width:860px){.settings-column{padding:0 var(--space-4) var(--space-12)}.settings-link{min-height:var(--size-control-lg)}}.settings-tiles{grid-template-columns:repeat(auto-fit,minmax(calc(var(--space-10) * 5),1fr));gap:var(--space-6);margin-bottom:var(--space-6);display:grid}.settings-channels-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--space-16) * 5)),1fr));gap:var(--space-6);display:grid}.mailbox-facts{grid-template-columns:repeat(auto-fit,minmax(calc(var(--space-12) * 5),1fr))}.brief-head[data-keys=hidden],.brief-row[data-keys=hidden]{grid-template-columns:minmax(calc(var(--space-10) * 4),1.3fr) calc(var(--space-5) * 7) calc(var(--space-3) * 7) calc(var(--space-12) * 2)}.brief-head[data-keys=shown],.brief-row[data-keys=shown]{grid-template-columns:minmax(calc(var(--space-10) * 4),1.3fr) minmax(calc(var(--space-5) * 7),1fr) calc(var(--space-5) * 7) calc(var(--space-3) * 7) calc(var(--space-12) * 2)}.bench{height:calc(100dvh - var(--size-header));align-items:stretch;gap:0;display:flex;position:relative;overflow:hidden;container:bench/inline-size}.bench-main{min-width:0;min-height:0;padding:var(--space-5) var(--space-5) var(--space-6);flex-direction:column;flex:1;display:flex}.bench-filters{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.bench-grid{grid-template-columns:repeat(3,minmax(calc(var(--space-5) * 13),1fr));gap:var(--space-4);flex:1;align-items:stretch;min-height:0;display:grid}.bench-views{display:none}.bench-view-count{color:var(--color-text-tertiary)}.bench-head-end{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.bench-aside{z-index:var(--z-nav);width:min(calc(var(--space-4) * 24),100%);overscroll-behavior:contain;border-left:1px solid var(--color-line-subtle);background:var(--color-surface-panel);box-shadow:var(--shadow-3);padding:var(--space-4) var(--space-4) var(--space-8);font-size:var(--font-size-sm);line-height:var(--font-line-sm);inset-block:0;display:none;position:absolute;right:0;overflow-y:auto}.bench-aside[data-open]{display:block}@container bench (min-width:1200px){.bench-aside{height:100%;width:clamp(calc(var(--space-4) * 20),26cqi,calc(var(--space-4) * 24));box-shadow:none;flex:none;display:block;position:static}.pulse-toggle,html[data-pulse=hidden] .bench-aside{display:none}html[data-pulse=hidden] .pulse-toggle{display:inline-flex}}@container bench (max-width:860px){.bench-grid{grid-template-columns:repeat(3,calc(var(--space-5) * 13));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;overflow-x:auto}.bench-grid>div{scroll-snap-align:start}}.bench-pulse-head{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:nowrap;display:flex}.bench-pulse-title{font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-secondary)}.ic-faint{color:var(--color-text-tertiary)}.ic-accent{color:var(--color-customer-text)}.pulse-alerts{margin:0 calc(-1 * var(--space-2)) var(--space-3)}.pulse-alerts .kpi-row{padding-inline:var(--space-2);border-radius:var(--radius-control)}.pulse-group{overflow:hidden}.pulse-group+.pulse-group{margin-top:var(--space-3)}.pulse-group .ch h3{font-weight:var(--font-weight-semibold)}.pulse-empty,.pulse-group .ch h3{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-secondary)}.pulse-empty{margin-top:var(--space-4)}.clip{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}@media (max-width:860px){.rail{display:none}.page-grid,.page-grid-2{grid-template-columns:minmax(0,1fr)}.bench{flex-direction:column;height:auto;overflow:visible}.bench-grid{scroll-snap-type:none;overflow:visible;grid-template-columns:minmax(0,1fr)!important}.bench-views{margin-bottom:var(--space-3);display:block}.bench-views .tabs{display:flex}.bench-views .tabs>button{flex:1;justify-content:center}.bench-grid[data-view=new]>.bench-col:not([data-col=new]),.bench-grid[data-view=orders]>.bench-col:not([data-col=orders]),.bench-grid[data-view=replied]>.bench-col:not([data-col=replied]){display:none}.bench-aside{top:var(--size-header);bottom:calc(var(--size-header) + env(safe-area-inset-bottom));border-left:none;width:auto;position:fixed;left:0}}.bench-grid>div{min-width:0}.brand-lockup{align-items:flex-start;gap:var(--space-1);flex-direction:column;flex:none;min-width:0;display:flex}.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}.dlg-drawer .page{margin-inline:auto}.page-frame{position:relative}.page-close{top:var(--space-3);right:var(--space-4);z-index:var(--z-sticky);position:absolute}.drawer-skeleton{padding:calc(var(--space-1) * 7) var(--space-6);max-width:calc(var(--space-10) * 27);box-sizing:border-box;width:100%;margin:0 auto}.sk{background:var(--color-surface-sunken);border-radius:var(--radius-surface);animation:sk-pulse 1.3s ease-in-out infinite}.sk-title{height:calc(var(--space-0-5) * 13);width:42%;margin-bottom:var(--space-3)}.sk-line{height:calc(var(--space-3) + 1px);width:26%;margin-bottom:var(--space-6)}.sk-card{height:calc(var(--space-16) * 2);margin-bottom:var(--space-4)}@keyframes sk-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.sk{animation:none}}.bench-col{flex-direction:column;min-width:0;min-height:0;display:flex}.bench-col-head{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-1) var(--space-2);flex:none;display:flex}.bench-col-head .dot-shop{background:var(--color-shop-solid)}.bench-col-title{font-weight:var(--font-weight-semibold);font-size:var(--font-size-md);line-height:var(--font-line-md)}.bench-col-count{color:var(--color-text-secondary)}.bench-col-count,.bench-col-empty{font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.bench-col-empty{padding:var(--space-4);color:var(--color-text-tertiary)}.bench-col-scroll{gap:var(--space-3);overscroll-behavior:contain;min-height:0;padding-right:var(--space-1);flex-direction:column;flex:1;display:flex;overflow-y:auto}.bench-col-sentinel{flex:none;height:1px}.bench-col-foot{margin:var(--space-1) 0 0;padding:var(--space-1) 0 var(--space-2);font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-tertiary);text-align:center;flex:none}@media (max-width:860px){.bench-col-scroll{max-height:none;overflow-y:visible}}.composer{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);margin-bottom:var(--space-4)}.composer-head{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.composer-reason{color:var(--color-text-tertiary)}.composer-reason,.composer-who{font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.composer-who{color:var(--color-text-secondary);margin:0}.composer-addr{color:var(--color-customer-text)}.composer[data-mode=note] .tabs button[data-pressed]{color:var(--color-text-primary)}.composer[data-mode=reply] .tabs button[data-pressed]{color:var(--color-customer-text)}.composer-actions{align-items:center;gap:var(--space-2);margin-top:0;display:flex}.composer-note{font-size:var(--font-size-sm);line-height:var(--font-line-sm);flex:1;min-width:0}.composer-note-error{color:var(--color-danger-text)}.composer-note-done{color:var(--color-success-text)}.composer-hint{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-tertiary)}.composer-panel{gap:var(--space-3);flex-direction:column;display:flex}.composer-channels{align-items:stretch;gap:var(--space-1);display:inline-flex}.composer-channels button{border:1px solid var(--color-line-subtle);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);font:inherit;font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);cursor:pointer;text-align:left;background:0 0;flex-direction:column;align-items:flex-start;gap:1px;display:flex}.composer-channels button,.composer-channels button small{font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.composer-channels button small{font-weight:var(--font-weight-regular);color:var(--color-text-tertiary)}.composer-channels button[data-active=true]{border-color:var(--color-customer-solid);color:var(--color-customer-text);box-shadow:0 0 0 1px var(--color-customer-solid)}.composer-channels button[data-active=true] small{color:var(--color-customer-text);opacity:.85}.composer-channels button[disabled]{cursor:not-allowed;color:var(--color-text-disabled)}.composer-nest{padding:var(--space-3);background:var(--color-customer-tint);border-radius:var(--radius-surface);gap:var(--space-2);flex-direction:column;margin:0;display:flex}.composer-nest-row{align-items:center;gap:var(--space-2);display:flex}.composer-nest-key{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-tertiary);min-width:calc(var(--space-0-5) * 17)}.composer-parties{align-items:center;gap:var(--space-1);display:inline-flex}.composer-parties button{border:1px solid var(--color-line-subtle);padding:var(--space-1) var(--space-3);border-radius:var(--radius-control);font:inherit;font-size:var(--font-size-sm);line-height:var(--font-line-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);cursor:pointer;background:0 0}.composer-parties button[data-active=true]{border-color:var(--color-customer-solid);color:var(--color-customer-text);box-shadow:0 0 0 1px var(--color-customer-solid)}.composer-parties button[disabled]{cursor:not-allowed;color:var(--color-text-disabled)}.composer-nest-fields{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@media (max-width:640px){.composer-nest-fields{grid-template-columns:minmax(0,1fr)}}.composer-subject{color:var(--color-text-secondary);overflow-wrap:anywhere;margin:0}.composer-subject,.composer-subject span{font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.composer-subject span{color:var(--color-text-tertiary);margin-right:var(--space-1)}.composer-attach{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-internal-solid);cursor:pointer;margin:0;display:flex}.composer-attach input{width:calc(var(--space-3) + 1px);height:calc(var(--space-3) + 1px);accent-color:var(--color-customer-solid);cursor:pointer;margin:0}.composer-attach input:disabled,.composer-attach input:disabled+span{cursor:default;color:var(--color-text-disabled)}.composer-partynote{color:var(--color-text-tertiary);margin:0}.composer-partynote,.mail-unread{font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.mail-unread{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);background:var(--color-surface-sunken);border:1px solid var(--color-line-subtle);border-radius:var(--radius-surface);color:var(--color-text-secondary)}.mail-block{background:var(--color-surface-raised);border:1px solid var(--color-line-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-1);margin-bottom:var(--space-3);overflow:hidden}.mail-block>.mail-head{align-items:baseline;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--color-surface-sunken);border-bottom:1px solid var(--color-line-subtle);flex-wrap:wrap;display:flex}.mail-head .who{font-size:var(--font-size-md);line-height:var(--font-line-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.mail-head .addr{overflow-wrap:anywhere}.mail-head .addr,.mail-head .n{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-tertiary)}.mail-head .n{margin-left:auto}.mail-msg{grid-template-columns:calc(var(--space-1) * 7) minmax(0,1fr);gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-line-subtle);display:grid}.mail-msg-body{min-width:0}.mail-section{margin-top:var(--space-6)}.mail-section-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 0 var(--space-2)}.mail-msg:last-child{border-bottom:0}.mail-msg .mail-from{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.mail-msg .mail-from b{font-size:var(--font-size-md);line-height:var(--font-line-md);font-weight:var(--font-weight-semibold)}.mail-msg .mail-from span{color:var(--color-text-tertiary)}.mail-msg .mail-from span,.mail-msg .mail-subject{font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.mail-msg .mail-subject{color:var(--color-text-secondary);overflow-wrap:anywhere;margin-top:1px}.mail-msg .mail-text{font-size:var(--font-size-md);line-height:var(--font-line-md);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:var(--space-1)}.mail-pending{background:var(--color-warning-tint-strong);border-radius:var(--radius-card);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-3);border:1px solid #0000}.mail-pending .state{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-warning-text)}.mail-pending[data-status=failed] .state{color:var(--color-danger-text)}.mail-files{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.mail-file{align-items:center;gap:var(--space-2);background:var(--color-surface-sunken);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-secondary);display:inline-flex}a.mail-file:hover{background:var(--color-customer-tint);color:var(--color-customer-text)}.mail-file .size{color:var(--color-text-tertiary)}.mail-file[data-stored=false]{cursor:not-allowed;color:var(--color-text-disabled);background:var(--color-state-disabled-bg)}.inbox-row{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);margin-bottom:var(--space-3)}.inbox-row .addr{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-tertiary);margin-top:var(--space-1);overflow-wrap:anywhere}.inbox-actions{align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.inbox-attach{border-radius:var(--radius-control);padding:0 var(--space-3);font:inherit;font-size:var(--font-size-sm);line-height:var(--font-line-sm);font-weight:var(--font-weight-semibold);background:var(--color-customer-solid);color:var(--color-customer-on-solid);cursor:pointer;height:var(--size-control-sm);border:0;align-items:center;display:inline-flex}.inbox-attach:hover:not([disabled]){filter:brightness(1.08)}.inbox-attach[disabled]{cursor:not-allowed;color:var(--color-text-disabled);background:var(--color-state-disabled-bg)}.inbox-brief-link{white-space:nowrap;text-decoration:none}.inbox-error{margin:var(--space-2) 0 0;font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-danger-text)}.inbox-search{min-width:calc(var(--space-5) * 11);flex:1;position:relative}.inbox-hits{z-index:20;left:0;right:0;top:calc(100% + var(--space-1));background:var(--color-surface-raised);border:1px solid var(--color-line-subtle);box-shadow:var(--pop-shadow,0 var(--space-3) var(--space-8) #0000002e);padding:var(--space-1);max-height:calc(var(--space-5) * 13);position:absolute;overflow:auto}.inbox-hits,.inbox-hits button{border-radius:var(--radius-surface)}.inbox-hits button{text-align:left;width:100%;padding:var(--space-2) var(--space-2);font:inherit;font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-primary);cursor:pointer;background:0 0;border:0;display:block}.inbox-hits button:hover,.inbox-hits button[data-active=true]{background:var(--color-surface-sunken)}.inbox-hits .none{padding:var(--space-2) var(--space-2);margin:0}.inbox-hits .none,.inbox-hits button small{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-tertiary)}.inbox-hits button small{margin-top:1px;display:block}.vh,html[data-rail=collapsed] .rail-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nvt{align-items:center;gap:var(--space-2);display:inline-flex}.nvt-error{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-warning-text)}.note-tools{align-items:center;gap:var(--space-1);opacity:0;transition:opacity var(--dur-fast) var(--ease-enter);display:inline-flex}.note-row:focus-within .note-tools,.note-row:hover .note-tools{opacity:1}.pf-lede{color:var(--color-text-tertiary);font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.pf-chips{gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.pf-col{gap:var(--space-3);min-width:0;margin-bottom:var(--space-4);flex-direction:column;display:flex}.pf-block{margin-top:var(--space-3)}.pf-row{grid-template-columns:repeat(auto-fit,minmax(calc(var(--space-10) * 3),1fr));gap:var(--space-2);margin-bottom:var(--space-4);display:grid}.pf-checkbox-row{gap:var(--space-2);align-items:center;display:flex}.pf-checkbox-row input{margin-top:0}.pf-preview{margin-bottom:var(--space-3)}.pf-preview object{width:100%;height:calc(var(--space-5) * 21);border-radius:var(--radius-surface);background:var(--color-surface-sunken);border:1px solid var(--color-line-subtle)}.pf-warn-danger{background:var(--color-danger-tint);color:var(--color-danger-text)}.pf-title-ref{color:var(--color-customer-solid);font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.pf-quote-lines{gap:var(--space-2);margin-bottom:var(--space-4)}.pf-quote-line,.pf-quote-lines{flex-direction:column;display:flex}.pf-quote-line{gap:var(--space-1)}.pf-quote-line-row{gap:var(--space-2);align-items:center;display:flex}.pf-quote-line-label{flex:1}.pf-quote-line-amount{width:calc(var(--space-12) * 2);flex:none}.pf-quote-line-remove{flex:none}.pf-quote-tools{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.pf-spacer{flex:1}.pf-totals{margin-bottom:var(--space-4);background:var(--color-surface-sunken);border-radius:var(--radius-surface);padding:var(--space-2) var(--space-3);gap:var(--space-3);flex-wrap:wrap;align-items:baseline;display:flex}.pf-totals-figure{font-size:var(--font-size-xl);line-height:var(--font-line-xl);font-weight:var(--font-weight-bold);letter-spacing:-.01em}.pf-totals-figure-muted{color:var(--color-text-secondary)}.pf-totals-label{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-tertiary)}.pf-totals-note{flex-basis:100%}.order-open{min-width:0;display:block}.order-open:after{content:"";border-radius:var(--radius-card);position:absolute;inset:0}.order-what{font-size:var(--font-size-card);line-height:var(--font-line-card);font-weight:var(--font-weight-medium);color:var(--color-text-primary);flex:1;min-width:0}.order-buyer,.order-what{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-buyer{margin-top:var(--space-1);font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-secondary);display:block}.order-foot{align-items:center;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"status status pay""total maybe age";display:grid;position:relative}.order-foot>.order-status-control{grid-area:status;min-width:0}.order-foot>.status{grid-area:pay;justify-self:end}.order-foot>.order-maybe{text-overflow:ellipsis;white-space:nowrap;grid-area:maybe;min-width:0;overflow:hidden}.order-foot>.order-total{grid-area:total}.order-foot>.order-age{grid-area:age;justify-self:end}.order-foot>.order-said{grid-column:1/-1}.order-total{font-size:var(--font-size-md);line-height:var(--font-line-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.order-age{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-tertiary)}.order-status-control{align-items:center;gap:var(--space-2);z-index:1;display:inline-flex;position:relative}.order-said{margin:var(--space-2) 0 0;font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-secondary);z-index:1;position:relative}.fault-page{padding:var(--space-10)}.fault-wrap{max-width:calc(var(--space-12) * 10)}.login-page{min-height:100vh;padding:var(--space-6);background:var(--color-surface-canvas);justify-content:center;align-items:center;display:flex}.login-card{width:22rem;max-width:100%;padding:var(--space-8) calc(var(--space-1) * 7) calc(var(--space-1) * 7);box-sizing:border-box}.login-mark{height:var(--space-10);width:auto;margin-bottom:var(--space-6);display:block}.login-mark-dark,[data-theme=dark] .login-mark-light{display:none}[data-theme=dark] .login-mark-dark{display:block}.login-row+.login-row{margin-top:var(--space-3)}.login-go{width:100%;margin-top:var(--space-6);border-radius:var(--radius-card)}.login-passkey{margin-top:var(--space-3)}.login-passkey .btn{width:100%;min-height:var(--space-10);border-radius:var(--radius-card)}.login-passkey .btn[disabled]{cursor:progress}.login-error{margin-top:var(--space-3);color:var(--color-danger-text)}.login-error,.login-hint{font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.login-hint{margin-top:var(--space-4);color:var(--color-text-tertiary);text-align:center}.login-hint a{color:inherit}.login-heading{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mail-msg .mail-text.mail-signature{color:var(--color-text-secondary)}.mail-msg .mail-text.quoted{color:var(--color-text-tertiary)}.ticket-description{max-height:calc(var(--space-10) * 7);padding-right:var(--space-2);overflow:auto}.ticket-description:has(.description-editor.editing){max-height:none;overflow:visible}.rich-notes{font-size:var(--font-size-md);line-height:var(--font-line-md);overflow-wrap:break-word}.rich-notes,.rich-notes .rich-block{white-space:pre-wrap}.rich-notes .rich-heading{margin:var(--space-3) 0 var(--space-1);font-weight:var(--font-weight-semibold)}.rich-notes .rich-heading:first-child{margin-top:0}.rich-notes .rich-h1,.rich-notes .rich-h2,.rich-notes .rich-h3{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--font-line-md)}.rich-notes ol,.rich-notes ul{margin:var(--space-1) 0;padding-left:var(--space-6);white-space:normal}.rich-notes li{white-space:pre-wrap;margin:1px 0}.rich-notes .rich-link{text-underline-offset:var(--space-0-5);text-decoration:underline}.rich-notes .rich-link,.rich-notes .rich-mention{color:var(--color-customer-text)}.rich-notes code{font-family:var(--font-family-mono);padding:1px var(--space-1);border-radius:var(--radius-tiny)}.rich-notes code,.rich-notes pre{font-size:var(--font-size-sm);line-height:var(--font-line-sm);background:var(--color-surface-sunken)}.rich-notes pre{margin:var(--space-2) 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-surface);overflow:auto}.rich-notes pre code{background:0 0;padding:0}.rich-notes blockquote{margin:var(--space-2) 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-surface);background:var(--color-surface-sunken);color:var(--color-text-secondary)}.rich-notes .rich-rule{height:1px;margin:var(--space-3) 0;background:var(--color-line-subtle);border:0}.rich-notes .rich-table-wrap{margin:var(--space-2) 0;white-space:normal;overflow-x:auto}@media (max-width:640px){.rich-notes .rich-table-wrap>table{max-width:none}.rich-notes .rich-table-wrap td,.rich-notes .rich-table-wrap th{min-width:calc(var(--space-16) * 2)}.rich-notes .rich-table-wrap td:first-child:nth-last-child(2),.rich-notes .rich-table-wrap th:first-child:nth-last-child(2){min-width:0}}.rich-notes strong{font-weight:var(--font-weight-semibold)}.wb-person-none{color:var(--color-text-secondary)}.wb-face-empty{width:calc(var(--space-1-5) * 3);height:calc(var(--space-1-5) * 3);border-radius:var(--radius-pill);background:var(--color-surface-sunken);color:var(--color-text-tertiary);flex:none;justify-content:center;align-items:center;display:inline-flex}.wb-people-row{flex-wrap:wrap;display:flex}.wb-people-row,.wb-person-chip{align-items:center;gap:var(--space-2);min-width:0}.wb-person-chip{height:var(--space-6);padding:0 var(--space-1) 0 0;background:var(--color-surface-sunken);color:var(--color-text-primary);font-size:var(--font-size-sm);line-height:var(--font-line-sm);max-width:100%}.wb-person-chip,.wb-person-drop{border-radius:var(--radius-pill);display:inline-flex}.wb-person-drop{width:var(--space-4);height:var(--space-4);color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0}.wb-person-drop:hover:not(:disabled){background:var(--color-danger-tint-strong);color:var(--color-danger-text)}.wb-person-drop:disabled{cursor:not-allowed;color:var(--color-text-disabled)}.wb-people-list{margin-top:var(--space-2);flex-wrap:wrap;display:flex}.wb-people-list,.wb-people-option{align-items:center;gap:var(--space-2)}.wb-people-option{padding:var(--space-1) var(--space-3) var(--space-1) var(--space-1);border:1px solid var(--color-line-subtle);border-radius:var(--radius-pill);background:var(--color-surface-raised);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);cursor:pointer;display:inline-flex}.wb-people-option:hover:not(:disabled){border-color:var(--color-line-default);color:var(--color-text-primary)}.wb-people-option[aria-pressed=true]{background:var(--color-customer-tint);color:var(--color-customer-text);border-color:#0000}.wb-people-option:disabled{cursor:not-allowed;color:var(--color-text-disabled);background:var(--color-state-disabled-bg)}.invoice-page{max-width:calc(var(--space-10) * 23);padding:var(--space-6) var(--space-6) var(--space-12);margin:0}.invoice-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.invoice-head-id{min-width:0}.dlg-drawer-scroll,.page-frame{container-type:inline-size}.page-frame>.invoice-page .invoice-head{max-width:calc(100cqi - var(--space-6) - var(--space-4) * 2 - var(--size-control-md))}.dlg-drawer-scroll .invoice-page .invoice-head{max-width:calc(100cqi - var(--space-6) - var(--space-4) * 2 - var(--size-control-md) * 2 - var(--space-1))}.invoice-title{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.invoice-title h1{font-size:var(--font-size-xl);line-height:var(--font-line-xl);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;margin:0}.invoice-number{font-size:var(--font-size-md);line-height:var(--font-line-md);font-weight:var(--font-weight-regular);color:var(--color-customer-text)}.invoice-chips{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.invoice-issued{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-tertiary)}.invoice-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.invoice-actions .chip.tool{padding:0 var(--space-3);font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.invoice-actions button.chip.tool{cursor:pointer;font-family:inherit}.invoice-actions button.chip.tool:disabled{cursor:not-allowed;color:var(--color-text-disabled);background:var(--color-state-disabled-bg);border-color:var(--color-line-subtle)}.invoice-doc{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-6);font-size:var(--font-size-md);line-height:var(--font-line-md)}.invoice-parties{gap:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-line-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.invoice-key{margin:0 0 var(--space-1);font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-tertiary)}.invoice-billed{font-weight:var(--font-weight-semibold);margin:0}.invoice-billed,.invoice-billed-sub{font-size:var(--font-size-md);line-height:var(--font-line-md)}.invoice-billed-sub{margin:var(--space-1) 0 0;color:var(--color-text-secondary)}.invoice-facts{gap:var(--space-1);text-align:right;flex-direction:column;margin:0;display:flex}.invoice-facts>div{justify-content:flex-end;gap:var(--space-4);display:flex}.invoice-facts dt{color:var(--color-text-tertiary);font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.invoice-facts dd{min-width:calc(var(--space-12) * 2);margin:0}.invoice-facts dd,.invoice-line-name{font-weight:var(--font-weight-semibold)}.invoice-line-name{display:block}.invoice-line-desc{color:var(--color-text-secondary);display:block}.invoice-line-desc,.invoice-line-each{margin-top:var(--space-1);font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.invoice-line-each{color:var(--color-text-tertiary);display:none}@media (max-width:640px){.invoice-line-qty,.invoice-line-unit{display:none}.invoice-line-each{display:block}}.invoice-line-total{font-weight:var(--font-weight-semibold)}.invoice-empty{height:auto;padding:var(--space-5) 0;color:var(--color-text-tertiary)}.invoice-totals{margin:var(--space-4) 0 0 auto;width:calc(var(--space-10) * 7);flex-direction:column;max-width:100%;display:flex}.invoice-total-row{justify-content:space-between;gap:var(--space-6);padding:var(--space-1) 0;color:var(--color-text-secondary);display:flex}.invoice-total-row .num{font-family:var(--font-mono);font-size-adjust:.527}.invoice-total-sum{color:var(--color-text-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-md);line-height:var(--font-line-md);border-top:1px solid var(--color-line-default);padding-top:var(--space-2);margin-top:var(--space-1)}.invoice-total-balance{color:var(--color-warning-text);font-weight:var(--font-weight-semibold)}.invoice-section{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-line-subtle)}.invoice-payments{margin:0;padding:0;list-style:none}.invoice-payments li{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-line-subtle);display:flex}.invoice-payments li:last-child{border-bottom:none;padding-bottom:0}.invoice-pay-date{color:var(--color-text-tertiary);font-size:var(--font-size-sm);line-height:var(--font-line-sm);min-width:calc(var(--space-12) * 2)}.invoice-pay-method{flex:1;min-width:0}.invoice-pay-amount{font-weight:var(--font-weight-semibold)}.invoice-pay-amount[data-failed=true]{color:var(--color-text-tertiary);font-weight:var(--font-weight-regular);text-decoration:line-through}.invoice-none{margin:0}.invoice-entered,.invoice-none{color:var(--color-text-tertiary);font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.invoice-entered{margin:var(--space-4) 0 0}.invoice-internal{margin-top:var(--space-5);border:1px solid var(--color-line-subtle);border-radius:var(--radius-card);background:var(--color-surface-raised);overflow:hidden}.invoice-internal-head{background:var(--color-internal-solid);color:var(--color-internal-on-solid);padding:var(--space-3) var(--space-4)}.invoice-internal-head h2{font-size:var(--font-size-md);line-height:var(--font-line-md);font-weight:var(--font-weight-semibold);margin:0}.invoice-internal-head p{margin:var(--space-1) 0 0;font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-tertiary)}.invoice-internal-body{padding:var(--space-4) var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.invoice-margin{gap:calc(var(--space-1) * 7);flex-wrap:wrap;margin:0;display:flex}.invoice-margin dt{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-tertiary)}.invoice-margin dd{margin:var(--space-1) 0 0;font-size:var(--font-size-xl);line-height:var(--font-line-xl);font-weight:var(--font-weight-bold);letter-spacing:-.01em}.invoice-margin dd[data-incomplete=true]{color:var(--color-warning-text)}.invoice-warn{gap:var(--space-2);color:var(--color-text-secondary);margin:0}.invoice-internal-facts,.invoice-warn{align-items:center;font-size:var(--font-size-sm);line-height:var(--font-line-sm);flex-wrap:wrap;display:flex}.invoice-internal-facts{gap:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-line-subtle);color:var(--color-text-tertiary)}.invoice-internal-link{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--font-line-sm);font-weight:var(--font-weight-regular);min-width:0;display:inline-flex}.invoice-internal-link:hover{color:var(--color-customer-text)}@media (max-width:640px){.invoice-parties{grid-template-columns:minmax(0,1fr)}.invoice-facts,.invoice-facts>div{text-align:left;justify-content:flex-start}.invoice-totals{width:100%}}.iform-row{gap:var(--space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.iform-field-mail{width:calc(var(--space-2-5) * 21)}.iform-field-colour{width:calc(var(--space-12) * 5)}.iform-hint{font-size:var(--font-size-sm);color:var(--color-text-tertiary);line-height:var(--font-line-sm);margin-top:var(--space-2)}.iform-hint+.iform-hint{margin-top:var(--space-1)}.iform-actions{margin-top:var(--space-4);align-items:center;gap:var(--space-2);display:flex}.iform-saved{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-success-text)}.dnp-page{max-width:calc(var(--space-10) * 28);padding:var(--space-6) var(--space-6) var(--space-12);margin:0}.dnp-title-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.dnp-lede{font-size:var(--font-size-sm);color:var(--color-text-tertiary);margin:var(--space-1) 0 0;line-height:var(--font-line-sm)}.dnp-notice{padding:var(--space-4) var(--space-4);margin-bottom:var(--space-4)}.dnp-notice-title{font-size:var(--font-size-md);line-height:var(--font-line-md);font-weight:var(--font-weight-semibold);margin:0}.dnp-notice-body{margin:var(--space-1) 0 0;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--font-line-sm)}.dnp-notice-link{color:var(--color-customer-text)}.app-header{grid-template-columns:minmax(max-content,1fr) minmax(0,var(--size-drawer)) minmax(max-content,1fr);align-items:center;gap:var(--space-4);height:var(--size-header);padding-left:calc(var(--space-2) + var(--space-3));padding-right:var(--space-5);background:var(--color-surface-raised);border-bottom:1px solid var(--color-line-subtle);z-index:var(--z-nav);display:grid;position:sticky;top:0}.app-header-brand{justify-self:start;align-items:center;display:flex}.app-header-centre{justify-content:center;min-width:0;display:flex}.app-header-tools{justify-self:end;align-items:center;gap:var(--space-2);display:flex}.shell{min-height:calc(100dvh - var(--size-header));display:flex}.shell-main{flex:1;width:100%;min-width:0}.rail{width:var(--size-rail);top:var(--size-header);height:calc(100dvh - var(--size-header));position:sticky}.olek-col{display:none}html[data-olek=open] .olek-col{top:var(--size-header);z-index:var(--z-assistant);width:var(--olek-w,var(--size-olek));min-width:var(--size-olek-min);max-width:var(--size-olek-max);height:calc(100dvh - var(--size-header));background:var(--color-surface-raised);border-left:1px solid var(--color-line-subtle);flex-direction:column;flex:none;display:flex;position:sticky}html[data-olek=open]:has(.olek-col){--olek-beside:var(--olek-w,var(--size-olek))}.olek-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}.olek-col[data-resizing]{-webkit-user-select:none;user-select:none;cursor:col-resize}@media (max-width:1200px){html[data-olek=open]:has(.olek-col){--olek-beside:0px}html[data-olek=open] .olek-col{top:var(--size-header);width:min(var(--olek-w,var(--size-olek)),100%);min-width:0;height:auto;box-shadow:var(--shadow-2);position:fixed;bottom:0;right:0}.olek-edge{display:none}}@media (max-width:860px){html[data-olek=open] .olek-col{width:auto;max-width:none;left:0;bottom:calc(var(--size-header) + env(safe-area-inset-bottom));box-shadow:none;border-left:0}}.olek-mark{flex:none}.olek-mark-disc{fill:var(--color-olek-disc)}.olek-mark-lime{fill:var(--color-olek-lime)}.olek-mark-edge{stroke:var(--color-olek-edge);stroke-width:1px}.olek-head{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-line-subtle);display:flex}.olek-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 auto 0 0}.olek-strip{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-4);font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-secondary);display:flex}.olek-strip-line{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-primary);flex:1;overflow:hidden}.olek-thread{overscroll-behavior:contain;min-height:0;padding:var(--space-4);flex-direction:column;flex:1;overflow-y:auto}.olek-day,.olek-thread{gap:var(--space-2);display:flex}.olek-day{align-items:center;font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-tertiary)}.olek-day:after,.olek-day:before{content:"";border-top:1px solid var(--color-line-subtle);flex:1}.olek-msg{font-size:var(--font-size-md);line-height:var(--font-line-md);color:var(--color-text-primary);white-space:pre-wrap;overflow-wrap:anywhere}.olek-msg-user{max-width:calc(100% - var(--space-10));padding:var(--space-2) var(--space-3);border-radius:var(--radius-surface);background:var(--color-surface-sunken);align-self:flex-end}.olek-answer{gap:var(--space-1);display:grid}.olek-meta,.olek-note{align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-tertiary);margin:0;display:flex}.olek-note svg{flex:none}.olek-empty{font-size:var(--font-size-md);line-height:var(--font-line-md);color:var(--color-text-secondary);margin:0}.olek-error{padding:0 var(--space-4) var(--space-2);font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-danger-text);margin:0}.olek-error a{color:var(--color-customer-text);text-underline-offset:var(--space-0-5);text-decoration:underline}.olek-acts{gap:var(--space-2);padding:0 var(--space-4) var(--space-3);display:grid}.olek-act{gap:var(--space-1);padding:var(--space-2) var(--space-3);border:1px solid var(--color-line-subtle);border-radius:var(--radius-control);background:var(--color-surface-raised);display:grid}.olek-act-done{background:var(--color-success-tint);border-color:var(--color-success-line)}.olek-act-failed{background:var(--color-danger-tint);border-color:var(--color-danger-line)}.olek-act-customer{background:var(--color-customer-tint);border-color:var(--color-customer-line)}.olek-act-line{font-size:var(--font-size-md);line-height:var(--font-line-md);color:var(--color-text-primary);margin:0}.olek-act-meta{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-secondary);margin:0}.olek-act-body{white-space:pre-wrap;font-size:var(--font-size-md);line-height:var(--font-line-md);color:var(--color-text-primary);margin:0}.olek-act-error{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-danger-text);margin:0}.olek-act-tools{gap:var(--space-2);flex-wrap:wrap;display:flex}.olek-act-tools:empty{display:none}.olek-suggest{gap:var(--space-2);padding:0 var(--space-4) var(--space-2);flex-wrap:wrap;display:flex}.olek-composer{padding:var(--space-3) var(--space-4) var(--space-4);border-top:1px solid var(--color-line-subtle);background:var(--color-surface-canvas)}.olek-box{background:var(--color-surface-raised);border:1px solid var(--color-line-control);border-radius:var(--radius-control);flex-direction:column;display:flex}.olek-box:has(.olek-input:focus-visible){outline:var(--space-0-5) solid var(--color-state-focus);outline-offset:var(--space-0-5)}.olek-input{box-sizing:content-box;width:auto;min-height:calc(var(--font-line-md) * 2);max-height:calc(var(--font-line-md) * 6);padding:var(--space-2) var(--space-3) 0;resize:none;field-sizing:content;background:0 0;border:0}.olek-input:focus-visible{outline-color:#0000}.olek-tools{padding:var(--space-1) var(--space-2) var(--space-2)}.olek-tools,.olek-tools-end{align-items:center;gap:var(--space-2);display:flex}.olek-tools-end{margin-left:auto}.olek-keys{align-items:center;display:flex}.olek-keys,.olek-provider .btn-label{gap:var(--space-1)}.app-header-tools .btn-ghost,.olek-head .btn-ghost,.olek-strip .btn-ghost,.olek-tools .btn-ghost{color:var(--color-text-secondary)}.app-header-tools .btn-ghost:hover,.olek-head .btn-ghost:hover,.olek-strip .btn-ghost:hover,.olek-tools .btn-ghost:hover{color:var(--color-text-primary)}.olek-glow{box-shadow:0 0 0 var(--space-0-5) var(--color-olek-lime)}.olek-glow-fade{transition:box-shadow var(--dur-slow) var(--ease-exit)}@media (prefers-reduced-motion:reduce){.olek-glow-fade{transition:none}}.olek-demo{width:var(--size-olek);max-width:100%;min-height:calc(var(--size-olek) + var(--space-16));background:var(--color-surface-raised);border:1px solid var(--color-line-subtle);border-radius:var(--radius-card);flex-direction:column;align-self:flex-start;display:flex;overflow:hidden}.olek-settings-row,.olek-signin-row{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-2) 0;flex-wrap:wrap;display:flex}.olek-settings-name{flex:1 1 var(--size-rail);min-width:0;font-size:var(--font-size-md);line-height:var(--font-line-md)}.olek-signin{gap:var(--space-2);flex:100%;display:grid}.olek-signin-row{padding:0}.olek-settings-anchor{scroll-margin-top:calc(var(--size-header) + var(--space-6))}.bench-col{container-type:inline-size}.ds{padding:var(--space-6);gap:var(--space-8);max-width:var(--bp-lg);display:grid}.ds-h1{font-size:var(--font-size-xl);line-height:var(--font-line-xl);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;margin:0}.ds-h2{font-weight:var(--font-weight-semibold);margin:0 0 var(--space-3)}.ds-h2,.ds-lede{font-size:var(--font-size-md);line-height:var(--font-line-md)}.ds-caption,.ds-lede{color:var(--color-text-secondary);margin:0}.ds-caption{font-size:var(--font-size-sm);line-height:var(--font-line-sm);max-width:72ch}.ds-nest-row{align-items:flex-end;gap:var(--space-2);display:flex}.ds-nest-row .fld{flex:1;min-width:0}.ds-row>.card,.ds-row>.kpi,.ds-row>a.card{flex:1 1 var(--size-rail);min-width:0}.ds-pair{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid}.ds-reg{background:var(--color-surface-canvas);color:var(--color-text-primary);border:1px solid var(--color-line-subtle);border-radius:var(--radius-card);overflow:hidden}.ds-reg[data-theme=light]{color-scheme:light}.ds-reg[data-theme=dark]{color-scheme:dark}.ds-reg-h{padding:var(--space-2) var(--space-4);background:var(--color-surface-panel);border-bottom:1px solid var(--color-line-subtle);font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.ds-reg-b{padding:var(--space-4);gap:var(--space-3);display:grid}.ds-row{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.ds-settings-columns{align-items:flex-start}.ds-settings-columns>.settings-column{flex:0 0 calc(var(--space-10) * 6);padding:0}.ds-type{gap:var(--space-4) var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:baseline;display:grid}.ds-type>p{margin:0}.ds-levels{gap:var(--space-6);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}.ds-levels-main{gap:var(--space-4);min-width:0;display:grid}.ds-type-body{max-width:65ch}.ds-space-row,.ds-type-body{font-size:var(--font-size-md);line-height:var(--font-line-md)}.ds-space-row{align-items:center;gap:var(--space-3);display:flex}.ds-space-bar{height:var(--space-3);border-radius:var(--radius-tiny);background:var(--color-customer-solid);flex:none}.ds-space-bar[data-step="1"]{width:var(--space-1)}.ds-space-bar[data-step="2"]{width:var(--space-2)}.ds-space-bar[data-step="4"]{width:var(--space-4)}.ds-space-bar[data-step="6"]{width:var(--space-6)}.ds-space-bar[data-step="8"]{width:var(--space-8)}@media (max-width:640px){.ds-type{gap:var(--space-1)}.ds-levels,.ds-type{grid-template-columns:minmax(0,1fr)}}.ds-col{gap:var(--space-3);width:100%;display:grid}.ds-lines-demo{max-width:calc(var(--space-16) * 5)}.ds-order-cust{flex-wrap:wrap;align-items:flex-start}.ds-order-cust>.order-aside{flex:0 0 calc(var(--space-5) * 15)}.ds-album{width:100%;max-width:calc(var(--space-5) * 15)}.ds-phone-frame{max-width:var(--size-dialog-confirm);height:calc(var(--size-header) * 3);background:var(--color-surface-canvas);border:1px solid var(--color-line-subtle);border-radius:var(--radius-window);margin-inline:auto;position:relative;overflow:hidden}.ds-phone-frame .tabbar{height:var(--size-header);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:absolute;inset:auto 0 0}.ds-phone-frame .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}.ds-phone-frame .tabbar-item[aria-current=page]{background:var(--color-customer-tint);color:var(--color-customer-text)}.ds-phone-header{height:auto}.ds-phone-header .app-header{gap:var(--space-2);padding-left:var(--space-6);padding-right:var(--space-6);grid-template-columns:minmax(0,1fr) auto auto;position:static}.ds-phone-header .app-header-centre{justify-content:flex-end}.ds-phone-header .palette-trigger{width:var(--size-control-md);justify-content:center;padding:0}.ds-phone-header .btn.app-header-tool{height:var(--size-control-md)}.ds-phone-header .btn-icon.app-header-tool{width:var(--size-control-md)}.fchip,.rowbtn{align-items:center;gap:var(--space-2);height:var(--size-control-sm);padding:0 var(--space-2);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--font-line-sm);cursor:pointer;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-color),border-color var(--dur-fast) var(--ease-color);display:inline-flex}.rowbtn{border-radius:var(--radius-control);color:var(--color-text-secondary);background:0 0;border:1px solid #0000}.rowbtn:hover{background:var(--color-state-hover);color:var(--color-text-primary)}.rowbtn.danger{color:var(--color-danger-text)}.rowbtn.danger:hover{background:var(--color-danger-tint)}.rowbtn:disabled,.rowbtn[aria-disabled=true]{color:var(--color-text-disabled);cursor:not-allowed}.fchip{border:1px solid var(--color-line-control);border-radius:var(--radius-control);background:var(--color-surface-raised);color:var(--color-text-primary);cursor:pointer}.fchip:hover{background:var(--color-state-hover)}.fchip:disabled{cursor:not-allowed;color:var(--color-text-disabled);background:var(--color-state-disabled-bg)}.fchip-customer[aria-pressed=true],.fchip[aria-pressed=true],.fchip[data-active=true]{background:var(--color-customer-tint-strong);color:var(--color-customer-text);border-color:#0000}.fchip .cnt{font-size:var(--font-size-sm);line-height:var(--font-line-sm);padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--color-surface-sunken);color:var(--color-text-secondary)}.fchip[data-active=true] .cnt{background:var(--color-surface-raised);color:inherit}.client-tabs{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}@media (max-width:640px){.client-tabs{overscroll-behavior-x:contain;flex-wrap:nowrap;overflow-x:auto}.client-tabs>*{flex:none}.acct-head-title-row .page-title{overflow-wrap:anywhere;flex:1 1 0;min-width:0}}.wb-action{align-items:center;gap:var(--space-1);height:var(--space-5);font:inherit;font-size:var(--font-size-sm);line-height:var(--font-line-sm);font-weight:var(--font-weight-medium);color:var(--color-customer-text);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:inline-flex}.wb-action:hover:not(:disabled){text-underline-offset:var(--space-0-5);color:var(--color-customer-solid);text-decoration:underline}.wb-action:disabled{color:var(--color-text-disabled);cursor:not-allowed}.pw-form{max-width:var(--size-dialog-confirm);gap:var(--space-4);display:grid}.pw-required{font-size:var(--font-size-md);line-height:var(--font-line-md);color:var(--color-warning-text);margin:0}.account-dot{border-radius:var(--radius-pill);background:var(--color-business-solid);flex:none;width:7px;height:7px;display:inline-block}.account-dot-lg{width:10px;height:10px}.chip a:hover,a.chip:hover{text-underline-offset:var(--space-0-5);text-decoration:underline}.fact{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-secondary)}.tone-success{color:var(--color-success-text)}.tone-warning{color:var(--color-warning-text)}.eyebrow{font-size:var(--font-size-sm);line-height:var(--font-line-sm);font-weight:var(--font-weight-regular)}.eyebrow,.muted{color:var(--color-text-tertiary)}.av,.semibold{font-weight:var(--font-weight-semibold)}.av{border-radius:var(--radius-pill);letter-spacing:.02em;-webkit-user-select:none;user-select:none;background-position:50%;background-repeat:no-repeat;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.av-20{width:var(--space-5);height:var(--space-5);font-size:var(--font-size-2xs);line-height:1}.av-24{width:var(--space-6);height:var(--space-6);font-size:var(--font-size-xs);line-height:1}.av-32{width:var(--space-8);height:var(--space-8);font-size:var(--font-size-sm);line-height:1}.av-40{width:var(--space-10);height:var(--space-10);font-size:var(--font-size-md);line-height:1}.av-64{width:var(--space-16);height:var(--space-16);font-size:var(--font-size-xl);line-height:1}.av-staff{background-color:var(--color-internal-solid);color:var(--color-internal-on-solid)}.av-customer{background-color:var(--color-customer-tint-strong);color:var(--color-customer-text)}.av-business{background-color:var(--color-business-tint-strong);color:var(--color-business-text)}.av-machine{background-color:var(--color-surface-mark);background-image:url(/f-mark.svg);background-size:70%}:root[data-theme=dark] .av-machine{background-image:url(/f-mark-night.svg)}.av-photo{background-color:var(--color-surface-sunken)}.av-photo img{object-fit:cover;width:100%;height:100%;display:block}.av-group{align-items:center;display:inline-flex}.av-group .av+.av{margin-left:calc(var(--space-2) * -1);box-shadow:0 0 0 var(--space-0-5) var(--color-surface-raised)}.av-more{background-color:var(--color-surface-sunken);color:var(--color-text-secondary)}.table-fit,.table-fit-wide{table-layout:fixed}.table-fit-wide td{text-overflow:ellipsis;overflow:hidden}@media (max-width:860px){.table-fit-wide{table-layout:auto}.table-fit-wide td{overflow:visible}}.twrap:has(>.tickets-table){container-type:inline-size}@container (max-width:860px){.tickets-table .col-device{display:none}.twrap .tickets-table{min-width:calc(var(--space-5) * 37)}}.cell-sub{color:var(--color-text-secondary)}.cell-faint{color:var(--color-text-tertiary)}.cell-sm{font-size:var(--font-size-sm);line-height:var(--font-line-sm);min-width:0}.cell-strong{color:var(--color-customer-solid);font-size:var(--font-size-md);line-height:var(--font-line-md)}.cell-strong-plain{font-weight:var(--font-weight-semibold)}.cell-empty{height:auto;padding:var(--space-6);color:var(--color-text-tertiary)}.cell-flex{align-items:center;gap:var(--space-2);min-width:0;display:flex;overflow:hidden}.cell-pills{align-items:center;gap:var(--space-1);flex:none;display:inline-flex}.cell-flex-baseline{align-items:baseline;gap:var(--space-2);min-width:0;margin-top:var(--space-1);display:flex}.table tr.row-preview td{height:auto;padding-top:var(--space-3);padding-bottom:var(--space-3);vertical-align:top}.cell-preview{min-width:0;font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-secondary);white-space:pre-line;overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.cell-subject-link{min-width:0;font-size:var(--font-size-md);line-height:var(--font-line-md);color:var(--color-text-primary)}.cell-dot-warning{width:var(--space-1-5);height:var(--space-1-5);border-radius:var(--radius-pill);background:var(--color-warning-text);flex:none}.bulk{justify-content:space-between;gap:var(--space-3);background:var(--color-customer-tint);border:1px solid var(--color-customer-line);border-radius:var(--radius-surface);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-4);font-size:var(--font-size-md);line-height:var(--font-line-md);margin-bottom:var(--space-2)}.bulk,.bulk-actions{align-items:center;display:flex}.bulk-actions{gap:var(--space-2)}.tfoot{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-tertiary);margin-top:var(--space-2);justify-content:space-between}.pager,.tfoot{align-items:center;display:flex}.pager{gap:var(--space-2);padding:var(--space-3) 0}.pager-count{color:var(--color-text-tertiary);margin-right:auto}.pager-count,.pager-page{font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.pager-page{color:var(--color-text-secondary)}.ct-name{align-items:center;gap:var(--space-2);vertical-align:middle;max-width:100%;display:inline-flex}.ct-name>:first-child{flex:none}.ct-name-link{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ct-biz,.ct-disabled{margin-left:var(--space-2)}.ct-disabled{display:inline-block}.ct-contact{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.ct-contact-val{white-space:nowrap;text-overflow:ellipsis;max-width:26ch;display:block;overflow:hidden}.ct-contact-link{color:inherit}.ct-b2b-low{color:var(--color-text-tertiary);font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.ct-ltv{font-weight:var(--font-weight-semibold)}.ct-lastseen{font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.ct-empty,.ct-lastseen{color:var(--color-text-tertiary)}.ct-empty{height:auto;padding:var(--space-6)}.editor-card{padding:var(--space-5);background:var(--color-surface-panel);width:100%}.editor-grid{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.editor-span{grid-column:1/-1}.editor-error{color:var(--color-danger-text);font-size:var(--font-size-sm);line-height:var(--font-line-sm);margin:var(--space-3) 0 0}.editor-actions{align-items:center;gap:var(--space-2);margin-top:var(--space-4);display:flex}.editor-hint{color:var(--color-text-tertiary);margin-left:auto}.editor-hint,.source-summary{font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.source-summary{cursor:pointer;color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.source-pre{margin:var(--space-2) 0 0;padding:var(--space-3);border-radius:var(--radius-surface);background:var(--color-surface-sunken);font-size:var(--font-size-sm);line-height:var(--font-line-sm);white-space:pre-wrap;overflow-wrap:anywhere;max-height:40vh;overflow:auto}.acct-head{margin-bottom:var(--space-4)}.acct-head-row{align-items:flex-start;gap:var(--space-4);display:flex}.acct-head-id{flex:1;min-width:0}.acct-head-title-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.acct-head-meta{margin-top:var(--space-2)}.acct-editor-row,.acct-head-meta{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.acct-editor-row{justify-content:flex-end;margin:0 0 var(--space-5)}.acct-editor-row>.card,.acct-editor-row>form{margin-top:var(--space-2);flex-basis:100%}.acct-kpis{margin-bottom:var(--space-5)}.acct-cols{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.acct-aside{font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.acct-field-grid{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.acct-field-span{grid-column:1/-1}.acct-field-label{color:var(--color-text-secondary);margin-bottom:var(--space-1)}.acct-field-label,.acct-field-value{font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.acct-field-value{color:var(--color-text-primary)}.acct-field-value[data-empty=true]{color:var(--color-text-secondary)}.acct-rows>*{padding:var(--space-3) 0}.acct-aside .acct-rows>*{padding:var(--space-2) 0}.acct-aside .acct-empty{color:var(--color-text-secondary)}.acct-rows>:not(:first-child){border-top:1px solid var(--color-line-subtle)}.acct-consent{align-items:center;gap:var(--space-2);display:flex}.acct-consent-icon{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-pill);background:var(--color-warning-tint);color:var(--color-warning-text);flex:none;justify-content:center;align-items:center;display:inline-flex}.acct-consent-icon[data-granted=true]{background:var(--color-success-tint);color:var(--color-success-text)}.acct-consent-label{font-weight:var(--font-weight-regular);flex:1}.acct-consent-label,.acct-edit-row{font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.acct-edit-row{gap:var(--space-2);align-items:baseline;display:flex}.acct-edit-old{color:var(--color-text-tertiary);text-decoration:line-through}.acct-edit-new{color:var(--color-text-primary)}.acct-edit-at{color:var(--color-text-tertiary);margin-left:auto}.acct-device-row,.acct-edit-at{font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.acct-device-row{align-items:center;gap:var(--space-2);display:flex}.acct-device-name{flex:1}.acct-empty{color:var(--color-text-tertiary)}.acct-empty,.acct-notes-text{font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.acct-notes-text{white-space:pre-wrap}.acct-ticket-num{font-size:var(--font-size-md);line-height:var(--font-line-md);color:var(--color-customer-text)}.acct-ticket-subject{min-width:0}.acct-ticket-device,.acct-ticket-subject{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acct-ticket-device{max-width:16ch;display:inline-block}.photo-gallery{gap:var(--space-2);flex-wrap:wrap;display:flex}.photo-thumb{cursor:zoom-in;border-radius:var(--radius-surface);background:var(--color-surface-sunken);border:0;padding:0;display:block;overflow:hidden}.photo-grid{grid-template-columns:repeat(auto-fill,minmax(calc(var(--space-12) * 5),1fr));gap:var(--space-2);display:grid}.photo-grid .photo-thumb{aspect-ratio:3/4;border:1px solid var(--color-line-subtle);border-radius:var(--radius-control);position:relative}.photo-grid .photo-thumb:hover{border-color:var(--color-line-strong)}.photo-grid .asana-photo-fail,.photo-grid .asana-photo-img{width:100%;height:100%;position:absolute;inset:0}.photo-grid-docs,.photo-grid-more{margin-top:var(--space-2)}.photo-grid-docs{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:640px){.photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.photo-doc{padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);line-height:var(--font-line-sm);gap:var(--space-2);border-radius:var(--radius-surface);background:var(--color-surface-sunken);align-self:flex-start;align-items:center;display:inline-flex}.asana-photo-img{object-fit:cover;display:block}.asana-photo-fail{width:calc(var(--space-16) * 2);height:calc(var(--space-16) * 2);justify-content:center;align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-tertiary);background:var(--color-surface-sunken);padding:var(--space-2);box-sizing:border-box;text-align:center;flex-direction:column;display:inline-flex;overflow:hidden}.asana-photo-fail-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.palette-trigger{align-items:center;gap:var(--space-2);width:100%;min-width:0;max-width:var(--size-drawer);height:var(--size-control-md);padding:0 var(--space-3);border:1px solid var(--color-line-control);border-radius:var(--radius-surface);background:var(--color-surface-raised);color:var(--color-text-secondary);font:inherit;cursor:text;transition:border-color var(--dur-fast) var(--ease-color),background-color var(--dur-fast) var(--ease-color);display:flex}.palette-trigger:hover{border-color:var(--color-text-tertiary);background:var(--color-state-hover)}.palette-trigger svg{flex:none}.palette-trigger-label{text-align:left;min-width:0;font-size:var(--font-size-md);line-height:var(--font-line-md);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.palette-trigger-keys{gap:var(--space-1);flex:none;display:inline-flex}.palette-scrim{background:var(--color-surface-scrim);inset:0}.palette-popup,.palette-scrim{z-index:var(--z-dialog);position:fixed}.palette-popup{width:var(--size-dialog-form);background:var(--color-surface-overlay);border:1px solid var(--color-line-subtle);border-radius:var(--radius-window);max-width:92vw;max-height:70vh;box-shadow:var(--shadow-3);flex-direction:column;display:flex;top:14vh;left:50%;overflow:hidden;transform:translate(-50%)}.palette-head{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-line-subtle);display:flex}.palette-head svg{color:var(--color-customer-solid);flex:none}.palette-esc{flex:none;display:inline-flex}.palette-close{width:var(--size-control-md);height:var(--size-control-md);border-radius:var(--radius-control);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:none}.palette-close:hover{background:var(--color-state-hover)}.palette-head .palette-close svg{color:currentColor}.palette-scopes{gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-1);display:flex;overflow-x:auto}.palette-scopes .fchip{flex:none}[cmdk-root]{display:contents}[cmdk-input]{min-width:0;color:var(--color-text-primary);font:inherit;font-size:var(--font-size-md);line-height:var(--font-line-md);background:0 0;border:0;flex:1}[cmdk-list]{flex:0 auto;min-height:0;overflow-y:auto}[cmdk-empty],[cmdk-loading]{padding:var(--space-4);color:var(--color-text-tertiary);font-size:var(--font-size-md);line-height:var(--font-line-md);margin:0}[cmdk-group-heading]{padding:var(--space-3) var(--space-4) var(--space-1);color:var(--color-text-tertiary);font-size:var(--font-size-sm);line-height:var(--font-line-sm)}[cmdk-item]{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-4);color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}[cmdk-item] svg{color:var(--color-text-tertiary);flex:none}[cmdk-item][data-selected=true]{background:var(--color-customer-tint)}.palette-item-body{flex:1;min-width:0}.palette-item-title{font-size:var(--font-size-md);line-height:var(--font-line-md)}.palette-item-snippet,.palette-item-title{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.palette-item-snippet{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-tertiary)}.palette-agent{flex:none}.palette-foot{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-top:1px solid var(--color-line-subtle);color:var(--color-text-tertiary);font-size:var(--font-size-sm);line-height:var(--font-line-sm);display:flex}.palette-foot-hint{align-items:center;gap:var(--space-1);display:inline-flex}.palette-foot-time{margin-left:auto}.admin-only{max-width:var(--size-drawer)}.admin-only p{margin:0}.admin-only p,.card-lede{color:var(--color-text-secondary)}.card-lede{font-size:var(--font-size-sm);line-height:var(--font-line-sm);margin:0 0 var(--space-3)}.settings-head-action{margin-left:auto}.settings-page .cb,.settings-page .settings-group{grid-template-columns:minmax(0,1fr)}.settings-stack{gap:var(--space-6);flex-direction:column;display:flex}.settings-head{margin-bottom:var(--space-6)}.settings-head-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.settings-head-sub{margin:var(--space-1) 0 0;font-size:var(--font-size-md);line-height:var(--font-line-md);color:var(--color-text-secondary)}.settings-note{font-size:var(--font-size-sm);line-height:var(--font-line-sm);margin:0}.settings-history,.settings-note,.settings-quiet{color:var(--color-text-secondary)}.settings-history{align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);line-height:var(--font-line-sm);text-decoration:none;display:inline-flex}.settings-history:hover{color:var(--color-text-primary);text-decoration:underline}.settings-history-list{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.settings-group-head>.settings-history{margin-left:auto}.settings-prose{font-size:var(--font-size-md);line-height:var(--font-line-md);margin:0}.settings-group{gap:var(--space-2);margin-top:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-line-subtle);display:grid}.settings-group-head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.settings-group-title{font-size:var(--font-size-md);line-height:var(--font-line-md);font-weight:var(--font-weight-semibold);margin:0}.settings-group-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.token-scopes-label{margin:var(--space-4) 0 var(--space-2)}.key-areas{max-width:calc(var(--space-10) * 14);display:grid}.key-area{grid-template-columns:calc(var(--space-10) * 5) auto;justify-content:start;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-2) 0;display:grid}@media (max-width:640px){.key-area{grid-template-columns:minmax(0,1fr)}}.key-area+.key-area{border-top:1px solid var(--color-line-subtle)}.key-area-label{font-size:var(--font-size-md);line-height:var(--font-line-md);color:var(--color-text-primary)}.key-area-control{align-items:center;gap:var(--space-2);display:inline-flex}.token-expiry{max-width:calc(var(--space-10) * 6)}.add-user-note,.editor-card>.for-developers,.token-expiry{margin-top:var(--space-4)}.settings-dev-row{align-items:center;gap:var(--space-4);font-size:var(--font-size-sm);line-height:var(--font-line-sm);flex-wrap:wrap;display:flex}.settings-dev-link{align-items:center;gap:var(--space-2);color:var(--color-customer-solid);display:inline-flex}.settings-dev-col{gap:var(--space-2);flex-direction:column;display:flex}.settings-dev-chips{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.settings-tile{padding:var(--space-4)}.settings-tile-label{margin-bottom:var(--space-1);font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-secondary);display:block}.settings-tile-lights{gap:var(--space-1);justify-items:start;display:grid}.settings-message{margin-bottom:var(--space-6)}.settings-tile-detail{margin-top:var(--space-1);font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-secondary)}.settings-source-meta{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.settings-subhead{margin:var(--space-5) 0 var(--space-2)}.settings-controls{gap:var(--space-4);display:grid}.settings-controls-switch{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.settings-controls-row{gap:var(--space-4);flex-wrap:wrap;align-items:flex-start;display:flex}.settings-controls-row>.fld{max-width:calc(var(--space-16) * 4)}.settings-rebuild-row{gap:var(--space-2);flex-wrap:wrap;align-items:flex-end;display:flex}.settings-actions{margin-top:var(--space-3);gap:var(--space-2);display:flex}.settings-error{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-danger-text)}.settings-error,.settings-result{margin-top:var(--space-3)}.settings-result-line{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-tertiary);margin-bottom:var(--space-1)}.settings-result-facts{gap:var(--space-2);flex-wrap:wrap;display:flex}.users-cell-person{align-items:center;gap:var(--space-2);display:flex}.users-inline-status{margin-left:var(--space-2);display:inline-block}.users-row-actions{gap:var(--space-2);justify-content:flex-end;align-items:center;display:flex}.settings-row-error{margin-top:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-surface);background:var(--color-warning-tint);color:var(--color-warning-text);font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.editor-card--inline{margin-bottom:var(--space-4)}.settings-panel{background:var(--color-surface-sunken);border-radius:var(--radius-surface);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-3)}.settings-panel-head{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.settings-panel-actions{gap:var(--space-2);margin-left:auto;display:flex}.detail-line{margin-top:var(--space-1);font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-tertiary)}.revoked-line{text-decoration:line-through}.align-top{vertical-align:top}.rule-list,.rule-row{display:grid}.rule-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--space-16) * 5)),1fr));gap:var(--space-2) var(--space-6);padding:var(--space-4) 0;border-top:1px solid var(--color-line-subtle)}.rule-row:first-child{border-top:0;padding-top:0}.rule-row:last-child{padding-bottom:0}.rule-text{gap:var(--space-1);align-content:start;display:grid}.rule-label{font-size:var(--font-size-md);line-height:var(--font-line-md);color:var(--color-text-primary)}.rule-control{gap:var(--space-2);align-content:start;justify-items:start;display:grid}.rule-number{width:calc(var(--space-10) * 3)}.rule-date{width:auto}.rule-words{gap:var(--space-2);justify-self:stretch;display:grid}.rule-foot{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.alert-row{border-radius:var(--radius-surface);padding:var(--space-4)}.alert-row-detail{margin:var(--space-1) 0 0;font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-secondary)}.alert-row[data-tone=danger]{background:var(--color-danger-tint)}.alert-row[data-tone=warning]{background:var(--color-warning-tint)}.alert-row[data-tone=neutral]{background:var(--color-surface-sunken)}.alert-row-head{align-items:baseline}.alert-actions,.alert-row-head{gap:var(--space-2);flex-wrap:wrap;display:flex}.alert-actions{align-items:center;margin-top:var(--space-2)}@media (max-width:640px){.alert-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.alert-actions>.arm>.btn,.alert-actions>.btn{width:100%;height:var(--size-control-md)}.alert-actions>.arm{grid-column:1/-1;display:flex}}.secret-panel{background:var(--color-customer-tint);border-radius:var(--radius-surface);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-3)}.secret-panel-head{align-items:center;gap:var(--space-2);font-weight:var(--font-weight-semibold);color:var(--color-customer-text);display:flex}.secret-panel-head,.secret-value{font-size:var(--font-size-md);line-height:var(--font-line-md);margin-bottom:var(--space-2)}.secret-value{color:var(--color-text-primary);word-break:break-all}.secret-caption{margin-top:var(--space-2);font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-secondary)}.sessions{gap:var(--space-4);display:grid}.sessions-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.my-notify-switches{gap:var(--space-4);display:grid}.my-notify-row{gap:var(--space-1);display:grid}.my-notify-steps{padding-left:var(--space-5);gap:var(--space-2);font-size:var(--font-size-md);line-height:var(--font-line-md);margin:0;display:grid}.my-notify-topic{margin-top:var(--space-1);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;display:block}.action-row{margin-top:var(--space-3)}.au-row-expandable{cursor:pointer}.au-nowrap{white-space:nowrap}.au-hint,.au-summary{margin-top:var(--space-1);font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-secondary)}.au-hint{display:inline-block}.au-diff{margin:var(--space-2) 0 var(--space-1);padding:var(--space-3);background:var(--color-surface-sunken);border-radius:var(--radius-surface);font-size:var(--font-size-sm);line-height:var(--font-line-sm);white-space:pre-wrap;word-break:break-word;color:var(--color-text-secondary)}.au-footer{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-1) var(--space-1);display:flex}.au-count{color:var(--color-text-secondary)}.au-count,.au-error{font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.au-error{color:var(--color-warning-text)}.au-presets{gap:var(--space-1);display:grid}.au-presets-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.au-filter-fields,.au-filter-form{gap:var(--space-4);display:grid}.au-filter-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--space-10) * 4)),1fr))}.settings-dl{gap:var(--space-2) var(--space-4);font-size:var(--font-size-sm);line-height:var(--font-line-sm);grid-template-columns:auto minmax(0,1fr);display:grid}.settings-dl dt{color:var(--color-text-secondary);margin:0}.settings-dl dd{overflow-wrap:anywhere;margin:0}.ml-note{margin-left:var(--space-2);color:var(--color-text-tertiary)}.section-title{font-size:var(--font-size-md);line-height:var(--font-line-md);font-weight:var(--font-weight-semibold);margin:0}.mailbox-facts{gap:var(--space-2) var(--space-6);display:grid}.mailbox-facts-col{gap:var(--space-2) var(--space-4);font-size:var(--font-size-sm);line-height:var(--font-line-sm);grid-template-columns:auto minmax(0,1fr);align-content:start;display:grid}.mailbox-facts-col dt{color:var(--color-text-secondary);margin:0}.mailbox-facts-col dd{overflow-wrap:anywhere;margin:0}.mailbox-test{gap:var(--space-1);display:grid}.test-line{margin:0}.test-line[data-ok=false]{color:var(--color-danger-text)}.brief-toolbar{padding:0 0 var(--space-2);justify-content:flex-end;display:flex}.brief-toggle{font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.brief-row{gap:var(--space-2);padding:var(--space-1) 0;align-items:center;display:grid}.brief-head{padding:0 0 var(--space-2);color:var(--color-text-tertiary)}.brief-head,.brief-required{font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.brief-required{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);display:flex}.brief-row-actions{gap:var(--space-1);justify-content:flex-end;display:flex}.brief-required-name{display:none}@media (max-width:640px){.brief-head{display:none}.brief-row[data-keys]{padding:var(--space-3);margin-bottom:var(--space-2);border:1px solid var(--color-line-subtle);border-radius:var(--radius-control);grid-template-columns:minmax(0,1fr) auto}.brief-row>:not(:nth-last-child(-n+2)){grid-column:1/-1}.brief-required-name{display:inline}}.acct-back{font-size:var(--font-size-sm);line-height:var(--font-line-sm);margin-bottom:var(--space-2)}.acct-back a{color:var(--color-text-tertiary);text-decoration:none}.acct-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.cd-groups{gap:var(--space-4);flex-direction:column;display:flex}.cd-stage-head{align-items:center;gap:var(--space-2);font-size:var(--font-size-md);line-height:var(--font-line-md);color:var(--color-text-tertiary);margin:0 0 var(--space-2);display:flex}.cd-stage-count,.cd-stage-head{font-weight:var(--font-weight-semibold)}.cd-col-lead{width:16ch}.cd-fault{color:var(--color-text-tertiary)}.cd-col-serial,.cd-fault{font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.cd-col-serial{width:14ch;color:var(--color-text-secondary)}.cd-col-status{width:16ch}.cd-col-date{width:10ch}.cd-col-date,.cd-empty,.cd-more{color:var(--color-text-tertiary);font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.cd-empty,.cd-more{margin:0}.cl-name-link{align-items:center;gap:var(--space-2);color:var(--color-text-primary);text-decoration:none;display:inline-flex}.cpl{padding:var(--space-3) var(--space-4)}.cpl-head{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.cpl-head-label{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-secondary)}.cpl-tier{margin-left:auto}.cpl-name{font-size:var(--font-size-md);line-height:var(--font-line-md);font-weight:var(--font-weight-semibold)}.cpl-refs{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.cpl-ref-theirs{color:var(--color-customer-text)}.cpl-ref-ours,.cpl-ref-theirs{font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.cpl-ref-ours{color:var(--color-text-secondary)}.cpl-section{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-line-subtle);gap:var(--space-2);flex-direction:column;display:flex}.cpl-row-a,.cpl-row-b{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.cpl-since{color:var(--color-text-tertiary)}.cpl-note,.cpl-since{font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.cpl-note{color:var(--color-text-secondary)}.cpl-warning{background:var(--color-danger-tint-strong);color:var(--color-danger-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);gap:var(--space-2);align-items:center;display:flex}.cpl-passcode{align-items:center;gap:var(--space-1);display:inline-flex}.cpl-fact-row{gap:var(--space-2);font-size:var(--font-size-sm);line-height:var(--font-line-sm);display:flex}.cpl-fact-label{color:var(--color-text-secondary);flex:none;min-width:9ch}.cpl-fact-value{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0}.cpl-fact-serial{color:var(--color-text-secondary)}.cpl-block{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-line-subtle)}.cpl-block-title{font-size:var(--font-size-sm);line-height:var(--font-line-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);margin-bottom:var(--space-2)}.cpl-steps{gap:var(--space-2);flex-wrap:wrap;display:flex}.cpl-empty{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-secondary)}.cpl-leg{margin-top:var(--space-2);background:var(--color-surface-sunken);border-radius:var(--radius-surface);padding:var(--space-2) var(--space-3);gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.cpl-leg-icon{color:var(--color-text-secondary);flex:none}.cpl-leg-label,.cpl-leg-meta,.cpl-leg-tracking{font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.cpl-leg-meta,.cpl-leg-tracking{color:var(--color-text-secondary)}.cpl-spacer{flex:1}.cpl-reply-note{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-tertiary)}.cpl-override-field{flex:1;min-width:0}.cpl-error{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-warning-text);margin-top:var(--space-2)}.cvc-form{gap:var(--space-4);text-align:left;display:grid}.cvc-modes{gap:var(--space-2);flex-wrap:wrap;display:flex}.cvc-fields{gap:var(--space-3);grid-template-columns:minmax(0,1.6fr) minmax(0,1.3fr) minmax(0,.9fr);align-items:end;display:grid}@media (max-width:640px){.cvc-fields{grid-template-columns:minmax(0,1fr)}}.cvc-field-account{display:block}.cvc-error{color:var(--color-warning-text)}.cvc-error,.cvc-note{font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.cvc-note{color:var(--color-text-secondary);margin:0}.twrap .acct-table{min-width:0}.acct-table{table-layout:fixed;width:100%}.acct-invoices td:first-child,.acct-tickets td:first-child{width:calc(var(--space-4) * 6)}.acct-tickets td:nth-child(3){width:calc(var(--space-4) * 7)}.acct-tickets td:nth-child(4){width:calc(var(--space-4) * 8)}.acct-tickets td:nth-child(5){width:calc(var(--space-4) * 5)}.acct-invoices td:nth-child(2){width:calc(var(--space-4) * 7)}.acct-invoices td:nth-child(3){width:calc(var(--space-4) * 5)}.acct-invoices td:nth-child(4){width:calc(var(--space-4) * 6)}.acct-invoices td:nth-child(5){width:calc(var(--space-4) * 7)}.acct-table td{text-overflow:ellipsis;overflow:hidden}.acct-table .acct-ticket-device{max-width:100%}.twrap:has(>.acct-table){container-type:inline-size}@container (max-width:640px){.acct-invoices td:nth-child(3),.acct-tickets .acct-col-device{display:none}}@media (max-width:640px){.acct-invoices td:nth-child(2),.acct-tickets td:nth-child(5){display:none}}.tf-error{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);margin-bottom:var(--space-3)}.tf-fields{gap:var(--space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.tf-field-fee{width:15ch}.tf-field-days{width:12ch}.tf-checkbox-label{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-secondary);align-items:center;gap:var(--space-2);height:var(--size-control-md);display:flex}.tf-notes{margin-top:var(--space-3);max-width:68ch}.tf-actions{margin-top:var(--space-4);align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.tf-bad{color:var(--color-warning-text)}.tf-bad,.tf-saved{font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.tf-saved{color:var(--color-success-text)}.tf-hint{font-size:var(--font-size-sm);color:var(--color-text-tertiary);margin-top:var(--space-2);line-height:var(--font-line-sm)}.ac-form,.ac-open-btn{margin-top:var(--space-4)}.ac-form{background:var(--color-surface-sunken);border-radius:var(--radius-surface);padding:var(--space-4) var(--space-4)}.acf-fields{gap:var(--space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.ac-field-company,.ac-field-ids{width:24ch}.ac-field-tier{width:18ch}.ac-field-sla{width:12ch}.ac-error{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-warning-text);margin-top:var(--space-2)}.ac-actions{margin-top:var(--space-3);gap:var(--space-2);display:flex}.ac-hint{color:var(--color-text-tertiary);margin-top:var(--space-2)}.ac-hint,.bif-check-row{font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.bif-check-row{align-items:center;gap:var(--space-2);padding:var(--space-2) 0;display:flex}.bif-needed{color:var(--color-warning-text);font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.bif-done{padding:var(--space-5) var(--space-5)}.bif-done-title{font-size:var(--font-size-md);line-height:var(--font-line-md);font-weight:var(--font-weight-semibold)}.bif-done-note{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:var(--space-2) 0 0;line-height:var(--font-line-sm)}.bif-done-actions{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.bif-layout{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.bif-layout[data-two-col=true]{grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}.bif-form{padding:var(--space-4) var(--space-5) var(--space-5)}.bif-paste-wrap{margin-bottom:var(--space-4)}.bif-notice{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)}.bif-notice-top{margin-bottom:var(--space-4)}.bif-notice-bottom{margin-top:var(--space-4)}.bif-fields{gap:var(--space-3);display:grid}.bif-actions{margin-top:var(--space-4);align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.bif-footnote,.bif-missing{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-tertiary)}.bif-footnote{margin:var(--space-2) 0 0}.bif-message-panel{padding:var(--space-4) var(--space-4) var(--space-4)}.bif-message-title{font-size:var(--font-size-md);line-height:var(--font-line-md);font-weight:var(--font-weight-semibold);margin:0 0 var(--space-1)}.bif-message-meta{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-tertiary);margin:0 0 var(--space-2)}.bif-message-body{white-space:pre-wrap;word-break:break-word;font-family:inherit;font-size:var(--font-size-md);line-height:var(--font-line-md);color:var(--color-text-secondary);max-height:40vh;margin:0;overflow-y:auto}.bif-reread-btn{margin-top:var(--space-3)}.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}.order-page-head{margin-bottom:var(--space-5);flex-direction:column}.order-head,.order-page-head{gap:var(--space-2);display:flex}.order-head{align-items:baseline;min-width:0}.order-head-row{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.order-head-meta{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.order-placed{color:var(--color-text-tertiary);margin-left:auto}.order-note-text{font-size:var(--font-size-md);line-height:var(--font-line-md);white-space:pre-wrap;margin:0}.order-page{container-type:inline-size}@container (max-width:640px){.order-page .page-grid{grid-template-columns:minmax(0,1fr)}}.order-note{margin-bottom:var(--space-6)}.order-cust{gap:var(--space-2);margin-top:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--color-line-subtle);grid-template-columns:minmax(0,1fr);justify-items:start;display:grid}.order-cust-title{font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.order-cust-text,.order-cust-title{font-size:var(--font-size-sm);line-height:var(--font-line-sm);margin:0}.order-cust-text{color:var(--color-text-primary)}.order-cust-note{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-secondary);margin:0}.order-cust-text a{color:var(--color-customer-text)}.order-cust .field-error-line{margin:0}.order-aside,.order-main{min-width:0}.order-aside{gap:var(--space-4);font-size:var(--font-size-sm);line-height:var(--font-line-sm);flex-direction:column;display:flex}.order-empty td,.order-line-qty{color:var(--color-text-tertiary)}.order-line-sub td{color:var(--color-text-secondary)}.order-line-total td{font-weight:var(--font-weight-semibold);border-bottom:0}.bar-caption{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-tertiary)}.jc-eyebrow{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.jc-lead,.jc-num{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-customer-text);flex:none}.jc-acc{min-width:0;max-width:45%;margin-left:auto;display:inline-flex}.jc-title{font-size:var(--font-size-card);line-height:var(--font-line-card);font-weight:var(--font-weight-medium);color:var(--color-text-primary);overflow-wrap:anywhere;text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.jc-eyebrow .fact{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.jc-foot,.jc-tags{flex-wrap:wrap;display:flex}.jc-foot,.jc-tags,.jc-who{align-items:center;gap:var(--space-2)}.jc-who{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-secondary);display:inline-flex;overflow:hidden}.jc-age,.jc-who{font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.jc-age{color:var(--color-text-tertiary);margin-left:auto}.form-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.settings-empty{padding:var(--space-4);border-radius:var(--radius-surface);background:var(--color-surface-sunken);font-size:var(--font-size-md);line-height:var(--font-line-md);color:var(--color-text-secondary);margin:0}.settings-list{margin:0;padding:0;list-style:none;display:grid}.settings-list-row{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) 0;border-top:1px solid var(--color-line-subtle);display:flex}.settings-list-row:first-child{border-top:0}.settings-list-icon{height:var(--font-line-md);color:var(--color-text-secondary);flex:none}.settings-list-body{gap:var(--space-1);flex:1;min-width:0;display:grid}.settings-list-title{align-items:center;gap:var(--space-2);font-size:var(--font-size-md);line-height:var(--font-line-md);flex-wrap:wrap;display:flex}.settings-list-meta{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-secondary)}.settings-list-end{align-items:center;gap:var(--space-2);flex:none;display:flex}.pk-form{max-width:var(--size-dialog-confirm);display:grid}.pk-form,.profile-photo{gap:var(--space-4);padding-bottom:var(--space-4)}.profile-photo{align-items:center;border-bottom:1px solid var(--color-line-subtle);display:flex}.profile-photo-side{gap:var(--space-2);min-width:0;display:grid}.profile-photo-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.profile-form{gap:var(--space-4);max-width:var(--size-dialog-confirm);margin-top:var(--space-2);display:grid}.profile-fact{gap:var(--space-2);font-size:var(--font-size-md);line-height:var(--font-line-md);margin:0;display:flex}.profile-fact-label{color:var(--color-text-secondary)}.profile-role{margin:var(--space-2) 0 0}.fault-body{padding:var(--space-6) var(--space-8)}.fault-lockup{margin-bottom:var(--space-6)}.fault-title{margin:0 0 var(--space-2);font-size:var(--font-size-xl);line-height:var(--font-line-xl);font-weight:var(--font-weight-semibold);letter-spacing:-.01em}.fault-lead{font-size:var(--font-size-md);color:var(--color-text-secondary);line-height:var(--font-line-md);margin:0}.fault-ref{margin:var(--space-2) 0 0;font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-tertiary)}.fault-action{margin-top:var(--space-5)}.charges-card .ch{padding-bottom:var(--space-2);border-bottom:0}.charges-table{width:calc(100% - var(--space-4) * 2);margin:0 var(--space-4) var(--space-4);border-collapse:collapse;font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.charges-table td,.charges-table th{padding:var(--space-2) 0 var(--space-2) var(--space-3);text-align:left;vertical-align:top;font-weight:var(--font-weight-regular)}.charges-table td:first-child,.charges-table th:first-child{padding-left:0}.charges-table thead th{color:var(--color-text-secondary);border-bottom:1px solid var(--color-line-subtle);padding-top:0}.charges-table tbody tr+tr td{border-top:1px solid var(--color-line-subtle)}.charges-table tfoot tr:first-child>*{border-top:1px solid var(--color-line-default)}.charges-table tfoot tr:last-child>*{padding-bottom:0}.charges-table tfoot th{color:var(--color-text-primary)}.charges-table .charges-num{text-align:right;font-family:var(--font-family-mono);white-space:nowrap}.charges-table thead .charges-num{font-family:inherit}.charges-name{color:var(--color-text-primary)}.charges-name,.charges-sub{overflow-wrap:anywhere;display:block}.charges-cost,.charges-share,.charges-sub{color:var(--color-text-secondary)}.charges-note,.charges-warn{color:var(--color-warning-text)}.charges-note{margin:calc(-1 * var(--space-2)) var(--space-4) var(--space-4);font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.margin-note,.margin-warn{color:var(--color-warning-text)}.margin-note{margin-top:var(--space-1);font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.invoice-amount{align-items:baseline;gap:var(--space-2);display:flex}.ticket-aside .invoice-total{font-size:var(--font-size-md);line-height:var(--font-line-md);color:var(--color-text-primary)}.invoice-meta{margin-top:var(--space-1);font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.invoice-link{color:var(--color-customer-text)}.invoice-date{color:var(--color-text-tertiary)}.turnaround-figure{font-size:var(--font-size-md);line-height:var(--font-line-md);color:var(--color-text-primary)}.turnaround-caveat{color:var(--color-text-secondary)}.ticket-lastchanged,.turnaround-caveat{font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.ticket-lastchanged{color:var(--color-text-tertiary);padding:0 var(--space-1)}.sync-btn{align-items:center;gap:var(--space-1);height:var(--size-control-sm);padding:0 var(--space-2);border:1px solid var(--color-line-control);border-radius:var(--radius-control);background:var(--color-surface-raised);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;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-color);margin-left:auto;display:inline-flex}.sync-btn:hover:not(:disabled){background:var(--color-state-hover)}.sync-btn:disabled{cursor:default}.sync-btn .status-dot{background:var(--color-neutral-solid)}.sync-btn[data-tone=success] .status-dot{background:var(--color-success-solid)}.sync-btn[data-tone=customer] .status-dot{background:var(--color-customer-solid)}.sync-btn[data-tone=warning]{color:var(--color-warning-text)}.sync-btn[data-tone=warning] .status-dot{background:var(--color-warning-dot)}.sync-btn[data-tone=danger]{color:var(--color-danger-text)}.sync-btn[data-tone=danger] .status-dot{background:var(--color-danger-solid)}.sync-live{animation:sync-breathe calc(var(--dur-slow) * 4) ease-in-out infinite}@keyframes sync-breathe{0%,to{opacity:1}50%{opacity:.25}}.sync-pull{opacity:0;transition:opacity var(--dur-fast) var(--ease-color)}.sync-btn:focus-visible .sync-pull,.sync-btn:hover:not(:disabled) .sync-pull{opacity:.75}@media (prefers-reduced-motion:reduce){.sync-live{opacity:.55;animation:none}}.ticket-head{margin-bottom:var(--space-4)}.ticket-title-row{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.ticket-number{font-size:var(--font-size-md);line-height:var(--font-line-md);color:var(--color-customer-text);font-weight:var(--font-weight-regular)}.ticket-title{font-size:var(--font-size-xl);line-height:var(--font-line-xl);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;margin:0}.ticket-created{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-tertiary)}.ticket-stage{align-items:baseline;gap:var(--space-3);margin:0 0 var(--space-5);display:flex}.ticket-desc-card{margin-bottom:var(--space-5)}.ticket-desc-text{font-size:var(--font-size-md);line-height:var(--font-line-md);white-space:pre-wrap;margin:0}.ticket-page{container-type:inline-size}@container (max-width:860px){.ticket-page .page-grid{grid-template-columns:minmax(0,1fr)}}.ticket-thread{flex-direction:column;gap:0;min-width:0;display:flex}.thread-day-rule{align-items:center;gap:var(--space-3);margin:var(--space-5) 0 var(--space-3);display:flex}.thread-day-rule-line{background:var(--color-line-subtle);flex:1;height:1px}.thread-day-label{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-tertiary)}.thread-photos{margin-top:var(--space-2)}.thread-empty{padding:var(--space-5);color:var(--color-text-tertiary)}.thread-empty,.ticket-aside{font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.ticket-aside{gap:var(--space-3);flex-direction:column;display:flex}.acct-aside .ch h3,.order-aside .ch h3,.ticket-aside .ch h3{font-size:var(--font-size-sm);line-height:var(--font-line-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.acct-aside .ch+.cb,.order-aside .ch+.cb,.ticket-aside .ch+.cb{padding-top:0}.ticket-aside .cf{color:var(--color-text-secondary)}.thread-msg{gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.thread-lock{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-pill);background:var(--color-warning-tint-strong);color:var(--color-warning-text);flex:none;justify-content:center;align-items:center;margin-top:0;display:inline-flex}.thread-bubble{min-width:0;padding:var(--space-3);flex:1}.thread-bubble-hidden{background:var(--color-warning-tint-strong);border-color:#0000}.thread-bubble-customer{background:var(--color-customer-tint);border-color:#0000}.thread-bubble-head{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.thread-author{font-size:var(--font-size-md);line-height:var(--font-line-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.thread-author-hidden{color:var(--color-warning-text)}.thread-author-customer{color:var(--color-customer-text)}.thread-subject{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-tertiary);font-weight:var(--font-weight-regular)}.thread-subject-hidden{color:var(--color-warning-text)}.thread-time{font-size:var(--font-size-sm);line-height:var(--font-line-sm);white-space:nowrap;margin-left:auto}.thread-time,.thread-time-ago{color:var(--color-text-tertiary)}.thread-text{margin:var(--space-1) 0 0;font-size:var(--font-size-md);line-height:var(--font-line-md);white-space:pre-wrap;overflow-wrap:break-word}.thread-signature{color:var(--color-text-secondary)}.thread-quote-text{margin:var(--space-2) 0 0;font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-tertiary);white-space:pre-wrap;overflow-wrap:break-word}.thread-bubble-board{background:var(--color-surface-sunken);border-color:#0000}.note-push{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-tertiary)}.note-push-trouble{color:var(--color-warning-text)}.note-edit,.note-edit-actions{margin-top:var(--space-2)}.note-edit-actions{align-items:center;gap:var(--space-2);display:flex}.spacer{flex:1}.note-error{margin:var(--space-2) 0 0;color:var(--color-danger-text)}.note-error,.pending-state{font-size:var(--font-size-sm);line-height:var(--font-line-sm)}.pending-state{color:var(--color-warning-text)}.pending-state-trouble{color:var(--color-danger-text)}.desc-heading{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-tertiary);margin-bottom:var(--space-1);display:flex}.desc-edit-link,.desc-heading{line-height:var(--font-line-sm)}.desc-edit-link{font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-customer-text);cursor:pointer;background:0 0;border:0;padding:0}.desc-editor-gap{margin-top:var(--space-3)}.desc-actions{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.desc-hint{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-tertiary)}.desc-hint-warn{color:var(--color-warning-text)}.desc-error-inline{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-danger-text)}.desc-save-btn{border-radius:var(--radius-control);padding:0 var(--space-3);font:inherit;font-size:var(--font-size-sm);line-height:var(--font-line-sm);font-weight:var(--font-weight-semibold);cursor:pointer;background:var(--color-internal-solid);color:var(--color-internal-on-solid);height:var(--size-control-sm);border:0;align-items:center;display:inline-flex}.desc-save-btn:disabled{cursor:not-allowed;color:var(--color-text-disabled);background:var(--color-state-disabled-bg)}.desc-save-btn-armed{background:var(--color-danger-solid);color:var(--color-danger-on-solid)}.desc-empty{margin:0}.desc-empty,.desc-push{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-tertiary)}.desc-push{margin:var(--space-2) 0 0}.desc-push-warn{color:var(--color-warning-text)}.jc-corner{align-items:center;gap:var(--space-2);flex:none;min-width:0;max-width:60%;margin-left:auto;display:inline-flex}.jc-corner .jc-acc{max-width:100%;margin-left:0}[cmdk-input]:focus-visible{outline-color:#0000}.palette-head:focus-within{border-bottom-color:var(--color-customer-solid)}@media (max-width:860px){.app-header{gap:var(--space-2);padding-left:var(--space-6);padding-right:var(--space-6);grid-template-columns:minmax(0,1fr) auto auto}.app-header-centre{justify-content:flex-end}.btn.app-header-tool{height:var(--size-control-md)}.btn-icon.app-header-tool,.palette-trigger{width:var(--size-control-md)}.palette-trigger{justify-content:center;padding:0}.palette-trigger-keys,.palette-trigger-label{display:none}.palette-popup{width:100%;max-width:none;height:100dvh;max-height:none;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);border:0;border-radius:0;inset:0;transform:none}[cmdk-list]{flex:auto}.palette-esc,.palette-foot{display:none}.palette-close{display:inline-flex}}.desc-add{width:var(--size-control-md);height:var(--size-control-md);border:1px dashed var(--color-line-default);border-radius:var(--radius-control);color:var(--color-text-tertiary);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.desc-add:hover{border-color:var(--color-customer-solid);color:var(--color-customer-text);background:var(--color-state-hover)}.desc-add svg{width:var(--size-icon-sm);height:var(--size-icon-sm)}.split-head{row-gap:var(--space-2);flex-wrap:wrap}.split-nav{align-items:center;gap:var(--space-2);display:flex}.split-nav-btn svg{display:block}.split-nav-prev svg{transform:rotate(180deg)}.split-month{font-size:var(--font-size-md);line-height:var(--font-line-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);white-space:nowrap}.split-head .status{margin-left:var(--space-1)}.split-head-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.split-kpis{margin-bottom:var(--space-4)}.split-table{table-layout:fixed;width:100%}.split-table td{vertical-align:top;height:auto;padding-top:var(--space-3);padding-bottom:var(--space-3)}.split-cell{align-items:flex-start;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.split-sub{font-size:var(--font-size-sm);line-height:var(--font-line-sm);color:var(--color-text-secondary);max-width:100%;display:block}.split-customer{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.split-muted{color:var(--color-text-tertiary)}.split-group td{background:var(--color-surface-sunken);padding-top:var(--space-2);padding-bottom:var(--space-2)}.split-group-label{font-size:var(--font-size-md);line-height:var(--font-line-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.split-group-note{margin-left:var(--space-2);font-weight:var(--font-weight-regular);color:var(--color-text-tertiary)}.split-group-total{font-size:var(--font-size-md);line-height:var(--font-line-md);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.split-row.has-check td{padding-bottom:var(--space-1);border-bottom-color:#0000}.split-check-sub td{padding-top:0;padding-bottom:var(--space-3)}.split-share{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.split-check,.split-check-items{min-width:0}.split-check,.split-check-items,.split-check-row{gap:var(--space-2);flex-direction:column;display:flex}.split-check-row{align-items:flex-start}.split-check-q{align-items:center;gap:var(--space-2);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.split-check-chevron{transition:transform var(--dur-fast) var(--ease-enter);flex-shrink:0}.split-check-chevron.is-open{transform:rotate(180deg)}.split-check-options{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.split-rules{max-width:calc(var(--space-10) * 27);margin-top:var(--space-6)}.split-rules .kv{grid-template-columns:calc(var(--space-10) * 6) minmax(0,1fr);gap:var(--space-1) var(--space-4);display:grid}.split-rules .kv-v{text-align:left;min-width:0}.split-rules-words{gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:640px){.split-rules .kv{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.desc-save-btn,.fchip,.inbox-attach,.rowbtn,.sync-btn,.wb-column-btn{min-height:var(--size-control-md)}.desc-edit-link,.settings-history{padding-block:var(--space-1);margin-block:calc(var(--space-1) * -1)}.wb-action{position:relative}.wb-action:after{content:"";height:var(--space-6);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}