@font-face{font-family:InterVariable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/InterVariable-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:InterVariable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/InterVariable-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}:root,.print-sheet{--kit-color-brand: #075eea;--kit-color-brand-dark: #0346c9;--kit-color-brand-press: #063a9e;--kit-color-brand-light: #eaf2ff;--kit-color-brand-border: #cfe0ff;--kit-color-bg: #f3f5f9;--kit-color-surface: #ffffff;--kit-color-border: #dbe3ef;--kit-color-border-soft: #e8eef6;--kit-color-text: #0f172a;--kit-color-muted: #4a5568;--kit-color-muted-2: var(--kit-color-muted);--kit-color-chip-bg: #f3f6fb;--kit-color-band: var(--kit-color-brand);--kit-color-on-band: #ffffff;--kit-color-on-band-soft: rgba(255, 255, 255, .22);--kit-color-on-band-label: var(--kit-color-on-band);--kit-color-on-band-quiet: #eaf2ff;--kit-color-on-band-debt: var(--kit-color-danger-on-dark);--kit-color-on-band-credit: var(--kit-color-success-on-dark);--kit-chip-dot-bad: #ff6b6b;--kit-chip-dot-good: #4ade80;--kit-chip-dot-warn: #fbbf24;--kit-color-warning: #a24a06;--kit-color-warning-bg: #fff7e8;--kit-color-warning-border: #ffd58a;--kit-color-success: #15803d;--kit-color-success-bg: #ecfaef;--kit-color-success-border: #c6ecd0;--kit-color-danger: #b91c1c;--kit-color-danger-bg: #fdecec;--kit-color-danger-border: #f5c9c9;--kit-color-info: #5b52d6;--kit-color-info-bg: #eef0ff;--kit-color-info-border: #d7d8fb;--kit-color-teal: #0e7490;--kit-color-teal-bg: #e6f6fb;--kit-color-teal-border: #b8e4ef;--kit-color-custom-price: var(--kit-color-warning);--kit-color-custom-price-bg: var(--kit-color-warning-bg);--kit-color-custom-price-border: var(--kit-color-warning-border);--kit-color-discount: var(--kit-color-success);--kit-color-discount-bg: var(--kit-color-success-bg);--kit-color-discount-border: var(--kit-color-success-border);--kit-color-notif: #ff4d3d;--kit-van-1: #075eea;--kit-van-2: #16a34a;--kit-van-3: #db2777;--kit-van-4: #7c3aed;--kit-van-5: #0891b2;--kit-van-6: #dc2626;--kit-van-7: #65a30d;--kit-van-8: #854d0e;--kit-van-9: #0f766e;--kit-van-10: #a21caf;--kit-van-11: #d97706;--kit-van-12: #ea580c;--kit-van-unassigned: #f59e0b;--kit-map-tile-filter: none;--kit-color-row-hover: #fbfcfe;--kit-color-focus-ring: rgba(7, 94, 234, .12);--kit-color-glass-bg: rgba(255, 255, 255, .08);--kit-color-glass-bg-strong: rgba(255, 255, 255, .12);--kit-color-glass-border: rgba(255, 255, 255, .3);--kit-color-glass-strong: rgba(255, 255, 255, .7);--kit-color-glass-ink: var(--kit-color-on-band);--kit-color-scrim: rgba(15, 23, 42, .55);--kit-gradient-brand-bar: var(--kit-color-band);--kit-gradient-brand-hero: var(--kit-color-band);--kit-shadow-band: 0 2px 10px rgba(3, 70, 201, .22);--kit-shadow-brand: 0 12px 28px rgba(7, 94, 234, .18);--kit-shadow-brand-hover: 0 4px 12px rgba(7, 94, 234, .28);--kit-color-success-on-dark: #4ade80;--kit-color-danger-on-dark: #fca5a5;--kit-glass-blur: 10px;--kit-color-tabbar-frost: color-mix(in srgb, var(--kit-color-surface) 92%, transparent);--kit-glass-saturate: 140%;--kit-shadow: 0 1px 2px rgba(15, 23, 42, .05), 0 8px 24px rgba(15, 23, 42, .04);--kit-shadow-pop: 0 1px 2px rgba(15, 23, 42, .05), 0 12px 32px rgba(15, 23, 42, .18);--kit-shadow-lift: 0 18px 44px rgba(15, 23, 42, .24);--kit-shadow-lift-up: 0 -18px 44px rgba(15, 23, 42, .28);--kit-shadow-thumb: 0 1px 2px rgba(15, 23, 42, .25);--kit-shadow-on-brand: 0 8px 20px rgba(0, 0, 0, .16);--kit-color-ink-surface: rgba(15, 23, 42, .9);--kit-radius-box: 12px;--kit-radius-control: 8px;--kit-radius-pill: 8px;--kit-radius-round: 999px;--kit-focus-ring: 3px solid var(--kit-color-brand-light);--kit-control-height: 44px;--kit-control-height-icon: var(--kit-control-height);--kit-control-height-sm: var(--kit-frame-control);--kit-table-header-height: 44px;--kit-table-row-height: 2.25rem;--kit-table-pad-y: .4rem;--kit-table-head-pad-y: .45rem;--kit-table-pad-x: var(--kit-space-3);--kit-table-pad-x-desk: 1.15rem;--kit-figure-row-height: 3.5rem;--kit-table-cell-pad-dense: 20px;--kit-table-cell-pad-tight: 12px;--kit-box-padding-y: 30px;--kit-box-padding-x: 34px;--kit-box-gap: 32px;--kit-page-gutter: 32px;--kit-heading-row-height: 62px;--kit-firm-heading-height: 3.25rem;--kit-topbar-height: 72px;--kit-sidebar-width: 286px;--kit-sidebar-width-collapsed: 88px;--kit-frame-rail: 64px;--kit-frame-rail-open: 240px;--kit-frame-gutter: 24px;--kit-type-frame-title: var(--kit-type-7);--kit-type-frame-title-phone: var(--kit-type-6);--kit-type-frame-count: var(--kit-type-4);--kit-type-frame-count-phone: var(--kit-type-2);--kit-frame-row: 42px;--kit-frame-control: 36px;--kit-frame-search: 300px;--kit-frame-search-min: 180px;--kit-frame-date: 300px;--kit-frame-date-phone: 232px;--kit-frame-tile: 28px;--kit-monthrail-width: 460px;--kit-monthrail-width-min: 380px;--kit-drillin-margin: 40px;--kit-drillin-max-width: 1360px;--kit-drillin-rail-width: 340px;--kit-popup-max-width: 900px;--kit-card-width: 460px;--kit-radius-popup: 24px;--kit-radius-card: 14px;--kit-radius-chip: 12px;--kit-radius-seg: 10px;--kit-radius-sheet: 20px;--kit-control-height-lg: 52px;--kit-band-btn: 30px;--kit-band-arrow: 40px;--kit-radius-panel: var(--kit-radius-box);--kit-radius-tile: var(--kit-radius-box);--kit-popup-band-pad-y: 18px;--kit-popup-gap: 10px;--kit-popup-btn-pad-x: 18px;--kit-popup-close-room: 60px;--kit-popup-tl-rail: 34px;--kit-popup-sect-title: 10rem;--kit-popup-sect-label: 10.5rem;--kit-chip-pad-y: 3px;--kit-settings-body-max: 72rem;--kit-drillin-list-max: 9.5rem;--kit-finder-width: 26rem;--kit-grid-name-col-phone: 7rem;--kit-legacy-header-height: 48px;--kit-touch-min: 44px;--kit-toggle-w: 2.9rem;--kit-toggle-h: 1.7rem;--kit-toggle-thumb: 1.3rem;--kit-toggle-inset: .2rem;--kit-touch-driver: 48px;--kit-row-tap-height: 72px;--kit-row-ruled: 2.5rem;--kit-appbar-height: 56px;--kit-tabbar-height: 64px;--kit-driver-tabbar-height: 49px;--kit-free-tabbar-height: 60px;--kit-free-topbar-spacer: 40px;--kit-drawer-width: 330px;--kit-drawer-user-max: 220px;--kit-shadow-tabbar: 0 -10px 28px var(--kit-color-border);--kit-gate-card-max: 520px;--kit-search-max: 440px;--kit-search-height: var(--kit-frame-control);--kit-search-icon-size: 28px;--kit-notif-panel-width: 320px;--kit-account-menu-min: 268px;--kit-avatar-size: 36px;--kit-sheet-max: 88svh;--kit-page-gutter-phone: 14px;--kit-badge-height: var(--kit-pill-height);--kit-badge-height-sm: 24px;--kit-badge-count-size: 20px;--kit-pill-height: 28px;--kit-pill-pad-x: var(--kit-space-2);--kit-pill-weight: var(--kit-weight-ui);--kit-pill-height-band: 36px;--kit-pill-pad-x-band: var(--kit-space-3);--kit-status-gap: var(--kit-space-2);--kit-page-gap: 1.25rem;--kit-card-pad: 1.25rem;--kit-touch: 2.75rem;--kit-compact: 2.25rem;--kit-space-xs: .5rem;--kit-space-sm: 1rem;--kit-space-md: 1.5rem;--kit-text-xs: var(--kit-type-1);--kit-text-sm: var(--kit-type-3);--kit-text-lg: var(--kit-type-5);--kit-text-xl: var(--kit-type-5);--kit-weight-semi: var(--kit-weight-ui);--kit-weight-bold: var(--kit-weight-strong);--kit-weight-heavy: var(--kit-weight-strong);--kit-content-max: 1320px;--kit-font-family: InterVariable, Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--kit-font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--kit-text-page-title-size: var(--kit-type-display-size);--kit-text-page-title-weight: var(--kit-weight-strong);--kit-text-page-title-tracking: -.055em;--kit-text-page-title-leading: 1.05;--kit-text-page-title-size-mobile: var(--kit-type-display-size-mobile);--kit-text-section-size: var(--kit-type-section-size);--kit-text-section-weight: var(--kit-weight-strong);--kit-text-section-tracking: -.02em;--kit-text-strong-size: var(--kit-type-strong-size);--kit-text-strong-weight: var(--kit-weight-strong);--kit-text-body-size: var(--kit-type-body-size);--kit-text-body-weight: var(--kit-weight-body);--kit-text-subheader-size: var(--kit-type-subheader-size);--kit-text-subheader-weight: var(--kit-weight-body);--kit-text-label-size: var(--kit-type-label-size);--kit-text-label-weight: var(--kit-weight-strong);--kit-text-label-tracking: .04em;--kit-text-sm-size: var(--kit-type-3);--kit-text-sm-weight-control: var(--kit-weight-ui);--kit-text-sm-weight-avatar: 800;--kit-text-pill-size: var(--kit-type-pill-size);--kit-text-pill-weight: 800;--kit-text-notif-size: var(--kit-type-notif-size);--kit-text-notif-weight: 800;--kit-text-role-weight: 700;--kit-text-navtitle-size: var(--kit-type-1);--kit-text-navtitle-weight: 800;--kit-text-navtitle-tracking: .08em;--kit-text-search-size: var(--kit-type-3);--kit-type-display-size: var(--kit-type-7);--kit-type-display-size-mobile: var(--kit-type-6);--kit-type-figure-size: var(--kit-type-6);--kit-type-bandfig-label-size: var(--kit-type-1);--kit-type-bandfig-value-size: var(--kit-type-5);--kit-type-bandchip-label-size: var(--kit-type-1);--kit-type-bandchip-value-size: var(--kit-type-4);--kit-type-section-size: var(--kit-type-5);--kit-type-strong-size: var(--kit-type-4);--kit-type-subheader-size: var(--kit-type-3);--kit-type-body-size: var(--kit-type-3);--kit-type-label-size: var(--kit-type-1);--kit-type-caption-size: var(--kit-type-1);--kit-type-pill-size: var(--kit-type-2);--kit-type-stat-size: var(--kit-type-5);--kit-type-tab-size: var(--kit-type-3);--kit-type-datetitle-size: var(--kit-type-5);--kit-type-notif-size: var(--kit-type-1);--kit-type-field-size-mobile: 16px;--kit-type-1: 12px;--kit-type-2: 13px;--kit-type-3: 14px;--kit-type-4: 16px;--kit-type-5: 18px;--kit-type-6: 24px;--kit-type-xl: var(--kit-type-5);--kit-type-nav-item: var(--kit-type-4);--kit-type-month-chip: calc(var(--kit-type-caption-size) * .75);--kit-type-month-note: calc(var(--kit-type-caption-size) * .67);--kit-type-fluid-figure: clamp(var(--kit-type-bandfig-value-size), 1.8vw, var(--kit-type-6));--kit-type-none: 0;--kit-type-title-chip: var(--kit-type-4);--kit-type-7: 32px;--kit-type-large-title: var(--kit-type-7);--kit-weight-medium: var(--kit-weight-body);--kit-weight-body: 600;--kit-weight-ui: 700;--kit-weight-strong: 800;--kit-weight-mark: 900;--kit-leading-tight: 1.05;--kit-leading-snug: 1.2;--kit-leading-normal: 1.4;--kit-leading-relaxed: 1.5;--kit-leading-doc: 1.35;--kit-tracking-display: -.05em;--kit-tracking-tight: -.02em;--kit-tracking-normal: 0;--kit-tracking-label: .06em;--kit-tracking-wide: .08em;--kit-space-1: 4px;--kit-space-2: 8px;--kit-space-3: 12px;--kit-space-4: 16px;--kit-space-5: 24px;--kit-space-6: 32px;--kit-space-7: 48px;--kit-space-8: 64px;--kit-motion-fast: .12s;--kit-motion-base: .18s;--kit-motion-slow: .26s;--kit-ease-out: cubic-bezier(.16, 1, .3, 1);--kit-ease-in: cubic-bezier(.4, 0, 1, 1);--kit-ease-standard: cubic-bezier(.4, 0, .2, 1);--kit-ease-linear: linear;--kit-motion-push: .35s;--kit-ease-spring: cubic-bezier(.32, .72, 0, 1);--kit-icon-tab: 26px;--kit-press-scale: .92;--kit-shimmer-duration: 1.2s;--kit-spinner-duration: 1s;--kit-z-raised: 1;--kit-z-sticky: 100;--kit-z-rail: 1001;--kit-z-overlay: 1000;--kit-z-statusstrip: 999;--kit-z-toast: 1100;--kit-modal-xwide: 60rem;--kit-z-dialog: 2100;--kit-z-phone-chrome: 900;--kit-z-map-panel: 500;--kit-z-map-float: 900;--kit-z-map-aim: 950;--kit-z-map-bar: 960;--kit-z-popover: 2000;--kit-color-text-secondary: var(--kit-color-text);--kit-color-text-nav: var(--kit-color-text);--kit-color-text-control: var(--kit-color-text);--kit-color-text-action: #2e4c80;--kit-color-neutral-text: var(--kit-color-muted);--kit-color-on-dark-muted: #a7b4c9;--kit-color-neutral-border: #d9e2ef;--kit-color-nav-active-from: #eff5ff;--kit-color-nav-active-to: #f7faff;--kit-color-danger-tint-bg: #fffafa;--kit-color-danger-tint-border: #f2d6d6}@media(max-width:1024px){:root{--kit-type-frame-title: var(--kit-type-6)}}@media(max-width:640px){:root{--kit-page-gap: 1rem;--kit-card-pad: 1rem;--kit-type-1: 12px;--kit-type-2: 13px;--kit-type-3: 15px;--kit-type-4: 17px;--kit-type-5: 17px;--kit-type-6: 22px;--kit-type-7: 22px;--kit-type-large-title: 34px;--kit-type-body-size: 17px;--kit-type-strong-size: 17px;--kit-type-caption-size: 13px;--kit-type-label-size: 13px;--kit-type-field-size-mobile: 17px;--kit-type-notif-size: 11px;--kit-weight-body: 400;--kit-weight-ui: 600;--kit-weight-strong: 700;--kit-type-stat-size: 20px;--kit-pill-height: 20px;--kit-type-tab-size: 14px;--kit-type-datetitle-size: 19px;--kit-control-height: 44px;--kit-control-height-icon: 44px;--kit-control-height-lg: 44px;--kit-table-row-height: 44px;--kit-table-pad-y: var(--kit-space-3);--kit-heading-row-height: 40px;--kit-appbar-height: 44px;--kit-tabbar-height: 50px;--kit-page-gutter-phone: 16px;--kit-segmented-height: 44px;--kit-ghost-height: 32px;--kit-box-gap: var(--kit-space-4)}}@media(prefers-reduced-motion:reduce){:root{--kit-motion-fast: 1ms;--kit-motion-base: 1ms;--kit-motion-slow: 1ms;--kit-motion-push: 1ms;--kit-press-scale: 1}}:root{--kit-chart-billed: var(--kit-color-brand);--kit-chart-in: var(--kit-color-success);--kit-chart-open: repeating-linear-gradient(45deg, var(--kit-color-warning-border) 0 4px, var(--kit-color-warning-bg) 4px 8px);--kit-radius-chart-bar: var(--kit-radius-control);--kit-chart-height: 172px;--kit-chart-height-sm: 120px}:root{--kit-border-width-1: .0625rem;--kit-border-width-2: .125rem;--kit-border-width-4: .25rem;--kit-icon-xl: 2rem;--kit-chip-height-compact: 1.75rem;--kit-journey-dot-size: 1.0625rem;--kit-shadow-map-badge: 0 1px 5px rgba(15, 23, 42, .5);--kit-shadow-pin: 0 1px 4px rgba(0, 0, 0, .45);--kit-shadow-pin-handle: 0 1px 3px rgba(0, 0, 0, .5);--kit-shadow-pin-badge: 0 1px 5px rgba(0, 0, 0, .5);--kit-glow-arrow: 0 0 1.5px rgba(255, 255, 255, .9);--kit-shadow-help-ring: 0 0 0 4px rgba(37, 99, 235, .15)}:root{--kit-heat-1: color-mix(in srgb, var(--kit-color-brand) 8%, var(--kit-color-surface));--kit-heat-2: color-mix(in srgb, var(--kit-color-brand) 18%, var(--kit-color-surface));--kit-heat-3: color-mix(in srgb, var(--kit-color-brand) 32%, var(--kit-color-surface));--kit-heat-4: color-mix(in srgb, var(--kit-color-brand) 52%, var(--kit-color-surface));--kit-heat-5: var(--kit-color-brand);--kit-heat-ink-deep: var(--kit-color-on-band)}:root{--kit-scrollbar-size: .4375rem;--kit-scrollbar-inset: .125rem;--kit-scrollbar-page-size: .5625rem;--kit-scrollbar-thumb: color-mix(in srgb, var(--kit-color-brand) 35%, transparent);--kit-scrollbar-page-thumb: color-mix(in srgb, var(--kit-color-brand) 55%, transparent);--kit-scrollbar-thumb-hover: var(--kit-color-brand)}.print-sheet{color-scheme:light;background:var(--kit-color-surface);color:var(--kit-color-text)}:root{--kit-type-print-7: 7px;--kit-type-print-8: 8px;--kit-type-print-8-5: 8.5px;--kit-type-print-9: 9px;--kit-type-print-9-5: 9.5px;--kit-type-print-10: 10px;--kit-type-print-10-5: 10.5px;--kit-type-print-11: 11px;--kit-type-print-12: 12px;--kit-type-print-12-5: 12.5px;--kit-type-print-13: 13px;--kit-type-print-14: 14px;--kit-type-print-15: 15px;--kit-type-print-16: 16px;--kit-type-print-21: 21px;--kit-type-print-8-5pt: 8.5pt;--kit-type-print-10pt: 10pt;--kit-type-print-10-5pt: 10.5pt;--kit-type-print-16pt: 16pt;--kit-type-print-22pt: 22pt;--kit-print-space-2: 2px;--kit-print-space-3: 3px;--kit-print-space-4: 4px;--kit-print-space-5: 5px;--kit-print-space-6: 6px;--kit-print-space-7: 7px;--kit-print-space-8: 8px;--kit-print-space-9: 9px;--kit-print-space-10: 10px;--kit-print-space-12: 12px;--kit-print-space-14: 14px;--kit-print-space-18: 18px;--kit-print-space-20: 20px;--kit-print-space-48: 48px;--kit-radius-print-2: 2px;--kit-radius-print-3: 3px;--kit-radius-print-4: 4px;--kit-radius-print-7: 7px;--kit-print-rule-tick-sm: 1.4px;--kit-print-rule-banner: 1.5px;--kit-print-rule-tick: 1.6px;--kit-print-rule-totals: 3px;--kit-print-rule-head: 4px;--kit-print-leading-115: 1.15;--kit-print-leading-130: 1.3;--kit-print-leading-135: 1.35;--kit-print-leading-145: 1.45;--kit-print-tracking-4: .04em;--kit-print-tracking-5: .05em;--kit-print-tracking-7: .07em;--kit-print-tracking-8: .08em}.psheet{--kit-print-scale: 1;--kit-type-print-scaled-7: calc(var(--kit-type-print-7) * var(--kit-print-scale));--kit-type-print-scaled-8-5: calc(var(--kit-type-print-8-5) * var(--kit-print-scale));--kit-type-print-scaled-9: calc(var(--kit-type-print-9) * var(--kit-print-scale));--kit-type-print-scaled-9-5: calc(var(--kit-type-print-9-5) * var(--kit-print-scale));--kit-type-print-scaled-10: calc(var(--kit-type-print-10) * var(--kit-print-scale));--kit-type-print-scaled-10-5: calc(var(--kit-type-print-10-5) * var(--kit-print-scale));--kit-type-print-scaled-11: calc(var(--kit-type-print-11) * var(--kit-print-scale));--kit-type-print-scaled-12: calc(var(--kit-type-print-12) * var(--kit-print-scale));--kit-type-print-scaled-12-5: calc(var(--kit-type-print-12-5) * var(--kit-print-scale));--kit-type-print-scaled-14: calc(var(--kit-type-print-14) * var(--kit-print-scale));--kit-type-print-scaled-15: calc(var(--kit-type-print-15) * var(--kit-print-scale));--kit-type-print-scaled-16: calc(var(--kit-type-print-16) * var(--kit-print-scale));--kit-print-w-stop: 7%;--kit-print-w-items: 22%;--kit-print-w-charge: 12%;--kit-print-w-balance: 12.5%;--kit-print-w-paid: 6.5%;--kit-print-w-invoice: 7.5%}.psheet--lg{--kit-print-scale: 1.2;--kit-print-w-stop: 7.5%;--kit-print-w-items: 16.5%;--kit-print-w-charge: 14.5%;--kit-print-w-balance: 15.5%;--kit-print-w-paid: 7%;--kit-print-w-invoice: 9%}.psheet--xl{--kit-print-scale: 1.45;--kit-print-w-stop: 9%;--kit-print-w-charge: 17%;--kit-print-w-balance: 16%;--kit-print-w-paid: 7%;--kit-print-w-invoice: 10%}.kit-pc-paper{--kit-pc-scale: 1;--kit-type-print-sheet: calc(var(--kit-type-print-paper) * var(--kit-pc-scale));--kit-type-print-sheet-mini: calc(var(--kit-type-print-mini) * var(--kit-pc-scale));--kit-type-print-sheet-mini-a5: calc(var(--kit-type-print-mini-a5) * var(--kit-pc-scale))}.kit-pc-paper--sm{--kit-pc-scale: .85}.kit-pc-paper--lg{--kit-pc-scale: 1.2}.kit-pc-paper{--kit-type-rs-base: calc(.74rem * var(--kit-pc-scale));--kit-rs-rem: calc(var(--kit-type-rs-base) / .74);--kit-type-rs-xs: calc(.58 * var(--kit-rs-rem));--kit-type-rs-th: calc(.6 * var(--kit-rs-rem));--kit-type-rs-sm: calc(.62 * var(--kit-rs-rem));--kit-type-rs-k: calc(.64 * var(--kit-rs-rem));--kit-type-rs-note: calc(.66 * var(--kit-rs-rem));--kit-type-rs-rr: calc(.72 * var(--kit-rs-rem));--kit-type-rs-b: calc(.74 * var(--kit-rs-rem));--kit-type-rs-it: calc(.76 * var(--kit-rs-rem));--kit-type-rs-nm: calc(.8 * var(--kit-rs-rem));--kit-type-rs-stt: calc(.82 * var(--kit-rs-rem));--kit-type-rs-dt: calc(.85 * var(--kit-rs-rem));--kit-type-rs-logo: calc(.9 * var(--kit-rs-rem));--kit-type-rs-bn: calc(1.05 * var(--kit-rs-rem));--kit-type-rs-big: calc(1.15 * var(--kit-rs-rem));--kit-radius-rs-sheet: calc(.25 * var(--kit-rs-rem));--kit-radius-rs-logo: calc(.5 * var(--kit-rs-rem));--kit-radius-rs-note: calc(.25 * var(--kit-rs-rem));--kit-radius-rs-cb: calc(.15 * var(--kit-rs-rem));--kit-radius-rs-box: calc(.6 * var(--kit-rs-rem))}@media print{.kit-pc-paper{--kit-type-rs-base: calc(.68rem * var(--kit-pc-scale))}}@media screen{:root[data-theme=dark]{color-scheme:dark;--kit-color-brand: #5b9bff;--kit-color-brand-dark: #3a7ef0;--kit-color-brand-light: rgba(91, 155, 255, .16);--kit-color-brand-border: rgba(91, 155, 255, .32);--kit-color-band: #0b43b0;--kit-color-bg: #0a101c;--kit-color-surface: #141c2c;--kit-color-border: rgba(120, 135, 165, .28);--kit-color-border-soft: rgba(130, 145, 175, .2);--kit-color-chip-bg: rgba(130, 145, 175, .2);--kit-color-row-hover: rgba(91, 155, 255, .08);--kit-color-text: #eef2f8;--kit-color-text-secondary: #d3dae6;--kit-color-text-nav: #d3dae6;--kit-color-text-control: #eef2f8;--kit-color-muted: #aab4c5;--kit-color-muted-2: var(--kit-color-muted);--kit-color-nav-active-from: rgba(91, 155, 255, .16);--kit-color-nav-active-to: rgba(91, 155, 255, .1);--kit-color-glass-bg: rgba(255, 255, 255, .12);--kit-color-glass-bg-strong: rgba(255, 255, 255, .2);--kit-color-glass-border: rgba(255, 255, 255, .22);--kit-color-on-band-debt: #ffc4c4;--kit-color-on-band-credit: #b6f2c8;--kit-color-success: #4ade80;--kit-color-success-bg: rgba(74, 222, 128, .14);--kit-color-success-border: rgba(74, 222, 128, .3);--kit-color-warning: #fb923c;--kit-color-warning-bg: rgba(251, 146, 60, .14);--kit-color-warning-border: rgba(251, 146, 60, .32);--kit-color-info: #a5a0ff;--kit-color-info-bg: rgba(165, 160, 255, .16);--kit-color-info-border: rgba(165, 160, 255, .34);--kit-color-teal: #2dd4bf;--kit-color-teal-bg: rgba(45, 212, 191, .14);--kit-color-teal-border: rgba(45, 212, 191, .32);--kit-color-danger: #f87171;--kit-color-danger-bg: rgba(248, 113, 113, .14);--kit-color-danger-border: rgba(248, 113, 113, .3);--kit-color-scrim: rgba(0, 0, 0, .55);--kit-shadow: 0 1px 2px rgba(0, 0, 0, .4);--kit-shadow-band: 0 2px 10px rgba(0, 0, 0, .45);--kit-shadow-pop: 0 20px 50px rgba(0, 0, 0, .6);--kit-map-tile-filter: invert(1) hue-rotate(180deg) brightness(.92) contrast(.88) saturate(.6)}}:root{--kit-z-banner: 900;--kit-z-banner-below: 899;--kit-z-tooltip: 2000;--kit-z-switcher: 3000;--kit-tooltip-arrow: 9px;--kit-focus-outline: var(--kit-border-width-2) solid var(--kit-color-brand);--kit-radius-none: 0;--kit-radius-xs: 4px}.stopkind--delivery{--kit-van-color: var(--kit-van-unassigned)}.stopkind--hire-delivery{--kit-van-color: var(--kit-color-brand)}.stopkind--hire-collection{--kit-van-color: var(--kit-color-warning)}.stopkind--hire-service{--kit-van-color: var(--kit-color-teal)}.stopkind--hire-exchange{--kit-van-color: var(--kit-color-info)}.stopkind--door-call{--kit-van-color: var(--kit-color-muted)}.plnr-van--1{--kit-van-color: var(--kit-van-1)}.plnr-van--2{--kit-van-color: var(--kit-van-2)}.plnr-van--3{--kit-van-color: var(--kit-van-3)}.plnr-van--4{--kit-van-color: var(--kit-van-4)}.plnr-van--5{--kit-van-color: var(--kit-van-5)}.plnr-van--6{--kit-van-color: var(--kit-van-6)}.plnr-van--7{--kit-van-color: var(--kit-van-7)}.plnr-van--8{--kit-van-color: var(--kit-van-8)}.plnr-van--9{--kit-van-color: var(--kit-van-9)}.plnr-van--10{--kit-van-color: var(--kit-van-10)}.plnr-van--11{--kit-van-color: var(--kit-van-11)}.plnr-van--12{--kit-van-color: var(--kit-van-12)}.plnr-van--unassigned{--kit-van-color: var(--kit-van-unassigned)}.plnr-van--none{--kit-van-color: var(--kit-color-muted-2)}[data-van="1"]{--kit-van-color: var(--kit-van-1)}[data-van="2"]{--kit-van-color: var(--kit-van-2)}[data-van="3"]{--kit-van-color: var(--kit-van-3)}[data-van="4"]{--kit-van-color: var(--kit-van-4)}[data-van="5"]{--kit-van-color: var(--kit-van-5)}[data-van="6"]{--kit-van-color: var(--kit-van-6)}[data-van="7"]{--kit-van-color: var(--kit-van-7)}[data-van="8"]{--kit-van-color: var(--kit-van-8)}[data-van="9"]{--kit-van-color: var(--kit-van-9)}[data-van="10"]{--kit-van-color: var(--kit-van-10)}[data-van="11"]{--kit-van-color: var(--kit-van-11)}[data-van="12"]{--kit-van-color: var(--kit-van-12)}[data-van=none]{--kit-van-color: var(--kit-van-unassigned)}[data-van],[class*=plnr-van--]{--kit-van-wash: color-mix(in srgb, var(--kit-van-color) 12%, var(--kit-color-surface));--kit-van-tile: color-mix(in srgb, var(--kit-van-color) 14%, var(--kit-color-surface));--kit-van-ink: color-mix(in srgb, var(--kit-van-color) 78%, var(--kit-color-text))}[class*=kit-tone--]{--kit-tone-wash: color-mix(in srgb, var(--kit-tone) 8%, var(--kit-color-surface));--kit-tone-edge: color-mix(in srgb, var(--kit-tone) 35%, var(--kit-color-border))}.tone--muted{--kit-shell-tone-accent: var(--kit-color-muted);--kit-shell-tone-wash: var(--kit-color-chip-bg)}.tone--brand{--kit-shell-tone-accent: var(--kit-color-brand);--kit-shell-tone-wash: var(--kit-color-brand-light)}.tone--info{--kit-shell-tone-accent: var(--kit-color-info);--kit-shell-tone-wash: var(--kit-color-info-bg)}.tone--warning{--kit-shell-tone-accent: var(--kit-color-warning);--kit-shell-tone-wash: var(--kit-color-warning-bg)}.tone--success{--kit-shell-tone-accent: var(--kit-color-success);--kit-shell-tone-wash: var(--kit-color-success-bg)}:root{--kit-idpill-customer: var(--kit-color-brand-dark);--kit-idpill-customer-bg: var(--kit-color-brand-light);--kit-idpill-customer-border: var(--kit-color-brand-border);--kit-idpill-order: var(--kit-color-brand);--kit-idpill-order-bg: var(--kit-color-brand-light);--kit-idpill-order-border: var(--kit-color-brand-border);--kit-idpill-hire: var(--kit-color-info);--kit-idpill-hire-bg: var(--kit-color-info-bg);--kit-idpill-hire-border: var(--kit-color-info-border)}:root{--kit-bleed-x: calc(50% - 50vw) }@media(min-width:1024px){.kit-page--fill{--kit-box-gap: var(--kit-space-4)}}:root{--kit-type-desk-root: clamp(14.5px, calc(.36vw + 10px) , 19.5px);--kit-desk-rail: 4.6rem;--kit-desk-rail-open: 18.5rem;--kit-desk-gap: clamp(12px, 1.1vw, 24px);--kit-desk-padx: clamp(16px, 1.7vw, 40px);--kit-desk-strip: calc(3.7rem + 1px) ;--kit-desk-cap: 2240px;--kit-desk-search: clamp(19.5rem, 22vw, 28rem);--kit-desk-sheet: min(36rem, 92vw);--kit-desk-sheet-wide: min(52rem, 92vw);--kit-desk-sheet-max: 86vh;--kit-desk-sheet-huge: min(80rem, 94vw);--kit-desk-sheet-step: min(58rem, 94vw);--kit-desk-menu: 20rem;--kit-desk-auth-form: min(28rem, 92%);--kit-desk-auth-form-wide: min(36rem, 92%);--kit-type-desk-title: 1.6rem;--kit-type-desk-sub: .84rem;--kit-type-desk-body: 1rem;--kit-weight-desk-plain: 400;--kit-type-desk-btn: .95rem;--kit-type-desk-tab: .92rem;--kit-type-desk-small: .88rem;--kit-type-desk-acct: .85rem;--kit-type-desk-date: .98rem;--kit-type-desk-nav: .95rem;--kit-type-desk-navsub: .78rem;--kit-type-desk-navhead: .7rem;--kit-type-desk-kbd: .72rem;--kit-type-desk-van: 1.1rem;--kit-type-desk-label: .8rem;--kit-type-desk-sheet-title: 1.25rem;--kit-type-desk-logo: 1.25rem;--kit-type-desk-auth-logo: 1.7rem;--kit-type-desk-auth-mark: 1.9rem;--kit-type-desk-auth-say: clamp(2rem, 2.6vw, 3rem);--kit-type-desk-auth-lede: 1.05rem;--kit-type-desk-auth-h2: 1.55rem;--kit-type-desk-figure: 1.55rem;--kit-type-desk-th: .74rem;--kit-type-desk-pill: .78rem;--kit-type-desk-card: 1.02rem;--kit-type-desk-note: .9rem;--kit-type-desk-mut: .86rem;--kit-type-desk-tick: .72rem;--kit-desk-side: clamp(18rem, 24vw, 26rem);--kit-type-desk-day: 1.1rem;--kit-type-desk-tiny: .82rem;--kit-type-desk-ch: 1.02rem;--kit-type-desk-tile: 1.15rem;--kit-type-desk-mini: .85rem;--kit-type-desk-big: 1.9rem;--kit-type-shop-ph: .5rem;--kit-type-shop-ph-mark: .42rem;--kit-type-shop-h: 1.5rem;--kit-type-desk-q: 1.05rem;--kit-type-desk-num: .75rem;--kit-radius-desk-logo: .85rem;--kit-radius-desk-nav: .85rem;--kit-radius-desk-btn: .8rem;--kit-radius-desk-tab: .65rem;--kit-radius-desk-card: 1rem;--kit-radius-desk-bar: .2rem;--kit-radius-desk-bar-foot: .1rem;--kit-radius-desk-pin: 50% 50% 50% 0;--kit-radius-desk-pill: .75rem;--kit-radius-desk-flt: 1.2rem;--kit-radius-desk-mini: 1.05rem;--kit-radius-desk-sheet: 1.25rem;--kit-radius-desk-kbd: .35rem;--kit-radius-desk-auth-logo: 1.1rem;--kit-radius-circle: 50%;--kit-color-on-band-glass: rgba(255, 255, 255, .2);--kit-color-on-band-faint: rgba(255, 255, 255, .14);--kit-color-on-band-rule: rgba(255, 255, 255, .28);--kit-color-on-band-line: rgba(255, 255, 255, .45);--kit-color-on-band-ring: rgba(255, 255, 255, .12);--kit-color-on-band-wash: rgba(255, 255, 255, .06);--kit-color-on-band-text: rgba(255, 255, 255, .9);--kit-color-scrim-desk: rgba(15, 23, 42, .42);--kit-shadow-rail: 0 18px 48px rgba(15, 23, 42, .18);--kit-shadow-sheet: 0 24px 64px rgba(15, 23, 42, .28);--kit-shadow-menu: 0 18px 48px rgba(15, 23, 42, .22);--kit-motion-rail: .18s;--kit-motion-rise: .22s;--kit-motion-page: .24s;--kit-motion-stagger: 30ms;--kit-motion-lift: .6rem;--kit-press-scale-btn: .97}@media(prefers-reduced-motion:reduce){:root{--kit-motion-rail: 1ms;--kit-motion-rise: 1ms;--kit-motion-page: 1ms;--kit-motion-stagger: 0ms;--kit-motion-lift: 0;--kit-press-scale-btn: 1}}:root{--kit-type-desk-id: .78rem;--kit-type-desk-mut: .86rem;--kit-type-desk-th: .74rem;--kit-type-desk-card-head: 1.02rem;--kit-type-desk-q: 1.05rem;--kit-type-desk-big: 1.9rem;--kit-type-desk-cal: .95rem;--kit-type-desk-cal-month: 1.15rem;--kit-type-desk-note: .9rem;--kit-type-desk-chev: 1.3rem;--kit-type-desk-name: 1.3rem;--kit-type-desk-fig: 1.4rem;--kit-radius-desk-id: .75rem;--kit-radius-desk-flt: 1.2rem;--kit-radius-desk-mini: 1.05rem;--kit-radius-desk-key: .2rem;--kit-desk-side: clamp(18rem, 24vw, 26rem);--kit-desk-day: clamp(3.4rem, 6.6vh, 6rem);--kit-desk-sheet-print: min(76rem, 95vw);--kit-desk-pc-side: clamp(17rem, 24vw, 23rem);--kit-desk-pc-a5: min(22rem, 100%);--kit-type-print-mini: .62rem;--kit-type-print-mini-a5: .66rem;--kit-type-print-mini-th: .52rem;--kit-type-print-paper: .92rem;--kit-type-print-big: 1.5em;--kit-type-print-kind: 1.3em;--kit-type-print-small: .84em;--kit-type-print-label: .74em;--kit-type-print-stop: 1.45em;--kit-paper-tick: 1.15em;--kit-paper-sign-gap: 2.6em;--kit-paper-band-pad: .9em 1.2em;--kit-paper-band-gap: .4em 1.4em;--kit-paper-space-1: .3em;--kit-paper-space-2: .4em;--kit-paper-space-3: .8em;--kit-paper-space-4: .9em;--kit-type-phone-sheet-title: 1.1875rem;--kit-radius-desk-tick: .35rem;--kit-radius-print-box: .4rem;--kit-border-width-print: .09375rem;--kit-phone-tick: 1.75rem}:root{--kit-type-desk-hero: 2.4rem;--kit-desk-vi: 2.75rem;--kit-desk-bar: .4rem;--kit-desk-chart: clamp(9rem, 22vh, 18rem);--kit-desk-chart-sm: clamp(7rem, 16vh, 13rem);--kit-desk-chart-gap: clamp(.5rem, 1vw, 1.2rem);--kit-desk-chart-bar: 3.2rem;--kit-desk-share: 16rem;--kit-radius-desk-chart: .35rem .35rem .1rem .1rem;--kit-chart-hatch: repeating-linear-gradient(45deg, var(--kit-color-brand-light) 0 4px, var(--kit-color-border) 4px 8px);--kit-type-phone-hero: 30px;--kit-type-phone-sheet-title: 20px;--kit-phone-vi: 44px;--kit-phone-ic: 36px;--kit-phone-x: 36px;--kit-phone-tab: 38px;--kit-phone-mini: 38px;--kit-phone-btn: 52px;--kit-phone-chip: 48px;--kit-phone-chart: 110px;--kit-phone-sbar: 6px;--kit-phone-swatch: 10px;--kit-type-phone-days: 11px;--kit-type-phone-emoji: 22px;--kit-radius-phone-bar: 4px 4px 0 0;--kit-radius-phone-pill: 16px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}a,button,input,select,textarea,label,summary,[role=button],[role=tab],[role=menuitem],[role=option]{touch-action:manipulation}body{margin:0;font-family:var(--kit-font-family);font-size:var(--kit-type-3);font-weight:var(--kit-weight-body);line-height:var(--kit-leading-normal);color:var(--kit-color-text);background:var(--kit-color-bg);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}h1{font-size:var(--kit-type-6);font-weight:var(--kit-weight-strong);line-height:var(--kit-leading-tight)}h2{font-size:var(--kit-type-5);font-weight:var(--kit-weight-strong);line-height:var(--kit-leading-snug)}h3{font-size:var(--kit-type-4);font-weight:var(--kit-weight-ui)}h4,h5,h6{font-size:var(--kit-type-3);font-weight:var(--kit-weight-ui)}p+p{margin-top:var(--kit-space-2)}small{font-size:var(--kit-type-1)}strong,b{font-weight:var(--kit-weight-ui)}a{color:var(--kit-color-brand);text-decoration:none}a:hover{text-decoration:underline}img,svg,video,canvas{max-width:100%;vertical-align:middle}svg{flex-shrink:0}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}button:disabled{cursor:default}input,select,textarea{font:inherit;font-size:var(--kit-type-4);color:var(--kit-color-text)}:where(input:not([type=checkbox],[type=radio],[type=range],[type=color])),:where(select,textarea){width:100%;min-height:var(--kit-control-height);padding:var(--kit-space-2) var(--kit-space-3);background:var(--kit-color-surface);border:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-chip)}textarea{min-height:calc(var(--kit-control-height) * 2);resize:vertical}:where(input,select,textarea):focus-visible{outline:var(--kit-focus-ring);outline-offset:0;border-color:var(--kit-color-brand)}input::placeholder,textarea::placeholder{color:var(--kit-color-muted)}input[type=checkbox],input[type=radio]{width:var(--kit-space-5);height:var(--kit-space-5);accent-color:var(--kit-color-brand)}label{font-weight:var(--kit-weight-ui)}:focus-visible{outline:var(--kit-focus-outline);outline-offset:var(--kit-border-width-2)}table{width:100%;border-collapse:collapse}th,td{padding:var(--kit-table-pad-y) var(--kit-table-pad-x);text-align:left;vertical-align:middle;border-bottom:var(--kit-border-width-1) solid var(--kit-color-border-soft)}th{padding-top:var(--kit-table-head-pad-y);padding-bottom:var(--kit-table-head-pad-y);font-size:var(--kit-type-1);font-weight:var(--kit-weight-ui);color:var(--kit-color-muted);text-transform:uppercase;letter-spacing:var(--kit-tracking-label)}hr{border:0;border-top:var(--kit-border-width-1) solid var(--kit-color-border-soft);margin:var(--kit-space-3) 0}[hidden]{display:none}.sr-only,.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}::-webkit-scrollbar{width:var(--kit-scrollbar-size);height:var(--kit-scrollbar-size);background:transparent}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--kit-scrollbar-thumb);background-clip:padding-box;border:var(--kit-scrollbar-inset) solid transparent;border-radius:var(--kit-radius-pill)}::-webkit-scrollbar-thumb:hover{background-color:var(--kit-scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:transparent}html::-webkit-scrollbar{width:var(--kit-scrollbar-page-size);height:var(--kit-scrollbar-page-size)}html::-webkit-scrollbar-thumb{background-color:var(--kit-scrollbar-page-thumb)}html::-webkit-scrollbar-thumb:hover{background-color:var(--kit-scrollbar-thumb-hover)}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--kit-scrollbar-thumb) transparent}html{scrollbar-color:var(--kit-scrollbar-page-thumb) transparent}}.kit-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--kit-space-2);min-height:var(--kit-control-height);padding:0 var(--kit-space-4);border-radius:var(--kit-radius-card);border:var(--kit-border-width-1) solid transparent;font-size:var(--kit-type-3);font-weight:var(--kit-weight-ui);line-height:1.2;white-space:nowrap;text-decoration:none;transition:background var(--kit-motion-fast) var(--kit-ease-standard),transform var(--kit-motion-fast) var(--kit-ease-standard)}.kit-btn:active:not(:disabled){transform:scale(var(--kit-press-scale))}.kit-btn:hover{text-decoration:none}.kit-btn--primary{background:var(--kit-color-band);color:var(--kit-color-on-band)}.kit-btn--primary:not(.kit-btn--bare):hover:not(:disabled){background:var(--kit-color-brand-dark)}.kit-btn--secondary{background:var(--kit-color-surface);color:var(--kit-color-text);border-color:var(--kit-color-border)}.kit-btn--secondary:hover:not(:disabled){background:var(--kit-color-chip-bg)}.kit-btn--soft{background:var(--kit-color-chip-bg);color:var(--kit-color-brand);border-color:transparent}.kit-btn--danger,.kit-btn--tone-danger{background:var(--kit-color-danger);color:var(--kit-color-on-band)}.kit-btn--attention{background:var(--kit-color-warning-bg);color:var(--kit-color-warning);border-color:var(--kit-color-warning-border)}.kit-btn--done{background:var(--kit-color-success-bg);color:var(--kit-color-success)}.kit-btn--text,.kit-btn--link,.kit-btn--quiet,.kit-btn--bare{min-height:0;padding:0;border:0;background:none;color:var(--kit-color-brand);border-radius:var(--kit-radius-control)}.kit-btn--quiet{color:var(--kit-color-muted)}.kit-btn--bare{color:inherit;font-weight:inherit}.kit-btn--icon{width:var(--kit-control-height-icon);min-height:var(--kit-control-height-icon);padding:0;border-radius:var(--kit-radius-round);background:var(--kit-color-chip-bg);color:var(--kit-color-brand)}.kit-btn--sm{min-height:var(--kit-control-height-sm);padding:0 var(--kit-space-3);font-size:var(--kit-type-2);border-radius:var(--kit-radius-chip)}.kit-btn--block{display:flex;width:100%}.kit-btn:disabled{background:var(--kit-color-border);color:var(--kit-color-muted);border-color:transparent}.kit-btn--text:disabled,.kit-btn--link:disabled,.kit-btn--quiet:disabled,.kit-btn--bare:disabled{background:none;opacity:.6}.kit-btn__spinner{width:var(--kit-space-4);height:var(--kit-space-4);border:var(--kit-border-width-2) solid currentColor;border-right-color:transparent;border-radius:var(--kit-radius-round);animation:kit-spin var(--kit-spinner-duration) linear infinite}@keyframes kit-spin{to{transform:rotate(360deg)}}[data-autofocus]:focus{outline:none}.kit-spin{animation:kit-spin var(--kit-spinner-duration) linear infinite}@media(max-width:640px){.kit-btn--primary,.kit-btn--secondary,.kit-btn--danger{min-height:var(--kit-control-height-lg);font-size:var(--kit-type-4)}.kit-btn--phoneblock{display:flex;width:100%}.kit-btn--sm{min-height:var(--kit-control-height);font-size:var(--kit-type-2)}}.kit-box{background:var(--kit-color-surface);border-radius:var(--kit-radius-card);box-shadow:var(--kit-shadow);margin-bottom:var(--kit-space-3);overflow:hidden}.kit-box--flat{box-shadow:none;border:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.kit-box--warning{background:var(--kit-color-warning-bg);color:var(--kit-color-warning)}.kit-box--grow,.kit-box--fill{flex:1}.kit-box--bleed{border-radius:var(--kit-radius-none)}.kit-box__heading{display:flex;align-items:center;justify-content:space-between;gap:var(--kit-space-2);padding:var(--kit-space-3) var(--kit-space-3) 0}.kit-box__heading-main,.kit-box__titles{min-width:0}.kit-box__heading-main{display:inline-flex;align-items:center;gap:var(--kit-space-2)}.kit-box__heading h2,.kit-box__heading h3,.kit-box__heading-main>:first-child{font-size:var(--kit-type-4);font-weight:var(--kit-weight-strong)}.kit-box__heading-right{display:flex;align-items:center;gap:var(--kit-space-2)}.kit-box__description,.kit-box__subhead,.kit-box__tally{color:var(--kit-color-muted);font-size:var(--kit-type-2)}.kit-box__body{padding:var(--kit-space-3)}.kit-box__body--flush{padding:0}.kit-box--compact .kit-box__body,.kit-box--dense .kit-box__body,.kit-box--snug .kit-box__body{padding:var(--kit-space-2) var(--kit-space-3)}.kit-box__section{padding:var(--kit-space-3);border-top:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.kit-box__section--roomy{padding:var(--kit-space-4)}.kit-box__group+.kit-box__group{border-top:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.kit-box__foot{padding:var(--kit-space-3);border-top:var(--kit-border-width-1) solid var(--kit-color-border-soft);display:flex;gap:var(--kit-space-2)}.kit-box--row{display:flex;align-items:center;gap:var(--kit-space-3)}.kit-box--ruled>*+*{border-top:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.kit-box--stacked+.kit-box--stacked{margin-top:calc(-1 * var(--kit-space-2))}.kit-boxstrip{display:flex;align-items:center;gap:var(--kit-space-2);margin:var(--kit-space-2) var(--kit-space-1)}.kit-boxstrip__label{font-size:var(--kit-type-2);font-weight:var(--kit-weight-strong);color:var(--kit-color-muted);text-transform:uppercase;letter-spacing:var(--kit-tracking-label)}.kit-inset{margin-bottom:var(--kit-space-3)}.kit-inset__head{margin:var(--kit-space-2) var(--kit-space-1) var(--kit-space-2);font-size:var(--kit-type-2);font-weight:var(--kit-weight-strong);color:var(--kit-color-muted);text-transform:uppercase;letter-spacing:var(--kit-tracking-label)}.kit-inset__body{background:var(--kit-color-surface);border-radius:var(--kit-radius-card);box-shadow:var(--kit-shadow);overflow:hidden}.kit-inset__foot{padding:var(--kit-space-2) var(--kit-space-1);color:var(--kit-color-muted);font-size:var(--kit-type-2)}.loads-ph .kit-inset__foot{text-align:right}.kit-listrow{display:flex;align-items:center;gap:var(--kit-space-3);width:100%;min-height:var(--kit-touch);padding:var(--kit-space-3);text-align:left;border-bottom:var(--kit-border-width-1) solid var(--kit-color-border-soft);background:var(--kit-color-surface)}.kit-listrow:last-child{border-bottom:0}.kit-listrow--button:hover,.kit-listrow[data-clickable=true]:hover{background:var(--kit-color-row-hover)}.kit-listrow--button,.kit-listrow[data-clickable=true]{cursor:pointer}.kit-listrow__lead,.kit-listrow__name{flex:1 1 auto;min-width:0;font-weight:var(--kit-weight-ui)}.kit-listrow__lead{overflow:hidden;text-overflow:ellipsis}.kit-listrow__sub{flex-basis:100%;order:3;margin-top:calc(-1 * var(--kit-space-2));color:var(--kit-color-muted);font-size:var(--kit-type-2);font-weight:var(--kit-weight-body)}.kit-listrow:not(.kit-listrow--icon)>.kit-listrow__sub{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kit-space-2)}.kit-listrow__icon:not(:has(>.kit-roundicon)){flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--kit-avatar-size);height:var(--kit-avatar-size);border-radius:var(--kit-radius-round);background:var(--kit-color-brand-light);color:var(--kit-color-brand);font-weight:var(--kit-weight-strong)}.kit-listrow__trail{margin-left:auto;display:flex;align-items:center;gap:var(--kit-space-2);font-weight:var(--kit-weight-ui)}.kit-listrow__sub>.kit-truncate{display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.kit-listrow--oneline>.kit-listrow__sub{flex-wrap:nowrap}.kit-listrow--oneline>.kit-listrow__sub>.kit-truncate{flex:1 1 0}.kit-listrow--fact>.kit-listrow__lead{flex:none}.kit-listrow--fact>.kit-listrow__trail{flex:1 1 0;min-width:0;justify-content:flex-end;text-align:right}.kit-listrow__chev{color:var(--kit-color-muted);display:inline-flex}.kit-listrow__act{display:flex;gap:var(--kit-space-2)}.kit-listrow__figs{display:flex;flex-direction:column;align-items:flex-end;gap:0}.kit-listrow:has(>.kit-listrow__sub):not(.kit-listrow--icon){display:grid;grid-template-columns:minmax(0,1fr) auto auto;column-gap:var(--kit-space-3);row-gap:0}.kit-listrow:has(>.kit-listrow__sub):not(.kit-listrow--icon)>.kit-listrow__lead{grid-column:1;grid-row:1}.kit-listrow:has(>.kit-listrow__sub):not(.kit-listrow--icon)>.kit-listrow__sub{grid-column:1;grid-row:2;margin-top:0;min-width:0}.kit-listrow:has(>.kit-listrow__sub):not(.kit-listrow--icon)>.kit-listrow__trail{grid-column:2;grid-row:1 / span 2}.kit-listrow:has(>.kit-listrow__sub):not(.kit-listrow--icon)>.kit-listrow__chev{grid-column:3;grid-row:1 / span 2}.kit-listrow--icon{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;column-gap:var(--kit-space-3);row-gap:0}.kit-listrow--icon .kit-listrow__icon{grid-row:1 / span 2}.kit-listrow--icon .kit-listrow__lead{grid-column:2;grid-row:1}.kit-listrow--icon .kit-listrow__sub{grid-column:2;grid-row:2;margin-top:0;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.kit-listrow--icon .kit-listrow__trail{grid-column:3;grid-row:1 / span 2}.kit-listrow--icon .kit-listrow__chev{grid-column:4;grid-row:1 / span 2}.kit-roundicon{display:inline-flex;align-items:center;justify-content:center;width:var(--kit-touch);height:var(--kit-touch);border-radius:var(--kit-radius-round);background:var(--kit-color-brand-light);color:var(--kit-color-brand);flex:none}.kit-roundicon--success{background:var(--kit-color-success-bg);color:var(--kit-color-success)}.kit-roundicon--warning{background:var(--kit-color-warning-bg);color:var(--kit-color-warning)}.kit-roundicon--danger{background:var(--kit-color-danger-bg);color:var(--kit-color-danger)}.kit-listrow--compact{padding:var(--kit-space-2) var(--kit-space-3)}.kit-listrow--pick[aria-pressed=true]{background:var(--kit-color-brand-light)}.kit-actlist{background:var(--kit-color-surface);border-radius:var(--kit-radius-card);box-shadow:var(--kit-shadow);overflow:hidden}.kit-actlist__row{display:flex;align-items:center;gap:var(--kit-space-3);width:100%;min-height:var(--kit-touch);padding:var(--kit-space-3);text-align:left;border-bottom:var(--kit-border-width-1) solid var(--kit-color-border-soft);font-weight:var(--kit-weight-ui)}.kit-actlist__row:last-child{border-bottom:0}.kit-actlist__row--danger{color:var(--kit-color-danger)}.kit-pairrow{display:flex;align-items:center;justify-content:space-between;gap:var(--kit-space-3);padding:var(--kit-space-2) 0;border-bottom:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.kit-pairrow:last-child{border-bottom:0}.kit-pairrow>:first-child{min-width:0}.kit-pairrow>:last-child{flex:none}.kit-formline{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--kit-space-3)}.kit-formline>.kit-field{flex:1 1 0;min-width:5.5rem;margin:0}.kit-formline>.kit-btn{flex:none}.kit-btnpair{display:grid;grid-template-columns:1fr 1fr;gap:var(--kit-space-2)}.kit-btnpair--three{grid-template-columns:repeat(3,1fr)}.kit-pairrow--roomy{padding:var(--kit-space-3) 0}.kit-dlist__rows{display:flex;flex-direction:column}.kit-dlist__row{display:flex;align-items:center;gap:var(--kit-space-3);width:100%;padding:var(--kit-space-3);text-align:left;border-bottom:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.kit-dlist__row:last-child{border-bottom:0}.kit-dlist__row--faded{opacity:.6}.kit-dlist__row--struck .kit-dlist__main{text-decoration:line-through}.kit-dlist__date{min-width:var(--kit-space-7);color:var(--kit-color-muted);font-size:var(--kit-type-2);font-weight:var(--kit-weight-ui)}.kit-dlist__main{flex:1;min-width:0}.kit-dlist__amount{font-weight:var(--kit-weight-ui)}.kit-dlist__aside,.kit-dlist__foot{color:var(--kit-color-muted);font-size:var(--kit-type-2)}.kit-dlist__chev{color:var(--kit-color-muted)}.kit-dlist__foot{padding:var(--kit-space-3)}.kit-refline{display:inline-flex;align-items:center;gap:var(--kit-space-1)}.kit-refline__dot{width:var(--kit-space-2);height:var(--kit-space-2);border-radius:var(--kit-radius-round);background:var(--kit-color-brand)}.kit-tabs{position:relative;display:flex;gap:var(--kit-space-1);padding:3px;margin-bottom:var(--kit-space-3);background:var(--kit-color-chip-bg);border-radius:var(--kit-radius-chip);overflow-x:auto;scrollbar-width:none}.kit-tabs::-webkit-scrollbar{display:none}.kit-tab{position:relative;z-index:var(--kit-z-raised);flex:1 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:var(--kit-space-1);min-height:var(--kit-segmented-height);padding:0 var(--kit-space-3);border-radius:var(--kit-radius-seg);font-size:var(--kit-type-tab-size);font-weight:var(--kit-weight-ui);color:var(--kit-color-muted);white-space:nowrap}.kit-tab.is-active{background:var(--kit-color-surface);color:var(--kit-color-text);box-shadow:var(--kit-shadow)}.kit-tabs--few .kit-tab.is-active{background:none;box-shadow:none}.kit-tabs__thumb{position:absolute;top:3px;bottom:3px;left:3px;border-radius:var(--kit-radius-seg);background:var(--kit-color-surface);box-shadow:var(--kit-shadow);transition:transform var(--kit-motion-base) var(--kit-ease-standard)}.kit-tab__badge{min-width:var(--kit-badge-height-sm);padding:0 var(--kit-space-1);border-radius:var(--kit-radius-round);background:var(--kit-color-brand-light);color:var(--kit-color-brand);font-size:var(--kit-type-1)}.kit-tabs--compact .kit-tab{min-height:var(--kit-control-height-sm)}.kit-tabs--fit{width:fit-content}.kit-tabs--snug .kit-tab{flex:1 1 auto;min-width:0;padding:0 var(--kit-space-1)}.kit-tabs--switch{width:fit-content}.kit-status,.kit-badge{display:inline-flex;align-items:center;gap:var(--kit-space-1);min-height:var(--kit-pill-height);padding:0 var(--kit-space-2);border-radius:var(--kit-radius-seg);background:var(--kit-color-chip-bg);color:var(--kit-color-muted);font-size:var(--kit-type-1);font-weight:var(--kit-weight-ui);white-space:nowrap}.kit-status--finalised,.kit-status--success,.kit-badge--today{background:var(--kit-color-success-bg);color:var(--kit-color-success)}.kit-status--warning,.kit-status--not-planned,.kit-status--part-finalised{background:var(--kit-color-warning-bg);color:var(--kit-color-warning)}.kit-status--danger{background:var(--kit-color-danger-bg);color:var(--kit-color-danger)}.kit-status--brand,.kit-status--planned,.kit-status--in-progress,.kit-status--planning,.kit-status--info{background:var(--kit-color-brand-light);color:var(--kit-color-brand)}.kit-status--teal{background:var(--kit-color-teal-bg);color:var(--kit-color-teal)}.kit-status--custom-price{background:var(--kit-color-custom-price-bg);color:var(--kit-color-custom-price)}.kit-status--discount{background:var(--kit-color-discount-bg);color:var(--kit-color-discount)}.kit-status--band{background:var(--kit-color-on-band-soft);color:var(--kit-color-on-band)}.kit-status__dot{width:var(--kit-space-2);height:var(--kit-space-2);border-radius:var(--kit-radius-round);border:var(--kit-border-width-2) solid currentColor}.kit-status__dot--full{background:currentColor}.kit-status__dot--half{background:linear-gradient(90deg,currentColor 50%,transparent 50%)}.kit-badge--count{min-width:var(--kit-badge-count-size);justify-content:center;background:var(--kit-color-notif);color:var(--kit-color-on-band);border-radius:var(--kit-radius-round)}.kit-badge--role,.kit-badge--chip{background:var(--kit-color-brand-light);color:var(--kit-color-brand)}.kit-badge--quiet{background:none;padding:0}.kit-chip__x{display:inline-flex;color:inherit}.kit-idpill{display:inline-flex;align-items:center;min-height:var(--kit-pill-height);padding:0 var(--kit-space-2);border-radius:var(--kit-radius-seg);background:var(--kit-idpill-customer-bg);color:var(--kit-idpill-customer);font-size:var(--kit-type-1);font-weight:var(--kit-weight-ui);font-variant-numeric:tabular-nums;white-space:nowrap}.kit-idpill--order{background:var(--kit-idpill-order-bg);color:var(--kit-idpill-order)}.kit-idpill--hire{background:var(--kit-idpill-hire-bg);color:var(--kit-idpill-hire)}.kit-idpill--band{background:var(--kit-color-on-band-soft);color:var(--kit-color-on-band)}.kit-idpill--link{cursor:pointer}.kit-idpill__label{margin-right:var(--kit-space-1);opacity:.8}.kit-money{font-variant-numeric:tabular-nums;font-weight:var(--kit-weight-ui);white-space:nowrap}.kit-money--neg{color:var(--kit-color-warning)}.kit-money--pos{color:var(--kit-color-success)}.kit-input,.kit-search-input input,.kit-select__btn{width:100%;min-height:var(--kit-control-height);padding:var(--kit-space-2) var(--kit-space-3);background:var(--kit-color-surface);border:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-chip);font-size:var(--kit-type-4);color:var(--kit-color-text);text-align:left}.kit-input--caps{text-transform:uppercase}.kit-input,.kit-search-input input,.kit-select__btn{background:var(--kit-color-chip-bg);border-color:var(--kit-color-border-soft);transition:background-color var(--kit-motion-rail) var(--kit-ease-out),border-color var(--kit-motion-rail) var(--kit-ease-out),outline-color var(--kit-motion-rail) var(--kit-ease-out)}.kit-input:hover,.kit-search-input input:hover,.kit-select__btn:hover{border-color:var(--kit-color-border)}.kit-input:focus,.kit-input:focus-visible,.kit-search-input input:focus,.kit-search-input input:focus-visible,.kit-select__btn:focus-visible,.kit-select__btn[aria-expanded=true]{background:var(--kit-color-surface);border-color:var(--kit-color-brand);outline:var(--kit-focus-ring);outline-offset:0}.kit-input:disabled,.kit-select__btn:disabled{color:var(--kit-color-muted);cursor:not-allowed}.kit-select__chev{color:var(--kit-color-brand)}.kit-input-lead{position:relative;display:flex;align-items:center}.kit-input-lead__mark{position:absolute;left:var(--kit-space-3);color:var(--kit-color-muted);pointer-events:none}.kit-input-lead .kit-input{padding-left:var(--kit-space-6)}.kit-search-input{position:relative;display:flex;align-items:center;width:100%}.kit-search-input svg{position:absolute;left:var(--kit-space-3);color:var(--kit-color-muted);pointer-events:none}.kit-search-input input{padding-left:calc(var(--kit-space-4) + var(--kit-search-icon-size))}.kit-field{display:flex;flex-direction:column;gap:var(--kit-space-1);margin-bottom:var(--kit-space-3)}.kit-field__label{font-size:var(--kit-type-2);font-weight:var(--kit-weight-ui);color:var(--kit-color-muted)}.kit-field__helper{font-size:var(--kit-type-2);color:var(--kit-color-muted)}.kit-field--inline{flex-direction:row;align-items:center;gap:var(--kit-space-2)}.kit-field--dense{margin-bottom:var(--kit-space-2)}.kit-field--narrow{max-width:var(--kit-card-width)}.kit-select{position:relative}.kit-select__btn{display:flex;align-items:center;justify-content:space-between;gap:var(--kit-space-2)}.kit-select__value,.kit-select__shown{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kit-select__box{position:relative;display:flex;align-items:center}.kit-select__panel{position:absolute;z-index:var(--kit-z-popover);top:calc(100% + var(--kit-space-1));left:0;min-width:100%;max-height:var(--kit-sheet-max);overflow:auto;padding:var(--kit-space-1);background:var(--kit-color-surface);border-radius:var(--kit-radius-chip);box-shadow:var(--kit-shadow-pop)}.kit-select__search{padding:var(--kit-space-1)}.kit-select__opt{display:flex;align-items:center;gap:var(--kit-space-2);width:100%;min-height:var(--kit-touch);padding:0 var(--kit-space-3);border-radius:var(--kit-radius-control);text-align:left}.kit-select__opt:hover,.kit-select__opt[aria-selected=true]{background:var(--kit-color-brand-light);color:var(--kit-color-brand)}.kit-select__opt-text{flex:1}.kit-select__opt-tick{color:var(--kit-color-brand);visibility:hidden}.kit-select__opt[aria-selected=true] .kit-select__opt-tick{visibility:visible}.kit-select__panel[aria-hidden=true]{display:none}.kit-select__panel.kit-select__panel--float{position:fixed;top:var(--kit-select-top);left:var(--kit-select-left);min-width:var(--kit-select-w)}.kit-select__empty{padding:var(--kit-space-3);color:var(--kit-color-muted)}.kit-select__sizer{visibility:hidden;height:0;overflow:hidden}.kit-select__btn>.kit-select__value{display:grid}.kit-select__btn>.kit-select__value>*{grid-area:1 / 1}.kit-qty{display:inline-flex;align-items:center;gap:var(--kit-space-2)}.kit-qty__btn{width:var(--kit-band-arrow);height:var(--kit-band-arrow);border-radius:var(--kit-radius-round);border:var(--kit-border-width-1) solid var(--kit-color-border);background:var(--kit-color-surface);color:var(--kit-color-brand);font-size:var(--kit-type-5);font-weight:var(--kit-weight-strong);display:inline-flex;align-items:center;justify-content:center}.kit-qty__btn:disabled{color:var(--kit-color-border)}.kit-qty__box{box-sizing:content-box;width:5ch;flex:none;padding-inline:var(--kit-space-1);text-align:center;font-weight:var(--kit-weight-strong);font-variant-numeric:tabular-nums;appearance:textfield;-moz-appearance:textfield}.kit-qty__box::-webkit-inner-spin-button,.kit-qty__box::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.kit-qty--bare .kit-qty__box{border:0;background:none;padding:0}.kit-qty--bare .kit-qty__box:focus-visible{outline:none;border-radius:var(--kit-radius-none);box-shadow:inset 0 calc(-1 * var(--kit-border-width-2)) 0 var(--kit-color-brand)}.kit-listrow--oneline{flex-wrap:nowrap}.kit-toggle{display:inline-flex;align-items:center;gap:var(--kit-space-2);min-height:var(--kit-touch);font-weight:var(--kit-weight-ui)}.kit-toggle__track{position:relative;flex:none;width:var(--kit-toggle-w);height:var(--kit-toggle-h);border-radius:var(--kit-radius-round);background:var(--kit-color-border);transition:background var(--kit-motion-fast) var(--kit-ease-standard)}.kit-toggle__thumb{position:absolute;top:var(--kit-toggle-inset);left:var(--kit-toggle-inset);width:var(--kit-toggle-thumb);height:var(--kit-toggle-thumb);border-radius:var(--kit-radius-round);background:var(--kit-color-surface);box-shadow:var(--kit-shadow-thumb);transition:transform var(--kit-motion-fast) var(--kit-ease-standard)}.kit-toggle--on .kit-toggle__track{background:var(--kit-color-success)}.kit-toggle--on .kit-toggle__thumb{transform:translate(calc(var(--kit-toggle-w) - var(--kit-toggle-thumb) - 2 * var(--kit-toggle-inset)))}.kit-toggle:disabled{opacity:.5}.kit-toggle:focus-visible .kit-toggle__track{outline:2px solid var(--kit-color-brand);outline-offset:2px}@media(prefers-reduced-motion:reduce){.kit-toggle__track,.kit-toggle__thumb{transition:none}}.kit-chip-row{display:flex;flex-wrap:wrap;gap:var(--kit-space-2);margin:var(--kit-space-2) 0}.kit-chip-row--scroll{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.kit-chip-row--scroll::-webkit-scrollbar{display:none}.kit-chip-row--week{flex-wrap:nowrap}.kit-chip-row--week .kit-choice-chip{flex:1;padding:0}.kit-choice-chip,.kit-tablepage__chip,.kit-badge--chip{display:inline-flex;align-items:center;justify-content:center;gap:var(--kit-space-1);min-height:var(--kit-touch);padding:0 var(--kit-space-4);border-radius:var(--kit-radius-chip);border:var(--kit-border-width-1) solid var(--kit-color-border);background:var(--kit-color-surface);color:var(--kit-color-text);font-size:var(--kit-type-3);font-weight:var(--kit-weight-ui);white-space:nowrap}.kit-choice-chip.is-selected,.kit-tablepage__chip[aria-pressed=true],.kit-tablepage__chip.is-active{border-color:var(--kit-color-brand);box-shadow:inset 0 0 0 var(--kit-border-width-1) var(--kit-color-brand);background:var(--kit-color-brand-light);color:var(--kit-color-brand)}.kit-choice-chip:disabled{color:var(--kit-color-muted);background:var(--kit-color-border);cursor:not-allowed}.kit-choice-card{display:flex;flex-direction:column;gap:var(--kit-space-1);width:100%;padding:var(--kit-space-3);text-align:left;border-radius:var(--kit-radius-card);border:var(--kit-border-width-1) solid var(--kit-color-border);background:var(--kit-color-surface)}.kit-choice-card.is-selected{border-color:var(--kit-color-brand);box-shadow:inset 0 0 0 var(--kit-border-width-1) var(--kit-color-brand);background:var(--kit-color-brand-light)}.kit-choice-card__title{font-weight:var(--kit-weight-strong)}.kit-choice-card__detail{color:var(--kit-color-muted);font-size:var(--kit-type-2)}.kit-step-dots{display:flex;gap:var(--kit-space-1);justify-content:center}.kit-step-dots__dot{width:var(--kit-space-2);height:var(--kit-space-2);border-radius:var(--kit-radius-round);background:var(--kit-color-border)}.kit-step-dots__dot.is-done{background:var(--kit-color-brand)}.kit-filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kit-space-2);margin-bottom:var(--kit-space-3)}.kit-filter-bar__label{color:var(--kit-color-muted);font-size:var(--kit-type-2);font-weight:var(--kit-weight-ui)}.kit-banner,.kit-note{display:flex;align-items:flex-start;gap:var(--kit-space-2);padding:var(--kit-space-2) var(--kit-space-3);margin-bottom:var(--kit-space-3);border-radius:var(--kit-radius-chip);background:var(--kit-color-brand-light);color:var(--kit-color-brand-dark);font-size:var(--kit-type-3);font-weight:var(--kit-weight-ui)}.kit-banner--warning,.kit-note--warning{background:var(--kit-color-warning-bg);color:var(--kit-color-warning)}.kit-banner--danger,.kit-banner--error,.kit-note--danger{background:var(--kit-color-danger-bg);color:var(--kit-color-danger)}.kit-banner--success,.kit-note--success{background:var(--kit-color-success-bg);color:var(--kit-color-success)}.kit-banner--strip{border-radius:var(--kit-radius-none);margin:0}.kit-banner__body{flex:1;min-width:0}.kit-banner__aside{display:flex;gap:var(--kit-space-2)}.kit-banner__close{color:inherit}.kit-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:var(--kit-space-2);margin-bottom:var(--kit-space-3)}.kit-stat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--kit-space-1);padding:var(--kit-space-3) var(--kit-space-2);text-align:center;background:var(--kit-color-surface);border-radius:var(--kit-radius-card);box-shadow:var(--kit-shadow)}.kit-stat__value{order:-1;font-size:var(--kit-type-stat-size);font-weight:var(--kit-weight-strong);font-variant-numeric:tabular-nums}.kit-stat__label,.kit-stat__sub{font-size:var(--kit-type-1);color:var(--kit-color-muted)}.kit-stat--link{cursor:pointer}.kit-stat--warning .kit-stat__value,.kit-stat--debt .kit-stat__value{color:var(--kit-color-warning)}.kit-stat--good .kit-stat__value,.kit-stat--credit .kit-stat__value{color:var(--kit-color-success)}.kit-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:var(--kit-space-2);margin-bottom:var(--kit-space-3)}.kit-tiles--three{grid-template-columns:repeat(3,minmax(0,1fr))}.kit-tiles--one{grid-template-columns:minmax(0,1fr)}.kit-tiles--wide{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}.kit-tile{display:flex;flex-direction:column;gap:var(--kit-space-1);padding:var(--kit-space-3);text-align:left;background:var(--kit-color-surface);border-radius:var(--kit-radius-card);box-shadow:var(--kit-shadow)}.kit-tile--featured{background:var(--kit-color-band);color:var(--kit-color-on-band)}.kit-tile__label,.kit-tile__line{font-size:var(--kit-type-2);color:var(--kit-color-muted)}.kit-tile--featured .kit-tile__label,.kit-tile--featured .kit-tile__line{color:var(--kit-color-on-band-quiet)}.kit-tile__title{font-weight:var(--kit-weight-strong)}.kit-tile__value{font-size:var(--kit-type-6);font-weight:var(--kit-weight-strong);font-variant-numeric:tabular-nums}.kit-tile--centre{align-items:center;text-align:center}.kit-tile--aside{flex-direction:row;align-items:center;gap:var(--kit-space-3)}.kit-tile__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--kit-space-1)}.kit-tile__aside{flex:none}.kit-tile__row,.kit-tile__tags{display:flex;align-items:center;gap:var(--kit-space-2);flex-wrap:wrap}.kit-headstat{display:flex;flex-direction:column;gap:var(--kit-space-1)}.kit-headstat__label,.kit-headstat__sub{font-size:var(--kit-type-1);color:var(--kit-color-muted)}.kit-headstat__value{font-size:var(--kit-type-5);font-weight:var(--kit-weight-strong)}.kit-empty,.kit-table-empty,.kit-error{display:flex;flex-direction:column;align-items:center;gap:var(--kit-space-2);padding:var(--kit-space-6) var(--kit-space-4);text-align:center;color:var(--kit-color-muted);background:var(--kit-color-surface);border-radius:var(--kit-radius-card);box-shadow:var(--kit-shadow);margin-bottom:var(--kit-space-3)}.kit-empty__cta,.kit-error__actions{margin-top:var(--kit-space-2);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--kit-space-2)}.kit-empty__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--kit-space-7);height:var(--kit-space-7);border-radius:var(--kit-radius-pill);background:var(--kit-color-brand-light);color:var(--kit-color-brand);margin-bottom:var(--kit-space-1)}.kit-empty__title{margin:0;color:var(--kit-color-text);font-size:var(--kit-type-3);font-weight:var(--kit-weight-strong)}.kit-empty__line{color:var(--kit-color-muted);font-size:var(--kit-type-2);max-width:32rem}.kit-empty__btn{min-height:var(--kit-touch-min);padding-inline:var(--kit-space-5)}.kit-empty--compact{padding:var(--kit-space-4) var(--kit-space-3);box-shadow:none}.kit-empty--compact .kit-empty__icon{width:var(--kit-space-6);height:var(--kit-space-6)}.kit-error__title{color:var(--kit-color-text);font-size:var(--kit-type-4);font-weight:var(--kit-weight-strong)}.kit-error__message{font-size:var(--kit-type-3)}.sh-api-error{position:fixed;top:var(--kit-space-2);left:50%;transform:translate(-50%);width:min(40rem,calc(100% - 2 * var(--kit-space-3)));z-index:var(--kit-z-toast);box-shadow:var(--kit-shadow-pop);border-radius:var(--kit-radius-card)}@media(min-width:641px){.sh-demo{position:fixed;bottom:var(--kit-space-3);left:50%;transform:translate(-50%);z-index:var(--kit-z-toast);padding:var(--kit-space-1) var(--kit-space-3);border-radius:var(--kit-radius-pill);background:var(--kit-color-surface);box-shadow:var(--kit-shadow-pop);font-size:var(--kit-type-1);color:var(--kit-color-muted);pointer-events:none}}.kit-skeleton,.kit-skeleton-box,.kit-skeleton-row{display:flex;flex-direction:column;gap:var(--kit-space-2)}.kit-skeleton__bone{display:block;max-width:100%}.kit-skeleton__bone,.kit-skeleton__line{min-height:var(--kit-space-4);border-radius:var(--kit-radius-control);background:linear-gradient(90deg,var(--kit-color-chip-bg),var(--kit-color-border-soft),var(--kit-color-chip-bg));background-size:200% 100%;animation:kit-shimmer var(--kit-shimmer-duration) var(--kit-ease-linear) infinite}.kit-skeleton-box{border-radius:var(--kit-radius-card)}.kit-skeleton__bone--pill{border-radius:var(--kit-radius-pill)}@keyframes kit-shimmer{to{background-position:-200% 0}}.kit-table-wrap{background:var(--kit-color-surface);border-radius:var(--kit-radius-card);box-shadow:var(--kit-shadow);overflow-x:auto;margin-bottom:var(--kit-space-3)}.kit-table{font-variant-numeric:tabular-nums}.kit-table td{height:var(--kit-table-row-height)}.kit-table th{background:var(--kit-color-surface);position:sticky;top:0;z-index:var(--kit-z-raised)}.kit-table tbody tr:hover{background:var(--kit-color-row-hover)}.kit-table tbody tr[data-held]{background:var(--kit-color-warning-bg)}.kit-table tbody tr[data-done]{background:var(--kit-color-success-bg)}.kit-table tr:last-child td{border-bottom:0}.kit-table--fixed{table-layout:fixed}.kit-table-total td{font-weight:var(--kit-weight-strong);border-top:var(--kit-border-width-2) solid var(--kit-color-border)}.kit-table-wrap--dense td,.kit-table-wrap--tight td{padding:var(--kit-table-pad-y) var(--kit-space-2)}.kit-table-wrap--cards{background:none;box-shadow:none;overflow:visible}.kit-box__body--flush>.kit-table-wrap,.kit-box__body--flush>.kit-tablepage__scroll>.kit-table-wrap,.kit-box__body--flush>.kit-table-wrap>.kit-cards,.kit-box__body--flush>.kit-tablepage__scroll>.kit-table-wrap>.kit-cards{box-shadow:none;margin-bottom:0}.kit-th-btn{display:inline-flex;align-items:center;gap:var(--kit-space-1);font:inherit;color:inherit;text-transform:inherit}.kit-cards{display:flex;flex-direction:column;background:var(--kit-color-surface);border-radius:var(--kit-radius-card);box-shadow:var(--kit-shadow);overflow:hidden;margin-bottom:var(--kit-space-3)}.kit-card-group+.kit-card-group{border-top:var(--kit-border-width-1) solid var(--kit-color-border)}.kit-card-row{display:flex;flex-wrap:wrap;gap:var(--kit-space-1) var(--kit-space-3);padding:var(--kit-space-3);border-bottom:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.kit-card-row:last-child{border-bottom:0}.kit-card-row__heading{flex-basis:100%;font-weight:var(--kit-weight-strong)}.kit-card-row__field{display:flex;gap:var(--kit-space-1);font-size:var(--kit-type-2)}.kit-card-row__field-label{color:var(--kit-color-muted)}.kit-card-row__field-value{font-weight:var(--kit-weight-ui)}.kit-card-row--footer{font-weight:var(--kit-weight-strong);background:var(--kit-color-chip-bg)}.kit-tablepage{display:flex;flex-direction:column;gap:0}.kit-tablebar.kit-filter-bar{flex-wrap:nowrap;gap:var(--kit-space-3);margin:0;padding:var(--kit-space-2) var(--kit-space-3);min-height:var(--kit-heading-row-height);background:var(--kit-color-surface);border-bottom:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-card) var(--kit-radius-card) 0 0}.kit-tablebar__lead{display:inline-flex;align-items:baseline;gap:var(--kit-space-2);flex:none;white-space:nowrap}.kit-tablebar__title{font-weight:var(--kit-weight-strong);font-size:var(--kit-type-3);color:var(--kit-color-text)}.kit-tablebar__count{font-size:var(--kit-type-1);font-weight:var(--kit-weight-ui);color:var(--kit-color-muted);background:var(--kit-color-chip-bg);border-radius:var(--kit-radius-pill);padding:0 var(--kit-space-2);font-variant-numeric:tabular-nums}.kit-tablebar__search{flex:0 1 18rem;min-width:10rem}.kit-tablebar__search form{margin:0}.kit-tablebar__chips{display:flex;gap:var(--kit-space-2);overflow-x:auto;scrollbar-width:none;min-width:0}.kit-tablebar__right{margin-left:auto;display:flex;align-items:center;gap:var(--kit-space-2);flex:none}.kit-tablebar--wrap.kit-tablebar.kit-filter-bar{flex-wrap:wrap;row-gap:var(--kit-space-2)}.kit-tablebar--wrap .kit-tablebar__search{flex:1 1 14rem}.kit-tablebar--wrap .kit-tablebar__chips{flex:none;overflow-x:visible}.kit-tablebar--wrap .kit-tablebar__chips .kit-input{width:auto}.kit-tablebar+.kit-tablepage__scroll>.kit-table-wrap,.kit-tablebar+table,.kit-tablebar+.kit-table-wrap{border-top-left-radius:0;border-top-right-radius:0}@media(max-width:640px){.kit-tablebar.kit-filter-bar{flex-wrap:wrap;padding:var(--kit-space-2)}.kit-tablebar__search{order:-1;flex:1 1 100%}.kit-tablebar__lead{order:-2}.kit-tablebar__right{margin-left:auto}}.kit-tablepage__count,.kit-tablepage__foot{color:var(--kit-color-muted);font-size:var(--kit-type-2)}.kit-tablepage__more{align-self:center}@media(min-width:641px){.kit-frame__main:has(>.kit-page>.kit-tablepage--fill){display:flex;flex-direction:column}.kit-page:has(>.kit-tablepage--fill){flex:1 1 auto;min-height:0}.kit-tablepage--fill{flex:1 1 auto;min-height:0;overflow:hidden}.kit-tablepage--fill>.kit-box__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.kit-tablepage--fill .kit-tablepage__scroll{flex:1 1 auto;min-height:0;overflow-y:auto}}.kit-formcard{background:var(--kit-color-surface);border-radius:var(--kit-radius-card);box-shadow:var(--kit-shadow);padding:var(--kit-space-4);margin-bottom:var(--kit-space-3)}.kit-formcard__title{font-size:var(--kit-type-4);font-weight:var(--kit-weight-strong);margin-bottom:var(--kit-space-3)}.kit-formstack{display:flex;flex-direction:column;gap:var(--kit-space-3)}.kit-formstack--tight{gap:var(--kit-space-2)}.kit-formstack--roomy{gap:var(--kit-space-4)}.kit-formfoot{display:flex;gap:var(--kit-space-2);justify-content:flex-end;margin-top:var(--kit-space-3)}.kit-cal{background:var(--kit-color-surface);border-radius:var(--kit-radius-card);box-shadow:var(--kit-shadow);padding:var(--kit-space-3);margin-bottom:var(--kit-space-3)}.kit-cal__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--kit-space-2)}.kit-cal__month{font-weight:var(--kit-weight-strong)}.kit-cal__nav{display:flex;gap:var(--kit-space-1)}.kit-cal__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--kit-space-1);text-align:center}.kit-cal__dow{font-size:var(--kit-type-1);color:var(--kit-color-muted);font-weight:var(--kit-weight-ui)}.kit-cal__day{min-height:var(--kit-touch);display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:var(--kit-radius-chip);font-weight:var(--kit-weight-ui)}.kit-cal__day[aria-pressed=true],.kit-cal__day.is-selected{background:var(--kit-color-band);color:var(--kit-color-on-band)}.kit-datestep{display:inline-flex;align-items:center;gap:var(--kit-space-2)}.kit-datestep__label{font-weight:var(--kit-weight-strong);white-space:nowrap}.kit-datestep--locked{color:var(--kit-color-muted)}.kit-modal-backdrop,.kit-sheet-scrim,.kit-dialog-host__layer{position:fixed;inset:0;z-index:var(--kit-z-overlay);display:flex;align-items:center;justify-content:center;padding:var(--kit-space-4);background:var(--kit-color-scrim)}.kit-modal-backdrop--dialog{z-index:var(--kit-z-dialog)}.kit-modal-backdrop--anim{animation:kit-fade var(--kit-motion-base) var(--kit-ease-out)}@keyframes kit-fade{0%{opacity:0}}@keyframes kit-panel-in{0%{opacity:0;transform:translate(var(--kit-space-5))}}@media print{.kit-modal-backdrop.kit-modal-backdrop--anim{animation:none}}@keyframes kit-rise{0%{transform:translateY(100%)}}.kit-modal,.kit-sheet,.kit-panel{position:relative;display:flex;flex-direction:column;width:100%;max-width:var(--kit-popup-max-width);max-height:var(--kit-sheet-max);background:var(--kit-color-surface);border-radius:var(--kit-radius-sheet);box-shadow:var(--kit-shadow-pop);overflow:hidden}.kit-modal--wide{max-width:var(--kit-modal-xwide)}.kit-modal--large{max-width:var(--kit-content-max)}.kit-modal__grab,.kit-sheet__grab{width:var(--kit-space-7);height:5px;flex:none;margin:var(--kit-space-2) auto var(--kit-space-1);border-radius:var(--kit-radius-round);background:var(--kit-color-border)}.kit-modal__head,.kit-sheet__head,.kit-panel__head{display:flex;align-items:center;gap:var(--kit-space-2);padding:var(--kit-space-2) var(--kit-space-4) var(--kit-space-2)}.kit-modal__head--brand{background:var(--kit-color-surface);color:var(--kit-color-text)}.kit-modal__head--danger{color:var(--kit-color-danger)}.kit-modal__title,.kit-sheet__title,.kit-panel__title,.popup-title{flex:1;min-width:0;font-size:var(--kit-type-5);font-weight:var(--kit-weight-strong)}.kit-sheet__ask{display:flex;flex-direction:column;align-items:center;gap:var(--kit-space-2);text-align:center;padding-top:var(--kit-space-3)}.kit-sheet__ask .kit-roundicon{width:var(--kit-space-8);height:var(--kit-space-8)}.kit-modal__close,.kit-sheet__x,.kit-panel__back{width:var(--kit-band-btn);height:var(--kit-band-btn);border-radius:var(--kit-radius-round);background:var(--kit-color-chip-bg);color:var(--kit-color-muted);display:inline-flex;align-items:center;justify-content:center;flex:none}.kit-panel__back{width:auto;gap:var(--kit-space-1);padding:0 var(--kit-space-3) 0 var(--kit-space-2);color:var(--kit-color-text);font-weight:var(--kit-weight-ui)}.kit-popup-back{display:inline-flex;align-items:center;gap:var(--kit-space-1);flex:none;min-height:var(--kit-touch-min);padding:0 var(--kit-space-3) 0 var(--kit-space-2);border:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-round);background:var(--kit-color-surface);color:var(--kit-color-text);font-weight:var(--kit-weight-ui)}.kit-popup-back:disabled{opacity:.5}.kit-modal__body,.kit-sheet__body,.kit-panel__body{flex:1;min-height:0;overflow:auto;padding:var(--kit-space-2) var(--kit-space-4) var(--kit-space-4)}.kit-modal--flush .kit-modal__body{padding:0}.kit-modal__footer,.kit-sheet__foot,.kit-panel__footer{display:flex;gap:var(--kit-space-2);justify-content:flex-end;padding:var(--kit-space-3) var(--kit-space-4) var(--kit-space-4);border-top:var(--kit-border-width-1) solid var(--kit-color-border);background:var(--kit-color-surface)}.kit-panel--danger .kit-panel__title{color:var(--kit-color-danger)}.kit-modal__titles{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.kit-modal__icon{width:2.75rem;height:2.75rem;flex:none;border-radius:var(--kit-radius-box);display:flex;align-items:center;justify-content:center;background:var(--kit-color-brand-light);color:var(--kit-color-brand)}.kit-modal__titles .kit-modal__title{flex:none}.kit-modal__sub{margin:0;color:var(--kit-color-muted);font-size:var(--kit-type-2);font-weight:var(--kit-weight-body)}.kit-panel__sub{padding:0 var(--kit-space-4) var(--kit-space-2)}.kit-modal-section+.kit-modal-section{margin-top:var(--kit-space-4)}.kit-modal-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--kit-space-2);padding-bottom:var(--kit-space-2);margin-bottom:var(--kit-space-3);border-bottom:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.kit-modal-section__title{margin:0;font-size:var(--kit-type-1);font-weight:var(--kit-weight-strong);letter-spacing:var(--kit-tracking-wide);text-transform:uppercase;color:var(--kit-color-muted)}.kit-modal-section__aside{font-size:var(--kit-type-2);color:var(--kit-color-muted)}.kit-modal-section__body{display:flex;flex-direction:column;gap:var(--kit-space-3)}.kit-modal-section__line{display:flex;align-items:center;justify-content:space-between;gap:var(--kit-space-3)}.kit-modal-section--fold>summary{list-style:none;cursor:pointer}.kit-modal-section--fold>summary::-webkit-details-marker{display:none}.kit-modal-section--fold:not([open])>summary{margin-bottom:0}.kit-modal-section--fold>summary:hover .kit-modal-section__title{color:var(--kit-color-text)}.kit-modal-section__chev{display:inline-block;margin-left:var(--kit-space-2);color:var(--kit-color-muted);transition:transform var(--kit-motion-fast) ease}.kit-modal-section--fold[open] .kit-modal-section__chev{transform:rotate(90deg)}.kit-modal-section__cols{display:grid;grid-template-columns:1fr 1fr;gap:var(--kit-space-4);align-items:start}.kit-modal-section__cols>.kit-modal-section+.kit-modal-section{margin-top:0}@media(max-width:640px){.kit-modal-section__cols{grid-template-columns:1fr}}.kit-stepflow{display:flex;flex-direction:column;gap:var(--kit-space-3);min-height:100%}.kit-stepflow__top{display:flex;align-items:center;gap:var(--kit-space-3)}.kit-stepflow__top .kit-step-dots{justify-content:flex-start}.kit-stepflow__count{font-size:var(--kit-type-2);color:var(--kit-color-muted);font-weight:var(--kit-weight-ui)}.kit-stepflow__body{flex:1}.kit-stepflow__foot{position:sticky;bottom:calc(-1 * var(--kit-space-4));display:flex;justify-content:space-between;gap:var(--kit-space-2);margin:0 calc(-1 * var(--kit-space-4)) calc(-1 * var(--kit-space-4));padding:var(--kit-space-3) var(--kit-space-4) var(--kit-space-4);border-top:var(--kit-border-width-1) solid var(--kit-color-border);background:var(--kit-color-surface)}.kit-sheet__textbtn{color:var(--kit-color-brand);font-weight:var(--kit-weight-ui)}.kit-sheet__textbtn--done{font-weight:var(--kit-weight-strong)}.kit-dialog__msg{color:var(--kit-color-muted)}@media(max-width:640px){.kit-modal-backdrop,.kit-sheet-scrim,.kit-dialog-host__layer{align-items:flex-end;padding:0}.kit-modal,.kit-sheet,.kit-panel{max-width:none;max-height:90svh;border-radius:var(--kit-radius-sheet) var(--kit-radius-sheet) 0 0;animation:kit-rise var(--kit-motion-base) var(--kit-ease-out);padding-bottom:env(safe-area-inset-bottom)}.kit-sheet--full{max-height:100svh;height:100svh;border-radius:var(--kit-radius-none)}.kit-modal__footer,.kit-sheet__foot,.kit-panel__footer{flex-direction:column-reverse}.kit-modal__footer .kit-btn,.kit-sheet__foot .kit-btn,.kit-panel__footer .kit-btn{width:100%}.kit-sheet__foot .kit-btn--quiet{min-height:var(--kit-control-height)}.kit-modal__grab,.kit-sheet__grab,.mobile-drawer-grab{position:relative;touch-action:none}.kit-modal__grab:before,.kit-sheet__grab:before,.mobile-drawer-grab:before{content:"";position:absolute;left:calc(-1 * var(--kit-space-7));right:calc(-1 * var(--kit-space-7));top:50%;height:var(--kit-touch-min);transform:translateY(-50%)}.kit-modal__head,.kit-sheet__head:not(.kit-sheet__head--full),.mobile-drawer-header{touch-action:none}.kit-modal,.kit-sheet,.mobile-drawer{transition:transform var(--kit-motion-push) var(--kit-ease-spring)}.is-dragging>.kit-modal,.is-dragging>.kit-sheet,.is-dragging>.mobile-drawer{transition:none}.kit-modal-backdrop.is-closing,.kit-sheet-scrim.is-closing,.mobile-drawer-layer.is-closing{pointer-events:none}.kit-modal-backdrop.is-closing,.kit-sheet-scrim.is-closing{animation:kit-scrim-out var(--kit-motion-base) var(--kit-ease-in) forwards}.is-closing>.kit-modal,.is-closing>.kit-sheet,.is-closing>.mobile-drawer{animation:kit-sink var(--kit-motion-base) var(--kit-ease-in) forwards}.mobile-drawer-layer.is-closing .mobile-drawer-backdrop{animation:kit-fade-out var(--kit-motion-base) var(--kit-ease-in) forwards}}@keyframes kit-sink{to{transform:translateY(100%)}}@keyframes kit-fade-out{to{opacity:0}}@keyframes kit-scrim-out{to{background-color:transparent}}.kit-bottomaction{position:sticky;bottom:0;z-index:var(--kit-z-sticky);display:flex;gap:var(--kit-space-2);padding:var(--kit-space-2) var(--kit-space-3) var(--kit-space-4);margin:var(--kit-space-3) calc(-1 * var(--kit-space-3)) 0;background:var(--kit-color-surface);border-top:var(--kit-border-width-1) solid var(--kit-color-border)}.kit-bottomaction>*{flex:1}.kit-bottomaction--bare{background:none;border-top:0}@media(max-width:1024px){.kit-page:has(>.kit-bottomaction){display:flex;flex-direction:column;min-height:100%}.kit-page>.kit-bottomaction{order:1;margin-top:auto}.kit-bottomaction>.kit-page-header__action-row{display:flex;gap:var(--kit-space-2)}.kit-bottomaction>.kit-page-header__action-row>.kit-btn{flex:1}}.kit-hero{padding:var(--kit-space-3) 0}.kit-hero__title{font-size:var(--kit-type-6);font-weight:var(--kit-weight-strong)}.kit-hero__sub,.kit-hero__meta{color:var(--kit-color-muted);font-size:var(--kit-type-2)}.kit-hero__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--kit-space-2);margin-top:var(--kit-space-3)}.kit-hero__stat{padding:var(--kit-space-3) var(--kit-space-2);text-align:center;background:var(--kit-color-surface);border-radius:var(--kit-radius-card);box-shadow:var(--kit-shadow)}.kit-hero__dot{display:inline-block;width:var(--kit-space-2);height:var(--kit-space-2);border-radius:var(--kit-radius-round);background:var(--kit-color-brand)}.toast{position:fixed;left:var(--kit-space-4);right:var(--kit-space-4);bottom:calc(var(--kit-tabbar-height) + var(--kit-space-5));z-index:var(--kit-z-toast);display:flex;align-items:center;gap:var(--kit-space-2);max-width:var(--kit-popup-max-width);margin:0 auto;padding:var(--kit-space-3);border-radius:var(--kit-radius-chip);background:var(--kit-color-ink-surface);color:var(--kit-color-on-band);font-weight:var(--kit-weight-ui);box-shadow:var(--kit-shadow-pop);animation:kit-fade var(--kit-motion-base) var(--kit-ease-out)}.sh-toast__icon{display:inline-flex}.sh-toast__icon--success{color:var(--kit-color-success-on-dark)}.sh-toast__icon--error{color:var(--kit-color-danger-on-dark)}.sh-toast__text{flex:1;text-align:center}.sh-toast__close{color:inherit;display:inline-flex}.kit-tabicon{width:var(--kit-icon-tab);height:var(--kit-icon-tab)}.kit-tabicon--filled .kit-tabicon__shape{fill:currentColor}.kit-tabicon__dot{fill:currentColor;stroke:none}.kit-tabicon--filled .kit-tabicon__cut,.kit-tabicon--filled .kit-tabicon__dot{stroke:var(--kit-color-surface);fill:var(--kit-color-surface)}.kit-tabicon--filled .kit-tabicon__cut{fill:none}.kit-ink-muted{color:var(--kit-color-muted)}.kit-keep-lines{white-space:pre-line;overflow-wrap:anywhere}.kit-stack{display:flex;flex-direction:column;gap:var(--kit-space-3)}.kit-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kit-space-2)}.kit-row--split{justify-content:space-between;flex-wrap:nowrap}.kit-row--between{justify-content:space-between}.kit-row--wrap{flex-wrap:wrap}.kit-shrink0{flex-shrink:0}.kit-flex1{flex:1;min-width:0}.kit-ml-auto{margin-left:auto}.kit-w-full{width:100%}.kit-nowrap{white-space:nowrap}.kit-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kit-inline-row{display:inline-flex;align-items:center;gap:var(--kit-space-1)}.kit-box-col{display:flex;flex-direction:column;gap:var(--kit-space-3);min-width:0}.kit-box-col--roomy{gap:var(--kit-space-4)}.kit-box-col--hug{align-self:start}.kit-field-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--kit-space-3)}@media(max-width:640px){.kit-field-row{grid-template-columns:1fr}}.kit-fold{border-top:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.kit-fold>summary{cursor:pointer;padding:var(--kit-space-2) 0;color:var(--kit-color-brand);font-weight:var(--kit-weight-ui);list-style:none}.kit-fold>summary::-webkit-details-marker{display:none}.kit-fold__hint{margin-left:var(--kit-space-2);color:var(--kit-color-muted);font-weight:var(--kit-weight-body);font-size:var(--kit-type-2)}.kit-fold__body{display:flex;flex-direction:column;gap:var(--kit-space-3);padding-top:var(--kit-space-2)}.cphone-list{padding:0}.cphone-ring{display:flex;align-items:center;gap:var(--kit-space-2);padding-right:var(--kit-space-3)}.cphone-ring>.kit-listrow{flex:1;min-width:0;border-bottom:0}.cphone-ring{border-bottom:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.cphone-ring:last-child{border-bottom:0}.cphone-list__empty{padding:var(--kit-space-4);text-align:center;color:var(--kit-color-muted)}.popup-title{display:flex;flex-direction:column;gap:var(--kit-space-1);min-width:0}.popup-title__who{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kit-space-2)}.cphone{display:flex;flex-direction:column;gap:var(--kit-space-3);padding:0 0 var(--kit-space-3)}.cphone .cphone{padding:0}.cphone .kit-inset{margin-bottom:0}:is(.cphone,.dkp) .kit-stat-grid{grid-template-columns:1fr 1fr;gap:calc(var(--kit-space-2) + 2px);margin-bottom:0}:is(.cphone,.dkp) .kit-stat{align-items:flex-start;justify-content:flex-start;gap:0;padding:var(--kit-space-3);text-align:left}:is(.cphone,.dkp) .kit-stat__label{font-size:var(--kit-type-1);font-weight:var(--kit-weight-body)}:is(.cphone,.dkp) .kit-stat__value{order:0;font-size:var(--kit-type-6)}:is(.cphone,.dkp) .kit-stat__sub{font-size:var(--kit-type-2)}:is(.cphone,.dkp) .kit-stat--link .kit-stat__sub{color:var(--kit-color-brand);font-weight:var(--kit-weight-ui)}.dkp .kit-stat--warning{background:var(--kit-color-warning-bg);box-shadow:none;border:var(--kit-border-width-1) solid var(--kit-color-warning-border)}.dkp .kit-stat--warning .kit-stat__label,.dkp .kit-stat--warning .kit-stat__sub{color:var(--kit-color-warning)}.dkp .kit-stat-grid{margin-bottom:10px}.cphone__foot{position:sticky;bottom:0;padding:var(--kit-space-3);background:var(--kit-color-bg);border-top:1px solid var(--kit-color-border-soft)}@media(max-width:640px){.kit-page:has(>.cphone__foot){display:flex;flex-direction:column;min-height:100%}.kit-page>.cphone__foot{margin-top:auto;padding:var(--kit-space-2) 0 0;border-top:0}}.cphone__foot--two{display:grid;grid-template-columns:1fr 2fr;gap:var(--kit-space-2)}.kit-monthboard{display:flex;flex-direction:column;gap:var(--kit-space-3)}.kit-monthboard__split{display:grid;gap:var(--kit-space-3)}@media(min-width:1024px){.kit-monthboard__split{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}}.kit-month{background:var(--kit-color-surface);border-radius:var(--kit-radius-card);box-shadow:var(--kit-shadow);padding:var(--kit-space-3)}.kit-month__head{display:flex;align-items:center;justify-content:space-between;gap:var(--kit-space-2);margin-bottom:var(--kit-space-2)}.kit-month__picker{flex:1;display:flex;align-items:center;justify-content:space-between;gap:var(--kit-space-2);font-size:var(--kit-type-4)}.kit-month__step,.kit-month__today{display:inline-flex;align-items:center;justify-content:center;min-width:var(--kit-avatar-size);height:var(--kit-avatar-size);border-radius:var(--kit-radius-round);border:1px solid var(--kit-color-border-soft);background:var(--kit-color-surface);color:var(--kit-color-brand);cursor:pointer}.kit-month__today{padding:0 var(--kit-space-3);border-radius:var(--kit-radius-pill);font-weight:var(--kit-weight-ui)}.kit-month__weekdays,.kit-month__week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.kit-month__weekdays span{text-align:center;font-size:var(--kit-type-1);color:var(--kit-color-muted);padding:var(--kit-space-1) 0}.kit-month__week{position:relative}.kit-month__day{display:flex;flex-direction:column;align-items:center;gap:var(--kit-space-1);min-height:calc(var(--kit-avatar-size) + var(--kit-space-3));padding:var(--kit-space-1) 0;border:0;border-radius:var(--kit-radius-tile);background:none;color:var(--kit-color-text);font:inherit;cursor:pointer}.kit-month__day--blank{cursor:default}.kit-month__day.is-past .kit-month__num{color:var(--kit-color-muted)}.kit-month__day.is-today .kit-month__num{box-shadow:inset 0 0 0 2px var(--kit-color-brand);border-radius:var(--kit-radius-round)}.kit-month__day.is-selected{background:var(--kit-color-band);color:var(--kit-color-on-band)}.kit-month__day.is-selected .kit-month__num{color:var(--kit-color-on-band)}.kit-month__day--brand{background:var(--kit-color-brand-light)}.kit-month__day--warning{background:var(--kit-color-warning-bg)}.kit-month__num{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--kit-avatar-size) * .75);height:calc(var(--kit-avatar-size) * .75);font-size:var(--kit-type-3);font-weight:var(--kit-weight-ui)}.kit-month__marks{display:flex;flex-wrap:wrap;justify-content:center;gap:2px;min-height:var(--kit-space-2)}.kit-month__lane{position:absolute;bottom:0;height:3px;background:var(--kit-color-teal)}.kit-month__lane.is-planned{background:none;border-bottom:2px dashed var(--kit-color-teal)}.kit-month__lane-note{position:absolute;bottom:var(--kit-space-1);font-size:var(--kit-type-1);color:var(--kit-color-muted)}.kit-daymark{display:inline-flex;align-items:center;justify-content:center;width:6px;height:6px;border-radius:var(--kit-radius-round);background:currentColor;color:var(--kit-color-brand)}.kit-daymark:not(.kit-daymark--icon)>span[aria-hidden]{display:none}.kit-daymark--icon{width:auto;height:auto;background:none}.kit-daymark--icon svg{width:10px;height:10px}.kit-daymark--swatch{width:var(--kit-space-3);height:3px;border-radius:var(--kit-radius-none)}.kit-daymark--success{color:var(--kit-color-success)}.kit-daymark--danger{color:var(--kit-color-danger)}.kit-daymark--warning{color:var(--kit-color-warning)}.kit-daymark--info,.kit-daymark--brand{color:var(--kit-color-brand)}.kit-daymark--teal,.kit-daymark--planned{color:var(--kit-color-teal)}.kit-daymark--faint,.kit-daymark--neutral{color:var(--kit-color-muted)}.kit-month__day.is-selected .kit-daymark{color:var(--kit-color-on-band)}.kit-monthkey{display:flex;flex-wrap:wrap;gap:var(--kit-space-2) var(--kit-space-3);margin-top:var(--kit-space-2);font-size:var(--kit-type-1);color:var(--kit-color-muted)}.kit-monthkey__item{display:inline-flex;align-items:center;gap:var(--kit-space-1)}.cphone-month .kit-month{padding:calc(var(--kit-space-1) * 2.5)}.cphone-month .kit-month__head{margin-bottom:var(--kit-space-1)}.cphone-month .kit-month__step{width:calc(var(--kit-space-6) + var(--kit-space-2));height:calc(var(--kit-space-6) + var(--kit-space-2));border-color:var(--kit-color-border)}.cphone-month .kit-month__picker strong{flex:1;text-align:center;font-size:var(--kit-type-4)}.cphone-month .kit-month__weekdays,.cphone-month .kit-month__week{gap:var(--kit-space-1)}.cphone-month .kit-month__week+.kit-month__week{margin-top:var(--kit-space-1)}.cphone-month .kit-month__weekdays span{font-size:var(--kit-type-1);font-weight:var(--kit-weight-ui)}.cphone-month .kit-month__day{justify-content:center;gap:0;min-height:calc(var(--kit-space-6) + var(--kit-space-2));padding:0;border-radius:var(--kit-radius-seg)}.cphone-month .kit-month__num{width:auto;height:auto;font-size:var(--kit-type-3)}.cphone-month .kit-month__marks{min-height:6px;margin-top:3px}.cphone-month .kit-month__day.is-out{cursor:default}.cphone-month .kit-month__day.is-out .kit-month__num{color:var(--kit-color-border)}.cphone-month .kit-monthkey{gap:var(--kit-space-1);padding:0 var(--kit-space-1);font-size:var(--kit-type-2)}.cphone-reflead{display:inline-flex;align-items:center;gap:var(--kit-space-2);min-width:0}.cphone-minis{display:inline-flex;align-items:center;gap:var(--kit-space-2)}.kit-btn.cphone-mini{min-height:calc(var(--kit-space-6) + var(--kit-space-1) + 2px);padding:0 calc(var(--kit-space-3) + 2px);border-radius:var(--kit-radius-round);font-size:var(--kit-type-3);font-weight:var(--kit-weight-ui)}.kit-btn.cphone-mini--soft{background:var(--kit-color-chip-bg);border-color:transparent;color:var(--kit-color-brand);box-shadow:none}.cphone-sheet .kit-btn--secondary.kit-btn--tone-danger{background:var(--kit-color-surface);color:var(--kit-color-warning);border-color:var(--kit-color-border)}.cprof-combo__pop{z-index:calc(var(--kit-z-dialog) + 1)}.cphone-owe{display:flex;align-items:center;gap:calc(var(--kit-space-2) + 2px);background:var(--kit-color-warning-bg);border-radius:var(--kit-radius-chip);padding:calc(var(--kit-space-2) + 2px) var(--kit-space-3);margin-bottom:calc(var(--kit-space-2) + 2px)}.cphone-owe--ok{background:var(--kit-color-success-bg)}.cphone-owe__big{display:block;font-size:var(--kit-type-6);font-weight:var(--kit-weight-ui)}.cphone-ledger__amt{display:flex;flex-direction:column;align-items:flex-end}.cphone-ledger__amt .kit-money.cphone-ledger__after{color:var(--kit-color-muted);font-weight:var(--kit-weight-body);font-size:var(--kit-type-2)}.cphone-ledger__all.kit-btn{font-size:var(--kit-type-2)}.cphone-owe__main{flex:1;min-width:0}@media(max-width:640px){.cphone .kit-idpill:not(.kit-idpill--band),.kit-sheet .kit-idpill:not(.kit-idpill--band){min-height:0;padding:1px calc(var(--kit-space-2) - 1px)}}.cphone .kit-chip-row--scroll{margin:0}.cphone .kit-chip-row--scroll .kit-choice-chip{flex:none;min-height:calc(var(--kit-space-6) + var(--kit-space-2));border-radius:var(--kit-radius-round);padding:0 calc(var(--kit-space-3) + 2px);font-size:var(--kit-type-3);font-weight:var(--kit-weight-strong);white-space:nowrap}.cphone-hist .cphone-reflead{flex-wrap:wrap;row-gap:2px;white-space:nowrap;color:var(--kit-color-muted);font-size:var(--kit-type-2)}.cphone-hist .kit-status{min-height:0;padding:2px var(--kit-space-2);font-size:var(--kit-type-1);gap:0}.cphone-hist .kit-status__dot{display:none}.kit-btn.cphone-hlink{font-size:var(--kit-type-3);font-weight:var(--kit-weight-ui)}.cphone>.kit-tabs{margin-bottom:0}@media(max-width:640px){.kit-stack>.kit-tabs,.kit-stack>.kit-inset,.kit-stack>.kit-tiles{margin-bottom:0}.kit-stack>.kit-chip-row{margin-top:0;margin-bottom:0}.kit-stack>.kit-inset>.kit-inset__head:first-child{margin-top:0}}.cphone-org .kit-money{font-size:var(--kit-type-4);font-weight:var(--kit-weight-strong)}.cphone-org__foot{margin:0 var(--kit-space-1)}.cphone-org .cphone-reflead{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--kit-color-muted)}.cphone-org__foot{color:var(--kit-color-muted);font-weight:var(--kit-weight-body)}.cphone .kit-listrow__lead,.cphone-list .kit-listrow__lead,.cphone-email .kit-listrow__lead,.cphone-org .kit-listrow__lead{font-weight:var(--kit-weight-ui)}.cphone-sheet .kit-modal__title,.cphone-sheet .kit-sheet__title{font-size:var(--kit-type-6)}.cphone-sheet .kit-field__label{text-transform:uppercase;letter-spacing:var(--kit-tracking-label);font-size:var(--kit-type-2);font-weight:var(--kit-weight-ui)}.cphone-sheet .kit-modal__close{display:none}.cphone-sheet .kit-modal__footer{border-top:0}.cphone-contact .popup-title{gap:2px}.cphone-contact .popup-title{font-size:var(--kit-type-2);font-weight:var(--kit-weight-body);color:var(--kit-color-muted)}.cphone-contact .popup-title__who{font-size:var(--kit-type-6);font-weight:var(--kit-weight-strong);color:var(--kit-color-text)}.cphone-email__add.kit-btn{border-radius:var(--kit-radius-round)}.cphone-sheet .kit-sheet__x{display:none}.cphone-sheet .kit-sheet__foot{border-top:0}.cphone-sheet .kit-field{margin-bottom:var(--kit-space-2)}.cphone-filters .kit-chip-row .kit-choice-chip{border-radius:var(--kit-radius-round)}.ops-vdc-sheet .kit-sheet__title{font-size:var(--kit-type-6)}.ops-vdc-sheet .kit-field__label{text-transform:uppercase;letter-spacing:var(--kit-tracking-label);font-size:var(--kit-type-2);font-weight:var(--kit-weight-ui)}.ops-vdc-sheet .kit-chip-row .kit-choice-chip{flex:1;justify-content:center}@media(max-width:640px){.ops-sheet.ohp,.ops-sheet .ohp-cols,.ops-sheet .ohp-left,.ops-sheet .ohp-do{display:grid;gap:var(--kit-space-4);min-width:0}.ops-sheet .ohp-box,.ops-sheet .ohp-card,.ops-sheet .ohp-grp{display:grid;gap:var(--kit-space-2);padding:var(--kit-space-3);border:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-card);background:var(--kit-color-surface)}.ops-sheet .ohp-box h3,.ops-sheet .ohp-card h4,.ops-sheet .ohp-grp h4{margin:0;font-size:var(--kit-type-2);font-weight:var(--kit-weight-strong);letter-spacing:var(--kit-tracking-label);text-transform:uppercase;color:var(--kit-color-muted)}.ops-sheet .ohp-box .ohp-grp{padding:0;border:0}.ops-sheet .ohp-box>.kit-btn--link{justify-self:start}.ops-sheet .ohp-row{justify-content:flex-start}.ops-sheet .ohp-danger{color:var(--kit-color-danger)}.ops-sheet .ohp-said{margin:0;padding:var(--kit-space-2) var(--kit-space-3);border-radius:var(--kit-radius-card);background:var(--kit-color-warning-bg);color:var(--kit-color-warning)}}.admin-chips-even{flex-wrap:nowrap}.admin-chips-even .kit-choice-chip{flex:1;justify-content:center}.cphone-filters .cphone-filters__bal .kit-chip-row{flex-wrap:nowrap}.cphone-filters .cphone-filters__bal .kit-choice-chip{flex:1;border-radius:var(--kit-radius-chip)}.cphone-head-sub{display:flex;align-items:center;gap:var(--kit-space-2);width:100%;min-width:0}.cphone-head-sub>span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cphone-head-sub .kit-idpill{background:var(--kit-color-surface);color:var(--kit-color-brand)}.cphone-head-owes{margin-left:auto;flex:none;background:var(--kit-color-surface);color:var(--kit-color-warning);font-size:var(--kit-type-1);font-weight:var(--kit-weight-strong);padding:2px var(--kit-space-2);border-radius:var(--kit-radius-round)}.cphone-pill.kit-btn{border-radius:var(--kit-radius-round)}.cphone-pill.kit-btn--secondary{background:var(--kit-color-chip-bg);color:var(--kit-color-brand);border-color:transparent}.kit-num{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:var(--kit-space-6);height:var(--kit-space-6);border-radius:var(--kit-radius-round);background:var(--kit-color-brand-light);color:var(--kit-color-brand);font-size:var(--kit-type-2);font-weight:var(--kit-weight-strong)}.kit-num--done{background:var(--kit-color-success-bg);color:var(--kit-color-success)}.kit-num--skip{background:var(--kit-color-warning-bg);color:var(--kit-color-warning)}.kit-icontile{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--kit-control-height);height:var(--kit-control-height);border-radius:var(--kit-radius-card);background:var(--kit-color-brand-light);color:var(--kit-color-brand)}.kit-vansq{flex:none;display:inline-block;width:var(--kit-space-4);height:var(--kit-space-4);border-radius:var(--kit-radius-xs);background:var(--kit-van-color, var(--kit-color-muted))}.kit-icontile .kit-vansq{width:var(--kit-space-5);height:var(--kit-space-5)}.kit-unas{display:flex;flex-direction:column;gap:var(--kit-space-2);margin-bottom:var(--kit-space-3);padding:var(--kit-space-3) var(--kit-space-2);border:var(--kit-border-width-2) dashed var(--kit-color-warning-border);border-radius:var(--kit-radius-card);background:var(--kit-color-warning-bg)}.kit-unas__head{margin:0 var(--kit-space-1);font-size:var(--kit-type-2);font-weight:var(--kit-weight-strong);letter-spacing:.04em;text-transform:uppercase;color:var(--kit-color-muted)}.kit-unas__toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--kit-space-2);width:100%;min-height:var(--kit-space-7);text-align:left}@media(max-width:640px){.kit-unas>.kit-listrow{border-bottom:0;border-radius:var(--kit-radius-card);box-shadow:var(--kit-shadow)}}.kit-leadrow{display:flex;align-items:center;gap:var(--kit-space-3);min-width:0}.kit-leadrow__text{display:flex;flex-direction:column;min-width:0}.kit-leadrow__text>.kit-ink-muted{font-size:var(--kit-type-2);font-weight:var(--kit-weight-normal)}.kit-listrow__lead:has(>.kit-leadrow,>.kit-leadrow__text){flex-basis:0}.kit-choice-chip .kit-vansq{width:var(--kit-space-3);height:var(--kit-space-3)}.kit-map{position:relative;overflow:hidden;border-radius:var(--kit-radius-card);background:var(--kit-color-chip-bg)}.kit-map>.leaflet-container{position:absolute;inset:0}.leaflet-container .leaflet-tile-pane{filter:var(--kit-map-tile-filter)}body .leaflet-container{font-family:var(--kit-font-family)}.kit-listrow--quiet,.kit-listrow--quiet .kit-listrow__lead{color:var(--kit-color-muted)}@media(max-width:640px){.kit-status>[aria-hidden=true]:first-child{display:none}.kit-listrow__sub{margin-top:calc(-1 * var(--kit-space-3))}.kit-listrow__lead,.kit-listrow__name{font-weight:var(--kit-weight-body)}strong,b{font-weight:var(--kit-weight-strong)}}.kit-fine{font-size:var(--kit-type-2);font-weight:var(--kit-weight-body)}@media(max-width:640px){.kit-stat{gap:0;padding:var(--kit-space-3) var(--kit-space-1)}}.kit-inset__headrow{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--kit-space-1) var(--kit-space-2);width:100%;min-height:0;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;cursor:pointer}.kit-inset__meta{margin-left:auto;flex-shrink:0;white-space:nowrap;text-transform:none;letter-spacing:0;font-weight:var(--kit-weight-body)}.kit-link{color:var(--kit-color-brand);font-weight:var(--kit-weight-ui);font-size:var(--kit-type-2)}.kit-inset__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kit-r2{display:flex;gap:var(--kit-space-2);margin-top:var(--kit-space-3)}.kit-r2>.kit-btn{flex:1}.kit-acts{display:flex;gap:var(--kit-space-2);margin-top:var(--kit-space-3)}.kit-acts>*{flex:1;min-width:0}.kit-acts>:not(.kit-btn){display:flex}.kit-acts .kit-btn{width:100%;min-height:var(--kit-touch-min);justify-content:center;border:0;border-radius:var(--kit-radius-card);background:var(--kit-color-chip-bg);color:var(--kit-color-brand);font-size:var(--kit-type-2);font-weight:var(--kit-weight-ui)}.kit-foot{position:sticky;bottom:0;z-index:2;display:flex;gap:var(--kit-space-2);margin:var(--kit-space-3) calc(-1 * var(--kit-space-3)) 0;padding:var(--kit-space-2) var(--kit-space-3) var(--kit-space-4);background:var(--kit-color-surface);border-top:1px solid var(--kit-color-border)}.kit-foot>*{flex:1}@media(max-width:640px){.kit-foot{position:fixed;left:0;right:0;margin:0}:has(>.kit-foot){padding-bottom:calc(var(--kit-space-8) * 2)}}.kit-loadsheet{display:flex;flex-direction:column}.kit-loadsheet__title{font-size:var(--kit-type-4)}.kit-li{display:flex;justify-content:space-between;gap:var(--kit-space-2);padding:var(--kit-space-2) 0;border-bottom:1px solid var(--kit-color-border-soft);font-size:var(--kit-type-4)}.kit-loadsheet .kit-fine+.kit-li{margin-top:var(--kit-space-2)}.kit-text--w-body{font-weight:var(--kit-weight-body)}.kit-text--w-ui{font-weight:var(--kit-weight-ui)}.kit-text--w-strong{font-weight:var(--kit-weight-strong)}.kit-ink-danger,.kit-text--danger{color:var(--kit-color-danger)}.kit-ink-success,.kit-text--success{color:var(--kit-color-success)}.kit-ink-custom-price{color:var(--kit-color-custom-price)}.kit-text--muted{color:var(--kit-color-muted)}.kit-ink-warning,.kit-text--warning{color:var(--kit-color-warning)}.kit-text--brand{color:var(--kit-color-brand)}.kit-text--caption{font-size:var(--kit-type-1)}.kit-text--body{font-size:var(--kit-type-2)}.kit-text--strong{font-size:var(--kit-type-3)}.kit-text--section{font-size:var(--kit-type-5)}.kit-text--figure{font-size:var(--kit-type-6)}.kit-text--num{font-variant-numeric:tabular-nums;white-space:nowrap}.kit-text--block{display:block}.kit-text--label{font-size:var(--kit-type-1);font-weight:var(--kit-weight-strong);letter-spacing:var(--kit-text-label-tracking);text-transform:uppercase;color:var(--kit-color-muted)}.kit-info-row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--kit-space-3);padding:var(--kit-space-2) 0;border-bottom:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.kit-info-row:last-child{border-bottom:0}.kit-info-row__label{color:var(--kit-color-muted);min-width:0}.kit-info-row__value{font-variant-numeric:tabular-nums;text-align:right}.chd-r{display:flex;align-items:baseline;gap:var(--kit-space-3);padding:var(--kit-space-2) 0}.chd-r__label{flex:none}.chd-r__note{flex:1;min-width:0;color:var(--kit-color-muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.chd-r__amt{flex:none;margin-left:auto;font-variant-numeric:tabular-nums;text-align:right}.chd-r--rule{border-top:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.chd-r--strong{font-weight:var(--kit-weight-strong)}.chd-r.is-struck .chd-r__amt{text-decoration:line-through;color:var(--kit-color-muted)}.kit-btn.ohs-hire__go{width:100%}.ohs-pay .dkc-fl{display:block;margin:var(--kit-space-3) 0 var(--kit-space-2);font-weight:var(--kit-weight-ui)}.ohs-pay__how{display:flex;flex-direction:column;border:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-chip);overflow:hidden}@media(max-width:640px){.kit-modal.ohp--hire .kit-modal__title{flex:1;min-width:0}.ohp--hire .ohp-hd{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kit-space-1) var(--kit-space-2);min-width:0}.ohp--hire .ohp-hdw{display:flex;flex-direction:column;flex:1 0 100%;min-width:0}.ohp--hire .ohp-hd .kit-moremenu{margin-left:auto}.ohp--hire .ohp-eye{font-size:var(--kit-type-1);font-weight:var(--kit-weight-strong);color:var(--kit-color-muted);text-transform:uppercase;letter-spacing:var(--kit-tracking-label)}.ohp--hire .ohp-hdt{font-size:var(--kit-type-5);font-weight:var(--kit-weight-strong);color:var(--kit-color-text);overflow-wrap:anywhere}.ohp--hire .ohp-owe{display:flex;align-items:center;gap:var(--kit-space-3);margin-bottom:var(--kit-space-3);padding:var(--kit-space-3) var(--kit-space-4);border-radius:var(--kit-radius-card);background:var(--kit-color-chip-bg)}.ohp--hire .ohp-owe--due{background:var(--kit-color-warning-bg)}.ohp--hire .ohp-owew{display:flex;flex-direction:column;flex:1;gap:var(--kit-space-1);min-width:0}.ohp--hire .ohp-owew span{font-size:var(--kit-type-2);color:var(--kit-color-muted)}.ohp--hire .ohp-oweq{font-size:var(--kit-type-6);font-variant-numeric:tabular-nums}.ohp--hire .kit-btn.ohp-pay{width:100%;margin-bottom:var(--kit-space-3)}.ohp--hire .ohp-said{margin:0 0 var(--kit-space-3);padding:var(--kit-space-2) var(--kit-space-3);border-radius:var(--kit-radius-card);background:var(--kit-color-warning-bg);color:var(--kit-color-warning)}.ohp--hire .ohp-cols{display:flex;flex-direction:column;gap:var(--kit-space-4)}.ohp--hire .ohp-box h3{margin:0 0 var(--kit-space-2);font-size:var(--kit-type-2);font-weight:var(--kit-weight-strong);letter-spacing:var(--kit-tracking-label);text-transform:uppercase;color:var(--kit-color-muted)}.ohp--hire .ohp-facts{border:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-card);background:var(--kit-color-surface);overflow:hidden}.ohp--hire .ohp-fact{display:flex;align-items:center;gap:var(--kit-space-3);padding:var(--kit-space-3) var(--kit-space-4)}.ohp--hire .ohp-facts>*+*{border-top:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.ohp--hire .ohp-ico{display:inline-flex;flex:none;padding:var(--kit-space-2);border-radius:var(--kit-radius-chip);background:var(--kit-color-brand-light);color:var(--kit-color-brand)}.ohp--hire .ohp-fact>div{display:flex;flex:1;flex-direction:column;gap:var(--kit-space-1);min-width:0}.ohp--hire .ohp-fact b{font-weight:var(--kit-weight-ui)}.ohp--hire .ohp-fact span{font-size:var(--kit-type-2);color:var(--kit-color-muted)}.ohp--hire .ohp-edit{font-weight:var(--kit-weight-strong)}.ohp--inv .ohp-lines{border:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-card);background:var(--kit-color-surface);overflow:hidden}.ohp--inv .ohp-ln{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--kit-space-2);align-items:center;padding:var(--kit-space-3) var(--kit-space-4)}.ohp--inv .ohp-ln+.ohp-ln{border-top:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.ohp--inv .ohp-ln--th,.ohp--inv .ohp-ln>:nth-child(2):not(:last-child){display:none}.ohp--inv .ohp-ln--th+.ohp-ln{border-top:0}.ohp--inv .ohp-lnw{display:flex;flex-direction:column;gap:var(--kit-space-1);min-width:0}.ohp--inv .ohp-lnw small{font-size:var(--kit-type-2);color:var(--kit-color-muted)}.ohp--inv .ohp-m{text-align:right;font-variant-numeric:tabular-nums}.ohp--inv .ohp-vat{color:var(--kit-color-muted)}.ohp--inv .ohp-tot{font-weight:var(--kit-weight-strong)}.ohp-invf{display:flex;flex-direction:column;gap:var(--kit-space-2);width:100%}.ohp-invf__row{display:flex;align-items:center;gap:var(--kit-space-2)}.ohp-invf .kit-btn{flex:1;min-width:0}.ohp-invf>.kit-btn.ohp-invgo{width:100%}}@media(max-width:640px){.kit-modal.sph-ordp .kit-modal__body:has(>.kit-panel:not([hidden])){padding:0}.kit-modal.sph-ordp:has(>.kit-modal__body>.kit-panel:not([hidden])){height:var(--kit-sheet-max)}.kit-modal.sph-ordp .kit-panel{animation:kit-panel-in var(--kit-motion-base) var(--kit-ease-out)}.sph-ordp .kit-panel{max-width:none;max-height:none;border-radius:var(--kit-radius-none);box-shadow:none;border:0}.sph-ordp .kit-panel__head{padding-top:var(--kit-space-3)}.sph-ordp .kit-panel:focus{outline:none}.sph-ordp .drillin__rows{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-card);overflow:hidden}.sph-ordp .drillin__rows>li+li{border-top:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.sph-ordp .drillin__pick{display:flex;align-items:center;gap:var(--kit-space-3);width:100%;padding:var(--kit-space-3);font-weight:var(--kit-weight-ui)}.sph-ordp .drillin__pick input{width:var(--kit-space-4);height:var(--kit-space-4);margin:0;accent-color:var(--kit-color-brand)}.sph-ordp .drillin__quiet{font-size:var(--kit-type-2);color:var(--kit-color-muted)}}@media(max-width:640px){.sks-row .kit-row{gap:var(--kit-space-2);min-width:0}.sks-row--off{opacity:.55}.sks-amt{font-size:var(--kit-type-4);font-weight:var(--kit-weight-strong);white-space:nowrap;font-variant-numeric:tabular-nums}.sks-sheet .kit-sheet__body{display:flex;flex-direction:column;gap:var(--kit-space-2)}.sks-sheet .kit-sheet__body>*{flex-shrink:0}.sks-ph{height:calc(var(--kit-space-8) + var(--kit-space-5));border:var(--kit-border-width-2) dashed var(--kit-color-border);border-radius:var(--kit-radius-chip);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--kit-space-1);color:var(--kit-color-muted);font-size:var(--kit-type-3)}.kit-btn.sks-ph{width:100%;overflow:hidden;padding:0}.sks-ph__img{width:100%;height:100%;object-fit:cover}.sks-f2{display:flex;gap:var(--kit-space-2);align-items:flex-end}.sks-f2>*{flex:1;min-width:0}.sks-count{width:calc(var(--kit-space-6) * 3);flex:none;text-align:right}}@media(max-width:640px){.ophone-srch{display:flex;gap:var(--kit-space-2);align-items:stretch}.ophone-srch>.kit-search-input{flex:1;min-width:0}.ophone__line{display:flex;align-items:center;gap:var(--kit-space-2);min-width:0}.ophone__line>.kit-truncate{flex:1 1 0;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ophone__line>.kit-truncate+.kit-truncate{flex-basis:100%}.ophone__line:has(.kit-truncate+.kit-truncate){flex-wrap:wrap;row-gap:0}.ophone__amt{display:flex;flex-direction:column;align-items:flex-end;gap:var(--kit-space-1);white-space:nowrap}.ophone__amt .kit-status{font-size:var(--kit-type-1)}.ophone__more,.ophone__empty{padding:var(--kit-space-3) var(--kit-space-4)}}.kit-datefield{display:inline-flex;align-self:flex-start}.kit-field .kit-datefield{display:block;align-self:stretch}.kit-datefield__chip{display:inline-flex;align-items:center;gap:var(--kit-space-2);min-height:var(--kit-control-height);padding:var(--kit-space-2) var(--kit-space-3);background:var(--kit-color-surface);border:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-chip);color:var(--kit-color-text);font-family:inherit;font-size:var(--kit-type-4);text-align:left;cursor:pointer}.kit-field .kit-datefield__chip{display:flex;width:100%}.kit-datefield__icon{flex:none;color:var(--kit-color-muted)}.kit-datefield__chip b{font-weight:var(--kit-weight-ui)}.kit-datefield__chip:hover{background:var(--kit-color-chip-bg)}.kit-datefield__chip.is-open{border-color:var(--kit-color-brand-border)}.kit-datefield__chip:focus-visible{outline:2px solid var(--kit-color-brand);outline-offset:1px}.kit-datefield__chip:disabled{opacity:.55;cursor:default}.kit-datefield__pop{position:fixed;z-index:calc(var(--kit-z-overlay) + 1);background:var(--kit-color-surface);border:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-box);box-shadow:var(--kit-shadow-pop)}.kit-datefield__pop .kit-cal{margin-bottom:0;box-shadow:none}.kit-datefield__clear{width:100%;padding:var(--kit-space-3);border:0;border-top:var(--kit-border-width-1) solid var(--kit-color-border-soft);background:none;color:var(--kit-color-danger);font-family:inherit;font-size:var(--kit-type-3);font-weight:var(--kit-weight-strong);cursor:pointer}.kit-datefield__clear:hover{background:var(--kit-color-chip-bg)}@media(max-width:640px){.kit-datefield__pop{left:var(--kit-space-4);right:var(--kit-space-4)}}.kit-datefield__pop--sheet{left:var(--kit-space-4);right:var(--kit-space-4);bottom:calc(var(--kit-space-4) + env(safe-area-inset-bottom,0px));animation:kit-rise var(--kit-motion-base) var(--kit-ease-out)}.kit-field .kit-datefield.kit-datefield--fit{display:inline-flex;align-self:flex-start}.kit-field .kit-datefield--fit .kit-datefield__chip{display:inline-flex;width:auto}.kit-cal__dow{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;margin-bottom:var(--kit-space-1)}.kit-cal__day{min-width:var(--kit-touch);border:0;background:none;color:var(--kit-color-text);font-family:inherit;font-size:var(--kit-type-3);cursor:pointer}.kit-cal__day:hover{background:var(--kit-color-chip-bg)}.kit-cal__day.is-out{color:var(--kit-color-muted);font-weight:var(--kit-weight-body)}.kit-cal__day.is-today{box-shadow:inset 0 0 0 var(--kit-border-width-1) var(--kit-color-brand-border)}.kit-cal__day.is-past,.kit-cal__day:disabled{color:var(--kit-color-muted);opacity:.5;cursor:default;background:none}.kit-cal__day.is-inside{background:var(--kit-color-brand-light);color:var(--kit-color-brand)}.kit-cal__day.is-edge{background:var(--kit-color-band);color:var(--kit-color-on-band)}.kit-rangepick{position:relative;min-width:0}.kit-rangepick__panel{position:absolute;top:calc(100% + var(--kit-space-2));right:0;z-index:var(--kit-z-overlay);background:var(--kit-color-surface);color:var(--kit-color-text);border:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-box);box-shadow:var(--kit-shadow-pop);padding:var(--kit-space-4);min-width:0;text-align:left}.kit-rangepick__panel--float{position:fixed;right:auto;z-index:calc(var(--kit-z-overlay) + 1)}.kit-rangepick__panel .kit-cal{margin-bottom:0;box-shadow:none;padding:0}.kit-rangepick__body{display:flex;gap:var(--kit-space-5);align-items:flex-start;min-width:0;color:var(--kit-color-text)}.kit-rangepick__presets{display:flex;flex-direction:column;gap:var(--kit-space-1);flex:0 0 auto}.kit-rangepick__preset{display:block;text-align:left;white-space:nowrap;min-height:var(--kit-touch-min);padding:0 var(--kit-space-4);border:var(--kit-border-width-1) solid transparent;border-radius:var(--kit-radius-control);background:transparent;color:var(--kit-color-text-control);font-family:inherit;font-size:var(--kit-type-3);cursor:pointer}.kit-rangepick__preset:hover{background:var(--kit-color-row-hover)}.kit-rangepick__preset.is-on{background:var(--kit-color-brand-light);border-color:var(--kit-color-brand-border);color:var(--kit-color-brand);font-weight:var(--kit-weight-strong)}.kit-rangepick__cal{min-width:calc(var(--kit-touch) * 7 + var(--kit-space-1) * 6)}.kit-rangepick__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--kit-space-3);flex-wrap:wrap;margin-top:var(--kit-space-3);padding-top:var(--kit-space-3);border-top:var(--kit-border-width-1) solid var(--kit-color-border-soft);color:var(--kit-color-text)}.kit-rangepick__draft{color:var(--kit-color-muted);font-size:var(--kit-type-caption-size);min-width:0}.kit-band .kit-rangepick .kit-rangepick__panel button{width:auto;min-width:0;height:auto;min-height:var(--kit-touch-min);padding:0 var(--kit-space-3);justify-content:flex-start;border-radius:var(--kit-radius-control);background:transparent;color:var(--kit-color-text-control);font-size:var(--kit-type-3);font-weight:var(--kit-weight-ui)}.kit-band .kit-rangepick .kit-rangepick__panel .kit-rangepick__preset:hover,.kit-band .kit-rangepick .kit-rangepick__panel .kit-cal__day:hover{background:var(--kit-color-chip-bg)}.kit-band .kit-rangepick .kit-rangepick__panel .kit-rangepick__preset.is-on{background:var(--kit-color-brand-light);border:var(--kit-border-width-1) solid var(--kit-color-brand-border);color:var(--kit-color-brand);font-weight:var(--kit-weight-strong)}.kit-band .kit-rangepick .kit-rangepick__panel .kit-cal__day{justify-content:center;min-height:var(--kit-touch);padding:0;border-radius:var(--kit-radius-chip);color:var(--kit-color-text)}.kit-band .kit-rangepick .kit-rangepick__panel .kit-cal__day.is-out,.kit-band .kit-rangepick .kit-rangepick__panel .kit-cal__day.is-past{color:var(--kit-color-muted)}.kit-band .kit-rangepick .kit-rangepick__panel .kit-cal__day.is-inside{background:var(--kit-color-brand-light);color:var(--kit-color-brand)}.kit-band .kit-rangepick .kit-rangepick__panel .kit-cal__day.is-edge,.kit-band .kit-rangepick .kit-rangepick__panel .kit-cal__day.is-selected,.kit-band .kit-rangepick .kit-rangepick__panel .kit-cal__day[aria-pressed=true]{background:var(--kit-color-band);color:var(--kit-color-on-band)}.kit-band .kit-rangepick .kit-rangepick__panel .kit-cal__nav{justify-content:center;width:var(--kit-control-height-icon);height:var(--kit-control-height-icon);min-height:0;padding:0;border:var(--kit-border-width-1) solid var(--kit-color-border);background:var(--kit-color-surface)}.kit-band .kit-rangepick .kit-rangepick__panel .kit-btn--primary{justify-content:center;padding:0 var(--kit-space-4);background:var(--kit-color-band);color:var(--kit-color-on-band)}.kit-band .kit-rangepick .kit-rangepick__panel .kit-btn--primary:disabled{opacity:.5}@media(max-width:640px){.kit-rangepick__body{flex-direction:column;gap:var(--kit-space-3)}.kit-rangepick__presets{flex-direction:row;flex-wrap:wrap}}.kit-drop{animation:kit-drop var(--kit-motion-fast) var(--kit-ease-out);transform-origin:top right}.kit-drop:before{content:"";position:absolute;top:0;left:var(--kit-space-4);right:var(--kit-space-4);height:3px;border-radius:0 0 var(--kit-radius-round) var(--kit-radius-round);background:var(--kit-color-band)}@keyframes kit-drop{0%{opacity:0;transform:translateY(calc(-.5 * var(--kit-space-1)))}}@media(prefers-reduced-motion:reduce){.kit-drop,.kit-drop:before{animation:none}}@media(max-width:640px){.kit-rangepick__panel--drop{position:fixed;left:var(--kit-space-3);right:var(--kit-space-3);z-index:var(--kit-z-popover);max-height:75vh;overflow-y:auto;padding:var(--kit-space-3);transform-origin:top center}.kit-rangepick__panel--drop .kit-rangepick__body{align-items:stretch}.kit-rangepick__panel--drop .kit-rangepick__cal{min-width:0;width:100%}}.kit-input-affix{position:relative}.kit-input-affix .kit-input{width:100%;padding-right:calc(var(--kit-space-8) + var(--kit-space-2))}.kit-input-affix__btn,.kit-input-affix__word{position:absolute;top:50%;right:var(--kit-space-3);transform:translateY(-50%);display:inline-flex;padding:0;border:0;background:none;cursor:pointer;color:var(--kit-color-muted);transition:color var(--kit-motion-fast) var(--kit-ease-out)}.kit-input-affix__word{color:var(--kit-color-brand);font-size:var(--kit-type-3);font-weight:var(--kit-weight-ui);font-style:normal}.kit-input-affix__btn:hover{color:var(--kit-color-brand)}.kit-authnote{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--kit-space-2);padding:var(--kit-space-5) var(--kit-space-4);background:var(--kit-color-surface);border:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-card)}.kit-authnote__ico{font-size:var(--kit-type-6);zoom:2;line-height:1;text-align:center;margin:var(--kit-space-1) 0 0}.kit-authnote__big{font-size:var(--kit-type-5);font-weight:700;color:var(--kit-color-text)}.kit-authnote__text{margin:0;font-size:var(--kit-type-3);color:var(--kit-color-muted)}.kit-authnote__ask{display:flex;align-items:center;gap:var(--kit-space-3);width:100%;text-align:left;margin-top:var(--kit-space-2);padding-top:var(--kit-space-3);border-top:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.kit-authnote__ask>svg{flex:none}.kit-authnote__n{display:grid;place-items:center;flex:none;width:var(--kit-space-6);height:var(--kit-space-6);border-radius:var(--kit-radius-circle);background:var(--kit-color-chip-bg);font-size:var(--kit-type-1);font-weight:700;color:var(--kit-color-text)}.kit-authinvite{display:flex;align-items:center;gap:var(--kit-space-3);padding:var(--kit-space-3) var(--kit-space-4);background:var(--kit-color-surface);border:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-card)}.kit-authinvite__vi{display:grid;place-items:center;width:var(--kit-space-7);height:var(--kit-space-7);border-radius:var(--kit-radius-chip);background:var(--kit-color-brand-light);color:var(--kit-color-brand);flex:none}.kit-authinvite__grow{flex:1;min-width:0;display:flex;flex-direction:column}.kit-authinvite__grow b{font-size:var(--kit-type-4);color:var(--kit-color-text)}.kit-authinvite__mut{font-size:var(--kit-type-2);color:var(--kit-color-muted)}.kit-authcard__fixed{font-size:var(--kit-type-4);font-weight:var(--kit-weight-strong);color:var(--kit-color-text);padding:var(--kit-space-1) 0;overflow-wrap:anywhere}.kit-authcard__center{display:flex;flex-direction:column;align-items:center;gap:var(--kit-space-2);padding:var(--kit-space-5) 0;color:var(--kit-color-muted)}.kit-authcard__panel{display:flex;flex-direction:column;gap:var(--kit-space-3);padding:var(--kit-space-4);background:var(--kit-color-surface);border:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-card)}@media(max-width:640px){.kit-authnote__big{font-size:var(--kit-type-6)}}.kit-authlink__the{display:none}.kit-authcode{position:relative;margin:var(--kit-space-4) 0 var(--kit-space-1)}.kit-authcode__input.kit-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:text;z-index:1}.kit-authcode__boxes{display:flex;gap:var(--kit-space-2);justify-content:center}.kit-authcode__boxes i{width:calc(var(--kit-control-height) + var(--kit-space-2) / 4);height:calc(var(--kit-control-height-lg) + var(--kit-space-1));border:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-box);background:var(--kit-color-surface);display:flex;align-items:center;justify-content:center;font-style:normal;font-size:var(--kit-type-6);font-weight:700;color:var(--kit-color-text)}.kit-authcode__input:focus+.kit-authcode__boxes i.on{border:calc(var(--kit-border-width-1) * 2) solid var(--kit-color-brand)}.kit-authcode__boxes i.on{border-color:var(--kit-color-brand)}.kit-authlink{display:block;width:100%;text-align:center;padding:var(--kit-space-3)}.kit-authcard__step{display:none}.kit-authcard__bars{display:flex;gap:var(--kit-space-1);margin-top:var(--kit-space-2)}.kit-authcard__bars i{flex:1;height:var(--kit-space-1);border-radius:var(--kit-radius-round);background:var(--kit-color-brand-light);opacity:.45}.kit-authcard__bars i.on{background:var(--kit-color-surface);opacity:1}.kit-authnote__b{font-size:var(--kit-type-3);font-weight:700;color:var(--kit-color-text)}.kit-authnote .kit-authnote__b+.kit-authnote__text{margin-top:calc(var(--kit-space-2) * -1);font-size:var(--kit-type-2)}.kit-authform{display:flex;flex-direction:column;padding:var(--kit-space-4);background:var(--kit-color-surface);border-radius:var(--kit-radius-card);box-shadow:var(--kit-shadow)}.kit-authh{margin:var(--kit-space-4) 0 var(--kit-space-2);font-size:var(--kit-type-1);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--kit-color-muted)}.kit-authh:first-child{margin-top:0}.kit-authmut{margin:var(--kit-space-2) var(--kit-space-1) 0;font-size:var(--kit-type-2);color:var(--kit-color-muted)}.kit-authform .kit-chip-row{margin-top:var(--kit-space-3)}.kit-authform--two .kit-chip-row{display:grid;grid-template-columns:1fr 1fr;margin-top:0}.kit-authrows{display:flex;flex-direction:column}.kit-authrows>div{display:flex;justify-content:space-between;gap:var(--kit-space-3);padding:var(--kit-space-2) 0;font-size:var(--kit-type-4);color:var(--kit-color-text);border-top:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.kit-authrows>div b{font-weight:700}.kit-authrows>.kit-authrows__head{border-top:0;align-items:center;font-size:var(--kit-type-3)}.sh-endoflist{padding:var(--kit-space-3) var(--kit-space-1);text-align:center;color:var(--kit-color-muted);font-size:var(--kit-type-2)}.sh-divlist{display:grid;gap:var(--kit-space-2)}.sh-divlist__items{display:grid;gap:var(--kit-space-1)}.sh-divlist__row,.sh-divlist__toggle{display:flex;align-items:center;gap:var(--kit-space-2);min-height:var(--kit-control-height);font-size:var(--kit-type-3);color:var(--kit-color-text)}.sh-divlist__row--dim{color:var(--kit-color-muted)}.sh-divlist__note{color:var(--kit-color-muted);font-size:var(--kit-type-2)}.kit-listrow__lead>.kit-btn--bare{display:block;min-height:0;height:auto;padding:0;font:inherit;color:inherit;text-align:left;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kit-money-input{position:relative;display:flex;align-items:center;min-width:0}.kit-money-input .kit-input{width:100%;font-variant-numeric:tabular-nums}.kit-money-input--prefix .kit-input{padding-left:calc(var(--kit-space-3) + 1.5ch)}.kit-money-input--suffix .kit-input{padding-right:calc(var(--kit-space-3) + 8ch)}.kit-money-input__mark{position:absolute;left:var(--kit-space-3);color:var(--kit-color-muted);font-size:var(--kit-type-body-size);pointer-events:none}.kit-money-input__mark--after{left:auto;right:var(--kit-space-3)}.kit-money-input--invalid .kit-input{border-color:var(--kit-color-danger)}.dks-ed .kit-money-input__mark,.dks-bulk .kit-money-input__mark{position:static}.dks-ed .kit-money-input .kit-input,.dks-bulk .kit-money-input .kit-input{padding-left:var(--kit-space-3);padding-right:var(--kit-space-3)}@media(max-width:640px){.kit-hol-bs .kit-modal__head{justify-content:space-between;padding-bottom:var(--kit-space-2)}.kit-hol-bs .kit-modal__footer{border-top:0;gap:var(--kit-space-2)}.kit-hol-bshead{display:flex;flex-direction:column;min-width:0}.kit-hol-big{font-size:var(--kit-type-6);font-weight:var(--kit-weight-strong);color:var(--kit-color-text)}.kit-hol-mut{display:block;font-size:var(--kit-type-2);font-weight:var(--kit-weight-body);color:var(--kit-color-muted)}.kit-hol-card{border:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-card);background:var(--kit-color-surface);box-shadow:none;overflow:hidden}.kit-hol-row{display:flex;align-items:center;gap:10px;padding:var(--kit-space-3);border-bottom:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.kit-hol-card>.kit-hol-row:last-child{border-bottom:0}.kit-hol-row--wrap{flex-wrap:wrap}.kit-hol-row--field{padding:10px 2px;font-size:var(--kit-type-4)}.kit-hol-grow{display:flex;flex-direction:column;flex:1;min-width:0}.kit-hol-ic{display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border-radius:var(--kit-radius-seg);background:var(--kit-color-brand-light);color:var(--kit-color-brand)}.kit-hol-asks{display:flex;gap:var(--kit-space-1)}.kit-hol-mini.kit-btn{height:38px;min-height:38px;padding:0 var(--kit-space-3);border:0;border-radius:var(--kit-radius-round);background:var(--kit-color-chip-bg);color:var(--kit-color-text);font-size:var(--kit-type-3);font-weight:var(--kit-weight-ui)}.kit-hol-mini--del.kit-btn{color:var(--kit-color-warning)}.kit-hol-h{margin:14px 0 var(--kit-space-2);font-size:var(--kit-type-2);font-weight:var(--kit-weight-ui);text-transform:uppercase;letter-spacing:var(--kit-tracking-label);color:var(--kit-color-muted)}.kit-hol-lbl{margin-top:var(--kit-space-2);font-size:var(--kit-type-2);font-weight:var(--kit-weight-ui);color:var(--kit-color-muted)}.kit-hol-chips{display:flex;gap:var(--kit-space-2)}.kit-hol-chips--rules{flex-wrap:wrap;margin-top:var(--kit-space-1)}.kit-hol-chips--rules .kit-hol-chip.kit-btn{flex:1 1 calc(33% - var(--kit-space-2))}.kit-hol-chip.kit-btn{flex:1;height:48px;min-height:48px;padding:0 var(--kit-space-2);border:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-chip);background:var(--kit-color-surface);color:var(--kit-color-text);font-size:var(--kit-type-4);font-weight:var(--kit-weight-ui)}.kit-hol-chip--sm.kit-btn{font-size:var(--kit-type-3)}.kit-hol-chip.kit-btn.kit-hol-on{border:var(--kit-border-width-2) solid var(--kit-color-brand);background:var(--kit-color-brand-light);color:var(--kit-color-brand)}.kit-hol-row--field .kit-datefield__chip{min-height:0;padding:0;border:0;background:transparent;color:var(--kit-color-text);font-size:var(--kit-type-4);font-weight:var(--kit-weight-strong)}.kit-hol-row--field .kit-datefield__icon{display:none}.kit-hol-name.kit-input::placeholder{font-weight:var(--kit-weight-body);color:var(--kit-color-muted)}.kit-hol-chev{color:var(--kit-color-muted);flex:none}.kit-hol-name.kit-input{flex:1.4;min-width:0;border:0;background:transparent;text-align:right;font-weight:var(--kit-weight-strong);padding:0;min-height:0}.kit-hol-name.kit-input:focus-visible{outline:none;border-radius:var(--kit-radius-none);box-shadow:inset 0 calc(-1 * var(--kit-border-width-2)) 0 var(--kit-color-brand)}.kit-hol-btn.kit-btn{height:52px;min-height:52px;border-radius:var(--kit-radius-card);font-size:var(--kit-type-4)}.kit-modal .kit-hol-btn2.kit-btn{height:52px;min-height:52px;border-radius:var(--kit-radius-card);border:var(--kit-border-width-1) solid var(--kit-color-border);background:var(--kit-color-surface);color:var(--kit-color-text);font-size:var(--kit-type-4)}.kit-hol-change.kit-btn{min-height:0;padding:0;font-size:var(--kit-type-2);font-weight:var(--kit-weight-ui);color:var(--kit-color-brand)}.kit-hol-over{flex:1 0 100%}.kit-hol-more.kit-btn{width:100%;border:0;border-radius:var(--kit-radius-none);justify-content:flex-start;text-align:left;color:var(--kit-color-brand);font-weight:var(--kit-weight-ui);text-decoration:none}}.sh-ordernote{display:flex;align-items:flex-start;gap:var(--kit-space-2);margin:0;padding:var(--kit-space-2) var(--kit-space-3);border-radius:var(--kit-radius-seg);background:var(--kit-color-info-bg);color:var(--kit-color-info);font-size:var(--kit-type-3);font-weight:var(--kit-weight-medium);overflow-wrap:anywhere}.sh-ordernote__icon{flex:none;margin-top:2px}@media(max-width:640px){.cprof-combo{position:relative;display:flex;align-items:stretch;width:100%;border:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-control);background:var(--kit-color-surface)}.cprof-combo:focus-within{border-color:var(--kit-color-brand);outline:var(--kit-focus-ring)}.cprof-combo__field{display:flex;flex:1;align-items:center;gap:var(--kit-space-2);min-width:0;padding-left:var(--kit-space-3);color:var(--kit-color-muted-2)}.cprof-combo__field svg{flex-shrink:0}.cprof-combo__field input{flex:1;width:100%;min-width:0;min-height:var(--kit-touch-min);border:0;outline:0;background:transparent;color:var(--kit-color-text);font:inherit;font-size:var(--kit-type-2)}.kit-btn.cprof-combo__toggle{display:inline-flex;align-items:center;gap:var(--kit-space-1);min-height:var(--kit-touch-min);padding:0 var(--kit-space-3);border:0;border-left:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-none);background:transparent;color:var(--kit-color-muted);font-size:var(--kit-type-1);font-weight:var(--kit-weight-ui);text-decoration:none}.kit-btn.cprof-combo__toggle.is-open{background:var(--kit-color-chip-bg)}.cprof-combo__chevron{transition:transform var(--kit-motion-rail) var(--kit-ease-out)}.cprof-combo__pop{max-height:45vh;overflow:auto;padding:var(--kit-space-1);border:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-card);background:var(--kit-color-surface);box-shadow:var(--kit-shadow-sheet)}.kit-btn.cprof-combo__option,.cprof-combo__option{display:flex;align-items:center;justify-content:space-between;gap:var(--kit-space-3);width:100%;min-height:var(--kit-touch-min);padding:0 var(--kit-space-3);border:0;border-radius:var(--kit-radius-control);background:transparent;color:var(--kit-color-text);text-align:left;text-decoration:none;font-size:var(--kit-type-2)}.kit-btn.cprof-combo__option:active{background:var(--kit-color-chip-bg)}.kit-btn.cprof-combo__option--sub{padding-left:var(--kit-space-5)}.cprof-combo__option--hire{color:var(--kit-color-muted)}.cprof-combo__name-wrap{display:flex;flex:1;flex-direction:column;min-width:0;white-space:normal;overflow-wrap:anywhere}.cprof-combo__name{font-weight:var(--kit-weight-ui)}.cprof-combo__meta{display:inline-flex;flex-shrink:0;align-items:center;gap:var(--kit-space-2);font-size:var(--kit-type-1);color:var(--kit-color-muted)}.cprof-combo__sub{font-size:var(--kit-type-1);color:var(--kit-color-muted)}.cprof-combo__price{font-weight:var(--kit-weight-ui);color:var(--kit-color-text);font-variant-numeric:tabular-nums}.cprof-combo__empty{padding:var(--kit-space-3);color:var(--kit-color-muted)}}@media(max-width:640px){.kit-choice-chip:active,.kit-choice-card:active,.kit-select__btn:active,button.kit-tile:active,.kit-band__plus:active,.kit-band__back:active,.kit-sheet__textbtn:active,.kit-sheet__x:active,.kit-toggle:active,.mobile-icon-button:active,.kit-banner__close:active,.kit-authcard__bk:active{transform:scale(var(--kit-press-scale-btn))}.kit-input-affix__word:active{opacity:.6}[role=button].dkp-row:active,.dkp-row--lnk:active,.dkp-vc:active,.dkp-mut:active,.kit-fold>summary:active{background:var(--kit-color-chip-bg)}.kit-fold>summary{display:flex;align-items:center;min-height:var(--kit-touch-min)}.kit-sheet__textbtn,.kit-band__back,.mobile-icon-button,.kit-sheet__x,.dkp-mut--top,.kit-banner__close,.kit-authcard__bk{position:relative}.kit-sheet__textbtn:after,.kit-band__back:after,.mobile-icon-button:after,.kit-sheet__x:after,.dkp-mut--top:after,.kit-banner__close:after,.kit-input-affix__word:after,.kit-authcard__bk:after{content:"";position:absolute;inset:calc(var(--kit-space-3) * -1)}.dkp-mut--top:after{inset:calc(var(--kit-space-3) * -1) 0}.kit-authcard__bk:after{inset:calc(var(--kit-space-3) * -1) calc(var(--kit-space-4) * -1)}.dkp-x,.kit-sheet .kit-btn--link{position:relative}.dkp-x:after{content:"";position:absolute;inset:calc(var(--kit-space-1) * -1)}.kit-sheet .kit-btn--link:after{content:"";position:absolute;inset:calc(var(--kit-space-3) * -1) 0}.kit-band--phone .kit-band__cta,.kit-band--phone .kit-band__filters .kit-choice-chip,.kit-band--phone .kit-band__filters .kit-tab,.kit-band--phone .kit-band__sub .kit-tab{position:relative}.kit-band--phone .kit-band__cta:after,.kit-band--phone .kit-band__filters .kit-choice-chip:after,.kit-band--phone .kit-band__filters .kit-tab:after,.kit-band--phone .kit-band__sub .kit-tab:after,.kit-sheet .kit-btn--link:after,.kit-modal .kit-btn--link:after{content:"";position:absolute;inset:50% 0 auto;height:max(100%,var(--kit-touch-min));transform:translateY(-50%)}.kit-modal .kit-btn--link{position:relative}.kit-sheet__head--full .kit-sheet__textbtn:after{bottom:calc(var(--kit-space-4) * -1)}.kit-idpill--link{position:relative}.kit-idpill--link:after{content:"";position:absolute;left:0;right:0;top:50%;height:var(--kit-touch-min);transform:translateY(-50%)}.kit-band--phone.kit-band--work .kit-band__top>.kit-band__filters,.kit-band--phone.kit-band--work .kit-band__top>.kit-band__filters>.kit-chip-row,.kit-band--phone.kit-band--work .kit-band__top>.kit-band__filters>.kit-tabs{padding-top:calc((var(--kit-touch-min) - var(--kit-pill-height-band)) / 2);padding-bottom:calc((var(--kit-touch-min) - var(--kit-pill-height-band)) / 2);margin-top:calc((var(--kit-touch-min) - var(--kit-pill-height-band)) / -2);margin-bottom:calc((var(--kit-touch-min) - var(--kit-pill-height-band)) / -2)}.kit-cal__nav{display:inline-flex;align-items:center;justify-content:center;min-width:var(--kit-touch-min);min-height:var(--kit-touch-min)}.kit-band__dayrow .kit-btn{position:relative}.kit-band__dayrow .kit-btn:after{content:"";position:absolute;inset:calc(var(--kit-space-1) * -1) 0}.kit-band__dayrow .kit-rangepick__btn{position:relative}.kit-band__dayrow .kit-rangepick__btn:after{content:"";position:absolute;inset:calc(var(--kit-space-1) * -1) 0}.kit-modal .kit-btn--bare:not(.dkp-x),.kit-sheet .kit-btn--bare:not(.dkp-x){min-height:var(--kit-touch-min)}button.dkp-pill{min-width:var(--kit-touch-min);justify-content:center}.kit-banner__close:after{inset:calc(var(--kit-space-3) * -1) calc(var(--kit-space-4) * -1)}}.kit-btn.is-pressed,.kit-tab.is-pressed,.kit-choice-chip.is-pressed,.kit-choice-card.is-pressed,.kit-select__btn.is-pressed,button.kit-tile.is-pressed,.kit-toggle.is-pressed,.kit-sheet__x.is-pressed,.kit-modal__close.is-pressed,.kit-sheet__textbtn.is-pressed,.mobile-icon-button.is-pressed,.kit-band__btn.is-pressed,.kit-band__back.is-pressed,.kit-band__plus.is-pressed,.sph-chip.is-pressed,.mobile-drawer-link.is-pressed,.mobile-tabbar-item.is-pressed{transform:scale(var(--kit-press-scale-btn));opacity:.85}.kit-listrow.is-pressed,.dkp-row.is-pressed,.dkp-vc.is-pressed,.dkp-mut.is-pressed,.kit-fold>summary.is-pressed,.kit-actlist__row.is-pressed,.sph-row.is-pressed,.mobile-drawer-row.is-pressed,.kit-card.is-pressed{background:var(--kit-color-chip-bg)}:where(.is-pressed){opacity:.7}@media(max-width:640px){.kit-listrow--button:active:not(:disabled),.kit-listrow[data-clickable=true]:active{background:var(--kit-color-chip-bg)}.kit-inv-row__name{display:inline-flex;align-items:center;gap:var(--kit-space-2);color:var(--kit-color-brand);font-weight:var(--kit-weight-strong)}.kit-inv-row__trail{flex-direction:column;align-items:flex-end;gap:var(--kit-space-1)}}tr[data-clickable=true],[role=row][data-clickable=true]{cursor:pointer}@media(hover:hover){.kit-btn--link:hover:not(:disabled),.kit-btn--text:hover:not(:disabled){text-decoration:underline}.kit-btn--icon:hover:not(:disabled){background:var(--kit-color-brand-light)}.kit-choice-chip:hover:not(:disabled):not(.is-selected),.kit-tablepage__chip:hover:not(:disabled):not([aria-pressed=true]):not(.is-active){border-color:var(--kit-color-brand)}.kit-select__btn:hover:not(:disabled){border-color:var(--kit-color-brand)}.kit-actlist__row:hover:not(:disabled){background:var(--kit-color-chip-bg)}button.kit-tile:hover:not(:disabled){box-shadow:var(--kit-shadow-pop)}button.kit-tile--featured:hover:not(:disabled){background:var(--kit-color-brand-dark)}.sph-chip:hover:not(:disabled):not(.sph-chip--on){border-color:var(--kit-color-brand)}}.sph-srch:focus-within,.admin-price__box:focus-within{border-color:var(--kit-color-brand)}@media(max-width:640px){.kit-band--phone .kit-band__back,.kit-band__plus,.kit-modal__close,.kit-sheet__x{position:relative}.kit-band--phone .kit-band__back:after,.kit-band__plus:after,.kit-modal__close:after,.kit-sheet__x:after{content:"";position:absolute;inset:calc((var(--kit-band-btn) - var(--kit-touch)) / 2)}}.kit-receipt{display:flex;flex-direction:column;min-width:0}.kit-receipt:not(.kit-receipt--plain){font-size:var(--kit-type-body-size)}.kit-receipt__actions{display:flex;flex-wrap:wrap;gap:var(--kit-space-2);margin-top:var(--kit-space-3);padding-top:var(--kit-space-3);border-top:1px solid var(--kit-color-border-soft)}.kit-receipt__line{min-width:0;padding:var(--kit-space-2) 0;border-bottom:1px solid var(--kit-color-border-soft)}.kit-receipt__deck{display:flex;align-items:baseline;justify-content:space-between;gap:var(--kit-space-3)}.kit-receipt__name{min-width:0;overflow-wrap:anywhere;font-weight:var(--kit-weight-ui);color:var(--kit-color-text)}.kit-receipt__amount{flex:none;white-space:nowrap;font-weight:var(--kit-weight-strong);font-variant-numeric:tabular-nums;color:var(--kit-color-text)}.kit-receipt__meta{display:block;margin-top:calc(var(--kit-space-1) / 2);font-size:var(--kit-type-caption-size);font-weight:var(--kit-weight-body);font-variant-numeric:tabular-nums;color:var(--kit-color-muted)}.kit-receipt--plain :is(.kit-receipt__name,.kit-receipt__amount){font-weight:inherit}.kit-receipt--plain>.kit-receipt__line:last-child{border-bottom:0}.kit-receipt__line--struck :is(.kit-receipt__name,.kit-receipt__amount,.kit-receipt__meta){text-decoration:line-through;color:var(--kit-color-muted)}.kit-receipt__section{display:flex;flex-direction:column;min-width:0;border:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-control);background:var(--kit-color-surface);overflow:hidden}.kit-receipt__section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--kit-space-3);padding:var(--kit-space-2) var(--kit-space-3);background:var(--kit-color-bg);border-bottom:var(--kit-border-width-1) solid var(--kit-color-border)}.kit-receipt__section-pills{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kit-space-2);min-width:0}.kit-receipt__section-title{font-weight:var(--kit-weight-strong);color:var(--kit-color-text)}.kit-receipt__section>.kit-receipt__line{padding-inline:var(--kit-space-3)}.kit-receipt__section>.kit-receipt__line:last-of-type{border-bottom:0}.kit-receipt__section-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--kit-space-2);padding:var(--kit-space-2) var(--kit-space-3);border-top:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.kit-receipt__section-foot .kit-receipt__meta{margin-top:0;flex:1 1 auto;min-width:0}.kit-receipt__section-foot{flex-wrap:wrap}.kit-receipt__section-foot>.kit-row{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.kit-receipt__section--open{cursor:pointer;transition:border-color var(--kit-motion-fast) var(--kit-ease-standard),background var(--kit-motion-fast) var(--kit-ease-standard)}.kit-receipt__section--open:hover{border-color:var(--kit-color-brand)}.kit-receipt__section--open:active{background:var(--kit-color-chip-bg)}.kit-receipt__section--open:focus-visible{outline:var(--kit-border-width-2) solid var(--kit-color-brand);outline-offset:var(--kit-border-width-2)}.kit-band__help.is-on{background:var(--kit-color-on-band);color:var(--kit-color-brand)}.kit-band--phone .kit-band__toprow:has(.kit-band__back)>.kit-band__help{width:var(--kit-band-btn);height:var(--kit-band-btn)}.kit-band--phone .kit-band__nav:has(>.kit-band__cta)>.kit-band__plus,.kit-band--phone .kit-band__nav:has(>.kit-band__cta)>.kit-band__back{width:var(--kit-pill-height-band);height:var(--kit-pill-height-band)}.kit-helpbar{display:flex;align-items:center;gap:var(--kit-space-2);min-height:2.4rem;margin:0 0 var(--kit-space-4);padding:var(--kit-space-2) var(--kit-space-4);border-radius:var(--kit-radius-control);background:var(--kit-color-brand-light);color:var(--kit-color-brand);font-size:var(--kit-type-3);font-weight:var(--kit-weight-ui);line-height:1.2}.kit-helpbar>svg{flex:none}.kit-helpbar__words{flex:1;min-width:0}.kit-helpbar__lnk{flex:none;min-height:1.6rem;padding:0;border:0;background:none;color:var(--kit-color-brand);font:inherit;font-size:var(--kit-type-2);cursor:pointer}.kit-helpbar__lnk--quiet{color:var(--kit-color-muted);font-weight:var(--kit-weight-body)}.kit-helpbar__lnk:hover{text-decoration:underline}.kit-helpbar--phone{margin:var(--kit-space-3) var(--kit-page-gutter-phone) 0;padding:var(--kit-space-3) var(--kit-space-4);border-radius:var(--kit-radius-chip)}.kit-helpbar--phone .kit-helpbar__lnk{font-size:var(--kit-type-3)}.kit-helpcard{position:fixed;z-index:var(--kit-z-popover);display:flex;flex-direction:column;gap:var(--kit-space-1);width:284px;padding:var(--kit-space-4);border-radius:var(--kit-radius-card);background:var(--kit-color-surface);box-shadow:var(--kit-shadow-pop);color:var(--kit-color-text);animation:kit-helpcard-in var(--kit-motion-base) var(--kit-ease-out)}.kit-helpcard__arrow{position:absolute;top:-6px;width:12px;height:12px;margin-left:-6px;background:var(--kit-color-surface);transform:rotate(45deg)}.kit-helpcard.is-above .kit-helpcard__arrow{top:auto;bottom:-6px}.kit-helpcard__title{font-size:var(--kit-type-4);font-weight:var(--kit-weight-strong)}.kit-helpcard__words{font-size:var(--kit-type-2);font-weight:var(--kit-weight-body);color:var(--kit-color-muted);line-height:1.45}.kit-helpcard__foot{display:flex;justify-content:flex-end;margin-top:var(--kit-space-2)}.kit-helpcard__got{padding:0;border:0;background:none;color:var(--kit-color-brand);font:inherit;font-size:var(--kit-type-2);font-weight:var(--kit-weight-strong);cursor:pointer}.kit-helpcard__got:hover{text-decoration:underline}@keyframes kit-helpcard-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.kit-helpsheet__head{display:flex;flex-direction:column;gap:var(--kit-space-1)}.kit-helpsheet__kick{font-size:var(--kit-type-1);font-weight:var(--kit-weight-strong);letter-spacing:.06em;text-transform:uppercase;color:var(--kit-color-muted)}.kit-helpsheet__words p{margin:0 0 var(--kit-space-1);font-size:var(--kit-type-4);font-weight:var(--kit-weight-body);color:var(--kit-color-muted);line-height:1.4}.kit-helpsheet__got{min-height:var(--kit-control-height-lg)}.kit-tip{position:fixed;z-index:var(--kit-z-popover);max-width:16rem;padding:var(--kit-space-1) var(--kit-space-2);border-radius:var(--kit-radius-control);background:var(--kit-color-ink-surface);color:var(--kit-color-on-band);font-size:var(--kit-type-1);font-weight:var(--kit-weight-ui);pointer-events:none;transform:translate(-50%);animation:kit-helpcard-in var(--kit-motion-fast) var(--kit-ease-out)}@media(prefers-reduced-motion:reduce){.kit-helpcard,.kit-tip{animation:none}}.cphone-lline{display:inline-flex;align-items:center;gap:var(--kit-space-2);flex-wrap:wrap}.kit-subhead--band{display:flex;align-items:center;gap:var(--kit-space-2);padding:var(--kit-space-3) var(--kit-space-4);background:var(--kit-color-chip-bg);border-top:var(--kit-border-width-1) solid var(--kit-color-border);border-bottom:var(--kit-border-width-1) solid var(--kit-color-border);color:var(--kit-color-text);font-size:var(--kit-type-5);font-weight:var(--kit-weight-strong);line-height:1.2}.kit-subhead--band svg{flex:none;color:var(--kit-color-brand)}.kit-subhead__count{margin-left:auto;font-variant-numeric:tabular-nums;font-size:var(--kit-type-3);color:var(--kit-color-muted)}.sh-pick{display:inline-flex;align-items:center;justify-content:center;min-width:var(--kit-touch-min);min-height:var(--kit-touch-min);cursor:pointer}.sh-pick input{width:1.1rem;height:1.1rem;margin:0;accent-color:var(--kit-color-brand);cursor:pointer}.sh-bulkbar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--kit-space-3);padding:var(--kit-space-2) var(--kit-space-4);background:var(--kit-color-brand-light);border-bottom:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.sh-bulkbar__n{color:var(--kit-color-brand)}.sh-bulkbar__acts{display:flex;align-items:center;flex-wrap:wrap;gap:var(--kit-space-2);margin-right:auto}td.sh-pickcell,th.sh-pickcell{width:var(--kit-touch-min);padding-left:var(--kit-space-2);padding-right:0}.kit-zone{display:grid;gap:var(--kit-space-2)}.kit-zone__search{min-width:0;flex:1 1 12rem}.kit-zone__map{width:100%;border-radius:var(--kit-radius-box);border:var(--kit-border-width-1) solid var(--kit-color-border);overflow:hidden;background:var(--kit-color-chip-bg)}.kit-zone__map.leaflet-container,.kit-zone__map .leaflet-container{background:var(--kit-color-chip-bg)}.kit-zone__note{font-size:var(--kit-type-2)}.kit-zone__foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--kit-space-2)}.kit-zone__count{font-size:var(--kit-type-1);font-weight:var(--kit-weight-strong);color:var(--kit-color-muted)}.kit-pull{position:fixed;z-index:var(--kit-z-popover);top:var(--kit-space-2);left:50%;margin-left:calc(var(--kit-touch-min) / -2);display:flex;align-items:center;justify-content:center;width:var(--kit-touch-min);height:var(--kit-touch-min);border-radius:var(--kit-radius-round);background:var(--kit-color-surface);box-shadow:var(--kit-shadow-pop);color:var(--kit-color-muted)}.kit-pull.is-ready{color:var(--kit-color-brand)}.kit-choice-card.kit-row{flex-direction:row;align-items:flex-start;flex-wrap:nowrap;cursor:pointer}.kit-pagehead__stats{display:flex;flex-wrap:wrap;gap:var(--kit-space-3) var(--kit-space-6)}.kit-heat--1,.kit-heat--2,.kit-heat--3,.kit-heat--4,.kit-heat--5{display:inline-block;min-width:2em;padding:0 var(--kit-space-1);border-radius:var(--kit-radius-control);text-align:center}.kit-heat--1{background:var(--kit-heat-1)}.kit-heat--2{background:var(--kit-heat-2)}.kit-heat--3{background:var(--kit-heat-3)}.kit-heat--4{background:var(--kit-heat-4)}.kit-heat--5{background:var(--kit-heat-5);color:var(--kit-heat-ink-deep)}.kit-daycell{display:flex;flex-direction:column;align-items:center;gap:var(--kit-space-1)}.kit-daycell__ro{min-width:2em;text-align:center;color:var(--kit-color-muted)}.kit-daycell__ro.has-qty{color:var(--kit-color-text);font-weight:var(--kit-weight-strong)}.kit-daycell__price{padding:0;border:0;background:none;font:inherit;font-size:var(--kit-type-1);color:var(--kit-color-muted);font-variant-numeric:tabular-nums;cursor:pointer}.kit-daycell__caption--list,.kit-daycell__caption--tier,.kit-daycell__caption--standing{color:var(--kit-color-muted)}.kit-daycell__caption--custom .kit-daycell__price,.kit-daycell__caption--override .kit-daycell__price,.kit-daycell__caption--standing-price .kit-daycell__price{color:var(--kit-color-custom-price);font-weight:var(--kit-weight-strong)}.kit-daycell__caption--custom,.kit-daycell__caption--override,.kit-daycell__caption--standing-price{transition:color var(--kit-motion-slow) var(--kit-ease-out)}.kit-frame{display:flex;flex-direction:column;height:100svh;height:100dvh;overflow:hidden;background:var(--kit-color-bg)}.kit-frame__body{flex:1;min-height:0;display:flex}.kit-frame__main{flex:1;min-width:0;overflow-y:auto;overscroll-behavior:none;-webkit-overflow-scrolling:touch;padding:var(--kit-space-3) var(--kit-space-3) calc(var(--kit-tabbar-height) + var(--kit-space-5))}.kit-frame__main--push{animation:kit-push var(--kit-motion-base) var(--kit-ease-out)}.kit-frame__main--pop{animation:kit-pop var(--kit-motion-base) var(--kit-ease-out)}.kit-frame__main--leaving{animation:kit-leave var(--kit-motion-fast) var(--kit-ease-standard) forwards}@keyframes kit-push{0%{transform:translate(var(--kit-space-7));opacity:0}}@keyframes kit-pop{0%{transform:translate(calc(-1 * var(--kit-space-7)));opacity:0}}@keyframes kit-leave{to{transform:translate(var(--kit-space-7));opacity:0}}.kit-page,.delivery-shell,.kit-page__body{display:flex;flex-direction:column;min-width:0}.kit-band--phone{flex:none;position:relative;z-index:var(--kit-z-phone-chrome);background:var(--kit-color-bg)}.kit-band__top{display:flex;flex-direction:column;gap:var(--kit-space-1);padding:calc(var(--kit-space-3) + env(safe-area-inset-top)) var(--kit-space-3) var(--kit-space-3);background:var(--kit-color-band);color:var(--kit-color-on-band)}.kit-band--phone .kit-band__count{display:flex;align-items:center;gap:var(--kit-space-2);font-size:var(--kit-type-1);color:var(--kit-color-on-band-quiet);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kit-band__nav{display:flex;align-items:center;gap:var(--kit-space-2);min-width:0}.kit-band--phone .kit-band__title{flex:1;min-width:0;font-size:var(--kit-type-6);font-weight:var(--kit-weight-strong);line-height:var(--kit-leading-tight);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--kit-color-on-band)}.kit-band--phone .kit-band__back,.kit-band__plus{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--kit-band-btn);height:var(--kit-band-btn);border-radius:var(--kit-radius-round);background:var(--kit-color-on-band-soft);color:var(--kit-color-on-band)}.kit-band__plus{width:var(--kit-band-arrow);height:var(--kit-band-arrow)}.kit-band__tbtn{flex:none;margin-left:auto;height:32px;padding:0 var(--kit-space-3);border:0;border-radius:var(--kit-radius-round);background:var(--kit-color-on-band-soft);color:var(--kit-color-on-band);font:inherit;font-size:var(--kit-type-3);font-weight:var(--kit-weight-ui)}.kit-band__tbtn:disabled{opacity:.6}.kit-band__dayrow{margin-top:var(--kit-space-1)}.kit-band__dayrow:has(>.kit-datestep--locked){display:none}.kit-band__dayrow.is-kept:has(>.kit-datestep--locked){display:block}.kit-band__dayrow .kit-datestep,.kit-band__dayrow>*{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--kit-space-2)}.kit-band__dayrow button,.kit-band__dayrow .kit-btn{min-width:var(--kit-band-arrow);height:var(--kit-band-arrow);min-height:var(--kit-band-arrow);padding:0 var(--kit-space-2);border:0;border-radius:var(--kit-radius-round);background:var(--kit-color-on-band-soft);color:var(--kit-color-on-band)}.kit-band__figline{display:flex;overflow-x:auto;scrollbar-width:none}.kit-band__figline::-webkit-scrollbar{display:none}.kit-band__figs{display:flex;gap:var(--kit-space-4);margin:0}.kit-band__fig{display:flex;flex-direction:column}.kit-band__figk{font-size:var(--kit-type-1);color:var(--kit-color-on-band-quiet)}.kit-band__figv{margin:0;font-size:var(--kit-type-4);font-weight:var(--kit-weight-strong);font-variant-numeric:tabular-nums}.kit-band--phone .kit-band__figv{color:var(--kit-color-on-band)}.kit-band--phone .kit-status,.kit-band--phone .kit-idpill{background:var(--kit-color-on-band-soft);color:var(--kit-color-on-band)}.kit-band__filters{display:flex;gap:var(--kit-space-2);overflow-x:auto;scrollbar-width:none}.kit-band__filters>.kit-tabs--segmented{flex:1 1 auto}.kit-band__filters>.kit-chip-row--week{flex:1 1 auto;margin:0}.kit-band__searchrow{display:flex;align-items:center;gap:var(--kit-space-2)}.kit-band__searchrow .kit-band__search{flex:1;min-width:0}.kit-band__cancel{display:none;color:var(--kit-color-on-band);font-weight:var(--kit-weight-ui)}.kit-band__searchrow.is-searching .kit-band__cancel{display:inline-flex}.kit-band--phone.is-compact .kit-band__count,.kit-band--phone.is-compact .kit-band__figline,.kit-band--phone.is-compact .kit-band__under{display:none}.kit-band__under{display:flex;align-items:center;gap:var(--kit-space-2);min-width:0;margin-top:calc(-1 * var(--kit-space-1) / 2);font-size:var(--kit-type-3);font-weight:var(--kit-weight-body);color:var(--kit-color-on-band-quiet);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kit-band--phone.is-compact .kit-band__title{font-size:var(--kit-type-5)}.kit-band--work .kit-band__top{gap:var(--kit-space-2);padding-bottom:var(--kit-space-3)}.kit-band--work .kit-band__nav{min-height:var(--kit-band-arrow)}.kit-band__cta{flex:none;display:inline-flex;align-items:center;gap:var(--kit-space-1);height:var(--kit-pill-height-band);padding:0 var(--kit-pill-pad-x-band);border:0;border-radius:var(--kit-radius-round);background:var(--kit-color-on-band);color:var(--kit-color-band);font:inherit;font-size:var(--kit-type-3);font-weight:var(--kit-weight-strong);white-space:nowrap}.kit-band__cta:disabled{opacity:.6}.kit-band__toprow{display:flex;align-items:center;justify-content:space-between;gap:var(--kit-space-2);min-height:var(--kit-pill-height-band)}.kit-band__toprow .kit-band__nav,.kit-band__toprow .kit-band__count{flex:1;min-width:0}.kit-band--work.is-compact .kit-band__title{font-size:var(--kit-type-5)}.kit-band--work.is-compact .kit-band__dayrow button{height:var(--kit-pill-height-band);min-height:var(--kit-pill-height-band);min-width:var(--kit-pill-height-band)}.kit-band--work+.kit-frame__body .kit-frame__main{padding-top:var(--kit-space-3)}.kit-band--work .kit-band__dayrow{margin-top:0}.kit-band--work .kit-band__searchrow .kit-search-input svg{color:var(--kit-color-on-band-text);z-index:var(--kit-z-raised)}.kit-band--phone.kit-band--work .kit-band__searchrow .kit-search-input input{min-height:var(--kit-control-height);height:var(--kit-control-height);padding:0 var(--kit-space-4) 0 calc(var(--kit-space-4) + var(--kit-search-icon-size) + var(--kit-space-1));border-radius:var(--kit-radius-round);background:var(--kit-color-on-band-glass);border:var(--kit-border-width-1) solid var(--kit-color-on-band-faint);color:var(--kit-color-on-band);font-size:var(--kit-type-4);box-shadow:none;-webkit-backdrop-filter:blur(var(--kit-glass-blur)) saturate(var(--kit-glass-saturate));backdrop-filter:blur(var(--kit-glass-blur)) saturate(var(--kit-glass-saturate))}.kit-band--phone.kit-band--work .kit-band__searchrow .kit-search-input input::placeholder{color:var(--kit-color-on-band-text);opacity:1}.kit-band--phone.kit-band--work .kit-band__searchrow .kit-search-input input:focus{outline:none;border-color:var(--kit-color-on-band-ring);box-shadow:0 0 0 var(--kit-border-width-1) var(--kit-color-on-band-ring)}.kit-band--phone.kit-band--work .kit-band__sub .kit-tabs{margin:0;gap:2px;padding:3px;border-radius:var(--kit-radius-round);background:var(--kit-color-on-band-faint)}.kit-band--phone.kit-band--work .kit-band__sub .kit-tab{min-height:calc(var(--kit-pill-height-band) - 4px);height:calc(var(--kit-pill-height-band) - 4px);border-radius:var(--kit-radius-round);color:var(--kit-color-on-band);background:none;box-shadow:none}.kit-band--phone.kit-band--work .kit-band__sub .kit-tab.is-active{color:var(--kit-color-band)}.kit-band--phone.kit-band--work .kit-band__sub .kit-tabs--many .kit-tab.is-active,.kit-band--phone.kit-band--work .kit-band__sub .kit-tabs:not(:has(.kit-tabs__thumb)) .kit-tab.is-active{background:var(--kit-color-on-band)}.kit-band--phone.kit-band--work .kit-band__sub .kit-tabs__thumb{top:3px;bottom:3px;border-radius:var(--kit-radius-round);background:var(--kit-color-on-band);box-shadow:none}.kit-band--phone.kit-band--work .kit-band__filters{gap:var(--kit-space-2);overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--kit-space-3));padding:0 var(--kit-space-3)}.kit-band--phone.kit-band--work .kit-band__filters::-webkit-scrollbar{display:none}.kit-band--phone.kit-band--work .kit-band__filters .kit-chip-row{margin:0;flex-wrap:nowrap}.kit-band--phone.kit-band--work .kit-band__filters .kit-choice-chip{flex:none;min-height:var(--kit-pill-height-band);height:var(--kit-pill-height-band);padding:0 var(--kit-pill-pad-x-band);border-radius:var(--kit-radius-round);background:var(--kit-color-on-band-wash);border:var(--kit-border-width-1) solid var(--kit-color-on-band-line);box-shadow:none;color:var(--kit-color-on-band);font-size:var(--kit-type-3);font-weight:var(--kit-weight-ui)}.kit-band--phone.kit-band--work .kit-band__filters .kit-choice-chip.is-selected{background:var(--kit-color-on-band);border-color:var(--kit-color-on-band);color:var(--kit-color-band)}.kit-band--phone.kit-band--work .kit-band__filters .kit-chip-row--week .kit-choice-chip{flex:1;justify-content:center;padding:0}.kit-band--phone.kit-band--work .kit-band__filters .kit-tabs{flex:1 1 auto;margin:0;gap:var(--kit-space-2);padding:0;background:none}.kit-band--phone.kit-band--work .kit-band__filters .kit-tabs__thumb{display:none}.kit-band--phone.kit-band--work .kit-band__filters .kit-tab{flex:1;min-height:var(--kit-pill-height-band);height:var(--kit-pill-height-band);padding:0 var(--kit-space-2);border-radius:var(--kit-radius-round);background:var(--kit-color-on-band-wash);border:var(--kit-border-width-1) solid var(--kit-color-on-band-line);box-shadow:none;color:var(--kit-color-on-band);font-size:var(--kit-type-3)}.kit-band--phone.kit-band--work .kit-band__filters .kit-tab.is-active{background:var(--kit-color-on-band);border-color:var(--kit-color-on-band);color:var(--kit-color-band)}.kit-pagerow{display:flex;flex-direction:column;gap:var(--kit-space-2);margin-bottom:var(--kit-space-3)}.kit-pagerow--blank{margin:0}.kit-pagerow__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:var(--kit-space-2)}.kit-pagerow__chips{display:flex;overflow-x:auto;scrollbar-width:none}.kit-pagerow__actions,.kit-pagerow__controls,.kit-pagerow__filters,.kit-pagerow__aside,.kit-pagerow__footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kit-space-2)}.kit-pagefact{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--kit-space-1);padding:var(--kit-space-3) var(--kit-space-2);text-align:center;background:var(--kit-color-surface);border-radius:var(--kit-radius-card);box-shadow:var(--kit-shadow)}.kit-pagefact[aria-pressed=true]{box-shadow:inset 0 0 0 var(--kit-border-width-2) var(--kit-color-brand);background:var(--kit-color-brand-light)}.kit-pagefact__v,.kit-pagefact__line{font-size:var(--kit-type-5);font-weight:var(--kit-weight-strong);font-variant-numeric:tabular-nums}.kit-pagefact__k,.kit-pagefact__kicker{font-size:var(--kit-type-1);color:var(--kit-color-muted)}.kit-pagefact--warning .kit-pagefact__v,.kit-pagefact--debt .kit-pagefact__v{color:var(--kit-color-warning)}.kit-pagefact--good .kit-pagefact__v,.kit-pagefact--credit .kit-pagefact__v{color:var(--kit-color-success)}.kit-pagehead__back{display:inline-flex;align-items:center;gap:var(--kit-space-1);color:var(--kit-color-brand);font-weight:var(--kit-weight-ui)}@media screen and (max-width:640px){html:has(.delivery-shell),html:has(.delivery-shell) body,html:has(.dv-shell--more),html:has(.dv-shell--more) body{height:100%;overflow:hidden;overscroll-behavior:none}html:has(.delivery-shell) #root{height:100%;display:flex;flex-direction:column}html:has(.delivery-shell) .delivery-shell{flex:1;min-height:0}.delivery-shell>.kit-frame{flex:1;min-height:0;height:auto}.kit-frame>.mobile-tabbar{position:relative;flex:none}.kit-frame:has(>.mobile-tabbar) .kit-frame__main{padding-bottom:var(--kit-space-5)}}@media(max-width:640px)and (display-mode:standalone){html:has(.delivery-shell),html:has(.dv-shell--more){height:min(100lvh,calc(100% + env(safe-area-inset-top)))}}.mobile-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:var(--kit-z-phone-chrome);display:flex;align-items:center;gap:var(--kit-space-2);padding:var(--kit-space-2) var(--kit-space-4) calc(var(--kit-space-3) + env(safe-area-inset-bottom));background:var(--kit-color-bg)}.mobile-tabbar-pill{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-around;gap:var(--kit-space-1);height:var(--kit-tabbar-height);padding:0 var(--kit-space-1);background:var(--kit-color-surface);border-radius:var(--kit-radius-round);box-shadow:var(--kit-shadow-pop)}.mobile-tabbar-item.kit-btn{flex:0 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:var(--kit-space-1);min-width:var(--kit-touch);min-height:var(--kit-touch);padding:0 var(--kit-space-3);border-radius:var(--kit-radius-round);font-size:var(--kit-type-3);font-weight:var(--kit-weight-strong);color:var(--kit-color-muted);line-height:var(--kit-leading-snug);white-space:nowrap}.mobile-tabbar-item.kit-btn.active{background:var(--kit-color-brand-light);color:var(--kit-color-brand)}.mobile-tabbar-item .kit-tabicon{color:var(--kit-color-muted)}.mobile-tabbar-item.active .kit-tabicon{color:var(--kit-color-brand)}.kit-appswitch.kit-btn{flex:none;width:var(--kit-tabbar-height);height:var(--kit-tabbar-height);min-height:var(--kit-tabbar-height);padding:0;border-radius:var(--kit-radius-round);background:var(--kit-color-text);color:var(--kit-color-surface);box-shadow:var(--kit-shadow-pop)}.kit-appswitch.kit-btn:hover{background:var(--kit-color-text);color:var(--kit-color-surface)}.mobile-drawer-layer{position:fixed;inset:0;z-index:var(--kit-z-overlay);display:flex;align-items:flex-end;justify-content:center;pointer-events:none}.mobile-drawer-layer.is-open{pointer-events:auto}.mobile-drawer-backdrop{position:absolute;inset:0;background:var(--kit-color-scrim);border-radius:var(--kit-radius-none);animation:kit-fade var(--kit-motion-base) var(--kit-ease-out)}.mobile-drawer{position:relative;display:flex;flex-direction:column;gap:var(--kit-space-3);width:100%;max-width:var(--kit-popup-max-width);max-height:90svh;overflow-y:auto;padding:var(--kit-space-2) var(--kit-space-4) calc(var(--kit-space-5) + env(safe-area-inset-bottom));background:var(--kit-color-surface);border-radius:var(--kit-radius-sheet) var(--kit-radius-sheet) 0 0;box-shadow:var(--kit-shadow-pop)}.mobile-drawer{animation:kit-rise var(--kit-motion-base) var(--kit-ease-out)}.mobile-drawer-grab{width:var(--kit-space-7);height:5px;margin:0 auto;border-radius:var(--kit-radius-round);background:var(--kit-color-border);flex:none}.mobile-drawer-header{display:flex;align-items:center;gap:var(--kit-space-2)}.mobile-drawer-header>div:first-child{flex:1;min-width:0}.mobile-drawer-title{font-size:var(--kit-type-5);font-weight:var(--kit-weight-strong)}.mobile-drawer-user{font-size:var(--kit-type-2);color:var(--kit-color-muted)}.mobile-drawer-search .app-search__box{display:flex;align-items:center;gap:var(--kit-space-2);min-height:var(--kit-touch);padding:0 var(--kit-space-3);border-radius:var(--kit-radius-control);background:var(--kit-color-chip-bg);color:var(--kit-color-muted)}.mobile-drawer-search .app-search__input{flex:1;min-width:0;height:var(--kit-touch);padding:0;border:0;outline:0;background:none;color:var(--kit-color-text);font:inherit;font-size:var(--kit-type-field-size-mobile)}.mobile-drawer-search .app-search__key{display:none}.mobile-drawer-search .app-search__clear{display:inline-flex;min-width:var(--kit-touch);min-height:var(--kit-touch);align-items:center;justify-content:center;padding:0;border:0;background:none;color:var(--kit-color-muted)}.mobile-drawer-search .app-search__panel{margin-top:var(--kit-space-2);max-height:50vh;overflow-y:auto;border-radius:var(--kit-radius-control);background:var(--kit-color-surface)}.mobile-drawer-search .app-search__result{display:flex;align-items:center;gap:var(--kit-space-3);width:100%;min-height:var(--kit-touch);padding:var(--kit-space-2) var(--kit-space-1);border:0;border-bottom:var(--kit-border-width-1) solid var(--kit-color-border-soft);border-radius:var(--kit-radius-none);background:none;color:var(--kit-color-text);text-align:left;justify-content:flex-start}.mobile-drawer-search .app-search__result-icon{display:inline-flex;color:var(--kit-color-brand)}.mobile-drawer-search .app-search__result-text{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.mobile-drawer-search .app-search__result-name,.mobile-drawer-search .app-search__result-sub{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mobile-drawer-search .app-search__result-name{font-weight:var(--kit-weight-ui);font-size:var(--kit-type-3)}.mobile-drawer-search .app-search__result-sub,.mobile-drawer-search .app-search__empty{font-size:var(--kit-type-2);color:var(--kit-color-muted)}.mobile-drawer-search .app-search__empty{padding:var(--kit-space-2) var(--kit-space-1)}.mobile-icon-button{width:var(--kit-band-btn);height:var(--kit-band-btn);min-height:var(--kit-band-btn);padding:0;border-radius:var(--kit-radius-round);background:var(--kit-color-chip-bg);color:var(--kit-color-muted)}.mobile-drawer-heading{font-size:var(--kit-type-2);font-weight:var(--kit-weight-ui);color:var(--kit-color-muted);text-transform:uppercase;letter-spacing:var(--kit-tracking-label);margin:0 var(--kit-space-1) var(--kit-space-2)}.mobile-drawer-nav{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--kit-space-2)}.mobile-drawer-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--kit-space-1);min-height:calc(var(--kit-control-height-lg) + var(--kit-space-5));padding:var(--kit-space-2) var(--kit-space-1);border-radius:var(--kit-radius-card);background:var(--kit-color-chip-bg);color:var(--kit-color-text);font-size:var(--kit-type-2);font-weight:var(--kit-weight-ui);white-space:normal;text-align:center}.mobile-drawer-link.active,.mobile-drawer-link[aria-current=page],.mobile-drawer-link[aria-current=true]{background:var(--kit-color-brand-light);color:var(--kit-color-brand)}.mobile-drawer-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--kit-band-arrow);height:var(--kit-band-arrow);border-radius:var(--kit-radius-chip);background:var(--kit-color-surface);color:var(--kit-color-brand)}.mobile-drawer-bottom{display:flex;flex-direction:column;background:var(--kit-color-surface);border:var(--kit-border-width-1) solid var(--kit-color-border-soft);border-radius:var(--kit-radius-card);overflow:hidden}.mobile-drawer-row{display:flex;align-items:center;justify-content:flex-start;gap:var(--kit-space-3);width:100%;min-height:var(--kit-control-height-lg);padding:0 var(--kit-space-3);border-radius:var(--kit-radius-none);border-bottom:var(--kit-border-width-1) solid var(--kit-color-border-soft);background:none;color:var(--kit-color-text);font-size:var(--kit-type-3);font-weight:var(--kit-weight-ui)}.mobile-drawer-row:last-child{border-bottom:0}.mobile-drawer-row>.kit-tabicon{color:var(--kit-color-brand)}.mobile-drawer-row .kit-toggle{flex:1;flex-direction:row-reverse;justify-content:space-between}.mobile-drawer-logout,.mobile-drawer-logout .kit-tabicon{color:var(--kit-color-warning)}.app-gate{min-height:100svh;display:flex;align-items:center;justify-content:center;padding:var(--kit-space-4);background:var(--kit-color-bg)}.app-gate__card{width:100%;max-width:var(--kit-popup-max-width);padding:var(--kit-space-5);background:var(--kit-color-surface);border-radius:var(--kit-radius-card);box-shadow:var(--kit-shadow);display:flex;flex-direction:column;gap:var(--kit-space-3)}.app-gate__title{font-size:var(--kit-type-6)}.app-gate__body,.app-state__muted{color:var(--kit-color-muted)}.app-gap-below{margin-bottom:var(--kit-space-3)}.app-state--centre{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--kit-space-2);padding:var(--kit-space-6);text-align:center}.app-banner{padding:var(--kit-space-2) var(--kit-space-3);background:var(--kit-color-warning-bg);color:var(--kit-color-warning);font-size:var(--kit-type-2);font-weight:var(--kit-weight-ui)}.helpp{display:none}.helpp.is-open{position:fixed;inset:auto 0 0;z-index:var(--kit-z-overlay);display:flex;flex-direction:column;max-height:90svh;overflow-y:auto;padding:var(--kit-space-3) var(--kit-space-4) var(--kit-space-5);background:var(--kit-color-surface);border-radius:var(--kit-radius-sheet) var(--kit-radius-sheet) 0 0;box-shadow:var(--kit-shadow-pop)}.helpp__head{display:flex;align-items:center;justify-content:space-between;gap:var(--kit-space-2);padding-bottom:var(--kit-space-2)}.helpp__head-left{display:flex;align-items:center;gap:var(--kit-space-1);min-width:0}.helpp__title{margin:0;font-size:var(--kit-type-5);font-weight:var(--kit-weight-bold)}.helpp__cats,.helpp__body--list>div{display:flex;flex-direction:column}.helpp .helpp__cat,.helpp .helpp__task{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:var(--kit-space-2);width:100%;min-height:var(--kit-touch-min);padding:var(--kit-space-3) 0;text-align:left;border-bottom:var(--kit-border-width-1) solid var(--kit-color-border-soft);border-radius:var(--kit-radius-none);color:inherit}.helpp__cat-title{font-weight:var(--kit-weight-semi)}.helpp__cat-chev{grid-row:1 / span 2;grid-column:2;color:var(--kit-color-muted)}.helpp__cat-sub{grid-column:1;font-size:var(--kit-type-2);color:var(--kit-color-muted);font-weight:var(--kit-weight-normal)}.helpp__task-chev{color:var(--kit-color-muted)}@media(min-width:641px){.helpp.is-open{inset:0 0 0 auto;width:var(--kit-drawer-width);max-height:none;border-radius:var(--kit-radius-none)}}@media(max-width:640px){.delivery-shell .kit-foot{padding-bottom:calc(var(--kit-space-4) + env(safe-area-inset-bottom))}.delivery-shell:has(.mobile-tabbar) .kit-foot{bottom:calc(var(--kit-tabbar-height) + var(--kit-space-4) + env(safe-area-inset-bottom));padding-bottom:var(--kit-space-2)}}.delivery-shell:has(.kit-band--phone .kit-band__back) .kit-frame__main:has(>.kit-page>.cphone__foot,>.kit-page>.kit-bottomaction,>.kit-page>.sph-foot){padding-bottom:0}.kit-frame__main>.kit-page>.sph-foot{margin:auto calc(-1 * var(--kit-space-3)) 0}.kit-frame__main:has(>.kit-page>.sph-foot){display:flex;flex-direction:column}.kit-frame__main:has(>.kit-page>.sph-foot)>.kit-page{flex:1 0 auto}.kit-band--datetitle .kit-band__dayrow{margin-top:0}@media(max-width:640px){html:has(.delivery-shell),html:has(.dv-shell--more){background:var(--kit-color-surface)}}.kit-authside,.app-search__key{display:none}@media(min-width:641px){html{font-size:var(--kit-type-desk-root)}.kit-frame__body{position:relative}.kit-frame__main{padding:var(--kit-desk-gap) var(--kit-desk-padx) calc(var(--kit-desk-gap) * 1.5)}.kit-frame__main--enter{animation:kit-desk-up var(--kit-motion-page) var(--kit-ease-out)}@keyframes kit-desk-up{0%{opacity:0;transform:translateY(var(--kit-motion-lift))}}.kit-band--desk{flex:none;display:grid;grid-template-columns:var(--kit-desk-rail) minmax(0,1fr);align-items:center;background:var(--kit-color-band);color:var(--kit-color-on-band);z-index:var(--kit-z-sticky)}.kit-band--desk .kit-band__mark{display:flex;justify-content:center;text-decoration:none}.kit-band__logo{display:flex;align-items:center;justify-content:center;flex:none;width:2.6rem;height:2.6rem;border-radius:var(--kit-radius-desk-logo);background:var(--kit-color-surface);color:var(--kit-color-brand);font-size:var(--kit-type-desk-logo);font-weight:var(--kit-weight-strong);transition:transform var(--kit-motion-rise) var(--kit-ease-out)}.kit-band__mark:hover .kit-band__logo{transform:rotate(-6deg) scale(1.04)}.kit-band--desk .kit-band__main{width:100%;max-width:var(--kit-desk-cap);justify-self:center;display:grid;grid-template-columns:minmax(auto,1fr) minmax(0,auto) 1px minmax(var(--kit-frame-date),auto);align-items:center;gap:0 1.1rem;padding:.65rem var(--kit-desk-padx) .7rem calc(var(--kit-desk-padx) * .55)}.kit-band--desk .kit-band__tblock{min-width:auto}.kit-band--desk .kit-band__trow .kit-band__title{max-width:min(30rem,35vw)}.kit-band--desk .kit-band__trow{display:flex;align-items:center;gap:.7rem;min-width:0}:root[data-theme=dark] .kit-band--desk .dkc-id{background:var(--kit-color-on-band-soft);color:var(--kit-color-on-band)}.kit-band--desk .kit-band__title{min-width:0;margin:0;font-size:var(--kit-type-desk-title);font-weight:var(--kit-weight-ui);letter-spacing:-.01em;line-height:1.25;color:var(--kit-color-on-band);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kit-band--desk .kit-band__count{display:flex;align-items:center;gap:.35rem;margin-top:.12rem;font-size:var(--kit-type-desk-sub);font-weight:var(--kit-weight-body);color:var(--kit-color-on-band);opacity:.92;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kit-band__par{padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:var(--kit-weight-body);text-decoration:underline;text-decoration-color:var(--kit-color-on-band-line);text-underline-offset:.2em;cursor:pointer}.kit-band__par:hover{text-decoration-color:var(--kit-color-on-band)}.kit-band--desk .kit-band__back{display:flex;align-items:center;justify-content:center;flex:none;width:2.4rem;height:2.4rem;border:0;border-radius:var(--kit-radius-round);background:var(--kit-color-on-band-soft);color:var(--kit-color-on-band)}.kit-band--desk .kit-idpill{background:var(--kit-color-surface);color:var(--kit-color-brand)}.kit-band--desk .kit-band__trow .kit-pill,.kit-band--desk .kit-band__trow .kit-status-pill{background:var(--kit-color-on-band-glass);color:var(--kit-color-on-band)}.kit-band--desk .kit-band__workcol{display:flex;flex-direction:column;align-items:flex-end;gap:.4rem;min-width:0}.kit-band--desk .kit-band__work{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;min-width:0;max-width:100%}.kit-band--desk .kit-band__workcol--figs{gap:.15rem}.kit-band--desk .kit-band__figs{display:flex;gap:1.1rem;margin:0;max-width:100%;overflow-x:auto;scrollbar-width:none}.kit-band--desk .kit-band__figs::-webkit-scrollbar{display:none}.kit-band--desk .kit-band__fig{display:flex;align-items:baseline;gap:0;flex:none}.kit-band--desk .kit-band__figk{font-size:var(--kit-type-desk-sub);opacity:.92}.kit-band--desk .kit-band__figv{margin:0;font-size:var(--kit-type-desk-btn);color:var(--kit-color-on-band)}.kit-band__btn{display:inline-flex;align-items:center;justify-content:center;flex:none;gap:.4rem;height:2.6rem;padding:0 .9rem;border:0;border-radius:var(--kit-radius-round);background:var(--kit-color-on-band-glass);color:var(--kit-color-on-band);font-size:var(--kit-type-desk-small);transition:background var(--kit-motion-rail) var(--kit-ease-out),transform var(--kit-motion-rail) var(--kit-ease-out)}.kit-band__btn:hover,.kit-band--desk .kit-band__back:hover{background:var(--kit-color-on-band-rule)}.kit-band__btn--icon{width:2.6rem;padding:0}.kit-band__refresh:active svg{transform:rotate(180deg);transition:transform var(--kit-motion-page) var(--kit-ease-out)}.kit-band__div{width:1px;align-self:stretch;margin:.2rem 0;background:var(--kit-color-on-band-rule)}.kit-band--desk .kit-band__who{display:flex;flex-direction:column;align-items:flex-end;gap:.4rem;min-width:0}.kit-band--desk .kit-band__who .app-account,.kit-band--desk .kit-band__who .app-profile{min-width:0;max-width:100%}.kit-band--desk .kit-band__who .app-profile__name{min-width:0;white-space:normal;overflow-wrap:anywhere}.kit-band__biz{font-size:var(--kit-type-desk-acct);font-weight:var(--kit-weight-body)}.kit-band--desk .kit-band__date{display:flex;align-items:center;color:var(--kit-color-on-band)}.kit-band--desk .kit-band__date button{display:inline-flex;align-items:center;justify-content:center;min-width:2.1rem;height:2.1rem;padding:0 .6rem;border:0;border-radius:var(--kit-radius-round);background:var(--kit-color-on-band-soft);color:var(--kit-color-on-band);font-size:var(--kit-type-desk-small);font-weight:var(--kit-weight-ui)}.kit-band--desk .kit-band__date .kit-rangepick__btn{gap:.45rem;padding:0 .85rem}.kit-band--desk .kit-band__date .kit-rangepick__words{display:inline-flex;gap:.4rem}.kit-band--desk .kit-band__date .kit-rangepick__dates{opacity:.85;font-weight:var(--kit-weight-body)}.kit-band--desk .kit-band__date .kit-tabs{background:var(--kit-color-on-band-faint);border-radius:var(--kit-radius-round);padding:.2rem}.kit-band--desk .kit-band__date .kit-tab{background:transparent;color:var(--kit-color-on-band);height:1.8rem}.kit-band--desk .kit-band__date .kit-tab.is-active{background:var(--kit-color-surface);color:var(--kit-color-brand)}.kit-band--desk .kit-band__date .kit-tabs__thumb{background:var(--kit-color-surface);border-radius:var(--kit-radius-round)}.kit-band--desk .kit-band__search{width:var(--kit-desk-search);flex:0 1 auto;min-width:11rem}.kit-band--desk .app-search{position:relative;width:100%}.kit-band--desk .app-search__box{display:flex;align-items:center;gap:.5rem;height:2.6rem;padding:0 .9rem;border-radius:var(--kit-radius-round);background:var(--kit-color-on-band-glass);color:var(--kit-color-on-band-text);transition:background var(--kit-motion-rail) var(--kit-ease-out),box-shadow var(--kit-motion-rail) var(--kit-ease-out)}.kit-band--desk .app-search__box:focus-within{background:var(--kit-color-on-band-rule);box-shadow:0 0 0 2px var(--kit-color-on-band-line)}.kit-band--desk .app-search__leading{flex:none;width:1.1rem;height:1.1rem;color:var(--kit-color-on-band-text)}.kit-band--desk .app-search__input{flex:1;min-width:0;height:100%;padding:0;border:0;outline:0;background:none;color:var(--kit-color-on-band);font:inherit;font-size:var(--kit-type-desk-small)}.kit-band--desk .app-search__input::placeholder{color:var(--kit-color-on-band-text);opacity:1}.kit-band--desk .app-search__key{display:inline-flex;flex:none;margin-left:auto;padding:.1rem .4rem;border-radius:var(--kit-radius-control);background:var(--kit-color-on-band-rule);color:var(--kit-color-on-band);font:600 .72rem system-ui}.kit-band--desk .app-search__clear{display:inline-flex;padding:0;border:0;background:none;color:var(--kit-color-on-band)}.app-search__panel{position:absolute;top:calc(100% + .5rem);left:0;right:0;min-width:22rem;z-index:var(--kit-z-popover);max-height:60vh;overflow-y:auto;padding:.4rem 0;border-radius:var(--kit-radius-desk-card);background:var(--kit-color-surface);color:var(--kit-color-text);box-shadow:var(--kit-shadow-menu);animation:kit-desk-drop var(--kit-motion-rise) var(--kit-ease-out)}.app-search__result{display:flex;align-items:center;gap:.75rem;width:100%;padding:.6rem 1rem;border:0;background:none;color:var(--kit-color-text);text-align:left;cursor:pointer;justify-content:flex-start}.app-search__result:hover,.app-search__result.is-active{background:var(--kit-color-chip-bg)}.app-search__result-icon{display:inline-flex;color:var(--kit-color-brand)}.app-search__result-text{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.app-search__result-name,.app-search__result-sub{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.app-search__result-name{font-weight:var(--kit-weight-ui);font-size:var(--kit-type-desk-body)}.app-search__result-sub,.app-search__empty{font-size:var(--kit-type-desk-small);color:var(--kit-color-muted)}.app-search__empty{padding:.6rem 1rem}.app-account,.app-notif{position:relative}.app-profile{display:flex;align-items:center;gap:.5rem;min-height:calc(2.1rem + 6px);padding:var(--kit-space-1) 3px var(--kit-space-1) .95rem;border:0;border-radius:var(--kit-radius-round);background:var(--kit-color-on-band-glass);color:var(--kit-color-on-band);font-size:var(--kit-type-desk-date);font-weight:var(--kit-weight-ui);white-space:nowrap;cursor:pointer;transition:background var(--kit-motion-rail) var(--kit-ease-out)}.app-profile:hover,.app-profile.is-open{background:var(--kit-color-on-band-rule)}.app-profile__name{order:1;text-align:left;line-height:1.25}.app-profile__chev{order:2;width:1rem;height:1rem}.app-profile__avatar,.app-account-menu__avatar{order:3;display:flex;align-items:center;justify-content:center;flex:none;width:2.1rem;height:2.1rem;border-radius:var(--kit-radius-circle);background:var(--kit-color-surface);color:var(--kit-color-brand);font-size:var(--kit-type-desk-kbd);font-weight:var(--kit-weight-strong)}.app-account-menu,.app-notif__panel{position:absolute;top:calc(100% + .5rem);right:0;z-index:var(--kit-z-popover);width:var(--kit-desk-menu);max-height:75vh;overflow-y:auto;padding:.4rem 0;border-radius:var(--kit-radius-desk-card);background:var(--kit-color-surface);color:var(--kit-color-text);box-shadow:var(--kit-shadow-menu);animation:kit-drop var(--kit-motion-fast) var(--kit-ease-out);transform-origin:top right}@keyframes kit-desk-drop{0%{opacity:0;transform:translateY(calc(-.5 * var(--kit-motion-lift))) scale(.98)}}.app-account-menu__identity{display:flex;align-items:center;gap:.75rem;padding:.6rem 1rem .75rem;border-bottom:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.app-account-menu__avatar{order:0;width:2.4rem;height:2.4rem;background:var(--kit-color-brand-light);font-size:var(--kit-type-desk-small)}.app-account-menu__id-text{display:flex;flex-direction:column;min-width:0}.app-account-menu__name{font-weight:var(--kit-weight-ui);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-account-menu__email{font-size:var(--kit-type-desk-small);color:var(--kit-color-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-account-menu__label{display:block;padding:.6rem 1rem .2rem;font-size:var(--kit-type-desk-navhead);font-weight:var(--kit-weight-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--kit-color-muted)}.app-account-menu__switch{padding:.35rem 0;border-bottom:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.app-account-menu__look{display:grid;gap:.4rem;padding:.35rem 1rem .75rem;border-bottom:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.app-account-menu__look>.app-account-menu__label{padding:.25rem 0 0}.app-account-menu__seg.kit-tabs--segmented{display:flex;width:100%}.app-account-menu__seg.kit-tabs--segmented>*{flex:1}.app-account-menu__look>.app-account-menu__email{white-space:normal}.app-account-menu__row,.app-account-menu__signout{display:flex;align-items:center;gap:.75rem;width:100%;min-height:2.75rem;padding:.6rem 1rem;border:0;background:none;color:var(--kit-color-text);font:inherit;font-size:var(--kit-type-desk-body);font-weight:var(--kit-weight-body);text-align:left;cursor:pointer}.app-account-menu__row:hover,.app-account-menu__signout:hover{background:var(--kit-color-chip-bg)}.app-account-menu__row-chev{margin-left:auto;flex:none;color:var(--kit-color-muted)}.app-account-menu__row{justify-content:flex-start}.app-account-menu__row>svg{flex:none}.app-account-menu__row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-acct__text{display:flex;flex-direction:column;min-width:0}.app-account-menu__signout{border-top:var(--kit-border-width-1) solid var(--kit-color-border-soft);color:var(--kit-color-warning)}.app-notif__trigger{position:relative}.app-notif__count{position:absolute;top:-.15rem;right:-.15rem;min-width:1.15rem;height:1.15rem;padding:0 .3rem;border-radius:var(--kit-radius-round);background:var(--kit-color-surface);color:var(--kit-color-brand);font-size:var(--kit-type-desk-kbd);font-weight:var(--kit-weight-strong);line-height:1.15rem}.app-notif__panel{width:calc(var(--kit-desk-menu) * 1.2)}.app-notif__head{display:flex;align-items:center;gap:.5rem;padding:.6rem 1rem;font-weight:var(--kit-weight-ui);border-bottom:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.app-notif__head-count{margin-left:auto;color:var(--kit-color-muted);font-size:var(--kit-type-desk-small)}.app-notif__empty{padding:1rem;color:var(--kit-color-muted);font-size:var(--kit-type-desk-small)}.app-notif__list{margin:0;padding:0;list-style:none}.app-notif__item{display:flex;align-items:center;gap:.75rem;width:100%;padding:.6rem 1rem;border:0;background:none;color:var(--kit-color-text);text-align:left;cursor:pointer}.app-notif__item:hover{background:var(--kit-color-chip-bg)}.app-notif__item-text{display:flex;flex-direction:column;min-width:0;flex:1}.app-notif__item-name{font-weight:var(--kit-weight-ui)}.app-notif__item-reason{font-size:var(--kit-type-desk-small);color:var(--kit-color-muted)}.app-notif__item-chev{color:var(--kit-color-muted)}.kit-sidenav-slot{position:relative;z-index:var(--kit-z-sticky);flex:none;width:var(--kit-desk-rail)}.kit-sidenav{position:absolute;top:0;left:0;bottom:0;width:var(--kit-desk-rail);display:flex;flex-direction:column;gap:.1rem;padding:.7rem .55rem;overflow:hidden auto;scrollbar-width:none;background:var(--kit-color-surface);border-right:var(--kit-border-width-1) solid var(--kit-color-border);transition:width var(--kit-motion-rail) var(--kit-ease-out),box-shadow var(--kit-motion-rail) var(--kit-ease-out)}.kit-sidenav-slot--peek .kit-sidenav{width:var(--kit-desk-rail-open);box-shadow:var(--kit-shadow-rail)}.kit-sidenav-slot--pinned,.kit-sidenav-slot--open{width:var(--kit-desk-rail-open)}.kit-sidenav-slot--pinned .kit-sidenav,.kit-sidenav-slot--open .kit-sidenav,.kit-sidenav-slot--pinned:hover .kit-sidenav,.kit-sidenav-slot--open:hover .kit-sidenav{width:var(--kit-desk-rail-open);box-shadow:none}.kit-sidenav__group{display:flex;flex-direction:column;gap:.1rem}.kit-sidenav__list{display:flex;flex-direction:column;gap:.1rem;margin:0;padding:0;list-style:none}.kit-sidenav__title{display:flex;align-items:center;height:1.7rem;margin:0;padding-left:calc((var(--kit-desk-rail) - 1.1rem - 1.6rem) / 2);font-size:var(--kit-type-desk-navhead);font-weight:var(--kit-weight-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--kit-color-muted);white-space:nowrap}.kit-sidenav__title:before{content:"";width:1.6rem;height:1px;background:var(--kit-color-border)}.kit-sidenav__title span{display:none}.kit-sidenav__group:first-child .kit-sidenav__title{height:.9rem}.kit-sidenav__group:first-child .kit-sidenav__title:before{display:none}.kit-sidenav-slot--peek .kit-sidenav__title:before,.kit-sidenav-slot--pinned .kit-sidenav__title:before,.kit-sidenav-slot--open .kit-sidenav__title:before{display:none}.kit-sidenav-slot--peek .kit-sidenav__title span,.kit-sidenav-slot--pinned .kit-sidenav__title span,.kit-sidenav-slot--open .kit-sidenav__title span{display:inline}.kit-sidenav-slot--peek .kit-sidenav__group:first-child .kit-sidenav__title,.kit-sidenav-slot--pinned .kit-sidenav__group:first-child .kit-sidenav__title,.kit-sidenav-slot--open .kit-sidenav__group:first-child .kit-sidenav__title{height:1.7rem}.kit-sidenav__item{display:flex;align-items:center;gap:.85rem;width:100%;min-height:3.1rem;padding:.3rem .5rem .3rem calc((var(--kit-desk-rail) - 1.1rem - 1.45rem) / 2);border:0;border-radius:var(--kit-radius-desk-nav);background:none;color:var(--kit-color-muted);text-align:left;white-space:nowrap;cursor:pointer;transition:background var(--kit-motion-rail) var(--kit-ease-out),transform var(--kit-motion-rail) var(--kit-ease-out)}.kit-sidenav__item:hover{background:var(--kit-color-chip-bg)}.kit-sidenav__item:active{transform:scale(var(--kit-press-scale-btn))}.kit-sidenav__item[aria-current=page]{background:var(--kit-color-brand-light);color:var(--kit-color-brand)}.kit-sidenav__icon{display:inline-flex;flex:none;width:1.45rem;height:1.45rem;color:inherit}.kit-sidenav__icon svg{width:100%;height:100%}.kit-sidenav__label{display:flex;flex-direction:column;line-height:1.2;opacity:0;transform:translate(calc(-.5 * var(--kit-motion-lift)));transition:opacity var(--kit-motion-rail) var(--kit-ease-out),transform var(--kit-motion-rail) var(--kit-ease-out)}.kit-sidenav-slot--peek .kit-sidenav__label,.kit-sidenav-slot--pinned .kit-sidenav__label,.kit-sidenav-slot--open .kit-sidenav__label{opacity:1;transform:none}.kit-sidenav__name{font-size:var(--kit-type-desk-nav);font-weight:var(--kit-weight-ui);color:var(--kit-color-text)}.kit-sidenav__item[aria-current=page] .kit-sidenav__name{color:var(--kit-color-brand)}.kit-sidenav__sub{margin-top:.1rem;font-size:var(--kit-type-desk-navsub);font-weight:var(--kit-weight-body);color:var(--kit-color-muted)}.kit-sidenav__bottom{margin-top:auto;padding-top:.45rem;border-top:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.kit-pagerow--strip{position:sticky;top:calc(-1 * var(--kit-desk-gap));z-index:calc(var(--kit-z-sticky) - 1);display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-end;gap:.6rem;min-height:var(--kit-desk-strip);margin:calc(-1 * var(--kit-desk-gap)) calc(-1 * var(--kit-desk-padx)) var(--kit-desk-gap);padding:.55rem max(var(--kit-desk-padx),calc((100% - var(--kit-desk-cap)) / 2 + var(--kit-desk-padx)));background:var(--kit-color-surface);border-bottom:var(--kit-border-width-1) solid var(--kit-color-border)}.kit-pagerow--strip>.kit-pagerow__tabs{order:0;margin-right:auto;min-width:0}.kit-pagerow--strip>.kit-pagerow__filters,.kit-pagerow--strip>.kit-pagerow__controls{order:1}.kit-pagerow--strip>.kit-pagerow__actions{order:2}.kit-pagerow--strip>.kit-pagerow__facts,.kit-pagerow--strip>.kit-pagerow__aside,.kit-pagerow--strip>.kit-pagerow__footer{order:3;flex-basis:100%}.kit-pagerow--strip .kit-tabs{margin:0}.kit-pagerow--strip.kit-pagerow--blank{display:none}.kit-pagerow__filters .kit-select__btn,.kit-pagerow__controls .kit-select__btn{min-height:2.4rem;padding:0 .95rem;border-radius:var(--kit-radius-round);font-size:var(--kit-type-desk-small);font-weight:var(--kit-weight-body)}.kit-tabs{display:inline-flex;gap:.1rem;padding:.2rem;border-radius:var(--kit-radius-desk-btn);max-width:100%}.kit-tab{flex:0 0 auto;min-height:2.3rem;padding:0 1.15rem;border-radius:var(--kit-radius-desk-tab);font-size:var(--kit-type-desk-tab);font-weight:var(--kit-weight-body);transition:color var(--kit-motion-rise) var(--kit-ease-out)}.kit-tab:hover{color:var(--kit-color-text)}.kit-tab>svg{display:none}.kit-tabs--slide .kit-tab.is-active{background:none;box-shadow:none}.kit-tabs__thumb--slide{top:.2rem;bottom:.2rem;left:0;border-radius:var(--kit-radius-desk-tab);transition:transform var(--kit-motion-rise) var(--kit-ease-out),width var(--kit-motion-rise) var(--kit-ease-out)}.kit-btn--primary,.kit-btn--secondary,.kit-btn--danger,.kit-btn--attention,.kit-btn--done{min-height:2.6rem;padding:0 1.25rem;border-radius:var(--kit-radius-desk-btn);font-size:var(--kit-type-desk-btn);font-weight:var(--kit-weight-body)}.kit-btn--sm{min-height:2.1rem;padding:0 .9rem;border-radius:var(--kit-radius-round);font-size:var(--kit-type-desk-acct)}.kit-btn--icon{width:2.6rem;min-height:2.6rem;border:var(--kit-border-width-1) solid var(--kit-color-border);background:var(--kit-color-surface);color:var(--kit-color-text)}.kit-btn:active:not(:disabled),.kit-band__btn:active,.kit-tab:active{transform:scale(var(--kit-press-scale-btn))}.kit-modal-backdrop,.kit-sheet-scrim,.kit-dialog-host__layer{background:var(--kit-color-scrim-desk);animation:kit-fade var(--kit-motion-rise) var(--kit-ease-out)}.kit-modal,.kit-sheet{width:var(--kit-desk-sheet);max-width:none;max-height:var(--kit-desk-sheet-max);border-radius:var(--kit-radius-desk-sheet);box-shadow:var(--kit-shadow-sheet);animation:kit-desk-rise var(--kit-motion-rise) var(--kit-ease-out)}@keyframes kit-desk-rise{0%{opacity:0;transform:translateY(var(--kit-motion-lift)) scale(.98)}}.kit-modal--wide,.kit-modal--large{width:var(--kit-desk-sheet-wide)}.kit-modal__grab,.kit-sheet__grab{display:none}.kit-modal__head,.kit-sheet__head,.kit-panel__head{align-items:flex-start;gap:.75rem;padding:1.15rem 1.3rem .8rem;border-bottom:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.kit-modal__head--brand{padding:1.15rem 1.3rem .8rem;background:var(--kit-color-surface);color:var(--kit-color-text);border-bottom:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.kit-modal__title,.kit-sheet__title,.kit-panel__title{font-size:var(--kit-type-desk-sheet-title);line-height:1.25}.kit-modal__close,.kit-sheet__x{width:2.6rem;height:2.6rem;margin-left:auto;border:var(--kit-border-width-1) solid var(--kit-color-border);background:var(--kit-color-surface);color:var(--kit-color-text);transition:background var(--kit-motion-rail) var(--kit-ease-out),transform var(--kit-motion-rail) var(--kit-ease-out)}.kit-modal__close:hover,.kit-sheet__x:hover,.kit-panel__back:hover{background:var(--kit-color-chip-bg)}.kit-modal__head--brand .kit-modal__close{background:var(--kit-color-surface);color:var(--kit-color-text);border:var(--kit-border-width-1) solid var(--kit-color-border)}.kit-modal__body,.kit-sheet__body,.kit-panel__body{padding:1rem 1.3rem}.kit-stepflow__foot{bottom:-1rem;margin:0 -1.3rem -1rem;padding:.85rem 1.3rem 1.1rem;border-top-color:var(--kit-color-border-soft)}.kit-panel__sub{padding:0 1.3rem .6rem}.kit-modal__footer,.kit-sheet__foot,.kit-panel__footer{gap:.6rem;padding:.85rem 1.3rem 1.1rem;border-top-color:var(--kit-color-border-soft)}.kit-modal{transition:width var(--kit-motion-rise) var(--kit-ease-out)}.kit-modal:has(>.kit-modal__body>.kit-panel:not([hidden],.drillin__docsheet)){width:var(--kit-desk-sheet)}.drillin__said{color:var(--kit-color-muted);font-size:var(--kit-type-desk-small)}.kit-modal__body:has(>.kit-panel:not([hidden])){padding:0}.kit-modal:has(>.kit-modal__body>.kit-panel--popup:not([hidden]))>:is(.kit-modal__head,.kit-modal__footer){display:none}.kit-panel{width:auto;max-height:none;border-radius:var(--kit-radius-none);box-shadow:none;animation:kit-fade var(--kit-motion-rise) var(--kit-ease-out)}.kit-panel__head{align-items:center;padding:.9rem 1.3rem .7rem}.kit-panel__back{display:inline-flex;align-items:center;gap:.3rem;width:auto;height:2.2rem;padding:0 .8rem 0 .6rem;border:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-round);background:var(--kit-color-surface);color:var(--kit-color-text);font-size:var(--kit-type-desk-small);font-weight:var(--kit-weight-ui);transition:background var(--kit-motion-rail) var(--kit-ease-out)}.kit-panel__back:hover{background:var(--kit-color-chip-bg)}.kit-popup-back{min-height:2.6rem;font-size:var(--kit-type-desk-small);transition:background var(--kit-motion-rail) var(--kit-ease-out)}.kit-popup-back:hover{background:var(--kit-color-chip-bg)}.kit-panel__body{display:flex;flex-direction:column;gap:.9rem}.kit-panel__body>p{margin:0}.drillin__rows{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-desk-card);overflow:hidden}.drillin__rows>li+li{border-top:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.drillin__pick{display:flex;align-items:center;gap:.7rem;width:100%;padding:.75rem 1rem;cursor:pointer;font-weight:var(--kit-weight-ui);transition:background var(--kit-motion-rail) var(--kit-ease-out)}.drillin__pick:hover{background:var(--kit-color-chip-bg)}.drillin__pick input{width:1.1rem;height:1.1rem;margin:0;accent-color:var(--kit-color-brand)}.drillin__text{color:var(--kit-color-text)}.drillin__quiet{font-size:var(--kit-type-desk-small);color:var(--kit-color-muted)}.kit-modal__head .kit-idpill--band{gap:.45rem;padding:0;background:transparent;color:var(--kit-color-text);font-size:var(--kit-type-desk-small)}.kit-modal__head .kit-idpill--band .kit-idpill__num{display:inline-flex;align-items:center;min-height:var(--kit-pill-height);padding:0 .5rem;border-radius:var(--kit-radius-seg);background:var(--kit-idpill-customer-bg);color:var(--kit-idpill-customer)}.kit-modal__head .kit-idpill--band .kit-idpill__dot{display:none}.popup-title{display:inline-flex;align-items:flex-start;flex-wrap:wrap;gap:.5rem}.popup-title__who{display:inline-flex;align-items:center;gap:.45rem}.kit-stack:has(>.kit-orderline){gap:0;border:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-desk-card);overflow:hidden}.kit-orderline{display:flex;align-items:center;gap:.75rem;padding:.65rem .6rem .65rem 1rem;background:var(--kit-color-surface);transition:background var(--kit-motion-rail) var(--kit-ease-out)}.kit-orderline+.kit-orderline{border-top:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.kit-orderline.is-zero{color:var(--kit-color-muted)}.kit-orderline>.kit-flex1{flex:1 1 auto;min-width:0}.kit-orderline__sum{min-width:4.5rem;text-align:right;font-weight:var(--kit-weight-strong);font-variant-numeric:tabular-nums}.kit-qty__btn{width:2.2rem;height:2.2rem;transition:background var(--kit-motion-rail) var(--kit-ease-out),transform var(--kit-motion-rail) var(--kit-ease-out)}.kit-qty__btn:hover:not(:disabled){background:var(--kit-color-chip-bg)}.kit-qty__box{width:5.5ch;min-height:0;padding:0;border:0;background:transparent;font-size:var(--kit-type-desk-small)}.kit-qty__box:focus-visible{outline:none;border-radius:var(--kit-radius-none);box-shadow:inset 0 calc(-1 * var(--kit-border-width-2)) 0 var(--kit-color-brand)}.orderlines{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-desk-card);overflow:hidden}.orderlines__head,.orderlines__row{display:grid;grid-template-columns:minmax(0,1fr) 7rem auto;gap:.75rem;align-items:center;padding:.6rem .75rem .6rem 1rem}.orderlines__head{padding-block:.5rem;background:var(--kit-color-chip-bg);font-size:var(--kit-type-desk-navhead);font-weight:var(--kit-weight-strong);letter-spacing:.06em;text-transform:uppercase;color:var(--kit-color-muted)}.orderlines__row+.orderlines__row{border-top:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.orderlines__name{font-weight:var(--kit-weight-ui)}.orderlines__row .kit-field{margin:0}.orderlines__row .kit-field__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.orderlines__row .kit-input{min-height:2.4rem;text-align:center}.orderlines__remove{min-height:2.4rem}.orderlines__tolist{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--kit-type-desk-small);color:var(--kit-color-muted)}.cprof-combo{display:flex;align-items:center;gap:.25rem;padding-right:.3rem;border:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-desk-btn);background:var(--kit-color-surface);transition:border-color var(--kit-motion-rail) var(--kit-ease-out),box-shadow var(--kit-motion-rail) var(--kit-ease-out)}.cprof-combo:focus-within{border-color:var(--kit-color-brand);outline:var(--kit-focus-ring)}.cprof-combo__field{display:flex;flex:1;align-items:center;gap:.55rem;min-width:0;padding-left:.85rem;color:var(--kit-color-muted)}.cprof-combo__field input{flex:1;min-width:0;min-height:2.6rem;border:0;outline:0;background:transparent;color:var(--kit-color-text);font:inherit}.cprof-combo__toggle{display:inline-flex;align-items:center;gap:.3rem;min-height:2rem;padding:0 .6rem;border-radius:var(--kit-radius-round);color:var(--kit-color-muted);font-size:var(--kit-type-desk-small)}.cprof-combo__chevron{transition:transform var(--kit-motion-rail) var(--kit-ease-out)}.cprof-combo__pop{overflow:auto;padding:.35rem;border:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-desk-card);background:var(--kit-color-surface);box-shadow:var(--kit-shadow-sheet);animation:kit-fade var(--kit-motion-rail) var(--kit-ease-out)}.cprof-combo__option{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.55rem .75rem;border-radius:var(--kit-radius-desk-btn);text-align:left;cursor:pointer}.cprof-combo__option:hover{background:var(--kit-color-chip-bg)}.cprof-combo__option--sub{padding-left:1.6rem}.cprof-combo__option--hire{cursor:default;color:var(--kit-color-muted)}.cprof-combo__name-wrap{display:flex;flex-direction:column;min-width:0}.cprof-combo__name{font-weight:var(--kit-weight-ui)}.cprof-combo__meta{display:inline-flex;align-items:center;gap:.6rem;font-size:var(--kit-type-desk-small);color:var(--kit-color-muted)}.cprof-combo__sub{font-size:var(--kit-type-desk-small);color:var(--kit-color-muted)}.cprof-combo__price{font-weight:var(--kit-weight-ui);color:var(--kit-color-text);font-variant-numeric:tabular-nums}.cprof-combo__empty{padding:.75rem;color:var(--kit-color-muted)}.ops-veh__dot{display:inline-block;width:1.1rem;height:1.1rem;border-radius:var(--kit-radius-round);background:var(--kit-van-color)}.kit-modal.ohp{width:var(--kit-desk-sheet-wide)}.kit-modal-backdrop:has(>.kit-modal.ohp){align-items:flex-start;padding-top:var(--kit-space-7)}.kit-modal-backdrop:has(>.kit-modal.ohp)>.kit-modal.ohp{max-height:calc(100vh - var(--kit-space-7) * 2)}.kit-modal.ohp--order:not(.ohp--hire){min-height:min(42rem,calc(100vh - var(--kit-space-7) * 2))}.kit-modal.ohp:has(>.kit-modal__body>.kit-panel:not([hidden])){width:var(--kit-desk-sheet-wide)}.kit-modal.ohp .kit-panel{animation:kit-panel-in var(--kit-motion-rise) var(--kit-ease-out)}.ohp .popup-title__who{font-size:var(--kit-type-desk-small);font-weight:var(--kit-weight-body);color:var(--kit-color-muted)}.ohp-state{display:inline-flex;align-items:center;gap:.35rem;font-weight:var(--kit-weight-ui);color:var(--kit-color-text)}.ohp-dot{width:.5rem;height:.5rem;border-radius:var(--kit-radius-round);background:var(--kit-color-muted)}.ohp-dot--blue{background:var(--kit-color-brand)}.ohp-dot--green{background:var(--kit-color-success)}.ohp-dot--amber,.ohp-dot--orange,.ohp-dot--warn{background:var(--kit-color-warning)}.ohp-dot--red{background:var(--kit-color-danger)}.ohp-figure{display:inline-flex;align-items:baseline;gap:.35rem}.ohp-figure b{color:var(--kit-color-text)}.ohp-figure small{font-size:var(--kit-type-desk-label);color:var(--kit-color-muted)}.ohp-said{margin:0 0 .8rem;padding:.7rem 1rem;border-radius:var(--kit-radius-desk-card);background:var(--kit-color-warning-bg);color:var(--kit-color-warning);font-weight:var(--kit-weight-ui)}.ohp-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;align-items:stretch}.ohp-left,.ohp-do{display:flex;flex-direction:column;gap:.9rem;min-width:0}.ohp-cols>.ohp-box{display:flex;flex-direction:column;min-width:0}.ohp-cols>.ohp-box>:last-child{flex:1}.ohp-cols>:last-child:nth-child(odd){grid-column:1 / -1}.ohp .kit-modal__footer>.ohp-danger{margin-right:auto}.ohp .kit-modal__footer>.ohp-danger:has(+.ohp-danger){margin-right:0}.ohp-box h3,.ohp-card h4,.ohp-grp h4{display:flex;align-items:center;gap:.5rem;margin:0 0 .45rem;font-size:var(--kit-type-desk-navhead);font-weight:var(--kit-weight-strong);letter-spacing:.06em;text-transform:uppercase;color:var(--kit-color-muted)}.ohp-lines,.ohp-facts,.ohp-card,.ohp-grp{border:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-desk-card);background:var(--kit-color-surface);overflow:hidden}.ohp-ln{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.4rem;align-items:baseline;padding:.75rem 1rem}.ohp-ln+.ohp-ln{border-top:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.ohp-n{color:var(--kit-color-muted)}.ohp-m{text-align:right;font-variant-numeric:tabular-nums}.ohp-vat{font-size:var(--kit-type-desk-small);color:var(--kit-color-muted)}.ohp-tot{font-weight:var(--kit-weight-strong)}.ohp-note .ohp-wide,.ohp-wide2{grid-column:2 / -1}.ohp-fact{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem}.ohp-facts>*+*{border-top:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.ohp-ico{display:inline-flex;color:var(--kit-color-brand);padding-top:.1rem}.ohp-fact>div{display:flex;flex:1;flex-direction:column;gap:.1rem;min-width:0}.ohp-fact b{font-weight:var(--kit-weight-ui)}.ohp-fact span{font-size:var(--kit-type-desk-small);color:var(--kit-color-muted)}.ohp-quiet{margin:0;padding:.75rem 1rem;font-size:var(--kit-type-desk-small);color:var(--kit-color-muted)}.ohp-card{display:flex;flex-direction:column;gap:.6rem;padding:.9rem 1rem;overflow:visible}.ohp-card h4{margin:0}.ohp-wide{width:100%;justify-content:center}.ohp-plain{min-height:2.4rem;padding:0 .9rem;border:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-round);gap:.4rem}.ohp-link{display:flex;align-items:center;gap:.5rem;font-size:var(--kit-type-desk-small)}.ohp-grp{display:flex;flex-direction:column;overflow:visible;border:0;background:transparent}.ohp-row{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:2.75rem;padding:.4rem 1rem;border:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-none);background:var(--kit-color-surface);color:var(--kit-color-text);font-weight:var(--kit-weight-ui);text-align:left;transition:background var(--kit-motion-rail) var(--kit-ease-out)}.ohp-row+.ohp-row{border-top:0}.ohp-grp h4+.ohp-row,.ohp-grp>.ohp-row:first-child{border-top-left-radius:var(--kit-radius-desk-card);border-top-right-radius:var(--kit-radius-desk-card)}.ohp-grp>.ohp-row:last-child{border-bottom-left-radius:var(--kit-radius-desk-card);border-bottom-right-radius:var(--kit-radius-desk-card)}.ohp-row:hover:not(:disabled){background:var(--kit-color-chip-bg)}.ohp-row>span{display:flex;flex-direction:column;min-width:0}.ohp-row svg{color:var(--kit-color-muted)}.ohp-danger{color:var(--kit-color-danger)}.kit-modal.ohp--order .kit-modal__title{flex:1;min-width:0}.ohp-hd{display:flex;align-items:center;gap:.5rem;min-width:0}.ohp-hdw{display:flex;flex-direction:column;flex:1;min-width:0}.ohp-eye{font-size:var(--kit-type-desk-label);font-weight:var(--kit-weight-strong);color:var(--kit-color-muted);text-transform:uppercase;letter-spacing:.05em}.ohp-hdt{font-size:var(--kit-type-desk-title);font-weight:var(--kit-weight-strong);color:var(--kit-color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ohp-ids{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.6rem;margin-bottom:.8rem}.ohp-id{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0;padding:.55rem .85rem;border:0;border-radius:var(--kit-radius-desk-card);background:var(--kit-color-chip-bg);color:var(--kit-color-text);font:inherit;text-align:left}.kit-btn.ohp-id--btn{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.25rem;min-height:0;padding:.55rem .85rem;border-radius:var(--kit-radius-desk-card);background:var(--kit-color-chip-bg);color:var(--kit-color-text);font-weight:inherit;white-space:normal;text-align:left;cursor:pointer}.kit-btn.ohp-id--btn:hover{background:var(--kit-color-border-soft)}.ohp-idl{font-size:var(--kit-type-desk-label);font-weight:var(--kit-weight-strong);color:var(--kit-color-muted);text-transform:uppercase;letter-spacing:.05em}.ohp-idv{display:flex;align-items:center;gap:.4rem;min-width:0}.ohp-idv b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ohp-ids-sub{max-width:100%;font-size:var(--kit-type-desk-label);color:var(--kit-color-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ohp-owe{display:flex;align-items:center;gap:1rem;margin-bottom:.8rem;padding:.8rem 1rem;border-radius:var(--kit-radius-desk-card);background:var(--kit-color-chip-bg)}.ohp-owe--due{background:var(--kit-color-warning-bg)}.ohp-owew{display:flex;flex-direction:column;flex:1;gap:.15rem;min-width:0}.ohp-owew span{font-size:var(--kit-type-desk-small);color:var(--kit-color-muted)}.ohp-oweq{font-size:var(--kit-type-desk-q);font-variant-numeric:tabular-nums}.ohp-cols--order{padding-top:.9rem;border-top:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.ohp-box h3 .ohp-edit{margin-left:auto}.ohp--order .ohp-fact{align-items:center}.ohp-edit{font-size:var(--kit-type-desk-small);font-weight:var(--kit-weight-strong)}.ohp-lines--inv .ohp-ln{grid-template-columns:minmax(0,1fr) 3rem 6rem;align-items:center}.ohp-ln--th{font-size:var(--kit-type-desk-label);font-weight:var(--kit-weight-strong);color:var(--kit-color-muted);text-transform:uppercase;letter-spacing:.05em}.ohp-lnw{display:flex;flex-direction:column;gap:.1rem;min-width:0}.ohp-lnw small{font-size:var(--kit-type-desk-small);color:var(--kit-color-muted)}.ohp-lines--inv .ohp-vat>:first-child,.ohp-lines--inv .ohp-tot>:first-child{grid-column:1}.ohp-cols>.ohp-box.ohp-stack{gap:1rem}.ohp-cols>.ohp-box.ohp-stack>:last-child{flex:none}.kit-btn.ohp-pick{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;width:100%;min-height:0;padding:.75rem 1rem;border:0;border-radius:var(--kit-radius-none);background:transparent;color:var(--kit-color-text);font-weight:inherit;white-space:normal;text-align:left;cursor:pointer}.kit-btn.ohp-pick:hover{background:var(--kit-color-chip-bg)}.kit-btn.ohp-pick.is-on{background:var(--kit-color-brand-light)}.kit-btn.ohp-pick>b{font-variant-numeric:tabular-nums}.ohp--inv .kit-modal__footer>.ohp-invback{margin-right:auto}.kit-modal .set-stack{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.9rem .5rem}.kit-modal .set-stack>:not(.kit-btn){flex:1 0 100%}.kit-modal .set-stack>.kit-btn{margin-top:.3rem}.kit-field__label{font-size:var(--kit-type-desk-label)}.kit-input,.kit-search-input input,.kit-select__btn{min-height:2.75rem;padding:.7rem .9rem;border-radius:var(--kit-radius-desk-btn);font-size:var(--kit-type-desk-body);font-weight:var(--kit-weight-desk-plain);transition:border-color var(--kit-motion-rail) var(--kit-ease-out),box-shadow var(--kit-motion-rail) var(--kit-ease-out)}.kit-input::placeholder,.kit-search-input input::placeholder{font-weight:var(--kit-weight-desk-plain)}.kit-stat__label,.kit-stat__sub{font-weight:var(--kit-weight-desk-plain)}.kit-search-input svg{left:.9rem}.kit-search-input input{padding-left:calc(1.4rem + var(--kit-search-icon-size))}.kit-select__panel[aria-hidden=true]{display:none}.kit-select__panel{border-radius:var(--kit-radius-desk-btn);animation:kit-desk-drop var(--kit-motion-rail) var(--kit-ease-out)}.kit-stat{padding:.85rem 1.1rem;gap:.15rem;border-radius:var(--kit-radius-desk-card);box-shadow:var(--kit-shadow)}.kit-stat__label{font-size:var(--kit-type-desk-sub)}.kit-stat__value{font-size:var(--kit-type-desk-figure);letter-spacing:-.01em}.kit-frame__main--enter tbody tr,.kit-frame__main--enter .kit-listrow{animation:kit-desk-up var(--kit-motion-page) var(--kit-ease-out) backwards}.kit-frame__main--enter tbody tr:nth-child(2),.kit-frame__main--enter .kit-listrow:nth-child(2){animation-delay:calc(var(--kit-motion-stagger) * 1)}.kit-frame__main--enter tbody tr:nth-child(3),.kit-frame__main--enter .kit-listrow:nth-child(3){animation-delay:calc(var(--kit-motion-stagger) * 2)}.kit-frame__main--enter tbody tr:nth-child(4),.kit-frame__main--enter .kit-listrow:nth-child(4){animation-delay:calc(var(--kit-motion-stagger) * 3)}.kit-frame__main--enter tbody tr:nth-child(5),.kit-frame__main--enter .kit-listrow:nth-child(5){animation-delay:calc(var(--kit-motion-stagger) * 4)}.kit-frame__main--enter tbody tr:nth-child(n+6),.kit-frame__main--enter .kit-listrow:nth-child(n+6){animation-delay:calc(var(--kit-motion-stagger) * 5)}}.kit-authshell{display:grid;grid-template-columns:minmax(24rem,.9fr) minmax(0,1.1fr);height:100vh;background:var(--kit-color-bg)}.kit-authside{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(2rem,4vw,4.5rem);background:var(--kit-color-band);color:var(--kit-color-on-band)}.kit-authside:before,.kit-authside:after{content:"";position:absolute;border-radius:var(--kit-radius-circle);border:var(--kit-border-width-2) solid var(--kit-color-on-band-ring)}.kit-authside:before{width:34rem;height:34rem;right:-12rem;bottom:-12rem}.kit-authside:after{width:22rem;height:22rem;right:-6rem;bottom:-6rem;background:var(--kit-color-on-band-wash)}.kit-authside__mark{display:flex;align-items:center;gap:.9rem}.kit-authside__logo{display:flex;align-items:center;justify-content:center;width:3.4rem;height:3.4rem;border-radius:var(--kit-radius-desk-auth-logo);background:var(--kit-color-surface);color:var(--kit-color-brand);font-size:var(--kit-type-desk-auth-logo);font-weight:var(--kit-weight-strong)}.kit-authside__name{font-size:var(--kit-type-desk-auth-mark);letter-spacing:-.02em}.kit-authside__say{position:relative;max-width:26rem;animation:kit-desk-up var(--kit-motion-page) var(--kit-ease-out)}.kit-authside__say h2{margin:0;font-size:var(--kit-type-desk-auth-say);line-height:1.1;letter-spacing:-.02em;color:var(--kit-color-on-band)}.kit-authside__say p{margin:.8rem 0 0;font-size:var(--kit-type-desk-auth-lede);line-height:1.45;opacity:.88}.kit-authside__foot{position:relative;font-size:var(--kit-type-desk-acct);opacity:.8}.kit-authshell__form{overflow:auto;display:grid;place-items:center;padding:2rem}.kit-authcard{width:var(--kit-desk-auth-form);display:flex;flex-direction:column;gap:1rem;padding:1.6rem 1.7rem;border-radius:var(--kit-radius-desk-card);background:var(--kit-color-surface);box-shadow:var(--kit-shadow);animation:kit-desk-rise var(--kit-motion-rise) var(--kit-ease-out)}.kit-authcard--wide{width:var(--kit-desk-auth-form-wide)}.kit-authcard .kit-field{margin-bottom:0}.kit-authcard form{display:flex;flex-direction:column;gap:.9rem}.kit-authcard form>.kit-btn{width:100%;justify-content:center}.kit-authcard__footer{margin:0;text-align:center;font-size:var(--kit-type-desk-small);color:var(--kit-color-muted)}.kit-authcard__footer p{margin:0}.kit-authcard__head{display:flex;flex-direction:column;gap:.3rem}.kit-authcard__chip{display:none}.kit-authcard__body{display:flex;flex-direction:column;gap:1rem}.kit-authcard__kicker{display:none}.kit-authcard__tt:not(:has(.kit-authcard__bk)){display:none}.kit-authcard__head:has(.kit-authcard__bk){display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:.7rem}.kit-authcard__head:has(.kit-authcard__bk) .kit-authcard__subtitle{grid-column:1 / -1;margin-top:.6rem}.kit-authcard__bk{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;padding:0;border:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-desk-btn);background:var(--kit-color-surface);color:var(--kit-color-text);font-size:var(--kit-type-5);cursor:pointer;transition:background var(--kit-motion-fast) var(--kit-ease-out)}.kit-authcard__bk:hover{background:var(--kit-color-chip-bg)}.kit-authfoot{display:flex;flex-direction:column;gap:.9rem}.kit-authfoot>.kit-btn{width:100%;justify-content:center}.kit-authcard__panel{padding:0;border:0;background:none}.kit-authcard__title{margin:0;font-size:var(--kit-type-desk-auth-h2);font-weight:var(--kit-weight-ui);letter-spacing:-.01em}.kit-authcard__subtitle{margin:0;font-size:var(--kit-type-desk-small);color:var(--kit-color-muted)}.kit-authcard__heading{margin:0;font-size:var(--kit-type-desk-auth-h2);font-weight:var(--kit-weight-ui);letter-spacing:-.01em}.kit-authcard__lede{margin:0;font-size:var(--kit-type-desk-small);color:var(--kit-color-muted)}.kit-authcard--pairs .kit-authcard__stack{display:grid;grid-template-columns:1fr 1fr;gap:.9rem .75rem}.kit-authcard--pairs .kit-authcard__stack>*{grid-column:1 / -1;margin:0}.kit-authcard--pairs .kit-authcard__stack>.kit-field:nth-child(n+2):nth-child(-n+5){grid-column:auto}.kit-auth-textbtn{align-self:center;padding:0;border:0;background:none;color:var(--kit-color-brand);font-size:var(--kit-type-desk-small);font-weight:var(--kit-weight-body);cursor:pointer}.kit-auth-textbtn:hover{text-decoration:underline}.kit-auth-choice{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1.15rem;border:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-desk-btn);background:var(--kit-color-surface);color:var(--kit-color-text);text-align:left;cursor:pointer;transition:background var(--kit-motion-rail) var(--kit-ease-out),transform var(--kit-motion-rail) var(--kit-ease-out)}.kit-auth-choice:hover{background:var(--kit-color-chip-bg)}.kit-auth-choice:active{transform:scale(var(--kit-press-scale-btn))}.kit-authgroup{border:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-desk-btn);overflow:hidden}.kit-authgroup .kit-auth-choice{border:0;border-radius:var(--kit-radius-none)}.kit-authgroup .kit-auth-choice+.kit-auth-choice{border-top:var(--kit-border-width-1) solid var(--kit-color-border)}.kit-authgroup .kit-auth-choice:active{transform:none}.kit-auth-choice__chip{display:flex;align-items:center;justify-content:center;flex:none;width:2.75rem;height:2.75rem;border-radius:var(--kit-radius-desk-btn);background:var(--kit-color-brand-light);color:var(--kit-color-brand)}.kit-auth-choice__text{display:flex;flex-direction:column;flex:1;min-width:0}.kit-auth-choice__label{font-weight:var(--kit-weight-ui)}.kit-auth-choice__sub{font-size:var(--kit-type-desk-small);color:var(--kit-color-muted)}.app-gate{display:grid;grid-template-columns:minmax(24rem,.9fr) minmax(0,1.1fr);align-items:center;min-height:100vh;padding:0;background:var(--kit-color-bg)}.app-gate .kit-authside{align-self:stretch}.app-gate__card{justify-self:center;width:var(--kit-desk-auth-form);padding:1.6rem 1.7rem;border-radius:var(--kit-radius-desk-card);background:var(--kit-color-surface);box-shadow:var(--kit-shadow);animation:kit-desk-rise var(--kit-motion-rise) var(--kit-ease-out)}.kit-authlink__the{display:inline}.kit-authcodeform .kit-authnote{display:block;padding:0;border:0;background:none;box-shadow:none;text-align:left}.kit-authcodeform .kit-authnote__ico{display:none}.kit-authcodeform .kit-authnote__big,.kit-authcodeform .kit-authnote__b,.kit-authcodeform .kit-authnote__text{display:inline;margin:0;font-size:var(--kit-type-desk-small);font-weight:var(--kit-weight-body);color:var(--kit-color-muted)}.kit-authcodeform .kit-authnote__text:before{content:" "}.kit-authcodeform .kit-authcode{margin:.9rem 0 0}.kit-authcodeform .kit-authcode__boxes{display:grid;grid-template-columns:repeat(6,1fr);gap:.5rem}.kit-authcodeform .kit-authcode__boxes i{width:auto;height:3.4rem;font-size:var(--kit-type-6)}.kit-authcodeform .kit-authfoot{order:1}.kit-authcodeform .kit-authlink{order:2}.kit-authcodeform .kit-authmut{order:3}.kit-authcard__step{display:block;order:-1;font-size:var(--kit-type-desk-small);color:var(--kit-color-muted)}.kit-authcard__bars{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem;margin-top:.75rem}.kit-authcard__bars i{height:var(--kit-space-1);border-radius:var(--kit-radius-round);background:var(--kit-color-border);opacity:1}.kit-authcard__bars i.on{background:var(--kit-color-brand)}.kit-authcard .kit-authform{padding:0;background:none;box-shadow:none;gap:.9rem}.kit-authform--pairs{display:grid;grid-template-columns:1fr 1fr;column-gap:.8rem}.kit-authform--pairs>.kit-field:first-child{grid-column:1 / -1}.kit-authsetup .kit-authh{margin:1.1rem 0 .5rem;font-size:var(--kit-type-desk-small);font-weight:var(--kit-weight-ui);letter-spacing:0;text-transform:none;color:var(--kit-color-text)}.kit-authsetup .kit-authh:first-child{margin-top:0}.kit-authsetup .kit-authform--two .kit-chip-row{display:flex}.kit-authcard:has(.kit-authsolo) .kit-authcard__head{display:none}.kit-authsolo{display:flex;flex-direction:column;gap:.9rem}.kit-authsolo .kit-authnote{padding:0;border:0;background:none;box-shadow:none;text-align:center}.kit-authsolo .kit-authnote__ico{zoom:1;display:grid;place-items:center;width:2.4rem;height:2.4rem;margin:0 auto .6rem;border-radius:var(--kit-radius-control);background:var(--kit-color-brand-light);color:var(--kit-color-brand)}.kit-authsolo--warn .kit-authnote__ico{background:var(--kit-color-warning-bg);color:var(--kit-color-warning)}.kit-authsolo .kit-authnote__big{font-size:var(--kit-type-desk-auth-h2)}.kit-authsolo .kit-authnote__text{margin-top:.3rem;font-size:var(--kit-type-desk-small);color:var(--kit-color-muted)}.kit-authsolo .kit-auth-textbtn{align-self:center}.app-gate__title{font-size:var(--kit-type-desk-auth-h2);letter-spacing:-.01em}@media(max-width:640px){.orderlines{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-card);overflow:hidden}.orderlines__head,.orderlines__row{display:grid;grid-template-columns:minmax(0,1fr) 6rem auto;gap:var(--kit-space-2);align-items:center;padding:var(--kit-space-2) var(--kit-space-3)}.orderlines__head{background:var(--kit-color-chip-bg);font-size:var(--kit-type-1);font-weight:var(--kit-weight-strong);text-transform:uppercase;color:var(--kit-color-muted)}.orderlines__row+.orderlines__row{border-top:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.orderlines__name{min-width:0;overflow-wrap:anywhere;font-weight:var(--kit-weight-ui)}.orderlines .kit-field{margin:0}.orderlines .kit-field__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.orderlines .kit-input{text-align:center}.orderlines__tolist{grid-column:1 / -1;display:inline-flex;align-items:center;gap:var(--kit-space-2);font-size:var(--kit-type-2);color:var(--kit-color-muted)}.orderlines__tolist input{width:1.1rem;height:1.1rem;margin:0;accent-color:var(--kit-color-brand)}.kit-authshell{display:flex;flex-direction:column;height:auto;min-height:100svh}.kit-authside{flex:none;justify-content:flex-start;gap:var(--kit-space-5);padding:calc(var(--kit-space-5) + env(safe-area-inset-top)) var(--kit-space-5) calc(var(--kit-space-8) + var(--kit-space-6))}.kit-authside:before{width:18rem;height:18rem;right:-8rem;bottom:-9rem}.kit-authside:after{width:11rem;height:11rem;right:-3rem;bottom:-5rem}.kit-authside__logo{width:2.75rem;height:2.75rem;font-size:var(--kit-type-6)}.kit-authside__name{font-size:var(--kit-type-6)}.kit-authside__say h2{font-size:var(--kit-type-6);line-height:1.15}.kit-authside__say p{margin-top:var(--kit-space-2);font-size:var(--kit-type-3)}.kit-authside__foot{display:none}.kit-authshell__form{position:relative;z-index:1;display:block;overflow:visible;margin-top:calc((var(--kit-space-8) + var(--kit-space-2)) * -1);padding:0 var(--kit-space-4) calc(var(--kit-space-6) + env(safe-area-inset-bottom))}.kit-authcard,.kit-authcard--wide{width:100%}.kit-authcard{padding:var(--kit-space-5) var(--kit-space-4)}.kit-authcard__bk{width:var(--kit-touch-min);height:var(--kit-touch-min)}.kit-auth-textbtn{min-height:var(--kit-touch-min)}.kit-auth-textbtn:active,.kit-auth-choice:active{opacity:.7}.kit-authcodeform .kit-authcode__boxes i{height:3rem}.app-gate{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:0}.app-gate__card{position:relative;z-index:1;width:auto;max-width:none;margin:calc((var(--kit-space-8) + var(--kit-space-2)) * -1) var(--kit-space-4) var(--kit-space-6);padding:var(--kit-space-5) var(--kit-space-4)}}@media(min-width:641px)and (max-width:1024px){.kit-band--desk .kit-band__main{grid-template-columns:minmax(auto,1fr) minmax(min-content,auto) 1px minmax(var(--kit-frame-date),auto)}.kit-band--desk .kit-band__search{width:11rem}.kit-band--desk .kit-band__main:has(.kit-band__workcol--figs){grid-template-columns:minmax(min-content,auto) minmax(min-content,1fr) 1px minmax(var(--kit-frame-date),auto)}.kit-band--desk .kit-band__workcol--figs .kit-band__figs{contain:inline-size;align-self:stretch}.kit-band--desk .kit-band__workcol--figs .kit-band__fig:first-child{margin-left:auto}}@media(min-width:641px){.kit-tablebar.kit-filter-bar{padding:var(--kit-space-3) var(--kit-space-4);gap:var(--kit-space-3)}.kit-tablebar__title{font-size:var(--kit-type-desk-body)}.kit-tablebar__search{flex:0 1 22rem}.kit-tablebar .kit-tablepage__chip,.kit-tablebar .kit-select__btn{min-height:2.4rem}.kit-tablebar .kit-select{flex:0 1 14rem}.kit-tablebar__right .kit-select{flex:none}.kit-tablebar__search .kit-search-input input{min-height:2.4rem;padding-top:var(--kit-space-1);padding-bottom:var(--kit-space-1)}.kit-dm-card>.kit-tablebar.kit-filter-bar{border-radius:var(--kit-radius-none);background:none}.dkc-card>.kit-tablebar.kit-filter-bar{border-radius:var(--kit-radius-none);background:none}}@media(min-width:641px){.kit-dm{display:flex;flex-direction:column;gap:var(--kit-desk-gap);min-width:0}.kit-dm .kit-stat-grid{margin:0}.kit-dm-g{display:grid;gap:var(--kit-desk-gap);align-items:start}.kit-dm-g--side{grid-template-columns:minmax(0,1fr) var(--kit-desk-side)}.kit-dm-g--2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.kit-dm-col{display:flex;flex-direction:column;gap:var(--kit-desk-gap);min-width:0}.kit-dm-card{background:var(--kit-color-surface);border-radius:var(--kit-radius-desk-card);box-shadow:var(--kit-shadow);overflow:hidden;min-width:0;animation:kit-desk-rise var(--kit-motion-rise) var(--kit-ease-out) both}.kit-dm-col>.kit-dm-card:nth-child(2){animation-delay:var(--kit-motion-stagger)}.kit-dm-col>.kit-dm-card:nth-child(3){animation-delay:calc(var(--kit-motion-stagger) * 2)}.kit-dm-pad{padding:1rem 1.15rem}.kit-dm-ch{display:flex;align-items:center;gap:.6rem;padding:.9rem 1.15rem .55rem;font-weight:700;font-size:var(--kit-type-desk-card);color:var(--kit-color-text)}.kit-dm-ch>.kit-dm-push,.kit-dm-push{margin-left:auto}.kit-dm-ch__aside{margin-left:auto;font-weight:500;color:var(--kit-color-muted);font-size:var(--kit-type-desk-mut)}.kit-dm-block{display:block}.kit-dm-wrap{white-space:normal;overflow-wrap:anywhere}.kit-dm-tbl td.kit-dm-clip{max-width:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kit-dm-tbl td.kit-dm-clip.kit-dm-wrap{white-space:normal;overflow:visible;text-overflow:clip}.kit-dm-tools{display:flex;align-items:center;gap:.6rem;padding:.85rem 1.15rem .8rem;flex-wrap:wrap}.kit-dm-tools .kit-search-input{flex:0 1 20rem;max-width:20rem}.kit-dm-row{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.15rem;border-bottom:1px solid var(--kit-color-border-soft);color:var(--kit-color-text)}.kit-dm-row:last-child{border-bottom:0}.kit-dm-row,.kit-dm-row.kit-btn{font-weight:var(--kit-weight-desk-plain)}.kit-dm-row b{font-weight:var(--kit-weight-ui)}.kit-dm-row.kit-dm-row--sum{font-weight:700}.kit-dm-row--sum{background:var(--kit-color-chip-bg);font-weight:700}.kit-dm-row--click{cursor:pointer}.kit-dm-row--click:hover{background:var(--kit-color-chip-bg)}.kit-dm-grow{flex:1;min-width:0}.kit-dm-grow>b{display:block;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kit-dm-mut{color:var(--kit-color-muted);font-size:var(--kit-type-desk-mut);font-weight:var(--kit-weight-desk-plain)}.kit-dm-small{color:var(--kit-color-muted);font-size:var(--kit-type-desk-label);font-weight:500}.kit-dm-grow>.kit-dm-small{display:block;margin-top:.1rem}.kit-dm-text{color:var(--kit-color-muted);font-size:var(--kit-type-desk-mut);line-height:1.5;margin:0}.kit-dm-h{font-size:var(--kit-type-desk-label);font-weight:700;color:var(--kit-color-muted);text-transform:uppercase;letter-spacing:.05em;margin:.2rem .1rem -.4rem;display:flex;align-items:center;gap:.5rem}.kit-dm-n{min-width:1.8rem;height:1.8rem;padding:0 .45rem;border-radius:var(--kit-radius-round);background:var(--kit-color-brand-light);color:var(--kit-color-brand);font-weight:700;display:inline-flex;align-items:center;justify-content:center;font-size:var(--kit-type-desk-label)}.kit-dm-n--w{background:var(--kit-color-warning-bg);color:var(--kit-color-warning)}.kit-dm-vi{width:2.75rem;height:2.75rem;border-radius:var(--kit-radius-box);flex:none;display:flex;align-items:center;justify-content:center;background:var(--kit-color-brand-light);color:var(--kit-color-brand)}.kit-dm-chev{color:var(--kit-color-muted);flex:none}.kit-dm-neg{color:var(--kit-color-warning);font-weight:700}.kit-dm-pos{color:var(--kit-color-success);font-weight:700}.kit-dm-r{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.kit-dm-big{font-weight:700}.kit-dm-tbl{width:100%;border-collapse:collapse}.kit-dm-tbl th{font-size:var(--kit-type-desk-th);font-weight:700;color:var(--kit-color-muted);text-transform:uppercase;letter-spacing:.05em;text-align:left;padding:var(--kit-table-head-pad-y) var(--kit-table-pad-x-desk);border-bottom:1px solid var(--kit-color-border);white-space:nowrap}.kit-dm-tbl td{padding:var(--kit-table-pad-y) var(--kit-table-pad-x-desk);border-bottom:1px solid var(--kit-color-border-soft);vertical-align:middle;color:var(--kit-color-text);font-size:var(--kit-type-desk-body)}.kit-dm-tbl tr:last-child td{border-bottom:0}.kit-dm-tbl--even td{height:3.4rem;padding-block:.3rem}.kit-dm-row .kit-dm-nowrap{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kit-dm-tbl tbody tr:hover td{background:var(--kit-color-chip-bg)}.kit-dm-tbl td{font-weight:var(--kit-weight-desk-plain)}.kit-dm-tbl td b{font-weight:var(--kit-weight-ui)}.kit-dm-tbl td.kit-dm-mut{color:var(--kit-color-muted)}.kit-dm-tbl tbody tr[data-click]{cursor:pointer}.kit-dm-tbl th.kit-dm-r,.kit-dm-tbl td.kit-dm-r{text-align:right}.kit-dm-tbl td.kit-dm-fit,.kit-dm-tbl th.kit-dm-fit{width:1%;white-space:nowrap}.kit-dm-tbl tfoot td{background:var(--kit-color-chip-bg);font-weight:700;border-bottom:0}.kit-dm-empty{padding:1.4rem 1.15rem;color:var(--kit-color-muted);font-size:var(--kit-type-desk-mut)}.kit-dm-card .kit-empty,.kit-dm-card .kit-error,.kit-dm .kit-tablepage .kit-error{background:none;box-shadow:none;border-radius:var(--kit-radius-none);margin:0}.kit-dm-pill{display:inline-flex;align-items:center;height:1.45rem;padding:0 .6rem;border-radius:var(--kit-radius-round);font-size:var(--kit-type-desk-pill);font-weight:600;white-space:nowrap;background:var(--kit-color-chip-bg);color:var(--kit-color-muted)}.kit-dm-pill--ok{background:var(--kit-color-success-bg);color:var(--kit-color-success)}.kit-dm-pill--w{background:var(--kit-color-warning-bg);color:var(--kit-color-warning)}.kit-dm-pill--b{background:var(--kit-color-brand-light);color:var(--kit-color-brand)}.kit-dm-chips{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.kit-btn.kit-dm-chip{height:2.6rem;min-height:2.6rem;padding:0 1rem;border-radius:var(--kit-radius-desk-btn);border:1px solid var(--kit-color-border);background:var(--kit-color-surface);font-weight:700;font-size:var(--kit-type-desk-btn);color:var(--kit-color-text);transition:background var(--kit-motion-fast),border-color var(--kit-motion-fast),color var(--kit-motion-fast)}.kit-btn.kit-dm-chip--on{border:2px solid var(--kit-color-brand);background:var(--kit-color-brand-light);color:var(--kit-color-brand)}.kit-btn.kit-dm-mini{height:2.1rem;min-height:2.1rem;padding:0 .9rem;border-radius:var(--kit-radius-round);border:0;background:var(--kit-color-chip-bg);color:var(--kit-color-brand);font-weight:700;font-size:var(--kit-type-desk-acct);white-space:nowrap}.kit-btn.kit-dm-mini--p{background:var(--kit-color-brand);color:var(--kit-color-surface)}.kit-btn.kit-dm-lnk,.kit-dm-lnk{color:var(--kit-color-brand);font-weight:600;font-size:var(--kit-type-desk-small);white-space:nowrap;min-height:0;height:auto;padding:0;background:none;border:0}.kit-btn.kit-dm-ib{width:2.1rem;height:2.1rem;min-height:2.1rem;padding:0;border-radius:var(--kit-radius-round);flex:none;border:1px solid var(--kit-color-border);background:var(--kit-color-surface);color:var(--kit-color-brand);display:inline-flex;align-items:center;justify-content:center}.kit-dm-chart{padding:.5rem 1.15rem 0}.kit-dm-key{padding:.3rem 1.15rem 1rem;display:flex;align-items:center;gap:1rem}.kit-dm-key{display:flex;align-items:center;margin-top:.6rem}.kit-dm-key .kit-chart-key{margin:0}.kit-moremenu{position:relative;display:inline-flex}.kit-moremenu__list{position:absolute;right:0;top:calc(100% + .4rem);z-index:30;width:var(--kit-desk-menu);background:var(--kit-color-surface);border-radius:var(--kit-radius-desk-card);box-shadow:var(--kit-shadow-pop);padding:.4rem 0;display:flex;flex-direction:column;animation:kit-desk-rise var(--kit-motion-fast) var(--kit-ease-out) both}.kit-moremenu__list .kit-btn.kit-moremenu__item{display:flex;align-items:center;gap:.75rem;justify-content:flex-start;width:100%;padding:.6rem 1rem;min-height:2.6rem;border-radius:var(--kit-radius-none);font-weight:600;font-size:var(--kit-type-desk-body);color:var(--kit-color-text);background:none}.kit-moremenu__list .kit-btn.kit-moremenu__item:hover{background:var(--kit-color-chip-bg)}.kit-moremenu__item svg{color:var(--kit-color-brand)}}@media(min-width:641px)and (prefers-reduced-motion:reduce){.kit-dm-card,.kit-moremenu__list,.kit-btn.kit-inv-newc{animation:none}.kit-btn.kit-inv-card,.kit-btn.kit-inv-newc,.kit-btn.kit-dm-chip{transition:none}}@media(min-width:641px)and (max-width:1024px){.kit-dm-g--side,.kit-dm-g--2{grid-template-columns:minmax(0,1fr)}}@media(min-width:641px){.kit-dm .kit-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--kit-desk-gap)}.kit-dm--3 .kit-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kit-dm-tbl tr.kit-dm-click{cursor:pointer}.kit-dm-tbl tr.kit-dm-click:hover td{background:var(--kit-color-bg)}.kit-dm .kit-stat{align-items:flex-start;justify-content:flex-start;text-align:left;gap:.2rem;padding:.95rem 1.1rem;border:0}.kit-dm .kit-stat__label{order:0;font-size:var(--kit-type-desk-mut);color:var(--kit-color-text);font-weight:400}.kit-dm .kit-stat__value{order:1;font-size:var(--kit-type-desk-figure);font-weight:800;line-height:1.15}.kit-dm .kit-stat__sub{order:2;font-size:var(--kit-type-desk-mut);color:var(--kit-color-muted);font-weight:var(--kit-weight-desk-plain)}.kit-dm .kit-stat--red .kit-stat__value{color:var(--kit-color-warning)}.kit-dm .kit-stat--green .kit-stat__value{color:var(--kit-color-success)}.kit-dm-tbl td.kit-dm-nowrap,.kit-dm-tbl td:first-child{white-space:nowrap}.kit-dm-tbl--even td:first-child,.kit-dm-week td:first-child{white-space:normal;overflow-wrap:anywhere}}.kit-dm-chart .kit-chart{display:flex;flex-direction:column}.kit-dm-chart .kit-chart__scale{display:none}.kit-dm-chart .kit-chart__plot{display:flex;align-items:stretch;gap:.75rem;height:11.5rem}.kit-dm-chart .kit-chart__col{flex:1 1 0;display:flex;flex-direction:column;align-items:stretch;min-width:0}.kit-dm-chart .kit-chart__stack{flex:1;display:flex;align-items:flex-end;gap:0}.kit-dm-chart .kit-chart__bar{flex:1 1 0;min-height:2px;background:var(--kit-color-brand);border-radius:var(--kit-radius-xs) var(--kit-radius-xs) 0 0;transform-origin:bottom}.kit-dm-chart .kit-chart__bar--in{background:var(--kit-color-success)}.kit-dm-chart .kit-chart__bar--open{background:var(--kit-color-brand-light)}.kit-dm-chart .kit-chart__bar--none{min-height:0;background:transparent}.kit-dm-chart .kit-chart__x{text-align:center;font-size:var(--kit-type-desk-tick);font-weight:700;color:var(--kit-color-text);padding-top:.45rem}.kit-dm-chart .kit-chart__v{display:none}.kit-dm-key .kit-chart-key{display:flex;gap:1rem;font-size:var(--kit-type-desk-mut);color:var(--kit-color-text)}.kit-dm-key .kit-chart-key>span{display:inline-flex;align-items:center;gap:.4rem}.kit-dm-key .kit-chart-key i{width:.75rem;height:.75rem;border-radius:var(--kit-radius-xs);background:var(--kit-color-brand)}.kit-dm-key .kit-chart-key i.is-in{background:var(--kit-color-success)}.kit-dm-key .kit-chart-key i.is-open{background:var(--kit-color-brand-light)}.kit-dm-chart .kit-chart__stack{position:relative}.kit-dm-chart .kit-chart+.kit-chart-key{margin-top:.75rem;flex-wrap:wrap}.kit-dm-chart .kit-chart__col{outline-offset:2px;border-radius:var(--kit-radius-xs)}.kit-dm-chart .kit-chart__col.is-on .kit-chart__bar:not(.kit-chart__bar--none){filter:brightness(.92)}.kit-dm-chart .kit-chart__bar:not(.kit-chart__bar--none){cursor:pointer}.kit-chart__tip{position:absolute;left:calc(100% + .5rem);z-index:4;display:flex;flex-direction:column;gap:.2rem;min-width:11rem;padding:.55rem .75rem;border-radius:var(--kit-radius-desk-btn);background:var(--kit-color-surface);box-shadow:var(--kit-shadow-lift);color:var(--kit-color-text);font-size:var(--kit-type-desk-mut);line-height:1.35;pointer-events:none;white-space:nowrap}.kit-chart__tip--left{left:auto;right:calc(100% + .5rem)}.kit-chart__tip>b{font-size:var(--kit-type-desk-tab)}.kit-chart__tiprow{display:flex;align-items:center;gap:.45rem}.kit-chart__tiprow>b{margin-left:auto;padding-left:.75rem}.kit-chart__tiprow>i{width:.65rem;height:.65rem;border-radius:var(--kit-radius-xs);background:var(--kit-color-brand);flex:none}.kit-chart__tiprow>i.is-in{background:var(--kit-color-success)}.kit-chart__tiprow>i.is-open{background:var(--kit-color-brand-light)}@media(min-width:641px)and (prefers-reduced-motion:no-preference){.kit-dm-chart .kit-chart__bar{animation:kit-dm-bar var(--kit-motion-push) ease-out both}}@keyframes kit-dm-bar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media(min-width:641px){.kit-dm-tbl .kit-dm-c{text-align:center}.kit-dm-week td{font-weight:700}.kit-dm-week td .kit-dm-small{display:block;font-weight:400}.kit-btn.kit-dm-qty{min-width:2.4rem;min-height:2rem;padding:0 .5rem;border-radius:var(--kit-radius-control);font-weight:700;color:var(--kit-color-text);background:transparent}.kit-btn.kit-dm-qty--h1{background:var(--kit-heat-1)}.kit-btn.kit-dm-qty--h2{background:var(--kit-heat-2)}.kit-btn.kit-dm-qty--h3{background:var(--kit-heat-3)}.kit-btn.kit-dm-qty--h4{background:var(--kit-heat-4)}.kit-btn.kit-dm-qty--h5{background:var(--kit-heat-5);color:var(--kit-heat-ink-deep)}.kit-dm-tbl tr.kit-dm-total td{background:var(--kit-color-bg)}}.kit-dm-owe{display:flex;align-items:center;gap:.6rem;padding:.75rem .9rem;border-radius:var(--kit-radius-box);background:var(--kit-color-warning-bg);color:var(--kit-color-text)}.kit-dm-owe>svg{color:var(--kit-color-warning);flex:none}.kit-dm-owe--ok{background:var(--kit-color-success-bg)}.kit-dm-owe--ok>svg{color:var(--kit-color-success)}.kit-dm-owe .kit-dm-figure{display:block;font-size:var(--kit-type-desk-figure);font-weight:800;color:var(--kit-color-warning)}.kit-dm-owe .kit-dm-figure.kit-dm-pos{color:var(--kit-color-success)}.kit-dm-owe a.kit-dm-ib,.kit-dm-list a.kit-dm-ib{width:2.1rem;height:2.1rem;border-radius:var(--kit-radius-round);flex:none;border:1px solid var(--kit-color-border);background:var(--kit-color-surface);color:var(--kit-color-brand);display:inline-flex;align-items:center;justify-content:center}.kit-dm-list{border:1px solid var(--kit-color-border-soft);border-radius:var(--kit-radius-box);overflow:hidden}.kit-dm-list>.kit-dm-li,.kit-dm-sum>.kit-dm-li{display:flex;align-items:center;gap:.75rem;width:100%;padding:.7rem .9rem;text-align:left;border:0;border-bottom:1px solid var(--kit-color-border-soft);background:none;color:var(--kit-color-text);font:inherit}.kit-dm-list>.kit-dm-li:last-child,.kit-dm-sum>.kit-dm-li:last-child{border-bottom:0}.kit-dm-li>.kit-dm-grow2{flex:1;min-width:0}.kit-dm-li .kit-dm-sub{display:block;color:var(--kit-color-muted);font-size:var(--kit-type-desk-mut)}.kit-dm-li[role=button]{cursor:pointer}.kit-dm-li[role=button]:hover{background:var(--kit-color-chip-bg)}.kit-dm-li--sum{background:var(--kit-color-chip-bg);font-weight:700}.kit-dm-li>.kit-dm-amt{font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.kit-dm-li>.kit-dm-amt--big{font-size:var(--kit-type-desk-card)}.kit-dm-li .kit-dm-tick{color:var(--kit-color-success);flex:none}.kit-dm-li .kit-dm-tick--off{color:var(--kit-color-muted)}.kit-dm-tbl .kit-dm-tick,.kit-listrow .kit-dm-tick{color:var(--kit-color-success)}.kit-dm-tbl .kit-dm-tick--off,.kit-listrow .kit-dm-tick--off{color:var(--kit-color-muted)}.kit-dm-li .kit-dm-chev,.kit-dm-li .kit-dm-chev-gap{width:1rem;flex:none;color:var(--kit-color-muted)}.kit-dm-sum{margin:-1rem -1.3rem}.kit-dm-gap{display:flex;flex-direction:column;gap:.9rem}.kit-dm-gap-s{display:flex;flex-direction:column;gap:.4rem}.kit-dm-li .kit-dm-neg2{color:var(--kit-color-warning)}.kit-dm-li .kit-dm-pos2{color:var(--kit-color-success)}.kit-dm-titlesub{display:block;margin-top:.15rem;color:var(--kit-color-muted);font-size:var(--kit-type-desk-mut);font-weight:500}.kit-dm-li--flat{display:flex;align-items:center;gap:.75rem;padding:.2rem .1rem 0}.kit-dm-ptitle{display:block;text-align:left}.kit-dm-li.kit-dm-lnk{color:var(--kit-color-brand);font-weight:600}.kit-dm-tickbtn{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;padding:0;border:0;background:none;cursor:pointer;flex:none}.kit-dm-pfoot{display:flex;justify-content:flex-end;gap:.6rem;padding-top:.9rem;border-top:1px solid var(--kit-color-border-soft)}.kit-dm-owe>.kit-dm-grow2{flex:1;min-width:0}.kit-btn.kit-dm-act{color:var(--kit-color-brand);font-weight:600;padding:0;min-height:0}.kit-btn.kit-dm-act:hover{text-decoration:underline;background:none}.kit-btn.kit-dm-tagcard{display:flex;flex-direction:column;align-items:stretch;width:100%;height:auto;min-height:0;padding:0;text-align:left;white-space:normal;font-weight:400}.kit-btn.kit-dm-tagcard:hover{background:var(--kit-color-surface);box-shadow:var(--kit-shadow-pop)}.kit-dm-tbl td.kit-dm-chevcell{width:2.75rem;min-width:2.75rem;padding-left:0}.kit-dm-tbl td.kit-dm-chevcell>svg{display:inline-block;color:var(--kit-color-muted)}.kit-band--phone .kit-band__top:has(>.kit-band__nav>h1.sr-only+.kit-band__plus){position:relative}.kit-band--phone .kit-band__nav:has(>h1.sr-only+.kit-band__plus){position:absolute;top:calc(var(--kit-space-2) + env(safe-area-inset-top));right:var(--kit-space-3)}.kit-band--phone .kit-band__top:has(>.kit-band__nav>h1.sr-only+.kit-band__plus)>.kit-band__dayrow{margin-top:var(--kit-space-3)}.kit-dm-bank{display:flex;flex-direction:column;gap:.6rem;min-width:0}.kit-dm-bank .kit-dm-owe>.kit-dm-grow2{overflow-wrap:anywhere}.kit-box.kit-dm-banktable{box-shadow:none;border:1px solid var(--kit-color-border-soft)}.kit-dm-banktable th:nth-child(3),.kit-dm-banktable td:nth-child(3){text-align:right}.kit-dm-banktable th:last-child,.kit-dm-banktable td:last-child{text-align:center}.kit-dm-bankdesc{font-weight:700;overflow-wrap:anywhere}.kit-dm-bankwho{display:flex;align-items:center;gap:.5rem;min-width:0}.kit-dm-bankmaybe{color:var(--kit-color-warning);font-size:var(--kit-type-desk-mut);font-weight:600}.kit-dm-bank .kit-dm-pill{display:inline-flex;align-items:center;height:1.45rem;padding:0 .6rem;border-radius:var(--kit-radius-round);font-size:var(--kit-type-desk-pill);font-weight:600;white-space:nowrap;flex:none}.kit-dm-bank .kit-dm-pill--ok{background:var(--kit-color-success-bg);color:var(--kit-color-success)}.kit-dm-bank .kit-dm-pill--b{background:var(--kit-color-brand-light);color:var(--kit-color-brand)}.kit-dm-bank .kit-dm-pos,.kit-dm-bankfoot .kit-dm-pos{color:var(--kit-color-success);font-weight:700}.kit-dm-bank .kit-dm-mut,.kit-dm-bankfoot .kit-dm-mut{color:var(--kit-color-muted);font-size:var(--kit-type-desk-mut)}.kit-dm-bank .kit-dm-lnk,.kit-dm-bank .kit-btn.kit-dm-lnk{color:var(--kit-color-brand);font-weight:600;font-size:var(--kit-type-desk-small);white-space:nowrap;min-height:0;height:auto;padding:0;background:none;border:0;cursor:pointer}.kit-dm-bank .kit-btn.kit-dm-mini{height:1.9rem;min-height:1.9rem;padding:0 var(--kit-space-3);border-radius:var(--kit-radius-round);border:0;background:var(--kit-color-chip-bg);color:var(--kit-color-brand);font-weight:700;white-space:nowrap;font-size:var(--kit-type-desk-small)}.kit-dm-bank .kit-btn.kit-dm-flt{height:2.4rem;min-height:2.4rem;padding:0 .9rem;gap:.4rem;border-radius:var(--kit-radius-round);border:1px solid var(--kit-color-border);background:var(--kit-color-surface);color:var(--kit-color-text);font-weight:700;font-size:var(--kit-type-desk-small)}.kit-dm-bank .kit-btn.kit-dm-flt>svg{color:var(--kit-color-brand)}.kit-dm-postbox{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;cursor:pointer;color:var(--kit-color-muted);border-radius:var(--kit-radius-round)}.kit-dm-postbox:has(input:checked){color:var(--kit-color-brand)}.kit-dm-postbox:has(input:disabled){cursor:default;opacity:.4}.kit-dm-postbox:has(input:focus-visible){outline:var(--kit-focus-outline)}.kit-dm-bankfoot{display:flex;align-items:center;gap:.6rem;width:100%;flex-wrap:wrap}.kit-dm-bankfoot>.kit-dm-grow2{flex:1;min-width:0}@media(min-width:641px){.kit-inv-strip .kit-dm-row{padding:.85rem 1.15rem}.kit-inv-strip .kit-dm-row>svg{color:var(--kit-color-brand);flex:none}.kit-inv-strip .kit-dm-grow>.kit-dm-small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kit-inv-strip-err{margin:0;padding:0 1.15rem .75rem}.kit-inv-cards{display:grid;gap:var(--kit-desk-gap);grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr))}.kit-btn.kit-inv-card{transition:box-shadow var(--kit-motion-base) var(--kit-ease-out)}.kit-inv-card .kit-dm-ch{padding:.85rem 1.15rem .4rem}.kit-inv-card .kit-dm-row{padding:.7rem 1.15rem;font-size:var(--kit-type-desk-body)}.kit-inv-card .kit-dm-ch+.kit-dm-row{padding-top:.45rem}.kit-inv-card .kit-dm-row>svg{color:var(--kit-color-brand);flex:none}.kit-inv-card .kit-dm-grow{white-space:normal}.kit-inv-count{display:block;color:var(--kit-color-muted);font-size:var(--kit-type-desk-mut);font-weight:600}.kit-inv-band{display:block;height:.35rem}.kit-inv-thumb{display:block;background:var(--kit-color-bg);padding:1rem 1.4rem 0;height:9.5rem;overflow:hidden;border-bottom:1px solid var(--kit-color-border-soft)}.kit-inv-paper{display:block;background:var(--kit-color-surface);border:1px solid var(--kit-color-border-soft);border-radius:var(--kit-radius-control);box-shadow:var(--kit-shadow);padding:.8rem .9rem;height:12rem}.kit-inv-top{display:flex;align-items:center;gap:.6rem;margin-bottom:.5rem}.kit-inv-sq{display:block;width:1.1rem;height:1.1rem;border-radius:var(--kit-radius-desk-kbd)}.kit-inv-ln{display:block;height:.45rem;border-radius:var(--kit-radius-desk-bar);background:var(--kit-color-border-soft);margin:.32rem 0}.kit-inv-ln--d{background:var(--kit-color-border)}.kit-inv-ln--35{width:35%}.kit-inv-ln--40{width:40%}.kit-inv-ln--55{width:55%}.kit-inv-ln--80{width:80%}.kit-inv-ln--85{width:85%}.kit-inv-ln--90{width:90%}.kit-inv-ln--rule{width:100%;margin-top:.7rem}.kit-inv-ln--sum{width:40%;margin-left:60%;margin-top:.6rem}.kit-btn.kit-inv-newc{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;min-height:18rem;height:auto;border:1.5px dashed var(--kit-color-border);border-radius:var(--kit-radius-desk-card);background:transparent;color:var(--kit-color-brand);font-weight:700;font-size:var(--kit-type-desk-card);white-space:normal;animation:kit-desk-rise var(--kit-motion-rise) var(--kit-ease-out) both;transition:background var(--kit-motion-base) var(--kit-ease-out)}.kit-btn.kit-inv-newc:hover{background:var(--kit-color-surface)}.kit-inv-newc .kit-dm-mut{font-weight:400}.kit-modal.kit-inv-pop .kit-inv-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:0;flex:1}.kit-inv-l{padding:.4rem 1.3rem 1rem;border-right:1px solid var(--kit-color-border-soft);overflow-y:auto;min-width:0}.kit-inv-sec{padding:.9rem 0 .4rem;display:flex;flex-direction:column;gap:.4rem}.kit-inv-sec+.kit-inv-sec{border-top:1px solid var(--kit-color-border-soft)}.kit-inv-sec .kit-dm-h{margin:0 0 .2rem}.kit-inv-sec .kit-dm-row{padding:.45rem 0}.kit-inv-sec .kit-dm-grow>b{font-weight:var(--kit-weight-desk-plain)}.kit-inv-sec .kit-dm-row>svg{color:var(--kit-color-muted);flex:none}.kit-inv-fields{display:grid;gap:.4rem}.kit-inv-open{padding:.4rem 0 .8rem}.kit-inv-note{margin:0}.kit-inv-p{background:var(--kit-color-bg);padding:1.2rem 1.6rem;display:flex;flex-direction:column;gap:.8rem;min-width:0;overflow-y:auto}.kit-inv-ph{display:flex;align-items:center;gap:.6rem}.kit-inv-ph .kit-dm-mut{margin-left:auto}.kit-inv-preview{display:block;width:100%;flex:1;min-height:34rem;border:1px solid var(--kit-color-border-soft);border-radius:var(--kit-radius-box);background:var(--kit-color-surface);box-shadow:var(--kit-shadow)}.kit-btn.kit-inv-del{color:var(--kit-color-warning);margin-right:auto}.kit-inv-state{display:inline-flex;align-items:center;gap:.35rem;color:var(--kit-color-muted);font-size:var(--kit-type-desk-mut);font-weight:600}.kit-inv-state--bad{color:var(--kit-color-warning)}.kit-inv-ok{color:var(--kit-color-success)}}@media(min-width:1024px){.kit-modal.kit-inv-pop{width:var(--kit-desk-sheet-huge);height:var(--kit-desk-sheet-max)}.kit-modal.kit-inv-step{width:var(--kit-desk-sheet-step)}}@media(min-width:641px)and (max-width:1024px){.kit-modal.kit-inv-pop .kit-inv-split{grid-template-columns:minmax(0,1fr)}.kit-inv-l{border-right:0}}.kit-inv-steps{list-style:none;margin:0;padding:1rem 1.3rem;display:flex;align-items:center;gap:.5rem;border-bottom:1px solid var(--kit-color-border-soft)}.kit-inv-s{display:flex;align-items:center;gap:.45rem;color:var(--kit-color-muted);font-size:var(--kit-type-desk-mut);font-weight:600;white-space:nowrap}.kit-inv-s--on{color:var(--kit-color-text);font-weight:700}.kit-inv-n{width:1.6rem;height:1.6rem;border-radius:var(--kit-radius-circle);flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:var(--kit-type-desk-label);font-weight:700;background:var(--kit-color-chip-bg);color:var(--kit-color-muted)}.kit-inv-s--on .kit-inv-n{background:var(--kit-color-brand-light);color:var(--kit-color-brand)}.kit-inv-n--done{background:var(--kit-color-success-bg);color:var(--kit-color-success)}.kit-inv-bar{flex:1;height:2px;min-width:.6rem;background:var(--kit-color-border-soft)}.kit-inv-bar--ok{background:var(--kit-color-success)}.kit-inv-stepbody{padding:1rem 1.3rem;display:flex;flex-direction:column;gap:.8rem}.kit-inv-info{display:flex;align-items:flex-start;gap:.6rem;padding:.75rem .9rem;border-radius:var(--kit-radius-box);background:var(--kit-color-brand-light);color:var(--kit-color-text);font-weight:400}.kit-inv-info>svg{color:var(--kit-color-brand);flex:none}.kit-inv-check{border:1px solid var(--kit-color-border-soft);border-radius:var(--kit-radius-box);overflow:hidden}.kit-inv-check .kit-dm-row{display:flex;align-items:center;gap:.75rem;padding:.75rem .9rem;border-bottom:1px solid var(--kit-color-border-soft)}.kit-inv-check .kit-dm-row:last-child{border-bottom:0}.kit-inv-check .kit-dm-grow{flex:1;min-width:0}.kit-inv-check .kit-dm-grow>b{display:block;font-weight:400}.kit-inv-check .kit-dm-small{display:flex;align-items:center;gap:.35rem;color:var(--kit-color-muted)}.kit-btn.kit-inv-cancel{margin-right:auto}.kit-inv-dot{display:inline-block;width:.7rem;height:.7rem;border-radius:var(--kit-radius-circle);flex:none}.kit-modal__icon>.kit-inv-dot{width:1rem;height:1rem}.kit-inv-fill--muted{background:var(--kit-color-muted)}.kit-inv-fill--soft{background:var(--kit-color-border)}.kit-inv-fill--brand{background:var(--kit-color-brand)}.kit-inv-fill--teal{background:var(--kit-color-teal)}.kit-inv-fill--warning{background:var(--kit-color-warning)}.kit-inv-fill--danger{background:var(--kit-color-danger)}.kit-inv-fill--info{background:var(--kit-color-info)}@media(max-width:640px){.kit-inv-s:not(.kit-inv-s--on) .kit-inv-sl{display:none}}@media(max-width:640px){.kit-inv-sample{display:flex;flex-direction:column;gap:.8rem}.kit-inv-sample .kit-inv-preview{display:block;width:100%;min-height:36rem;border:1px solid var(--kit-color-border-soft);border-radius:var(--kit-radius-box);background:var(--kit-color-surface)}}@media(max-width:640px){.kit-dm-list>.kit-dm-li{flex-wrap:wrap}.kit-dm-li>.kit-btn.kit-dm-lnk{min-height:var(--kit-touch-min);height:auto;padding:0;background:none;border:0;color:var(--kit-color-brand);font-weight:600}.kit-dm-list>.kit-dm-li>.kit-dm-mail{order:1;flex:1 0 100%;padding-left:2.35rem;min-width:0}.kit-dm-list>.kit-dm-li>.kit-btn.kit-dm-mail{display:block;justify-content:flex-start;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--kit-type-3);font-weight:var(--kit-weight-body);color:var(--kit-color-muted)}}@media(min-width:641px){.kit-dk-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--kit-desk-gap);margin-bottom:var(--kit-desk-gap)}.kit-dk-stats .kit-stat-grid{display:contents}.kit-dk-stats .kit-stat{align-items:flex-start;justify-content:flex-start;text-align:left;padding:.85rem 1.1rem;gap:.1rem}.kit-dk-stats .kit-stat__value{order:0;font-size:var(--kit-type-desk-figure);line-height:1.25}.kit-dk-stats .kit-stat__label{font-size:var(--kit-type-desk-sub);color:var(--kit-color-muted)}.kit-dk-stats .kit-stat__sub{font-size:var(--kit-type-desk-label);color:var(--kit-color-muted);font-weight:var(--kit-weight-desk-plain)}.kit-dk-stats .kit-stat--good .kit-stat__value{color:var(--kit-color-success)}.kit-dk-stats .kit-stat--warning .kit-stat__value{color:var(--kit-color-warning)}.kit-dk-of{font-size:var(--kit-type-desk-small);color:var(--kit-color-muted);font-weight:var(--kit-weight-strong)}.kit-dk-card,.kit-pv-card{background:var(--kit-color-surface);border-radius:var(--kit-radius-desk-card);box-shadow:var(--kit-shadow);min-width:0}.kit-dk-pad,.kit-pv-pad{padding:1rem 1.15rem}.kit-dk-h{font-size:var(--kit-type-desk-label);font-weight:var(--kit-weight-strong);color:var(--kit-color-muted);text-transform:uppercase;letter-spacing:.05em;margin:.2rem .1rem .6rem}.kit-dk-big{font-size:var(--kit-type-desk-big);font-weight:var(--kit-weight-strong);line-height:1.1;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.kit-dk-q{font-size:var(--kit-type-desk-q);font-weight:var(--kit-weight-strong);font-variant-numeric:tabular-nums}.kit-dk-mut,.kit-pv-mut{font-size:var(--kit-type-desk-mut);color:var(--kit-color-muted);font-weight:var(--kit-weight-desk-plain)}.kit-dk-ok{color:var(--kit-color-success)}.kit-dk-lnk,.kit-pv-lnk{color:var(--kit-color-brand);font-weight:var(--kit-weight-ui);font-size:var(--kit-type-desk-small);white-space:nowrap}.kit-dk-lnk.kit-btn,.kit-pv-lnk.kit-btn{min-height:0;padding:0}.kit-dk-pill{display:inline-flex;align-items:center;gap:.3rem;align-self:flex-start;height:1.45rem;padding:0 .6rem;border-radius:var(--kit-radius-desk-pill);font-size:var(--kit-type-desk-pill);font-weight:var(--kit-weight-ui);white-space:nowrap;background:var(--kit-color-chip-bg);color:var(--kit-color-muted)}.kit-dk-pill--ok{background:var(--kit-color-success-bg);color:var(--kit-color-success)}.kit-dk-pill--w{background:var(--kit-color-warning-bg);color:var(--kit-color-warning)}.kit-dk-pill--b{background:var(--kit-color-brand-light);color:var(--kit-color-brand)}.kit-dk-dot{width:.55rem;height:.55rem;border-radius:var(--kit-radius-circle);background:var(--kit-van-color, var(--kit-color-brand));flex:none}.kit-dk-chev{color:var(--kit-color-muted);flex:none}.kit-dk-bar .kit-meter{display:flex;height:.4rem;border-radius:var(--kit-radius-desk-bar);background:var(--kit-color-border-soft);overflow:hidden}.kit-dk-bar .kit-meter__part{background:var(--kit-color-brand);border-radius:var(--kit-radius-desk-bar);transition:width var(--kit-motion-page) var(--kit-ease-out)}.kit-dk-bar--ok .kit-meter__part{background:var(--kit-color-success)}.kit-dk-note{display:flex;align-items:center;gap:.6rem;margin-bottom:var(--kit-desk-gap);padding:.65rem .9rem;border-radius:var(--kit-radius-desk-btn);background:var(--kit-color-warning-bg);color:var(--kit-color-warning);font-size:var(--kit-type-desk-small)}.kit-dk-note b{font-weight:var(--kit-weight-strong)}.kit-dk-note>.kit-dk-lnk{margin-left:auto}.kit-dk-unas{display:flex;align-items:center;gap:.8rem;min-width:0;padding:.75rem .9rem;border-radius:var(--kit-radius-desk-card);background:var(--kit-color-warning-bg);border:1.5px dashed var(--kit-color-warning);color:var(--kit-color-text)}.kit-dk-unas b{display:block;color:var(--kit-color-warning);font-weight:var(--kit-weight-strong);font-size:var(--kit-type-desk-body)}.kit-dk-unas small{display:block;font-size:var(--kit-type-desk-small);font-weight:var(--kit-weight-desk-plain)}.kit-dk-unas>svg:first-child{color:var(--kit-color-warning);flex:none}.kit-dk-unas--link{cursor:pointer}.kit-dk-unas--col{flex-direction:column;align-items:flex-start}.kit-dk-g{display:grid;gap:var(--kit-desk-gap);align-items:start}.kit-dk-g--week{grid-template-columns:repeat(7,minmax(0,1fr));align-items:stretch;margin-bottom:var(--kit-desk-gap)}.kit-dk-g--auto{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}.kit-dk-g--4{grid-template-columns:repeat(4,minmax(0,1fr))}.kit-dk-day{display:flex;flex-direction:column;gap:.55rem;min-height:clamp(15.5rem,36vh,30rem);padding:1rem 1.15rem}.kit-dk-day.is-link{cursor:pointer;transition:box-shadow var(--kit-motion-rise) var(--kit-ease-out),transform var(--kit-motion-rise) var(--kit-ease-out)}.kit-dk-day.is-link:hover{box-shadow:var(--kit-shadow-pop)}.kit-dk-day.is-today{box-shadow:inset 0 0 0 2px var(--kit-color-brand),var(--kit-shadow)}.kit-dk-day.is-empty{opacity:.6}.kit-dk-day__head{display:flex;align-items:baseline;gap:.35rem}.kit-dk-day__head b{font-size:var(--kit-type-desk-day);font-weight:var(--kit-weight-strong)}.kit-dk-day__head span{font-size:var(--kit-type-desk-mut);color:var(--kit-color-muted)}.kit-dk-day__vans{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.3rem .45rem;padding-top:.55rem;border-top:var(--kit-border-width-1) solid var(--kit-color-border-soft);font-size:var(--kit-type-desk-tiny)}.kit-dk-day__vans span{color:var(--kit-color-muted);min-width:0;overflow-wrap:break-word}.kit-dk-day__vans b{text-align:right;font-weight:var(--kit-weight-strong)}.kit-dk-day__foot{margin-top:auto;display:flex}.kit-dk-day__foot .kit-btn{flex:1}.kit-dk-day__foot .kit-btn--primary{min-height:2.3rem}.kit-dk-day__none{margin-top:auto}.kit-dk-vc{display:flex;align-items:center;gap:.8rem;padding:.9rem 1.15rem}.kit-dk-vc__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.kit-dk-vc__main b{font-weight:var(--kit-weight-strong)}.kit-dk-vc__main .kit-dk-bar{margin-top:.35rem}.kit-dk-vc__end{text-align:right;flex:none;display:flex;flex-direction:column}.kit-dk-vc__end b{font-weight:var(--kit-weight-strong)}.kit-dk-vi{width:2.75rem;height:2.75rem;flex:none;display:grid;place-items:center;border-radius:var(--kit-radius-desk-btn);background:var(--kit-color-brand-light);color:var(--kit-color-brand)}.kit-dk-vi--w{background:var(--kit-color-warning-bg);color:var(--kit-color-warning)}.kit-dk-vi--ok{background:var(--kit-color-success-bg);color:var(--kit-color-success)}.kit-dk-click{cursor:pointer;transition:box-shadow var(--kit-motion-rise) var(--kit-ease-out)}.kit-dk-click:hover{box-shadow:var(--kit-shadow-pop)}.kit-dk-unas--round{flex-direction:column;text-align:center;gap:.4rem;padding:1.1rem .9rem}.kit-dk-unas--round small{color:var(--kit-color-muted);font-weight:var(--kit-weight-body);line-height:1.5}.kit-dk-unas--empty{background:var(--kit-color-surface);border-color:var(--kit-color-border)}.kit-dk-unas--empty b{color:var(--kit-color-brand)}.kit-dk-unas--round b{display:inline-flex;align-items:center;gap:.6rem}.kit-dk-run{display:flex;align-items:center;gap:.6rem;padding:.5rem 1.15rem;border-top:var(--kit-border-width-1) solid var(--kit-color-border-soft);font-size:var(--kit-type-desk-small)}.kit-dk-runend{margin-left:auto;display:flex;align-items:center;gap:.5rem}.kit-dk-unas__row{display:flex;align-items:center;gap:.75rem}.kit-dk-unas__row>svg{color:var(--kit-color-warning);flex:none}.kit-dk-bar-card{display:flex;align-items:center;gap:.6rem;padding:1rem 1.15rem;margin-bottom:var(--kit-desk-gap);flex-wrap:wrap}.kit-pv-col__head{display:flex;align-items:baseline;gap:.5rem;padding:1rem 1.15rem .5rem}.kit-pv-col__head b{font-size:var(--kit-type-desk-q);font-weight:var(--kit-weight-strong)}.kit-dk-subtabs{display:flex;margin-bottom:var(--kit-desk-gap)}.kit-dk-lbar:empty{display:none}.kit-dk-lbar__search{flex:1 1 18rem;min-width:14rem}.kit-dk-lbar .plnr-kindfilter{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.kit-dk-lbar .plnr-chip.kit-btn{min-height:2.6rem;padding:0 1rem;gap:.4rem;border-radius:var(--kit-radius-desk-btn);border:var(--kit-border-width-1) solid var(--kit-color-border);background:var(--kit-color-surface);color:var(--kit-color-text);font-weight:var(--kit-weight-strong);font-size:var(--kit-type-desk-body)}.kit-dk-lbar .plnr-chip.is-active{border:2px solid var(--kit-color-brand);background:var(--kit-color-brand-light);color:var(--kit-color-brand)}.kit-dk-lbar .plnr-chip__count{font-size:var(--kit-type-desk-small);color:var(--kit-color-muted);font-weight:var(--kit-weight-ui)}.kit-dk-lbar .plnr-chip__glyph{display:inline-flex;width:1rem;height:1rem}.kit-dk-lbar .plnr-chip__glyph svg{width:100%;height:100%}.kit-dk-lbar .plnr-kindfilter__clear.is-idle{display:none}.kit-dk-lbar .kit-btn[aria-pressed=true]:not(.plnr-chip){text-decoration:underline}.kit-dk-row[data-dragging=true],.kit-pv-row[data-dragging=true]{opacity:.5}.kit-dk-l1,.kit-pv-l1{display:flex;gap:.4rem;align-items:center;min-width:0}.kit-dk-l1 b,.kit-pv-l1 b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kit-dk-lcols{display:grid;gap:var(--kit-desk-gap);align-items:stretch}.kit-dk-lvans{display:grid;grid-auto-rows:1fr;gap:var(--kit-desk-gap);align-items:stretch;min-width:0}.kit-dk-lside{display:flex;flex-direction:column;gap:var(--kit-desk-gap);min-width:0}.kit-dk-lside>.kit-dk-lcol--unas{flex:1}.kit-dk-lcol[data-drop-over=true],.kit-pv-lcol[data-drop-over=true]{outline:2px dashed var(--kit-color-brand);outline-offset:2px}.kit-dk-lcol--unas,.kit-pv-lcol--unas{background:var(--kit-color-warning-bg);border:1.5px dashed var(--kit-color-warning)}.kit-pv-lcol--unas>.kit-pv-col__head>svg{color:var(--kit-color-warning);flex:none}.kit-pv-lcol--unas>.kit-pv-col__head>b{color:var(--kit-color-warning)}.kit-pv-col__head{flex-wrap:wrap;align-items:center}.kit-dk-lbar .plnr-dot,.kit-pv-col__head .plnr-dot,.kit-pv-tile__nm .plnr-dot,.kit-pv-vrow__nm .plnr-dot{display:inline-block;flex:none;border-radius:var(--kit-radius-circle);background:var(--kit-van-color, var(--kit-color-muted))}.kit-pv-col__end{margin-left:auto;display:flex;align-items:center;gap:.4rem}.kit-dk-rise>*{animation:kit-dk-rise var(--kit-motion-page) var(--kit-ease-out) backwards}.kit-dk-rise>:nth-child(2){animation-delay:calc(var(--kit-motion-stagger) * 1)}.kit-dk-rise>:nth-child(3){animation-delay:calc(var(--kit-motion-stagger) * 2)}.kit-dk-rise>:nth-child(4){animation-delay:calc(var(--kit-motion-stagger) * 3)}.kit-dk-rise>:nth-child(5){animation-delay:calc(var(--kit-motion-stagger) * 4)}.kit-dk-rise>:nth-child(6){animation-delay:calc(var(--kit-motion-stagger) * 5)}.kit-dk-rise>:nth-child(n+7){animation-delay:calc(var(--kit-motion-stagger) * 6)}@keyframes kit-dk-rise{0%{opacity:0;transform:translateY(var(--kit-motion-lift))}}}@media(min-width:641px)and (max-width:1024px){.kit-dk-g--week{grid-template-columns:repeat(4,minmax(0,1fr))}.kit-dk-g--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:641px){.kit-dk-row,.kit-pv-row{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.15rem;border-bottom:var(--kit-border-width-1) solid var(--kit-color-border-soft);min-width:0}.kit-dk-row:last-child,.kit-pv-row:last-child{border-bottom:0}.kit-dk-pad--top{padding-bottom:.5rem}.kit-dk-l2{margin-top:.2rem}.kit-dk-end{margin-left:auto}.kit-dk-pills{display:flex;gap:.3rem;flex-wrap:wrap}.kit-dk-days{margin-top:.6rem}.kit-dk-pill.kit-dk-off{opacity:.45}.kit-dk-row>svg:first-child,.kit-pv-row>svg:first-child{flex:none;color:var(--kit-color-muted)}.kit-dk-card>.kit-dk-pad--top+.kit-dk-row{border-top:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.kit-dk-card>.kit-dk-vc+.kit-dk-row{border-top:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.kit-dk-row.kit-dk-click:hover{box-shadow:none;background:var(--kit-color-bg)}.kit-dk-row.is-on,.kit-pv-row.is-on{background:var(--kit-color-brand-light)}.kit-dk-grow,.kit-pv-grow{flex:1;min-width:0}.kit-dk-grow>b,.kit-pv-grow>b{font-weight:var(--kit-weight-strong)}.kit-dk-grow>.kit-dk-mut,.kit-dk-grow>.kit-dk-bar,.kit-pv-grow>.kit-pv-mut{display:block}.kit-dk-grow>.kit-dk-mut,.kit-pv-grow>.kit-pv-mut{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kit-dk-ch{display:flex;align-items:center;gap:.6rem;padding:.9rem 1.15rem .55rem;font-weight:var(--kit-weight-strong);font-size:var(--kit-type-desk-ch)}.kit-dk-ch .kit-dk-lnk{margin-left:auto}.kit-dk-mini.kit-btn{min-height:2.1rem;height:2.1rem;padding:0 .9rem;border-radius:var(--kit-radius-desk-mini);border:0;background:var(--kit-color-bg);color:var(--kit-color-brand);font-weight:var(--kit-weight-strong);font-size:var(--kit-type-desk-mini);white-space:nowrap;flex:none}.kit-dk-inp,.kit-pv-inp{display:flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 .9rem;border:var(--kit-border-width-1) solid var(--kit-color-border-soft);border-radius:var(--kit-radius-desk-btn);background:var(--kit-color-chip-bg);color:var(--kit-color-text)}.kit-dk-inp>svg,.kit-pv-inp>svg{color:var(--kit-color-muted);flex:none}.kit-dk-inp input,.kit-pv-inp input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:var(--kit-type-desk-body);color:inherit;padding:.7rem 0}.kit-dk-inp input::placeholder,.kit-pv-inp input::placeholder{color:var(--kit-color-muted)}.kit-dk-inp:focus-within,.kit-pv-inp:focus-within{border-color:var(--kit-color-brand);background:var(--kit-color-surface);outline:var(--kit-focus-ring);outline-offset:0}.kit-dk-flt.kit-btn{min-height:2.4rem;height:2.4rem;padding:0 .95rem;gap:.4rem;border-radius:var(--kit-radius-desk-flt);border:var(--kit-border-width-1) solid var(--kit-color-border);background:var(--kit-color-surface);color:var(--kit-color-text);font-weight:var(--kit-weight-ui);font-size:var(--kit-type-desk-small)}.kit-dk-flt.kit-btn[aria-pressed=true]{border-color:var(--kit-color-brand);background:var(--kit-color-brand-light);color:var(--kit-color-brand)}.kit-dk-side{position:sticky;top:var(--kit-desk-strip);display:flex;flex-direction:column;gap:1rem;min-width:0}.kit-dk-g--plan{grid-template-columns:24rem minmax(0,1fr)}.kit-dk-figs3{display:grid;grid-template-columns:1fr 1fr 1fr}.kit-dk-figs3>div{padding:.7rem 1rem}.kit-dk-figs3 b{display:block;font-size:var(--kit-type-desk-tile);font-weight:var(--kit-weight-strong)}.kit-dk-figs3--line{border-top:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.kit-dk-figs3--line b{font-size:var(--kit-type-desk-body)}.kit-dk-vname{font-size:var(--kit-type-desk-van)}.kit-dk-over{color:var(--kit-color-warning)}.kit-dk-back.kit-btn{align-self:flex-start;padding:0;min-height:0}.kit-dk-van{display:flex;flex-direction:column;gap:1rem;min-width:0}.kit-dk-van.plnr-drop-ring{outline:var(--kit-border-width-2) dashed var(--kit-color-brand);outline-offset:.3rem;border-radius:var(--kit-radius-card)}.kit-dk-n,.kit-pv-n{min-width:1.8rem;height:1.8rem;border-radius:var(--kit-radius-round);background:var(--kit-color-brand-light);color:var(--kit-color-brand);font-weight:var(--kit-weight-strong);display:flex;align-items:center;justify-content:center;font-size:var(--kit-type-desk-label);flex:none}.kit-dk-n.is-done,.kit-pv-n.is-done{background:var(--kit-color-success-bg);color:var(--kit-color-success)}.kit-dk-row.is-drop,.kit-pv-row.is-drop{box-shadow:inset 0 var(--kit-border-width-2) 0 var(--kit-color-brand)}.kit-dk-row.is-dragging,.kit-pv-row.is-dragging{opacity:.5}.kit-dk-row>.kit-btn.kit-dk-lnk,.kit-pv-row>.kit-btn.kit-pv-lnk{padding:0;min-height:0;justify-content:flex-start}.kit-dk-row.kit-btn,.kit-pv-row.kit-btn{width:100%;border:0;border-radius:var(--kit-radius-none);background:transparent;justify-content:flex-start;text-align:left;min-height:0;font:inherit;color:inherit}.kit-dk-unas--plan{display:block}.kit-dk-unas--plan>.kit-dk-unas__head{display:flex;align-items:center;gap:.5rem;margin-bottom:.3rem}.kit-dk-unas--plan>.kit-dk-unas__head>svg{color:var(--kit-color-warning);flex:none}.kit-dk-unas--plan>.kit-dk-unas__head b{display:inline}.kit-dk-unas--plan>.kit-dk-unas__head .kit-dk-lnk{margin-left:auto}.kit-dk-unas--plan .kit-dk-grow>b{display:inline;color:var(--kit-color-text);font-size:var(--kit-type-desk-body)}.kit-dk-unas--plan .kit-dk-card{max-height:22rem;overflow-y:auto}.kit-dk-side .kit-dk-bar{margin-top:.35rem}.kit-dk-mapcard{position:relative;overflow:hidden;background:var(--kit-color-brand-light);height:calc(100vh - 12.5rem);min-height:30rem}.kit-dk-mapnote{position:absolute;left:1rem;bottom:1rem;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;z-index:500;max-width:calc(100% - 6rem)}.kit-dk-mapnote>.kit-dk-note{margin:0;box-shadow:var(--kit-shadow)}.kit-dk-mapnote .kit-dk-note>svg{flex:none}.kit-dk-finder>.kit-dk-mut{margin:.35rem 0 0 .2rem}.kit-dk-mapcard .plnr-lasso-hint{position:absolute;left:50%;transform:translate(-50%);z-index:600;display:flex;align-items:center;gap:.5rem;padding:.6rem .9rem;border-radius:var(--kit-radius-desk-btn);background:var(--kit-color-surface);box-shadow:var(--kit-shadow-pop);font-size:var(--kit-type-desk-small)}.kit-dk-mapcard .plnr-lasso-hint{top:4.4rem}.kit-dk-mapcard .leaflet-top.leaflet-left{top:auto;left:auto;right:0;bottom:1.4rem}}@media(min-width:641px)and (max-width:1023px){.kit-dk-g--plan{grid-template-columns:minmax(0,1fr)}.kit-dk-side{position:static}}@media(min-width:641px){.kit-modal.kit-dk-paper{width:min(70rem,94vw)}.kit-dk-mh{display:flex;flex-direction:column}.kit-dk-mh>.kit-dk-mut{margin-top:.15rem;font-size:var(--kit-type-desk-mut);font-weight:var(--kit-weight-desk-plain)}.kit-dk-mtabs{margin-bottom:.9rem}.kit-dk-card.kit-dk-flat{box-shadow:none;border:var(--kit-border-width-1) solid var(--kit-color-border);overflow:hidden}.kit-dk-tbl{width:100%;border-collapse:collapse;table-layout:fixed}.kit-dk-paper .kit-dk-tbl th:nth-child(1){width:30%}.kit-dk-paper .kit-dk-tbl th:nth-child(3){width:10rem}.kit-dk-paper .kit-dk-tbl th:nth-child(4){width:9rem}.kit-dk-paper .kit-dk-tbl th:nth-child(5){width:9rem}.kit-dk-paper .kit-dk-tbl th:nth-child(6){width:6.5rem}.kit-dk-paper .plnr-mark-input{width:100%;min-width:7.5rem}.kit-dk-tbl th,.kit-dk-ltable .kit-table th{font-size:var(--kit-type-desk-navhead);font-weight:var(--kit-weight-strong);color:var(--kit-color-muted);text-transform:uppercase;letter-spacing:.05em;text-align:left;padding:var(--kit-table-head-pad-y) var(--kit-table-pad-x-desk);border-bottom:var(--kit-border-width-1) solid var(--kit-color-border)}.kit-dk-tbl td,.kit-dk-ltable .kit-table td{padding:var(--kit-table-pad-y) var(--kit-table-pad-x-desk);border-bottom:var(--kit-border-width-1) solid var(--kit-color-border-soft);vertical-align:middle}.kit-dk-tbl tr:last-child td{border-bottom:0}.kit-dk-tbl tbody tr:hover td,.kit-dk-ltable .kit-table tbody tr:not(.kit-table-group):hover td{background:var(--kit-color-chip-bg)}.kit-dk-tbl th.kit-dk-r,.kit-dk-tbl td.kit-dk-r{text-align:right}.kit-dk-tbl td.kit-dk-mut{font-size:var(--kit-type-desk-mut);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kit-dk-stop{min-width:0}.kit-dk-stop>.kit-dk-stopname.kit-btn{min-width:0;height:auto;white-space:normal;text-align:left;overflow-wrap:break-word}.kit-dk-tbl td.kit-dk-items{font-size:var(--kit-type-desk-body);color:var(--kit-color-text);white-space:normal;overflow-wrap:break-word;line-height:1.35}.kit-dk-tbl tr.is-missed td.kit-dk-r b{color:var(--kit-color-muted)}.kit-dk-tbl .kit-dk-runrow td,.kit-dk-ltable .kit-table .kit-table-group td{padding:.5rem 1.15rem;background:var(--kit-color-brand-light)}.kit-dk-stop{display:flex;align-items:baseline;gap:.5rem}.kit-dk-stopname.kit-btn{min-height:0;padding:0;color:var(--kit-color-text);font-weight:var(--kit-weight-strong);font-size:var(--kit-type-desk-body)}.kit-dk-chips{display:flex;gap:.5rem}.kit-dk-chip.kit-btn{height:2.6rem;min-height:2.6rem;padding:0 1rem;border-radius:var(--kit-radius-desk-btn);border:var(--kit-border-width-1) solid var(--kit-color-border);background:var(--kit-color-surface);color:var(--kit-color-text);font-weight:var(--kit-weight-strong);font-size:var(--kit-type-desk-btn)}.kit-dk-chip.kit-btn.kit-dk-on{border:var(--kit-border-width-2) solid var(--kit-color-brand);background:var(--kit-color-brand-light);color:var(--kit-color-brand)}.kit-dk-cash{display:inline-flex;align-items:center;justify-content:flex-end;width:6.5rem;min-height:2.75rem;padding:0 .9rem;border:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-desk-btn);background:var(--kit-color-surface);font-size:var(--kit-type-desk-body)}.kit-dk-cash:focus-within{border-color:var(--kit-color-brand)}.kit-dk-cash .plnr-money-wrap{display:flex;align-items:center;justify-content:flex-end;gap:.15rem}.kit-dk-cash .plnr-money-prefix{color:var(--kit-color-muted)}.kit-dk-cash input.kit-input{width:100%;min-height:0;height:auto;padding:0;border:0;outline:0;background:transparent;box-shadow:none;text-align:right;font:inherit;color:var(--kit-color-text);-moz-appearance:textfield}.kit-dk-cash input::-webkit-outer-spin-button,.kit-dk-cash input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.kit-dk-row--c{justify-content:center;border-top:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.kit-dk-mnote{margin-top:.75rem}.kit-dk-tick{display:flex;align-items:center;gap:.5rem;margin-right:auto;font-size:var(--kit-type-desk-body)}.kit-dk-tick input{width:1.6rem;height:1.6rem;accent-color:var(--kit-color-brand)}}@media(min-width:641px){.kit-modal.kit-dk-rpop{width:var(--kit-desk-sheet-wide)}.kit-modal.kit-dk-vpop{width:var(--kit-desk-sheet)}.kit-dk-pop{display:flex;flex-direction:column;min-width:0}.kit-dk-fl{display:block;margin:.8rem 0 .3rem;font-size:var(--kit-type-desk-label);font-weight:var(--kit-weight-strong);color:var(--kit-color-muted)}.kit-dk-fl--top{margin-top:0}.kit-dk-fl>.kit-dk-mut{font-size:var(--kit-type-desk-label);font-weight:var(--kit-weight-body)}.kit-dk-g2{display:grid;grid-template-columns:1fr 1fr;gap:0 1rem;min-width:0}.kit-dk-g2>*{min-width:0}.kit-dk-chips--wrap{flex-wrap:wrap}.kit-dk-chips--gap{margin-top:.5rem;align-items:center}.kit-dk-chip--dot.kit-btn{padding:0 .85rem}.kit-dk-chip.kit-btn:disabled{opacity:.4}.kit-dk-chipsel .kit-select__btn{height:2.6rem;min-height:2.6rem;padding:0 1rem;border-radius:var(--kit-radius-desk-btn);border:var(--kit-border-width-1) solid var(--kit-color-border);background:var(--kit-color-surface);color:var(--kit-color-text);font-weight:var(--kit-weight-strong);font-size:var(--kit-type-desk-btn)}.kit-dk-chipsel.kit-dk-on .kit-select__btn{border:var(--kit-border-width-2) solid var(--kit-color-brand);background:var(--kit-color-brand-light);color:var(--kit-color-brand)}.kit-dk-add{margin-bottom:.5rem}.kit-dk-stops{list-style:none;margin:0;padding:0}.kit-dk-stops>.kit-dk-row{cursor:grab}.kit-dk-stops>.kit-dk-row.is-dragging{opacity:.5}.kit-dk-stops .kit-dk-grow>.kit-dk-mut{margin-top:.1rem}.kit-dk-grip.kit-btn{min-height:0;padding:.2rem;color:var(--kit-color-muted);cursor:grab}.kit-dk-id{display:inline-flex;align-items:center;height:1.45rem;padding:0 .55rem;border-radius:var(--kit-radius-desk-pill);background:var(--kit-color-brand-light);color:var(--kit-color-brand);font-size:var(--kit-type-desk-navsub);font-weight:var(--kit-weight-strong);white-space:nowrap;vertical-align:middle}.kit-dk-note.kit-dk-note--pop{margin:1rem 0 0}.kit-dk-note--pop>svg{flex:none}.kit-dk-note--pop b{color:var(--kit-color-text)}.kit-dk-note--pop .kit-dk-grow>.kit-dk-mut{display:block;white-space:normal}.kit-dk-block{display:block;margin-top:.6rem}.kit-dk-block0{display:block}.kit-dk-mt{margin-top:.9rem}.kit-dk-inp--gap{margin-top:.6rem}.kit-dk-inp--price{width:7.5rem;flex:none}.kit-dk-tolist{display:inline-flex;align-items:center;gap:.4rem;flex:none;font-size:var(--kit-type-desk-label);color:var(--kit-color-muted);cursor:pointer}.kit-dk-note.kit-dk-note--top{margin-top:0}.kit-dk-note.kit-dk-note--b{background:var(--kit-color-brand-light);color:var(--kit-color-brand)}.kit-dk-warn{color:var(--kit-color-warning)}.kit-dk-st.kit-btn{width:2.4rem;height:2.4rem;min-height:0;padding:0;border-radius:var(--kit-radius-round);border:1px solid var(--kit-color-border);background:var(--kit-color-surface);font-size:var(--kit-type-5);font-weight:var(--kit-weight-strong);color:var(--kit-color-brand);flex:none}.kit-dk-stn{width:1.6rem;text-align:center;flex:none}.kit-dk-pop .vdc-range{display:grid;grid-template-columns:1fr 1fr;gap:0 1rem;margin-top:.5rem}.kit-dk-pop .rdc-range{gap:0 .8rem}.kit-dk-pop .rdc-range .kit-field{margin-bottom:0}.kit-dk-pop .rdc-range .kit-datefield__chip b{font-weight:var(--kit-weight-body)}.kit-dk-pop .rdc-range+.kit-dk-note-line{margin-top:.5rem}.kit-modal__footer>.kit-dk-grow{display:flex;align-items:center}}.ohp--round .ohp-owe{background:var(--kit-color-brand-light)}.ohp--round .ohp-stops{margin:0;padding:0;list-style:none}.ohp--round .ohp-stops .ohp-fact{align-items:center;cursor:grab}.ohp--round .ohp-stops .ohp-fact.is-dragging{opacity:.5}.ohp--round .ohp-stops .ohp-fact.is-drop{background:var(--kit-color-brand-light)}.ohp--round .ohp-stops .ohp-more{justify-content:space-between;cursor:default}.ohp--round .ohp-stops .ohp-fact>.kit-moremenu{flex:none;flex-direction:row;margin-left:auto}.ohp--round .ohp-stops .kit-moremenu>.kit-btn--icon{border-color:transparent;background:transparent;box-shadow:none;color:var(--kit-color-muted)}.ohp--round .ohp-stops .ohp-fact>div:not(.kit-moremenu)>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ohp--round .ohp-cols>.ohp-box>:last-child{flex:none}.ohp--round .ohp-ico{display:inline-flex;flex:none;padding:var(--kit-space-2);border-radius:var(--kit-radius-chip);background:var(--kit-color-brand-light);color:var(--kit-color-brand)}.ohp--stock .ohp-owe{background:var(--kit-color-brand-light)}.ohp--stock .ohp-ico{display:inline-flex;flex:none;padding:var(--kit-space-2);border-radius:var(--kit-radius-chip);background:var(--kit-color-brand-light);color:var(--kit-color-brand)}.ohp--stock .ohp-cols>.ohp-box>:last-child{flex:none}.ohp--stock .ohp-id--photo{flex-direction:row;align-items:center;gap:var(--kit-space-3)}.ohp--stock .ohp-sq{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--kit-space-8);height:var(--kit-space-8);overflow:hidden;border:var(--kit-border-width-1) dashed var(--kit-color-border);border-radius:var(--kit-radius-chip);background:var(--kit-color-surface);color:var(--kit-color-brand)}.ohp--stock .ohp-sq img{width:100%;height:100%;object-fit:cover}.ohp--stock .ohp-idw{display:flex;flex-direction:column;align-items:flex-start;gap:var(--kit-space-1);min-width:0}.ohp--stock .ohp-setcol{display:flex;flex-direction:column;gap:var(--kit-space-3);min-width:0}.ohp--stock .ohp-setcard{margin:0;padding:var(--kit-space-3) var(--kit-space-4)}.ohp--stock .ohp-setcard .kit-formcard__title{margin-bottom:var(--kit-space-1)}.ohp--stock .ohp-setcard .kit-listrow{padding-inline:0;background:transparent}.ohp--stock .ohp-setcard .kit-listrow__trail{flex-wrap:wrap;justify-content:flex-end}.ohp--stock .ohp-setcard .kit-listrow>.kit-listrow__lead{min-width:6.5rem}.ohp--stock .ohp-setcard .kit-listrow:has(>.kit-listrow__sub):not(.kit-listrow--icon){grid-template-columns:minmax(6.5rem,1fr) auto}.ohp--stock .ohp-setcard .kit-money-input--suffix .kit-input{padding-right:calc(var(--kit-space-3) + 3ch)}.ohp--stock .ohp-setcard .ohp-ph .dks-ph__none{aspect-ratio:auto;min-height:7rem}.ohp--stock .ohp-setcard .ohp-ph .dks-ph__img{width:12rem;max-width:100%}.ohp--stock .ohp-setbox{width:13rem;max-width:100%}.ohp--stock .ohp-setnum{width:9.5rem;flex:none}@media(max-width:640px){.ohp--stock .kit-formline>.kit-field{flex:1 1 40%}}.ohp--stock .ohp-setpair{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--kit-space-2)}.ohp--stock .ohp-setblock{display:flex;flex-direction:column;gap:var(--kit-space-2);padding:var(--kit-space-3) 0;border-bottom:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.ohp--stock .ohp-setblock:last-child{border-bottom:0}.ohp--stock .ohp-setlabel{font-weight:var(--kit-weight-ui)}@media(min-width:641px){.ohp--stock .ohp-setpair{flex-wrap:nowrap}}@media(min-width:641px){.kit-modal.ohp.ohp--stock{width:var(--kit-desk-sheet-huge)}.ohp--stock .ohp-setbox{width:18rem}}.ohp-newcat{display:flex;flex-direction:column;align-items:flex-end;gap:var(--kit-space-2)}.ohp-newcat__btns{display:inline-flex;gap:var(--kit-space-2)}.ohp-newopt{display:inline-flex;align-items:center;gap:var(--kit-space-2);color:var(--kit-color-brand);font-weight:var(--kit-weight-ui)}.ohp--stock .ohp-hd--item{gap:var(--kit-space-3)}.ohp--stock .ohp-tile{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--kit-space-7);height:var(--kit-space-7);overflow:hidden;border-radius:var(--kit-radius-chip);background:var(--kit-color-band);color:var(--kit-color-on-band)}.ohp--stock .ohp-tile img{width:100%;height:100%;object-fit:cover}.ohp--stock .ohp-hdp{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--kit-space-2);font-size:var(--kit-type-2);color:var(--kit-color-muted)}.ohp--stock .ohp-hdp>b{color:var(--kit-color-brand);font-size:var(--kit-type-4);font-variant-numeric:tabular-nums}.ohp--stock .ohp-setblock .kit-input[rows]{min-height:5rem}@media(max-width:640px){.ohp--stock .ohp-setbox{width:10rem}}.ohp .ohp-oweq.kit-money--neg{color:var(--kit-color-danger)}.ohp .ohp-oweq.kit-money--pos{color:var(--kit-color-success)}.ohp-row{display:flex;align-items:center;gap:var(--kit-space-2)}.ohp-row>:first-child{flex:1;min-width:0}.kit-btn.ohp-owe--tap{display:flex;width:100%;min-height:0;justify-content:flex-start;text-align:left;font:inherit;color:var(--kit-color-text);white-space:normal;cursor:pointer}@media(max-width:640px){.ohp--round .kit-dk-n{min-width:var(--kit-space-5);height:var(--kit-space-5);border-radius:var(--kit-radius-round);background:var(--kit-color-brand-light);color:var(--kit-color-brand);font-weight:var(--kit-weight-strong);display:flex;align-items:center;justify-content:center;font-size:var(--kit-type-1);flex:none}.kit-btn.ops-rnd-go{width:100%}.ops-rnd-bs .kit-sheet__body{padding:0 var(--kit-space-4) calc(var(--kit-space-5) - 2px)}.ops-rnd-bs__sh{display:flex;align-items:center;justify-content:space-between;margin:2px 0 6px}.ops-rnd-bs__q{display:flex;align-items:center;gap:var(--kit-space-2);font-size:var(--kit-type-4);font-weight:var(--kit-weight-strong);color:var(--kit-color-text)}.ops-rnd-bs .ops-rnd-bs__nm{all:unset;position:relative;cursor:text;font:inherit;color:inherit}.ops-rnd-bs .ops-rnd-bs__nm:focus{outline:0}.ops-rnd-bs .ops-rnd-bs__nm:focus-visible{text-decoration:underline}.ops-rnd-bs__sq{width:1rem;height:1rem;flex:none;border-radius:var(--kit-radius-xs);background:var(--kit-van-color, var(--kit-color-brand))}.ops-rnd-bs__mut{color:var(--kit-color-muted);font-size:var(--kit-type-2);font-weight:var(--kit-weight-body)}.ops-rnd-bs__do{display:flex;flex-direction:column}.ops-rnd-bs__do .kit-btn{width:100%;min-height:var(--kit-control-height-lg);border-radius:var(--kit-radius-card);margin-top:var(--kit-space-2);font-size:var(--kit-type-4)}.ops-rnd-ph{display:flex;flex-direction:column}.ops-rnd-ph .kit-subhead{font-size:var(--kit-type-2);font-weight:var(--kit-weight-ui);color:var(--kit-color-muted);text-transform:uppercase;letter-spacing:.04em;margin:6px 2px var(--kit-space-2)}.ops-rnd-ph .kit-chip-row--week{display:flex;gap:var(--kit-space-2);margin:var(--kit-space-3) 0;flex-wrap:nowrap}.ops-rnd-ph .kit-chip-row--week .kit-choice-chip{flex:1;min-width:0;min-height:3rem;padding:0;justify-content:center;border-radius:var(--kit-radius-chip);border:1px solid var(--kit-color-border);background:var(--kit-color-surface);color:var(--kit-color-text);font-size:var(--kit-type-3);font-weight:var(--kit-weight-ui)}.ops-rnd-ph .kit-chip-row--week .kit-choice-chip[aria-pressed=true]{border:2px solid var(--kit-color-brand);background:var(--kit-color-brand-light);color:var(--kit-color-brand)}.ops-rnd-ph .kit-listrow{padding:var(--kit-space-3)}.ops-rnd-ph .kit-listrow .kit-listrow__sub{white-space:normal;overflow:visible;text-overflow:clip}.kit-btn.ops-rnd-ph__del{background:var(--kit-color-surface);color:var(--kit-color-warning);border-color:var(--kit-color-border)}.ops-rnd-ph__lnk{color:var(--kit-color-brand);font-weight:var(--kit-weight-ui);font-size:var(--kit-type-3)}.ops-rnd-ph .kit-listrow .kit-dk-dot{width:.75rem;height:.75rem;border-radius:var(--kit-radius-circle);background:var(--kit-van-color, var(--kit-color-brand));display:inline-block}.ops-rnd-ph .ops-rnd-pop__stops{padding:var(--kit-space-3);display:flex;flex-direction:column;gap:var(--kit-space-2)}.vdc-scope{display:flex;flex-direction:column;gap:var(--kit-space-2);margin-bottom:var(--kit-space-3)}.ops-paper{display:flex;flex-direction:column;gap:var(--kit-space-3);padding:0 var(--kit-space-4) var(--kit-space-4)}.ops-paper-title{display:flex;flex-direction:column;gap:var(--kit-space-1);min-width:0}.ops-paper-title__name{display:inline-flex;align-items:center;gap:var(--kit-space-2);font-size:var(--kit-type-6);font-weight:var(--kit-weight-strong)}.ops-paper-title__name .plnr-dot,.ops-paper__van .plnr-dot{display:inline-block;flex:none;border-radius:var(--kit-radius-chip);background:var(--kit-van-color, var(--kit-color-muted))}.ops-paper-title__sub{font-size:var(--kit-type-3);font-weight:var(--kit-weight-body);color:var(--kit-color-muted)}.ops-paper__van{display:flex;align-items:center;gap:var(--kit-space-2);font-size:var(--kit-type-5);font-weight:var(--kit-weight-strong);margin-top:var(--kit-space-2)}.ops-paper__runhead{display:flex;align-items:center;justify-content:space-between;gap:var(--kit-space-2);font-weight:var(--kit-weight-strong);color:var(--kit-color-muted)}.ops-paper__run{display:flex;flex-direction:column;gap:var(--kit-space-3)}.ops-paper__card .kit-inset__body{padding:var(--kit-space-4);display:flex;flex-direction:column;gap:var(--kit-space-2)}.ops-paper__top{display:flex;align-items:center;gap:var(--kit-space-2);min-width:0}.ops-paper__num{flex:none;width:1.75rem;height:1.75rem;border-radius:var(--kit-radius-circle);background:var(--kit-color-brand-light);color:var(--kit-color-brand);display:inline-flex;align-items:center;justify-content:center;font-size:var(--kit-type-2);font-weight:var(--kit-weight-strong)}.ops-paper__name{all:unset;position:relative;cursor:pointer;font-size:var(--kit-type-4);font-weight:var(--kit-weight-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ops-paper__goods{color:var(--kit-color-muted);font-size:var(--kit-type-3)}.ops-paper__pick{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--kit-space-2);margin-top:var(--kit-space-1)}.ops-paper__pick .kit-choice-chip{min-height:3rem;justify-content:center;border-radius:var(--kit-radius-control);font-size:var(--kit-type-4)}.ops-paper__pick .kit-choice-chip:disabled{opacity:.45}.ops-paper__cash{display:grid;grid-template-columns:auto 1fr 1fr;align-items:center;gap:var(--kit-space-2);font-size:var(--kit-type-2)}.ops-paper__cash .plnr-money-wrap{display:flex;align-items:center;gap:var(--kit-space-1);min-width:0}.ops-paper__cash .kit-input,.ops-paper__cash select{min-width:0;width:100%}.ops-paper__cash [role=alert]{grid-column:1 / -1}}@media(min-width:641px){.kit-dk-g--load{grid-template-columns:minmax(0,1fr) clamp(16rem,24vw,22rem)}.kit-dk-loadgrid .kit-dk-tbl{table-layout:fixed}.kit-dk-loadgrid .kit-dk-tbl th:first-child{width:28%}.kit-dk-loadgrid .kit-dk-tbl th,.kit-dk-loadgrid .kit-dk-tbl td{white-space:normal;overflow-wrap:anywhere}.kit-dk-loadgrid .kit-dk-tbl td{font-variant-numeric:tabular-nums}.kit-dk-loadgrid .kit-dk-tbl td>.kit-dk-mut{display:block}.kit-dk-loadgrid .kit-dk-tbl th:not(:first-child),.kit-dk-loadgrid .kit-dk-tbl td:not(:first-child){text-align:right;padding-inline:var(--kit-space-2)}.kit-dk-loadgrid .kit-dk-tbl th:last-child,.kit-dk-loadgrid .kit-dk-tbl td:last-child{padding-right:1.15rem}.kit-dk-loadgrid__van{display:inline-flex;align-items:center;gap:var(--kit-space-2)}.kit-dk-loadgrid .kit-dk-tbl .kit-dk-loadgrid__pool{background:var(--kit-color-warning-bg);color:var(--kit-color-warning)}.kit-dk-loadgrid__pool svg{flex:none}.kit-dk-loadgrid__van .plnr-dot{display:inline-block;flex:none;border-radius:var(--kit-radius-circle);background:var(--kit-van-color, var(--kit-color-muted))}.kit-dk-loadgrid .kit-dk-ch .kit-dk-mut,.kit-dk-ltable-card .kit-dk-ch .kit-dk-mut{font-weight:var(--kit-weight-ui)}}@media(min-width:641px)and (max-width:1024px){.kit-dk-g--load{grid-template-columns:minmax(0,1fr)}}@media(min-width:641px){.vdc--desk>.kit-dk-lnk,.vdc--desk>.kit-pv-lnk{margin-top:var(--kit-space-2)}.vdc--desk .kit-dk-chips{margin-bottom:var(--kit-space-2)}}@media(min-width:641px){.kit-dk-vpop .kit-dk-row.kit-btn{min-height:3.1rem;border-bottom:var(--kit-border-width-1) solid var(--kit-color-border-soft);font-size:var(--kit-type-desk-body)}.kit-dk-vpop .kit-dk-row.kit-btn:last-child{border-bottom:0}.kit-dk-vpop .kit-dk-row.kit-btn:hover{background:var(--kit-color-chip-bg)}.kit-dk-vpop .kit-dk-row.kit-btn.is-on{background:var(--kit-color-brand-light)}.kit-dk-vpop .kit-dk-row.kit-btn>.kit-dk-grow{text-align:left;font-weight:var(--kit-weight-body)}.kit-dk-vpop .kit-dk-row.kit-btn>b.kit-dk-grow{font-weight:var(--kit-weight-strong)}.kit-dk-av{display:flex;align-items:center;justify-content:center;flex:none;width:1.8rem;height:1.8rem;border-radius:var(--kit-radius-circle);background:var(--kit-color-brand-light);color:var(--kit-color-brand);font-size:var(--kit-type-desk-kbd);font-weight:var(--kit-weight-heavy)}.kit-dk-av--on{background:var(--kit-color-brand);color:var(--kit-color-surface)}.kit-dk-av--none{background:var(--kit-color-chip-bg);color:var(--kit-color-muted)}.kit-dk-tick{flex:none;color:var(--kit-color-brand)}.kit-dk-note-line{display:block;margin-top:.9rem}}@media(min-width:641px){.kit-dk-mb{margin-bottom:var(--kit-desk-gap)}.kit-dk-g--2{grid-template-columns:repeat(2,minmax(0,1fr))}.kit-dk-hol .kit-dk-h{margin-top:.2rem}.kit-dk-hol .kit-dk-chips{flex-wrap:wrap}.kit-dk-hol__days{gap:.8rem;margin-top:.4rem}.kit-dk-lnk--w.kit-btn{color:var(--kit-color-warning)}.kit-dk-hol .kit-dk-row>.kit-btn.kit-dk-lnk{flex:none}.kit-dk-inp--date{padding:0}.kit-dk-inp--date .kit-datefield{width:100%}.kit-dk-inp--date .kit-datefield__chip{display:flex;align-items:center;gap:.5rem;width:100%;min-height:2.75rem;padding:0 .9rem;border:0;border-radius:var(--kit-radius-desk-btn);background:transparent;color:var(--kit-color-text);font:inherit;font-size:var(--kit-type-desk-body);text-align:left;cursor:pointer}.kit-dk-inp--date .kit-datefield__chip b{font-weight:var(--kit-weight-body)}.kit-dk-inp--date .kit-datefield__icon{color:var(--kit-color-muted)}.kit-dk-back.kit-dk-lnk.kit-btn{display:inline-flex;align-items:center;gap:.2rem;margin-bottom:.6rem}.kit-dk-hol__tbl td{padding:.6rem .8rem}.kit-dk-hol__tbl th{padding:.55rem .8rem}.kit-dk-hol__tbl th:nth-child(2),.kit-dk-hol__tbl th:nth-child(3){width:6rem}.kit-dk-hol__tbl th:nth-child(4){width:13rem}.kit-dk-hol__tbl th:nth-child(5){width:5.5rem}.kit-dk-hol__tbl td.kit-dk-hol__more{text-align:center}.kit-dk-hol__over{margin-top:.4rem}}@media(min-width:641px){.kit-dk-vi--off{background:var(--kit-color-chip-bg);color:var(--kit-color-muted)}.kit-dk-vpop .kit-dk-row.kit-btn .kit-dk-grow>.kit-dk-mut{display:block;font-weight:var(--kit-weight-body)}.kit-dk-vpop .kit-dk-row.kit-btn .kit-dk-grow>b{font-weight:var(--kit-weight-strong)}}@media(min-width:641px){.kit-dk-owe{display:flex;align-items:center;gap:.6rem;background:var(--kit-color-warning-bg);border-radius:var(--kit-radius-control);padding:.65rem .9rem}.kit-dk-owe--ok{background:var(--kit-color-success-bg);color:var(--kit-color-success)}.kit-dk-owe__after{margin-top:.8rem}}@media(min-width:641px){.kit-dk-mapcard{isolation:isolate}.kit-moremenu__rule{height:1px;margin:.3rem 0;background:var(--kit-color-border-soft)}.kit-moremenu__list .kit-btn.kit-moremenu__item--danger,.kit-moremenu__list .kit-btn.kit-moremenu__item--danger svg{color:var(--kit-color-danger)}}@media(min-width:1024px){.kit-modal.rpd-checkmodal{width:min(96vw,84rem);max-width:none}.rpd-checkmodal .rpd-checktitle{display:flex;align-items:center;gap:var(--kit-space-3);min-width:0}.rpd-checkmodal .rpd-checktitle__vanfill{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--kit-radius-circle);background:var(--kit-van-color, var(--kit-color-brand-dark));color:var(--kit-color-surface);font-size:var(--kit-type-2);font-weight:var(--kit-weight-strong);flex:none}.rpd-checkmodal .rpd-checktitle__text{display:flex;flex-direction:column;gap:var(--kit-space-1);min-width:0}.rpd-checkmodal .rpd-checktitle__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rpd-checkmodal .rpd-checktitle__sub{font-size:var(--kit-type-2);font-weight:var(--kit-weight-body);opacity:.85}.rpd-checkmodal .rpd-checktotals{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:var(--kit-space-3);padding:var(--kit-space-4) var(--kit-space-5)}.rpd-checkmodal .rpd-checktotals__cell{display:flex;flex-direction:column;gap:var(--kit-space-1);padding:var(--kit-space-3) var(--kit-space-4);border-radius:var(--kit-radius-control);background:var(--kit-color-chip-bg)}.rpd-checkmodal .rpd-checktotals__cell small{font-size:var(--kit-type-1);color:var(--kit-color-muted)}.rpd-checkmodal .rpd-checktotals__cell b{font-size:var(--kit-type-4);font-weight:var(--kit-weight-strong)}.rpd-checkmodal .rpd-checktotals__cell b.is-danger{color:var(--kit-color-danger)}.rpd-checkmodal .rpd-checktable{overflow-x:auto}.rpd-checkmodal .rpd-checktable .kit-table{min-width:80rem}.rpd-checkmodal .rpd-checktable td{vertical-align:top}.rpd-checkmodal .rpd-checkrow__goods,.rpd-checkmodal .rpd-checkrow__goodstext{display:block;overflow-wrap:anywhere}.rpd-checkmodal .rpd-checkrow__charge{display:flex;flex-direction:column;align-items:flex-start;gap:var(--kit-space-1);min-width:0}.rpd-checkmodal .rpd-checkrow__charge .plnr-corr-title{font-weight:var(--kit-weight-strong);font-variant-numeric:tabular-nums}.rpd-checkmodal .rpd-checkrow__charge .kit-status{max-width:100%;white-space:normal;line-height:1.3}.rpd-checkmodal .rpd-checkrow__who{display:flex;align-items:center;gap:var(--kit-space-2);min-width:0}.rpd-checkmodal .rpd-checkrow__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.rpd-checkmodal .runcells,.rpd-checkmodal .rpd-checkrun{display:flex;align-items:center;flex-wrap:wrap;gap:var(--kit-space-3)}.rpd-checkmodal .runcells__end{display:inline-flex;gap:var(--kit-space-2);margin-left:auto}.rpd-checkmodal .rpd-hint{margin:var(--kit-space-3) var(--kit-space-5);font-size:var(--kit-type-2);color:var(--kit-color-muted)}}@media(min-width:1024px){.vp-overlay>.kit-dk-van{height:calc(100vh - 12.5rem);min-height:30rem}.vp-overlay>.kit-dk-van>.kit-dk-vp{flex:1 1 0;min-height:0}}.kit-dk-vp{display:flex;flex-direction:column;min-height:0}.kit-dk-vp>*{flex:none}.kit-dk-vp>.kit-dk-vstops{flex:1 1 0;min-height:0;overflow-y:auto}.kit-dk-vtop{display:flex;align-items:center;gap:.5rem;padding:.6rem .7rem .5rem;min-width:0}.kit-dk-vtop__back.kit-btn{flex:none;width:2.2rem;height:2.2rem;min-width:2.2rem;min-height:2.2rem;padding:0}.kit-dk-vtop__back.kit-btn:hover{background:var(--kit-color-bg)}.kit-dk-vtop>.plnr-dot{display:inline-block;flex:none;border-radius:var(--kit-radius-circle);background:var(--kit-van-color, var(--kit-color-muted))}.kit-dk-vtop__nm{min-width:0;flex:0 1 auto;margin-right:auto;overflow-wrap:break-word;line-height:1.25;font-size:var(--kit-type-desk-van);font-weight:var(--kit-weight-strong)}.kit-dk-vtop>.kit-moremenu{flex:none}.kit-dk-vpill.kit-dk-pill{flex:none;height:1.4rem;padding:0 .55rem;font-size:var(--kit-type-desk-tick);white-space:nowrap}.kit-dk-vfacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:var(--kit-border-width-1) solid var(--kit-color-border-soft);border-bottom:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.kit-dk-vfacts>div{padding:.4rem .8rem;min-width:0;border-right:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.kit-dk-vfacts>div:last-child{border-right:0}.kit-dk-vfacts span{display:block;font-size:var(--kit-type-desk-tick);color:var(--kit-color-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kit-dk-vfacts b{display:block;font-size:var(--kit-type-desk-tab);font-weight:var(--kit-weight-strong);white-space:nowrap}.kit-dk-vfacts__bar{display:block;height:.3rem;margin-top:.25rem;border-radius:var(--kit-radius-round);background:var(--kit-color-border-soft);overflow:hidden}.kit-dk-vfacts__bar>i{display:block;height:100%;border-radius:var(--kit-radius-round);background:var(--kit-van-color, var(--kit-color-brand))}.kit-dk-vfacts__bar>i.is-r{background:var(--kit-color-danger)}.kit-dk-vseg{padding:.5rem .7rem;border-bottom:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.kit-dk-vpanes.kit-tabs{width:100%}.kit-dk-vpanes.kit-tabs .kit-tab{flex:1 1 0;min-height:2rem;height:2rem;font-size:var(--kit-type-desk-sub)}.kit-dk-vrunbar{display:flex;align-items:center;gap:.5rem;padding:.4rem .7rem;border-bottom:var(--kit-border-width-1) solid var(--kit-color-border-soft);font-size:var(--kit-type-desk-pill)}.kit-dk-vtabs.kit-tabs{min-width:0;flex:0 1 auto;overflow-x:auto}.kit-dk-vtabs.kit-tabs .kit-tab{min-height:1.7rem;height:1.7rem;font-size:var(--kit-type-desk-pill)}.kit-dk-mini--p.kit-btn{background:var(--kit-color-brand);color:var(--kit-color-surface)}.kit-dk-mini--sm.kit-btn{min-height:1.75rem;height:1.75rem;padding:0 .7rem;margin-left:auto;font-size:var(--kit-type-desk-pill)}.kit-dk-vstops .kit-dk-row{gap:.55rem;padding:.38rem .7rem}.kit-dk-vstops .kit-dk-n{min-width:1.5rem;width:1.5rem;height:1.5rem;font-size:var(--kit-type-desk-tick)}.kit-dk-sr{min-width:0}.kit-dk-sr__l1{display:flex;align-items:center;gap:.4rem;min-width:0;font-size:var(--kit-type-desk-small);line-height:1.3}.kit-dk-sr__l1>b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kit-dk-sr__l1>*{flex:none}.kit-dk-sr__l1>b{flex:0 1 auto}.kit-dk-sr__l1 .kit-idpill{display:inline-flex;align-items:center;height:1.2rem;min-height:0;padding:0 .4rem;font-size:var(--kit-type-desk-num);line-height:1}.kit-dk-vstops .kit-dk-stopmenu .kit-btn--icon.kit-btn{min-height:1.3rem}.kit-dk-sr__kg{margin-left:auto;padding-left:.4rem;font-size:var(--kit-type-desk-num);color:var(--kit-color-muted);white-space:nowrap}.kit-dk-sr__l2{font-size:var(--kit-type-desk-num);color:var(--kit-color-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kit-dk-vadd.kit-btn{display:flex;width:100%;min-height:2.4rem;height:auto;justify-content:flex-start;gap:.4rem;padding:.5rem .7rem;border-radius:var(--kit-radius-none);color:var(--kit-color-brand);font-weight:var(--kit-weight-strong);font-size:var(--kit-type-desk-mut);text-decoration:none}.kit-dk-vadd.kit-btn .kit-dk-mut{margin-left:auto;font-weight:var(--kit-weight-body);font-size:var(--kit-type-desk-num)}.kit-dk-vadd.kit-btn:hover{background:var(--kit-color-bg)}.kit-dk-vkv{display:flex;align-items:center;gap:.6rem;min-height:2.6rem;padding:.5rem .8rem;border-bottom:var(--kit-border-width-1) solid var(--kit-color-border-soft);font-size:var(--kit-type-desk-small);min-width:0}.kit-dk-vkv__k{flex:none;width:6.2rem;font-size:var(--kit-type-desk-label);color:var(--kit-color-muted)}.kit-dk-vkv__v{flex:1 1 auto;min-width:0;font-weight:var(--kit-weight-strong)}.kit-dk-vkv__v.kit-btn{justify-content:space-between;gap:.25rem;min-height:0;height:auto;padding:0;color:var(--kit-color-text);text-decoration:none;font-size:var(--kit-type-desk-small)}.kit-dk-vkv__v .kit-dk-mut{font-weight:var(--kit-weight-body)}.kit-dk-vkv .kit-dk-lnk.kit-btn{flex:none;min-height:0;height:auto;padding:0;font-size:var(--kit-type-desk-pill)}.kit-dk-vh{margin:.55rem .8rem .3rem;font-size:var(--kit-type-desk-num);font-weight:var(--kit-weight-strong);letter-spacing:.04em;text-transform:uppercase;color:var(--kit-color-muted)}.kit-dk-vline{display:flex;align-items:center;gap:.5rem;padding:.32rem .8rem;border-bottom:var(--kit-border-width-1) solid var(--kit-color-border-soft);font-size:var(--kit-type-desk-sub)}.kit-dk-vline>b{margin-left:auto}.kit-dk-hand{flex:none;color:var(--kit-color-muted);font-weight:var(--kit-weight-strong);letter-spacing:-.1em}.kit-dk-stopmenu{flex:none}.kit-dk-stopmenu .kit-btn--icon.kit-btn{width:auto;height:auto;min-width:1.6rem;min-height:1.6rem;padding:0 .15rem;border:0;border-radius:var(--kit-radius-control);background:transparent}.kit-dk-stopmenu .kit-btn--icon.kit-btn:hover{background:var(--kit-color-bg)}@media(min-width:641px){.kit-dk-subtabs{align-items:center;gap:var(--kit-space-3)}.kit-dk-ltable-card{overflow-x:auto}.kit-dk-ltable .kit-table{width:100%}.kit-dk-ltable [data-van-tone=pool] .kit-table-group td{background:var(--kit-color-warning-bg);color:var(--kit-color-warning)}.kit-dk-ltable [data-van-tone=pool] .runcells__lead{color:var(--kit-color-warning)}.kit-dk-ltable [data-drop-over=true] .kit-table-group td{box-shadow:inset 0 0 0 var(--kit-border-width-2) var(--kit-color-brand)}.kit-dk-ltable .runcells,.kit-dk-runrow .runcells{display:flex;align-items:center;flex-wrap:wrap;gap:var(--kit-space-3)}.kit-dk-ltable .runcells__lead,.kit-dk-runrow .runcells__lead{font-weight:var(--kit-weight-strong)}.kit-dk-ltable .runcells__cell,.kit-dk-runrow .runcells__cell{color:var(--kit-color-muted);font-weight:var(--kit-weight-body)}.kit-dk-ltable .runcells__end,.kit-dk-runrow .runcells__end{display:inline-flex;align-items:center;gap:var(--kit-space-2);margin-left:auto}.kit-dk-ltable .rpd-grip{display:inline-flex;cursor:grab;color:var(--kit-color-muted)}.kit-dk-ltable tr[data-dragging=true]{opacity:.5}}@media(min-width:641px){.kit-dk-ltable .kit-table--fixed{table-layout:auto}.kit-dk-ltable td{vertical-align:middle}.kit-dk-ltable .rpd-namecell{display:flex;flex-direction:column;min-width:0}.kit-dk-ltable .rpd-namecell__postcode{color:var(--kit-color-muted);font-size:var(--kit-type-desk-small);font-weight:var(--kit-weight-body)}.kit-dk-ltable .rpd-itemstext{display:block;min-width:9rem}.kit-dk-ltable .rpd-seq{display:inline-flex;align-items:center;justify-content:center;min-width:1.6rem;height:1.6rem;border-radius:var(--kit-radius-round);background:var(--kit-van-color, var(--kit-color-brand));color:var(--kit-color-surface);font-size:var(--kit-type-1);font-weight:var(--kit-weight-strong)}}@media(min-width:1024px){.kit-dk-ltable .rpd-namecell{display:block;white-space:normal;overflow-wrap:anywhere;font-weight:var(--kit-weight-strong)}.kit-dk-ltable .rpd-namecell__postcode{margin-left:var(--kit-space-2);color:var(--kit-color-muted);font-size:var(--kit-type-desk-mut);font-weight:var(--kit-weight-desk-plain);white-space:nowrap}.kit-dk-ltable .rpd-itemstext{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;white-space:normal}.kit-dk-ltable .sh-ordernote.rpd-notecell{margin:0;padding:var(--kit-space-1) var(--kit-space-2);max-width:100%;font-size:var(--kit-type-desk-mut);line-height:var(--kit-leading-snug);white-space:normal}.kit-dk-ltable .sh-ordernote.rpd-notecell>span{min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.kit-dk-ltable .kit-dk-pill.stopkind--hire-delivery{background:var(--kit-color-brand-light);color:var(--kit-color-brand)}.kit-dk-ltable .kit-dk-pill.stopkind--hire-collection{background:var(--kit-color-warning-bg);color:var(--kit-color-warning)}.kit-dk-ltable .kit-dk-pill.stopkind--hire-service{background:var(--kit-color-teal-bg);color:var(--kit-color-teal)}.kit-dk-ltable .kit-dk-pill.stopkind--hire-exchange{background:var(--kit-color-info-bg);color:var(--kit-color-info)}}@media(min-width:641px)and (max-width:1365px){.kit-dk-ltable .kit-status,.kit-dk-ltable th{white-space:normal}.kit-dk-ltable .kit-table th,.kit-dk-ltable .kit-table td{padding-left:var(--kit-space-2);padding-right:var(--kit-space-2)}}.kit-dk-finstops{border-top:var(--kit-border-width-1) solid var(--kit-color-border-soft);padding:var(--kit-space-2) 1.15rem}.kit-dk-finstops>summary{cursor:pointer;font-weight:var(--kit-weight-strong);font-size:var(--kit-type-desk-small);color:var(--kit-color-brand);padding:var(--kit-space-1) 0}.kit-dk-finstops>ul{list-style:none;margin:var(--kit-space-1) 0 0;padding:0;max-height:28rem;overflow-y:auto}.kit-dk-finstop.kit-btn{display:grid;grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:start;column-gap:var(--kit-space-2);width:100%;height:auto;min-height:0;padding:var(--kit-space-2);border:0;background:none;border-radius:var(--kit-radius-control);text-align:left;white-space:normal;cursor:pointer;font:inherit;font-weight:var(--kit-weight-desk-plain);color:inherit}.kit-dk-finstop.kit-btn:hover{background:var(--kit-color-chip-bg)}.kit-dk-finstops li+li{border-top:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.kit-dk-finstop__run{padding:var(--kit-space-2) var(--kit-space-2) var(--kit-space-1);font-size:var(--kit-type-desk-small);font-weight:var(--kit-weight-strong);color:var(--kit-color-muted);text-transform:uppercase;letter-spacing:.04em}.kit-dk-finstop__n{color:var(--kit-color-muted);font-size:var(--kit-type-desk-small);font-variant-numeric:tabular-nums;padding-top:.1rem}.kit-dk-finstop__name{min-width:0;display:flex;flex-direction:column;gap:.1rem;overflow-wrap:anywhere}.kit-dk-finstop__name b{font-weight:var(--kit-weight-strong);font-size:var(--kit-type-desk-body)}.kit-dk-finstop__items{color:var(--kit-color-text);font-size:var(--kit-type-desk-small)}.kit-dk-finstop__name small{color:var(--kit-color-muted);font-size:var(--kit-type-desk-small)}.kit-dk-finstop__v{font-weight:var(--kit-weight-strong);white-space:nowrap;font-variant-numeric:tabular-nums}.kit-dk-unas .kit-dk-finstops{align-self:stretch;padding-left:0;padding-right:0}.kit-dk-unas .kit-dk-finstop__name b{color:var(--kit-color-text);font-size:var(--kit-type-desk-body)}.kit-dk-unas .kit-dk-finstop__name small{display:block}@media(min-width:1024px){.kit-dk-row.is-hidden .kit-dk-grow,.kit-pv-row.is-hidden .kit-pv-grow{opacity:.5}}@media(min-width:641px){.kit-dk-g--plan>.kit-dk-side{gap:.75rem;max-height:calc(100vh - 12.5rem)}.kit-dk-g--plan>.kit-dk-side{overflow-y:auto}}.kit-pv-fleet{display:flex;flex-direction:column;gap:.75rem;min-height:0}.kit-pv-vtab{position:relative;display:flex;flex-direction:column;min-width:0;padding-bottom:.35rem}.kit-pv-lph{display:flex;align-items:center;gap:.5rem;white-space:nowrap;padding:.85rem 1rem .6rem}.kit-pv-lph>b{font-size:var(--kit-type-4);font-weight:var(--kit-weight-strong)}.kit-pv-lph>.kit-dk-pill{align-self:center;height:1.25rem;padding:0 .45rem}.kit-pv-seg.kit-tabs{margin-left:auto;padding:.125rem;background:var(--kit-color-chip-bg);border-radius:var(--kit-radius-control);width:auto;flex:none}.kit-pv-seg .kit-tab{padding:.1875rem .5rem;min-height:0;font-size:var(--kit-type-1);font-weight:var(--kit-weight-body);color:var(--kit-color-muted);white-space:nowrap}.kit-pv-seg .kit-tab.is-active{color:var(--kit-color-text);font-weight:var(--kit-weight-strong)}.kit-pv-hidden{font-size:var(--kit-type-1);padding:0 1rem .4rem}.kit-pv-tiles__wide{margin:0 .6rem .4rem}.kit-pv-vrow{display:grid;grid-template-columns:minmax(0,1fr) 2.2rem 3.4rem 4.2rem 2rem .8rem;align-items:center;gap:.4rem;padding:.68rem 1rem;border-top:var(--kit-border-width-1) solid var(--kit-color-border-soft);font-size:var(--kit-type-desk-small);cursor:pointer;min-width:0}.kit-pv-vrow:hover,.kit-pv-vrow.is-hl{background:var(--kit-color-brand-light)}.kit-pv-vrow:focus-visible{outline:2px solid var(--kit-color-brand);outline-offset:-2px}.kit-pv-vrow.is-off{opacity:.45}.kit-pv-vrow>svg{color:var(--kit-color-muted)}.kit-pv-vrow--th{cursor:default;border-top:0;padding-top:.2rem;padding-bottom:.35rem;font-size:var(--kit-type-desk-tick);font-weight:var(--kit-weight-ui);color:var(--kit-color-muted);text-transform:uppercase;letter-spacing:.04em}.kit-pv-vrow--th:hover{background:transparent}.kit-pv-vrow--th>span:nth-child(2),.kit-pv-vrow--th>span:nth-child(3){text-align:right}.kit-pv-vrow--empty{display:block;cursor:default}.kit-pv-vrow__nm{display:flex;align-items:flex-start;gap:.45rem;min-width:0}.kit-pv-vrow__txt{display:flex;flex-direction:column;min-width:0;line-height:1.25}.kit-pv-vrow__txt>b{font-weight:var(--kit-weight-strong);overflow-wrap:break-word}.kit-pv-vrow__txt>.kit-dk-mut{font-size:var(--kit-type-desk-tick)}.kit-pv-vrow__nm>.plnr-dot{display:inline-block;flex:none;margin-top:.3rem;border-radius:var(--kit-radius-circle);background:var(--kit-van-color, var(--kit-color-muted))}.kit-pv-vrow__n{text-align:right;font-variant-numeric:tabular-nums}.kit-pv-vrow__full{display:flex;align-items:center;gap:.4rem;min-width:0}.kit-pv-vrow__full>.kit-pv-tile__bar{flex:1;margin-top:0}.kit-pv-plan.kit-btn{position:relative;width:1.6rem;height:1.6rem;min-height:1.6rem;padding:0;border:0;border-radius:var(--kit-radius-control);background:transparent;color:var(--kit-color-brand);justify-self:center}.kit-pv-plan.kit-btn:after{content:"";position:absolute;inset:-.625rem}.kit-pv-plan.kit-btn:hover{background:var(--kit-color-bg)}.kit-pv-plan.kit-btn.is-on{background:var(--kit-color-brand);color:var(--kit-color-surface)}.kit-pv-idle__row .kit-pv-plan.kit-btn{flex:none;margin-left:.5rem}.kit-map-planbar{position:absolute;left:.6rem;right:3.2rem;bottom:.6rem;z-index:var(--kit-z-map-bar);display:flex;align-items:center;gap:var(--kit-space-3);flex-wrap:wrap;padding:var(--kit-space-2) var(--kit-space-3);background:var(--kit-color-surface);border-radius:var(--kit-radius-card);box-shadow:var(--kit-shadow-pop)}.kit-map-planbar__hint{flex:1 1 12rem;min-width:0;display:flex;align-items:center;gap:.45rem;font-size:var(--kit-type-2);font-weight:var(--kit-weight-ui);color:var(--kit-color-text)}.kit-map-planbar__hint>.plnr-dot{display:inline-block;flex:none;border-radius:var(--kit-radius-circle);background:var(--kit-van-color, var(--kit-color-muted))}.kit-map-planbar__acts{display:flex;gap:var(--kit-space-2);flex:0 0 auto;margin-left:auto}.kit-map-planbar__acts>.kit-btn{flex:1;min-height:2.75rem}.kit-pv-vrow__full>.kit-dk-mut{flex:none;min-width:2.1rem;text-align:right;font-size:var(--kit-type-desk-tick);font-variant-numeric:tabular-nums}.kit-pv-tile__nm{display:flex;align-items:flex-start;gap:.45rem;line-height:1.2;min-width:0}.kit-pv-tile__nm>b{font-weight:var(--kit-weight-strong);overflow-wrap:anywhere}.kit-pv-tile__nm>.plnr-dot{margin-top:.3rem;flex:none}.kit-pv-tile__bar{display:block;height:.3rem;border-radius:var(--kit-radius-round);background:var(--kit-color-border-soft);overflow:hidden}.kit-pv-tile__fill{display:block;height:100%;background:var(--kit-van-color, var(--kit-color-brand))}.kit-pv-tile__fill.is-w{background:var(--kit-color-warning)}.kit-pv-tile__fill.is-r{background:var(--kit-color-danger)}.kit-pv-unas{display:flex;flex-direction:column;min-width:0}.kit-pv-urow.kit-btn{flex:1;display:flex;align-items:center;justify-content:flex-start;gap:.45rem;min-height:2.6rem;padding:0 1rem;background:var(--kit-color-warning-bg);border:0;border-radius:var(--kit-radius-none);color:var(--kit-color-warning);font-size:var(--kit-type-desk-small);font-weight:var(--kit-weight-body);text-align:left}.kit-pv-urow>svg{flex:none}.kit-pv-urow>b{font-weight:var(--kit-weight-strong);white-space:nowrap}.kit-pv-urow__sub{color:var(--kit-color-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kit-pv-urow__sub:before{content:"· "}.kit-pv-urow__lnk{margin-left:auto}.kit-pv-unas__list{max-height:26rem;overflow-y:auto;border-radius:var(--kit-radius-none);box-shadow:none}.kit-pv-unas__all{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.kit-pv-idle.kit-btn{justify-content:flex-start;width:100%;min-height:2.2rem;padding:0 1rem;border-top:var(--kit-border-width-1) solid var(--kit-color-border-soft);border-radius:var(--kit-radius-none);color:var(--kit-color-muted);font-size:var(--kit-type-desk-small);font-weight:var(--kit-weight-ui);text-align:left}.kit-pv-idle>.kit-dk-grow{text-align:left}.kit-pv-idle__row.kit-dk-row{padding:.45rem 1rem;font-size:var(--kit-type-desk-small)}@media(max-width:640px){.rpd-ph .kit-dk-card,.kit-pv-phcard{background:var(--kit-color-surface);border-radius:var(--kit-radius-desk-card);box-shadow:var(--kit-shadow);min-width:0}.rpd-ph .kit-dk-mut{font-size:var(--kit-type-desk-mut);color:var(--kit-color-muted);font-weight:var(--kit-weight-desk-plain)}.rpd-ph .kit-dk-lnk{color:var(--kit-color-brand);font-weight:var(--kit-weight-ui);font-size:var(--kit-type-desk-small);white-space:nowrap}.rpd-ph .kit-dk-lnk.kit-btn{min-height:0;padding:0}.rpd-ph .kit-dk-pill{display:inline-flex;align-items:center;padding:0 .45rem;border-radius:var(--kit-radius-desk-pill);font-size:var(--kit-type-desk-pill);font-weight:var(--kit-weight-ui);background:var(--kit-color-chip-bg);color:var(--kit-color-muted)}.rpd-ph .kit-dk-row{display:flex;align-items:center;gap:.75rem;padding:.6rem 1rem;border-bottom:var(--kit-border-width-1) solid var(--kit-color-border-soft);min-width:0}.rpd-ph .kit-dk-row:last-child{border-bottom:0}.rpd-ph .kit-dk-grow{flex:1;min-width:0}.rpd-ph .kit-dk-grow>.kit-dk-mut{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rpd-ph .kit-dk-mini.kit-btn{min-height:2.1rem;height:2.1rem;padding:0 .9rem;border-radius:var(--kit-radius-desk-mini);border:0;background:var(--kit-color-bg);color:var(--kit-color-brand);font-weight:var(--kit-weight-strong);font-size:var(--kit-type-desk-mini);flex:none}.rpd-ph .kit-dk-sym{flex:none;width:.6rem;height:.6rem;border-radius:var(--kit-radius-circle);background:var(--kit-color-brand)}.rpd-ph .kit-dk-sym--un{background:var(--kit-color-warning-bg);border:1.5px dashed var(--kit-color-warning)}.rpd-ph .kit-dk-ok{color:var(--kit-color-success)}.rpd-ph .kit-pv-vrow{grid-template-columns:minmax(0,1fr) 2.2rem 3.4rem 4.2rem 2rem .8rem;gap:.4rem;padding:.7rem .85rem}.rpd-ph .kit-pv-lph{padding:.8rem .85rem .55rem}.rpd-ph .kit-pv-urow.kit-btn{padding:0 .85rem}.rpd-ph .kit-pv-unas__list .kit-dk-row{padding:.6rem .85rem}.kit-dk-van--ph{display:flex;flex-direction:column;gap:.75rem;min-width:0}.kit-dk-van--ph .kit-dk-card{background:var(--kit-color-surface);border-radius:var(--kit-radius-desk-card);box-shadow:var(--kit-shadow);min-width:0;overflow:visible}.kit-dk-van--ph .kit-dk-mut{font-size:var(--kit-type-desk-mut);color:var(--kit-color-muted);font-weight:var(--kit-weight-desk-plain)}.kit-dk-van--ph .kit-dk-lnk{color:var(--kit-color-brand);font-weight:var(--kit-weight-ui);font-size:var(--kit-type-desk-small);white-space:nowrap}.kit-dk-van--ph .kit-dk-pill{display:inline-flex;align-items:center;gap:.25rem;border-radius:var(--kit-radius-desk-pill);font-weight:var(--kit-weight-ui);background:var(--kit-color-chip-bg);color:var(--kit-color-muted)}.kit-dk-van--ph .kit-dk-pill--ok{background:var(--kit-color-success-bg);color:var(--kit-color-success)}.kit-dk-van--ph .kit-dk-pill--w{background:var(--kit-color-warning-bg);color:var(--kit-color-warning)}.kit-dk-van--ph .kit-dk-vpill.kit-dk-pill{height:1.6rem;padding:0 .6rem;font-size:var(--kit-type-desk-pill)}.kit-dk-van--ph .kit-dk-mini.kit-btn{min-height:2.2rem;height:2.2rem;padding:0 .95rem;border-radius:var(--kit-radius-desk-mini);border:0;background:var(--kit-color-bg);color:var(--kit-color-brand);font-weight:var(--kit-weight-strong);font-size:var(--kit-type-desk-mini);white-space:nowrap;flex:none}.kit-dk-van--ph .kit-dk-row{display:flex;align-items:center;gap:.6rem;padding:.6rem .8rem;border-bottom:var(--kit-border-width-1) solid var(--kit-color-border-soft);min-width:0}.kit-dk-van--ph .kit-dk-row.kit-dk-click{cursor:pointer}.kit-dk-van--ph .kit-dk-grow{flex:1;min-width:0}.kit-dk-van--ph .kit-dk-n{min-width:1.6rem;width:1.6rem;height:1.6rem;border-radius:var(--kit-radius-round);background:var(--kit-color-brand-light);color:var(--kit-color-brand);font-weight:var(--kit-weight-strong);display:flex;align-items:center;justify-content:center;font-size:var(--kit-type-desk-tick);flex:none}.kit-dk-van--ph .kit-dk-n.is-done{background:var(--kit-color-success-bg);color:var(--kit-color-success)}.kit-dk-van--ph .kit-dk-over{color:var(--kit-color-warning)}.kit-dk-van--ph .kit-dk-vtop{padding:.7rem .8rem}.kit-dk-van--ph .kit-dk-vtop>.kit-dk-mini{margin-left:auto}.kit-dk-van--ph .kit-dk-vfacts>div{padding:.55rem .8rem}.kit-dk-van--ph .kit-dk-vfacts b{font-size:var(--kit-type-desk-tile)}.kit-dk-van--ph .kit-dk-vpanes.kit-tabs .kit-tab{min-height:2.2rem;height:2.2rem}.kit-dk-van--ph .kit-dk-sr__l1{font-size:var(--kit-type-desk-body)}.kit-dk-van--ph .kit-dk-sr__l2,.kit-dk-van--ph .kit-dk-sr__kg{font-size:var(--kit-type-desk-mut)}.kit-dk-van--ph .kit-dk-sr__l2{display:-webkit-box;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}.kit-dk-van--ph .kit-dk-sr__step{display:flex;gap:.3rem;flex:none}.kit-dk-van--ph .kit-dk-vkv__v.kit-btn{font-size:var(--kit-type-desk-body)}.kit-dk-van--ph .kit-dk-mini--p.kit-btn{background:var(--kit-color-brand);color:var(--kit-color-surface)}.kit-dk-van--ph .kit-dk-mini--sm.kit-btn{min-height:2rem;height:2rem}.kit-dk-van--ph .kit-dk-vp>.kit-dk-vstops{flex:none;overflow:visible}.kit-dk-van--ph .kit-moremenu{position:relative;display:inline-flex}.kit-dk-van--ph .kit-moremenu__list{position:absolute;right:0;top:calc(100% + .3rem);z-index:30;width:var(--kit-desk-menu);background:var(--kit-color-surface);border-radius:var(--kit-radius-desk-card);box-shadow:var(--kit-shadow-pop);padding:.4rem 0;display:flex;flex-direction:column}.kit-dk-van--ph .kit-moremenu__list .kit-btn.kit-moremenu__item{display:flex;align-items:center;gap:.75rem;justify-content:flex-start;width:100%;padding:.6rem 1rem;min-height:2.6rem;border-radius:var(--kit-radius-none);border:0;font-weight:var(--kit-weight-ui);font-size:var(--kit-type-desk-body);color:var(--kit-color-text);background:none}.kit-dk-van--ph .kit-moremenu__item svg{color:var(--kit-color-brand)}.kit-dk-van--ph .kit-moremenu__rule{height:1px;margin:.3rem 0;background:var(--kit-color-border-soft)}.kit-dk-van--ph .kit-moremenu__list .kit-btn.kit-moremenu__item--danger,.kit-dk-van--ph .kit-moremenu__list .kit-btn.kit-moremenu__item--danger svg{color:var(--kit-color-danger)}.kit-band__title>.plnr-dot{display:inline-block;flex:none;width:.6rem;height:.6rem;margin-right:.6rem;vertical-align:middle;border-radius:var(--kit-radius-circle);background:var(--kit-color-surface)}.kit-band--phone .kit-band__title:has(>.plnr-dot){white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:break-word}.kit-pv-figs3{display:grid;grid-template-columns:1fr 1fr 1fr}.kit-pv-figs3>div{padding:.7rem .9rem;font-size:var(--kit-type-desk-mut)}.kit-pv-figs3>div+div{border-left:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.kit-pv-figs3 b{display:block;font-size:var(--kit-type-desk-tile);font-weight:var(--kit-weight-strong)}.kit-pv-phmap{display:flex;flex-direction:column;gap:.6rem;padding:.6rem;overflow:hidden}.kit-pv-phmap .leaflet-container{border-radius:var(--kit-radius-control)}.kit-ph-keys{display:flex;flex-wrap:nowrap;gap:.4rem;align-items:center;margin:0 0 .6rem}.kit-ph-keys--band{margin:.5rem 0 0}.kit-pv-phmap>.kit-ph-keys{margin:0}.kit-ph-keys .kit-dk-keys{display:inline-flex;align-items:center;flex:0 0 auto;height:3.05rem;padding:.15rem;gap:.1rem;border-radius:var(--kit-radius-desk-flt);background:var(--kit-color-bg)}.kit-ph-keys .kit-dk-keys>.kit-dk-key.kit-btn{height:2.75rem;min-height:2.75rem;padding:0 .7rem;gap:.35rem;border:0;background:transparent;box-shadow:none;white-space:nowrap;color:var(--kit-color-text);border-radius:var(--kit-radius-desk-flt)}.kit-ph-keys .kit-dk-keys>.kit-dk-key--van.kit-btn[aria-pressed=true]{background:var(--kit-color-surface);box-shadow:var(--kit-shadow-thumb)}.kit-ph-keys .kit-dk-keys>.kit-dk-key.kit-btn[aria-pressed=false]{opacity:.5}.kit-ph-keys .kit-dk-keys--pick>.kit-dk-key.kit-btn[aria-pressed=false]{opacity:1}.kit-ph-keys--scroll{overflow-x:auto}.kit-ph-keys .kit-dk-keys>.kit-dk-key--icon.kit-btn{width:2.75rem;padding:0;justify-content:center}.kit-ph-keys .kit-dk-kglyph{width:1.6rem;height:1.6rem}.kit-ph-keys .kit-dk-kglyph svg{width:.9rem;height:.9rem}.kit-ph-keys .kit-dk-sym{flex:0 0 auto;width:.7rem;height:.7rem;border-radius:var(--kit-radius-circle);background:var(--kit-color-brand)}.kit-ph-keys .kit-dk-sym--un{background:var(--kit-color-warning-bg);border:1.5px dashed var(--kit-color-warning)}.kit-ph-keys .kit-dk-key__n{color:var(--kit-color-muted);font-weight:var(--kit-weight-ui)}.kit-ph-keys .kit-dk-rglyph{display:inline-flex;color:var(--kit-color-brand)}.kit-ph-keys .kit-dk-rglyph svg{width:.9rem;height:.9rem}}@media(min-width:641px){.kit-pv-tip{position:fixed;z-index:60;width:15.5rem;padding:.65rem .8rem;display:flex;flex-direction:column;gap:.4rem;box-shadow:var(--kit-shadow-pop);pointer-events:none;font-size:var(--kit-type-desk-small)}.kit-pv-tip__kv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:var(--kit-border-width-1) solid var(--kit-color-border-soft);padding-top:.4rem}.kit-pv-tip__kv>div{display:flex;flex-direction:column}.kit-pv-tip__kv .kit-dk-mut{font-size:var(--kit-type-1)}.kit-pv-tip>.kit-dk-pill{align-self:flex-start}.kit-pv-tip__hint{font-size:var(--kit-type-1)}.kit-pv-addrun.kit-btn{flex:none;width:1.375rem;height:1.375rem;min-height:0;padding:0;margin-left:auto;color:var(--kit-color-muted);opacity:0}.kit-pv-num{display:inline-grid;place-items:center;min-width:1.5rem;height:1.375rem;padding:0 .3125rem;border-radius:var(--kit-radius-control);background:var(--kit-van-color, var(--kit-color-muted));color:var(--kit-color-on-band);font-weight:var(--kit-weight-strong);font-size:var(--kit-type-1);flex:none}.kit-pv-sendbar{position:absolute;z-index:20;left:50%;transform:translate(-50%);bottom:1rem;width:min(40rem,calc(100% - 2rem));background:var(--kit-color-surface);border-radius:var(--kit-radius-card);box-shadow:var(--kit-shadow-pop);padding:.75rem .875rem}.kit-pv-sendbar__r1{display:flex;align-items:center;gap:.625rem;margin-bottom:.5625rem}.kit-pv-sendbar__end{margin-left:auto}.kit-pv-sendbar__lbl{flex:none}.kit-pv-sendbar__inp{flex:1;min-height:2.25rem}.kit-pv-sendbar__inp input{padding:.45rem 0}.kit-pv-sendbar__sugg{display:flex;gap:.5rem}.kit-pv-sendbar__opt.kit-btn{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;text-align:left;background:var(--kit-color-chip-bg);border:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-box);padding:.4375rem .625rem;font-size:var(--kit-type-1);min-height:0;height:auto}.kit-pv-sendbar__opt b{display:flex;gap:.375rem;align-items:center;font-size:var(--kit-type-2)}.kit-pv-sendbar__opt.is-best{border:2px solid var(--kit-color-brand);padding:.375rem .5625rem;background:var(--kit-color-brand-light)}.kit-pv-pcols{display:flex;flex-direction:column;gap:.75rem;min-width:0}.kit-pv-pcols__top{display:flex;align-items:center;gap:.5rem}.kit-pv-pcol{display:flex;flex-direction:column;min-height:0}.kit-pv-pcol.kit-pv-lcol--unas{flex:1}.kit-pv-pcol__head{padding:.75rem .875rem .5rem}.kit-pv-pcol__open.kit-btn{display:inline-flex;align-items:center;gap:.4rem;padding:0;min-height:0;color:var(--kit-color-text)}.kit-pv-pcol__open b{font-size:var(--kit-type-4)}.kit-pv-pcol__head .kit-pv-addrun.kit-btn{opacity:1;margin-left:0}.kit-pv-pcol__list{flex:1;min-height:0;max-height:32rem;overflow-y:auto}.kit-pv-prow{cursor:grab}.kit-pv-prow[data-dragging=true]{opacity:.5}.kit-pv-prow__items{font-size:var(--kit-type-1)}}@media(min-width:641px){.kit-dk-mapcard{display:flex;flex-direction:column;background:var(--kit-color-surface)}.kit-dk-maphd{display:flex;align-items:center;gap:.5rem .4rem;flex-wrap:wrap;padding:.625rem .875rem;background:var(--kit-color-surface);border-bottom:var(--kit-border-width-1) solid var(--kit-color-border-soft);flex:none}.kit-dk-maphd__tools{display:inline-flex;align-items:center;flex:none;gap:.4rem}.kit-dk-maphd .plnr-kindfilter{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .375rem;order:1;flex:1 0 100%}.kit-dk-maphd .plnr-kindfilter__grp{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:.375rem;flex:none}.kit-dk-maphd .plnr-kindfilter__grp:empty{display:none}.kit-dk-maphd__tools>.kit-btn,.kit-dk-maphd__tools>.kit-dk-planview,.kit-dk-maphd>.kit-btn,.kit-dk-maphd>.kit-dk-planview{flex:none;white-space:nowrap}.kit-dk-maphd__sep{flex:none;width:var(--kit-border-width-1);height:1.4rem;margin:0 .15rem;background:var(--kit-color-border)}.kit-dk-maphd .kit-dk-flt.kit-btn{height:2.2rem;min-height:2.2rem;padding:0 .75rem;gap:.35rem;border-radius:var(--kit-radius-desk-flt);font-size:var(--kit-type-desk-sub)}.kit-dk-maphd__tools>.kit-dk-planview.kit-tabs,.kit-dk-maphd>.kit-dk-planview.kit-tabs{height:2.2rem;min-height:2.2rem;margin:0;padding:.15rem;border-radius:var(--kit-radius-desk-flt)}.kit-dk-maphd__tools>.kit-dk-planview.kit-tabs .kit-tab,.kit-dk-maphd>.kit-dk-planview.kit-tabs .kit-tab{height:1.9rem;min-height:1.9rem;padding:0 .7rem;font-size:var(--kit-type-desk-sub);border-radius:var(--kit-radius-desk-flt)}.kit-dk-maphd__tools>.kit-dk-planview.kit-tabs .kit-tabs__thumb,.kit-dk-maphd>.kit-dk-planview.kit-tabs .kit-tabs__thumb{border-radius:var(--kit-radius-desk-flt)}.kit-dk-keys{display:inline-flex;align-items:center;flex:none;height:2.2rem;padding:.15rem;gap:.1rem;border-radius:var(--kit-radius-desk-flt);background:var(--kit-color-bg)}.kit-dk-keys>.kit-dk-key.kit-btn{height:1.9rem;min-height:1.9rem;padding:0 .65rem;border:0;background:transparent;box-shadow:none;white-space:nowrap;color:var(--kit-color-text)}.kit-dk-keys>.kit-dk-key.kit-btn[aria-pressed=false]{opacity:.5;text-decoration:line-through}.kit-dk-keys--pick>.kit-dk-key.kit-btn[aria-pressed=false]{opacity:1;text-decoration:none}.kit-ph-keys--scroll{overflow-x:auto}.kit-dk-keys>.kit-dk-key--van.is-on.kit-btn[aria-pressed=true]{background:var(--kit-color-surface);box-shadow:var(--kit-shadow-thumb)}.kit-dk-sym{flex:none;width:.7rem;height:.7rem;border-radius:var(--kit-radius-circle);background:var(--kit-color-brand)}.kit-dk-sym--un{background:var(--kit-color-warning-bg);border:1.5px dashed var(--kit-color-warning)}.kit-dk-maphd{flex-wrap:nowrap}.kit-dk-keys>.kit-dk-key--icon.kit-btn{width:1.9rem;padding:0;justify-content:center}.kit-dk-key__n{font-size:var(--kit-type-desk-tiny);color:var(--kit-color-muted);font-weight:var(--kit-weight-ui)}.kit-dk-rglyph{display:inline-flex;color:var(--kit-color-brand)}.kit-dk-rglyph svg{width:.9rem;height:.9rem}.kit-lb-keys{display:flex;flex-wrap:nowrap;gap:.4rem;align-items:center;flex:0 0 auto}.kit-lb-keys .kit-dk-key.kit-btn{gap:.35rem}.kit-dk-lbar .kit-lb-keys .kit-dk-key.kit-btn[aria-pressed]{text-decoration:none}.kit-dk-maphd .plnr-chip.kit-btn{min-height:2.2rem;height:2.2rem;padding:0 .75rem 0 .375rem;gap:.375rem;border-radius:var(--kit-radius-desk-flt);border:var(--kit-border-width-1) solid var(--kit-color-border);background:var(--kit-color-surface);color:var(--kit-color-text);font-weight:var(--kit-weight-ui);font-size:var(--kit-type-desk-small)}.kit-dk-maphd .plnr-chip.plnr-chip--when.kit-btn{padding:0 .75rem}.kit-dk-maphd .plnr-chip.is-active{border-color:var(--kit-color-brand);background:var(--kit-color-brand-light);color:var(--kit-color-brand)}.kit-dk-maphd .plnr-chip__count{font-size:var(--kit-type-desk-tiny);color:var(--kit-color-muted);font-weight:var(--kit-weight-ui)}.kit-dk-maphd .plnr-kindfilter__clear.is-idle{display:none}.kit-dk-maphd .kit-dk-planview{box-shadow:none}.kit-dk-maphd--cols{border:0;padding:0;background:transparent}.kit-dk-mapbody{position:relative;flex:1;min-height:0;background:var(--kit-color-brand-light)}.kit-dk-mapcard .kit-dk-mapbody .plnr-lasso-hint{top:1rem}.plnr-chip--kind .plnr-chip__glyph.stopkind-glyph,.kit-dk-maphd .plnr-chip--kind .plnr-chip__glyph{display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;flex:none;border-radius:var(--kit-radius-circle);background:var(--kit-van-color, var(--kit-color-muted));color:var(--kit-color-surface)}.plnr-chip--kind .plnr-chip__glyph svg{width:.8125rem;height:.8125rem}.kit-dk-pill.kit-btn{min-height:0;height:1.6rem;padding:0 .625rem;border:0;cursor:pointer}.kit-dk-pill.kit-btn:hover{box-shadow:inset 0 0 0 var(--kit-border-width-1) currentColor}.kit-dk-pill--add.kit-btn{background:transparent;box-shadow:inset 0 0 0 var(--kit-border-width-1) var(--kit-color-border);color:var(--kit-color-brand)}.kit-dk-day__who{grid-column:2 / -1;min-width:0;margin-top:-.25rem;font-size:var(--kit-type-desk-tiny);color:var(--kit-color-muted);line-height:1.25;overflow-wrap:break-word}.kit-dk-card.kit-dk-unascard{box-shadow:inset 0 0 0 var(--kit-border-width-2) var(--kit-color-warning-bg),var(--kit-shadow)}.kit-dk-unascard .kit-dk-row{flex-wrap:wrap}.kit-dk-pick{display:flex;align-items:center;gap:.625rem;padding:.5rem 0;border-top:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.kit-dk-pick:first-child{border-top:0}.kit-dk-pick input{width:1.125rem;height:1.125rem;accent-color:var(--kit-color-brand);flex:none}.kit-dk-sum{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-bottom:1rem}.kit-dk-sum>div{padding:.625rem .75rem;border-radius:var(--kit-radius-desk-btn);background:var(--kit-color-bg)}.kit-dk-sum b{display:block;font-size:var(--kit-type-desk-tile);font-weight:var(--kit-weight-strong)}}.kit-pv-pin{position:fixed;z-index:1000;width:21rem;display:flex;flex-direction:column;background:var(--kit-color-surface);border-radius:var(--kit-radius-desk-card);box-shadow:var(--kit-shadow-lift);font-size:var(--kit-type-desk-small);color:var(--kit-color-text)}.kit-pv-pin__hd{display:flex;align-items:flex-start;gap:.4rem;padding:.75rem .75rem .65rem .95rem;border-bottom:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.kit-pv-pin__hdgrow{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.2rem}.kit-pv-pin__kick{font-size:var(--kit-type-desk-pill);font-weight:var(--kit-weight-strong);letter-spacing:var(--kit-tracking-label);text-transform:uppercase;color:var(--kit-color-muted)}.kit-pv-pin__t1{display:flex;align-items:center;gap:.45rem;min-width:0}.kit-pv-pin__nm{font-size:var(--kit-type-desk-q);font-weight:var(--kit-weight-strong);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kit-pv-pin__t1>*{flex:none}.kit-pv-pin__t1>.kit-pv-pin__nm{flex:0 1 auto}.kit-pv-pin__more{flex:none;display:inline-flex}.kit-pv-pin__more .kit-btn,.kit-pv-pin__x.kit-btn{flex:none;width:2.1rem;height:2.1rem;min-height:0;padding:0;border:var(--kit-border-width-1) solid var(--kit-color-border-soft);border-radius:var(--kit-radius-circle)}.kit-pv-pin__more .kit-btn[aria-expanded=true]{background:var(--kit-color-chip-bg);border-color:var(--kit-color-chip-bg)}.kit-pv-pin .kit-moremenu{position:relative;display:inline-flex}.kit-pv-pin .kit-moremenu__list{position:absolute;right:0;top:calc(100% + .4rem);z-index:30;width:17.5rem;background:var(--kit-color-surface);border-radius:var(--kit-radius-desk-card);box-shadow:var(--kit-shadow-pop);padding:.4rem 0;display:flex;flex-direction:column}.kit-pv-pin .kit-moremenu__list .kit-btn.kit-moremenu__item{display:flex;align-items:flex-start;gap:.65rem;justify-content:flex-start;width:100%;height:auto;padding:.6rem 1rem;min-height:2.6rem;border:0;border-radius:var(--kit-radius-none);font-size:var(--kit-type-desk-body);color:var(--kit-color-text);background:none;text-align:left;white-space:normal}.kit-pv-pin .kit-moremenu__list .kit-btn.kit-moremenu__item:hover{background:var(--kit-color-chip-bg)}.kit-pv-pin .kit-moremenu__item svg{color:var(--kit-color-muted);margin-top:.12rem;flex:none}.kit-pv-pin .kit-moremenu__rule{height:1px;margin:.3rem 0;background:var(--kit-color-border-soft)}.kit-pv-pin__mi{display:flex;flex-direction:column;min-width:0}.kit-pv-pin__mi b{font-weight:var(--kit-weight-ui)}.kit-pv-pin__mi small{color:var(--kit-color-muted);font-size:var(--kit-type-desk-pill);font-weight:var(--kit-weight-body);margin-top:.05rem}.kit-pv-pin .kit-moremenu__list .kit-btn.kit-moremenu__item--danger b,.kit-pv-pin .kit-moremenu__list .kit-btn.kit-moremenu__item--danger svg{color:var(--kit-color-danger)}.kit-pv-pin__where{padding:.7rem .95rem;color:var(--kit-color-text)}.kit-pv-pin__ad{display:flex;align-items:center;gap:.4rem;margin-bottom:.5rem}.kit-pv-pin__ad svg{color:var(--kit-color-muted);flex:none}.kit-pv-pin__tags{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.kit-pv-pin__tags .kit-dk-pill{display:inline-flex;align-items:center}.kit-dk-pill.kit-pv-pin__fx{gap:.3rem;height:1.6rem;padding:0 .6rem;border-radius:var(--kit-radius-desk-pill);font-size:var(--kit-type-desk-pill);font-weight:var(--kit-weight-ui);white-space:nowrap;background:var(--kit-color-chip-bg);color:var(--kit-color-text)}.kit-pv-pin__fx svg{color:var(--kit-color-muted)}.kit-dk-pill.kit-pv-vt{display:inline-flex;align-items:center;gap:.4rem;height:1.6rem;padding:0 .6rem;border-radius:var(--kit-radius-desk-pill);font-size:var(--kit-type-desk-pill);font-weight:var(--kit-weight-ui);white-space:nowrap;background:var(--kit-van-wash);color:var(--kit-van-ink)}.kit-pv-vdot{display:inline-block;width:.62rem;height:.62rem;border-radius:var(--kit-radius-circle);background:var(--kit-van-color);flex:none}.kit-pv-pin__row{display:flex;align-items:center;gap:.6rem;padding:.7rem .95rem;border-top:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.kit-pv-pin__row--col{flex-direction:column;align-items:stretch;gap:.35rem}.kit-pv-pin__due{display:flex;align-items:center;gap:.5rem;min-height:1.6rem}.kit-pv-pin__val{margin-left:auto;flex:none;font-variant-numeric:tabular-nums;font-weight:var(--kit-weight-strong);font-size:var(--kit-type-desk-body)}.kit-pv-pin__it{color:var(--kit-color-muted)}.kit-pv-pin__vans{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.kit-pv-pin__vans.is-all{max-height:9rem;overflow-y:auto}.kit-pv-pin__van.kit-btn{display:inline-flex;align-items:center;gap:.35rem;height:1.9rem;min-height:0;padding:0 .65rem;border:0;border-radius:var(--kit-radius-desk-pill);background:var(--kit-color-brand-light);color:var(--kit-color-brand);font-weight:var(--kit-weight-strong);font-size:var(--kit-type-1);white-space:nowrap}.kit-pv-pin__all.kit-btn{display:inline-flex;align-items:center;min-height:0;height:1.9rem;padding:0 .65rem;gap:.15rem;border-radius:var(--kit-radius-desk-pill);background:var(--kit-color-brand-light);color:var(--kit-color-brand);font-weight:var(--kit-weight-strong);font-size:var(--kit-type-1)}.kit-pv-pin__acts{gap:.5rem;padding:.7rem .95rem .8rem}.kit-pv-pin__acts .kit-btn{height:2.3rem;min-height:0;padding:0 .95rem;border-radius:var(--kit-radius-desk-btn);font-size:var(--kit-type-desk-small);white-space:nowrap}.kit-pv-pin__acts .kit-btn.kit-pv-pin__open{margin-left:auto;gap:.25rem}@media(max-width:640px){.kit-pv-pin{left:0;right:0;bottom:0;width:auto;max-height:85vh;overflow-y:auto;border-radius:var(--kit-radius-desk-card) var(--kit-radius-desk-card) 0 0}.kit-pv-pin__acts{flex-direction:column-reverse;align-items:stretch}.kit-pv-pin__acts .kit-btn{width:100%;height:3rem;justify-content:center;font-size:var(--kit-type-desk-body)}.kit-pv-pin__acts .kit-btn.kit-pv-pin__open{margin-left:0}}.kit-btn.kit-dk-cta{background:var(--kit-color-warning);border-color:var(--kit-color-warning);color:var(--kit-color-on-band)}.kit-btn.kit-dk-cta.is-done{background:var(--kit-color-success);border-color:var(--kit-color-success);cursor:default}.kit-vk-g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--kit-desk-gap);margin-bottom:1.2rem;align-items:start}.kit-vk-h{font-size:var(--kit-type-desk-pill);font-weight:var(--kit-weight-strong);letter-spacing:var(--kit-tracking-label);text-transform:uppercase;color:var(--kit-color-muted);margin:.4rem .2rem .6rem}.kit-vk{background:var(--kit-color-surface);border-radius:var(--kit-radius-desk-card);box-shadow:var(--kit-shadow);padding:.9rem 1rem;display:flex;flex-direction:column;gap:.55rem;min-width:0;cursor:pointer;text-align:left}.kit-vk:focus-visible{outline:var(--kit-focus-outline);outline-offset:2px}.kit-vk--off{opacity:.92}.kit-vk--retired{opacity:.6}.kit-vk--add{border:var(--kit-border-width-1) dashed var(--kit-color-border);box-shadow:none}.kit-vk--add b{color:var(--kit-color-brand)}.kit-vk--add small{color:var(--kit-color-muted)}.kit-vk__tp{display:flex;align-items:center;gap:.7rem}.kit-vk__tile{width:2.6rem;height:2.6rem;border-radius:var(--kit-radius-desk-btn);display:grid;place-items:center;background:var(--kit-van-tile);color:var(--kit-van-color);flex:none}.kit-vk__nm{display:flex;flex-direction:column;min-width:0;flex:1}.kit-vk__nm b{font-size:var(--kit-type-desk-body);font-weight:var(--kit-weight-strong);line-height:1.25;overflow-wrap:break-word}.kit-vk__nm span{font-size:var(--kit-type-desk-label);color:var(--kit-color-muted)}.kit-vk__chev{color:var(--kit-color-muted);flex:none}.kit-vk__ln{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;font-size:var(--kit-type-desk-mut);color:var(--kit-color-text);min-width:0}.kit-vk__ln>svg{color:var(--kit-color-muted);flex:none}.kit-vk__ln--m,.kit-vk__m{color:var(--kit-color-muted)}.kit-vk__ln b{font-weight:var(--kit-weight-strong)}.kit-btn.kit-vk__who{padding:0;min-height:0;height:auto;font-size:var(--kit-type-desk-mut);color:var(--kit-color-text)}.kit-vk__dot{width:.5rem;height:.5rem;border-radius:var(--kit-radius-circle);background:var(--kit-color-success);flex:none}.kit-vk__dot--no{background:var(--kit-color-muted);opacity:.5}.kit-vk__pill,.kit-btn.kit-vk__pill{display:inline-flex;align-items:center;height:1.3rem;min-height:0;padding:0 .5rem;border:0;border-radius:var(--kit-radius-desk-pill);font-size:var(--kit-type-desk-kbd);font-weight:var(--kit-weight-ui);white-space:nowrap;background:var(--kit-van-wash);color:var(--kit-van-ink)}.kit-vk__pill--w,.kit-btn.kit-vk__pill--w{background:var(--kit-color-warning-bg);color:var(--kit-color-warning)}.kit-vk__pill--add,.kit-btn.kit-vk__pill--add{background:var(--kit-color-chip-bg);color:var(--kit-color-brand)}.kit-vk__ld{display:flex;align-items:center;gap:.6rem;font-size:var(--kit-type-desk-label);color:var(--kit-color-muted);border-top:var(--kit-border-width-1) solid var(--kit-color-border-soft);padding-top:.55rem}.kit-vk__grow,.kit-vk__bar{flex:1;min-width:0}.kit-vk__bar .kit-meter{display:flex;height:.4rem;border-radius:var(--kit-radius-desk-bar);background:var(--kit-color-chip-bg);overflow:hidden}.kit-vk__bar .kit-meter__part{background:var(--kit-van-color);border-radius:var(--kit-radius-desk-bar)}@media(min-width:641px)and (max-width:1024px){.kit-vk-g{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.kit-vk-g{grid-template-columns:1fr;gap:.6rem}.kit-vk-h{margin:.9rem .3rem .5rem}}.kit-vpro__dot{display:none}.kit-vpro .kit-vpro__dot{display:inline-block;width:.55rem;height:.55rem;border-radius:var(--kit-radius-circle);background:var(--kit-van-color);flex:none}.kit-vpro__nm{display:inline-flex;align-items:center;gap:.45rem;flex-wrap:wrap}.kit-dk-vpop .ohp-hdt{white-space:normal;overflow:visible;overflow-wrap:break-word;line-height:1.25}.kit-dk-vpop .ohp-hdt.kit-vpro__nm{display:block}.kit-dk-vpop .kit-vpro__nm>.kit-vpro__dot{margin-right:.45rem;vertical-align:middle}.kit-dk-vpop .kit-vpro__nm>.kit-vpro__plate{vertical-align:middle}.kit-vpro__plate{display:inline-flex;align-items:center;padding:.1rem .45rem;border-radius:var(--kit-radius-desk-pill);background:var(--kit-color-chip-bg);color:var(--kit-color-muted);font-size:var(--kit-type-desk-label);font-weight:var(--kit-weight-ui);letter-spacing:var(--kit-tracking-label)}.kit-vpro__sub{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;margin-top:.35rem}.kit-vpro__tag{display:inline-flex;align-items:center;gap:.4rem;height:1.6rem;padding:0 .6rem;border-radius:var(--kit-radius-desk-pill);background:var(--kit-van-wash);color:var(--kit-van-ink);font-size:var(--kit-type-desk-mut);font-weight:var(--kit-weight-strong);white-space:nowrap}.kit-vpro .kit-dk-chip.kit-btn.kit-dk-on{border-color:var(--kit-van-color);background:var(--kit-van-wash);color:var(--kit-van-ink);gap:.45rem}.kit-vpro__cols{display:flex;flex-wrap:wrap;gap:.55rem}.kit-vpro__sw.kit-btn{width:1.6rem;height:1.6rem;min-width:1.6rem;min-height:1.6rem;padding:0;border:0;border-radius:var(--kit-radius-circle);background:var(--kit-van-color);cursor:pointer}.kit-vpro__sw.kit-btn.is-on{box-shadow:0 0 0 var(--kit-border-width-2) var(--kit-color-surface),0 0 0 calc(var(--kit-border-width-2) * 2) var(--kit-van-color)}.kit-vpro__sw.kit-btn:disabled{opacity:.3;cursor:not-allowed}.kit-vpro__sw.kit-btn:focus-visible{outline:var(--kit-focus-outline);outline-offset:.2rem}.kit-vpro__kick{display:block;font-size:var(--kit-type-desk-kbd);font-weight:var(--kit-weight-strong);letter-spacing:var(--kit-tracking-label);text-transform:uppercase;color:var(--kit-color-muted);margin-bottom:.15rem}.kit-vpro__under{margin:0 0 .6rem}.kit-vpro .kit-choice-card.is-selected{border-color:var(--kit-van-color);box-shadow:inset 0 0 0 var(--kit-border-width-1) var(--kit-van-color);background:var(--kit-van-wash)}.kit-vpro .kit-choice-card.is-selected .kit-choice-card__detail{color:var(--kit-van-ink)}.kit-vpro .kit-choice-chip.is-selected{border-color:var(--kit-van-color);background:var(--kit-van-wash);color:var(--kit-van-ink)}.kit-vpro .ohp-dot--van{background:var(--kit-van-color)}.plnr-kindfilter__grp{display:contents}.kit-fin-split{display:grid;grid-template-columns:22rem minmax(0,1fr);gap:var(--kit-desk-gap);align-items:start}.kit-fin-list,.kit-fin-rows,.kit-fin-card{overflow:hidden}.kit-btn.kit-fin-lr{display:flex;align-items:center;gap:.7rem;width:100%;min-height:0;height:auto;padding:.75rem 1rem;border:0;border-radius:var(--kit-radius-none);border-top:var(--kit-border-width-1) solid var(--kit-color-border-soft);background:var(--kit-color-surface);color:var(--kit-color-text);font-size:var(--kit-type-desk-body);font-weight:var(--kit-weight-ui);text-align:left;justify-content:flex-start}.kit-btn.kit-fin-lr--v{border-top-color:var(--kit-color-border);font-weight:var(--kit-weight-strong)}.kit-fin-rows>.kit-btn.kit-fin-lr:first-child{border-top:0}.kit-btn.kit-fin-lr--run{padding-left:2.4rem;font-size:var(--kit-type-desk-note)}.kit-btn.kit-fin-lr:hover{background:var(--kit-color-row-hover)}.kit-btn.kit-fin-lr.is-on{background:var(--kit-color-brand-light);box-shadow:inset 3px 0 0 var(--kit-color-brand)}.kit-fin-lr .kit-dk-grow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kit-fin-dot{width:.62rem;height:.62rem;border-radius:var(--kit-radius-circle);background:var(--kit-van-color, var(--kit-color-brand));flex:none}.kit-fin-dot--un{background:transparent;border:var(--kit-border-width-2) dashed var(--kit-color-warning)}.kit-fin-ph{display:flex;align-items:center;gap:.8rem;padding:1rem 1.15rem;border-bottom:var(--kit-border-width-1) solid var(--kit-color-border-soft);min-width:0}.kit-fin-ph .kit-fin-dot{width:.8rem;height:.8rem}.kit-fin-ph h3{margin:0;font-size:var(--kit-type-desk-tile);font-weight:var(--kit-weight-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.kit-fin-ph>.kit-dk-mut{white-space:nowrap}.kit-fin-n{display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;margin-right:.5rem;border-radius:var(--kit-radius-circle);background:var(--kit-van-color, var(--kit-color-brand));color:var(--kit-color-surface);font-size:var(--kit-type-desk-th);font-weight:var(--kit-weight-bold);flex:none}.kit-fin-tbl th:nth-child(1){width:28%}.kit-fin-tbl th:nth-child(3){width:9.5rem}.kit-fin-tbl th:nth-child(4){width:8rem}.kit-fin-tbl th:nth-child(5){width:9rem}.kit-fin-tbl th:nth-child(6){width:6.5rem}.kit-fin-tbl td.kit-dk-items{font-size:var(--kit-type-desk-sub);color:var(--kit-color-muted)}.kit-fin-tbl .plnr-mark-input{width:100%}.kit-fin-yn{display:inline-flex;border:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-desk-pill);overflow:hidden;flex:none}.kit-btn.kit-fin-yn__b{height:2rem;min-height:0;padding:0 .8rem;border:0;border-radius:var(--kit-radius-none);background:var(--kit-color-surface);color:var(--kit-color-muted);font-weight:var(--kit-weight-bold);font-size:var(--kit-type-desk-sub)}.kit-btn.kit-fin-yn__b.is-yes{background:var(--kit-color-success-bg);color:var(--kit-color-success)}.kit-btn.kit-fin-yn__b.is-no{background:var(--kit-color-warning-bg);color:var(--kit-color-warning)}.kit-fin-pane .kit-dk-cash{width:6.2rem;min-height:0;height:2.2rem;border-radius:var(--kit-radius-desk-pill)}.kit-fin-pane .kit-select__btn{min-height:0;height:2.2rem;border-radius:var(--kit-radius-desk-pill);font-weight:var(--kit-weight-strong);font-size:var(--kit-type-desk-body)}.kit-fin-pf{display:flex;align-items:center;gap:.6rem;padding:.85rem 1.15rem;border-top:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.kit-fin-tot{margin-right:auto;font-size:var(--kit-type-desk-note);color:var(--kit-color-muted);min-width:0}.kit-fin-tot b{color:var(--kit-color-text);font-weight:var(--kit-weight-strong)}.kit-btn.kit-fin-go{white-space:nowrap}.kit-fin-empty{margin:0;padding:1.2rem 1.15rem}.kit-fin-pf--sub{background:var(--kit-color-warning-bg)}@media(min-width:1025px){.kit-fin-tbl{table-layout:auto}.kit-fin-tbl .kit-dk-stop>.kit-dk-stopname.kit-btn{min-width:auto}.kit-fin-tbl .plnr-mark-input{min-width:max-content}}@media(min-width:641px)and (max-width:1365px){.kit-fin-tbl th,.kit-fin-tbl td{padding-left:.5rem;padding-right:.5rem}.kit-fin-tbl th:first-child,.kit-fin-tbl td:first-child{padding-left:1rem}.kit-fin-tbl th:last-child,.kit-fin-tbl td:last-child{padding-right:1rem}}@media(min-width:641px)and (max-width:1199px){.kit-fin-split{grid-template-columns:15rem minmax(0,1fr)}.kit-fin-tbl th:nth-child(1){width:28%}.kit-fin-tbl th:nth-child(3){width:6rem}.kit-fin-tbl th:nth-child(4){width:6.2rem}.kit-fin-tbl th:nth-child(5){width:7.2rem}.kit-fin-tbl th:nth-child(6){width:5rem}.kit-fin-pane .kit-dk-cash{width:5.6rem;padding:0 .6rem}.kit-btn.kit-fin-yn__b{padding:0 .6rem}.kit-fin-pane .kit-select__btn{padding-left:.7rem;padding-right:.6rem}}@media(max-width:640px){.kit-fin-phone{display:flex;flex-direction:column;gap:.6rem}.kit-fin-phone .kit-dk-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kit-fin-phone .kit-dk-card{background:var(--kit-color-surface);border-radius:var(--kit-radius-desk-card);box-shadow:var(--kit-shadow);min-width:0}.kit-fin-phone .kit-dk-grow{flex:1;min-width:0}.kit-fin-phone .kit-dk-chev{color:var(--kit-color-muted);flex:none}.kit-fin-phone .kit-dk-mut{font-size:var(--kit-type-desk-mut);color:var(--kit-color-muted)}.kit-fin-phone .kit-dk-pill{display:inline-flex;align-items:center;height:1.45rem;padding:0 .6rem;border-radius:var(--kit-radius-desk-pill);font-size:var(--kit-type-desk-pill);font-weight:var(--kit-weight-ui);white-space:nowrap;background:var(--kit-color-chip-bg);color:var(--kit-color-muted);flex:none}.kit-fin-phone .kit-dk-pill--ok{background:var(--kit-color-success-bg);color:var(--kit-color-success)}.kit-fin-phone .kit-dk-pill--w{background:var(--kit-color-warning-bg);color:var(--kit-color-warning)}.kit-fin-phone .kit-dk-pill--b{background:var(--kit-color-brand-light);color:var(--kit-color-brand)}.kit-fin-ph{gap:.6rem;padding:.9rem 1.1rem}.kit-fin-ph h3{font-size:var(--kit-type-desk-ch)}.kit-fin-ps{display:grid;grid-template-columns:1fr auto;gap:.4rem .6rem;padding:.75rem 1rem;border-top:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.kit-fin-ps:first-child{border-top:0}.kit-fin-ps.is-missed .kit-fin-ps__val{color:var(--kit-color-muted)}.kit-fin-ps__top{grid-column:1 / -1;display:flex;align-items:center;gap:.6rem;min-width:0}.kit-fin-ps__top>.kit-fin-n{margin-right:0}.kit-fin-ps__top>.kit-fin-ps__name{flex:1;min-width:0}.kit-btn.kit-fin-ps__name{min-height:0;height:auto;padding:0;justify-content:flex-start;text-align:left;color:var(--kit-color-text);font-weight:var(--kit-weight-strong);white-space:normal;overflow-wrap:anywhere}.kit-fin-ps__val{font-weight:var(--kit-weight-strong)}.kit-fin-ps__items{grid-column:1 / -1;font-size:var(--kit-type-desk-sub);color:var(--kit-color-muted)}.kit-fin-ps__row{grid-column:1 / -1;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.kit-fin-ps .kit-dk-cash{display:inline-flex;align-items:center;justify-content:flex-end;width:5.4rem;height:2.2rem;padding:0 .7rem;border:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-desk-pill);background:var(--kit-color-surface)}.kit-fin-ps .kit-dk-cash .plnr-money-wrap{display:flex;align-items:center;gap:.15rem}.kit-fin-ps .kit-dk-cash input.kit-input{width:100%;min-height:0;height:auto;padding:0;border:0;background:transparent;box-shadow:none;text-align:right;font:inherit}.kit-fin-ps__row .kit-select,.kit-fin-ps__row select{flex:1;min-width:0}.kit-fin-pane--ph .kit-fin-pf{flex-direction:column;align-items:stretch}.kit-fin-pane--ph .kit-btn.kit-fin-go{width:100%;height:2.8rem;justify-content:center}}.kit-dk-kglyph{display:inline-grid;place-items:center;width:1.3rem;height:1.3rem;flex:0 0 auto;border-radius:var(--kit-radius-circle);background:var(--kit-van-color, var(--kit-color-muted));color:var(--kit-color-surface)}.kit-dk-kglyph svg{width:.75rem;height:.75rem}.kit-dk-kglyph--all{background:var(--kit-color-brand)}.kit-dk-kglyph--w{background:var(--kit-color-warning)}@media(max-width:640px){.ohp--stock .ohp-hd--item .ohp-hdw{flex:1 1 0}.ohp--stock .ohp-hd--item{display:flex;align-items:center;min-width:0}.ohp--stock .ohp-hd--item .ohp-hdw{display:flex;flex-direction:column;min-width:0}.ohp--stock .ohp-hd--item .ohp-eye{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--kit-type-1);font-weight:var(--kit-weight-strong);color:var(--kit-color-muted);text-transform:uppercase;letter-spacing:var(--kit-tracking-label)}.ohp--stock .ohp-hd--item .ohp-hdt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ohp--stock .ohp-hd--item .ohp-hdp{flex-wrap:nowrap;white-space:nowrap;overflow:hidden}.ohp--stock .ohp-hd--item .ohp-hdp>span{overflow:hidden;text-overflow:ellipsis}}@media(min-width:641px){.dkc-g{display:grid;gap:var(--kit-desk-gap);align-items:start}.dkc-g--side{grid-template-columns:minmax(0,1fr) var(--kit-desk-side)}.dkc-g--3{grid-template-columns:minmax(min(25rem,30vw),1.15fr) minmax(min(22rem,26vw),1fr) clamp(16.5rem,20vw,24rem)}.dkc-g--2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.dkc-side{position:sticky;top:var(--kit-desk-strip);display:flex;flex-direction:column}.dkc-mb{margin-bottom:var(--kit-desk-gap)}.dkc-inv{margin-top:var(--kit-desk-gap)}.dkc-card{background:var(--kit-color-surface);border-radius:var(--kit-radius-desk-card);box-shadow:var(--kit-shadow);overflow:hidden;animation:kit-desk-up var(--kit-motion-rise) var(--kit-ease-out) backwards}.dkc-card--flat{box-shadow:none;border:var(--kit-border-width-1) solid var(--kit-color-border);animation:none}.dkc-pad{padding:1rem 1.15rem}.dkc-pad--search{padding-bottom:.6rem}.dkc-ch{display:flex;align-items:center;gap:.6rem;padding:.9rem 1.15rem .55rem;font-weight:var(--kit-weight-ui);font-size:var(--kit-type-desk-card-head)}.dkc-ch .dkc-lnk,.dkc-ch .dkc-push{margin-left:auto}.dkc-row{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1.15rem;border-bottom:var(--kit-border-width-1) solid var(--kit-color-border-soft);text-align:left;justify-content:flex-start;border-radius:var(--kit-radius-none);color:inherit;font:inherit}.dkc-row:last-child{border-bottom:0}.dkc-row,.dkc-row.kit-btn{font-weight:var(--kit-weight-desk-plain)}.dkc-row b{font-weight:var(--kit-weight-ui)}.dkc-contact .dkc-row,.dkc-prof .dkc-row{font-weight:var(--kit-weight-desk-plain)}.dkc-row--click{cursor:pointer;transition:background var(--kit-motion-fast) var(--kit-ease-out)}.dkc-row--click:hover{background:var(--kit-color-chip-bg)}.dkc-row--on,.dkc-row--on:hover{background:var(--kit-color-brand-light)}.dkc-row--top{align-items:flex-start}.dkc-grow{flex:1;min-width:0}.dkc-center{text-align:center}.dkc-mut{color:var(--kit-color-muted);font-size:var(--kit-type-desk-mut);font-weight:var(--kit-weight-desk-plain)}.dkc-addr{color:var(--kit-color-muted);font-size:var(--kit-type-desk-tab)}.dkc-q{font-weight:var(--kit-weight-ui);font-size:var(--kit-type-desk-q)}.dkc-big{font-size:var(--kit-type-desk-big);font-weight:var(--kit-weight-ui);line-height:1.15}.dkc-chev{color:var(--kit-color-muted);font-size:var(--kit-type-desk-chev);line-height:1}.dkc-flex{display:flex;align-items:center;gap:.55rem;min-width:0}.dkc-wrap{flex-wrap:wrap}.dkc-stack{display:flex;flex-direction:column;gap:.2rem;min-width:0}.dkc-h{margin:.2rem .1rem .6rem;font-size:var(--kit-type-desk-label);font-weight:var(--kit-weight-ui);color:var(--kit-color-muted);text-transform:uppercase;letter-spacing:.05em}.dkc-stat{display:flex;flex-direction:column;gap:.15rem;padding:.85rem 1.1rem;text-align:left;color:inherit;font:inherit;cursor:pointer;transition:box-shadow var(--kit-motion-fast) var(--kit-ease-out)}.dkc-stat.kit-btn,.dkc-row.kit-btn{white-space:normal}.dkc-stat.kit-btn{align-items:flex-start;justify-content:flex-start}.dkc-flex>b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dkc-stat>span{font-size:var(--kit-type-desk-sub);color:var(--kit-color-muted)}.dkc-stat>b{font-size:var(--kit-type-desk-figure);font-weight:var(--kit-weight-ui)}.dkc-stat>small{font-size:var(--kit-type-desk-label);color:var(--kit-color-muted)}.dkc-stat:hover{box-shadow:0 0 0 2px var(--kit-color-brand-light),var(--kit-shadow)}.dkc-note,.dkc-owe{display:flex;align-items:center;gap:.6rem;padding:.65rem .9rem;border-radius:var(--kit-radius-desk-btn);background:var(--kit-color-warning-bg);color:var(--kit-color-warning);font-size:var(--kit-type-desk-note)}.dkc-note .dkc-lnk{margin-left:auto}.dkc-owe{color:var(--kit-color-text);font-size:var(--kit-type-desk-body)}.dkc-owe>svg{color:var(--kit-color-warning);flex-shrink:0}.dkc-owe--ok{background:var(--kit-color-success-bg);color:var(--kit-color-success)}.dkc-owe .dkc-mut{margin-top:.15rem}.dkc-gap-top{margin-top:.7rem}.dkc-ic{color:var(--kit-color-brand);flex-shrink:0}.dkc .kit-money{font-weight:var(--kit-weight-body)}.dkc .kit-money--neg,.dkc-neg{color:var(--kit-color-warning);font-weight:var(--kit-weight-ui)}.dkc .kit-money--pos,.dkc-pos{color:var(--kit-color-success);font-weight:var(--kit-weight-ui)}.dkc-r{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.dkc .kit-idpill,.dkc-id{display:inline-flex;align-items:center;min-height:0;height:1.45rem;padding:0 .55rem;border-radius:var(--kit-radius-desk-id);background:var(--kit-color-brand-light);color:var(--kit-color-brand);font-size:var(--kit-type-desk-id);font-weight:var(--kit-weight-ui);white-space:nowrap}.dkc .kit-idpill--hire{background:var(--kit-idpill-hire-bg);color:var(--kit-idpill-hire)}.dkc-pill{display:inline-flex;align-items:center;height:1.45rem;padding:0 .6rem;border-radius:var(--kit-radius-desk-id);background:var(--kit-color-chip-bg);color:var(--kit-color-muted);font-size:var(--kit-type-desk-id);font-weight:var(--kit-weight-body);white-space:nowrap}.dkc-pill--ok{background:var(--kit-color-success-bg);color:var(--kit-color-success)}.dkc-pill--w{background:var(--kit-color-warning-bg);color:var(--kit-color-warning)}.dkc-pill--b{background:var(--kit-color-brand-light);color:var(--kit-color-brand)}.dkc-dot{display:inline-block;flex:none;width:.55rem;height:.55rem;border-radius:var(--kit-radius-circle);background:var(--kit-color-brand)}.dkc-dot--ok{background:var(--kit-color-success)}.dkc-dot--w{background:var(--kit-color-warning)}.dkc-dot--m{background:var(--kit-color-border)}.dkc-dot--b{background:var(--kit-color-brand)}.dkc-d--on.kit-btn .dkc-dot{background:var(--kit-color-on-band)}.dkc-lnk.kit-btn,.dkc-lnk{min-height:0;padding:0;background:none;border:0;color:var(--kit-color-brand);font-size:var(--kit-type-desk-small);font-weight:var(--kit-weight-body);cursor:pointer}.dkc-flt.kit-btn{min-height:0;height:2.4rem;padding:0 .95rem;border-radius:var(--kit-radius-desk-flt);border:var(--kit-border-width-1) solid var(--kit-color-border);background:var(--kit-color-surface);color:var(--kit-color-text);font-size:var(--kit-type-desk-small);font-weight:var(--kit-weight-body)}.dkc-flt--on.kit-btn{border-color:var(--kit-color-brand);background:var(--kit-color-brand-light);color:var(--kit-color-brand)}.dkc-mini.kit-btn{min-height:0;height:2.1rem;padding:0 .9rem;border:0;border-radius:var(--kit-radius-desk-mini);background:var(--kit-color-chip-bg);color:var(--kit-color-brand);font-size:var(--kit-type-desk-acct);font-weight:var(--kit-weight-ui)}.dkc-btn.kit-btn,.dkc-btn2.kit-btn{min-height:0;height:2.6rem;padding:0 1.25rem;border-radius:var(--kit-radius-desk-btn);font-size:var(--kit-type-desk-btn);font-weight:var(--kit-weight-body)}.dkc-btn.kit-btn{border:0;background:var(--kit-color-band);color:var(--kit-color-on-band)}.dkc-btn.kit-btn:disabled{background:var(--kit-color-border);color:var(--kit-color-muted);opacity:1}.dkc-btn2.kit-btn{border:var(--kit-border-width-1) solid var(--kit-color-border);background:var(--kit-color-surface);color:var(--kit-color-text)}.dkc-menuwrap{position:relative}.dkc-menu{position:absolute;top:calc(100% + .4rem);right:0;z-index:30;min-width:15rem;padding:.35rem 0;background:var(--kit-color-surface);border-radius:var(--kit-radius-desk-card);box-shadow:var(--kit-shadow-menu);animation:kit-desk-up var(--kit-motion-rise) var(--kit-ease-out)}.dkc-menu .dkc-row{padding:.6rem 1rem}.dkc-tbl{width:100%;border-collapse:collapse}.dkc-tbl th{padding:var(--kit-table-head-pad-y) var(--kit-table-pad-x-desk);border-bottom:var(--kit-border-width-1) solid var(--kit-color-border);text-align:left;font-size:var(--kit-type-desk-th);font-weight:var(--kit-weight-ui);color:var(--kit-color-muted);text-transform:uppercase;letter-spacing:.05em}.dkc-tbl td{padding:var(--kit-table-pad-y) var(--kit-table-pad-x-desk);border-bottom:var(--kit-border-width-1) solid var(--kit-color-border-soft);vertical-align:middle}.dkc-tbl tbody tr:last-child td{border-bottom:0}.dkc-tbl tbody tr{cursor:pointer;transition:background var(--kit-motion-fast) var(--kit-ease-out)}.dkc-tbl tbody tr:hover{background:var(--kit-color-chip-bg)}.dkc-tbl tbody tr.dkc-on{background:var(--kit-color-brand-light)}.dkc-tbl th.dkc-r,.dkc-tbl td.dkc-r{text-align:right}.dkc-tbl td.dkc-r .kit-row--between{justify-content:flex-end;gap:.5rem}.dkc-tbl th{white-space:nowrap}.dkc-tbl td{font-weight:var(--kit-weight-desk-plain)}.dkc-tbl td b{font-weight:var(--kit-weight-ui)}.dkc-tbl th.dkc-c,.dkc-tbl td.dkc-c{text-align:center}.dkc-tbl .dkc-nw{white-space:nowrap}.dkc-tbl--wk th,.dkc-tbl--wk td{padding-inline:var(--kit-space-1)}.dkc-tbl--wk tbody tr{cursor:default}.dkc-tbl--wk tbody tr:hover{background:transparent}.dkc-day{display:inline-flex;flex-direction:column;align-items:center;gap:2px}.dkc-qs{display:grid;grid-template-columns:2rem 2.25rem;grid-template-rows:2.25rem 2.25rem;width:4.25rem;overflow:hidden;border:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-control);background:var(--kit-color-surface);font-variant-numeric:tabular-nums}.dkc-qs:hover{border-color:var(--kit-color-neutral-border)}.dkc-qs:focus-within{border-color:var(--kit-color-brand);box-shadow:0 0 0 4px var(--kit-color-focus-ring)}.dkc-qs--set{border-color:var(--kit-color-brand-border);background:var(--kit-color-brand-light)}.dkc-qs--off{border-style:dashed;background:var(--kit-color-bg)}.dkc-qs .kit-input.dkc-qs__box{grid-area:1 / 1 / 3 / 2;width:100%;height:100%;min-height:0;min-width:0;padding:0;border:0;border-radius:var(--kit-radius-none);background:transparent;box-shadow:none;text-align:center;color:var(--kit-color-muted-2);font-size:var(--kit-type-body-size);font-weight:var(--kit-weight-strong)}.dkc-qs--set .kit-input.dkc-qs__box{color:var(--kit-color-text)}.dkc-qs .kit-input.dkc-qs__box:focus,.dkc-qs .kit-input.dkc-qs__box:focus-visible{outline:0;box-shadow:none}.dkc-qs .kit-btn.kit-btn--icon.dkc-qs__btn{width:100%;height:100%;min-width:0;min-height:0;padding:0;border:0;border-radius:var(--kit-radius-none);border-left:var(--kit-border-width-1) solid var(--kit-color-border-soft);background:var(--kit-color-chip-bg);color:var(--kit-color-text);-webkit-user-select:none;user-select:none;touch-action:manipulation}.dkc-qs--set .kit-btn.kit-btn--icon.dkc-qs__btn,.dkc-qs--off .kit-btn.kit-btn--icon.dkc-qs__btn{background:transparent}.dkc-qs .kit-btn.kit-btn--icon.dkc-qs__up{grid-area:1 / 2 / 2 / 3}.dkc-qs .kit-btn.kit-btn--icon.dkc-qs__dn{grid-area:2 / 2 / 3 / 3;border-top:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.dkc-qs .kit-btn.kit-btn--icon.dkc-qs__btn:hover:not(:disabled){background:var(--kit-color-brand-light);color:var(--kit-color-brand)}.dkc-qs .kit-btn.kit-btn--icon.dkc-qs__btn:active:not(:disabled){background:var(--kit-color-brand);color:var(--kit-color-surface)}.dkc-qs .kit-btn.kit-btn--icon.dkc-qs__btn:disabled{opacity:.45;cursor:not-allowed}.dkc-wkref{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kit-space-2) var(--kit-space-4);padding:var(--kit-space-2) var(--kit-space-2) var(--kit-space-3)}.dkc-wkref__i{display:inline-flex;align-items:center;gap:var(--kit-space-2)}.dkc-dp{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:2px;min-height:1.25rem;max-width:4.5rem;font-size:var(--kit-type-desk-tiny);color:var(--kit-color-muted);line-height:1.2}.dkc-dp .kit-btn.dkc-dp__p{min-height:0;height:auto;padding:0 2px;font:inherit;color:inherit;background:none;border:0;text-decoration:underline dotted;text-underline-offset:2px}.dkc-dp .kit-btn.dkc-dp__p:hover{color:var(--kit-color-brand)}.dkc-dp--own,.dkc-dp--own .kit-btn.dkc-dp__p{color:var(--kit-color-brand);font-weight:var(--kit-weight-ui)}.dkc-dp__m{flex-basis:100%;text-align:center;font-weight:var(--kit-weight-ui)}.dkc-dp .kit-btn.dkc-dp__x{width:1rem;height:1rem;min-width:0;min-height:0;padding:0;color:var(--kit-color-muted)}.dkc-dp .kit-input.dkc-dp__in{width:3.5rem;height:1.6rem;min-height:0;padding-inline:2px;text-align:center;font-size:var(--kit-type-desk-small)}.dkc-dp__err{flex-basis:100%;color:var(--kit-color-danger);white-space:normal}@media(max-width:1024px){.dkc-tbl--wk .dkc-wk-opt{display:none}.dkc-qs{grid-template-columns:1.5rem 2.25rem;width:3.75rem}.dkc-tbl--wk th,.dkc-tbl--wk td{padding-inline:var(--kit-space-1)}}.dkc-tbl--cust{table-layout:fixed}.dkc-tbl--cust th.dkc-c-name{width:24%}.dkc-tbl--cust th.dkc-c-addr{width:22%}.dkc-tbl--cust th.dkc-c-contact{width:21%}.dkc-tbl--cust th.dkc-c-tags{width:9rem}.dkc-tbl--cust th.dkc-c-week{width:9.5rem}.dkc-tbl--cust th.dkc-c-bal{width:8rem}.dkc-tbl--cust td.dkc-c-week{white-space:nowrap}@media(max-width:1024px){.dkc-tbl--cust th.dkc-c-name,.dkc-tbl--cust th.dkc-c-addr,.dkc-tbl--cust th.dkc-c-contact{width:auto}.dkc-tbl--cust th.dkc-c-tags{width:7rem}}.dkc-tbl--cust .kit-contact{display:flex;flex-direction:column;gap:.2rem;min-width:0}.dkc-tbl--cust .kit-contact a{display:inline-flex;align-items:center;gap:.35rem;min-width:0;color:var(--kit-color-muted);text-decoration:none;font-size:var(--kit-type-desk-mut)}.dkc-tbl--cust .kit-contact a:hover{color:var(--kit-color-brand);text-decoration:underline}.dkc-tbl--cust .kit-contact a svg{flex-shrink:0}.dkc-tbl--cust .kit-contact a span{overflow-wrap:anywhere}.dkc-tbl--cust .sh-tag-chips{display:flex;flex-wrap:wrap;gap:.25rem}.dkc-tbl--cust td:nth-child(1) .dkc-flex>b{white-space:normal}.dkc-tbl--cust td:nth-child(1) .dkc-flex{flex-wrap:wrap;row-gap:.25rem}.dkc-side .dkc-row .dkc-flex>b{white-space:normal;overflow-wrap:anywhere}.dkc-fl{display:flex;align-items:baseline;gap:.5rem;margin:.8rem 0 .3rem;font-size:var(--kit-type-desk-label);font-weight:var(--kit-weight-ui);color:var(--kit-color-muted)}.dkc-fl--first{margin-top:0}.dkc-inpx{position:relative}.dkc-inpx .kit-input{padding-right:15rem}.dkc-inhint{position:absolute;right:.9rem;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--kit-color-muted);font-size:var(--kit-type-desk-mut)}.dkc-bsh .dkc-mut{font-size:var(--kit-type-desk-mut)}.dkc-inp .kit-input,.dkc-inp input{min-height:2.75rem;border-radius:var(--kit-radius-desk-btn);font-size:var(--kit-type-desk-body)}.dkc-calh{display:flex;align-items:center;gap:.6rem;padding:.8rem 1rem .4rem}.dkc-calh b{flex:1;text-align:center;font-size:var(--kit-type-desk-cal-month)}.dkc-cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;padding:0 .75rem .75rem}.dkc-wd{text-align:center;font-size:var(--kit-type-desk-th);font-weight:var(--kit-weight-ui);color:var(--kit-color-muted);padding:.2rem 0}.dkc-d.kit-btn{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.1rem;height:var(--kit-desk-day);min-height:0;padding:.35rem .45rem;border:0;border-radius:var(--kit-radius-desk-id);background:transparent;color:var(--kit-color-text);font-size:var(--kit-type-desk-cal);font-weight:var(--kit-weight-ui);transition:background var(--kit-motion-fast) var(--kit-ease-out)}.dkc-d.kit-btn:hover{background:var(--kit-color-chip-bg)}.dkc-d.kit-btn small{margin-top:auto;font-size:var(--kit-type-desk-kbd);font-weight:var(--kit-weight-body);color:var(--kit-color-muted)}.dkc-d--o.kit-btn{color:var(--kit-color-border)}.dkc-d--t.kit-btn{box-shadow:inset 0 0 0 2px var(--kit-color-brand)}.dkc-d--on.kit-btn,.dkc-d--on.kit-btn:hover{background:var(--kit-color-band);color:var(--kit-color-on-band)}.dkc-d--on.kit-btn small{color:var(--kit-color-on-band)}.dkc-key{display:flex;flex-wrap:wrap;gap:1rem;padding:.3rem 1.15rem 1rem;font-size:var(--kit-type-desk-label);color:var(--kit-color-muted);align-items:center}.dkc-key i{display:inline-block;width:.75rem;height:.75rem;border-radius:var(--kit-radius-desk-key);margin-right:.35rem;vertical-align:-.1rem}.dkc-key .dkc-lnk{margin-left:auto}.dkc-bsh{display:flex;flex-direction:column;gap:.15rem}.dkc-foot{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;width:100%}.dkc-foot .dkc-grow{text-align:left}.dkc-acts{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.6rem}.dkc-oaddr{margin-top:.5rem}.dkc-row--open>.dkc-row{padding-left:0;padding-right:0}.dkc-kv{display:flex;justify-content:space-between;gap:.75rem}.dkc-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--kit-desk-gap);margin-bottom:var(--kit-desk-gap)}.dkc-stat--on,.dkc-stat--on:hover{box-shadow:inset 0 0 0 2px var(--kit-color-brand),var(--kit-shadow)}.dkc-n{min-width:1.8rem;height:1.8rem;border-radius:var(--kit-radius-round);background:var(--kit-color-brand-light);color:var(--kit-color-brand);font-weight:var(--kit-weight-ui);font-size:var(--kit-type-desk-label);display:flex;align-items:center;justify-content:center;flex-shrink:0}.dkc-pill--r{background:var(--kit-color-danger-bg);color:var(--kit-color-danger)}.dkc-ell{max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dkc-tbl--email td{padding-top:.55rem;padding-bottom:.55rem}.dkc-tbl--email td.dkc-mut{font-size:var(--kit-type-desk-mut);color:var(--kit-color-muted);white-space:nowrap}.dkc-tbl--email td:nth-child(1) .dkc-flex>b{white-space:normal}.dkc-steps .dkc-row{font-weight:var(--kit-weight-body)}.dkc-steps .dkc-row b{font-weight:var(--kit-weight-ui)}.dkc-tbl tbody tr.dkc-tbl__more{cursor:default}.dkc-tbl tbody tr.dkc-tbl__more:hover{background:transparent}.dkc-tbl tbody tr.dkc-row--still,.dkc-tbl tbody tr.dkd-day{cursor:default}.dkc-tbl tbody tr.dkc-row--still:hover,.dkc-tbl tbody tr.dkd-day:hover{background:transparent}.dkc-card .kit-empty,.dkc-card .kit-error{background:none;box-shadow:none;border-radius:var(--kit-radius-none);margin:0}.dkc-chips{display:flex;gap:.5rem;flex-wrap:wrap}.dkc-chip.kit-btn{height:2.6rem;min-height:0;padding:0 1rem;border-radius:var(--kit-radius-desk-btn);border:var(--kit-border-width-1) solid var(--kit-color-border);background:var(--kit-color-surface);color:var(--kit-color-text);font-weight:var(--kit-weight-ui);font-size:var(--kit-type-desk-body)}.dkc-chip--on.kit-btn{border:2px solid var(--kit-color-brand);background:var(--kit-color-brand-light);color:var(--kit-color-brand)}.dkc-q--name{font-size:var(--kit-type-desk-name);margin-top:.15rem}.dkc-split{display:grid;grid-template-columns:1fr 1fr;border-top:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.dkc-split>.dkc-pad+.dkc-pad{border-left:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.dkc-nowrap{white-space:nowrap}.dkc-amt,.dkc-amt .kit-money{font-weight:var(--kit-weight-ui);white-space:nowrap}.dkc-ordrow .kit-idpill{flex:0 1 auto;min-width:0;max-width:8.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;line-height:1.45rem}.dkc-ordrow .dkc-grow{flex:1 0 auto}.dkc-fig{font-size:var(--kit-type-desk-fig);font-weight:var(--kit-weight-ui)}.dkc-g--auto{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.dkc-ib.kit-btn{width:2.6rem;height:2.6rem;min-height:0;padding:0;border-radius:var(--kit-radius-round);border:var(--kit-border-width-1) solid var(--kit-color-border);background:var(--kit-color-surface);color:var(--kit-color-text)}.dkc-hx{display:flex;align-items:center;gap:.5rem}.dkc-d.kit-btn small{display:flex;align-items:center;gap:.25rem}.dkc-key>span{display:flex;align-items:center;gap:.35rem}.dkc-w45{width:4.5rem;flex-shrink:0}.dkc-w62{width:6.2rem;flex-shrink:0}.dkc-w65{width:6.5rem;flex-shrink:0}.dkc-w65>.dkc-mut{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dkc-w85{width:8.5rem;flex-shrink:0}.dkc-mt{margin-top:.2rem}.dkc-mt3{margin-top:.3rem}.dkc-mt9{margin-top:.9rem}.dkc-h--first{margin-top:0}.dkc-row--open{flex-direction:column;align-items:stretch;gap:.6rem;padding:.9rem 1.15rem}.dkc-openh{display:flex;align-items:center;gap:.6rem}.dkc-openh .dkc-pill{margin-left:auto}.dkc-lines{display:grid;grid-template-columns:1fr auto;gap:.3rem .8rem;font-size:var(--kit-type-desk-small)}.dkc-tbl td.dkc-month{background:var(--kit-color-bg)}.dkc-tbl tbody tr.dkc-tbl__month{cursor:default}.dkc-srch{display:flex;gap:.6rem;padding-bottom:.6rem}.dkc-srch .dkc-inp{flex:1}.dkc-tile.kit-btn{display:block;width:100%;height:auto;min-height:0;text-align:left;white-space:normal;color:inherit;font:inherit}.dkc-tile--add.kit-btn{display:flex;align-items:center;justify-content:center;gap:.4rem;box-shadow:none;border:2px dashed var(--kit-color-border);background:transparent}.dkc-links{display:flex;gap:1.5rem;margin-top:1.4rem}.dkc-lnk--neg.kit-btn,.dkc-lnk--neg{color:var(--kit-color-danger)}.dkc-row--pad0{padding-left:0;padding-right:0;font-weight:var(--kit-weight-desk-plain)}.dkc-card--flat>.dkc-row{font-weight:var(--kit-weight-desk-plain)}.dkc-side .dkc-row{font-weight:var(--kit-weight-desk-plain)}.dkc-roh{display:flex;align-items:center;gap:.6rem;margin-bottom:.8rem}.dkc-roh .dkc-push,.dkc-hx .dkc-push{margin-left:auto}.dkc-pill--band{background:var(--kit-color-on-band-soft);color:var(--kit-color-on-band)}.dkc-ch .dkc-mut{font-weight:var(--kit-weight-ui)}.dkc-st.kit-btn{width:2.4rem;height:2.4rem;min-height:0;padding:0;border-radius:var(--kit-radius-round);border:var(--kit-border-width-1) solid var(--kit-color-border);background:var(--kit-color-surface);color:var(--kit-color-brand);font-size:var(--kit-type-desk-cal-month);font-weight:var(--kit-weight-ui);flex-shrink:0}.dkc-st.kit-btn:hover{background:var(--kit-color-chip-bg)}.dkc-stq{width:1.6rem;text-align:center}.dkc-tabs{display:inline-flex;background:var(--kit-color-chip-bg);border-radius:var(--kit-radius-desk-btn);padding:.2rem;gap:.1rem;margin-bottom:.4rem}.dkc-tabs .kit-btn{height:2.3rem;min-height:0;padding:0 1.15rem;border:0;border-radius:var(--kit-radius-desk-id);background:transparent;color:var(--kit-color-muted);font-weight:var(--kit-weight-body);font-size:var(--kit-type-desk-small)}.dkc-tabs .kit-btn.dkc-on{background:var(--kit-color-surface);color:var(--kit-color-text);box-shadow:var(--kit-shadow)}.dkc-inp--on .kit-input,.dkc-inp--on input{border:2px solid var(--kit-color-brand)}.dkc-amt-row{position:relative}.dkc-amt-row .dkc-cur{position:absolute;left:.9rem;top:50%;transform:translateY(-50%);font-weight:var(--kit-weight-strong)}.dkc-amt-row .kit-input{padding-left:1.75rem;font-weight:var(--kit-weight-strong)}.dkc-amt-row .dkc-lnk{position:absolute;right:.9rem;top:50%;transform:translateY(-50%)}.dkc-owe--gap{margin-top:1rem}.dkc-fl .dkc-mut{font-weight:var(--kit-weight-body)}.dkc-note--b{background:var(--kit-color-brand-light);color:var(--kit-color-brand)}.dkc-inp .kit-datefield{width:100%}.dkc-inp .kit-datefield__chip{display:flex;align-items:center;width:100%;min-height:2.75rem;padding:0 .9rem;border:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-desk-btn);background:var(--kit-color-surface);color:var(--kit-color-text);font:inherit;font-size:var(--kit-type-desk-body);text-align:left;cursor:pointer}.dkc-inp .kit-datefield__chip b{font-weight:var(--kit-weight-body)}.dkc-inp .kit-datefield__chip:hover{background:var(--kit-color-chip-bg)}.dked-map{position:relative;height:12rem;border:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-desk-card);overflow:hidden;background:var(--kit-color-brand-light)}.dked-pin{color:var(--kit-color-brand);background:none;border:0;filter:drop-shadow(var(--kit-shadow-pin))}}@media(min-width:641px){.dkc-chip.kit-btn{display:inline-flex;align-items:center;gap:.5rem}.dkc-chip__n{color:var(--kit-color-muted);font-size:var(--kit-type-desk-tiny)}.dkc-chip--on .dkc-chip__n{color:inherit}}@media(min-width:641px){.invset .kit-field--inline{display:grid;grid-template-columns:9rem minmax(0,1fr);align-items:center;gap:var(--kit-space-3)}.invset .kit-field--inline>.kit-select,.invset .kit-field--inline>.kit-input{width:100%}}.docv .kit-pc-side .docv-inv__top{display:flex;justify-content:space-between;gap:var(--kit-space-2)}.docv .kit-pc-side .docv-inv__sub{white-space:nowrap}.docv .kit-pc-side .docv-inv__pills{display:flex;flex-wrap:wrap;gap:var(--kit-space-1);margin-top:var(--kit-space-1)}.sle-acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kit-space-2);margin-bottom:var(--kit-space-3)}.sle-grow{flex:1 1 auto;min-width:0}.sle-acts>.kit-search-input{flex:1 1 14rem;width:auto;min-width:14rem}.sle-push{margin-right:auto}.sle-push-l{margin-left:auto}.sle-mut{color:var(--kit-color-muted)}.sle-ink{color:var(--kit-color-text)}.sle-block{display:block;font-size:var(--kit-type-pill-size)}.sle-small,.sle-from{font-size:var(--kit-type-pill-size);white-space:nowrap}@media(min-width:641px){.sle-acts--one{flex-wrap:nowrap}.sle-acts--one .sle-from{min-width:0;overflow:hidden;text-overflow:ellipsis}}.sle-card{border:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-card);overflow:hidden;background:var(--kit-color-surface)}.sle-row{display:flex;align-items:center;gap:var(--kit-space-3);width:100%;padding:var(--kit-space-3) var(--kit-space-4);border:0;border-bottom:var(--kit-border-width-1) solid var(--kit-color-border-soft);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.sle-row:last-child{border-bottom:0}.sle-row b{font-weight:var(--kit-weight-ui)}.sle-row--off{opacity:.55;cursor:default}.sle-row--plain{cursor:default}.sle-n{width:1.8rem;height:1.8rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:var(--kit-radius-round);background:var(--kit-color-surface);box-shadow:inset 0 0 0 1.5px var(--kit-color-border)}.sle-n--on{background:var(--kit-color-success-bg);color:var(--kit-color-success);box-shadow:none}.sle-lnk{color:var(--kit-color-brand);font-weight:var(--kit-weight-ui)}.sle-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--kit-space-2);width:100%}.sle-frame{background:var(--kit-color-bg);border-radius:var(--kit-radius-card);padding:var(--kit-space-4)}.sle-email{display:block;width:100%;max-width:40rem;height:34rem;margin:0 auto;border:0;border-radius:var(--kit-radius-box);background:var(--kit-color-surface);box-shadow:var(--kit-shadow-pop)}@media(max-width:640px){.sle-acts>.kit-search-input{min-width:100%}.sle-push-l{margin-left:0;width:100%}.sle-from{white-space:normal}.sle-row{padding:var(--kit-space-3)}.sle-small{display:none}.sle-frame{padding:var(--kit-space-2)}.sle-email{height:30rem}.sle-foot>.sle-mut{width:100%;text-align:center}}.kit-btn.sle-row{justify-content:flex-start;min-height:0;padding:.6rem var(--kit-space-4);border-radius:var(--kit-radius-none);border-width:0 0 var(--kit-border-width-1);border-color:var(--kit-color-border-soft);white-space:normal;font-weight:var(--kit-weight-body)}.kit-btn.sle-row:last-child{border-bottom-width:0}.kit-btn.sle-row:disabled{background:none;opacity:.55}@media(max-width:640px){.kit-btn.sle-row{padding:var(--kit-space-3)}}@media(min-width:641px){.dkc-row.dkc-lrow{display:grid;grid-template-columns:5.8rem minmax(0,1fr) 5.4rem 5.6rem;grid-template-areas:"date ref pill right" "date what pill right";gap:.15rem .6rem;align-items:center}.dkc-lrow>.dkc-ldate{grid-area:date}.dkc-lrow>.dkc-lref{grid-area:ref;min-width:0;overflow:hidden}.dkc-lrow>.dkc-lwhat{grid-area:what;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dkc-lrow>.dkc-lpill{grid-area:pill;justify-self:start}.dkc-lrow>.dkc-lright{grid-area:right;justify-self:end;white-space:nowrap}}@media(min-width:1025px){.dks-slot{display:contents}.dks-set{display:grid;grid-template-columns:clamp(15rem,19vw,21rem) minmax(0,1fr);gap:var(--kit-desk-gap);align-items:start}.dks-set__main{min-width:0}.dks-tree{position:sticky;top:var(--kit-desk-strip)}.dks-tree__top{display:flex;align-items:center;gap:.75rem;padding:.9rem 1.15rem .6rem}.dks-tree__mark{flex:none;display:grid;place-items:center;width:2.3rem;height:2.3rem;border-radius:var(--kit-radius-control);background:var(--kit-color-band);color:var(--kit-color-on-band)}.dks-tree__grp{padding:.35rem 1.15rem .6rem;border-top:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.dks-tree__h{display:flex;align-items:center;gap:.4rem;padding:.35rem 0;font-size:var(--kit-type-desk-acct);font-weight:var(--kit-weight-ui)}.dks-tree__h>svg{flex:none;color:var(--kit-color-muted)}.dks-tree__kids{display:grid;gap:.15rem;margin-left:.5rem;padding-left:.75rem;border-left:2px solid var(--kit-color-border)}.dks-tree__a.kit-btn{display:flex;align-items:center;gap:.5rem;width:100%;justify-content:flex-start;padding:.35rem .6rem;border-radius:var(--kit-radius-control);font-size:var(--kit-type-desk-note);font-weight:var(--kit-weight-desk-plain);color:var(--kit-color-text);text-align:left;white-space:normal;transition:background var(--kit-motion-fast) var(--kit-ease-out)}.dks-tree__a.kit-btn:hover{background:var(--kit-color-chip-bg)}.dks-tree__a--on.kit-btn,.dks-tree__a--on.kit-btn:hover{background:var(--kit-color-brand-light);color:var(--kit-color-brand);font-weight:var(--kit-weight-ui)}.dks-tree__jump{flex:none;font-size:var(--kit-type-desk-tiny);color:var(--kit-color-muted)}.dks-pm-small{margin:0;padding:0 1.3rem 1rem 2.4rem;color:var(--kit-color-muted);font-size:var(--kit-type-desk-sub)}.dks-av{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2rem;height:2rem;border-radius:var(--kit-radius-round);background:var(--kit-color-brand-light);color:var(--kit-color-brand);font-size:var(--kit-type-desk-num);font-weight:var(--kit-weight-ui)}.dks-plan-on{outline:2px solid var(--kit-color-brand)}.dks-of{font-size:var(--kit-type-desk-body)}.dks-pane{display:grid;grid-template-columns:minmax(0,1fr) clamp(16rem,22vw,26rem);gap:var(--kit-desk-gap);align-items:start;animation:kit-desk-up var(--kit-motion-rise) var(--kit-ease-out)}.dks-pane--one{grid-template-columns:minmax(0,1fr)}.dks-fg{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:0 1rem}.dks-g{display:grid;gap:var(--kit-desk-gap);align-items:start}.dks-g-2{grid-template-columns:repeat(2,minmax(0,1fr))}.dks-g-auto19{grid-template-columns:repeat(auto-fit,minmax(19rem,1fr))}.dks-side{position:sticky;top:var(--kit-desk-strip);min-width:0}.dks-card{background:var(--kit-color-surface);border-radius:var(--kit-radius-desk-card);box-shadow:var(--kit-shadow);overflow:hidden}.dks-card--flat{box-shadow:none;border:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.dks-pad{padding:1rem 1.15rem}.dks-mb{margin-bottom:var(--kit-desk-gap)}.dks-mt{margin-top:var(--kit-desk-gap)}.dks-ch{display:flex;align-items:baseline;gap:.5rem;padding:0 0 .4rem;font-size:var(--kit-type-desk-ch);font-weight:var(--kit-weight-ui)}.dks-ch .dks-mut{font-size:var(--kit-type-desk-small);font-weight:var(--kit-weight-body)}.dks-ch--row{padding:.9rem 1.15rem .55rem}.dks-row{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1.15rem;border:0;border-bottom:var(--kit-border-width-1) solid var(--kit-color-border-soft);border-radius:var(--kit-radius-none);background:transparent;color:inherit;font:inherit;text-align:left}.dks-row:last-child{border-bottom:0}.dks-row.kit-btn{white-space:normal;justify-content:flex-start}.dks-row>.dks-chev{flex:none}.dks-row--click{cursor:pointer;transition:background var(--kit-motion-fast) var(--kit-ease-out)}.dks-row--click:hover{background:var(--kit-color-chip-bg)}.dks-row>svg{flex:none;color:var(--kit-color-muted)}.dks-tbl tbody tr:nth-child(2){animation-delay:var(--kit-motion-stagger)}.dks-tbl tbody tr:nth-child(3){animation-delay:calc(2 * var(--kit-motion-stagger))}.dks-tbl tbody tr:nth-child(4){animation-delay:calc(3 * var(--kit-motion-stagger))}.dks-tbl tbody tr:nth-child(n+5){animation-delay:calc(4 * var(--kit-motion-stagger))}.dks-grow{flex:1;min-width:0}.dks-grow>b{display:block}.dks-chev{color:var(--kit-color-muted);font-size:var(--kit-type-desk-chev);line-height:1}.dks-h{margin:.2rem .1rem .6rem;font-size:var(--kit-type-desk-label);font-weight:var(--kit-weight-ui);color:var(--kit-color-muted);text-transform:uppercase;letter-spacing:.05em}.dks-mut{color:var(--kit-color-muted);font-size:var(--kit-type-desk-mut);font-weight:var(--kit-weight-desk-plain)}.dks-push{margin-left:auto}.dks-big{font-size:var(--kit-type-desk-big);font-weight:var(--kit-weight-ui);line-height:1.15}.dks-r{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.dks-flex{display:flex;align-items:center;gap:1rem}.dks-logo-up{display:flex;flex:none;align-items:center;justify-content:center;width:4.2rem;height:4.2rem;overflow:hidden;border-radius:var(--kit-radius-desk-card);background:var(--kit-color-band);color:var(--kit-color-on-band);font-size:var(--kit-type-desk-big);font-weight:var(--kit-weight-ui)}.dks-logo-up img{width:100%;height:100%;object-fit:contain;background:var(--kit-color-surface)}.dks-logo-up--sm{width:3rem;height:3rem;font-size:var(--kit-type-desk-figure)}.dks-fl{display:block;margin:.8rem 0 .3rem;font-size:var(--kit-type-desk-label);font-weight:var(--kit-weight-ui);color:var(--kit-color-muted)}.dks-inp{display:flex;align-items:center;gap:.5rem;width:100%;min-height:2.75rem;padding:.7rem .9rem;border:var(--kit-border-width-1) solid var(--kit-color-border-soft);border-radius:var(--kit-radius-desk-btn);background:var(--kit-color-chip-bg);color:var(--kit-color-text);font:inherit;font-size:var(--kit-type-desk-body)}.dks-inp:focus-within,input.dks-inp:focus,select.dks-inp:focus{outline:var(--kit-focus-ring);outline-offset:0;border-color:var(--kit-color-brand);background:var(--kit-color-surface)}.dks-inp input{flex:1;min-width:0;min-height:0;height:auto;padding:0;border:0;outline:0;background:transparent;font:inherit;color:inherit}.dks-inp>svg{flex:none;color:var(--kit-color-muted)}.dks-inp--sm{min-height:2.6rem;padding:.45rem .8rem;width:13rem}.dks-inp--find{width:clamp(14rem,20vw,22rem)}.dks-chips{display:flex;flex-wrap:wrap;gap:.5rem}.dks-chip{display:inline-flex;align-items:center;gap:.4rem;height:2.6rem;padding:0 1rem;border:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-desk-btn);background:var(--kit-color-surface);color:var(--kit-color-text);font:inherit;font-size:var(--kit-type-desk-btn);font-weight:var(--kit-weight-ui);cursor:pointer}.dks-chip--on{border:2px solid var(--kit-color-brand);background:var(--kit-color-brand-light);color:var(--kit-color-brand)}.dks-chip--card{display:block;height:auto;padding:.7rem .9rem;text-align:left}.dks-chip--card .dks-mut{display:block;margin-top:.15rem}.dks-tabs{display:inline-flex;gap:.1rem;padding:.2rem;border-radius:var(--kit-radius-desk-btn);background:var(--kit-color-chip-bg)}.dks-tabs>button{height:2.3rem;padding:0 1.15rem;border:0;border-radius:var(--kit-radius-desk-tab);background:transparent;color:var(--kit-color-muted);font:inherit;font-size:var(--kit-type-desk-tab);font-weight:var(--kit-weight-body);cursor:pointer;transition:background var(--kit-motion-fast) var(--kit-ease-out),color var(--kit-motion-fast) var(--kit-ease-out)}.dks-tabs>button.dks-on{background:var(--kit-color-surface);color:var(--kit-color-text);box-shadow:var(--kit-shadow)}.dks-pill{display:inline-flex;align-items:center;height:1.45rem;padding:0 .6rem;border-radius:var(--kit-radius-desk-id);background:var(--kit-color-chip-bg);color:var(--kit-color-muted);font-size:var(--kit-type-desk-id);font-weight:var(--kit-weight-body);white-space:nowrap}.dks-pill--ok{background:var(--kit-color-success-bg);color:var(--kit-color-success)}.dks-pill--w{background:var(--kit-color-warning-bg);color:var(--kit-color-warning)}.dks-pill--b{background:var(--kit-color-brand-light);color:var(--kit-color-brand)}.dks-id{display:inline-flex;align-items:center;height:1.45rem;padding:0 .55rem;border-radius:var(--kit-radius-desk-id);background:var(--kit-color-brand-light);color:var(--kit-color-brand);font-size:var(--kit-type-desk-id);font-weight:var(--kit-weight-ui);white-space:nowrap}.dks-tbl{width:100%;border-collapse:collapse}.dks-tbl th{padding:.55rem 1.15rem;border-bottom:var(--kit-border-width-1) solid var(--kit-color-border);text-align:left;font-size:var(--kit-type-desk-th);font-weight:var(--kit-weight-ui);color:var(--kit-color-muted);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.dks-tbl td{padding:.7rem 1.15rem;border-bottom:var(--kit-border-width-1) solid var(--kit-color-border-soft);vertical-align:middle}.dks-tbl tbody tr:last-child td{border-bottom:0}.dks-tbl tbody tr{cursor:pointer;transition:background var(--kit-motion-fast) var(--kit-ease-out);animation:kit-desk-up var(--kit-motion-rise) var(--kit-ease-out) backwards}.dks-tbl tbody tr:hover{background:var(--kit-color-chip-bg)}.dks-tbl tbody tr.dks-still{cursor:default}.dks-tbl tbody tr.dks-still:hover{background:transparent}.dks-tbl th.dks-r,.dks-tbl td.dks-r{text-align:right}.dks-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--kit-desk-gap);margin-bottom:var(--kit-desk-gap)}.dks-stat{display:flex;flex-direction:column;gap:.15rem;padding:.85rem 1.1rem;background:var(--kit-color-surface);border-radius:var(--kit-radius-desk-card);box-shadow:var(--kit-shadow)}.dks-stat>span{font-size:var(--kit-type-desk-sub);color:var(--kit-color-muted)}.dks-stat>b{font-size:var(--kit-type-desk-figure);font-weight:var(--kit-weight-ui)}.dks-stat>small{font-size:var(--kit-type-desk-sub);color:var(--kit-color-muted)}.dks-stats--words .dks-stat>b{font-size:var(--kit-type-desk-ch)}.dks-g--rows{row-gap:0}.dks-addr{grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) minmax(0,1fr);gap:.6rem}.dks-inp--split{justify-content:space-between}.dks-inp--split .dks-flex{gap:.6rem}.dks-inp--split .dks-logo-up{width:2rem;height:2rem;font-size:var(--kit-type-desk-tiny)}.dks-bar{height:.4rem;margin-top:.4rem;overflow:hidden;border-radius:var(--kit-radius-desk-bar);background:var(--kit-color-border-soft)}.dks-bar>i{display:block;height:100%;background:var(--kit-color-brand);transform-origin:left;animation:dks-grow var(--kit-motion-page) var(--kit-ease-out)}.dks-bar--w>i{background:var(--kit-color-warning)}@keyframes dks-grow{0%{transform:scaleX(0)}}.dks-note,.dks-owe{display:flex;align-items:center;gap:.6rem;padding:.65rem .9rem;border-radius:var(--kit-radius-desk-btn);background:var(--kit-color-warning-bg);color:var(--kit-color-warning);font-size:var(--kit-type-desk-note)}.dks-owe{color:var(--kit-color-text);font-size:var(--kit-type-desk-body)}.dks-owe--ok{background:var(--kit-color-success-bg)}.dks-owe--ok>svg{color:var(--kit-color-success);flex:none}.dks-owe .dks-btn2{margin-left:auto}.dks-btn,.dks-btn2{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;height:2.6rem;padding:0 1.25rem;border:0;border-radius:var(--kit-radius-desk-btn);background:var(--kit-color-band);color:var(--kit-color-on-band);font:inherit;font-size:var(--kit-type-desk-btn);font-weight:var(--kit-weight-body);white-space:nowrap;cursor:pointer}.dks-btn:disabled{background:var(--kit-color-border);color:var(--kit-color-muted);cursor:default}.dks-btn2{border:var(--kit-border-width-1) solid var(--kit-color-border);background:var(--kit-color-surface);color:var(--kit-color-text)}.dks-btn2:disabled{color:var(--kit-color-muted);cursor:default}.dks-btn.kit-btn--bare:disabled{background:var(--kit-color-border);color:var(--kit-color-muted);opacity:1}.dks-btn2.kit-btn--bare:disabled{border-color:var(--kit-color-border);background:var(--kit-color-surface);opacity:1}.dks-lnk{padding:0;border:0;background:none;color:var(--kit-color-brand);font:inherit;font-size:var(--kit-type-desk-small);font-weight:var(--kit-weight-body);cursor:pointer}.dks-foot{display:flex;justify-content:flex-end;gap:.6rem;width:100%}.dks-kv{display:grid;grid-template-columns:auto 1fr;gap:.35rem 1rem;margin-top:.5rem}.dks-kv>span{color:var(--kit-color-muted);font-size:var(--kit-type-desk-mut)}.dks-ch--flush{padding:0 0 .2rem}.dks-row--stack{flex-direction:column;align-items:stretch;gap:.5rem}.dks-tabs--start{align-self:start}.dks-mb-s{margin-bottom:.5rem}span.dks-chip{display:inline-flex;align-items:center;cursor:default}.dks-foot--pop{margin-top:1.2rem}.dks-g--tight{gap:.6rem}.dks-gap9{margin-top:.9rem}}.sph-body{padding:var(--kit-space-3);font-size:var(--kit-type-3);line-height:1.35;color:var(--kit-color-text)}.sph-srch{display:flex;align-items:center;gap:var(--kit-space-2);background:var(--kit-color-surface);border:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-chip);height:var(--kit-control-height);padding:0 var(--kit-space-3);margin-bottom:var(--kit-space-3);color:var(--kit-color-muted)}.sph-srch input{flex:1;min-width:0;border:0;background:none;font:inherit;color:var(--kit-color-text);outline:none;padding:0;min-height:0;font-weight:var(--kit-weight-body)}.kit-page>.sph-body{padding:0}.sph-h{font-size:var(--kit-type-2);font-weight:var(--kit-weight-ui);color:var(--kit-color-muted);text-transform:uppercase;letter-spacing:.04em;margin:6px 2px var(--kit-space-2)}.sph-card{background:var(--kit-color-surface);border-radius:var(--kit-radius-card);box-shadow:var(--kit-shadow);margin-bottom:10px;overflow:hidden}.sph-card--pad{padding:var(--kit-space-3)}.sph-row{display:flex;align-items:center;gap:10px;width:100%;min-height:58px;padding:var(--kit-space-3);border:0;border-bottom:var(--kit-border-width-1) solid var(--kit-color-border-soft);background:none;color:inherit;font:inherit;text-align:left;box-sizing:border-box}.sph-row:last-child{border-bottom:0}.sph-row--tall{min-height:62px}button.sph-row{cursor:pointer;transition:background var(--kit-motion-fast) var(--kit-ease-standard)}button.sph-row:active{background:var(--kit-color-chip-bg)}.sph-card.sph-row{background:var(--kit-color-surface)}button.sph-card.sph-row:active{background:var(--kit-color-chip-bg)}.sph-row.kit-btn{white-space:normal;justify-content:flex-start;font-weight:inherit}.sph-row .sph-pill{flex-shrink:0}.sph-ic{width:32px;height:32px;border-radius:var(--kit-radius-control);background:var(--kit-color-brand-light);display:flex;align-items:center;justify-content:center;font-size:var(--kit-type-5);flex:none}.sph-n{width:40px;height:40px;border-radius:var(--kit-radius-round);background:var(--kit-color-brand-light);color:var(--kit-color-brand);display:flex;align-items:center;justify-content:center;font-weight:var(--kit-weight-ui);font-size:var(--kit-type-2);flex:none}.sph-grow{flex:1;min-width:0}.sph-grow b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sph-mut{color:var(--kit-color-muted);font-size:var(--kit-type-2)}.sph-big{font-size:var(--kit-type-4);font-weight:var(--kit-weight-ui)}.sph-av{flex:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--kit-radius-circle);background:var(--kit-color-brand-light);color:var(--kit-color-brand);font-weight:var(--kit-weight-strong)}.sph-grow>.sph-mut{display:block}.sph-chev{color:var(--kit-color-muted);font-size:var(--kit-type-6);line-height:1}.sph-pill{display:inline-block;padding:2px var(--kit-space-2);border-radius:var(--kit-radius-seg);font-size:var(--kit-type-1);font-weight:var(--kit-weight-ui);background:var(--kit-color-chip-bg);color:var(--kit-color-muted);white-space:nowrap}.sph-pill--ok{background:var(--kit-color-success-bg);color:var(--kit-color-success)}.sph-pill--w{background:var(--kit-color-warning-bg);color:var(--kit-color-warning)}.sph-chips{display:flex;gap:var(--kit-space-2);margin:0 0 var(--kit-space-3)}.sph-chips--tight{gap:5px}.sph-chip{flex:1;min-width:0;height:var(--kit-control-height);border-radius:var(--kit-radius-chip);border:var(--kit-border-width-1) solid var(--kit-color-border);background:var(--kit-color-surface);font:inherit;font-weight:var(--kit-weight-ui);font-size:var(--kit-type-3);color:var(--kit-color-text);display:inline-flex;align-items:center;justify-content:center}.sph-chip--on{border:2px solid var(--kit-color-brand);background:var(--kit-color-brand-light);color:var(--kit-color-brand)}.sph-qs{display:grid;grid-template-columns:var(--kit-touch-min) 3rem var(--kit-touch-min);grid-template-rows:var(--kit-touch-min);flex:none;overflow:hidden;border:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-control);background:var(--kit-color-surface);font-variant-numeric:tabular-nums}.sph-qs:focus-within{border-color:var(--kit-color-brand);box-shadow:0 0 0 4px var(--kit-color-focus-ring)}.sph-qs--set{border-color:var(--kit-color-brand-border);background:var(--kit-color-brand-light)}.sph-qs--off{border-style:dashed;background:var(--kit-color-bg)}.sph-qs .kit-input.sph-qs__box{width:100%;height:100%;min-height:0;min-width:0;padding:0;border:0;border-radius:var(--kit-radius-none);background:transparent;box-shadow:none;text-align:center;color:var(--kit-color-muted-2);font-size:var(--kit-type-body-size);font-weight:var(--kit-weight-strong)}.sph-qs--set .kit-input.sph-qs__box{color:var(--kit-color-text)}.sph-qs .kit-input.sph-qs__box:focus,.sph-qs .kit-input.sph-qs__box:focus-visible{outline:0;box-shadow:none}.sph-qs .kit-btn.kit-btn--icon.sph-qs__btn{width:100%;height:100%;min-width:0;min-height:0;padding:0;border:0;border-radius:var(--kit-radius-none);background:var(--kit-color-chip-bg);color:var(--kit-color-muted);-webkit-user-select:none;user-select:none;touch-action:manipulation}.sph-qs .kit-btn.kit-btn--icon.sph-qs__btn:first-child{border-right:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.sph-qs .kit-btn.kit-btn--icon.sph-qs__btn:last-child{border-left:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.sph-qs--set .kit-btn.kit-btn--icon.sph-qs__btn,.sph-qs--off .kit-btn.kit-btn--icon.sph-qs__btn{background:transparent}.sph-qs .kit-btn.kit-btn--icon.sph-qs__btn:active:not(:disabled){background:var(--kit-color-brand);color:var(--kit-color-surface)}.sph-qs .kit-btn.kit-btn--icon.sph-qs__btn:disabled{opacity:.45;cursor:not-allowed}.sph-dp{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kit-space-1);min-height:var(--kit-control-height);color:var(--kit-color-muted);font-size:var(--kit-type-2)}.sph-dp .kit-btn.sph-dp__p{min-height:var(--kit-control-height);padding:0 var(--kit-space-2) 0 0;font:inherit;color:inherit;background:none;border:0;text-decoration:underline dotted;text-underline-offset:3px}.sph-dp--own,.sph-dp--own .kit-btn.sph-dp__p{color:var(--kit-color-brand);font-weight:var(--kit-weight-ui)}.sph-dp__m{font-weight:var(--kit-weight-ui)}.sph-dp .kit-btn.sph-dp__x{width:var(--kit-control-height);height:var(--kit-control-height);min-width:0;padding:0;color:var(--kit-color-muted)}.sph-dp .kit-input.sph-dp__in{width:6rem}.sph-dp__err{flex-basis:100%;color:var(--kit-color-danger)}.sph-wkh{display:flex;flex-direction:column;align-items:center;text-align:center}.sph-foot.sph-foot--flow{position:static;padding:var(--kit-space-3) 0 0;background:none;border-top:0}.dks-pick{display:grid;grid-template-columns:1fr 1fr;gap:var(--kit-space-4)}.dks-pick .kit-choice-card{position:relative;gap:var(--kit-space-2);padding:var(--kit-space-4);border-radius:var(--kit-radius-popup)}.dks-pick .kit-choice-card.is-selected{background:var(--kit-color-surface);box-shadow:var(--kit-shadow-brand)}.dks-pick .kit-choice-card__title{display:flex;flex-direction:column;gap:var(--kit-space-3)}.dks-pick__art{display:block;padding:var(--kit-space-3);border-radius:var(--kit-radius-card);background:var(--kit-color-bg)}.dks-pick__t{font-size:var(--kit-type-5)}.dks-pick__radio{position:absolute;top:var(--kit-space-3);right:var(--kit-space-3);display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:var(--kit-radius-circle);border:var(--kit-border-width-2) solid var(--kit-color-border);background:var(--kit-color-surface)}.dks-pick__radio.is-on{border-color:var(--kit-color-brand);background:var(--kit-color-band);color:var(--kit-color-on-band)}.dks-mini{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--kit-space-1)}.dks-mini i{display:block;height:.7rem;border-radius:var(--kit-radius-xs);background:var(--kit-color-border-soft)}.dks-mini--week i{height:1.3rem}.dks-mini i.is-on{background:var(--kit-color-brand)}.dks-foot{display:flex;align-items:center;gap:var(--kit-space-3);width:100%}@media(max-width:640px){.dks-pick{grid-template-columns:1fr}}.sph-foot{position:sticky;bottom:0;padding:10px var(--kit-space-3) var(--kit-space-4);background:var(--kit-color-surface);border-top:var(--kit-border-width-1) solid var(--kit-color-border)}.sph-btn{width:100%;height:var(--kit-control-height-lg);border:0;border-radius:var(--kit-radius-card);background:var(--kit-color-band);color:var(--kit-color-on-band);font:inherit;font-size:var(--kit-type-4);font-weight:var(--kit-weight-ui)}.sph-btn:disabled,.kit-btn--bare.sph-btn:disabled{background:var(--kit-color-band);color:var(--kit-color-on-band);opacity:.5}.sph-lnk{color:var(--kit-color-brand);font-weight:var(--kit-weight-body);font-size:var(--kit-type-3)}@media(prefers-reduced-motion:reduce){button.sph-row{transition:none}}.sph-lbl{display:block;font-size:var(--kit-type-2);color:var(--kit-color-muted);font-weight:var(--kit-weight-body);margin-top:var(--kit-space-3)}.sph-inp{display:block;width:100%;box-sizing:border-box;border:var(--kit-border-width-1) solid var(--kit-color-border-soft);border-radius:var(--kit-radius-chip);padding:14px;margin-top:var(--kit-space-2);background:var(--kit-color-chip-bg);color:var(--kit-color-text);font:inherit}.sph-inp:focus{outline:var(--kit-focus-ring);outline-offset:0;border-color:var(--kit-color-brand);background:var(--kit-color-surface)}.sph-rc{display:flex;gap:10px;align-items:center;width:100%;margin-top:var(--kit-space-2);padding:10px;border:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-chip);background:var(--kit-color-surface);color:inherit;font:inherit;text-align:left;box-sizing:border-box}.sph-rc--on{border:2px solid var(--kit-color-brand);background:var(--kit-color-brand-light)}.sph-rc__ic{font-size:var(--kit-type-6)}.sph-rc__tick{color:var(--kit-color-brand);font-weight:var(--kit-weight-ui)}.sph-gap{margin-top:10px}.sph-row--agreed{margin:var(--kit-space-3) 0 var(--kit-space-4)}.sph-row .kit-dashbtn{width:100%;min-height:2.75rem}.sph-btn--in{margin-top:var(--kit-space-3)}.sph-sheet .kit-sheet__title{font-size:var(--kit-type-6)}.sph-btn2{width:100%;height:var(--kit-control-height-lg);margin-top:var(--kit-space-2);border:0;background:none;color:var(--kit-color-brand);font:inherit;font-size:var(--kit-type-4);font-weight:var(--kit-weight-ui)}.sph-note{margin-top:var(--kit-space-1)}.sph-amber{margin-top:var(--kit-space-2);padding:var(--kit-space-2) var(--kit-space-3);border-radius:var(--kit-radius-chip);background:var(--kit-color-warning-bg);color:var(--kit-color-warning);font-size:var(--kit-type-3)}.sph-ok{color:var(--kit-color-success)}.sph-pad-line>.sph-lnk{font-weight:var(--kit-weight-strong);text-decoration:none}.sph-fld{display:block;padding:10px var(--kit-space-3);border-bottom:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.sph-fld:last-child{border-bottom:0}.sph-fld .sph-lbl{margin-top:0;font-weight:var(--kit-weight-ui)}.sph-v{display:block;width:100%;box-sizing:border-box;margin-top:2px;padding:0;min-height:0;border:0;border-radius:var(--kit-radius-none);background:none;color:var(--kit-color-text);font:inherit;font-size:var(--kit-type-4);font-weight:var(--kit-weight-body);outline:none}.sph-v::placeholder{color:var(--kit-color-muted)}.sph-v:focus-visible{box-shadow:inset 0 -2px 0 var(--kit-color-brand)}.sph-vc{display:flex;align-items:center;gap:var(--kit-space-3);padding:14px}button.sph-vc{width:100%;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.sph-vi{width:44px;height:44px;border-radius:var(--kit-radius-chip);background:var(--kit-color-brand-light);color:var(--kit-color-brand);display:flex;align-items:center;justify-content:center;font-size:var(--kit-type-6);flex:none;overflow:hidden}.sph-vi--lg{width:56px;height:56px;font-size:var(--kit-type-7)}.sph-vi img{width:100%;height:100%;object-fit:contain}.sph-row--logo{min-height:72px}.sph-mini{flex:none;height:38px;padding:0 14px;border:0;border-radius:var(--kit-radius-round);background:var(--kit-color-band);color:var(--kit-color-on-band);font:inherit;font-size:var(--kit-type-3);font-weight:var(--kit-weight-strong)}.sph-mini:disabled{opacity:.6}label.sph-mini{display:inline-flex;align-items:center;cursor:pointer}.sph-n--lg{width:48px;height:48px;font-size:var(--kit-type-4)}.sph-b-lg{font-size:var(--kit-type-4)}.sph-pill--b,.sph-pill--r-head_admin,.dks-pill--r-head_admin{background:var(--kit-color-brand-light);color:var(--kit-color-brand)}.sph-pill--r-manager,.dks-pill--r-manager{background:var(--kit-color-info-bg);color:var(--kit-color-info)}.sph-pill--r-sales_agent,.dks-pill--r-sales_agent{background:var(--kit-color-teal-bg);color:var(--kit-color-teal)}.sph-pill--r-driver,.dks-pill--r-driver{background:var(--kit-color-success-bg);color:var(--kit-color-success)}.sph-vchips{display:flex;flex-wrap:wrap;gap:6px;padding:0 14px 12px}.sph-prev{border:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-chip);padding:14px;background:var(--kit-color-surface)}.sph-prev__top{display:flex;gap:var(--kit-space-3);align-items:center}.sph-prev__for{border-top:var(--kit-border-width-1) solid var(--kit-color-border-soft);margin-top:var(--kit-space-3);padding-top:10px}.sph-prev__for b{color:var(--kit-color-text)}.sph-center{text-align:center}.sph-ico-xl{font-size:var(--kit-type-7);margin-top:6px;text-align:center}.sph-owe{display:flex;align-items:center;gap:10px;background:var(--kit-color-warning-bg);color:var(--kit-color-text);border-radius:var(--kit-radius-chip);padding:10px var(--kit-space-3);margin:0 0 10px}.sph-owe--ok{background:var(--kit-color-success-bg)}.sph-owe__ic{font-size:var(--kit-type-6);flex:none}.sph-owe__sub{font-size:var(--kit-type-2)}.sph-foot--row{display:flex;gap:var(--kit-space-2)}.sph-foot--row .sph-btn{flex:1}.sph-btn2.sph-btn2--box{border:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-card);background:var(--kit-color-surface);color:var(--kit-color-text)}.sph-foot--row .sph-btn2.sph-btn2--box{flex:1;width:auto;margin-top:0;border:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-card);background:var(--kit-color-surface);color:var(--kit-color-text)}.sph-pad-line{padding:0 4px 12px}.sph-pad-line--tight{padding:2px 4px}.sph-card .sph-row.sph-row--signout{min-height:52px;justify-content:center;color:var(--kit-color-warning);font-weight:var(--kit-weight-strong)}.sph-card--line{box-shadow:none;border:var(--kit-border-width-1) solid var(--kit-color-border);margin-top:14px}.admin-av{font-size:var(--kit-type-3);font-weight:var(--kit-weight-strong);margin-left:auto}.kit-band__plus.admin-av{padding:0;min-width:0;min-height:0;width:var(--kit-band-arrow);height:var(--kit-band-arrow);border-radius:var(--kit-radius-circle)}@media(hover:hover){.kit-band__plus.admin-av:hover{box-shadow:0 0 0 var(--kit-border-width-2) var(--kit-color-on-band)}}.admin-av-who{display:flex;align-items:center;gap:var(--kit-space-3);margin:var(--kit-space-1) 0 var(--kit-space-3)}.admin-av-dot{width:var(--kit-band-arrow);height:var(--kit-band-arrow);border-radius:var(--kit-radius-circle);display:inline-flex;align-items:center;justify-content:center;background:var(--kit-color-brand-light);color:var(--kit-color-brand);font-size:var(--kit-type-3);font-weight:var(--kit-weight-strong);flex-shrink:0}.admin-av-card{box-shadow:none;border:var(--kit-border-width-1) solid var(--kit-color-border)}.admin-pair{display:flex;justify-content:space-between;padding:var(--kit-space-3) var(--kit-space-4)}.admin-pair>div{display:flex;flex-direction:column;gap:var(--kit-space-1)}.admin-pair>div:last-child{text-align:end}.admin-pair b{font-size:var(--kit-type-6);font-weight:var(--kit-weight-strong)}.admin-pos{color:var(--kit-color-success)}.admin-need{gap:var(--kit-space-3)}.admin-need__n{width:var(--kit-space-6);height:var(--kit-space-6);border-radius:var(--kit-radius-circle);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--kit-color-warning-bg);color:var(--kit-color-warning);font-size:var(--kit-type-2);font-weight:var(--kit-weight-strong)}.admin-need__go{flex-shrink:0;min-height:var(--kit-control-height);padding:0 var(--kit-space-4);border-radius:var(--kit-radius-round);background:var(--kit-color-band);color:var(--kit-color-on-band);font-weight:var(--kit-weight-strong)}.admin-tick{width:var(--kit-space-7);height:var(--kit-space-7);border-radius:var(--kit-radius-xs);border:var(--kit-border-width-2) solid var(--kit-color-border);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-weight:var(--kit-weight-strong)}.admin-tick--on{background:var(--kit-color-success);border-color:var(--kit-color-success);color:var(--kit-color-surface)}.admin-sizerow{width:100%;gap:var(--kit-space-2);text-align:start}.admin-drill__under b{font-weight:var(--kit-weight-strong)}.admin-drill__phone{display:flex;flex-direction:column;gap:var(--kit-space-3)}.admin-drill__enter{flex:1}.kit-btn.admin-drill__more{flex:none;width:3.25rem;padding:0}@media(max-width:640px){.admin-drill__pick{flex:1 1 100%}}.kit-band__under:has(.admin-drill__under){display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--kit-space-1)}.admin-next{display:flex;align-items:center;gap:var(--kit-space-3);padding:var(--kit-space-3) var(--kit-space-4)}.admin-next .sph-grow{display:flex;flex-direction:column;gap:var(--kit-space-1)}.admin-next__fig{font-size:var(--kit-type-6);font-weight:var(--kit-weight-strong)}.admin-next__since{font-size:var(--kit-type-1)}.admin-row__v{text-align:end;max-width:60%}.admin-row__link,.kit-btn--bare.admin-row__link{width:100%;color:var(--kit-color-brand);font-weight:var(--kit-weight-strong);text-align:start}.admin-row__sub{display:block;font-size:var(--kit-type-1)}.admin-remove{flex-shrink:0;min-height:var(--kit-control-height);padding:0 var(--kit-space-3);border-radius:var(--kit-radius-pill);background:var(--kit-color-chip-bg);color:var(--kit-color-warning);font-weight:var(--kit-weight-strong)}.admin-shell .kit-band__sub>.kit-tabs--segmented{width:100%}.admin-look{padding:10px;margin-bottom:var(--kit-space-3);border:var(--kit-border-width-1) dashed var(--kit-color-warning);border-radius:var(--kit-radius-card);background:var(--kit-color-warning-bg)}.admin-look .sph-card:last-child{margin-bottom:0}.admin-look__h{color:var(--kit-color-warning);margin-top:0}.admin-need__n--b{background:var(--kit-color-brand-light);color:var(--kit-color-brand)}.admin-srch,.admin-seg{margin-bottom:10px}.admin-seg.kit-tabs--segmented{display:flex;width:100%}.admin-seg .kit-tab{flex:1;justify-content:center}.admin-bill{align-items:flex-start}.admin-bill__l{display:flex;justify-content:space-between;align-items:center;gap:var(--kit-space-2)}.admin-bill__l+.admin-bill__l{margin-top:var(--kit-space-1)}.admin-bill__l b:first-child{min-width:0}.admin-chipwrap{display:flex;flex-wrap:wrap;gap:var(--kit-space-2);margin-bottom:10px}.admin-chipwrap__c.sph-chip{flex:none;padding:0 var(--kit-space-3)}.admin-sale__last{display:flex;align-items:center;gap:var(--kit-space-2);margin-top:var(--kit-space-1);font-size:var(--kit-type-2)}.admin-mail--phone .sph-card--pad{padding:var(--kit-space-4)}.admin-mail__msg{min-height:200px;resize:vertical}.admin-mail--phone .admin-mail__row--to{display:block;border-bottom:0;padding:0}.admin-mail--phone .admin-mail__row--to>.admin-mail__label{display:block;padding-top:0;font-weight:var(--kit-weight-ui);color:var(--kit-color-text-secondary)}.admin-mail--phone .admin-mail__to{border:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-chip);padding:var(--kit-space-1) var(--kit-space-3);margin-top:var(--kit-space-2)}.admin-mail--phone .admin-chipwrap__c.sph-chip,.admin-mail--phone+* .admin-chipwrap__c.sph-chip{height:40px}.admin-price__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--kit-space-3);margin-top:var(--kit-space-2)}.admin-price__f{display:flex;flex-direction:column;justify-content:flex-end;min-width:0}.admin-price__box{display:flex;align-items:center;gap:var(--kit-space-1);border:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-chip);padding:0 var(--kit-space-3);margin-top:var(--kit-space-2);background:var(--kit-color-surface)}.admin-price__in{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;color:var(--kit-color-text);height:var(--kit-control-height)}.admin-price__note{margin:var(--kit-space-3) 0 0;padding:var(--kit-space-2) var(--kit-space-3);border-radius:var(--kit-radius-chip);background:var(--kit-color-warning-bg);color:var(--kit-color-warning)}.admin-price .sph-btn{margin-top:var(--kit-space-3)}.admin-price-desk{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--kit-space-4);align-items:start}.admin-price-desk .kit-box-col{display:flex;flex-direction:column;gap:var(--kit-space-4);min-width:0}.admin-price-desk .admin-price__grid{margin-top:0;align-items:end}.admin-price-desk .admin-price__grid .kit-field{margin:0}.admin-price-desk .kit-box__titles{display:flex;flex-direction:column;gap:2px}.admin-price__ent{margin-top:var(--kit-space-2)}.admin-price__ent .admin-bill__l{padding:var(--kit-space-2) 0;border-bottom:var(--kit-border-width-1) solid var(--kit-color-border)}.admin-price__big{font-size:var(--kit-type-6);font-weight:var(--kit-weight-strong);margin-bottom:var(--kit-space-2)}.admin-price__eg{margin:var(--kit-space-3) 0 0;padding:var(--kit-space-2) var(--kit-space-3);border-radius:var(--kit-radius-chip);background:var(--kit-color-brand-light);color:var(--kit-color-brand)}.admin-price .kit-btn--bare.sph-btn:disabled{color:var(--kit-color-on-band)}.admin-price__in{font-weight:var(--kit-weight-body)}.admin-billsheet .kit-sheet__title{display:flex;align-items:center;justify-content:space-between;gap:var(--kit-space-2);font-size:var(--kit-type-6)}.admin-billsheet .kit-sheet__foot,.admin-sheet .kit-sheet__foot,.admin-sheet .kit-modal__footer{border-top:0}.admin-billsheet .admin-billsheet__lines{padding:var(--kit-space-1) var(--kit-space-3)}.admin-billsheet__li{display:flex;justify-content:space-between;gap:var(--kit-space-2);padding:6px 0;border-bottom:var(--kit-border-width-1) solid var(--kit-color-border-soft);font-size:var(--kit-type-4)}.admin-billsheet__li:last-child{border-bottom:0}.admin-billsheet__li b{font-weight:var(--kit-weight-strong)}.admin-billsheet__acts{display:flex;gap:var(--kit-space-2);margin-top:10px}.admin-billsheet__acts>.kit-btn{flex:1;justify-content:center;padding:10px;border-radius:var(--kit-radius-card);background:var(--kit-color-chip-bg);color:var(--kit-color-brand);font-weight:var(--kit-weight-ui);font-size:var(--kit-type-3)}.admin-billsheet .admin-billsheet__paid,.admin-billsheet__doctitle{margin-top:var(--kit-space-3)}.admin-billsheet__doc{margin-top:var(--kit-space-2)}.admin-breakdown{display:flex;flex-direction:column;gap:var(--kit-space-2);text-align:left;margin-top:var(--kit-space-2)}.admin-breakdown__group{display:flex;flex-direction:column}.admin-breakdown__head,.admin-breakdown__li{display:flex;justify-content:space-between;align-items:baseline;gap:var(--kit-space-2)}.admin-breakdown__head{padding-bottom:var(--kit-space-1);border-bottom:var(--kit-border-width-1) solid var(--kit-color-border-soft);font-size:var(--kit-type-4)}.admin-breakdown__li{padding:var(--kit-space-1) 0;font-size:var(--kit-type-3)}.admin-breakdown b{font-weight:var(--kit-weight-strong);white-space:nowrap}.admin-billsheet__li>.admin-breakdown{flex:1;margin-top:0}.kit-dialog--icon .kit-modal__head{justify-content:center}.kit-dialog--icon .kit-modal__title{display:flex;flex-direction:column;align-items:center;text-align:center;font-size:var(--kit-type-6)}.kit-dialog--icon .kit-dialog__icon{margin:0 0 var(--kit-space-2);font-size:var(--kit-type-large-title);line-height:1}.kit-dialog--icon .kit-modal__body{text-align:center}.kit-dialog--icon .kit-modal__head{position:relative}.kit-dialog--icon .kit-modal__close{position:absolute;top:var(--kit-space-3);right:var(--kit-space-3)}@media(max-width:640px){.kit-dialog--icon .kit-modal__close{display:none}}@media(max-width:640px){.admin-mail__each{text-align:center}}.kit-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--kit-space-3)}.kit-timeline__step{position:relative;display:flex;align-items:center;gap:var(--kit-space-3)}.kit-timeline__step:not(:last-child):after{content:"";position:absolute;left:calc((var(--kit-space-4) + var(--kit-space-1)) / 2 - 1px);top:calc(var(--kit-space-4) + var(--kit-space-1));bottom:calc(-1 * var(--kit-space-3));width:2px;background:var(--kit-color-border)}.kit-timeline__dot{flex:none;position:relative;z-index:1;width:calc(var(--kit-space-4) + var(--kit-space-1));height:calc(var(--kit-space-4) + var(--kit-space-1));border-radius:var(--kit-radius-round);background:var(--kit-color-brand)}.kit-timeline__step--warning .kit-timeline__dot{background:var(--kit-color-warning)}.kit-timeline__step--danger .kit-timeline__dot{background:var(--kit-color-danger)}.kit-timeline__step--success .kit-timeline__dot{background:var(--kit-color-success)}.kit-timeline__body{flex:1;min-width:0;display:flex;flex-direction:column}.kit-timeline__what{font-size:var(--kit-type-pill-size);font-weight:var(--kit-weight-ui);color:var(--kit-color-text);line-height:var(--kit-leading-normal)}.kit-timeline__step--danger .kit-timeline__what{color:var(--kit-color-danger)}.kit-timeline__meta{font-size:var(--kit-type-caption-size);font-weight:var(--kit-weight-body);color:var(--kit-color-muted);line-height:var(--kit-leading-normal)}.sph-ordh{display:flex;align-items:center;gap:var(--kit-space-2);width:100%}.sph-ordh__h{flex:1;min-width:0;margin:2px 0 4px;font-size:var(--kit-type-frame-title-phone);font-weight:var(--kit-weight-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sph-ordh__bk{flex:none;width:var(--kit-band-btn);height:var(--kit-band-btn);border-radius:var(--kit-radius-circle);background:var(--kit-color-chip-bg);color:var(--kit-color-text);font-size:var(--kit-type-5)}.kit-modal.sph-ordp .kit-modal__title{flex:1;min-width:0}.sph-li{display:flex;justify-content:space-between;gap:var(--kit-space-2);padding:6px 0;border-bottom:var(--kit-border-width-1) solid var(--kit-color-border-soft);font-size:var(--kit-type-4)}.sph-row--danger b{color:var(--kit-color-danger)}.spb-price b{font-size:var(--kit-type-6);font-weight:var(--kit-weight-strong)}.spb-use{flex-direction:column;align-items:stretch;gap:var(--kit-space-2)}.spb-use__top{display:flex;justify-content:space-between;align-items:baseline;gap:var(--kit-space-2)}.spb-use__w{color:var(--kit-color-warning);font-weight:var(--kit-weight-ui)}.spb-plan{min-height:64px;border:var(--kit-border-width-1) solid var(--kit-color-border);box-shadow:none}.spb-plan--on{border-color:var(--kit-color-brand);background:var(--kit-color-brand-light)}.spb-plan:disabled{opacity:1;cursor:default}.spb-lose__list{margin:var(--kit-space-1) 0 0;padding-left:var(--kit-space-4)}.admin-bank{display:flex;flex-direction:column;gap:var(--kit-space-4);min-width:0}@media(min-width:1024px){.admin-bank{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:start}}.admin-bank .kit-formfoot{margin-top:0}.admin-bank__steps{margin:var(--kit-space-3) 0 var(--kit-space-2)}.admin-bank__steps .kit-timeline__step{align-items:flex-start}.admin-bank .kit-note{display:block;margin-bottom:0;font-weight:var(--kit-weight-body)}.admin-bank__steps .kit-timeline__dot{width:var(--kit-space-3);height:var(--kit-space-3);margin-top:var(--kit-space-1)}.admin-bank__steps .kit-timeline__step:not(:last-child):after{left:calc(var(--kit-space-3) / 2 - 1px);top:calc(var(--kit-space-3) + var(--kit-space-1))}.admin-bank .kit-note b{font-weight:var(--kit-weight-strong)}.admin-bank .admin-bank__csv{padding:var(--kit-space-3) 0 0;border-top:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-none);background:none;color:var(--kit-color-muted);font-weight:var(--kit-weight-body);font-size:var(--kit-type-2)}.admin-shell .kit-tablepage .kit-empty{background:none;box-shadow:none;margin:0}.set-sub{margin-top:var(--kit-space-4)}.set-sub>*+*,.set-sub .set-note+*{margin-top:var(--kit-space-2)}.set-note{margin:var(--kit-space-1) 0 var(--kit-space-2)}.set-ladder{margin-top:var(--kit-space-2)}.set-ladder>.kit-btn{align-self:flex-start}.set-ladder__rung{flex-wrap:nowrap}.set-ladder__num{min-width:6rem}.set-ladder .set-ladder__input{width:6rem;flex:none}.set-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--kit-space-2);margin-top:var(--kit-space-2)}.set-rule{border:0;border-top:var(--kit-border-width-1) solid var(--kit-color-border);margin:var(--kit-space-4) 0}@media(min-width:1025px){.dks-gs{grid-template-columns:minmax(0,1fr) 27rem}.dks-chips--head{padding:.8rem 1rem .2rem;align-items:center}.dks-ppl-t td{padding:.55rem 1.15rem}.dks-ppl-t b{font-size:var(--kit-type-desk-body)}.dks-ppl-t .dks-av{margin-right:.6rem;vertical-align:middle}.dks-ppl-t__sub{margin-left:2.6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:22rem}.dks-hd{display:flex;align-items:center;gap:.5rem;padding:.8rem 1rem .4rem}.dks-hd .dks-ch{padding:0}.dks-mx th,.dks-mx td{padding:.42rem .5rem;font-size:var(--kit-type-desk-mut);text-align:center}.dks-mx th:first-child,.dks-mx td:first-child{padding-left:1rem;text-align:left}.dks-mx .dks-mx__grp td{padding-top:.7rem;border-bottom:0;color:var(--kit-color-muted);font-size:var(--kit-type-desk-tiny);font-weight:var(--kit-weight-ui);text-transform:uppercase;letter-spacing:.05em;text-align:left}.dks-mx small{color:var(--kit-color-muted);font-size:var(--kit-type-desk-tiny);font-weight:var(--kit-weight-body)}.dks-mx td.dks-mx--on{background:var(--kit-color-brand-light)}.dks-mx__rh{padding:.15rem .4rem;border:0;border-radius:var(--kit-radius-desk-tab);background:none;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer}.dks-mx__rh:hover{background:var(--kit-color-chip-bg)}.dks-mx__rh--on,.dks-mx__rh--on:hover{background:var(--kit-color-brand-light);color:var(--kit-color-brand)}.dks-mx__foot{padding:.6rem 1rem .9rem;border-top:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.dks-mx__foot .dks-pm-small{padding:.4rem 0 0 1rem}.dks-vi{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:var(--kit-radius-desk-tab);background:var(--kit-color-chip-bg);color:var(--kit-color-muted)}.dks-vi--ok{background:var(--kit-color-success-bg);color:var(--kit-color-success)}.dks-tk{width:1.5rem;height:1.5rem;margin:0 auto;border-radius:var(--kit-radius-desk-id)}.dks-no{display:block;color:var(--kit-color-border);font-weight:var(--kit-weight-ui);text-align:center}}.sph-row--flat{border-bottom:0}.sph-cl{padding:4px 14px 12px;font-size:var(--kit-type-3);line-height:1.5}.sph-cl b{display:block;margin-top:6px;color:var(--kit-color-muted);font-size:var(--kit-type-1);text-transform:uppercase;letter-spacing:.05em}.sph-wkref{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kit-space-2) var(--kit-space-3);margin:0 0 var(--kit-space-3)}.sph-wkref .sph-mut{flex-basis:100%}.sph-wkref__i{display:inline-flex;align-items:center;gap:var(--kit-space-1)}.admin-wrap{min-width:0;overflow-wrap:anywhere}.admin-pills{display:inline-flex;flex-wrap:wrap;gap:var(--kit-space-1)}.admin-email-frame{display:block;width:100%;height:70vh;border:1px solid var(--kit-color-border);border-radius:var(--kit-radius-control);background:var(--kit-color-surface)}.admin-wrapline{flex-wrap:wrap}.admin-payrow>.kit-listrow__sub{grid-column:1 / -1;white-space:normal;flex-wrap:wrap}.admin-emails__frame{height:34rem}@media(max-width:640px){.admin-emails__frame{height:28rem}}.admin-email-why{white-space:normal;overflow-wrap:anywhere}.admin-mail{gap:0;padding:0;overflow:visible}.admin-mail>.kit-banner{margin:var(--kit-space-3) var(--kit-space-4) 0}.admin-mail__row{position:relative;display:flex;align-items:center;gap:var(--kit-space-3);min-height:48px;padding:var(--kit-space-1) var(--kit-space-4);border-bottom:1px solid var(--kit-color-border-soft)}.admin-mail__row--to{flex-wrap:wrap;align-items:flex-start}.admin-mail__row--to>.admin-mail__label{padding-top:var(--kit-space-3)}.admin-mail__label{flex:0 0 auto;min-width:4.5rem;font-size:var(--kit-type-2);color:var(--kit-color-text-secondary)}.admin-mail__to{flex:1 1 0;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--kit-space-1);padding:var(--kit-space-1) 0;cursor:text}.admin-mail .admin-mail__bare,.admin-mail .admin-mail__bare:focus,.admin-mail .admin-mail__bare:hover{border:0;box-shadow:none;background:transparent;outline:none}.admin-mail .admin-mail__to-input{flex:1 1 8rem;min-width:8rem;width:auto;padding-left:0;padding-right:0}.admin-mail .admin-mail__subject{flex:1 1 auto;min-width:0;font-weight:var(--kit-weight-strong);padding-left:0;padding-right:0}.admin-mail__to .kit-choice-chip{min-height:32px;gap:var(--kit-space-1);max-width:100%;min-width:0;padding:var(--kit-space-1) var(--kit-space-2);font-size:var(--kit-type-2)}.admin-mail__to .kit-choice-chip>svg{flex:0 0 auto}.admin-mail__chip-name{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-mail__chip-mail{min-width:4.5rem;flex:0 1000 auto;font-weight:var(--kit-weight-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--kit-type-1);opacity:.75}.admin-mail__suggest{position:absolute;z-index:var(--kit-z-popover);top:100%;left:var(--kit-space-4);right:var(--kit-space-4);margin-top:var(--kit-space-1);padding:var(--kit-space-1);max-width:32rem;background:var(--kit-color-surface);border:1px solid var(--kit-color-border);border-radius:var(--kit-radius-panel);box-shadow:var(--kit-shadow-pop)}.admin-mail__suggest .kit-actlist__row{border-color:transparent}.admin-mail__suggest .kit-actlist{gap:0}.admin-mail__suggest .kit-actlist__row[aria-selected=true]{background:var(--kit-color-chip-bg)}.admin-mail__pick{display:flex;flex-direction:column;align-items:flex-start;min-width:0;text-align:left}.admin-mail__pick>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-mail__pick>span+span{font-size:var(--kit-type-caption-size);font-weight:var(--kit-weight-body);color:var(--kit-color-text-secondary)}.admin-mail__bad{flex:1 0 100%;margin:0 0 var(--kit-space-1);font-size:var(--kit-type-caption-size);color:var(--kit-color-danger)}.admin-mail__desk{padding:var(--kit-space-6) var(--kit-space-4);background:var(--kit-color-bg)}.admin-mail__card{font-weight:var(--kit-weight-body);max-width:37.5rem;margin:0 auto;overflow:hidden;background:var(--kit-color-surface);border:1px solid var(--kit-color-border);border-radius:var(--kit-radius-panel)}.admin-mail__band{display:flex;flex-direction:column;gap:var(--kit-space-1);padding:var(--kit-space-5) var(--kit-space-6);background:var(--kit-color-band);color:var(--kit-color-on-band)}.admin-mail__eyebrow{font-size:var(--kit-type-1);text-transform:uppercase;letter-spacing:var(--kit-tracking-label);color:var(--kit-color-on-band-label)}.admin-mail__mark{font-size:var(--kit-type-6);font-weight:var(--kit-weight-mark);line-height:1}.admin-mail .admin-mail__body{display:block;width:100%;min-height:16rem;field-sizing:content;resize:none;padding:var(--kit-space-6);font-size:var(--kit-type-3);font-weight:var(--kit-weight-body);line-height:var(--kit-leading-relaxed);color:var(--kit-color-text)}.admin-mail__foot{display:flex;flex-direction:column;gap:var(--kit-space-2);padding:var(--kit-space-4) var(--kit-space-6);border-top:1px solid var(--kit-color-border-soft);text-align:center;font-size:var(--kit-type-1);color:var(--kit-color-text-secondary)}.admin-mail__foot>span{color:var(--kit-color-text-secondary);font-weight:var(--kit-weight-body)}.admin-mail__send{display:flex;align-items:center;justify-content:space-between;gap:var(--kit-space-3);padding:var(--kit-space-3) var(--kit-space-4)}.admin-mail__send>p{margin:0;font-size:var(--kit-type-caption-size)}.admin-mail__check{display:flex;align-items:center;justify-content:space-between;gap:var(--kit-space-3);flex-wrap:wrap;margin-bottom:var(--kit-space-3)}.admin-mail__check>p{margin:0;flex:1 1 14rem;min-width:0;overflow-wrap:anywhere}.admin-emails__frame--phone{max-width:24.375rem;margin:0 auto}@media(max-width:640px){.admin-mail__row{padding:var(--kit-space-1) var(--kit-space-3);gap:var(--kit-space-2)}.admin-mail__label{min-width:3.5rem}.admin-mail__suggest{left:var(--kit-space-2);right:var(--kit-space-2)}.admin-mail__desk{padding:var(--kit-space-3) var(--kit-space-2)}.admin-mail__band{padding:var(--kit-space-4) var(--kit-space-5)}.admin-mail .admin-mail__body{padding:var(--kit-space-4) var(--kit-space-5);min-height:12rem}.admin-mail__foot{padding:var(--kit-space-3) var(--kit-space-5)}.admin-mail__send{flex-direction:column-reverse;align-items:stretch}.admin-mail__send>p{text-align:center}}.admin-sum3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--kit-space-2)}.admin-sum3__c{display:flex;flex-direction:column;align-items:center;padding:var(--kit-space-3) var(--kit-space-2);background:var(--kit-color-surface);border-radius:var(--kit-radius-card);box-shadow:var(--kit-shadow)}.admin-sum3__c b{font-size:var(--kit-type-5)}.admin-sum3__c span,.admin-scard__mut,.admin-scard__k{font-size:var(--kit-type-2);color:var(--kit-color-muted)}.admin-neg{color:var(--kit-color-warning);font-weight:var(--kit-weight-strong)}.admin-h{margin:var(--kit-space-1) var(--kit-space-1) 0;font-size:var(--kit-type-2);font-weight:var(--kit-weight-strong);color:var(--kit-color-muted);text-transform:uppercase;letter-spacing:var(--kit-tracking-label)}.admin-scard.kit-listrow{padding:var(--kit-space-3);color:var(--kit-color-text);background:var(--kit-color-surface);border:0;border-radius:var(--kit-radius-card);box-shadow:var(--kit-shadow)}.admin-scard.kit-listrow:not(.kit-listrow--icon)>.kit-listrow__sub{flex-direction:column;align-items:stretch;gap:var(--kit-space-1);margin-top:var(--kit-space-1)}.admin-scard__name{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kit-space-2);font-size:var(--kit-type-4)}.admin-scard__foot{display:flex;justify-content:space-between;align-items:center;margin-top:var(--kit-space-1)}.admin-scard__owe{display:flex;flex-direction:column;align-items:flex-end}.admin-scard__owe .admin-scard__zero{color:var(--kit-color-muted);font-weight:var(--kit-weight-body)}.admin-mail__row:focus-within{border-bottom-color:var(--kit-color-brand)}.admin-mail__card:focus-within{box-shadow:0 0 0 var(--kit-border-width-2) var(--kit-color-brand)}.admin-tpform__sec,.admin-tp,.admin-map{display:grid;gap:var(--kit-space-3)}.admin-team{display:grid;gap:var(--kit-space-4)}.admin-tpform__grid,.admin-team__form{display:grid;gap:var(--kit-space-3);grid-template-columns:1fr;align-items:end}.admin-tp__facts{margin:0;color:var(--kit-color-muted);font-size:var(--kit-type-2);overflow-wrap:anywhere}.admin-tp__summary{margin:0;color:var(--kit-color-text);white-space:pre-wrap;overflow-wrap:anywhere}.admin-tp__answers{display:grid;gap:var(--kit-space-2);margin:0;grid-template-columns:1fr}.admin-tp__answers>div{display:grid;gap:var(--kit-space-1);padding-bottom:var(--kit-space-2);border-bottom:1px solid var(--kit-color-border-soft)}.admin-tp__answers dt{color:var(--kit-color-muted);font-size:var(--kit-type-2)}.admin-tp__answers dd{margin:0;color:var(--kit-color-text);overflow-wrap:anywhere;white-space:pre-wrap}.admin-map__map{height:62vh;min-height:22rem;isolation:isolate;z-index:0}.admin-map__dot{display:inline-block;width:.625rem;height:.625rem;border-radius:var(--kit-radius-pill)}.admin-map__dot--supplier{background:var(--kit-color-brand)}.admin-map__dot--buyer{background:var(--kit-color-success)}.admin-map__none,.admin-find__none{margin:0;color:var(--kit-color-muted)}.admin-map__link{display:block;margin-top:var(--kit-space-1);padding:0;border:0;background:none;color:var(--kit-color-brand);font:inherit;font-weight:var(--kit-weight-strong);cursor:pointer}.admin-demo{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--kit-space-3);align-items:stretch}.admin-demo__facts{display:flex;flex-direction:column}.admin-demo__wide{grid-column:1 / -1}@media(min-width:640px){.admin-tpform__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-tp__answers{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--kit-space-4)}.admin-team__form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.admin-demo{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(min-width:1024px){.admin-tpform__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-demo{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.admin-sum4{grid-template-columns:repeat(4,1fr)}.admin-tp__score{font-size:var(--kit-type-5);color:var(--kit-color-text)}.admin-map__card{overflow:hidden;background:var(--kit-color-surface);border-radius:var(--kit-radius-card);box-shadow:var(--kit-shadow)}.admin-map__card .admin-map__map{height:calc(100vh - 14rem);min-height:22rem;border:0;border-radius:var(--kit-radius-card)}@media(max-width:640px){.admin-sum4{grid-template-columns:repeat(2,1fr)}.admin-map__card .admin-map__map{height:calc(100vh - 17rem);min-height:18rem}}.admin-drill__need{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kit-space-2)}.admin-drill__need+.admin-drill__need{margin-top:var(--kit-space-3)}.admin-drill__need>:nth-child(2){flex:1 1 12rem;min-width:0}.admin-drill__top{align-content:start}.admin-drill__wrapvalue{display:block;max-width:14rem;white-space:normal}@media(min-width:641px){.kit-tiles.admin-drill__year{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:1fr}}@media(min-width:1025px){.admin-drill:has(>:last-child .admin-drill__year){flex-shrink:0}.admin-drill>:last-child:has(.admin-drill__year){flex:0 0 auto}}.admin-drill__bigpair{display:grid;grid-template-columns:1fr 1fr;gap:var(--kit-space-4);margin-bottom:var(--kit-space-3)}.admin-drill__bigpair>:last-child{text-align:end}.admin-drill__act{display:flex;justify-content:flex-end;margin-top:var(--kit-space-3)}.admin-drill__empty{display:flex;flex-direction:column;gap:var(--kit-space-1);padding:var(--kit-space-2) 0}.admin-wizard{max-width:40rem}.admin-wizard__body{display:flex;flex-direction:column;gap:var(--kit-space-4)}.admin-billed__cols{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--kit-space-4)}@media(min-width:1024px){.admin-billed__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--kit-space-6)}}.admin-billed__total{display:flex;flex-direction:column;gap:var(--kit-space-1);padding-top:var(--kit-space-3)}.admin-drill__deck{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--kit-space-3);align-content:start}.admin-drill__facts{display:grid;grid-template-columns:minmax(0,1fr);column-gap:var(--kit-space-6)}@media(min-width:641px){.admin-drill__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.admin-drill__deck{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.admin-drill__deck>.admin-drill__wide{grid-column:1 / -1}.admin-drill__deck--member{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.admin-drill__deck--member>:last-child{grid-column:1 / -1}.admin-drill__deck--member .admin-drill__facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.admin-drill__yearctl{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--kit-space-2)}@media(max-width:640px){.admin-drill__yearctl{justify-content:flex-start;margin-bottom:var(--kit-space-3)}}.admin-drill__monthhead{display:flex;align-items:center;justify-content:space-between;gap:var(--kit-space-2)}.admin-drill__month{display:flex;flex-direction:column;gap:var(--kit-space-3)}.admin-drill__monthtrail{display:inline-flex;align-items:center;gap:var(--kit-space-2)}.kit-pc-paper{background:var(--kit-color-surface);color:var(--kit-color-text);box-shadow:var(--kit-shadow);font-size:var(--kit-type-print-sheet);line-height:1.4}.kit-pc-paper.kit-pc-pmini{width:100%;aspect-ratio:297 / 210;padding:1.2rem 1.4rem;font-size:var(--kit-type-print-sheet-mini)}.kit-pc-paper.kit-pc-pmini .kit-pc-tbl th{font-size:var(--kit-type-print-mini-th);padding:.3rem .4rem}.kit-pc-paper.kit-pc-pmini .kit-pc-tbl td{padding:.35rem .4rem}.kit-pc-paper.kit-pc-a4l{width:min(88rem,94vw);aspect-ratio:297 / 210;padding:2.2rem 2.6rem}.kit-pc-paper.kit-pc-a4l.kit-pc-auto{aspect-ratio:auto;min-height:30rem}.kit-pc-paper.kit-pc-a4p{width:min(62rem,94vw);aspect-ratio:210 / 297;padding:2.4rem 2.6rem}.kit-pc-ph{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.6rem;margin-bottom:.6rem;border-bottom:var(--kit-border-width-2) solid var(--kit-color-text)}.kit-pc-ph>:last-child{text-align:right}.kit-pc-big2{display:block;font-size:var(--kit-type-print-big)}.kit-pc-tbl{width:100%;border-collapse:collapse}.kit-pc-tbl th{text-align:left;font-size:var(--kit-type-desk-th);font-weight:var(--kit-weight-strong);text-transform:uppercase;color:var(--kit-color-text);padding:.55rem 1.15rem;border-bottom:var(--kit-border-width-print) solid var(--kit-color-text)}.kit-pc-tbl td{padding:.7rem 1.15rem;border-bottom:var(--kit-border-width-1) solid var(--kit-color-border-soft);vertical-align:top}.kit-pc-tbl .kit-pc-r{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.kit-pc-tbl tr{break-inside:avoid}.kit-pc-tbl thead{display:table-header-group}.kit-pc-mut{color:var(--kit-color-muted)}.kit-pc-box{border:var(--kit-border-width-print) solid var(--kit-color-text);border-radius:var(--kit-radius-print-box);padding:.8rem 1rem;break-inside:avoid}.kit-pc-cap{font-size:var(--kit-type-desk-th);font-weight:var(--kit-weight-strong);text-transform:uppercase;letter-spacing:.05em;color:var(--kit-color-muted)}.kit-pc-li{display:flex;justify-content:space-between;gap:1rem;padding:.35rem 0}.kit-pc-li--sum{border-top:var(--kit-border-width-print) solid var(--kit-color-text);font-weight:var(--kit-weight-strong)}.kit-pc-li--review{padding:.4rem 0}.kit-pc-li>:last-child{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.kit-pc-review{margin-top:1.6rem;max-width:30rem}@media(min-width:1024px){.kit-modal.kit-pc{width:var(--kit-desk-sheet-print);max-height:90vh}.kit-modal.kit-pc>.kit-modal__body{padding:1rem 1.3rem}.kit-pc .kit-modal__title .kit-pc-sub{display:block;margin-top:.15rem;font-weight:400}.kit-pc-band{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem}.kit-pc-band>.kit-dk-mut{margin-left:auto}.kit-pc-band .kit-moremenu__list--left{left:0;right:auto}.kit-pc-grid{display:grid;grid-template-columns:var(--kit-desk-pc-side) minmax(0,1fr);gap:1.1rem;align-items:start}.kit-pc-grid .kit-dk-card.kit-pc-mb{margin-bottom:var(--kit-desk-gap)}.kit-pc-side .kit-dk-grow>.kit-dk-mut{white-space:normal}.kit-pc-grid .kit-dk-note{margin-bottom:var(--kit-desk-gap)}.kit-pc-grid .kit-dk-row{animation:kit-desk-rise var(--kit-motion-base) var(--kit-ease-out) both}.kit-pc-grid .kit-dk-row:nth-child(2){animation-delay:30ms}.kit-pc-grid .kit-dk-row:nth-child(3){animation-delay:60ms}.kit-pc-grid .kit-dk-row:nth-child(4){animation-delay:90ms}.kit-pc-grid .kit-dk-row:nth-child(n+5){animation-delay:.12s}.kit-pc-r{margin-left:auto;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.kit-pc-prev{background:var(--kit-color-bg);border-radius:var(--kit-radius-desk-card);padding:1rem}.kit-pc-page[hidden]{display:none}.kit-pc-page{animation:kit-desk-rise var(--kit-motion-base) var(--kit-ease-out) both}.kit-pc-prev .kit-invoice-sheet{box-shadow:var(--kit-shadow)}}@media(min-width:1024px)and (prefers-reduced-motion:reduce){.kit-pc-grid .kit-dk-row,.kit-pc-page{animation:none;transition:none}}@media(max-width:1023px){.kit-pc-desk,.kit-pc .kit-modal__title .kit-pc-sub,.kit-pc-prev,.kit-pc .kit-modal__footer{display:none}.kit-pc .kit-modal__head--brand{background:var(--kit-color-surface);color:var(--kit-color-text)}.kit-pc .kit-modal__head--brand .kit-modal__close{background:var(--kit-color-surface);color:var(--kit-color-text);border:var(--kit-border-width-1) solid var(--kit-color-border)}.kit-modal.kit-pc>.kit-modal__body{padding:0 var(--kit-space-4) var(--kit-space-4)}}.kit-pp .kit-modal__title{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.kit-pp-ttl{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kit-pp-stp{margin-left:auto;display:inline-flex;align-items:center;gap:.5rem;font-size:var(--kit-type-desk-body)}.kit-pp-stp b{min-width:9rem;text-align:center}.kit-pp .kit-btn--icon.kit-pp-ib{border:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-round);background:var(--kit-color-surface)}.kit-pp>.kit-modal__body{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.kit-modal.kit-pp:focus{outline:none}.kit-pp-main{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column}.kit-pp-b{display:grid;flex:1;min-height:0}.kit-pp-grp{display:flex;flex-direction:column;gap:.5rem}.kit-pp-l{overflow:auto;padding:1rem;display:flex;flex-direction:column;gap:.5rem;min-height:0}.kit-pp-l>*{flex:none}.kit-pp-lh{font-size:var(--kit-type-desk-th);font-weight:var(--kit-weight-strong);color:var(--kit-color-muted);text-transform:uppercase;letter-spacing:.06em;margin:.6rem .2rem .1rem}.kit-pp-opt{display:flex;align-items:center;gap:.8rem;padding:.75rem .9rem;min-height:3.6rem;cursor:pointer;border-radius:var(--kit-radius-desk-card);border:var(--kit-border-width-1) solid var(--kit-color-border);background:var(--kit-color-surface);transition:background var(--kit-motion-fast) var(--kit-ease-out),border-color var(--kit-motion-fast) var(--kit-ease-out)}.kit-pp-opt:hover{background:var(--kit-color-row-hover)}.kit-pp-opt.on,.kit-pp-opt.on:hover{border:var(--kit-border-width-2) solid var(--kit-color-brand);background:var(--kit-color-brand-light)}.kit-pp-opt.cur{border-color:var(--kit-color-brand)}.kit-pp-grow{flex:1;min-width:0}.kit-pp-opt .kit-pp-grow>b,.kit-pp-ir .kit-pp-grow>b{display:block;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kit-pp-mut{color:var(--kit-color-muted);font-size:var(--kit-type-desk-tiny)}.kit-pp-warn{color:var(--kit-color-warning)}.kit-pp-chv{color:var(--kit-color-muted);display:inline-flex}.kit-pp-fold{flex:none;color:var(--kit-color-muted)}.kit-pp-fold svg{transition:transform var(--kit-motion-fast) var(--kit-ease-out)}.kit-pp-fold[aria-expanded=false] svg{transform:rotate(-90deg)}.kit-pp-tk{flex:none;width:1.4rem;height:1.4rem;border-radius:var(--kit-radius-desk-tick);cursor:pointer;border:var(--kit-border-width-2) solid var(--kit-color-border);background:var(--kit-color-surface);display:inline-flex;align-items:center;justify-content:center;color:var(--kit-color-surface);transition:background var(--kit-motion-fast) var(--kit-ease-out),border-color var(--kit-motion-fast) var(--kit-ease-out)}.kit-pp-tk.on{background:var(--kit-color-brand);border-color:var(--kit-color-brand)}.kit-pp-tk:focus-visible,.kit-pp-opt:focus-visible,.kit-pp-ir:focus-visible{outline:var(--kit-border-width-2) solid var(--kit-color-brand);outline-offset:2px}.kit-pp-sub2{margin:-.15rem 0 .2rem 2.2rem;display:flex;flex-direction:column;gap:.45rem;animation:kit-desk-rise var(--kit-motion-base) var(--kit-ease-out) both}.kit-pp-kids{margin-left:1.6rem;padding-left:.6rem;border-left:var(--kit-border-width-2) solid var(--kit-color-border)}.kit-pp-seg.kit-tabs--segmented{display:flex}.kit-pp-seg.kit-tabs--segmented>*{flex:1}.kit-pp-lst{border:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-desk-card);background:var(--kit-color-surface);overflow:hidden}.kit-pp-lst:empty{display:none}.kit-pp-ir{display:flex;align-items:center;gap:.7rem;padding:.55rem .8rem;min-height:2.9rem;border-bottom:var(--kit-border-width-1) solid var(--kit-color-border-soft);cursor:pointer}.kit-pp-ir:last-child{border-bottom:0}.kit-pp-ir:hover{background:var(--kit-color-row-hover)}.kit-pp-ir.cur,.kit-pp-ir.cur:hover{background:var(--kit-color-brand-light)}.kit-pp-ir.all{background:var(--kit-color-chip-bg)}.kit-pp-r{margin-left:auto;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:var(--kit-weight-ui)}.kit-pp-neg{color:var(--kit-color-danger);font-weight:var(--kit-weight-strong)}.kit-pp-note{padding:0 .2rem}.kit-pp-ic{display:inline-flex;flex:none;color:var(--kit-color-muted)}.kit-pp-opt.on .kit-pp-ic{color:var(--kit-color-brand)}.kit-pp-vdot{flex:none;width:.62rem;height:.62rem;border-radius:var(--kit-radius-circle);background:var(--kit-van-color, var(--kit-color-brand))}.kit-pp-hint{display:flex;align-items:center;gap:.6rem;padding:.75rem .9rem;border-radius:var(--kit-radius-desk-card);background:var(--kit-color-brand-light);font-size:var(--kit-type-desk-small)}.kit-pp-hint b,.kit-pp-hint .kit-pp-ic{color:var(--kit-color-brand)}.kit-pp-vh{display:flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem .8rem;font-size:var(--kit-type-desk-th);font-weight:var(--kit-weight-strong);color:var(--kit-color-muted);background:var(--kit-color-bg);border-bottom:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.kit-pp .kit-btn.kit-pp-lnk{margin-left:auto;flex:none;color:var(--kit-color-brand);font-size:var(--kit-type-desk-small);font-weight:var(--kit-weight-ui)}.kit-pp-sn2{flex:none;min-width:1.6rem;font-weight:var(--kit-weight-strong);color:var(--kit-color-muted);font-size:var(--kit-type-desk-small)}.kit-pp-ir.no{opacity:.55;cursor:default}.kit-pp-iw{flex:none}.kit-pp-p{background:var(--kit-color-bg);overflow:auto;min-height:0;padding:1rem 2rem 2rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.kit-pp-pbar{display:flex;align-items:center;gap:.6rem;width:100%;max-width:52rem;flex:none}.kit-pp-pager{display:inline-flex;align-items:center;gap:.3rem}.kit-pp-pgo{font-weight:var(--kit-weight-ui);min-width:4.5rem;text-align:center;font-size:var(--kit-type-desk-small);font-variant-numeric:tabular-nums}.kit-pp-tkl{display:inline-flex;align-items:center;gap:.6rem;font-weight:var(--kit-weight-ui)}.kit-pp-paper{width:100%;max-width:52rem;flex:none}.kit-pp-paper .kit-pc-paper.kit-pc-a4l{width:100%}.kit-pp-paper .kit-pc-paper,.kit-pp-paper .kit-invoice-sheet{box-shadow:var(--kit-shadow)}.kit-pp-paper .kit-pc-page[hidden]{display:none}.kit-pp>.kit-modal__footer{display:flex;align-items:center;gap:1rem}.kit-pp-sum{margin-left:auto;color:var(--kit-color-muted);font-size:var(--kit-type-desk-small)}.kit-pp-close+.kit-pp-print{margin-left:auto}@media screen and (min-width:1024px){.kit-modal.kit-pp{width:min(94rem,96vw);max-width:none;height:92vh;max-height:92vh}.kit-pp-b{grid-template-columns:clamp(19rem,23vw,25rem) minmax(0,1fr)}.kit-pp-l{border-right:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.kit-pp-phone-only{display:none}}@media screen and (max-width:1023px){.kit-modal.kit-pp{height:100%;max-height:100%;max-width:none;border-radius:var(--kit-radius-none)}.kit-modal.kit-pp>.kit-modal__grab{display:none}.kit-pp-b{grid-template-columns:minmax(0,1fr)}.kit-pp-desk-only{display:none}.kit-pp-b:not(.is-paper)>.kit-pp-p{display:none}.kit-pp-b.is-paper>.kit-pp-l{display:none}.kit-pp-top{flex:none;background:var(--kit-color-band);color:var(--kit-color-on-band);padding:.75rem .875rem}.kit-pp-top>small{display:block;font-size:var(--kit-type-1);color:var(--kit-color-on-band-label)}.kit-pp-trow{display:flex;align-items:center;gap:.625rem;margin-top:.25rem}.kit-pp-big{margin:0;min-width:0;font-size:var(--kit-type-6);font-weight:var(--kit-weight-strong);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kit-pp-date{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.625rem;padding:.1875rem;border-radius:var(--kit-radius-round);background:var(--kit-color-on-band-faint)}.kit-pp-date b{flex:1;text-align:center;font-size:var(--kit-type-datetitle-size);font-weight:var(--kit-weight-strong)}.kit-pp-date.is-name b{min-width:0;padding:.5rem .75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kit-pp .kit-btn--icon.kit-pp-arw{flex:none;width:2.5rem;height:2.5rem;min-height:0;padding:0;border:0;border-radius:var(--kit-radius-round);background:var(--kit-color-on-band-soft);color:var(--kit-color-on-band)}.kit-pp .kit-btn--icon.kit-pp-arw.kit-pp-back{width:2.75rem;height:2.75rem}.kit-pp .kit-btn--icon.kit-pp-arw:focus-visible{outline:var(--kit-border-width-2) solid var(--kit-color-on-band);outline-offset:2px}.kit-pp-l{background:var(--kit-color-bg);padding:.75rem;gap:0}.kit-pp-lh{font-size:var(--kit-type-2);letter-spacing:.04em;margin:.375rem .125rem .5rem}.kit-pp-grp{gap:0;background:var(--kit-color-surface);border-radius:var(--kit-radius-card);box-shadow:var(--kit-shadow);margin-bottom:.625rem;overflow:hidden}.kit-pp-opt,.kit-pp-opt.on,.kit-pp-opt.on:hover,.kit-pp-opt.cur{min-height:0;gap:.625rem;padding:.75rem;border:0;border-radius:var(--kit-radius-none);border-bottom:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.kit-pp-grp>:last-child,.kit-pp-grp>.kit-pp-opt:last-child{border-bottom:0}.kit-pp-opt .kit-pp-grow>b{font-size:var(--kit-type-3)}.kit-pp-mut{font-size:var(--kit-type-2)}.kit-pp-tk{width:var(--kit-phone-tick);height:var(--kit-phone-tick);border-radius:var(--kit-radius-control)}.kit-pp-sub2{margin:0;padding:0 0 0 .75rem;gap:0;background:var(--kit-color-chip-bg);border-bottom:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.kit-pp-sub2>:is(.kit-input-lead,.kit-pp-seg){margin:.5rem .75rem .25rem 0}.kit-pp-lst{border:0;border-radius:var(--kit-radius-none);background:none}.kit-pp-l>.kit-pp-lst{background:var(--kit-color-surface);border-radius:var(--kit-radius-card);box-shadow:var(--kit-shadow);margin-bottom:.625rem}.kit-pp-l>.kit-pp-opt,.kit-pp-l>.kit-pp-opt.on{background:var(--kit-color-surface);border-radius:var(--kit-radius-card);box-shadow:var(--kit-shadow);border-bottom:0;margin-bottom:.625rem}.kit-pp-l>.kit-pp-hint,.kit-pp-l>.kit-pp-vtabs,.kit-pp-l>:is(.kit-input-lead,.kit-pp-seg){margin-bottom:.625rem}.kit-pp-hint{border-radius:var(--kit-radius-card);font-size:var(--kit-type-2)}.kit-pp-vh{font-size:var(--kit-type-2)}.kit-pp-ir,.kit-pp-ir.all{min-height:0;padding:.625rem .75rem;gap:.625rem;background:none}.kit-pp-ir .kit-pp-grow>b{font-size:var(--kit-type-3)}.kit-pp-ir.all>b{font-size:var(--kit-type-3)}.kit-pp-ir.all>.kit-pp-mut{display:none}.kit-pp-note{display:block;padding:.5rem .75rem .625rem 0}.kit-pp-stp b{min-width:0}.kit-pp-p{padding:.75rem}.kit-pp-pbar{background:var(--kit-color-surface);border-radius:var(--kit-radius-desk-card);padding:.5rem .75rem}.kit-pp-paper{width:52rem;max-width:none;align-self:flex-start}.kit-pp>.kit-modal__footer{padding:.625rem .75rem 1rem;background:var(--kit-color-surface);border-top:var(--kit-border-width-1) solid var(--kit-color-border)}.kit-pp-close,.kit-pp-sum{display:none}.kit-pp>.kit-modal__footer>.kit-pp-print{flex:1;margin-left:0;min-height:var(--kit-phone-btn);border-radius:var(--kit-radius-card);font-size:var(--kit-type-4)}}@media(prefers-reduced-motion:reduce){.kit-pp-sub2{animation:none}.kit-pp-opt,.kit-pp-tk{transition:none}}@media print{.kit-pp-l,.kit-pp-pbar,.kit-pp-top,.kit-pp .kit-empty{display:none}.kit-pp-main,.kit-pp-b,.kit-pp-p,.kit-pp-paper{display:block;height:auto;min-height:0;padding:0;overflow:visible;width:auto;max-width:none;background:none}.kit-pp-paper .kit-pc-page[hidden]{display:block}.kit-pp-paper .kit-pc-page.no-print,.kit-pp-paper .kit-pc-page.no-print[hidden]{display:none}.kit-pp-paper .kit-pc-paper.kit-pc-a4l{width:auto}}.kit-pc-fl{display:block;font-size:var(--kit-type-desk-label);font-weight:var(--kit-weight-strong);color:var(--kit-color-muted);margin-bottom:.35rem}.kit-pc-ws-sel{margin-bottom:var(--kit-desk-gap)}.kit-pc-ws .kit-modal__title .kit-pc-sub{display:block;margin-top:.15rem;font-weight:400}.kit-pc-ws-card{border:var(--kit-border-width-1) solid var(--kit-color-border-soft);border-radius:var(--kit-radius-desk-card)}.kit-pc-ws-card .kit-dk-row{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.15rem}.kit-pc-ws-grow{flex:1;min-width:0}.kit-pc-paper.kit-rs-sheet{width:100%;max-width:calc(52 * var(--kit-rs-rem));aspect-ratio:210 / 297;margin:0 auto;border-radius:var(--kit-radius-rs-sheet);padding:calc(2 * var(--kit-rs-rem)) calc(2.2 * var(--kit-rs-rem));display:flex;flex-direction:column;font-size:var(--kit-type-rs-base);line-height:1.3}.kit-pc-paper.kit-rs-sheet.kit-rs-free{aspect-ratio:auto;min-height:calc(73.5 * var(--kit-rs-rem))}.kit-pc-paper.kit-rs-sheet.kit-rs-mini{max-width:calc(46 * var(--kit-rs-rem))}.kit-rs-rh{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--kit-rs-rem);padding-bottom:calc(.7 * var(--kit-rs-rem));margin-bottom:calc(.8 * var(--kit-rs-rem));border-bottom:3px solid var(--kit-color-brand)}.kit-rs-l{display:flex;gap:calc(.7 * var(--kit-rs-rem));align-items:flex-start;min-width:0}.kit-rs-blogo{flex:none;width:calc(2.6 * var(--kit-rs-rem));height:calc(2.6 * var(--kit-rs-rem));border-radius:var(--kit-radius-rs-logo);background:var(--kit-color-text);color:var(--kit-color-surface);display:grid;place-items:center;font-weight:800;font-size:var(--kit-type-rs-logo)}.kit-rs-bn{font-size:var(--kit-type-rs-bn);font-weight:800}.kit-rs-stt{font-size:var(--kit-type-rs-stt);font-weight:700;color:var(--kit-color-brand)}.kit-rs-rr{text-align:right;font-size:var(--kit-type-rs-rr);color:var(--kit-color-muted);line-height:1.45}.kit-rs-big{font-size:var(--kit-type-rs-big);font-weight:800;letter-spacing:.04em;color:var(--kit-color-text)}.kit-rs-dt{font-size:var(--kit-type-rs-dt);font-weight:700;color:var(--kit-color-text)}.kit-rs-rmark{font-size:var(--kit-type-rs-th);letter-spacing:.08em;color:var(--kit-color-muted)}.kit-rs-sm{font-size:var(--kit-type-rs-sm);color:var(--kit-color-muted)}.kit-rs-tbl{width:100%;border-collapse:collapse}.kit-rs-tbl th{background:var(--kit-color-brand);color:var(--kit-color-surface);font-size:var(--kit-type-rs-th);text-transform:uppercase;letter-spacing:.05em;text-align:left;padding:calc(.4 * var(--kit-rs-rem));font-weight:700;white-space:nowrap}.kit-rs-tbl th.kit-rs-stop{width:calc(3.2 * var(--kit-rs-rem))}.kit-rs-tbl td{padding:calc(.45 * var(--kit-rs-rem)) calc(.4 * var(--kit-rs-rem));border-bottom:var(--kit-border-width-1) solid var(--kit-color-border);vertical-align:top}.kit-rs-tbl tbody tr:nth-child(2n) td{background:var(--kit-color-bg)}.kit-rs-tbl tr.kit-rs-open{cursor:pointer}.kit-rs-tbl tr.kit-rs-open:focus-visible{outline:var(--kit-border-width-2) solid var(--kit-color-brand);outline-offset:-2px}.kit-rs-tbl a{color:inherit;text-decoration:none}.kit-rs-sn{font-size:var(--kit-type-rs-bn);font-weight:800;line-height:1}.kit-rs-nm{font-weight:700;font-size:var(--kit-type-rs-nm)}.kit-rs-r{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.kit-rs-tbl th.kit-rs-r{text-align:right}.kit-rs-tg{font-size:var(--kit-type-rs-xs);font-weight:700;padding:calc(.05 * var(--kit-rs-rem)) calc(.35 * var(--kit-rs-rem));border-radius:var(--kit-radius-rs-logo);background:var(--kit-color-brand-light);color:var(--kit-color-brand);margin-left:calc(.25 * var(--kit-rs-rem));white-space:nowrap}.kit-rs-hire{margin-left:calc(.25 * var(--kit-rs-rem))}.kit-rs-nb{background:var(--kit-color-warning-bg);color:var(--kit-color-warning);border-radius:var(--kit-radius-rs-note);padding:calc(.12 * var(--kit-rs-rem)) calc(.35 * var(--kit-rs-rem));margin-top:calc(.2 * var(--kit-rs-rem));font-size:var(--kit-type-rs-note);font-weight:600}.kit-rs-on2{font-size:var(--kit-type-rs-note);color:var(--kit-color-muted);font-style:italic;margin-top:calc(.15 * var(--kit-rs-rem))}.kit-rs-mut{color:var(--kit-color-muted)}.kit-rs-cb{display:inline-block;position:relative;flex:none;width:calc(.85 * var(--kit-rs-rem));height:calc(.85 * var(--kit-rs-rem));border:1.5px solid var(--kit-color-text);border-radius:var(--kit-radius-rs-cb);vertical-align:-2px}.kit-rs-cb.on{background:var(--kit-color-brand);border-color:var(--kit-color-brand)}.kit-rs-cb.on:after{content:"";position:absolute;left:calc(.24 * var(--kit-rs-rem));top:calc(.06 * var(--kit-rs-rem));width:calc(.22 * var(--kit-rs-rem));height:calc(.45 * var(--kit-rs-rem));border:solid var(--kit-color-surface);border-width:0 2px 2px 0;transform:rotate(45deg)}.kit-rs-pd{white-space:nowrap}.kit-rs-pd i{display:inline-block;width:calc(2.4 * var(--kit-rs-rem));border-bottom:var(--kit-border-width-1) solid var(--kit-color-text);margin-left:calc(.15 * var(--kit-rs-rem))}.kit-rs-inv{display:inline-flex;align-items:center;gap:calc(.3 * var(--kit-rs-rem));white-space:nowrap;font-size:var(--kit-type-rs-sm);font-weight:700}.kit-rs-inv[role=checkbox]{cursor:pointer}.kit-rs-inv[role=checkbox]:focus-visible{outline:var(--kit-border-width-2) solid var(--kit-color-brand);outline-offset:2px}.kit-rs-pick .kit-rs-cb{outline:3px solid var(--kit-color-brand-light);outline-offset:1px}.kit-rs-bot{display:grid;grid-template-columns:minmax(0,1fr) calc(13 * var(--kit-rs-rem));gap:calc(1.2 * var(--kit-rs-rem));margin-top:calc(.9 * var(--kit-rs-rem));align-items:end;break-inside:avoid}.kit-rs-tl{border:1.5px solid var(--kit-color-brand);border-radius:var(--kit-radius-rs-box);padding:calc(.6 * var(--kit-rs-rem)) calc(.8 * var(--kit-rs-rem));break-inside:avoid}.kit-rs-tl+.kit-rs-tl{margin-top:calc(.8 * var(--kit-rs-rem))}.kit-rs-lt{font-weight:800;font-size:var(--kit-type-rs-rr);text-transform:uppercase;letter-spacing:.05em;color:var(--kit-color-brand);margin-bottom:calc(.3 * var(--kit-rs-rem))}.kit-rs-row2{display:flex;align-items:center;gap:calc(.5 * var(--kit-rs-rem));padding:calc(.3 * var(--kit-rs-rem)) 0;border-bottom:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.kit-rs-nmx{flex:1;min-width:0}.kit-rs-nmx b{display:block;font-size:var(--kit-type-rs-b)}.kit-rs-nmx span{font-size:var(--kit-type-rs-th);color:var(--kit-color-muted)}.kit-rs-u{font-weight:800;min-width:calc(3.2 * var(--kit-rs-rem));text-align:right}.kit-rs-k{color:var(--kit-color-muted);font-size:var(--kit-type-rs-k);min-width:calc(3.6 * var(--kit-rs-rem));text-align:right}.kit-rs-tt{display:flex;gap:calc(.5 * var(--kit-rs-rem));padding-top:calc(.4 * var(--kit-rs-rem));font-weight:800}.kit-rs-tt>span:first-child{flex:1}.kit-rs-sg{display:flex;flex-direction:column;gap:calc(2.2 * var(--kit-rs-rem))}.kit-rs-sg>div,.kit-rs-sigs>div{border-top:var(--kit-border-width-1) solid var(--kit-color-text);padding-top:calc(.25 * var(--kit-rs-rem));font-size:var(--kit-type-rs-th);letter-spacing:.06em;color:var(--kit-color-muted);font-weight:700}.kit-rs-key{margin-top:auto;padding-top:calc(.8 * var(--kit-rs-rem));font-size:var(--kit-type-rs-sm);color:var(--kit-color-muted);display:flex;align-items:center;gap:calc(.3 * var(--kit-rs-rem))}.kit-rs-key .kit-rs-inv{color:var(--kit-color-text)}.kit-rs-none{color:var(--kit-color-muted);margin:var(--kit-rs-rem) 0}.kit-rs-lab{font-size:var(--kit-type-rs-th);text-transform:uppercase;letter-spacing:.06em;color:var(--kit-color-muted);font-weight:700;margin-bottom:calc(.2 * var(--kit-rs-rem))}.kit-rs-it{width:100%;border-collapse:collapse;font-size:var(--kit-type-rs-it)}.kit-rs-it th{text-align:left;font-size:var(--kit-type-rs-th);color:var(--kit-color-muted);text-transform:uppercase;letter-spacing:.05em;padding:calc(.4 * var(--kit-rs-rem)) calc(.35 * var(--kit-rs-rem));border-bottom:1.5px solid var(--kit-color-text)}.kit-rs-it th.kit-rs-r{text-align:right}.kit-rs-it td{padding:calc(.45 * var(--kit-rs-rem)) calc(.35 * var(--kit-rs-rem));border-bottom:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.kit-rs-it tr.kit-rs-sum td{border-bottom:0;border-top:1.5px solid var(--kit-color-text);font-weight:800}.kit-rs-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--kit-rs-rem);margin:var(--kit-rs-rem) 0}.kit-rs-two .kit-rs-tl+.kit-rs-tl{margin-top:0}.kit-rs-tl.kit-rs-van{border-color:var(--kit-van-color, var(--kit-color-brand))}.kit-rs-tl.kit-rs-van .kit-rs-lt{color:var(--kit-van-color, var(--kit-color-brand));display:flex;justify-content:space-between;gap:calc(.5 * var(--kit-rs-rem))}.kit-rs-tl.kit-rs-van .kit-rs-lt>span{color:var(--kit-color-muted)}.kit-rs-tl.kit-rs-empty{border:1.5px dashed var(--kit-color-muted)}.kit-rs-tl.kit-rs-empty .kit-rs-lt{color:var(--kit-color-muted)}.kit-rs-sigs{margin-top:auto;padding-top:calc(1.2 * var(--kit-rs-rem));display:flex;gap:calc(2 * var(--kit-rs-rem))}.kit-rs-sigs>div{flex:1}@media print{.no-print{display:none}body:has(.kit-modal--paper)>:not(.kit-modal-backdrop:has(.kit-modal--paper)){display:none}.kit-modal-backdrop:has(.kit-modal--paper){position:static;inset:auto;display:block;padding:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:visible}.kit-modal:is(.kit-modal--paper,:has(.kit-panel.kit-modal--paper)){position:static;width:auto;max-width:none;max-height:none;height:auto;margin:0;border:0;border-radius:var(--kit-radius-none);box-shadow:none;overflow:visible;transform:none;animation:none}.kit-modal:is(.kit-modal--paper,:has(.kit-panel.kit-modal--paper))>:is(.kit-modal__head,.kit-modal__grab,.kit-modal__footer){display:none}.kit-modal:is(.kit-modal--paper,:has(.kit-panel.kit-modal--paper))>.kit-modal__body{padding:0;overflow:visible;max-height:none;height:auto}.kit-panel.kit-modal--paper{max-width:none}.kit-panel.kit-modal--paper>:is(.kit-panel__head,.kit-panel__footer),.kit-modal--paper .drillin__said{display:none}.kit-panel.kit-modal--paper>.kit-panel__body{padding:0;overflow:visible;max-height:none;height:auto;background:none}.kit-pc-band,.kit-pc-side,.kit-pc-prevh,.kit-pc-grid .kit-dk-note{display:none}.kit-pc-grid,.kit-pc-desk{display:block}.kit-pc-prev{background:none;padding:0;border-radius:var(--kit-radius-none);display:block}.kit-pc-page,.kit-pc-page[hidden]{display:block;animation:none;break-after:page}.kit-pc-page:last-child{break-after:auto}.kit-pc-page.no-print{display:none}.kit-pc-paper{box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}.kit-pc-paper.kit-pc-pmini,.kit-pc-paper.kit-pc-a4l,.kit-pc-paper.kit-pc-a4p{width:auto;aspect-ratio:auto;min-height:0;overflow:visible;padding:10mm 12mm;font-size:var(--kit-type-print-sheet)}.kit-pc-paper.kit-pc-pmini .kit-pc-tbl th{font-size:var(--kit-type-desk-th);padding:.55rem .8rem}.kit-pc-paper.kit-pc-pmini .kit-pc-tbl td{padding:.6rem .8rem}.kit-pc-sheets{page:kit-pc-portrait}.kit-pc-paper.kit-rs-sheet,.kit-pc-paper.kit-rs-sheet.kit-rs-mini{width:auto;max-width:none;aspect-ratio:auto;min-height:0;margin:0;border-radius:var(--kit-radius-none);padding:10mm 12mm}.kit-pc-paper.kit-rs-sheet.kit-rs-free{min-height:0}.kit-rs-tbl tr{break-inside:avoid}.kit-rs-tbl thead{display:table-header-group}}@page kit-pc-portrait{size:A4 portrait;margin:0}@media(min-width:641px){.kit-moremenu__list--left{left:0;right:auto}.kit-moremenu__head{padding:.55rem 1rem .2rem;font-size:var(--kit-type-desk-th);font-weight:var(--kit-weight-strong);text-transform:uppercase;letter-spacing:.05em;color:var(--kit-color-muted)}.kit-moremenu__check{display:inline-block;width:1rem;color:var(--kit-color-brand);font-weight:var(--kit-weight-strong)}.kit-moremenu__list .kit-btn.kit-moremenu__item.is-on{color:var(--kit-color-brand)}}.kit-pc-ws-row{width:100%;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;min-height:var(--kit-touch-min)}.kit-pc-ws-row:hover{background:var(--kit-color-row-hover)}.kit-pc-ws-row .kit-dk-pill{align-self:center;display:inline-flex;align-items:center;height:1.45rem;padding:0 .6rem;border-radius:var(--kit-radius-desk-pill);font-size:var(--kit-type-desk-pill);font-weight:var(--kit-weight-ui);background:var(--kit-color-chip-bg);color:var(--kit-color-muted)}.kit-pc-ws-row .kit-dk-pill--b{background:var(--kit-color-brand-light);color:var(--kit-color-brand)}.v-tabrow{display:flex;padding:var(--kit-space-3,12px) var(--kit-space-4,16px) 0}.v-tabrow .kit-pp-seg{flex:1 1 auto;max-width:32rem}.v-foot{display:flex;flex:1 1 auto;gap:var(--kit-space-2,8px);align-items:center}.v-foot .kit-pp-sum{flex:1 1 auto}.v-mailbox{display:flex;flex-direction:column;gap:var(--kit-space-3,12px);padding:var(--kit-space-4,16px);overflow:auto}.v-mailbox>*{flex:none}.kit-pp-p>.v-mailbox{align-self:stretch;width:100%;max-width:42rem;margin:0 auto;min-width:0;box-sizing:border-box}.v-mailbox .kit-pp-ir b,.v-mailbox .kit-pp-ir .kit-pp-mut{white-space:normal;overflow-wrap:anywhere}.v-mail-frame{display:block;width:100%;min-height:24rem;border:1px solid var(--kit-color-border-soft);border-radius:var(--kit-radius-box);background:var(--kit-color-surface)}.v-pair{display:flex;gap:var(--kit-space-2,8px);justify-content:flex-end}.v-pair .kit-btn{min-width:7rem}.sph-hero{background:var(--kit-color-surface);border-radius:var(--kit-radius-card);box-shadow:var(--kit-shadow);padding:14px;margin-bottom:10px}.sph-lbl2{display:block;font-size:var(--kit-type-1);color:var(--kit-color-muted);font-weight:var(--kit-weight-strong);text-transform:uppercase;letter-spacing:.04em}.sph-hero__big{margin:2px 0;font-size:var(--kit-type-6);font-weight:var(--kit-weight-strong);color:var(--kit-color-text)}.sph-sub2{font-size:var(--kit-type-2);color:var(--kit-color-muted)}.sph-owe.sph-owe--in{margin:12px 0 0}.sph-owe--bad{background:var(--kit-color-danger-bg)}.sph-neg{color:var(--kit-color-danger);font-weight:var(--kit-weight-strong)}.sph-pos{color:var(--kit-color-success);font-weight:var(--kit-weight-strong)}.sph-meta{margin-bottom:6px}.sph-note2{margin:0 2px 10px}.sph-row--b{min-height:52px;padding:14px 12px}.sph-row--danger .sph-chev{color:var(--kit-color-danger)}.sph-acts{display:flex;gap:var(--kit-space-2);flex:1;min-width:0}.kit-btn.sph-act{flex:1;min-width:0;padding:10px;border:0;border-radius:var(--kit-radius-chip);background:var(--kit-color-chip-bg);color:var(--kit-color-brand);font:inherit;font-size:var(--kit-type-3);font-weight:var(--kit-weight-ui);text-align:center;justify-content:center;white-space:nowrap}.sph-acts--three .kit-btn.sph-act{padding:12px 4px}.kit-btn.sph-btn2--full{width:100%;height:var(--kit-control-height-lg);margin:0 0 var(--kit-space-2)}.sph-addr{font-size:var(--kit-type-3);color:var(--kit-color-muted);line-height:1.4}.sph-addr b{display:block;color:var(--kit-color-text);font-size:var(--kit-type-4)}.sph-addr .sph-lbl2{margin-bottom:2px}.sph-num{flex:none;text-align:right}.sph-num b{white-space:nowrap}.kit-btn.sph-lnk2{display:flex;width:100%;padding:14px 12px;border:0;background:none;color:var(--kit-color-brand);font:inherit;font-size:var(--kit-type-3);font-weight:var(--kit-weight-ui);justify-content:flex-start}.sph-foot-note{text-align:center;padding:4px 0 10px}.inv-ph__paper{display:none}.inv-ph__tt{display:flex;flex-wrap:wrap;align-items:center;gap:4px var(--kit-space-2);width:100%;min-width:0}.inv-ph__q{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inv-ph__small{flex-basis:100%;font-size:var(--kit-type-2);font-weight:var(--kit-weight-ui);color:var(--kit-color-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inv-ph-sheet .kit-panel__title,.inv-ph-sheet .kit-modal__title{flex:1;min-width:0}.kit-panel.inv-ph-sheet>.kit-panel__body,.kit-modal.inv-ph-sheet>.kit-modal__body{background:var(--kit-color-bg)}.inv-ph{padding:2px 0 6px}.inv-ph .sph-row{min-height:52px}.inv-ph__foot{display:flex;gap:var(--kit-space-2);width:100%}.kit-btn.inv-ph__send{flex:2;min-width:0}.kit-btn.inv-ph__print{flex:1;min-width:0;margin-top:0}@media print{.inv-ph__screen{display:none}.inv-ph__paper{display:block}}.stm-ph__name{display:flex;align-items:center;gap:var(--kit-space-2);min-width:0}.stm-ph__name b{flex:0 1 auto}.stm-ph__chips{overflow-x:auto}.stm-ph__chips .kit-btn.sph-chip{flex:0 0 auto;padding:0 var(--kit-space-4);border-radius:var(--kit-radius-round)}.stm-ph .sph-row .sph-chev{flex:none}.kit-band .kit-dp.kit-datestep{display:flex;align-items:center;justify-content:space-between;gap:var(--kit-space-1);width:100%;height:calc(var(--kit-band-arrow) + 8px);padding:0 4px;border-radius:var(--kit-radius-round);background:var(--kit-color-on-band-faint);color:var(--kit-color-on-band);opacity:1}.kit-band .kit-dp.kit-datestep>.kit-btn.kit-dp__arw{flex:none;width:var(--kit-band-arrow);min-width:var(--kit-band-arrow);height:var(--kit-band-arrow);min-height:var(--kit-band-arrow);padding:0;border:0;border-radius:var(--kit-radius-round);background:var(--kit-color-on-band-soft);color:var(--kit-color-on-band)}.kit-band .kit-dp.kit-datestep>.kit-btn.kit-dp__arw.is-off{visibility:hidden}.kit-band .kit-dp .kit-dp__lb,.kit-band .kit-dp .kit-dp__pick{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:6px;color:var(--kit-color-on-band)}.kit-band .kit-dp.kit-datestep .kit-datestep__label,.kit-band .kit-dp.kit-datestep .kit-dp__pick .kit-rangepick__btn{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--kit-type-datetitle-size);font-weight:var(--kit-weight-strong);color:var(--kit-color-on-band)}.kit-band .kit-dp .kit-dp__gl{flex:none;opacity:.9}.kit-band .kit-dp.kit-datestep .kit-btn.kit-dp__tap,.kit-band .kit-dp.kit-datestep .kit-dp__pick .kit-rangepick__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;max-width:100%;height:var(--kit-band-arrow);min-height:var(--kit-band-arrow);min-width:0;padding:0 var(--kit-space-2);border:0;border-radius:var(--kit-radius-round);background:transparent}.kit-band .kit-dp .kit-dp__pick .kit-rangepick{min-width:0;max-width:100%;display:flex;justify-content:center}.kit-band .kit-dp .kit-dp__pick .kit-rangepick__btn>svg:not(.kit-rangepick__chev){display:none}.kit-band .kit-dp .kit-dp__pick .kit-rangepick__chev{flex:none;opacity:.9}.kit-band .kit-dp .kit-dp__pick .kit-rangepick__words{display:inline-flex;align-items:baseline;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis}.kit-band .kit-dp .kit-dp__pick .kit-rangepick__name+.kit-rangepick__dates{font-size:var(--kit-type-2);font-weight:var(--kit-weight-body);opacity:.85}.kit-band .kit-dp .kit-dp__pick .kit-rangepick__words b{font-weight:inherit}.kit-band .kit-dp .kit-dp__pick .kit-rangepick__dates{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kit-band--desk .kit-dp.kit-datestep{width:var(--kit-frame-date);min-width:var(--kit-frame-date);max-width:var(--kit-frame-date);height:calc(2.1rem + 6px);padding:0 3px}.kit-band--desk .kit-dp.kit-datestep>.kit-btn.kit-dp__arw{width:2.1rem;min-width:2.1rem;height:2.1rem;min-height:2.1rem}.kit-band--desk .kit-dp.kit-datestep .kit-btn.kit-dp__tap,.kit-band--desk .kit-dp.kit-datestep .kit-dp__pick .kit-rangepick__btn{height:2.1rem;min-height:2.1rem}.kit-band--desk .kit-dp.kit-datestep .kit-datestep__label,.kit-band--desk .kit-dp.kit-datestep .kit-dp__pick .kit-rangepick__btn{font-size:var(--kit-type-desk-date)}.kit-band__below{margin-top:var(--kit-space-2)}.sh-payqr{align-self:center;padding:var(--kit-space-3);border:1px solid var(--kit-color-border);border-radius:var(--kit-radius-card);background:var(--kit-color-surface)}.vanstock{display:flex;flex-direction:column;gap:var(--kit-space-3)}.drv-row{min-height:calc(var(--kit-space-7) - 2px)}.drv-row{border-bottom:1px solid var(--kit-color-border-soft)}.drv-mut{color:var(--kit-color-muted);font-size:var(--kit-type-2)}.drv-h{font-size:var(--kit-type-2);font-weight:var(--kit-weight-strong);color:var(--kit-color-muted);text-transform:uppercase;letter-spacing:.04em;margin:var(--kit-space-3) 2px calc(var(--kit-space-1) + 2px)}.drv-card{background:var(--kit-color-surface);border-radius:var(--kit-radius-card);box-shadow:var(--kit-shadow);margin-bottom:calc(var(--kit-space-2) + 2px);overflow:hidden}.drv-card--pad{padding:var(--kit-space-3)}.drv-card.plan-van{display:flex;align-items:center;justify-content:space-between;gap:var(--kit-space-2);border:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.plan-van__text{display:flex;flex-direction:column;min-width:0}.plan-van__name{font-size:var(--kit-type-5);font-weight:var(--kit-weight-strong)}.plan-row{display:flex;align-items:center;gap:var(--kit-space-2);padding-right:var(--kit-space-2)}.plan-row .plan-row__tap{flex:1;min-width:0;display:flex;align-items:center;gap:var(--kit-space-3);min-height:var(--kit-touch-min);padding:var(--kit-space-2) var(--kit-space-3);border:0;background:transparent;color:var(--kit-color-text);font:inherit;text-align:left;cursor:pointer;flex-direction:row;border-radius:var(--kit-radius-none);box-shadow:none}.plan-row__tap:hover,.plan-row__tap:focus-visible{background:var(--kit-color-row-hover)}.plan-row__n{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--kit-space-6);height:var(--kit-space-6);border-radius:var(--kit-radius-round);background:var(--kit-color-band);color:var(--kit-color-on-band);font-size:var(--kit-type-2);font-weight:var(--kit-weight-strong)}.plan-row__n.is-off{background:transparent;border:var(--kit-border-width-2) dashed var(--kit-color-border)}.plan-row__text{flex:1;min-width:0;display:flex;flex-direction:column}.plan-row__name{font-weight:var(--kit-weight-strong)}.plan-row__moves{flex:none;display:inline-flex;gap:var(--kit-space-1)}.plan-row__text>.drv-mut{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plan-row__moves .kit-btn{min-width:var(--kit-touch-min);min-height:var(--kit-touch-min);padding:0;justify-content:center}.stk-head{display:flex;flex-direction:column;gap:2px}.stk-head .drv-mut{font-weight:var(--kit-weight-body)}.stk-sheet .kit-search-input{margin-bottom:var(--kit-space-2)}.stk-row{display:flex;align-items:center;gap:var(--kit-space-3);padding:var(--kit-space-2) var(--kit-space-3);min-height:calc(var(--kit-touch-min) + var(--kit-space-3))}.stk-row:last-child{border-bottom:0}.stk-row__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.stk-row__name{font-weight:var(--kit-weight-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stk-row__none{color:var(--kit-color-warning);font-weight:var(--kit-weight-strong)}.stk-row .kit-btn.stk-row__add{min-width:var(--kit-touch-min);min-height:var(--kit-touch-min);padding:0}.vanstock__sum{display:flex;align-items:center;justify-content:space-between;gap:var(--kit-space-2)}.vanstock__row{display:flex;align-items:center;gap:var(--kit-space-3);padding:var(--kit-space-2) var(--kit-space-3);min-height:calc(var(--kit-touch-min) + var(--kit-space-3))}.vanstock__row:last-child{border-bottom:0}.vanstock__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.vanstock__name{font-weight:var(--kit-weight-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vanstock__alert{color:var(--kit-color-warning);font-weight:var(--kit-weight-strong)}.vanstock__left{font-size:var(--kit-type-6);font-weight:var(--kit-weight-strong);font-variant-numeric:tabular-nums;min-width:var(--kit-touch-min);text-align:right}.vanstock__left.is-low{color:var(--kit-color-warning)}@media(min-width:641px){.dko-srch{width:min(22rem,100%)}.dko-tbl .dko-date,.dko-tbl .dko-sent{white-space:nowrap}.dko-srch .kit-search-input input{min-height:2.4rem;padding-top:.4rem;padding-bottom:.4rem;padding-left:calc(1.3rem + var(--kit-search-icon-size));border-radius:var(--kit-radius-desk-btn);font-size:var(--kit-type-desk-body);font-weight:var(--kit-weight-desk-plain)}.dko-srch .kit-search-input input::placeholder{font-weight:var(--kit-weight-desk-plain)}.dko-srch .kit-search-input svg{left:.8rem}.dko-tbl td,.dko-tbl td .dkc-mut{font-weight:var(--kit-weight-desk-plain)}.dko-tbl--stock th,.dko-tbl--stock td{padding-left:var(--kit-space-2);padding-right:var(--kit-space-2)}.dko-tbl--stock th.sh-pickcell,.dko-tbl--stock td.sh-pickcell{padding-left:var(--kit-space-4);padding-right:0}.dko-tbl--stock th:last-child,.dko-tbl--stock td:last-child{padding-right:var(--kit-space-4)}.dko-push{margin-left:auto;font-weight:var(--kit-weight-body)}.dko-center.kit-btn,.dko-center{justify-content:center}.dko-mb9{margin-bottom:.9rem}.dko-mt5{margin-top:.5rem}.dko-self{align-self:center}.dko-nw{white-space:nowrap}.dkc-n.dko-n--sk{background:var(--kit-color-warning-bg);color:var(--kit-color-warning)}.dko-bsh{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;width:100%}.dko-tbl tbody tr{cursor:pointer;animation:kit-desk-up var(--kit-motion-rise) var(--kit-ease-out) backwards}.dko-tbl tbody tr:nth-child(2){animation-delay:20ms}.dko-tbl tbody tr:nth-child(3){animation-delay:40ms}.dko-tbl tbody tr:nth-child(4){animation-delay:60ms}.dko-tbl tbody tr:nth-child(5){animation-delay:80ms}.dko-tbl tbody tr:nth-child(n+6){animation-delay:.1s}@keyframes dko-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.dko-vi{width:2.75rem;height:2.75rem;border-radius:var(--kit-radius-desk-btn);background:var(--kit-color-brand-light);color:var(--kit-color-brand);display:flex;align-items:center;justify-content:center;flex:none}.dko-vi--w{background:var(--kit-color-warning-bg);color:var(--kit-color-warning)}.dko-vi--ok{background:var(--kit-color-success-bg);color:var(--kit-color-success)}.dko-ic{color:var(--kit-color-muted);flex:none}.dko-ic.dko-ink-b{color:var(--kit-color-brand)}.dko-mapcard{padding:.6rem}.dko-map{position:relative;min-height:clamp(30rem,62vh,58rem);border-radius:var(--kit-radius-desk-card);overflow:hidden;background:var(--kit-color-chip-bg)}.dko-map>.dko-mapreal{position:absolute;inset:0}.dko-note-in{margin:.7rem 1rem 1rem}.dko-flex{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}@media(prefers-reduced-motion:reduce){.dko-tbl tbody tr{animation:none}}}@media(min-width:641px){.dks-ed.kit-modal{width:min(50rem,calc(100vw - 4rem));max-width:none}.dks-bulk.kit-modal{width:min(36rem,calc(100vw - 4rem))}.dks-photo{display:flex;min-height:12rem;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;border:var(--kit-border-width-1) dashed var(--kit-color-border);border-radius:var(--kit-radius-desk-btn);color:var(--kit-color-muted)}.dks-ed .kit-money-input,.dks-bulk .kit-money-input{display:flex;align-items:center;gap:.4rem}.dks-ed .kit-money-input .kit-input,.dks-bulk .kit-money-input .kit-input{flex:1;min-width:0}.dks-ed .kit-money-input__mark,.dks-bulk .kit-money-input__mark{color:var(--kit-color-muted)}.dks-photo b{color:var(--kit-color-text)}.dks-cols{display:grid;grid-template-columns:minmax(12rem,15rem) minmax(0,1fr);gap:var(--kit-space-5);align-items:start}.dks-side,.dks-main{display:grid;gap:var(--kit-space-4);min-width:0}.dks-sec{padding:var(--kit-space-4);border:var(--kit-border-width-1) solid var(--kit-color-border-soft);border-radius:var(--kit-radius-box);background:var(--kit-color-surface)}.dks-sec__h{margin:0 0 var(--kit-space-3);font-size:var(--kit-type-1);font-weight:var(--kit-weight-strong);letter-spacing:.04em;text-transform:uppercase;color:var(--kit-color-muted)}.dks-pair{display:grid;grid-template-columns:1fr 1fr;gap:var(--kit-space-3)}.dks-line{margin-top:var(--kit-space-3)}.dks-sec .dks-more{margin-top:var(--kit-space-3);border-top:var(--kit-border-width-1) solid var(--kit-color-border-soft);padding-top:var(--kit-space-3)}.dks-more-boxes>*{margin:0;padding:var(--kit-space-4);border:var(--kit-border-width-1) solid var(--kit-color-border-soft);border-radius:var(--kit-radius-box);background:var(--kit-color-surface);box-shadow:none}.dks-more-boxes>.kit-box>.kit-box__heading{padding:0 0 var(--kit-space-2)}.dks-more-boxes>.kit-box>.kit-box__body{padding:0}.dks-ph{display:grid;gap:var(--kit-space-3)}.dks-ph__img,.dks-ph__none{width:100%;aspect-ratio:1;border-radius:var(--kit-radius-box)}.dks-ph__img{object-fit:cover;border:var(--kit-border-width-1) solid var(--kit-color-border-soft);background:var(--kit-color-bg)}.dks-ph__none{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--kit-space-2);padding:var(--kit-space-4);text-align:center;font-size:var(--kit-type-2);color:var(--kit-color-muted);border:var(--kit-border-width-1) dashed var(--kit-color-border);background:var(--kit-color-bg)}.dks-ph__acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kit-space-3)}.dks-photo--tall{min-height:16rem}.dks-gap{gap:.8rem;margin-top:.5rem}.dks-more{padding:.4rem 0;border:0;gap:.8rem}.dks-addopt{display:inline-block;margin-top:.6rem}.dks-more-boxes{display:grid;gap:1rem;margin-top:1.25rem}.dks-more-boxes:empty{display:none}.dks-up .dkc-menu{top:auto;bottom:calc(100% + .4rem);left:0;right:auto}.dks-up{margin-right:auto}.dks-pct{width:10rem;margin-top:.5rem}.dks-list{margin-top:1rem}.dks-list .dkc-row{gap:.6rem;padding:.5rem 1rem}.dks-list .dkc-mut{font-size:var(--kit-type-desk-acct);white-space:nowrap}.dks-new{width:7rem}.dks-new .kit-input{min-height:2.2rem}.dks-to{min-width:6.5rem;text-align:right}.dks-center{justify-content:center;width:100%}.dks-sec__h--ic{display:flex;align-items:center;gap:var(--kit-space-2);text-transform:none;letter-spacing:0;font-size:var(--kit-type-desk-card);color:var(--kit-color-text)}.dks-sec .kit-chip-row{margin:var(--kit-space-2) 0 0}.dks-sec .kit-input[rows]{min-height:6rem}.dks-stk{display:flex;flex-direction:column;gap:var(--kit-space-3)}.dks-food{display:flex;flex-direction:column;gap:var(--kit-space-1)}.dks-food__q{font-size:var(--kit-type-desk-card);color:var(--kit-color-text)}.dks-food__yn{display:flex;gap:var(--kit-space-2);margin-top:var(--kit-space-2)}.dks-food__yn .kit-choice-chip{min-width:7rem;justify-content:center}.dks-food__alg{display:flex;flex-direction:column;gap:var(--kit-space-1);margin-top:var(--kit-space-4);padding-top:var(--kit-space-4);border-top:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.dks-food__none{margin-top:var(--kit-space-2)}}@media(min-width:1024px){.dks-ed.kit-modal{width:min(70rem,calc(100vw - 4rem))}.dks-cols{grid-template-columns:minmax(11rem,13rem) minmax(0,1fr)}.dks-main{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.dks-main>.kit-box,.dks-main>.dks-more-boxes{grid-column:1 / -1;margin-top:0}.dks-more-boxes{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.dks-more-boxes>:only-child{grid-column:1 / -1}}@media(min-width:641px){.dko-wrap{flex-wrap:wrap}.dko-wrap .dko-push{margin-left:auto;font-weight:var(--kit-weight-desk-plain)}.dko-pillbtn.kit-btn{border:0;min-height:0;cursor:pointer;gap:.2rem}.dko-pillchev{margin-left:.2rem}.dko-lh{line-height:1.55}.dko-ink-w{color:var(--kit-color-warning);flex:none}.dko-srch--fill{width:100%}.dko-outcard{display:flex;flex-direction:column;max-height:clamp(30rem,62vh,58rem)}.dko-outlist{overflow-y:auto;min-height:0;flex:1}.dko-outlist .dkc-row{width:100%;text-align:left;justify-content:flex-start;border-radius:var(--kit-radius-none)}.dko-mapcard .dko-map{min-height:clamp(30rem,62vh,58rem)}.dko-mapreal{z-index:0}.dko-oneline{display:flex;align-items:center;gap:.4rem;min-width:0;white-space:nowrap}.dko-oneline b{overflow:hidden;text-overflow:ellipsis}}@media(min-width:641px){.dko-h3{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--kit-type-desk-sheet-title);font-weight:var(--kit-weight-ui);color:var(--kit-color-text)}.dko-pan>.kit-panel__head>.kit-panel__back{display:none}.dko-pan>.kit-panel__head{padding:1.15rem 1.3rem .8rem}.dko-pan>.kit-panel__head>.kit-panel__title{width:100%}.dko-pan>.kit-panel__body{padding:1rem 1.3rem}.dko-pan>.kit-panel__footer{padding:0;border-top:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.dko-pan>.kit-panel__footer>.dkc-foot{width:100%;padding:.85rem 1.3rem 1.1rem}.dko-pan .dkc-fl{display:block;margin:.9rem 0 .4rem}.dko-pan .dkc-fl:first-child{margin-top:0}.dko-owebig{font-size:var(--kit-type-desk-figure);font-weight:var(--kit-weight-ui)}.dko-mt9{margin-top:.9rem}.dko-lead{margin:0 0 .9rem}.dko-pan .kit-formstack{gap:var(--kit-space-2)}.dko-pan .kit-formstack>*{margin:0}.dko-pan .kit-note{background:none;padding:0;color:var(--kit-color-muted);font-weight:var(--kit-weight-body)}.dko-pick.kit-btn{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.9rem 1rem;text-align:left;border:var(--kit-border-width-1) solid var(--kit-color-border);box-shadow:none;animation:none;cursor:pointer}.dko-pick--on.kit-btn{border:var(--kit-border-width-2) solid var(--kit-color-brand);background:var(--kit-color-brand-light)}}@media(min-width:641px)and (max-width:1024px){.dko-tbl .dko-wide{display:none}}@media(min-width:641px)and (max-width:1199px){.dko-tbl--stock .dko-wide{display:none}}.dks-stk__fig{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--kit-space-3);align-items:end}.dks-stk__fig>span{display:flex;flex-direction:column;gap:var(--kit-space-1)}.dks-stk__fig b{font-size:var(--kit-type-7);font-weight:var(--kit-weight-bold);font-variant-numeric:tabular-nums}.dks-stk__count{display:flex;align-items:flex-end;gap:var(--kit-space-2)}.dks-stk__count>.kit-field{flex:1;min-width:0;margin:0}.dks-stk__moves{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.dks-stk__moves li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--kit-space-3);align-items:center;padding:var(--kit-space-2) 0;border-top:var(--kit-border-width-1) solid var(--kit-color-border-soft);font-size:var(--kit-type-3)}.dks-stk__q{font-weight:var(--kit-weight-strong);font-variant-numeric:tabular-nums}@media(min-width:641px){.dkd-vc{display:flex;align-items:center;gap:.8rem;padding:.9rem 1.15rem;color:inherit;text-decoration:none}.dkd-vc.kit-btn{width:100%;justify-content:flex-start;text-align:left;white-space:normal}.dkd-today{padding:1rem 1.2rem}.dkc-g--side:has(>.dkc-g--2){align-items:stretch}.dkd-today b{font-size:var(--kit-type-desk-tile)}.dkd-vi{width:var(--kit-desk-vi);height:var(--kit-desk-vi);border-radius:var(--kit-radius-desk-btn);background:var(--kit-color-brand-light);color:var(--kit-color-brand);display:flex;align-items:center;justify-content:center;flex:none}.dkd-vi--w{background:var(--kit-color-warning-bg);color:var(--kit-color-warning)}.dkd-vi--ok{background:var(--kit-color-success-bg);color:var(--kit-color-success)}.dkd-bar{height:var(--kit-desk-bar);background:var(--kit-color-border-soft);border-radius:var(--kit-radius-desk-bar);overflow:hidden}.dkd-bar>i{display:block;height:100%;background:var(--kit-color-brand);border-radius:var(--kit-radius-desk-bar);transform-origin:left;animation:dkd-grow var(--kit-motion-page) var(--kit-ease-out) backwards}.dkd-today .dkd-bar{margin-top:.5rem;max-width:32rem}.dkd-share{max-width:var(--kit-desk-share);margin-top:.3rem}.dkd-hero{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.dkd-hero .dkd-vs,.dkd-hero>.dkc-mut{white-space:nowrap}.dkd-hero .dkc-big,.dkd-big{font-size:var(--kit-type-desk-hero)}.dkd-chart{display:flex;align-items:flex-end;gap:var(--kit-desk-chart-gap);height:var(--kit-desk-chart);padding:.5rem 1.15rem 0}.dkd-chart--sm{height:var(--kit-desk-chart-sm)}.dkd-col{flex:1;height:100%;display:flex;flex-direction:row;align-items:flex-end;justify-content:center;gap:3px}.dkd-chart i{display:block;width:100%;max-width:var(--kit-desk-chart-bar);border-radius:var(--kit-radius-desk-chart);transform-origin:bottom;animation:dkd-rise var(--kit-motion-page) var(--kit-ease-out) backwards;transition:height var(--kit-motion-page) var(--kit-ease-out)}.dkd-chart .dkd-col:nth-child(2) i{animation-delay:calc(1 * var(--kit-motion-stagger))}.dkd-chart .dkd-col:nth-child(3) i{animation-delay:calc(2 * var(--kit-motion-stagger))}.dkd-chart .dkd-col:nth-child(4) i{animation-delay:calc(3 * var(--kit-motion-stagger))}.dkd-chart .dkd-col:nth-child(5) i{animation-delay:calc(4 * var(--kit-motion-stagger))}.dkd-chart .dkd-col:nth-child(6) i{animation-delay:calc(5 * var(--kit-motion-stagger))}.dkd-chart .dkd-col:nth-child(n+7) i{animation-delay:calc(6 * var(--kit-motion-stagger))}.dkd-b1{background:var(--kit-color-brand)}.dkd-b2h{background:var(--kit-chart-hatch)}.dkd-b3{background:var(--kit-color-success)}.dkd-xl{display:flex;gap:var(--kit-desk-chart-gap);padding:.4rem 1.15rem .3rem;font-size:var(--kit-type-desk-th);color:var(--kit-color-muted);font-weight:var(--kit-weight-body)}.dkd-xl>span{flex:1;text-align:center}.dkd-sw--b{background:var(--kit-color-brand)}.dkd-sw--ln{background:var(--kit-color-border)}.dkd-sw--ok{background:var(--kit-color-success)}.dkd-sw--h{background:var(--kit-chart-hatch)}.dkd-ch-mut{margin-left:auto;font-weight:var(--kit-weight-body)}.dkd-vs{font-weight:var(--kit-weight-body)}.dkd-in>.dkc-row,.dkd-in tbody>tr{animation:kit-desk-up var(--kit-motion-rise) var(--kit-ease-out) backwards}.dkd-in>.dkc-row:nth-child(2),.dkd-in tbody>tr:nth-child(2){animation-delay:calc(1 * var(--kit-motion-stagger))}.dkd-in>.dkc-row:nth-child(3),.dkd-in tbody>tr:nth-child(3){animation-delay:calc(2 * var(--kit-motion-stagger))}.dkd-in>.dkc-row:nth-child(4),.dkd-in tbody>tr:nth-child(4){animation-delay:calc(3 * var(--kit-motion-stagger))}.dkd-in>.dkc-row:nth-child(5),.dkd-in tbody>tr:nth-child(5){animation-delay:calc(4 * var(--kit-motion-stagger))}.dkd-in>.dkc-row:nth-child(n+6),.dkd-in tbody>tr:nth-child(n+6){animation-delay:calc(5 * var(--kit-motion-stagger))}.dkd-av{width:1.8rem;height:1.8rem;border-radius:var(--kit-radius-circle);flex:none;background:var(--kit-color-brand-light);color:var(--kit-color-brand);font-size:var(--kit-type-desk-tick);font-weight:var(--kit-weight-strong);display:flex;align-items:center;justify-content:center}.dkd-day td{background:var(--kit-color-chip-bg)}.dkd-stat--flat{box-shadow:none;border:var(--kit-border-width-1) solid var(--kit-color-border)}.dkd-stat--flat:hover{box-shadow:none}.dkd-stat--flat{cursor:default}.dkd-stats2{grid-template-columns:repeat(2,1fr);margin:0}.dkd-ic--ok{color:var(--kit-color-success);flex:none}.dkd-ic--w{color:var(--kit-color-warning);flex:none}.dkd-gap{margin-top:.9rem}.dkd-today.dkc-row--click{cursor:pointer}}@keyframes dkd-rise{0%{transform:scaleY(0)}}@keyframes dkd-grow{0%{transform:scaleX(0)}}@media(max-width:640px){.dkp{display:flex;flex-direction:column}.dkp-card{background:var(--kit-color-surface);border-radius:var(--kit-radius-card);box-shadow:var(--kit-shadow);margin-bottom:10px;overflow:hidden}.dkp-card--line{box-shadow:none;border:var(--kit-border-width-1) solid var(--kit-color-border)}.dkp-card--w{background:var(--kit-color-warning-bg)}.dkp-pad{padding:14px}.dkp-row{display:flex;align-items:center;gap:10px;padding:12px;width:100%;text-align:left;border-bottom:var(--kit-border-width-1) solid var(--kit-color-border-soft);color:inherit;background:none}.dkp-row.kit-btn{justify-content:flex-start;white-space:normal;font-weight:inherit;border-radius:var(--kit-radius-none);min-height:0}.dkp-row:last-child{border-bottom:0}.dkp-row--lnk{color:var(--kit-color-brand);font-weight:var(--kit-weight-ui)}.dkp-grow{flex:1;min-width:0}.dkp-mut{color:var(--kit-color-muted);font-size:var(--kit-type-2)}.dkp-mut--gap{margin:0 2px 8px}.dkp-mut--top{margin-top:4px}.dkp-h{font-size:var(--kit-type-2);font-weight:var(--kit-weight-strong);color:var(--kit-color-muted);text-transform:uppercase;letter-spacing:.04em;margin:6px 2px 8px}.dkp-big{font-size:var(--kit-type-6);font-weight:var(--kit-weight-strong)}.dkp-big--hero{font-size:var(--kit-type-phone-hero)}.dkp-big--sheet{font-size:var(--kit-type-phone-sheet-title)}.dkp-kv{display:flex;justify-content:space-between;align-items:center;gap:8px}.dkp-neg{color:var(--kit-color-warning);font-weight:var(--kit-weight-strong)}.dkp-pos{color:var(--kit-color-success);font-weight:var(--kit-weight-strong)}.dkp-chev{color:var(--kit-color-muted);font-size:var(--kit-type-phone-emoji);line-height:1}.dkp-rng{display:flex;gap:6px;overflow:hidden;margin:0 0 10px}.dkp-pill{display:inline-block;padding:2px 8px;border-radius:var(--kit-radius-seg);font-size:var(--kit-type-1);font-weight:var(--kit-weight-ui);background:var(--kit-color-chip-bg);color:var(--kit-color-muted);white-space:nowrap}.dkp-pill--ok{background:var(--kit-color-success-bg);color:var(--kit-color-success)}.dkp-pill--w{background:var(--kit-color-warning-bg);color:var(--kit-color-warning)}.dkp-rng .dkp-pill{display:inline-flex;align-items:center;padding:0 12px;font-size:var(--kit-type-2);border-radius:var(--kit-radius-phone-pill);background:var(--kit-color-surface);border:var(--kit-border-width-1) solid var(--kit-color-border);min-height:var(--kit-touch-min);height:auto}.dkp-rng .dkp-pill--on{background:var(--kit-color-brand-light);color:var(--kit-color-brand);border-color:var(--kit-color-brand)}.dkp-idp{display:inline-block;padding:1px 7px;border-radius:var(--kit-radius-control);background:var(--kit-color-brand-light);color:var(--kit-color-brand);font-size:var(--kit-type-1);font-weight:var(--kit-weight-strong)}.dkp-vc{display:flex;align-items:center;gap:12px;padding:14px;width:100%;text-align:left;color:inherit}.dkp-vc.kit-btn{justify-content:flex-start;white-space:normal;font-weight:inherit;border-radius:var(--kit-radius-none);min-height:0}.dkp-vc--w{background:var(--kit-color-warning-bg)}.dkp-vc--w b{color:var(--kit-color-warning)}.dkp-vi{width:var(--kit-phone-vi);height:var(--kit-phone-vi);border-radius:var(--kit-radius-chip);background:var(--kit-color-brand-light);color:var(--kit-color-brand);display:flex;align-items:center;justify-content:center;flex:none}.dkp-vc--w .dkp-vi{background:var(--kit-color-surface);color:var(--kit-color-warning)}.dkp-ic{width:var(--kit-phone-ic);height:var(--kit-phone-ic);border-radius:var(--kit-radius-seg);background:var(--kit-color-brand-light);color:var(--kit-color-brand);display:flex;align-items:center;justify-content:center;flex:none}.dkp-ic--w{background:var(--kit-color-warning-bg);color:var(--kit-color-warning)}.dkp-chart{display:flex;align-items:flex-end;gap:10px;height:var(--kit-phone-chart);padding:0 6px}.dkp-chart>div{flex:1;display:flex;flex-direction:row;justify-content:center;align-items:flex-end;gap:2px;height:100%}.dkp-chart i{display:block;width:100%;border-radius:var(--kit-radius-phone-bar);transform-origin:bottom;animation:dkd-rise var(--kit-motion-slow) var(--kit-ease-out) backwards}.dkp-b1{background:var(--kit-color-brand)}.dkp-b2{background:var(--kit-chart-hatch)}.dkp-b3{background:var(--kit-color-success)}.dkp-bl{background:var(--kit-color-border)}.dkp-days{display:flex;gap:10px;padding:4px 6px 0}.dkp-days>span{flex:1;text-align:center;font-size:var(--kit-type-phone-days);color:var(--kit-color-muted)}.dkp-key{display:flex;gap:14px;font-size:var(--kit-type-1);color:var(--kit-color-muted);padding:8px 6px 0}.dkp-key i{display:inline-block;width:var(--kit-phone-swatch);height:var(--kit-phone-swatch);border-radius:var(--kit-radius-print-3);margin-right:4px;vertical-align:-1px}.dkp-sbar{height:var(--kit-phone-sbar);background:var(--kit-color-chip-bg);border-radius:var(--kit-radius-print-3);margin-top:6px;overflow:hidden}.dkp-sbar>i{display:block;height:100%;background:var(--kit-color-brand);border-radius:var(--kit-radius-print-3);transform-origin:left;animation:dkd-grow var(--kit-motion-slow) var(--kit-ease-out) backwards}.dkp-foot{position:sticky;bottom:0;padding:10px 0 4px;background:var(--kit-color-surface);margin:0 calc(-1 * var(--kit-space-3));padding-inline:12px;border-top:var(--kit-border-width-1) solid var(--kit-color-border)}.dkp-btn.kit-btn{width:100%;height:var(--kit-phone-btn);border-radius:var(--kit-radius-card);font-size:var(--kit-type-4);margin-top:8px}.dkp-foot .dkp-btn.kit-btn{margin-top:0}.dkp-btn2.kit-btn{width:100%;height:var(--kit-phone-btn);border-radius:var(--kit-radius-card);margin-top:8px;display:flex}.dkp-bshead{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.dkp-pay{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:14px;margin-top:8px;border:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-card);background:var(--kit-color-surface);font-size:var(--kit-type-3);color:var(--kit-color-text)}.dkp-pay.kit-btn{justify-content:flex-start;white-space:normal;font-weight:inherit;min-height:0;height:auto}.dkp-pay--on{border:2px solid var(--kit-color-brand);background:var(--kit-color-brand-light)}.dkp-note{background:var(--kit-color-warning-bg);color:var(--kit-color-warning);border-radius:var(--kit-radius-seg);padding:8px 10px;font-size:var(--kit-type-3);margin-top:8px}.dkp-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.dkp-grid3>.dkp-card{padding:12px 6px;text-align:center;margin:0}.dkp-grid3 b{display:block;font-size:var(--kit-type-phone-sheet-title)}.dkp-grid3 span{font-size:var(--kit-type-1);color:var(--kit-color-muted)}.dkp-search{display:flex;align-items:center;gap:8px;border:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-chip);padding:0 12px;background:var(--kit-color-surface);color:var(--kit-color-muted);margin-bottom:10px}.dkp-search input{flex:1;min-width:0;border:0;background:none;padding:12px 0;font:inherit;color:var(--kit-color-text);outline:none}.dkp-lbl{font-size:var(--kit-type-2);font-weight:var(--kit-weight-ui);color:var(--kit-color-muted);margin:12px 0 2px}.dkp-n{min-width:28px;height:28px;border-radius:var(--kit-radius-round);background:var(--kit-color-brand-light);color:var(--kit-color-brand);font-weight:var(--kit-weight-strong);display:flex;align-items:center;justify-content:center;font-size:var(--kit-type-2)}.dkp-n--done{background:var(--kit-color-success-bg);color:var(--kit-color-success)}.dkp-bar{height:var(--kit-phone-sbar);background:var(--kit-color-chip-bg);border-radius:var(--kit-radius-print-3);margin-top:8px;overflow:hidden}.dkp-bar>i{display:block;height:100%;background:var(--kit-color-brand);border-radius:var(--kit-radius-print-3)}.dkp-in>*{animation:kit-fade var(--kit-motion-base) var(--kit-ease-out) backwards}.dkp-in>*:nth-child(2){animation-delay:calc(1 * var(--kit-motion-stagger))}.dkp-in>*:nth-child(3){animation-delay:calc(2 * var(--kit-motion-stagger))}.dkp-in>*:nth-child(n+4){animation-delay:calc(3 * var(--kit-motion-stagger))}}@media(min-width:641px){.dkf-bar{margin-top:.6rem;max-width:30rem}.dkf-gap{margin-top:.4rem}.dkf-sub{display:flex;align-items:center;gap:.6rem}}@media(max-width:640px){.dkf-b{color:var(--kit-color-brand)}.dkp-sbar.dkf-sbar{height:var(--kit-space-2)}.dkf-sbar>i{display:block;height:100%;background:var(--kit-color-brand);border-radius:var(--kit-radius-print-3)}}@media(min-width:641px){.dka-srch{display:flex;align-items:center;gap:.5rem;width:clamp(19rem,26vw,28rem);padding:0 .9rem;border:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-desk-btn);background:var(--kit-color-surface);color:var(--kit-color-muted)}.dka-srch input{flex:1;min-width:0;border:0;background:none;min-height:2.4rem;font:inherit;font-size:var(--kit-type-desk-body);font-weight:var(--kit-weight-desk-plain);color:var(--kit-color-text);outline:none}.dka-srch:focus-within{border-color:var(--kit-color-brand)}.kit-band--desk .kit-band__date .dkc-flt.kit-btn{background:var(--kit-color-on-band-soft);border:0;color:var(--kit-color-on-band)}.dka-quiet.kit-btn,.dka-quiet{margin-left:auto;color:var(--kit-color-muted)}.dka-gap{margin-top:.9rem}.dkc-tbl tr.dkc-row--click{cursor:pointer}}@media(max-width:640px){.dka-line{font-size:var(--kit-type-3)}.dka-rng{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.dka-rng>.kit-btn{flex:none}.dka-flat{box-shadow:none;border:var(--kit-border-width-1) solid var(--kit-color-border)}.dka-gap{margin-top:12px}.dka-frow{padding:10px 2px}.dkp-row.dka-frow.kit-btn{min-height:var(--kit-touch-min)}.dka-sub{padding-left:14px}.dkp-acts{display:flex;gap:8px;margin-top:10px}.dkp-acts>.kit-btn{flex:1;padding:10px;border-radius:var(--kit-radius-card);background:var(--kit-color-chip-bg);color:var(--kit-color-brand);font-weight:var(--kit-weight-ui);font-size:var(--kit-type-3);min-height:0;height:auto}.dkp-acts:empty{display:none}}@media(prefers-reduced-motion:reduce){.dkd-bar>i,.dkd-chart i,.dkp-chart i,.dkp-sbar>i{animation:none;transition:none}}@media(max-width:640px){.dkp-x.kit-btn{width:var(--kit-phone-x);height:var(--kit-phone-x);min-height:0;padding:0;border:0;border-radius:var(--kit-radius-round);background:var(--kit-color-chip-bg);color:var(--kit-color-muted)}.dkp-sheet .kit-sheet__body{padding-top:0}.dkp-pay:disabled{opacity:.6}}.dka-chg{display:flex;flex-wrap:wrap;gap:.25rem .9rem;margin-top:.2rem;color:var(--kit-color-muted);font-size:var(--kit-type-desk-tiny)}.dka-chg__pair{display:inline-flex;align-items:baseline;gap:.35rem}.dka-chg__pair b{color:var(--kit-color-text)}.dko-sv-grid{stroke:var(--kit-color-border-soft);stroke-width:1}.dko-sv-y,.dko-sv-x{fill:var(--kit-color-muted);font-size:var(--kit-type-phone-days);font-weight:var(--kit-weight-semi)}.dko-sv-x.is-on{fill:var(--kit-color-text);font-weight:var(--kit-weight-strong)}.dko-sv-hover{fill:var(--kit-color-chip-bg)}.dko-sv--b{fill:var(--kit-color-brand)}.dko-sv--ln{fill:var(--kit-color-border)}.dko-sv--ok{fill:var(--kit-color-success)}.dko-sv-hza{fill:var(--kit-color-brand-light)}.dko-sv-hzb{fill:var(--kit-color-border)}.dko-sv-hline{stroke:var(--kit-color-border);stroke-width:1}.dko-sv-cmpline{fill:none;stroke:var(--kit-color-muted);stroke-width:2;stroke-dasharray:6 5;stroke-linejoin:round}.dko-sv-nowline{fill:none;stroke:var(--kit-color-brand);stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.dko-sv-dot{fill:var(--kit-color-surface);stroke:var(--kit-color-brand);stroke-width:3}.dko-sv-dot--ln{stroke:var(--kit-color-muted);stroke-width:2}.dko-cw svg,.dkp-cw svg{display:block;width:100%;height:auto;overflow:visible}.dko-cmprow.kit-btn,.dkp-cmprow.kit-btn{display:flex;align-items:center;gap:.6rem;width:100%;height:auto;min-height:0;padding:.6rem 1rem;border:0;border-radius:var(--kit-radius-none);background:transparent;color:var(--kit-color-text);text-align:left;font-size:var(--kit-type-desk-mut);font-weight:var(--kit-weight-body);justify-content:flex-start}.dko-cmprow.kit-btn.is-on,.dkc-row.kit-btn.is-on,.dkp-cmprow.kit-btn.is-on{background:var(--kit-color-brand-light)}.dkc-ch.dko-ch1{white-space:nowrap}.dkc-ch.dko-ch1>.dko-vs{min-width:0;overflow:hidden;text-overflow:ellipsis}.dko-best .dkc-grow{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dko-best .dkc-pill{min-width:3.75rem;text-align:center}.dko-cmprow__ic{display:inline-flex;width:1rem;flex:none;color:var(--kit-color-brand)}.is-none .dko-cmprow__ic{color:var(--kit-color-muted)}.dko-cmprow__grow{flex:1;min-width:0;display:flex;flex-direction:column}.dko-cmprow__grow>b{font-weight:var(--kit-weight-strong)}.dko-cmprow__mut{color:var(--kit-color-muted);font-size:var(--kit-type-desk-label)}.dko-cmprow__chev{color:var(--kit-color-muted);flex:none}.dko-cmprow__hr{border:0;border-top:1px solid var(--kit-color-border-soft);margin:.25rem 0}.dko-pickg{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--kit-space-4);margin-top:var(--kit-space-4);align-items:start}.dko-pickcal{border:1px solid var(--kit-color-border-soft);border-radius:var(--kit-radius-card);padding:var(--kit-space-3)}.dko-pksum{display:flex;flex-direction:column;gap:.35rem}.dko-pksum__fl{font-size:var(--kit-type-desk-label);font-weight:var(--kit-weight-strong);color:var(--kit-color-muted);margin-top:.6rem}.dko-pksum__fl:first-child{margin-top:0}.dko-pksum__inp{display:flex;align-items:center;min-height:2.6rem;padding:0 .9rem;border:1px solid var(--kit-color-border);border-radius:var(--kit-radius-control);font-weight:var(--kit-weight-semi)}.dko-pksum__inp.is-on{border-color:var(--kit-color-brand)}.dko-pksum__note{display:flex;align-items:center;gap:.45rem;margin-top:1rem;padding:.6rem .8rem;border-radius:var(--kit-radius-control);background:var(--kit-color-brand-light);color:var(--kit-color-brand);font-weight:var(--kit-weight-semi)}.dko-pksum__note.is-w{background:var(--kit-color-warning-bg);color:var(--kit-color-warning)}@media(min-width:641px){.dko-acts{display:flex;align-items:center;gap:.5rem}.kit-band--desk .kit-band__date .dko-cmp.kit-btn{display:inline-flex;align-items:center;gap:.5rem;height:calc(2.1rem + 6px);min-height:calc(2.1rem + 6px);padding:0 .75rem 0 .9rem;border-radius:var(--kit-radius-round);background:var(--kit-color-on-band-glass);color:var(--kit-color-on-band);font-size:var(--kit-type-desk-acct);font-weight:var(--kit-weight-semi);white-space:nowrap}.kit-band--desk .kit-band__date .dko-cmpmenu{width:21rem;padding:.3rem 0;color:var(--kit-color-text)}.kit-band--desk .kit-band__date .dko-cmpmenu .dko-cmprow.kit-btn{display:flex;min-width:0;height:auto;padding:.6rem 1rem;border-radius:var(--kit-radius-none);background:transparent;color:var(--kit-color-text);font-size:var(--kit-type-desk-mut);font-weight:var(--kit-weight-body)}.kit-band--desk .kit-band__date .dko-cmpmenu .dko-cmprow.kit-btn.is-on{background:var(--kit-color-brand-light)}.dko-cmpstat>small{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.dko-nope{color:var(--kit-color-muted);font-size:var(--kit-type-desk-label)}.dko-vs{font-size:var(--kit-type-desk-sub);color:var(--kit-color-muted);font-weight:var(--kit-weight-semi)}.dko-chgrow{flex:1}.dko-g-o{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:stretch}.dko-g-side{align-items:stretch}.dko-sw--dash{width:1rem;height:0;border-top:2px dashed var(--kit-color-muted);border-radius:var(--kit-radius-none)}.dkc-key i.dko-sw--dash{height:0}.dko-mtbl tr.is-on td{background:var(--kit-color-brand-light)}.dko-mdot{display:inline-block;width:.55rem;height:.55rem;border-radius:var(--kit-radius-circle);background:var(--kit-color-brand);margin-left:.3rem}.dko-cw{position:relative;padding:.2rem .6rem 0;touch-action:pan-y}.dko-tip{position:absolute;z-index:4;background:var(--kit-color-surface);border-radius:var(--kit-radius-desk-btn);box-shadow:var(--kit-shadow-lift);padding:.6rem .8rem .65rem;min-width:13.5rem;font-size:var(--kit-type-desk-mut);line-height:1.35;pointer-events:none;color:var(--kit-color-text)}.dko-tip>b{display:block;font-size:var(--kit-type-desk-tab);margin-bottom:.25rem}}@media(max-width:640px){.dkp-cmp.kit-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;height:2.3rem;min-height:2.3rem;margin-top:8px;padding:0 .9rem;border:0;border-radius:var(--kit-radius-round);background:var(--kit-color-on-band-glass);color:var(--kit-color-on-band);font-size:var(--kit-type-desk-acct);font-weight:var(--kit-weight-semi)}.dkp-cmpmenu{margin:0 calc(-1 * var(--kit-space-4))}.dko-pickg{grid-template-columns:minmax(0,1fr)}.dkp-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.dkp-stats>.dkp-card{margin:0;padding:12px 14px;display:flex;flex-direction:column;gap:2px}.dkp-stat>span{color:var(--kit-color-muted);font-size:var(--kit-type-2)}.dkp-stat>b{font-size:var(--kit-type-desk-name);font-weight:var(--kit-weight-strong)}.dkp-stat>small{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;color:var(--kit-color-muted);font-size:var(--kit-type-1)}.dkp-hero{padding:14px}.dkp-hero>b{display:block;font-size:var(--kit-type-desk-figure);font-weight:var(--kit-weight-strong)}.dkp-hero>small{display:flex;gap:.4rem;align-items:center;margin-top:.3rem;color:var(--kit-color-muted);font-size:var(--kit-type-2)}.dkp-nope{color:var(--kit-color-muted);font-size:var(--kit-type-1)}.dkp-ch{display:flex;align-items:center;gap:.6rem;padding:12px 14px 8px;font-weight:var(--kit-weight-strong)}.dkp-ch>span{color:var(--kit-color-muted);font-weight:var(--kit-weight-semi);font-size:var(--kit-type-2)}.dkp-flts{display:flex;align-items:center;gap:.5rem;padding:0 14px 8px}.dkp-tipbar{margin:0 .8rem .2rem;background:var(--kit-color-chip-bg);border-radius:var(--kit-radius-desk-btn);padding:.55rem .75rem;font-size:var(--kit-type-desk-sub);line-height:1.35}.dkp-tipbar>b{display:block;font-size:var(--kit-type-desk-tab)}.dkp-cw{padding:.2rem .4rem 0}.dkp-row.kit-btn.is-on{background:var(--kit-color-brand-light)}.dkp-sw--dash{display:inline-block;width:1rem;height:0;border-top:2px dashed var(--kit-color-muted);margin-right:4px;vertical-align:3px}}.dko-foldbar{width:100%;border:0;background:none;color:inherit;text-align:left;cursor:pointer;justify-content:flex-start}.dko-fold .dko-foldbar{padding-bottom:.9rem}.dko-foldchev{flex:none;color:var(--kit-color-muted)}.dko-foldchev.is-open{transform:rotate(180deg)}.ol-app{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--kit-color-bg);color:var(--kit-color-text);font-variant-numeric:tabular-nums}.ol-page{flex:1;padding-bottom:calc(var(--kit-tabbar-height) + var(--kit-space-6) + env(safe-area-inset-bottom))}.ol-app--notabs .ol-page{padding-bottom:var(--kit-space-6)}.ol-app--bar .ol-page{padding-bottom:calc(var(--kit-tabbar-height) + var(--kit-phone-btn) + var(--kit-space-8) + env(safe-area-inset-bottom))}.ol-wrap{display:flex;flex-direction:column;gap:var(--kit-space-4);padding:var(--kit-space-4)}.ol-stack{display:flex;flex-direction:column;gap:var(--kit-space-3);min-width:0}.ol-sub{display:none}.ol-top{background:var(--kit-color-band);color:var(--kit-color-on-band);padding:var(--kit-space-4) var(--kit-space-4) var(--kit-space-4);padding-top:calc(var(--kit-space-4) + env(safe-area-inset-top));display:flex;flex-direction:column;gap:var(--kit-space-3)}.ol-top__in{display:flex;flex-direction:column;gap:var(--kit-space-3)}.ol-top__left{display:flex;flex-direction:column;gap:var(--kit-space-3);min-width:0}.ol-top__row{display:flex;align-items:center;gap:var(--kit-space-3);min-width:0}.ol-logo{width:var(--kit-phone-vi);height:var(--kit-phone-vi);flex:none;display:flex;align-items:center;justify-content:center;border-radius:var(--kit-radius-box);background:var(--kit-color-on-band);color:var(--kit-color-brand);font-size:var(--kit-type-5);font-weight:var(--kit-weight-bold)}.ol-who{flex:1;min-width:0;display:flex;flex-direction:column}.ol-who b{font-size:var(--kit-type-6);font-weight:var(--kit-weight-bold);line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ol-who small{font-size:var(--kit-type-2);color:var(--kit-color-on-band-quiet);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ol-bask.kit-btn{position:relative;width:var(--kit-phone-vi);min-height:var(--kit-phone-vi);height:var(--kit-phone-vi);padding:0;flex:none;border:0;border-radius:var(--kit-radius-round);background:var(--kit-color-on-band-soft);color:var(--kit-color-on-band)}.ol-bask__n{position:absolute;top:calc(var(--kit-space-1) * -1);right:calc(var(--kit-space-1) * -1);min-width:var(--kit-space-5);height:var(--kit-space-5);padding:0 var(--kit-space-1);display:flex;align-items:center;justify-content:center;box-sizing:border-box;line-height:1;text-align:center;border-radius:var(--kit-radius-round);background:var(--kit-color-on-band);color:var(--kit-color-brand);font-size:var(--kit-type-1);font-weight:var(--kit-weight-bold)}.ol-top__meta{display:flex;flex-wrap:wrap;gap:var(--kit-space-1) var(--kit-space-4);font-size:var(--kit-type-2);color:var(--kit-color-on-band-quiet)}.ol-top__meta span{display:inline-flex;align-items:center;gap:var(--kit-space-1)}.ol-top__chips{display:flex;flex-wrap:wrap;gap:var(--kit-space-2)}.ol-tchip{display:inline-flex;align-items:center;gap:var(--kit-space-1);min-height:var(--kit-phone-mini);padding:0 var(--kit-space-3);border-radius:var(--kit-radius-round);background:var(--kit-color-on-band-soft);color:var(--kit-color-on-band);font-size:var(--kit-type-2);font-weight:var(--kit-weight-strong);text-decoration:none;white-space:nowrap}a.ol-tchip:hover{text-decoration:none}.ol-top--drill .ol-who b{font-size:var(--kit-type-5)}.ol-back.kit-btn{width:var(--kit-phone-vi);min-height:var(--kit-phone-vi);height:var(--kit-phone-vi);padding:0;flex:none;border:0;border-radius:var(--kit-radius-round);background:var(--kit-color-on-band-soft);color:var(--kit-color-on-band)}.ol-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:var(--kit-z-sticky);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:calc(var(--kit-tabbar-height) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--kit-color-tabbar-frost);-webkit-backdrop-filter:blur(var(--kit-glass-blur));backdrop-filter:blur(var(--kit-glass-blur));border-top:1px solid var(--kit-color-border)}.ol-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--kit-space-1);color:var(--kit-color-muted);font-size:var(--kit-type-1);font-weight:var(--kit-weight-strong);text-decoration:none}.ol-tab:hover{text-decoration:none}.ol-tab.is-on{color:var(--kit-color-brand)}.ol-card,.ol-sk{background:var(--kit-color-surface);border-radius:var(--kit-radius-card);box-shadow:var(--kit-shadow);overflow:hidden;min-width:0}.ol-card--pad{padding:var(--kit-space-4);display:flex;flex-direction:column;gap:var(--kit-space-3)}.ol-h{font-size:var(--kit-type-2);font-weight:var(--kit-weight-bold);color:var(--kit-color-muted);text-transform:uppercase;letter-spacing:.04em;margin:0}.ol-card>.ol-h{padding:var(--kit-space-4) var(--kit-space-4) var(--kit-space-1)}.ol-card--pad>.ol-h{padding:0}.ol-title{font-size:var(--kit-type-6);font-weight:var(--kit-weight-bold);margin:0;line-height:1.2}.ol-help{font-size:var(--kit-type-2);font-weight:var(--kit-weight-body);color:var(--kit-color-muted);margin:0}.ol-text{font-size:var(--kit-type-4);margin:0}.ol-center{text-align:center}.ol-pagehead{display:flex;flex-direction:column;align-items:flex-start;gap:var(--kit-space-1)}.ol-row{display:flex;align-items:center;gap:var(--kit-space-3);padding:var(--kit-space-3) var(--kit-space-4);min-height:var(--kit-phone-btn);border-bottom:1px solid var(--kit-color-border-soft);min-width:0}.ol-row:last-child{border-bottom:0}.ol-row__t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ol-row__t b{font-size:var(--kit-type-4);font-weight:var(--kit-weight-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ol-row__t small{font-size:var(--kit-type-2);color:var(--kit-color-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ol-row__end{flex:none;display:flex;align-items:center;gap:var(--kit-space-2);font-size:var(--kit-type-3)}.ol-row--tap.kit-btn{display:flex;width:100%;justify-content:flex-start;text-align:left;border-radius:var(--kit-radius-none);color:var(--kit-color-text);padding:var(--kit-space-3) var(--kit-space-4);min-height:var(--kit-phone-btn);border-bottom:1px solid var(--kit-color-border-soft)}.ol-row--tap.kit-btn:last-child{border-bottom:0}.ol-row--tap.kit-btn:hover{background:var(--kit-color-row-hover)}.ol-chev{color:var(--kit-color-muted);flex:none}.ol-acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kit-space-2)}.ol-pill{display:inline-flex;align-items:center;min-height:var(--kit-space-6);padding:0 var(--kit-space-2);border-radius:var(--kit-radius-pill);background:var(--kit-color-chip-bg);color:var(--kit-color-muted);font-size:var(--kit-type-1);font-weight:var(--kit-weight-bold);white-space:nowrap}.ol-pill--ok{background:var(--kit-color-success-bg);color:var(--kit-color-success)}.ol-pill--w{background:var(--kit-color-warning-bg);color:var(--kit-color-warning)}.ol-pill--bad{background:var(--kit-color-danger-bg);color:var(--kit-color-danger)}.ol-note{display:flex;align-items:flex-start;gap:var(--kit-space-2);padding:var(--kit-space-3) var(--kit-space-4);border-radius:var(--kit-radius-card);background:var(--kit-color-brand-light);color:var(--kit-color-text);font-size:var(--kit-type-3);margin:0}.ol-note--ok{background:var(--kit-color-success-bg);color:var(--kit-color-success)}.ol-note--w{background:var(--kit-color-warning-bg);color:var(--kit-color-warning)}.ol-note--bad{background:var(--kit-color-danger-bg);color:var(--kit-color-danger)}.ol-note b{font-weight:var(--kit-weight-bold)}.ol-tools{display:flex;align-items:center;gap:var(--kit-space-2)}.ol-srch{position:relative;flex:1;min-width:0;display:flex;align-items:center}.ol-srch>svg{position:absolute;left:var(--kit-space-3);color:var(--kit-color-muted);pointer-events:none}.ol-srch input.ol-inp{padding-left:calc(var(--kit-space-3) + var(--kit-space-6))}.ol-view.kit-btn{width:var(--kit-phone-btn);min-height:var(--kit-phone-btn);height:var(--kit-phone-btn);padding:0;flex:none;border-radius:var(--kit-radius-card);background:var(--kit-color-surface);border:1px solid var(--kit-color-border);color:var(--kit-color-brand)}.ol-chips{display:flex;gap:var(--kit-space-2);overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--kit-space-4) * -1);padding:0 var(--kit-space-4)}.ol-chips::-webkit-scrollbar{display:none}.ol-chip.kit-btn{flex:none;min-height:var(--kit-phone-mini);padding:0 var(--kit-space-4);border-radius:var(--kit-radius-round);background:var(--kit-color-surface);border:1px solid var(--kit-color-border);color:var(--kit-color-text);font-size:var(--kit-type-3);font-weight:var(--kit-weight-strong)}.ol-chip.kit-btn.is-on{background:var(--kit-color-band);border-color:var(--kit-color-band);color:var(--kit-color-on-band)}.ol-count{font-size:var(--kit-type-2);color:var(--kit-color-muted);margin:0}.ol-prod{display:flex;align-items:center;gap:var(--kit-space-3);padding:var(--kit-space-3) var(--kit-space-4);border-bottom:1px solid var(--kit-color-border-soft);min-width:0}.ol-prod:last-child{border-bottom:0}.ol-prod__t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ol-prod__t b{font-size:var(--kit-type-4);font-weight:var(--kit-weight-strong);line-height:1.25}.ol-prod__t small{font-size:var(--kit-type-3);color:var(--kit-color-muted)}.ol-add.kit-btn{min-height:var(--kit-phone-mini);height:var(--kit-phone-mini);padding:0 var(--kit-space-4);border-radius:var(--kit-radius-round);background:var(--kit-color-brand-light);border:0;color:var(--kit-color-brand);font-size:var(--kit-type-3);font-weight:var(--kit-weight-bold)}.ol-add.kit-btn:hover:not(:disabled){background:var(--kit-color-brand-light)}.ol-st{display:inline-flex;align-items:center;gap:var(--kit-space-1);flex:none}.ol-st .kit-btn{width:var(--kit-phone-mini);min-height:var(--kit-phone-mini);height:var(--kit-phone-mini);padding:0;border-radius:var(--kit-radius-round);border:0;background:var(--kit-color-brand-light);color:var(--kit-color-brand)}.ol-st input{box-sizing:content-box;width:5ch;min-width:var(--kit-phone-chip);font-variant-numeric:tabular-nums;min-height:var(--kit-phone-mini);height:var(--kit-phone-mini);padding:0;border:0;background:none;text-align:center;font-size:var(--kit-type-4);font-weight:var(--kit-weight-bold);color:var(--kit-color-text)}.ol-st input:focus{outline:var(--kit-focus-ring);border-radius:var(--kit-radius-control)}.ol-grid{display:grid;gap:var(--kit-space-3);padding:var(--kit-space-3)}.ol-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ol-grid--4{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--kit-space-2);padding:var(--kit-space-2)}.ol-tile{position:relative;display:flex;flex-direction:column;gap:var(--kit-space-2);min-width:0}.ol-tile__t{display:flex;flex-direction:column;gap:2px;min-width:0}.ol-tile__t b{font-size:var(--kit-type-3);font-weight:var(--kit-weight-strong);line-height:1.25}.ol-tile__t small{font-size:var(--kit-type-2);color:var(--kit-color-muted)}.ol-grid--4 .ol-tile__t b{font-size:var(--kit-type-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ol-grid--4 .ol-tile__t small{font-size:var(--kit-type-1)}.ol-tile .ol-add.kit-btn,.ol-tile .ol-st{align-self:stretch;justify-content:space-between}.ol-tile .ol-add.kit-btn{justify-content:center}.ol-plus.kit-btn{position:absolute;top:var(--kit-space-1);right:var(--kit-space-1);width:var(--kit-phone-ic);min-height:var(--kit-phone-ic);height:var(--kit-phone-ic);padding:0;border:0;border-radius:var(--kit-radius-round);background:var(--kit-color-surface);color:var(--kit-color-brand);box-shadow:var(--kit-shadow-pop);font-size:var(--kit-type-2);font-weight:var(--kit-weight-bold)}.ol-plus.kit-btn.is-on{background:var(--kit-color-band);color:var(--kit-color-on-band)}.ol-again{display:flex;flex-direction:column;gap:var(--kit-space-3)}.ol-again__lines{font-size:var(--kit-type-3);color:var(--kit-color-muted);margin:0}.ol-bbar{position:fixed;left:var(--kit-space-3);right:var(--kit-space-3);bottom:calc(var(--kit-tabbar-height) + var(--kit-space-3) + env(safe-area-inset-bottom));z-index:var(--kit-z-sticky);display:flex;align-items:center;gap:var(--kit-space-3);padding:var(--kit-space-2) var(--kit-space-2) var(--kit-space-2) var(--kit-space-4);border-radius:var(--kit-radius-sheet);background:var(--kit-color-surface);box-shadow:var(--kit-shadow-lift)}.ol-bbar__t{flex:1;min-width:0;display:flex;flex-direction:column}.ol-bbar__t b{font-size:var(--kit-type-4);font-weight:var(--kit-weight-bold)}.ol-bbar__t span{font-size:var(--kit-type-2);color:var(--kit-color-muted)}.ol-bbar .kit-btn{min-height:var(--kit-phone-btn);border-radius:var(--kit-radius-card);padding:0 var(--kit-space-5)}.ol-side{display:none}.ol-big.kit-btn{min-height:var(--kit-phone-btn);border-radius:var(--kit-radius-card);font-size:var(--kit-type-4);font-weight:var(--kit-weight-strong)}.ol-foot{position:sticky;bottom:0;z-index:var(--kit-z-sticky);margin:0 calc(var(--kit-space-4) * -1) calc(var(--kit-space-4) * -1);padding:var(--kit-space-3) var(--kit-space-4) calc(var(--kit-space-3) + env(safe-area-inset-bottom));background:var(--kit-color-tabbar-frost);-webkit-backdrop-filter:blur(var(--kit-glass-blur));backdrop-filter:blur(var(--kit-glass-blur));border-top:1px solid var(--kit-color-border);display:flex;flex-direction:column;gap:var(--kit-space-2)}.ol-lis{display:flex;flex-direction:column}.ol-li{display:flex;align-items:baseline;justify-content:space-between;gap:var(--kit-space-3);padding:var(--kit-space-2) 0;font-size:var(--kit-type-3);border-bottom:1px solid var(--kit-color-border-soft)}.ol-li:last-child{border-bottom:0}.ol-li>span:first-child{min-width:0}.ol-li>span:last-child{flex:none;font-variant-numeric:tabular-nums}.ol-li--tot{font-size:var(--kit-type-4);font-weight:var(--kit-weight-bold);border-top:1px solid var(--kit-color-border);border-bottom:0;padding-top:var(--kit-space-3)}.ol-li--mut{color:var(--kit-color-muted)}.ol-owe{display:flex;flex-direction:column;gap:var(--kit-space-1)}.ol-owe__lab{font-size:var(--kit-type-3);color:var(--kit-color-muted)}.ol-owe__fig{font-size:var(--kit-type-7);font-weight:var(--kit-weight-bold);line-height:1.1}.ol-owe__fig.is-debt{color:var(--kit-color-danger)}.ol-owe__fig.is-credit{color:var(--kit-color-success)}.ol-ord{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--kit-space-3)}.ol-ord__t{display:flex;flex-direction:column;gap:2px;min-width:0}.ol-ord__t b{font-size:var(--kit-type-5);font-weight:var(--kit-weight-bold)}.ol-ord__t small{font-size:var(--kit-type-2);color:var(--kit-color-muted)}.ol-ord__ids{display:flex;align-items:center;gap:var(--kit-space-2);flex-shrink:0}.ol-chips--pay{margin:0;padding:0;flex-wrap:wrap}.ol-trk{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.ol-trk__s{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--kit-space-1);text-align:center;font-size:var(--kit-type-1);color:var(--kit-color-muted)}.ol-trk__s:before{content:"";position:absolute;top:calc(var(--kit-space-3) - 1px);left:-50%;width:100%;height:2px;background:var(--kit-color-border)}.ol-trk__s:first-child:before{display:none}.ol-trk__s.is-done:before{background:var(--kit-color-success)}.ol-trk__dot{position:relative;z-index:1;width:var(--kit-space-6);height:var(--kit-space-6);display:flex;align-items:center;justify-content:center;border-radius:var(--kit-radius-round);background:var(--kit-color-surface);border:2px solid var(--kit-color-border);color:var(--kit-color-on-band)}.ol-trk__s.is-done .ol-trk__dot{background:var(--kit-color-success);border-color:var(--kit-color-success)}.ol-trk__s b{font-weight:var(--kit-weight-strong);color:var(--kit-color-text);line-height:1.2}.ol-trk__s:not(.is-done) b{color:var(--kit-color-muted)}.ol-until{font-size:var(--kit-type-2);color:var(--kit-color-muted);margin-left:auto}.ol-done{display:flex;flex-direction:column;align-items:center;gap:var(--kit-space-2);text-align:center;padding:var(--kit-space-6) var(--kit-space-4) var(--kit-space-4)}.ol-done__tick{width:calc(var(--kit-phone-btn) + var(--kit-space-3));height:calc(var(--kit-phone-btn) + var(--kit-space-3));display:flex;align-items:center;justify-content:center;border-radius:var(--kit-radius-round);background:var(--kit-color-success-bg);color:var(--kit-color-success)}.ol-done .ol-help{font-size:var(--kit-type-3)}.ol-lock{display:flex;align-items:center;justify-content:center;gap:var(--kit-space-1)}.ol-scrim{position:fixed;inset:0;z-index:var(--kit-z-overlay);display:flex;align-items:flex-end;justify-content:center;background:var(--kit-color-scrim);animation:ol-fade var(--kit-motion-base) var(--kit-ease-out)}.ol-bs{width:100%;max-height:92vh;display:flex;flex-direction:column;background:var(--kit-color-surface);border-radius:var(--kit-radius-sheet) var(--kit-radius-sheet) 0 0;box-shadow:var(--kit-shadow-sheet);animation:ol-up var(--kit-motion-push) var(--kit-ease-spring);outline:none}.ol-bs__h{display:flex;align-items:center;gap:var(--kit-space-3);padding:var(--kit-space-4) var(--kit-space-4) var(--kit-space-3);border-bottom:1px solid var(--kit-color-border-soft)}.ol-bs__h h2{flex:1;min-width:0;margin:0;font-size:var(--kit-type-5);font-weight:var(--kit-weight-bold)}.ol-bs__x.kit-btn{width:var(--kit-phone-vi);min-height:var(--kit-phone-vi);height:var(--kit-phone-vi);padding:0;flex:none;border:0;border-radius:var(--kit-radius-round);background:var(--kit-color-chip-bg);color:var(--kit-color-muted)}.ol-bs__b{flex:1;overflow:auto;padding:var(--kit-space-2) 0}.ol-bs__b--pad{padding:var(--kit-space-4);display:flex;flex-direction:column;gap:var(--kit-space-3)}.ol-bs__f{display:flex;flex-direction:column;gap:var(--kit-space-2);padding:var(--kit-space-3) var(--kit-space-4) calc(var(--kit-space-4) + env(safe-area-inset-bottom));border-top:1px solid var(--kit-color-border-soft)}@keyframes ol-fade{0%{opacity:0}}@keyframes ol-up{0%{transform:translateY(100%)}}.ol-fld{display:flex;flex-direction:column;gap:var(--kit-space-1);min-width:0;margin:0}.ol-fld>span{font-size:var(--kit-type-3);font-weight:var(--kit-weight-strong);color:var(--kit-color-text)}.ol-inp{width:100%;min-height:var(--kit-phone-btn);padding:0 var(--kit-space-3);border:1px solid var(--kit-color-border);border-radius:var(--kit-radius-box);background:var(--kit-color-surface);color:var(--kit-color-text);font-size:var(--kit-type-4)}textarea.ol-inp{padding:var(--kit-space-3);min-height:calc(var(--kit-phone-btn) * 1.6);resize:vertical;font-family:inherit}.ol-inp:focus{outline:var(--kit-focus-ring);border-color:var(--kit-color-brand)}.ol-inp--code{letter-spacing:.3em;text-align:center;font-size:var(--kit-type-6);font-weight:var(--kit-weight-bold)}.ol-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--kit-space-3)}.ol-sw{display:flex;align-items:center;justify-content:space-between;gap:var(--kit-space-3);min-height:var(--kit-phone-btn)}.ol-sw__t{display:flex;flex-direction:column;min-width:0;gap:2px}.ol-sw__t b{font-size:var(--kit-type-4);font-weight:var(--kit-weight-strong)}.ol-sw__t span{font-size:var(--kit-type-2);color:var(--kit-color-muted)}.ol-or{display:flex;align-items:center;gap:var(--kit-space-3);font-size:var(--kit-type-2);color:var(--kit-color-muted)}.ol-or:before,.ol-or:after{content:"";flex:1;height:1px;background:var(--kit-color-border)}.ol-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--kit-space-2);padding:var(--kit-space-6) var(--kit-space-4)}.ol-empty__ic{width:var(--kit-phone-btn);height:var(--kit-phone-btn);display:flex;align-items:center;justify-content:center;border-radius:var(--kit-radius-card);background:var(--kit-color-brand-light);color:var(--kit-color-brand);margin-bottom:var(--kit-space-1)}.ol-empty__ic--bad{background:var(--kit-color-danger-bg);color:var(--kit-color-danger)}.ol-empty b{font-size:var(--kit-type-5);font-weight:var(--kit-weight-bold)}.ol-empty p{margin:0;font-size:var(--kit-type-3);color:var(--kit-color-muted);max-width:22rem}.ol-empty .kit-btn{margin-top:var(--kit-space-2)}.ol-sk{height:calc(var(--kit-phone-btn) * 2);border-radius:var(--kit-radius-card);background:var(--kit-color-surface);box-shadow:var(--kit-shadow);animation:ol-pulse 1.2s var(--kit-ease-linear) infinite alternate}.ol-co{display:flex;flex-direction:column;gap:var(--kit-space-2)}.ol-co .ol-card--pad{padding:var(--kit-space-3);gap:var(--kit-space-2)}.ol-co .ol-skip{display:none}.ol-co .ol-fld{gap:0}.ol-co .ol-fld>span{font-size:var(--kit-type-1);color:var(--kit-color-muted)}.ol-co .ol-inp{min-height:var(--kit-phone-vi);font-size:var(--kit-type-3)}.ol-co .ol-pair{gap:var(--kit-space-2)}.ol-co .ol-h{font-size:var(--kit-type-1)}.ol-co .ol-li{padding:var(--kit-space-1) 0;font-size:var(--kit-type-2)}.ol-co .ol-li--tot{padding-top:var(--kit-space-2);font-size:var(--kit-type-3)}.ol-co .ol-when .ol-help{font-size:var(--kit-type-1)}.ol-co .kit-datefield,.ol-co .kit-datefield__chip{width:100%}.ol-co .kit-datefield__chip{min-height:var(--kit-phone-vi)}.ol-wrap:has(.ol-co){gap:var(--kit-space-2);padding:var(--kit-space-2) var(--kit-space-4) 0}.ol-app--notabs .ol-page:has(.ol-co){padding-bottom:0}.ol-wrap:has(.ol-co) .ol-foot{margin:0 calc(var(--kit-space-4) * -1);padding:var(--kit-space-2) var(--kit-space-4) calc(var(--kit-space-2) + env(safe-area-inset-bottom));gap:var(--kit-space-1)}.ol-wrap:has(.ol-co) .ol-foot .ol-help{font-size:var(--kit-type-1)}@keyframes ol-pulse{to{opacity:.5}}.ol-signin{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--kit-space-4);align-items:start}.ol-sc{padding:var(--kit-space-5) var(--kit-space-4);display:flex;flex-direction:column;gap:var(--kit-space-3)}.ol-sc__h{margin:0;font-size:var(--kit-type-6);font-weight:var(--kit-weight-bold);letter-spacing:-.01em;line-height:1.2}.ol-sc__lede{margin-top:calc(var(--kit-space-2) * -1)}.ol-sc__k{font-size:var(--kit-type-5);font-weight:var(--kit-weight-bold)}.ol-sc>.ol-pill,.ol-sc>.ol-sc__back{align-self:flex-start}.ol-sc .ol-big.kit-btn{width:100%;justify-content:center}.ol-sc__back.kit-btn{min-height:var(--kit-phone-vi);padding:0;font-size:var(--kit-type-2);color:var(--kit-color-muted)}.ol-pill--b{background:var(--kit-color-brand-light);color:var(--kit-color-brand)}.ol-nb{margin:0;font-size:var(--kit-type-2);color:var(--kit-color-muted)}.ol-ok{color:var(--kit-color-success);font-weight:var(--kit-weight-bold)}.ol-ok svg{vertical-align:-2px}.ol-acts--apart{justify-content:space-between}.ol-sc .kit-btn--link{min-height:var(--kit-phone-vi)}.ol-whochip{display:flex;align-items:center;gap:var(--kit-space-2);align-self:flex-start;max-width:100%;padding:0 var(--kit-space-1) 0 var(--kit-space-3);border-radius:var(--kit-radius-round);background:var(--kit-color-chip-bg);font-size:var(--kit-type-3)}.ol-whochip>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ol-whochip svg{flex:none;color:var(--kit-color-muted)}.ol-vi{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--kit-phone-vi);height:var(--kit-phone-vi);border-radius:var(--kit-radius-box);background:var(--kit-color-brand-light);color:var(--kit-color-brand)}.ol-vi--ok{background:var(--kit-color-success-bg);color:var(--kit-color-success)}.ol-opt{display:flex;gap:var(--kit-space-3);align-items:flex-start;padding:var(--kit-space-4);border-radius:var(--kit-radius-card)}.ol-opt--big{border:2px solid var(--kit-color-brand);background:var(--kit-color-brand-light)}.ol-opt--quiet{border:1px solid var(--kit-color-border);background:var(--kit-color-surface);flex-wrap:wrap}.ol-opt__t{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--kit-space-1)}.ol-opt__t>.ol-pill{align-self:flex-start;margin-bottom:var(--kit-space-1)}.ol-opt__t>b{font-size:var(--kit-type-5);font-weight:var(--kit-weight-bold)}.ol-opt__t>.ol-opt__q{font-size:var(--kit-type-4)}.ol-opt--big .ol-help{margin-bottom:var(--kit-space-2)}.ol-opt--big .ol-big.kit-btn{margin-top:var(--kit-space-2)}.ol-opt__btn.kit-btn{flex:1 0 100%}.ol-nocode{display:flex;align-items:center;gap:var(--kit-space-2);padding:var(--kit-space-2) var(--kit-space-3);border-radius:var(--kit-radius-box);background:var(--kit-color-success-bg);color:var(--kit-color-success);font-size:var(--kit-type-3);font-weight:var(--kit-weight-bold)}.ol-nocode svg{flex:none}.ol-why{list-style:none;margin:0;padding:0;display:grid;gap:var(--kit-space-2)}.ol-why li{display:flex;gap:var(--kit-space-2);align-items:center;font-size:var(--kit-type-3)}.ol-why svg{flex:none;color:var(--kit-color-success)}.ol-pw{position:relative;display:block}.ol-pw .ol-inp{padding-right:calc(var(--kit-space-4) * 4)}.ol-pw__show.kit-btn{position:absolute;top:50%;transform:translateY(-50%);right:var(--kit-space-1);min-height:var(--kit-phone-vi);padding:0 var(--kit-space-3);font-size:var(--kit-type-2)}.ol-inp--ro{display:flex;align-items:center;height:auto;min-height:var(--kit-phone-btn);padding-top:var(--kit-space-2);padding-bottom:var(--kit-space-2);background:var(--kit-color-chip-bg);border-color:transparent;color:var(--kit-color-text);line-height:1.35}.ol-opt--big>.ol-vi{display:none}.ol-sc .ol-pair{grid-template-columns:minmax(0,1fr)}.ol-welc{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kit-space-3);padding:var(--kit-space-4)}.ol-welc__t{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--kit-space-1)}.ol-welc__t b{font-size:var(--kit-type-5);font-weight:var(--kit-weight-bold)}.ol-welc__acts{display:flex;flex-direction:column-reverse;gap:var(--kit-space-2);flex:1 0 100%}.ol-welc__acts .kit-btn{width:100%;justify-content:center;min-height:var(--kit-phone-btn)}.ol-inst2.kit-btn{display:flex;flex-direction:column;align-items:stretch;gap:var(--kit-space-3);width:100%;height:auto;min-height:0;padding:var(--kit-space-4);border:0;text-align:left;white-space:normal;color:var(--kit-color-text);font-weight:var(--kit-weight-body)}.ol-inst2.kit-btn:hover{box-shadow:var(--kit-shadow-lift)}.ol-inst2__h{display:flex;align-items:center;gap:var(--kit-space-3)}.ol-inst2__t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ol-inst2__t b{font-size:var(--kit-type-4);font-weight:var(--kit-weight-bold)}.ol-inst2--big .ol-inst2__t b{font-size:var(--kit-type-5)}.ol-osg{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--kit-space-3)}.ol-os{display:block;padding:var(--kit-space-3);border-radius:var(--kit-radius-card);background:var(--kit-color-chip-bg)}.ol-os>b{display:flex;align-items:center;gap:var(--kit-space-1);margin-bottom:var(--kit-space-2);font-size:var(--kit-type-3);font-weight:var(--kit-weight-bold)}.ol-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--kit-space-2);margin:0;padding:0;list-style:none}.ol-xst{display:flex;flex-direction:column;align-items:center;text-align:center;font-size:var(--kit-type-1);line-height:1.25}.ol-xst b{font-weight:var(--kit-weight-bold)}.ol-ph{position:relative;display:flex;align-items:center;justify-content:center;flex:none;width:3.4rem;height:5.4rem;margin:0 auto var(--kit-space-1);border:2px solid var(--kit-color-text);border-radius:var(--kit-radius-box);background:var(--kit-color-surface)}.ol-ph:before{content:"";position:absolute;top:.25rem;left:50%;width:1rem;height:.2rem;margin-left:-.5rem;border-radius:var(--kit-radius-xs);background:var(--kit-color-border)}.ol-ph__bar,.ol-ph__top{position:absolute;left:.2rem;right:.2rem;height:1rem;display:flex;align-items:center;border-radius:var(--kit-radius-xs);background:var(--kit-color-chip-bg)}.ol-ph__bar{bottom:.2rem;justify-content:center}.ol-ph__top{top:.6rem;justify-content:flex-end;padding-right:.15rem}.ol-ph__hl{display:inline-flex;padding:.1rem .2rem;outline:2px solid var(--kit-color-brand);outline-offset:1px;border-radius:var(--kit-radius-xs);background:var(--kit-color-brand-light)}.ol-ph__shr{position:relative;display:inline-flex;width:.75rem;height:.75rem;border:1.5px solid var(--kit-color-brand);border-top:0;border-radius:0 0 var(--kit-radius-xs) var(--kit-radius-xs)}.ol-ph__shr:after{content:"";position:absolute;left:50%;top:-.4rem;height:.7rem;border-left:1.5px solid var(--kit-color-brand)}.ol-ph__dv{display:flex;flex-direction:column;gap:.1rem}.ol-ph__dv i{display:block;width:.18rem;height:.18rem;border-radius:var(--kit-radius-round);background:var(--kit-color-brand)}.ol-ph__ad{padding:.15rem .2rem;font-size:var(--kit-type-shop-ph);font-weight:var(--kit-weight-heavy);color:var(--kit-color-brand);white-space:nowrap}.ol-ph__home{display:grid;grid-template-columns:repeat(2,1fr);gap:.25rem;padding:.3rem}.ol-ph__home span{width:1rem;height:1rem;border-radius:var(--kit-radius-xs);background:var(--kit-color-chip-bg)}.ol-ph__home .ol-ph__me{display:flex;align-items:center;justify-content:center;background:var(--kit-color-band);color:var(--kit-color-on-band);font-size:var(--kit-type-shop-ph-mark);font-weight:var(--kit-weight-heavy)}.ol-steps--big{gap:var(--kit-space-3)}.ol-steps--big .ol-xst{gap:var(--kit-space-1);font-size:var(--kit-type-3)}.ol-steps--big .ol-ph{width:4.4rem;height:7rem;margin-bottom:var(--kit-space-2)}.ol-bs__f .ol-acts--apart{flex-wrap:nowrap}.ol-bs__f .ol-acts--apart .kit-btn:last-child{flex:1;justify-content:center}.ol-photo{display:inline-flex;align-items:center;justify-content:center;flex:none;overflow:hidden;background:var(--kit-color-brand-light);color:var(--kit-color-brand);border-radius:var(--kit-radius-box);aspect-ratio:1 / 1}.ol-photo img{width:100%;height:100%;object-fit:cover}.ol-photo b{font-size:var(--kit-type-6);font-weight:var(--kit-weight-bold)}.ol-photo--tile{width:100%}.ol-grid--4 .ol-photo{align-items:flex-end;justify-content:flex-start;padding:var(--kit-space-2)}.ol-grid--4 .ol-photo b{font-size:var(--kit-type-4)}.ol-photo--row{width:var(--kit-phone-vi)}.ol-photo--row b{font-size:var(--kit-type-4)}.ol-logo--img{background:var(--kit-color-surface);overflow:hidden}.ol-logo--img img{width:100%;height:100%;object-fit:contain}.ol-logo--big{background:var(--kit-color-brand-light);color:var(--kit-color-brand)}.ol-logo--img.ol-logo--big{background:var(--kit-color-surface)}.ol-tchip.kit-btn{border:0;min-height:var(--kit-phone-mini);padding:0 var(--kit-space-3);border-radius:var(--kit-radius-round);background:var(--kit-color-on-band-soft);color:var(--kit-color-on-band);font-size:var(--kit-type-2);font-weight:var(--kit-weight-strong);cursor:pointer}.ol-tchip--plain{background:var(--kit-color-brand-light);color:var(--kit-color-brand);white-space:normal;overflow-wrap:anywhere}.ol-orderby{display:flex;align-items:flex-start;gap:var(--kit-space-2);margin:0;padding:var(--kit-space-3) var(--kit-space-4);border-radius:var(--kit-radius-box);background:var(--kit-color-brand-light);color:var(--kit-color-text);font-size:var(--kit-type-3);line-height:1.4}.ol-orderby svg{flex:none;margin-top:1px}.ol-orderby b{font-weight:var(--kit-weight-bold)}.ol-size{overflow-wrap:anywhere}.ol-bulk{font-size:var(--kit-type-4);font-weight:var(--kit-weight-bold);color:var(--kit-color-text)}.ol-prod__open.kit-btn,.ol-tile__open.kit-btn{display:flex;align-items:center;gap:var(--kit-space-3);flex:1;min-width:0;width:100%;padding:0;border:0;background:none;color:inherit;text-align:left;white-space:normal;justify-content:flex-start;font:inherit;cursor:pointer}.ol-tile__open.kit-btn{flex-direction:column;align-items:stretch;gap:var(--kit-space-2);flex:none}.ol-prod .ol-pill,.ol-tile .ol-pill{align-self:flex-start}.ol-prod>.ol-pill{align-self:center}.ol-photo--big{width:100%}.ol-photo--big b{font-size:var(--kit-type-7)}.ol-pd{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--kit-space-4);align-items:start}.ol-pd__spec{margin:0;display:flex;flex-direction:column}.ol-pd__spec>div{display:flex;align-items:center;justify-content:space-between;gap:var(--kit-space-2);padding:var(--kit-space-2) 0;border-bottom:1px solid var(--kit-color-border-soft);font-size:var(--kit-type-3)}.ol-pd__spec>div:last-child{border-bottom:0}.ol-pd__spec dt{color:var(--kit-color-text)}.ol-pd__spec dd{margin:0;text-align:right}.ol-pd__spec b{font-weight:var(--kit-weight-bold)}.ol-pd__desc{margin-top:var(--kit-space-4);line-height:1.5}.ol-pd__alg{display:flex;align-items:center;gap:var(--kit-space-2);margin:var(--kit-space-4) 0 0;padding:var(--kit-space-3) var(--kit-space-4);border-radius:var(--kit-radius-box);background:var(--kit-color-warning-bg);color:var(--kit-color-warning);font-size:var(--kit-type-3)}.ol-pd__alg svg{flex:none}.ol-pd__alg b{font-weight:var(--kit-weight-bold)}.ol-pd~.ol-help{margin-top:var(--kit-space-4)}.ol-pd__buy{display:flex;align-items:center;justify-content:space-between;gap:var(--kit-space-3)}.ol-pd__buy .kit-btn{flex:1}.ol-info__head{display:flex;align-items:center;gap:var(--kit-space-3);padding-bottom:var(--kit-space-4);border-bottom:1px solid var(--kit-color-border-soft)}.ol-info__who{display:flex;flex-direction:column;min-width:0}.ol-info__who b{font-size:var(--kit-type-5);font-weight:var(--kit-weight-bold)}.ol-info__who small{font-size:var(--kit-type-2);color:var(--kit-color-muted)}.ol-info__about{flex:1;min-width:0;line-height:1.45}.ol-info{margin:0;display:flex;flex-direction:column}.ol-info__row{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--kit-space-3);align-items:center;padding:var(--kit-space-3) 0;border-bottom:1px solid var(--kit-color-border-soft)}.ol-info__row svg{grid-row:1 / span 2}.ol-info__row dt{font-size:var(--kit-type-2);color:var(--kit-color-muted)}.ol-info__row dd{margin:0;font-size:var(--kit-type-4);font-weight:var(--kit-weight-bold);overflow-wrap:anywhere}.ol-info+.ol-acts{margin-top:var(--kit-space-4)}.ol-inst{display:flex;align-items:center;gap:var(--kit-space-3)}.ol-inst .ol-logo{background:var(--kit-color-band);color:var(--kit-color-on-band)}.ol-inst .ol-row__t b{white-space:normal;overflow:visible}.ol-set__url{word-break:break-all}.ol-set__cust{display:flex;flex-direction:column;gap:var(--kit-space-2);padding:var(--kit-space-3) 0;border-top:1px solid var(--kit-color-border-soft)}.ol-set__who{display:flex;flex-direction:column;gap:var(--kit-space-1);min-width:0}.ol-set__pick{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kit-space-2)}.ol-set__cols{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--kit-space-4);align-items:start}.ol-set__pair{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--kit-space-3)}.ol-set__row{display:flex;flex-direction:column;gap:var(--kit-space-2)}@media(min-width:640px){.ol-set__cust{flex-direction:row;align-items:center;justify-content:space-between}.ol-set__pick{flex-wrap:nowrap}.ol-set__pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ol-set__row{flex-direction:row;align-items:center;justify-content:space-between}}@media(min-width:1024px){.ol-set__cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(min-width:641px){.ol-page,.ol-app--notabs .ol-page,.ol-app--bar .ol-page{padding-bottom:calc(var(--kit-desk-gap) * 2)}.ol-wrap{width:100%;max-width:76rem;margin:0 auto;padding:calc(var(--kit-desk-gap) * 1.4) var(--kit-desk-padx);gap:var(--kit-desk-gap)}.ol-wrap--narrow{max-width:46rem}.ol-tabbar,.ol-bbar,.ol-bask.kit-btn{display:none}.ol-top{padding:0}.ol-top__in{width:100%;max-width:76rem;margin:0 auto;padding:1.1rem var(--kit-desk-padx) 1.2rem;flex-direction:row;align-items:center;justify-content:space-between;gap:1.5rem}.ol-top__left{display:flex;flex-direction:column;gap:.55rem;min-width:0}.ol-logo{width:3rem;height:3rem;border-radius:var(--kit-radius-desk-logo);font-size:var(--kit-type-desk-logo)}.ol-who b{font-size:var(--kit-type-desk-title)}.ol-who small{font-size:var(--kit-type-desk-sub)}.ol-top__meta{font-size:var(--kit-type-desk-small)}.ol-top__chips{justify-content:flex-end}.ol-tchip{min-height:2.4rem;padding:0 1rem;border-radius:var(--kit-radius-desk-flt);font-size:var(--kit-type-desk-small)}.ol-back.kit-btn{width:2.4rem;min-height:2.4rem;height:2.4rem}.ol-sub{display:block;background:var(--kit-color-surface);border-bottom:1px solid var(--kit-color-border)}.ol-sub__in{max-width:76rem;margin:0 auto;padding:0 var(--kit-desk-padx);display:flex;gap:.4rem}.ol-dtab{display:inline-flex;align-items:center;gap:.5rem;min-height:3.2rem;padding:0 .9rem;border-bottom:3px solid transparent;color:var(--kit-color-muted);font-size:var(--kit-type-desk-tab);font-weight:var(--kit-weight-strong);text-decoration:none}.ol-dtab:hover{color:var(--kit-color-text);text-decoration:none}.ol-dtab.is-on{color:var(--kit-color-brand);border-bottom-color:var(--kit-color-brand)}.ol-dtab__n{display:inline-flex;align-items:center;min-height:1.4rem;padding:0 .45rem;border-radius:var(--kit-radius-desk-pill);background:var(--kit-color-band);color:var(--kit-color-on-band);font-size:var(--kit-type-desk-pill);font-weight:var(--kit-weight-bold)}.ol-card{border-radius:var(--kit-radius-desk-card)}.ol-card--pad{padding:1.25rem 1.35rem;gap:.9rem}.ol-card>.ol-h{padding:1.1rem 1.35rem .3rem}.ol-card--pad>.ol-h{padding:0}.ol-h{font-size:var(--kit-type-desk-label)}.ol-title{font-size:var(--kit-type-desk-sheet-title)}.ol-help{font-size:var(--kit-type-desk-mut)}.ol-help,.ol-text,.ol-row__t small,.ol-sw__t span,.ol-empty p,.ol-owe__lab,.ol-li--mut{font-weight:var(--kit-weight-desk-plain)}.ol-text{font-size:var(--kit-type-desk-body)}.ol-row,.ol-row--tap.kit-btn{padding:.75rem 1.35rem;min-height:3.4rem}.ol-row__t b{font-size:var(--kit-type-desk-body)}.ol-row__t small{font-size:var(--kit-type-desk-mut)}.ol-row__end{font-size:var(--kit-type-desk-small)}.ol-pill{min-height:1.5rem;padding:0 .55rem;border-radius:var(--kit-radius-desk-pill);font-size:var(--kit-type-desk-pill)}.ol-note{padding:.8rem 1.1rem;border-radius:var(--kit-radius-desk-card);font-size:var(--kit-type-desk-note)}.ol-shop{display:grid;grid-template-columns:minmax(0,1fr) var(--kit-desk-side);gap:var(--kit-desk-gap);align-items:start}.ol-side{display:flex;flex-direction:column;position:sticky;top:var(--kit-desk-gap)}.ol-chips{margin:0;padding:0;flex-wrap:wrap;overflow:visible}.ol-chip.kit-btn{min-height:2.3rem;padding:0 .95rem;border-radius:var(--kit-radius-desk-flt);font-size:var(--kit-type-desk-small)}.ol-view.kit-btn{width:2.9rem;min-height:2.9rem;height:2.9rem;border-radius:var(--kit-radius-desk-btn)}.ol-count{font-size:var(--kit-type-desk-mut)}.ol-prod{padding:.7rem 1.35rem;gap:.9rem}.ol-prod__t b{font-size:var(--kit-type-desk-body)}.ol-prod__t small{font-size:var(--kit-type-desk-mut)}.ol-bulk{font-size:var(--kit-type-desk-note)}.ol-add.kit-btn{min-height:2.3rem;height:2.3rem;padding:0 1rem;border-radius:var(--kit-radius-desk-flt);font-size:var(--kit-type-desk-small)}.ol-st .kit-btn{width:2.3rem;min-height:2.3rem;height:2.3rem}.ol-st input{width:5ch;min-width:2.8rem;min-height:2.3rem;height:2.3rem;font-size:var(--kit-type-desk-body)}.ol-grid{padding:1rem 1.35rem 1.35rem;gap:1rem}.ol-grid--2{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))}.ol-grid--4{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.75rem}.ol-tile__t b{font-size:var(--kit-type-desk-small)}.ol-tile__t small,.ol-grid--4 .ol-tile__t b,.ol-grid--4 .ol-tile__t small{font-size:var(--kit-type-desk-tiny)}.ol-plus.kit-btn{width:2rem;min-height:2rem;height:2rem;font-size:var(--kit-type-desk-tiny)}.ol-photo{border-radius:var(--kit-radius-desk-card)}.ol-photo--row{width:2.75rem}.ol-photo b{font-size:var(--kit-type-desk-big)}.ol-photo--row b{font-size:var(--kit-type-desk-body)}.ol-big.kit-btn{min-height:3rem;border-radius:var(--kit-radius-desk-btn);font-size:var(--kit-type-desk-btn)}.ol-foot{position:static;margin:0;padding:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0}.ol-li{font-size:var(--kit-type-desk-small);padding:.5rem 0}.ol-li--tot{font-size:var(--kit-type-desk-body);padding-top:.75rem}.ol-owe__lab{font-size:var(--kit-type-desk-small)}.ol-owe__fig{font-size:var(--kit-type-desk-big)}.ol-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,24rem);gap:var(--kit-desk-gap);align-items:start}.ol-two>.ol-stack:last-child{position:sticky;top:var(--kit-desk-gap)}.ol-signin{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--kit-desk-gap)}.ol-sc{padding:1.6rem 1.7rem;gap:.85rem;border-radius:var(--kit-radius-desk-card)}.ol-sc__h{font-size:var(--kit-type-shop-h)}.ol-sc__k{font-size:var(--kit-type-desk-card)}.ol-sc .ol-big.kit-btn{min-height:3rem;border-radius:var(--kit-radius-desk-btn)}.ol-sc .ol-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 1rem}.ol-sc .kit-btn--link{min-height:2rem}.ol-sc__back.kit-btn{min-height:1.6rem;font-size:var(--kit-type-desk-tiny)}.ol-nb{font-size:var(--kit-type-desk-tiny)}.ol-whochip{min-height:2.2rem;font-size:var(--kit-type-desk-small)}.ol-vi{width:2.6rem;height:2.6rem;border-radius:var(--kit-radius-desk-btn)}.ol-opt{gap:1rem;padding:1.3rem 1.4rem;border-radius:var(--kit-radius-desk-card)}.ol-opt--big>.ol-vi{display:inline-flex}.ol-opt--quiet{flex-wrap:nowrap;align-items:center}.ol-opt__btn.kit-btn{flex:none;min-height:2.5rem}.ol-opt__t>b{font-size:var(--kit-type-desk-q)}.ol-opt__t>.ol-opt__q{font-size:var(--kit-type-desk-body)}.ol-nocode{padding:.6rem .8rem;font-size:var(--kit-type-desk-note);border-radius:var(--kit-radius-desk-btn)}.ol-why li{font-size:var(--kit-type-desk-note)}.ol-welc{flex-wrap:nowrap;gap:1rem;padding:1.25rem 1.35rem;border-radius:var(--kit-radius-desk-card)}.ol-welc__t b{font-size:var(--kit-type-desk-card)}.ol-welc__acts{flex:none;flex-direction:row}.ol-welc__acts .kit-btn{width:auto;min-height:2.6rem}.ol-inst2.kit-btn{padding:1.2rem 1.4rem;gap:.9rem;border-radius:var(--kit-radius-desk-card)}.ol-inst2__t b{font-size:var(--kit-type-desk-card)}.ol-inst2--big .ol-inst2__t b{font-size:var(--kit-type-desk-name)}.ol-osg{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ol-os{padding:.9rem 1rem;border-radius:var(--kit-radius-desk-card)}.ol-xst{font-size:var(--kit-type-desk-label)}.ol-steps--big .ol-xst{font-size:var(--kit-type-desk-note)}.ol-steps--big .ol-ph{width:5.4rem;height:8.6rem;margin-bottom:.8rem}.ol-pair--desk3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ol-ord__t b{font-size:var(--kit-type-desk-card)}.ol-ord__t small{font-size:var(--kit-type-desk-mut)}.ol-trk__s{font-size:var(--kit-type-desk-tiny)}.ol-trk__dot{width:1.6rem;height:1.6rem}.ol-trk__s:before{top:calc(.8rem - 1px)}.ol-until{font-size:var(--kit-type-desk-mut)}.ol-done{padding:1.6rem 1.35rem 1rem}.ol-done__tick{width:4rem;height:4rem}.ol-done .ol-help{font-size:var(--kit-type-desk-note)}.ol-scrim{align-items:center;background:var(--kit-color-scrim-desk)}.ol-bs{width:var(--kit-desk-sheet);max-height:var(--kit-desk-sheet-max);border-radius:var(--kit-radius-desk-sheet);animation:ol-pop var(--kit-motion-slow) var(--kit-ease-out)}.ol-bs__h{padding:1.1rem 1.35rem .9rem}.ol-bs__h h2{font-size:var(--kit-type-desk-sheet-title)}.ol-bs__x.kit-btn{width:2.4rem;min-height:2.4rem;height:2.4rem}.ol-bs__b--pad{padding:1.1rem 1.35rem}.ol-bs__f{flex-direction:row;justify-content:flex-end;padding:.9rem 1.35rem 1.1rem}@keyframes ol-pop{0%{opacity:0;transform:translateY(var(--kit-motion-lift)) scale(.98)}}.ol-fld>span{font-size:var(--kit-type-desk-small)}.ol-inp{min-height:2.9rem;border-radius:var(--kit-radius-desk-btn);font-size:var(--kit-type-desk-body)}textarea.ol-inp{min-height:5rem}.ol-inp--code{font-size:var(--kit-type-desk-figure)}.ol-sw{min-height:3rem}.ol-sw__t b{font-size:var(--kit-type-desk-body)}.ol-sw__t span{font-size:var(--kit-type-desk-mut)}.ol-empty{padding:2.2rem 1.35rem}.ol-empty__ic{width:3.4rem;height:3.4rem;border-radius:var(--kit-radius-desk-card)}.ol-empty b{font-size:var(--kit-type-desk-card)}.ol-empty p{font-size:var(--kit-type-desk-note)}.ol-sk{height:6rem;border-radius:var(--kit-radius-desk-card)}.ol-tbl{width:100%;border-collapse:collapse;font-size:var(--kit-type-desk-small)}.ol-tbl th{text-align:left;padding:.7rem 1.35rem;font-size:var(--kit-type-desk-th);font-weight:var(--kit-weight-bold);text-transform:uppercase;letter-spacing:.04em;color:var(--kit-color-muted);border-bottom:1px solid var(--kit-color-border)}.ol-tbl td{padding:.7rem 1.35rem;border-bottom:1px solid var(--kit-color-border-soft)}.ol-tbl tr:last-child td{border-bottom:0}.ol-tbl tbody tr{cursor:pointer}.ol-tbl tbody tr:hover{background:var(--kit-color-row-hover)}.ol-tbl .r{text-align:right;font-variant-numeric:tabular-nums}.ol-logo--big{width:3.4rem;height:3.4rem}.ol-tchip.kit-btn{min-height:2.4rem;padding:0 1rem;border-radius:var(--kit-radius-desk-flt);font-size:var(--kit-type-desk-small)}.ol-orderby{padding:.9rem 1.2rem;border-radius:var(--kit-radius-desk-card);font-size:var(--kit-type-desk-body)}.ol-pd{gap:1.35rem}.ol-photo--big{border-radius:var(--kit-radius-desk-card)}.ol-pd__spec>div{padding:.7rem 0;font-size:var(--kit-type-desk-body)}.ol-pd__desc{font-size:var(--kit-type-desk-body)}.ol-pd__alg{padding:.8rem 1.1rem;border-radius:var(--kit-radius-desk-card);font-size:var(--kit-type-desk-body)}.ol-pd__buy{flex:1}.ol-bs__f:has(.ol-pd__buy){align-items:center}.ol-bs__f:has(.ol-pd__buy)>.kit-btn{flex:none}.ol-info__row dt{font-size:var(--kit-type-desk-small)}.ol-info__row dd,.ol-info__about{font-size:var(--kit-type-desk-body)}}@media(max-width:640px){.ol-tbl{display:none}}.ohp-steps{margin-bottom:var(--kit-space-3)}.ohp-kind{display:grid;grid-template-columns:1fr 1fr;gap:var(--kit-space-3)}.ohp-box>.ohp-kind{margin-bottom:var(--kit-space-4)}.ohp-form{display:flex;flex-direction:column;gap:var(--kit-space-3);padding:var(--kit-space-3) var(--kit-space-4) var(--kit-space-4);border:var(--kit-border-width-1) solid var(--kit-color-border);border-radius:var(--kit-radius-desk-card);background:var(--kit-color-surface)}.ohp-form .kit-field,.ohp-fact--edit .kit-field,.ohp-owe--edit .kit-field,.ohp-id--edit .kit-field,.sph-edit .kit-field{margin:0}.kit-select--wrap .kit-select__value,.kit-select--wrap .kit-select__shown{white-space:normal;overflow:visible;text-overflow:clip}.ohp-addr,.ohp-col{display:flex;flex-direction:column;gap:var(--kit-space-3);min-width:0}.ohp-split{justify-content:space-between}.ohp-head{display:flex;align-items:center;justify-content:space-between;gap:var(--kit-space-2);width:100%}.ohp-push{margin-left:auto}.ohp-custom{color:var(--kit-color-custom-price)}.ohp-list{margin-top:var(--kit-space-2)}.ohp-list .kit-listrow{padding-left:0;padding-right:0}.ohp-sum{display:flex;flex-direction:column;margin-top:var(--kit-space-3)}.ohp-sum__row{display:flex;justify-content:space-between;gap:var(--kit-space-2);padding:calc(var(--kit-space-1) * 1.5) 0;border-bottom:var(--kit-border-width-1) solid var(--kit-color-border-soft);font-size:var(--kit-type-4)}.ohp-sum__row:last-child{border-bottom:0}@media(max-width:640px){.ohp-even .kit-modal__footer,.ohp-even .kit-sheet__foot{flex-direction:row}.ohp-even .kit-modal__footer .kit-btn,.ohp-even .kit-sheet__foot .kit-btn{flex:1 1 0;width:auto}}.ohp-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--kit-space-3)}.ohp-inl{display:flex;align-items:center;gap:var(--kit-space-2);min-width:0}.ohp-inl--wrap{flex-wrap:wrap}.ohp-inl>.kit-select,.ohp-inl>.kit-input,.ohp-inl>.kit-money-input{flex:1 1 0%;min-width:0}.ohp-tgl{display:flex;align-items:center;gap:var(--kit-space-2);font-weight:var(--kit-weight-ui)}.ohp-fact.ohp-fact--edit{align-items:flex-start;background:var(--kit-color-brand-light)}.ohp-fact.ohp-fact--edit>.ohp-ico{margin-top:var(--kit-space-1)}.ohp-fact.ohp-fact--edit>div{flex:1 1 0%;min-width:0;gap:var(--kit-space-2)}.ohp-fact.ohp-fact--edit .kit-input,.ohp-fact--edit .kit-select__btn,.ohp-owe--edit .kit-input,.ohp-id--edit .kit-input,.sph-edit .kit-input,.sph-edit .kit-select__btn{background:var(--kit-color-surface)}.ohp-rowed{display:flex;align-items:center;justify-content:flex-end;gap:var(--kit-space-2)}.ohp-rowed>.kit-btn{min-width:5.5rem;flex:0 0 auto}.ohp-rowed>.ohp-live,.ohp-rowed>.ohp-fixed{margin-right:auto;min-width:0;font-size:var(--kit-type-2);color:var(--kit-color-muted);font-weight:var(--kit-weight-ui)}.ohp-rowed>.ohp-live{color:var(--kit-color-text)}.ohp-price-inl{display:flex;align-items:center;flex-wrap:wrap;gap:var(--kit-space-2)}.ohp-price-inl>.kit-money-input{flex:0 0 auto;width:7.5rem}.ohp-price-inl>.kit-money-input--suffix{width:7rem}.ohp-price-inl .kit-money-input--suffix .kit-input{padding-right:calc(var(--kit-space-3) + 4.5ch)}.ohp-w{font-size:var(--kit-type-2);color:var(--kit-color-muted)}.ohp-fact--edit .ohp-cost{margin:0;width:100%;color:var(--kit-color-text)}.ohp-fact--edit .kit-btn.ohp-alt{align-self:flex-start;padding-left:0;padding-right:0}.is-quiet{opacity:.4;pointer-events:none}.ohp-owe--edit{display:block}.ohp-price-ed{display:flex;flex-direction:column;gap:var(--kit-space-2);width:100%}.ohp-wait{display:flex;align-items:center;gap:var(--kit-space-2);margin:var(--kit-space-3) 0 0;font-size:var(--kit-type-2);color:var(--kit-color-muted)}.ohp-done,.ohp-fact .ohp-done,.ohp-box h3 .ohp-done{display:inline-flex;align-items:center;gap:var(--kit-space-1);margin-left:auto;flex:0 0 auto;color:var(--kit-color-success);font-size:var(--kit-type-2);font-weight:var(--kit-weight-ui);text-transform:none;letter-spacing:0}.ohp-hx{display:inline-flex;gap:var(--kit-space-3);margin-left:auto;text-transform:none;letter-spacing:0}.ohp-box h3:has(.ohp-hx),.ohp-box h3:has(.ohp-done){display:flex;align-items:center}.ohp-id--edit{display:flex;flex-direction:column;gap:var(--kit-space-2);background:var(--kit-color-brand-light)}.ohp-lines--edit .ohp-ln,.ohp-lines--price .ohp-ln{grid-template-columns:minmax(0,1fr) auto 5.5rem;align-items:center}.ohp-lines--price .ohp-ln{grid-template-columns:auto minmax(0,1fr) 7.5rem}.ohp-lines--edit .ohp-ln--add,.ohp-lines--edit .ohp-ln--acts,.ohp-lines--price .ohp-ln--acts{grid-template-columns:minmax(0,1fr)}.ohp-lines--edit .ohp-m{text-align:right}.ohp-lines--edit,.ohp-lines--price{background:var(--kit-color-brand-light)}.ohp-lines--edit .kit-input,.ohp-lines--price .kit-input{background:var(--kit-color-surface)}.ohp-add{display:flex;align-items:center;gap:var(--kit-space-2);color:var(--kit-color-muted)}.ohp-add .kit-input,.ohp-add .cprof-combo{flex:1 1 0%;min-width:0}.sph-edit{display:flex;flex-direction:column;gap:var(--kit-space-3);padding:0 var(--kit-space-4) var(--kit-space-3)}.sph-edit .ohp-ln2{display:flex;align-items:center;gap:var(--kit-space-3)}.sph-edit .ohp-ln2>b{flex:1 1 0%;min-width:0}.sph-edit .ohp-ln2>.kit-money-input{width:7.5rem;flex:0 0 auto}.sph-open,.sph-open-wrap{background:var(--kit-color-brand-light)}.sph-open-wrap+.sph-row,.sph-row+.sph-open-wrap{border-top:var(--kit-border-width-1) solid var(--kit-color-border-soft)}.sph-row .ohp-done{margin-left:auto}@media(max-width:640px){.ohp-kind{gap:var(--kit-space-2)}.ohp-price-inl>.kit-money-input{width:6.4rem}.ohp-price-inl>.kit-money-input--suffix{width:5.6rem}.ohp-lines--edit .ohp-ln{grid-template-columns:minmax(0,1fr) auto 4.8rem}}.ohp-oneline{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--kit-space-2);min-width:0}.ohp-oneline__in{display:flex;flex:1 1 auto;flex-wrap:nowrap;align-items:center;gap:var(--kit-space-2);min-width:0}.ohp-oneline,.ohp-oneline__in{align-items:flex-end}.ohp-oneline__in>.kit-field{display:flex;flex-direction:column;align-items:flex-start;gap:var(--kit-space-1);margin:0}.ohp-oneline .kit-chip-row{flex-wrap:nowrap;margin:0;gap:var(--kit-space-2)}.ohp-oneline .kit-datefield{flex:0 0 auto;width:auto}.ohp-oneline .kit-datefield__chip,.ohp-oneline .kit-choice-chip,.ohp-oneline .ohp-rowed>.kit-btn{box-sizing:border-box;height:var(--kit-control-height-sm);min-height:var(--kit-control-height-sm);padding-top:0;padding-bottom:0;white-space:nowrap}.ohp-oneline .kit-choice-chip{display:inline-flex;align-items:center;justify-content:center;padding-left:var(--kit-space-3);padding-right:var(--kit-space-3)}.ohp-oneline>.ohp-rowed{flex:0 0 auto}.ohp-oneline>.ohp-rowed>.ohp-live{white-space:nowrap}.ohp-lines--edit .kit-qty,.ohp-qty-even .kit-qty{display:inline-grid;grid-template-columns:var(--kit-control-height-sm) 2.6rem var(--kit-control-height-sm);column-gap:var(--kit-space-2);align-items:center;justify-items:center}.ohp-lines--edit .kit-qty__btn,.ohp-qty-even .kit-qty__btn{width:var(--kit-control-height-sm);height:var(--kit-control-height-sm);margin:0}.ohp-lines--edit .kit-qty__box,.ohp-qty-even .kit-qty__box{box-sizing:border-box;width:2.6rem;height:var(--kit-control-height-sm);margin:0;padding:0;text-align:center}.ohp-lines--edit .kit-qty__btn,.ohp-qty-even .kit-qty__btn,.ohp-lines--edit .kit-qty__btn:is(:hover,:active,:focus,:focus-visible),.ohp-qty-even .kit-qty__btn:is(:hover,:active,:focus,:focus-visible){border-radius:var(--kit-radius-round);border:var(--kit-border-width-1) solid var(--kit-color-border);background:var(--kit-color-surface);color:var(--kit-color-brand);box-shadow:none}.ohp-lines--edit .kit-qty__btn:disabled,.ohp-qty-even .kit-qty__btn:disabled{color:var(--kit-color-border)}.ohp-oneline-live{display:block;font-size:var(--kit-type-2);color:var(--kit-color-text);font-weight:var(--kit-weight-ui)}@media(max-width:640px){.ohp-oneline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--kit-space-2);align-items:center}.ohp-oneline__in,.ohp-oneline__in>.kit-field,.ohp-oneline .kit-chip-row,.ohp-oneline>.ohp-rowed{display:contents}.ohp-oneline .kit-field__label{grid-column:1 / -1;margin:0}.ohp-oneline .kit-datefield,.ohp-oneline .kit-datefield__chip,.ohp-oneline .kit-choice-chip,.ohp-oneline .ohp-rowed>.kit-btn{width:100%;min-width:0}.ohp-oneline .kit-datefield__chip,.ohp-oneline .kit-choice-chip,.ohp-oneline .ohp-rowed>.kit-btn{height:var(--kit-control-height);min-height:var(--kit-control-height);padding-left:var(--kit-space-2);padding-right:var(--kit-space-2)}.ohp-oneline .kit-datefield__icon{display:none}.ohp-oneline .kit-datefield__chip{justify-content:center}}@media(max-width:640px){.ohp-rowed{flex-wrap:wrap}.ohp-rowed>.ohp-live,.ohp-rowed>.ohp-fixed{flex:1 0 100%;margin-right:0}}.ohp-oneline__in>.ohp-grow{flex:1 1 auto;min-width:0}.ohp-oneline:has(.ohp-addr){flex-wrap:wrap;justify-content:flex-end}.ohp-oneline:has(.ohp-addr)>.ohp-oneline__in{flex:1 0 100%}.ohp-oneline__in>.ohp-grow .kit-select,.ohp-oneline__in>.ohp-grow .kit-input{width:100%}.ohp-oneline__in>.ohp-grow textarea.kit-input{min-height:var(--kit-control-height-sm);resize:vertical}.dkc-row--open.dkc-row--on>.ohp-rowed{margin-top:var(--kit-space-1)}.dkc-row--open.dkc-row--on .dkc-fl:first-child{margin-top:0}.dkc-row.dkc-row--open.dkc-row--on{background:var(--kit-color-surface);box-shadow:inset var(--kit-border-width-2) 0 0 var(--kit-color-brand);gap:var(--kit-space-2);padding-top:var(--kit-space-2);padding-bottom:var(--kit-space-2)}.dked-edit>.dkc{display:grid;grid-template-columns:8.5rem minmax(0,1fr);align-items:center;gap:var(--kit-space-1) .75rem}.dked-edit>.dkc>.dkc-fl{margin:0;font-size:var(--kit-type-desk-mut);font-weight:var(--kit-weight-desk-plain)}.dked-edit>.dkc>:not(.dkc-fl):not(.dkc-inp){grid-column:1 / -1}.dked-edit>.dkc>.dkc-inp .kit-input{box-sizing:border-box;min-height:var(--kit-control-height-sm);height:var(--kit-control-height-sm);padding-top:0;padding-bottom:0}.dkc-ch .ohp-done+.dkc-lnk{margin-left:var(--kit-space-3)}@media(max-width:640px){.ohp-oneline .ohp-oneline__in>.ohp-grow{display:flex;flex-direction:column;gap:var(--kit-space-1);grid-column:1 / -1}}textarea.kit-input.ohp-note{display:block;box-sizing:border-box;width:100%;min-height:calc(4lh + var(--kit-space-4));resize:none;overflow:hidden;line-height:var(--kit-leading-relaxed)}.ohp-fact--edit .kit-field:has(.ohp-note){width:100%}.ohp-ask{display:flex;flex-direction:column;gap:var(--kit-space-2)}.ohp-ask__btns{display:flex;flex-wrap:wrap;gap:var(--kit-space-2)}.ohp-fact.ohp-fact--inplace{align-items:center}.ohp-fact.ohp-fact--inplace>.ohp-ico{margin-top:0}.ohp-fact.ohp-fact--inplace>div{gap:var(--kit-space-1)}.ohp-inplace .kit-input,.ohp-inplace .kit-select__btn{box-sizing:border-box;height:var(--kit-control-height-sm);min-height:var(--kit-control-height-sm);padding-top:0;padding-bottom:0}.ohp-inplace>.kit-input,.ohp-inplace>.kit-select,.ohp-inplace>.ohp-inl{width:100%}.ohp-fact.ohp-fact--inplace>.ohp-rowed,.ohp-owe__top>.ohp-rowed{display:flex;flex:0 0 auto;flex-direction:row;align-items:center;gap:var(--kit-space-2)}.ohp-fact--inplace>.ohp-rowed>.kit-btn,.ohp-owe__top>.ohp-rowed>.kit-btn{min-width:0}.ohp-owe.ohp-owe--inplace{display:flex;flex-direction:column;align-items:stretch;gap:var(--kit-space-2);background:var(--kit-color-brand-light)}.ohp-owe__top{display:flex;align-items:center;gap:var(--kit-space-3)}.ohp-owe--inplace .kit-input{box-sizing:border-box;height:var(--kit-control-height-sm);min-height:var(--kit-control-height-sm);padding-top:0;padding-bottom:0;background:var(--kit-color-surface)}.ohp-price-sub>.kit-money-input{flex:0 0 auto;width:7rem}.ohp-price-in{flex:0 0 auto;width:9rem}.ohp-inplace>.ohp-price-sub{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:var(--kit-space-2)}.ohp-inplace>.ohp-price-sub>.kit-money-input{width:auto}.ohp-price-sub .kit-toggle{white-space:nowrap}.ohp-inplace>.ohp-price-sub>.kit-toggle{grid-column:1 / -1}.ohp-fact.ohp-fact--inplace:has(.ohp-price-sub){flex-wrap:wrap}.ohp-fact.ohp-fact--inplace:has(.ohp-price-sub)>div{flex-basis:0}.ohp-fact.ohp-fact--inplace:has(.ohp-price-sub)>.ohp-rowed{flex-basis:100%;justify-content:flex-end}.ohp-price-in .kit-input{text-align:right;font-weight:var(--kit-weight-strong)}@media(max-width:640px){.ohp-owe__top{flex-wrap:wrap}.ohp-owe__top>.ohp-owew{flex-basis:100%}.ohp-owe__top>.ohp-price-in{flex:1 1 auto;width:auto}}.ohp-picks{display:flex;flex-wrap:wrap;gap:var(--kit-space-2);margin-top:var(--kit-space-2)}.ohp-undo{display:inline-flex;align-items:center;gap:var(--kit-space-2);margin-right:auto;color:var(--kit-color-text);font-weight:var(--kit-weight-ui)}b.ohp-live{color:var(--kit-color-text);font-weight:var(--kit-weight-strong);font-variant-numeric:tabular-nums}.sph-facts .sph-fact .sph-grow{display:flex;flex-direction:column;gap:var(--kit-space-1);min-width:0;text-align:left}.sph-facts .sph-fact{min-height:var(--kit-touch)}.sph-open-wrap,.ohp-fact--edit,.ohp-lines--edit{animation:kit-edit-open var(--kit-motion-base) var(--kit-ease-out)}@keyframes kit-edit-open{0%{opacity:0;transform:translateY(calc(var(--kit-space-1) * -1))}}
