/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
:root,[data-theme=letium]{color-scheme:light;--brand-amber:#ebaa2d;--brand-amber-soft:#fcf1dd;--brand-amber-ink:#8a5a12;--brand-navy:#1f3550;--brand-navy-deep:#192a3c;--color-base-100:#fff;--color-base-150:#f8f7f5;--color-base-200:#f4f3f0;--color-base-250:#f0eeea;--color-base-300:#e8e6e1;--color-base-content:#18181b;--color-primary:#3b6fe0;--color-primary-content:#fff;--action-primary:var(--color-primary);--action-primary-hover:#315fc4;--action-create:#1f9d55;--action-create-hover:#178446;--action-create-soft:oklab(61.3723% -.133119 .0699148/.12);--action-danger:#c8453b;--action-danger-hover:#ad3a31;--action-danger-soft:oklab(57.2098% .148838 .0789618/.08);--color-secondary:#ebaa2d;--color-secondary-content:#1a1607;--color-accent:#3b6fe0;--color-accent-content:#fff;--color-neutral:#1f3550;--color-neutral-content:#fff;--color-info:#3b6fe0;--color-info-content:#fff;--color-success:#1f9d55;--color-success-content:#fff;--color-warning:#d99a1e;--color-warning-content:#1e2a26;--color-error:#c8453b;--color-error-content:#fff;--status-success-soft:#e4f4ea;--status-success-ink:#17703d;--status-warning-soft:#fcf1dd;--status-warning-ink:#8a5a12;--status-error-soft:#fae3e0;--status-error-ink:#a3362d;--status-info-soft:#e8eefc;--status-info-ink:#2f5bbd;--status-neutral-soft:#f0eeea;--status-neutral-ink:#68666f;--lt-muted:#68666f;--lt-faint:#9b98a0;--lt-hover:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=letium]{--lt-hover:color-mix(in oklab,var(--color-base-content) 4%,transparent)}}:root,[data-theme=letium]{--lt-primary-soft:#eaf0fd;--lt-zebra:#fbfaf8;--lt-board-bg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=letium]{--lt-board-bg:color-mix(in oklab,var(--color-base-content) 5%,transparent)}}:root,[data-theme=letium]{--lt-warning-soft:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=letium]{--lt-warning-soft:color-mix(in oklab,var(--color-warning) 16%,transparent)}}:root,[data-theme=letium]{--lt-warning-border:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=letium]{--lt-warning-border:color-mix(in oklab,var(--color-warning) 45%,transparent)}}:root,[data-theme=letium]{--lt-error-soft:var(--color-error)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=letium]{--lt-error-soft:color-mix(in oklab,var(--color-error) 8%,transparent)}}:root,[data-theme=letium]{--lt-info-soft:var(--color-info)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=letium]{--lt-info-soft:color-mix(in oklab,var(--color-info) 8%,transparent)}}:root,[data-theme=letium]{--lt-success-soft:var(--color-success)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=letium]{--lt-success-soft:color-mix(in oklab,var(--color-success) 12%,transparent)}}:root,[data-theme=letium]{--lt-focus-ring:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=letium]{--lt-focus-ring:color-mix(in oklab,var(--color-primary) 28%,transparent)}}:root,[data-theme=letium]{--camp-zvezdny:#1d6f7a;--camp-yunost:#c99a2e;--camp-orlenok:#3a7ca5;--note-bg:#fcf1dd;--note-border:#f1dcae;--note-text:#6b4710;--surface-page:var(--color-base-200);--surface-island:var(--color-base-100);--surface-card:var(--color-base-100);--surface-subtle:var(--color-base-150);--surface-sunken:var(--color-base-200);--border-subtle:var(--color-base-250);--border-default:var(--color-base-300);--text-body:var(--color-base-content);--text-muted:var(--lt-muted);--text-faint:var(--lt-faint);--text-link:var(--color-primary);--text-on-primary:var(--color-primary-content);--interactive-primary:var(--color-primary);--interactive-primary-soft:var(--lt-primary-soft);--state-hover:var(--lt-hover);--scrim:#18181b47;--scrim-strong:#18181b61}[data-theme=letium-dark]{color-scheme:dark;--color-base-100:#1e3044;--color-base-150:#223650;--color-base-200:#172637;--color-base-250:#26394f;--color-base-300:#2c4157;--color-base-content:#e6ecf2;--lt-muted:#9fb0c3;--lt-faint:#7488a0;--lt-primary-soft:oklab(73.4175% -.0113186 -.136159/.16);--lt-zebra:oklab(32.2547% -.0132436 -.0403684);--brand-amber-soft:oklab(78.0289% .0302042 .146918/.18);--brand-amber-ink:#f3c46b;--status-success-soft:oklab(71.1629% -.108522 .0475125/.18);--status-success-ink:#7fd3a1;--status-warning-soft:oklab(79.6103% .00821698 .133282/.18);--status-warning-ink:#f0cd76;--status-error-soft:oklab(67.3968% .127213 .0612269/.18);--status-error-ink:#f0958e;--status-info-soft:oklab(73.4175% -.0113186 -.136159/.18);--status-info-ink:#a9c3ff;--status-neutral-soft:oklab(94.0267% -.00389022 -.0095979/.08);--status-neutral-ink:#9fb0c3;--color-primary:#7fa6ff;--color-primary-content:#0b1b3d;--action-primary-hover:#98b7ff;--action-create:#3ccf7a;--action-create-hover:#2fb567;--action-create-soft:oklab(75.7927% -.154387 .0778533/.16);--action-danger:#e07068;--action-danger-hover:#e8857e;--color-secondary:#ebaa2d;--color-secondary-content:#1a1607;--color-accent:#7fa6ff;--color-accent-content:#0b1b3d;--color-neutral:#0f1c2b;--color-neutral-content:#e6ecf2;--color-info:#6fa8cf;--color-info-content:#0b1a26;--color-success:#5cb883;--color-success-content:#07200f;--color-warning:#e2b64a;--color-warning-content:#201a05;--color-error:#e07068;--color-error-content:#2a0b09;--note-bg:#3d3618;--note-border:#7a6a2a;--note-text:#f5e7a8}:root{--lt-font:Onest,"Segoe UI",system-ui,-apple-system,sans-serif;--font-body:var(--lt-font);--font-display:Geologica,Onest,"Segoe UI",system-ui,sans-serif;--font-mono:ui-monospace,Consolas,monospace;--text-2xs:.625rem;--text-xs:.6875rem;--text-sm:.75rem;--text-md:.8125rem;--text-base:.875rem;--text-lg:.9375rem;--text-xl:1rem;--text-2xl:1.0625rem;--text-3xl:1.125rem;--text-4xl:1.25rem;--text-5xl:1.5rem;--text-6xl:1.75rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-black:800;--leading-body:1.45;--leading-tight:1.25;--leading-snug:1.3;--leading-caption:1.2;--tracking-tight:-.01em;--tracking-display:-.02em;--tracking-caps:.02em;--numeric:tabular-nums;--lt-rail:232px;--lt-rail-min:64px;--lt-gutter:10px;--lt-topbar:52px;--lt-tabbar:60px;--lt-row:40px;--lt-row-comfortable:48px;--lt-shiftline:3px;--lt-drawer:560px;--lt-drawer-wide:820px;--lt-panel:400px;--lt-palette:640px;--lt-page-max:1440px;--lt-search-w:280px;--space-0-5:.125rem;--space-1:.25rem;--space-1-5:.375rem;--space-2:.5rem;--space-2-5:.625rem;--space-3:.75rem;--space-3-5:.875rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--control-xs:1.5rem;--control-sm:1.75rem;--control-md:2.125rem;--control-lg:2.5rem;--control-xl:2.75rem;--fab-h:50px;--radius-selector:.375rem;--radius-field:.5rem;--radius-box:.75rem;--radius-island:1rem;--radius-xs:6px;--radius-sm:7px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:1rem;--radius-pill:999px;--border:1px;--border-active:2px;--border-open-marker:3px;--shadow-1:0 1px 2px #18181b0d;--shadow-2:0 1px 2px #18181b0a,0 6px 20px -8px #18181b1f;--shadow-3:0 2px 6px #18181b0f,0 24px 48px -16px #18181b38,0 0 0 1px #18181b0a;--lt-shadow:var(--shadow-3);--shadow-island:var(--shadow-2);--shadow-drawer:0 2px 6px #18181b0f,-24px 0 48px -16px #18181b33;--shadow-palette:0 32px 80px -12px #18181b59,0 0 0 1px #18181b0f;--shadow-toast:var(--shadow-3);--shadow-seg:0 1px 2px #18181b14,0 0 0 1px #18181b0a;--shadow-btn-fill:inset 0 1px 0 #ffffff2e,0 1px 2px #18181b2e;--shadow-fab:0 8px 20px var(--color-primary)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-fab:0 8px 20px color-mix(in oklab,var(--color-primary) 45%,transparent)}}:root{--shadow-focus:0 0 0 3px var(--lt-focus-ring);--z-tabbar:30;--z-fab:31;--z-scrim:42;--z-panel:45;--z-drawer:50;--z-menu:55;--z-sheet:65;--z-palette:70;--z-toast:80;--bp-mobile:767px;--bp-tablet:1100px;--bp-wide:1280px;--duration-micro:.12s;--duration-fast:.18s;--duration-base:.26s;--duration-slow:.42s;--duration-count:.6s;--stagger:28ms;--ease-default:cubic-bezier(.2,.8,.2,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--ease-spring:cubic-bezier(.34,1.4,.64,1);--press-scale:.97;--toast-life:4.2s}@keyframes lt-in-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes lt-in-right{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes lt-pop{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:none}}@keyframes lt-rise{0%{transform:translateY(8px)}to{transform:none}}@keyframes lt-fade{0%{opacity:0}to{opacity:1}}@keyframes lt-toast-in{0%{opacity:0;transform:translate(-50%,12px)scale(.98)}to{opacity:1;transform:translate(-50%)}}@keyframes lt-pulse{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}@keyframes lt-spin{to{transform:rotate(360deg)}}@keyframes lt-flash{0%{background-color:var(--status-success-soft)}to{background-color:#0000}}@keyframes lt-bump{0%{transform:scale(1)}40%{transform:scale(1.25)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}html,body{height:100%}body{font-family:var(--lt-font);background:var(--color-base-200);color:var(--color-base-content);-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;margin:0;font-size:.875rem;line-height:1.45}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}button{font-family:inherit}[hidden]{display:none!important}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.lt-muted{color:var(--lt-muted)}.lt-num{font-variant-numeric:tabular-nums}.lt-display{font-family:var(--font-display);letter-spacing:var(--tracking-display)}.lt-code,.input.lt-code,input.lt-code,code,kbd,samp{font-feature-settings:"calt" 0}.lt-enter{animation:lt-in-up var(--duration-slow) var(--ease-default) both;animation-delay:calc(var(--i,0) * var(--stagger))}.lt-flash{animation:lt-flash .9s var(--ease-default)}::selection{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){::selection{background:color-mix(in oklab,var(--color-primary) 22%,transparent)}}.lt-avatar{background:var(--brand-navy);color:#fff;letter-spacing:.02em;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;font-size:.6875rem;font-weight:600;display:inline-grid}.lt-avatar--lg{background:var(--color-base-150);width:2rem;height:2rem;color:var(--lt-muted);box-shadow:inset 0 0 0 1px var(--color-base-250);font-size:.75rem}.lt-avatar--kid{background:var(--brand-amber-soft);color:var(--brand-amber-ink)}.lt-avatar--step{background:var(--color-base-content);width:1.5rem;height:1.5rem;color:var(--color-base-100);font-size:.75rem;font-family:var(--font-display)}.badge{white-space:nowrap;background:var(--status-neutral-soft);height:1.375rem;color:var(--status-neutral-ink);transition:background-color var(--duration-fast),color var(--duration-fast);border:1px solid #0000;border-radius:999px;align-items:center;gap:.3rem;padding:0 .5rem;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex}.badge-soft.badge-success{background:var(--status-success-soft);color:var(--status-success-ink)}.badge-soft.badge-warning{background:var(--status-warning-soft);color:var(--status-warning-ink)}.badge-soft.badge-error{background:var(--status-error-soft);color:var(--status-error-ink)}.badge-soft.badge-info{background:var(--status-info-soft);color:var(--status-info-ink)}.badge-soft.badge-neutral{background:var(--status-neutral-soft);color:var(--status-neutral-ink)}.badge-soft.badge-primary{background:var(--lt-primary-soft);color:var(--color-primary)}.badge-sm{height:1.125rem;padding:0 .4rem;font-size:.6875rem}.badge-pill{border-radius:999px}.bk-status{color:var(--color-base-content);align-items:flex-start;gap:.5rem;font-size:.8125rem;line-height:1.25;display:inline-flex}.bk-status small{color:var(--lt-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:400;line-height:1.25;display:block}.bk-dot{background:var(--lt-faint);width:7px;height:7px;transition:background-color var(--duration-fast);border-radius:999px;flex:none;margin-top:.33rem;position:relative}.bk-status--success .bk-dot{background:var(--color-success)}.bk-status--warning .bk-dot{background:var(--color-warning)}.bk-status--info .bk-dot{background:var(--color-info)}.bk-status--error{color:var(--status-error-ink)}.bk-status--error .bk-dot{background:var(--color-error)}.bk-status--error small{color:inherit;opacity:.85}.bk-status--neutral{color:var(--lt-faint)}.bk-status--error .bk-dot:after{content:"";border-radius:inherit;background:inherit;animation:lt-pulse 2.4s var(--ease-default) infinite;position:absolute;inset:0}.lt-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.125rem;height:1.125rem}.lt-icon--sm{width:.875rem;height:.875rem}.lt-icon--lg{width:1.375rem;height:1.375rem}.lt-banner{background:var(--status-warning-soft);color:var(--status-warning-ink);animation:lt-in-up var(--duration-base) var(--ease-default) both;border:1px solid #0000;border-radius:.625rem;align-items:center;gap:.625rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.lt-banner .lt-icon{flex:none}.lt-banner__text{flex:1;min-width:0}.lt-banner--error{background:var(--status-error-soft);color:var(--status-error-ink);font-size:.8125rem}.lt-banner--info{background:var(--status-info-soft);color:var(--status-info-ink);font-size:.8125rem;line-height:1.45}.lt-banner--warn{background:var(--status-warning-soft);color:var(--status-warning-ink);font-size:.8125rem}.lt-note{background:var(--note-bg);border:1px solid var(--note-border);color:var(--note-text);white-space:pre-wrap;transition:border-color var(--duration-micro);border-radius:.5rem;padding:.35rem .6rem;font-size:.875rem;display:inline-block}.lt-note:hover{border-color:var(--brand-amber)}@supports (color:color-mix(in lab,red,red)){.lt-note:hover{border-color:color-mix(in oklab,var(--brand-amber) 50%,transparent)}}.btn{height:var(--control-md,2.125rem);min-height:var(--control-md,2.125rem);border-radius:var(--radius-field,.5rem);background:var(--color-base-200);color:var(--color-base-content);font:inherit;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;transition:background-color var(--duration-micro) var(--ease-default),border-color var(--duration-micro),color var(--duration-micro),box-shadow var(--duration-fast),transform var(--duration-micro) var(--ease-default);border:1px solid #0000;justify-content:center;align-items:center;gap:.4rem;padding:0 .875rem;font-size:.875rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative}.btn:active{transform:scale(var(--press-scale,.97))}.btn:focus-visible{box-shadow:var(--shadow-focus);outline:none}.btn .lt-icon{transition:transform var(--duration-fast) var(--ease-spring)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.btn-primary,.btn-create,.btn-danger,.btn-neutral,.btn-secondary,.btn-error{box-shadow:var(--shadow-btn-fill)}.btn-primary{background:var(--action-primary,var(--color-primary));border-color:var(--action-primary,var(--color-primary));color:var(--color-primary-content)}.btn-primary:hover{background:var(--action-primary-hover);border-color:var(--action-primary-hover)}.btn-create{background:var(--action-create);border-color:var(--action-create);color:#fff}.btn-create:hover{background:var(--action-create-hover);border-color:var(--action-create-hover)}.btn-danger,.btn-error{background:var(--action-danger);border-color:var(--action-danger);color:#fff}.btn-danger:hover,.btn-error:hover{background:var(--action-danger-hover);border-color:var(--action-danger-hover)}.btn-danger-soft{background:var(--color-base-100);border-color:var(--color-base-300);color:var(--action-danger)}.btn-danger-soft:hover{background:var(--action-danger-soft);border-color:var(--action-danger)}@supports (color:color-mix(in lab,red,red)){.btn-danger-soft:hover{border-color:color-mix(in oklab,var(--action-danger) 30%,transparent)}}.btn-secondary{background:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-secondary-content)}.btn-neutral{background:var(--color-neutral);border-color:var(--color-neutral);color:var(--color-neutral-content)}.btn-ghost{color:var(--color-base-content);background:0 0;border-color:#0000}.btn-ghost:hover{background:var(--lt-hover)}.btn-soft.btn-primary{background:var(--lt-primary-soft);color:var(--color-primary);box-shadow:none;border-color:#0000}.btn-soft.btn-primary:hover{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.btn-soft.btn-primary:hover{background:color-mix(in oklab,var(--color-primary) 16%,transparent)}}.btn-outline{background:var(--color-base-100);border-color:var(--color-base-300);color:var(--color-base-content)}.btn-outline:hover{background:var(--color-base-150);border-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn-outline:hover{border-color:color-mix(in oklab,var(--color-base-content) 18%,transparent)}}.btn-xs{height:var(--control-xs,1.5rem);min-height:var(--control-xs,1.5rem);border-radius:.375rem;gap:.3rem;padding:0 .5rem;font-size:.75rem}.btn-sm{height:var(--control-sm,1.75rem);min-height:var(--control-sm,1.75rem);border-radius:.4375rem;padding:0 .625rem;font-size:.8125rem}.btn-lg{height:var(--control-lg,2.5rem);min-height:var(--control-lg,2.5rem);border-radius:.625rem;padding:0 1.125rem;font-size:.9375rem}.btn-block{width:100%}.btn--icon{aspect-ratio:1;padding:0}.btn[data-loading=true]{pointer-events:none;color:#0000!important}.btn[data-loading=true]:after{content:"";border:2px solid #ffffff73;border-top-color:#fff;border-radius:999px;width:14px;height:14px;animation:.7s linear infinite lt-spin;position:absolute}.btn-outline[data-loading=true]:after,.btn-ghost[data-loading=true]:after{border-color:var(--color-base-300);border-top-color:var(--color-base-content)}.btn:hover .lt-icon[data-spin=plus]{transform:rotate(90deg)}.lt-chip{height:var(--control-sm,1.75rem);border:1px solid var(--color-base-300);background:var(--color-base-100);color:var(--lt-muted);font:inherit;cursor:pointer;white-space:nowrap;transition:background-color var(--duration-fast),border-color var(--duration-fast),color var(--duration-fast),transform var(--duration-micro) var(--ease-default);border-radius:999px;align-items:center;gap:.375rem;padding:0 .625rem;font-size:.8125rem;display:inline-flex}.lt-chip:hover{border-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.lt-chip:hover{border-color:color-mix(in oklab,var(--color-base-content) 22%,transparent)}}.lt-chip:hover{color:var(--color-base-content)}.lt-chip:active{transform:scale(var(--press-scale,.97))}.lt-chip:focus-visible{box-shadow:var(--shadow-focus);outline:none}.lt-chip[aria-pressed=true]{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.lt-chip[aria-pressed=true]{border-color:color-mix(in oklab,var(--color-primary) 40%,transparent)}}.lt-chip[aria-pressed=true]{color:var(--color-primary);background:var(--lt-primary-soft)}.lt-chip--inverse[aria-pressed=true]{background:var(--color-base-content);border-color:var(--color-base-content);color:var(--color-base-100)}.lt-chip__n{color:var(--lt-faint);font-variant-numeric:tabular-nums;font-size:.75rem}.lt-chip[aria-pressed=true] .lt-chip__n{color:inherit;opacity:.7}.lt-chip__dot{border-radius:999px;flex:none;width:8px;height:8px}.lt-iconbtn{width:var(--control-md,2.125rem);height:var(--control-md,2.125rem);border-radius:var(--radius-field,.5rem);color:var(--lt-muted);cursor:pointer;font:inherit;transition:background-color var(--duration-micro),color var(--duration-micro),transform var(--duration-micro) var(--ease-default);background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.lt-iconbtn:hover{background:var(--lt-hover);color:var(--color-base-content)}.lt-iconbtn:active{transform:scale(.92)}.lt-iconbtn:focus-visible{box-shadow:var(--shadow-focus);outline:none}.lt-iconbtn[aria-pressed=true]{background:var(--lt-primary-soft);color:var(--color-primary)}.lt-iconbtn--sm{width:28px;height:28px}.lt-iconbtn__count{background:var(--brand-amber);min-width:16px;height:16px;color:var(--brand-navy-deep,#192a3c);text-align:center;box-shadow:0 0 0 2px var(--color-base-100);animation:lt-bump var(--duration-base) var(--ease-spring);border-radius:999px;padding:0 4px;font-size:.625rem;font-weight:700;line-height:16px;position:absolute;top:3px;right:2px}.kbd{border:1px solid var(--color-base-300);background:var(--color-base-100);min-width:1.5em;height:1.5em;font:inherit;color:var(--lt-muted);font-size:.6875rem;font-family:var(--lt-font);box-shadow:0 1px 0 var(--color-base-300);border-radius:.3125rem;place-items:center;padding:0 .35em;display:inline-grid}.kbd-sm{font-size:.625rem}.lt-progress{background:var(--color-base-content);border-radius:999px;width:100%;height:6px;position:relative}@supports (color:color-mix(in lab,red,red)){.lt-progress{background:color-mix(in oklab,var(--color-base-content) 8%,transparent)}}.lt-progress{display:block;overflow:hidden}.lt-progress>i{border-radius:inherit;background:var(--color-primary);transform-origin:0;width:0;height:100%;transition:width .7s var(--ease-default);animation:lt-progress-in .8s var(--ease-default) both;display:block}@keyframes lt-progress-in{0%{transform:scaleX(0)}to{transform:none}}.lt-progress--success>i{background:var(--color-success)}.lt-progress--error>i{background:var(--color-error)}.lt-progress--warning>i{background:var(--color-warning)}.lt-progress--thin{height:4px}.lt-toast{z-index:80;border-radius:var(--radius-box,.75rem);background:var(--brand-navy);color:#fff;box-shadow:var(--shadow-toast);animation:lt-toast-in var(--duration-base) var(--ease-spring) both;box-sizing:border-box;align-items:center;gap:.625rem;max-width:calc(100vw - 2rem);padding:.625rem .75rem .625rem .875rem;font-size:.875rem;display:flex;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%)}.lt-toast .lt-icon{color:#7ee2a6}.lt-toast--static{animation:none;display:inline-flex;position:static;transform:none}.lt-toast button{color:var(--brand-amber);font:inherit;cursor:pointer;transition:background-color var(--duration-micro);background:0 0;border:0;border-radius:.375rem;padding:.15rem .4rem;font-weight:500}.lt-toast button:hover{background:#ffffff14}.lt-segment{background:var(--color-base-150);border:1px solid var(--color-base-250);box-sizing:border-box;scrollbar-width:none;border-radius:.625rem;gap:2px;max-width:100%;padding:3px;display:inline-flex;position:relative;overflow-x:auto}.lt-segment button{z-index:1;min-width:30px;height:calc(var(--control-sm,1.75rem) - 2px);color:var(--lt-muted);cursor:pointer;font:inherit;white-space:nowrap;transition:color var(--duration-fast);background:0 0;border:0;border-radius:.4375rem;flex:none;justify-content:center;align-items:center;gap:.35rem;padding:0 .625rem;font-size:.8125rem;display:inline-flex;position:relative}.lt-segment button:hover{color:var(--color-base-content)}.lt-segment button[aria-pressed=true]{color:var(--color-base-content);font-weight:500}.lt-segment button:focus-visible{box-shadow:var(--shadow-focus);outline:none}.lt-segment__n{color:var(--lt-faint);font-variant-numeric:tabular-nums;transition:color var(--duration-fast);font-size:.75rem}.lt-segment button[aria-pressed=true] .lt-segment__n{color:var(--brand-amber-ink)}.lt-segment__ind{z-index:0;height:calc(var(--control-sm,1.75rem) - 2px);background:var(--color-base-100);box-shadow:var(--shadow-seg);transition:transform var(--duration-base) var(--ease-spring),width var(--duration-base) var(--ease-spring);pointer-events:none;border-radius:.4375rem;position:absolute;top:3px;left:0}.lt-segment__ind[data-ready=false]{transition:none}.bf-seg button{padding:0 .875rem}.bf-seg--sm button{padding:0 .75rem}.lt-segment--block{width:100%;display:flex}.lt-segment--block button{flex:1 1 0}.lt-board{grid-auto-columns:minmax(240px,1fr);grid-auto-flow:column;gap:.75rem;padding-bottom:.5rem;display:grid;overflow-x:auto}.lt-board__col{border-radius:var(--radius-box,.75rem);background:var(--color-base-150);border:1px solid var(--color-base-250);min-height:160px;padding:.5rem}.lt-board__head{justify-content:space-between;padding:.25rem .375rem .5rem;font-size:.8125rem;font-weight:600;display:flex}.lt-board__card{border:1px solid var(--color-base-250);background:var(--color-base-100);box-shadow:var(--shadow-1);cursor:pointer;transition:transform var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast),border-color var(--duration-fast);border-radius:.625rem;margin-bottom:.5rem;padding:.5rem .625rem;font-size:.875rem}.lt-board__card:hover{box-shadow:var(--shadow-2);border-color:var(--color-base-300);transform:translateY(-1px)}.lt-board__meta{color:var(--lt-muted);margin-top:.125rem;font-size:.8125rem}.lt-card{background:var(--color-base-100);border:1px solid var(--color-base-250);border-radius:var(--radius-box,.75rem);box-shadow:var(--shadow-1);box-sizing:border-box}.lt-card__head{border-bottom:1px solid var(--color-base-250);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;display:flex}.lt-card__body{padding:.5rem 1rem .75rem}.lt-card__body--flush{border-radius:inherit;padding:0;overflow:hidden}.lt-card--form{border-radius:var(--radius-box,.75rem);flex-direction:column;gap:.875rem;padding:1.125rem 1.25rem 1.25rem;display:flex}.lt-card--form .lt-card__head{border:0;flex-wrap:wrap;justify-content:flex-start;gap:.625rem;padding:0}.lt-card--form .lt-card__head h2{font:600 1.0625rem/1.25 var(--font-display);letter-spacing:var(--tracking-tight);margin:0}.lt-card--form .lt-card__body{flex-direction:column;gap:.875rem;padding:0;display:flex}.lt-card__count{color:var(--lt-muted);margin-left:auto;font-size:.8125rem;font-weight:400}.bf-step{background:var(--color-base-content);width:1.5rem;height:1.5rem;color:var(--color-base-100);font:600 .75rem/1 var(--font-display);border-radius:999px;flex:none;place-items:center;display:grid}.lt-section-title{margin:1.25rem 0 .5rem;font-size:.8125rem;font-weight:600}.lt-section-title:first-child{margin-top:0}.lt-empty{text-align:center;color:var(--lt-muted);animation:lt-fade var(--duration-base) var(--ease-default);padding:2.5rem 1rem;font-size:.875rem}.lt-thread{border-bottom:1px solid var(--color-base-250);cursor:pointer;transition:background-color var(--duration-micro);align-items:flex-start;gap:.625rem;padding:.625rem .875rem;font-size:.875rem;display:flex}.lt-thread:hover{background:var(--lt-hover)}.lt-thread:last-child{border-bottom:0}.lt-thread__main{flex:1;min-width:0}.lt-thread__top{justify-content:space-between;gap:.5rem;display:flex}.lt-thread__last{color:var(--lt-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.lt-thread__who{color:var(--lt-muted);text-align:right;font-size:.75rem}.lt-msgs{flex-direction:column;gap:.5rem;display:flex}.lt-msg{background:var(--color-base-150);border:1px solid var(--color-base-250);max-width:85%;animation:lt-in-up var(--duration-base) var(--ease-default) both;border-radius:.875rem .875rem .875rem .25rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.45}.lt-msg--me{background:var(--lt-primary-soft);border-color:#0000;border-radius:.875rem .875rem .25rem;align-self:flex-end}.lt-msg__meta{color:var(--lt-muted);margin-top:.125rem;font-size:.6875rem}.lt-facts{grid-template-columns:1fr 1fr;gap:.75rem 1rem;margin:0;font-size:.875rem;display:grid}.lt-facts>div{min-width:0}.lt-facts dt{color:var(--lt-faint);font-size:.75rem}.lt-facts dd{text-overflow:ellipsis;margin:0;font-weight:500;overflow:hidden}.lt-facts--rows{grid-template-columns:112px minmax(0,1fr);gap:.5rem 1rem;font-size:.8125rem}.lt-facts--rows>div{display:contents}.lt-facts--rows dt{color:var(--lt-faint);padding-top:.05rem;font-size:.8125rem}.lt-facts--rows dd{white-space:normal;flex-wrap:wrap;align-items:baseline;gap:.2rem .75rem;font-weight:400;display:flex}.lt-facts--rows dd b{font-weight:600}.lt-timeline{margin:0;padding:0;font-size:.875rem;list-style:none}.lt-timeline li{animation:lt-in-up var(--duration-base) var(--ease-default) both;padding:.375rem 0 .375rem 1.25rem;position:relative}.lt-timeline li:before{content:"";background:var(--color-base-100);width:7px;height:7px;box-shadow:0 0 0 1.5px var(--color-base-300);border-radius:999px;position:absolute;top:.85rem;left:1px}.lt-timeline li:after{content:"";background:var(--color-base-250);width:1px;position:absolute;top:1.4rem;bottom:-.4rem;left:4px}.lt-timeline li:last-child:after{display:none}.lt-timeline li:first-child:before{background:var(--brand-amber);box-shadow:0 0 0 3px var(--brand-amber-soft)}.lt-timeline__meta{color:var(--lt-muted);font-size:.8125rem}.lt-sum__row{justify-content:space-between;gap:.75rem;padding:.125rem 0;font-size:.8125rem;display:flex}.lt-sum__row span{color:var(--lt-muted)}.lt-sum__row b{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.lt-sum__total{border-top:1px solid var(--color-base-250);justify-content:space-between;align-items:baseline;margin-top:.375rem;padding-top:.625rem;font-size:.875rem;display:flex}.lt-sum__total b{font:600 1.375rem/1.15 var(--font-display);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums}.lt-rows,.lt-list,.lt-threads{margin:0;padding:0;list-style:none}.lt-row{border-bottom:1px solid var(--color-base-250);cursor:pointer;transition:background-color var(--duration-micro);align-items:center;gap:.75rem;padding:.625rem .875rem;font-size:.875rem;display:flex}.lt-row:last-child{border-bottom:0}.lt-row:hover{background:var(--lt-hover)}.lt-row:active{background:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.lt-row:active{background:color-mix(in oklab,var(--color-base-content) 7%,transparent)}}.lt-row__main{flex:1;min-width:0}.lt-row__title{font-weight:500}.lt-row__meta{color:var(--lt-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.lt-row>.lt-icon:last-child{color:var(--lt-faint);transition:transform var(--duration-fast) var(--ease-default)}.lt-row:hover>.lt-icon:last-child{transform:translate(2px)}.lt-list li{border-bottom:1px solid var(--color-base-250);align-items:center;gap:.625rem;padding:.5rem 0;font-size:.875rem;display:flex}.lt-list li:last-child{border-bottom:0}.lt-list__time{width:3.25rem;color:var(--lt-muted);font-variant-numeric:tabular-nums;flex:none;font-size:.8125rem}.lt-list__main{flex:1;min-width:0}.lt-list__meta{color:var(--lt-muted);font-size:.8125rem}.lt-list li.is-done .lt-list__main{color:var(--lt-muted);text-decoration:line-through}.lt-dot{background:var(--lt-faint);border-radius:999px;flex:none;width:7px;height:7px}.lt-dot--warning{background:var(--color-warning)}.lt-dot--error{background:var(--color-error)}.lt-dot--info{background:var(--color-info)}.lt-dot--success{background:var(--color-success)}.lt-inbox__item{border-bottom:1px solid var(--color-base-250);transition:background-color var(--duration-micro),opacity var(--duration-fast);align-items:flex-start;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.lt-inbox__item:hover{background:var(--lt-hover)}.lt-inbox__item:last-child{border-bottom:0}.lt-inbox__icon{background:var(--brand-amber-soft);width:34px;height:34px;color:var(--brand-amber-ink);border-radius:.625rem;flex:none;place-items:center;display:grid}.lt-inbox__main{flex:1;min-width:0}.lt-inbox__meta{color:var(--lt-muted);font-size:.8125rem}.lt-inbox__actions{flex:none;gap:.375rem;display:flex}@media (max-width:767px){.lt-inbox__item{flex-wrap:wrap}.lt-inbox__actions{width:100%;padding-left:calc(34px + .75rem)}}.lt-money{font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:0}.lt-money__frac{color:currentColor;font-size:.78em}@supports (color:color-mix(in lab,red,red)){.lt-money__frac{color:color-mix(in oklab,currentColor 62%,transparent)}}.lt-money__frac{letter-spacing:.01em}.lt-money__cur{color:currentColor;margin-left:.18em;font-size:.86em;font-weight:400}@supports (color:color-mix(in lab,red,red)){.lt-money__cur{color:color-mix(in oklab,currentColor 55%,transparent)}}.lt-money--muted{color:var(--lt-muted)}.lt-money--success{color:var(--status-success-ink)}.lt-money--danger{color:var(--status-error-ink)}.lt-money--lg{font:600 1.5rem/1.15 var(--font-display);letter-spacing:var(--tracking-tight)}.lt-money--lg .lt-money__frac{font-size:.6em}.lt-money--lg .lt-money__cur{font-size:.7em}.lt-tablewrap{overflow-x:auto}.lt-table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;font-size:.875rem}.lt-table th{z-index:1;text-align:left;height:34px;color:var(--lt-faint);background:var(--color-base-100);padding:0 .75rem;font-size:.75rem;font-weight:500;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.lt-table th{background:color-mix(in oklab,var(--color-base-100) 88%,transparent)}}.lt-table th{-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--color-base-250);white-space:nowrap}.lt-table td{height:var(--lt-row,40px);border-bottom:1px solid var(--color-base-250);white-space:nowrap;transition:background-color var(--duration-micro);padding:0 .75rem}.lt-table tbody tr{position:relative}.lt-table tbody tr.is-click{cursor:pointer}.lt-table tbody tr.is-click td.is-norow{cursor:default}.lt-table tbody tr:hover td{background:var(--lt-hover)}.lt-table tbody tr[aria-selected=true] td{background:var(--lt-primary-soft)}.lt-table tbody tr[aria-selected=true] td:first-child{box-shadow:inset 3px 0 0 var(--color-primary)}.lt-table tbody tr:last-child td{border-bottom:0}.lt-table td:first-child{font-weight:500}.lt-table--zebra tbody tr:nth-child(2n) td{background:var(--lt-zebra)}.lt-table--zebra tbody tr:nth-child(2n):hover td{background:var(--lt-hover)}.lt-table tbody tr[aria-selected=true] td,.lt-table--zebra tbody tr[aria-selected=true]:nth-child(n) td{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.lt-table tbody tr[aria-selected=true] td,.lt-table--zebra tbody tr[aria-selected=true]:nth-child(n) td{background:color-mix(in oklab,var(--color-primary) 14%,var(--color-base-100))}}.lt-table .is-right,.lt-table th.is-right{text-align:right}.lt-table--compact th,.lt-table--compact td{white-space:normal;height:auto;padding:.4375rem .5rem;line-height:1.3}.lt-table--compact td.is-right,.lt-table--compact td .lt-num,.lt-table--compact th{white-space:nowrap}.lt-table--compact th{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;position:static}.lt-table tfoot td{border-top:1px solid var(--color-base-300);border-bottom:0;font-weight:600}.lt-table tr.is-cancelled td{color:var(--lt-faint);text-decoration:line-through}.lt-table tbody tr.lt-enter td{animation:lt-in-up var(--duration-slow) var(--ease-default) both;animation-delay:calc(var(--i,0) * var(--stagger))}.lt-tiles{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem;display:grid}.lt-tile{border:1px solid var(--color-base-250);border-radius:var(--radius-box,.75rem);background:var(--color-base-100);box-shadow:var(--shadow-1);color:inherit;font:inherit;text-align:left;cursor:default;box-sizing:border-box;width:100%;transition:transform var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast),border-color var(--duration-fast);align-items:center;gap:.75rem;padding:.75rem .875rem;font-size:.875rem;display:flex}.lt-tile.is-click{cursor:pointer}.lt-tile.is-click:hover{box-shadow:var(--shadow-2);border-color:var(--color-base-300);transform:translateY(-1px)}.lt-tile.is-click:active{transform:scale(.99)}.lt-tile__icon{background:var(--brand-amber-soft);width:36px;height:36px;color:var(--brand-amber-ink);border-radius:.625rem;flex:none;place-items:center;display:grid}.lt-tile__main{flex:1;min-width:0}.lt-tile__meta{color:var(--lt-muted);font-size:.8125rem}.lt-tile__value{font:600 1rem/1.2 var(--font-display);font-variant-numeric:tabular-nums}.lt-room{border:1px solid var(--color-base-250);background:var(--color-base-100);text-align:left;font:inherit;color:inherit;cursor:pointer;box-sizing:border-box;width:100%;transition:border-color var(--duration-fast),box-shadow var(--duration-fast),transform var(--duration-micro);border-radius:.625rem;padding:.5rem .625rem;font-size:.875rem;display:block}.lt-room:hover{border-color:var(--color-base-300);box-shadow:var(--shadow-1)}.lt-room:active{transform:scale(.98)}.lt-room__n{font-weight:600}.lt-room__squad{color:var(--lt-muted);min-height:1.1em;font-size:.75rem}.lt-room__cap{font-variant-numeric:tabular-nums;font-size:.8125rem}.lt-room--full .lt-room__cap{color:var(--status-success-ink)}.lt-room--empty{background:0 0;border-style:dashed}.lt-rooms{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:.5rem;display:grid}.lt-daycard{flex-wrap:wrap;align-items:center;gap:1rem;padding:.875rem 1rem;display:flex}.lt-daycard__big{font:600 1.5rem/1.15 var(--font-display);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums}.lt-daycard__meta{color:var(--lt-muted);font-size:.875rem}.checkbox{appearance:none;border:1.5px solid var(--color-base-content);width:1.125rem;height:1.125rem;margin:0}@supports (color:color-mix(in lab,red,red)){.checkbox{border:1.5px solid color-mix(in oklab,var(--color-base-content) 28%,transparent)}}.checkbox{border-radius:var(--radius-selector,.375rem);background:var(--color-base-100);cursor:pointer;vertical-align:middle;box-sizing:border-box;transition:background-color var(--duration-fast),border-color var(--duration-fast),transform var(--duration-micro) var(--ease-default);flex:none;place-items:center;display:inline-grid}.checkbox:hover{border-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.checkbox:hover{border-color:color-mix(in oklab,var(--color-base-content) 45%,transparent)}}.checkbox:active{transform:scale(.88)}.checkbox:focus-visible,.radio:focus-visible,.toggle:focus-visible{box-shadow:var(--shadow-focus);outline:none}.checkbox:checked{background:var(--brand-navy);border-color:var(--brand-navy);animation:lt-bump var(--duration-base) var(--ease-spring);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:72%}.checkbox-sm{border-radius:.3125rem;width:1rem;height:1rem}.checkbox-xs{border-radius:.25rem;width:.875rem;height:.875rem}.checkbox:disabled{opacity:.4;cursor:not-allowed}.radio{appearance:none;border:1.5px solid var(--color-base-content);width:1.125rem;height:1.125rem;margin:0}@supports (color:color-mix(in lab,red,red)){.radio{border:1.5px solid color-mix(in oklab,var(--color-base-content) 28%,transparent)}}.radio{background:var(--color-base-100);cursor:pointer;box-sizing:border-box;transition:border-width var(--duration-fast) var(--ease-spring),border-color var(--duration-fast);border-radius:999px;flex:none;place-items:center;display:inline-grid}.radio:checked{border:5.5px solid var(--brand-navy)}.radio-sm{width:1rem;height:1rem}.radio-sm:checked{border-width:5px}.toggle{appearance:none;background:var(--color-base-content);border-radius:999px;width:2.125rem;height:1.25rem;margin:0;position:relative}@supports (color:color-mix(in lab,red,red)){.toggle{background:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.toggle{cursor:pointer;vertical-align:middle;transition:background-color var(--duration-fast);border:0;flex:none;display:inline-block}.toggle:before{content:"";width:1rem;height:1rem;transition:transform var(--duration-base) var(--ease-spring);background:#fff;border-radius:999px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.toggle:checked{background:var(--action-create)}.toggle:checked:before{transform:translate(.875rem)}.bk-check{cursor:pointer;align-items:flex-start;gap:.625rem;font-size:.875rem;line-height:1.35;display:inline-flex}.bk-check .checkbox,.bk-check .radio,.bk-check .toggle{margin-top:.1rem}.bk-check small{color:var(--lt-muted);font-size:.75rem;display:block}.bk-field{flex-direction:column;gap:.375rem;min-width:0;display:flex}.bk-field__label--form{color:var(--lt-muted);font-size:.75rem;font-weight:500}.bk-field__label i{color:var(--action-danger);margin-left:.15rem;font-style:normal}.bk-field__hint b{color:var(--color-base-content);font-weight:500}.bk-field__err{color:var(--status-error-ink);animation:lt-in-up var(--duration-fast) var(--ease-default);font-size:.75rem}.bk-field--wide{grid-column:1/-1}@media (max-width:767px){.bk-row2{grid-template-columns:1fr}}.input,.select,.textarea{box-sizing:border-box;height:var(--control-md,2.125rem);border:1px solid var(--color-base-300);border-radius:var(--radius-field,.5rem);background:var(--color-base-100);color:var(--color-base-content);font:inherit;width:100%;min-width:0;transition:border-color var(--duration-micro),box-shadow var(--duration-fast),background-color var(--duration-micro);outline:0;padding:0 .75rem;font-size:.875rem}.input:hover,.select:hover,.textarea:hover{border-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.input:hover,.select:hover,.textarea:hover{border-color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.input::placeholder,.textarea::placeholder{color:var(--lt-faint)}.input:focus,.select:focus,.textarea:focus,.bk-input:focus-within{border-color:var(--color-primary);box-shadow:var(--shadow-focus)}.input-xs{height:var(--control-xs,1.5rem);border-radius:.375rem;padding:0 .5rem;font-size:.75rem}.input-sm{height:var(--control-sm,1.75rem);border-radius:.4375rem;padding:0 .625rem;font-size:.8125rem}.input--form{height:var(--control-lg,2.5rem);border-radius:.625rem}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--action-danger);box-shadow:0 0 0 3px var(--action-danger-soft)}.input:disabled,.select:disabled,.textarea:disabled{opacity:.5;cursor:not-allowed;background:var(--color-base-150)}.input[readonly]{background:var(--color-base-150)}.textarea{resize:vertical;height:auto;padding:.5rem .75rem;line-height:1.45}.select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239b98a0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:14px;padding-right:2rem}.select-sm{height:var(--control-sm,1.75rem);border-radius:.4375rem;padding:0 1.75rem 0 .625rem;font-size:.8125rem}.select[multiple]{background-image:none;height:auto;padding:.25rem}.bk-input{height:var(--control-md,2.125rem);border:1px solid var(--color-base-300);border-radius:var(--radius-field,.5rem);background:var(--color-base-100);color:var(--lt-faint);box-sizing:border-box;width:100%;transition:border-color var(--duration-micro),box-shadow var(--duration-fast);align-items:center;gap:.5rem;padding:0 .375rem 0 .625rem;display:flex}.bk-input:hover{border-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.bk-input:hover{border-color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.bk-input:focus-within{color:var(--color-primary)}.bk-input input{min-width:0;color:var(--color-base-content);font:inherit;box-shadow:none;background:0 0;border:0;outline:0;flex:1;height:auto;padding:0}.bk-input input::placeholder{color:var(--lt-faint)}.bk-input__x{color:var(--lt-faint);cursor:pointer;width:1.375rem;height:1.375rem;font:inherit;transition:background-color var(--duration-micro),color var(--duration-micro);animation:lt-fade var(--duration-fast);background:0 0;border:0;border-radius:999px;flex:none;place-items:center;font-size:.6875rem;font-weight:600;display:grid}.bk-input__x:hover{background:var(--lt-hover);color:var(--color-base-content)}.bf-tariffs{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.5rem;display:grid}.bf-opt{text-align:left;border:1px solid var(--color-base-300);background:var(--color-base-100);min-width:150px;font:inherit;color:inherit;cursor:pointer;transition:border-color var(--duration-fast),box-shadow var(--duration-fast),background-color var(--duration-fast),transform var(--duration-micro) var(--ease-default);border-radius:.75rem;flex-direction:column;gap:.125rem;padding:.625rem .75rem;display:flex}.bf-opt:hover{border-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.bf-opt:hover{border-color:color-mix(in oklab,var(--color-base-content) 24%,transparent)}}.bf-opt:active{transform:scale(.985)}.bf-opt:focus-visible{box-shadow:var(--shadow-focus);outline:none}.bf-opt span,.bf-opt small{color:var(--lt-muted);font-size:.75rem}.bf-opt{position:relative}.bf-opt[aria-pressed=true]{border-color:var(--color-primary);background:var(--lt-primary-soft);box-shadow:inset 0 0 0 1px var(--color-primary),0 6px 16px -8px var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bf-opt[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--color-primary),0 6px 16px -8px color-mix(in oklab,var(--color-primary) 55%,transparent)}}.bf-opt[aria-pressed=true]>b,.bf-opt[aria-pressed=true] .bf-tariff__price{color:var(--status-info-ink)}.bf-opt[aria-pressed=true]:after{content:"";background:var(--color-primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/10px no-repeat;width:16px;height:16px;animation:lt-bump var(--duration-base) var(--ease-spring);border-radius:999px;position:absolute;top:8px;right:8px}.bf-opt--row{flex-direction:row;flex:160px;align-items:center;gap:.625rem;max-width:240px;padding:.625rem 2rem .625rem .875rem}.bf-opt--row>b{flex:1}.bf-opt__dot{border-radius:999px;flex:none;width:12px;height:12px;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab,red,red)){.bf-opt__dot{box-shadow:0 0 0 3px color-mix(in oklab,currentColor 0%,transparent)}}.bf-opt[aria-pressed=true] .bf-opt__dot{box-shadow:0 0 0 3px var(--color-base-100)}.bf-opt:disabled{opacity:.45;cursor:not-allowed;transform:none}.bf-tariff{gap:.25rem;min-width:0;padding:.75rem .875rem}.bf-tariff__name{font-weight:600}.bf-tariff__price{font:600 1.125rem/1.2 var(--font-display);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums}.bf-tariff__terms{color:var(--lt-muted);font-size:.75rem;line-height:1.35}.bf-add{height:var(--control-md,2.125rem);border:1px dashed var(--color-base-content);align-self:flex-start;align-items:center;gap:.375rem;padding:0 .875rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.bf-add{border:1px dashed color-mix(in oklab,var(--color-base-content) 25%,transparent)}}.bf-add{font:inherit;color:var(--lt-muted);cursor:pointer;transition:color var(--duration-micro),border-color var(--duration-micro),background-color var(--duration-micro);background:0 0;border-radius:.625rem}.bf-add:hover{color:var(--color-base-content);border-color:var(--color-base-content);background:var(--color-base-150)}.lt-brand{min-width:0;color:var(--color-base-content);font:600 1.0625rem/1 var(--font-display);letter-spacing:var(--tracking-display);align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.lt-brand__mark{background:var(--color-primary);width:26px;height:26px;color:var(--color-primary-content);border-radius:7px;flex:none;place-items:center;font-size:.95rem;font-weight:800;display:grid}.lt-brand__mark--logo{background:0 0}.lt-brand__mark img{border-radius:7px;width:26px;height:26px;display:block}.lt-brand__lockup{height:24px;display:block}.lt-context{height:var(--control-md,2.125rem);border:1px solid var(--color-base-250);border-radius:var(--radius-field,.5rem);background:var(--color-base-150);color:inherit;font:inherit;cursor:pointer;min-width:0;transition:background-color var(--duration-micro),border-color var(--duration-micro);align-items:center;gap:.5rem;padding:0 .625rem;font-size:.875rem;display:inline-flex}.lt-context:hover{background:var(--color-base-250)}.lt-context:focus-visible{box-shadow:var(--shadow-focus);outline:none}.lt-context .lt-icon{color:var(--lt-faint)}.lt-context__dot{border-radius:999px;flex:none;width:8px;height:8px}.lt-context__camp{white-space:nowrap;font-weight:500}.lt-context__shift{color:var(--lt-muted);white-space:nowrap}.lt-counter{height:var(--control-md,2.125rem);border-radius:var(--radius-field,.5rem);color:var(--color-base-content);white-space:nowrap;font:inherit;cursor:pointer;transition:background-color var(--duration-micro);background:0 0;border:0;align-items:center;gap:.5rem;padding:0 .75rem;font-size:.875rem;display:inline-flex}.lt-counter:hover{background:var(--lt-hover)}.lt-counter b,.lt-counter>span:first-child{font:600 .9375rem/1 var(--font-display);font-variant-numeric:tabular-nums}.lt-counter small{color:var(--lt-muted);font-size:.8125rem;font-weight:400}.lt-search{width:280px;height:var(--control-md,2.125rem);border:1px solid var(--color-base-250);border-radius:var(--radius-field,.5rem);background:var(--color-base-150);color:var(--lt-faint);font:inherit;cursor:text;box-sizing:border-box;transition:border-color var(--duration-micro),background-color var(--duration-micro);align-items:center;gap:.5rem;padding:0 .5rem 0 .625rem;font-size:.875rem;display:inline-flex}.lt-search:hover{border-color:var(--color-base-300);background:var(--color-base-100)}.lt-search span{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}@media (max-width:1100px){.lt-search{justify-content:center;width:34px;padding:0}.lt-search span,.lt-search .kbd{display:none}}.lt-shiftline{background:var(--color-base-250);height:2px;overflow:hidden}.lt-shiftline i{background:linear-gradient(90deg,var(--brand-amber),var(--brand-amber));height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.lt-shiftline i{background:linear-gradient(90deg,var(--brand-amber),color-mix(in oklab,var(--brand-amber) 70%,var(--color-primary)))}}.lt-shiftline i{transition:width .9s var(--ease-default)}@media (max-width:767px){.lt-context__shift{display:none}.lt-context__camp{text-overflow:ellipsis;max-width:104px;overflow:hidden}.lt-counter small{display:none}}.lt-menu{background:var(--color-base-100);border-radius:var(--radius-box,.75rem);min-width:240px;max-width:min(360px,100vw - 1rem);box-shadow:var(--shadow-3);z-index:55;box-sizing:border-box;transform-origin:100% 0;animation:lt-pop var(--duration-fast) var(--ease-spring) both;border:0;padding:.3125rem;font-size:.875rem}.lt-menu__title{color:var(--lt-faint);padding:.5rem .625rem .25rem;font-size:.75rem}.lt-menu__item{width:100%;height:2rem;color:inherit;font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;transition:background-color var(--duration-micro);background:0 0;border:0;border-radius:.4375rem;align-items:center;gap:.5rem;padding:0 .625rem;font-size:.875rem;display:flex}.lt-menu__item .lt-icon{color:var(--lt-muted)}.lt-menu__item:hover{background:var(--lt-hover)}.lt-menu__item:focus-visible{background:var(--lt-hover);outline:none}.lt-menu__item[aria-checked=true]{color:var(--color-primary);font-weight:500}.lt-menu__item--danger,.lt-menu__item--danger .lt-icon{color:var(--action-danger)}.lt-menu__item--danger:hover{background:var(--action-danger-soft)}.lt-menu__hint{color:var(--lt-faint);white-space:nowrap;margin-left:auto;font-size:.75rem}.lt-menu__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.lt-menu__dot{border-radius:999px;flex:none;width:8px;height:8px}.lt-pos{display:inline-block;position:relative}.lt-nav__title{color:var(--lt-faint);padding:.5rem .625rem .25rem;font-size:.75rem}.lt-nav__item{z-index:1;width:100%;height:var(--control-md,2.125rem);border-radius:var(--radius-field,.5rem);color:var(--lt-muted);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;box-sizing:border-box;transition:color var(--duration-micro),background-color var(--duration-micro);background:0 0;border:0;align-items:center;gap:.625rem;padding:0 .625rem;font-size:.875rem;display:flex;position:relative}.lt-nav__item:hover{color:var(--color-base-content);background:var(--lt-hover)}.lt-nav__item:focus-visible{box-shadow:var(--shadow-focus);outline:none}.lt-nav__item[aria-current=page]{color:var(--color-base-content);background:0 0;font-weight:500}.lt-nav__item[aria-current=page] .lt-icon{color:var(--brand-amber-ink)}.lt-nav__badge{background:var(--brand-navy);color:#fff;font-variant-numeric:tabular-nums;box-sizing:border-box;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.6875rem;font-weight:600;display:grid}.lt-nav__ind{z-index:0;height:var(--control-md,2.125rem);border-radius:var(--radius-field,.5rem);background:var(--brand-amber-soft);transition:transform var(--duration-base) var(--ease-spring);pointer-events:none;position:absolute;top:0;left:0;right:0}.lt-nav__ind[data-ready=false]{transition:none}.lt-nav--collapsed .lt-nav__label,.lt-nav--collapsed .lt-nav__title{display:none}.lt-nav--collapsed .lt-nav__item{justify-content:center;padding:0}.lt-nav--collapsed .lt-nav__badge{min-width:14px;height:14px;padding:0 3px;font-size:.5625rem;position:absolute;top:2px;right:6px}.lt-nav--sheet .lt-nav__item,.lt-nav--sheet .lt-nav__ind{height:44px}.lt-menu__sep{background:var(--color-base-250);height:1px;margin:.375rem 0}.lt-page{max-width:1440px}.lt-page__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.lt-page__title{font:600 1.5rem/1.15 var(--font-display);letter-spacing:var(--tracking-display);margin:0}.lt-page__sub{color:var(--lt-muted);margin-top:.25rem;font-size:.875rem}.lt-page__actions,.lt-quick{flex-wrap:wrap;gap:.5rem;display:flex}.lt-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;margin-bottom:.75rem;display:flex}.lt-toolbar>*{max-width:100%}.lt-toolbar__spacer{flex:1}.lt-toolbar .input{width:240px}@media (max-width:767px){.lt-page__title{font-size:1.25rem}.lt-toolbar .input{width:100%}}.lt-tabbar{height:calc(64px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:var(--color-base-100);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}@supports (color:color-mix(in lab,red,red)){.lt-tabbar{background:color-mix(in oklab,var(--color-base-100) 90%,transparent)}}.lt-tabbar{-webkit-backdrop-filter:blur(14px)saturate(1.4);border-top:1px solid var(--color-base-250);box-sizing:border-box}.lt-tabbar--fixed{z-index:30;position:fixed;bottom:0;left:0;right:0}.lt-tabbar__item{color:var(--lt-muted);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;padding:0;font-size:.6875rem;display:flex}.lt-tabbar__pill{width:52px;height:28px;transition:background-color var(--duration-fast) var(--ease-default),transform var(--duration-base) var(--ease-spring);border-radius:999px;place-items:center;display:grid}.lt-tabbar__item:active .lt-tabbar__pill{transform:scale(.9)}.lt-tabbar__item[aria-current=page]{color:var(--color-base-content);font-weight:600}.lt-tabbar__item[aria-current=page] .lt-tabbar__pill{background:var(--brand-amber-soft);color:var(--brand-amber-ink)}.lt-tabbar__label{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;max-width:100%;padding:0 2px;overflow:hidden}.lt-tabbar__item .lt-icon{width:1.25rem;height:1.25rem}.lt-fab{background:var(--action-create);color:#fff;height:50px;font:inherit;box-shadow:0 10px 24px -6px var(--action-create),inset 0 1px 0 #fff3;border:0;border-radius:999px;align-items:center;gap:.5rem;padding:0 1.125rem 0 .875rem;font-size:.875rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.lt-fab{box-shadow:0 10px 24px -6px color-mix(in oklab,var(--action-create) 55%,transparent),inset 0 1px 0 #fff3}}.lt-fab{cursor:pointer;transition:transform var(--duration-micro) var(--ease-default)}.lt-fab:active{transform:scale(.95)}.lt-fab--fixed{right:1rem;bottom:calc(64px + 1rem + env(safe-area-inset-bottom,0px));z-index:31;animation:lt-pop var(--duration-base) var(--ease-spring) both;position:fixed}.lt-tabs{border-bottom:1px solid var(--color-base-250);scrollbar-width:none;gap:.25rem;margin:0;display:flex;position:relative;overflow-x:auto}.lt-tab{color:var(--lt-muted);font:inherit;white-space:nowrap;cursor:pointer;transition:color var(--duration-fast);background:0 0;border:0;border-radius:.375rem .375rem 0 0;align-items:center;gap:.35rem;padding:.5rem .625rem .625rem;font-size:.875rem;display:inline-flex}.lt-tab:hover{color:var(--color-base-content)}.lt-tab:focus-visible{box-shadow:var(--shadow-focus);outline:none}.lt-tab[aria-selected=true]{color:var(--color-base-content);font-weight:500}.lt-tab__n{color:var(--lt-faint);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:400}.lt-tabs__ind{background:var(--color-base-content);height:2px;transition:transform var(--duration-base) var(--ease-spring),width var(--duration-base) var(--ease-spring);pointer-events:none;border-radius:2px;position:absolute;bottom:-1px;left:0}.lt-tabs__ind[data-ready=false]{transition:none}.lt-palette{z-index:70;background:var(--scrim);-webkit-backdrop-filter:blur(3px);animation:lt-fade var(--duration-fast) var(--ease-default);justify-content:center;align-items:flex-start;padding:12vh 1rem 0;display:flex;position:fixed;inset:0}.lt-palette--anchored{-webkit-backdrop-filter:none;background:#18181b1f;padding:0;display:block}.lt-palette--anchored .lt-palette__box{transform-origin:100% 0;animation:lt-pop var(--duration-fast) var(--ease-spring) both;position:absolute}.lt-palette__box{background:var(--color-base-100);border-radius:var(--radius-island,1rem);width:min(640px,100%);box-shadow:var(--shadow-palette);box-sizing:border-box;transform-origin:top;animation:lt-pop var(--duration-base) var(--ease-spring) both;border:0;font-size:.875rem;overflow:hidden}.lt-palette__input{border-bottom:1px solid var(--color-base-250);color:var(--lt-faint);align-items:center;gap:.625rem;padding:0 1rem;display:flex}.lt-palette__input input{height:52px;color:var(--color-base-content);font:inherit;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:1rem}.lt-palette__list{max-height:52vh;padding:.375rem;overflow:hidden auto}.lt-palette__group{color:var(--lt-faint);padding:.5rem .625rem .25rem;font-size:.75rem}.lt-palette__item{cursor:pointer;height:2.25rem;transition:background-color var(--duration-micro);border-radius:.5rem;align-items:center;gap:.625rem;padding:0 .625rem;display:flex}.lt-palette__item .lt-icon{color:var(--lt-muted)}.lt-palette__item[aria-selected=true]{background:var(--brand-amber-soft)}.lt-palette__item[aria-selected=true] .lt-icon{color:var(--brand-amber-ink)}.lt-palette__hint{color:var(--lt-faint);margin-left:auto;font-size:.75rem}.lt-palette__foot{border-top:1px solid var(--color-base-250);background:var(--color-base-150);color:var(--lt-muted);gap:1rem;padding:.5rem 1rem;font-size:.75rem;display:flex}.lt-drawer{background:var(--color-base-100);border:1px solid var(--color-base-250);border-radius:var(--radius-island,1rem);box-shadow:var(--shadow-1);box-sizing:border-box;flex-direction:column;min-height:0;font-size:.875rem;display:flex;overflow:hidden}.lt-drawer--fixed{top:var(--lt-gutter,10px);right:var(--lt-gutter,10px);z-index:50;box-shadow:var(--shadow-drawer);visibility:hidden;transition:transform var(--duration-base) var(--ease-default),visibility var(--duration-base),width var(--duration-slow) var(--ease-default);border-color:#0000;position:fixed;bottom:0;transform:translate(calc(100% + 24px));border-bottom-right-radius:0!important}.lt-drawer--fixed[data-open=true]{visibility:visible;animation:lt-drawer-in var(--duration-base) var(--ease-default);transform:none}@keyframes lt-drawer-in{0%{transform:translate(calc(100% + 24px))}to{transform:none}}.lt-drawer--drawer{width:min(560px,100vw - 20px)}.lt-drawer--panel{z-index:45;width:min(400px,100vw - 20px)}.lt-drawer--full{width:calc(100vw - 20px)}.lt-drawer--fixed[data-expanded=true]{width:calc(100vw - 2 * var(--lt-gutter,10px))}.lt-drawer__head{border-bottom:1px solid var(--color-base-250);background:linear-gradient(180deg,var(--color-base-150),var(--color-base-100));align-items:flex-start;gap:.5rem;padding:.875rem .75rem .75rem 1.125rem;display:flex}.lt-drawer__title{font:600 1.125rem/1.25 var(--font-display);letter-spacing:var(--tracking-tight);margin:0}.lt-drawer__sub{color:var(--lt-muted);margin-top:.125rem}.lt-drawer__body{flex:1;min-height:0;padding:1rem 1.125rem;overflow:hidden auto}.lt-drawer__body>*{animation:lt-in-right var(--duration-base) var(--ease-default) both;animation-delay:60ms}.lt-drawer[data-expanded=true] .lt-drawer__body{padding:1.25rem max(1.125rem,50% - 560px)}.lt-drawer__body--flush{padding:0}.lt-drawer__body:last-child{margin-bottom:12px}.lt-drawer-scrim{z-index:49;background:var(--scrim);animation:lt-fade var(--duration-base) var(--ease-default);position:fixed;inset:0}@media (max-width:767px){.lt-drawer--fixed{border:0;border-radius:0;width:100vw;top:0;bottom:0;right:0}}.lt-sheet{background:var(--color-base-100);padding:.5rem 1rem calc(1rem + env(safe-area-inset-bottom,0px));box-sizing:border-box;border-radius:1.25rem 1.25rem 0 0;font-size:.875rem;box-shadow:0 -12px 40px -12px #18181b40}.lt-sheet--fixed{z-index:65;visibility:hidden;max-height:82vh;transition:transform var(--duration-base) var(--ease-default),visibility var(--duration-base);position:fixed;bottom:0;left:0;right:0;overflow:auto;transform:translateY(100%)}.lt-sheet--fixed[data-open=true]{visibility:visible;animation:lt-sheet-in var(--duration-base) var(--ease-default);transform:none}@keyframes lt-sheet-in{0%{transform:translateY(100%)}to{transform:none}}.lt-sheet__grip{background:var(--color-base-300);border-radius:2px;width:36px;height:4px;margin:.25rem auto .75rem}.lt-sheet__title{color:var(--lt-faint);margin:.75rem 0 .25rem;font-size:.75rem}.lt-scrim{z-index:42;background:var(--scrim);animation:lt-fade var(--duration-base) var(--ease-default);position:fixed;inset:0}.lt-app{grid-template-columns:var(--lt-rail) minmax(0,1fr);gap:var(--lt-gutter);padding:var(--lt-gutter);box-sizing:border-box;background:var(--color-base-200);height:100dvh;transition:grid-template-columns var(--duration-slow) var(--ease-default);grid-template-rows:100%;display:grid}.lt-app:not(.is-mobile){padding-bottom:0}.lt-app:not(.is-mobile) .lt-main{border-bottom-right-radius:0;border-bottom-left-radius:0}.lt-app.is-collapsed{grid-template-columns:var(--lt-rail-min) minmax(0,1fr)}.lt-app.is-mobile,.lt-app[data-shell=single]{grid-template-columns:minmax(0,1fr)}.lt-app.is-mobile{gap:0;padding:0}.lt-app[data-shell=single] .lt-rail{display:none}.lt-rail{background:var(--surface-island);border-radius:var(--radius-island);min-height:0;box-shadow:var(--shadow-island);flex-direction:column;display:flex;overflow:hidden}.lt-rail__head{flex:none;align-items:center;height:56px;padding:0 1rem;display:flex}.is-collapsed .lt-rail__head{justify-content:center;padding:0}.lt-rail__body{flex-direction:column;flex:1;gap:1rem;min-height:0;padding:.25rem .5rem .625rem;display:flex;overflow-y:auto}.lt-rail__foot{border-top:1px solid var(--color-base-250);flex:none;padding:.5rem}.is-collapsed .lt-rail__body,.is-collapsed .lt-rail__foot{padding-left:.375rem;padding-right:.375rem}.lt-main{background:var(--surface-island);border-radius:var(--radius-island);min-width:0;min-height:0;box-shadow:var(--shadow-island);flex-direction:column;display:flex;overflow:hidden}.is-mobile .lt-main{box-shadow:none;border-radius:0}.lt-topbar{background:var(--surface-island);flex:none;align-items:center;gap:.375rem;height:56px;padding:0 .75rem 0 .625rem;display:flex}.lt-topbar__spacer{flex:1}.lt-topbar__brand{display:none}[data-shell=single] .lt-topbar__brand,.is-mobile .lt-topbar__brand{display:inline-flex}.lt-content{background:var(--surface-page);border-top:1px solid var(--color-base-250);flex:1;min-height:0;padding:1.25rem 1.5rem 1.5rem;scroll-padding-top:40px;overflow:auto}.lt-content .lt-tablewrap{background:var(--color-base-100);border-radius:var(--radius-box)}.lt-content>.lt-page{animation:lt-rise var(--duration-slow) var(--ease-default)}.lt-rail .lt-brand{align-items:center;display:inline-flex}.lt-brand__lockup{width:auto;height:24px;display:block}.lt-brand__lockup--dark,[data-theme=letium-dark] .lt-brand__lockup--light{display:none}[data-theme=letium-dark] .lt-brand__lockup--dark{display:block}.lt-rail .lt-brand .lt-brand__mark,.is-collapsed .lt-rail .lt-brand .lt-brand__lockup{display:none}.is-collapsed .lt-rail .lt-brand .lt-brand__mark{display:grid}.lt-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;display:grid}.lt-col-4{grid-column:span 4}.lt-col-6{grid-column:span 6}.lt-col-8{grid-column:span 8}.lt-col-12{grid-column:span 12}.lt-buildings{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.lt-daycard .lt-progress,.w-full{width:100%}.text-success{color:var(--status-success-ink)}.lt-only-mobile{display:none!important}[data-density=comfortable]{--lt-row:var(--lt-row-comfortable)}.lt-nav{flex-direction:column;gap:2px;display:flex;position:relative}.lt-nav__item{gap:.625rem}.lt-nav__item>.lt-icon{flex:none}.lt-nav__label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.lt-nav__group,.lt-nav__sub{flex-direction:column;gap:2px;display:flex}.lt-nav__sub[hidden]{display:none}.lt-nav__chev{color:var(--lt-faint);transition:transform var(--duration-micro);flex:none}.lt-nav__group[data-open=false] .lt-nav__chev{transform:rotate(-90deg)}.lt-nav__item--sub{padding-left:1.75rem}.lt-nav--collapsed .lt-nav__item--sub{padding-left:0}.lt-nav__sep{background:var(--color-base-200);flex:none;height:1px;margin:.25rem .5rem}.lt-nav--sheet .lt-nav__item--sub{padding-left:.625rem}.lt-nav__item.is-demo,.lt-tabbar__item.is-demo,.lt-menu__item.is-demo{color:var(--lt-faint)}.lt-nav__item.is-demo:hover,.lt-menu__item.is-demo:hover,.lt-nav__item.is-demo[aria-current=page],.lt-tabbar__item.is-demo[aria-current=page]{color:var(--lt-muted)}.lt-nav__item.is-demo .lt-nav__badge{opacity:.6}.lt-tile.is-demo .lt-tile__main>div:first-child,.lt-tile.is-demo .lt-tile__icon{color:var(--lt-faint)}.lt-navlinks{flex-wrap:wrap;align-items:center;gap:.375rem .5rem;margin:-.25rem 0 .875rem;display:flex}.lt-navlinks__title{color:var(--lt-muted);margin-right:.25rem;font-size:.75rem}.lt-navlinks__item.is-demo{color:var(--lt-faint)}.lt-pos{position:relative}.lt-menu[hidden]{display:none!important}.lt-menu--float{position:absolute;top:calc(100% + 6px);right:0}.lt-menu--left,.lt-menu--auto{transform-origin:0 0;left:0;right:auto}.lt-menu--auto.is-flip{transform-origin:100% 0;left:auto;right:0}@media (max-width:767px){.lt-menu--auto{max-width:calc(100vw - 1rem)}}.lt-drawer--fixed[data-open=false]{pointer-events:none}.lt-drawer__head>.lt-iconbtn{flex:none;margin-top:-.125rem}.lt-drawer__head>div:first-child{flex:1;min-width:0}.lt-drawer--wide{width:min(var(--lt-drawer-wide),calc(100vw - 20px))}.lt-drawer__foot{border-top:1px solid var(--color-base-250);background:var(--color-base-150);justify-content:flex-end;align-items:center;gap:.5rem;padding:.75rem 1.125rem;display:flex}.lt-palette[data-open=false],.lt-scrim[data-open=false],.lt-sheet--fixed[data-open=false]{display:none}.lt-palette__box{max-width:var(--lt-palette)}.lt-palette--anchored[data-open=true]{display:block}[data-quiet],[data-quiet] *,[data-quiet] :before,[data-quiet] :after{transition-duration:0s!important;animation-duration:0s!important;animation-delay:0s!important}[data-quiet] .lt-fresh,[data-quiet] .lt-fresh *,[data-quiet] .lt-fresh:before,[data-quiet] .lt-fresh:after{animation-duration:var(--duration-base)!important}[data-quiet] .lt-fresh.lt-enter{animation-delay:calc(var(--i,0) * 28ms)!important}.lt-in{animation:lt-in-up var(--duration-base) var(--ease-default) both}.lt-leaving{pointer-events:none;transition:height var(--duration-fast) var(--ease-default),opacity var(--duration-fast) var(--ease-default),margin var(--duration-fast) var(--ease-default),padding var(--duration-fast) var(--ease-default)!important;overflow:hidden!important}.lt-menu__item{height:auto;min-height:2rem;padding-top:.3125rem;padding-bottom:.3125rem;line-height:1.3}.lt-menu__item>.lt-icon{flex:none}.lt-menu__item--more .lt-icon{margin-left:auto}.lt-menu__item--line{white-space:nowrap}.lt-menu__who{flex-direction:column;gap:2px;line-height:1.3;display:flex}.lt-menu__who b{color:var(--lt-text,inherit);white-space:nowrap;font-weight:600}.lt-menu__archive{border-top:1px dashed var(--color-base-250);margin-top:2px;padding-top:2px}.lt-toast[hidden]{display:none!important}.lt-tabbar--fixed,.lt-fab--fixed,.lt-sheet--fixed,.is-mobile .lt-rail{display:none}@media (max-width:767px){.lt-rail{display:none}.lt-tabbar--fixed{grid-auto-columns:minmax(70px,1fr);display:grid}.lt-fab--fixed:not([hidden]){display:inline-flex}.lt-sheet--fixed[data-open=true]{display:block}}.lt-tabbar__item{box-sizing:border-box;min-width:70px;padding:0 5px}.lt-tabbar__item .lt-tabbar__label{max-width:100%;padding:0}@media (max-width:767px){.lt-drawer--fixed{left:0;right:0;border-radius:0!important;width:100vw!important;max-width:100vw!important;top:0!important}.lt-drawer--fixed[data-open=true]{transform:none}}.lt-menu.is-portal{z-index:var(--z-menu)}@media (max-width:767px){.lt-app{gap:0;padding:0}.lt-main{box-shadow:none;border-radius:0}.lt-topbar{gap:.25rem;padding:0 .5rem}.lt-content{padding:.75rem .875rem calc(var(--lt-tabbar) + 5.5rem + env(safe-area-inset-bottom,0px))}.lt-only-desktop{display:none!important}.lt-only-mobile{display:initial!important}.lt-col-4,.lt-col-6,.lt-col-8{grid-column:span 12}.lt-buildings{grid-template-columns:1fr}}@media (max-width:1100px){.lt-col-4,.lt-col-8{grid-column:span 6}}@media (min-width:768px){.lt-drawer--fixed{border-bottom-right-radius:0!important;bottom:0!important}}.lt-page__sections{margin:-.25rem 0 1rem}.lt-page__sections .lt-tabs{flex-wrap:wrap}@media (max-width:767px){html,body{max-width:100vw;overflow-x:hidden}.lt-drawer--fixed:not([data-open=true]){transform:translate(100vw)}}#context-menu{overscroll-behavior:contain;min-width:300px;max-height:calc(100dvh - 5.5rem);overflow-y:auto}.lt-ctxgroup__title{z-index:1;background:var(--color-base-100);color:var(--color-base-content);align-items:center;gap:.375rem;font-weight:600;display:flex;position:sticky;top:-.3125rem}.lt-ctxgroup+.lt-ctxgroup{margin-top:.25rem}.lt-ctxgroup__n{color:var(--lt-faint);margin-left:auto;font-weight:400}.lt-ctxsearch{align-items:center;gap:.375rem;padding:.125rem .5rem .375rem;display:flex}.lt-ctxsearch .input{flex:1}.lt-ctxempty{color:var(--lt-muted);padding:.5rem .75rem;font-size:.8125rem}.lt-ctxmenu [hidden]{display:none!important}.textarea,textarea.input{resize:vertical;height:auto;min-height:calc(4.35em + .75rem);padding:.375rem .75rem;line-height:1.45}textarea.input-sm,.textarea.textarea-sm{min-height:calc(4.2em + .5rem);padding:.25rem .625rem;line-height:1.4}.lt-datastamp{border-radius:var(--radius-field,.5rem);height:2rem;color:var(--lt-muted);white-space:nowrap;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;align-items:center;gap:.3125rem;padding:0 .5rem;font-size:.8125rem;display:inline-flex}.lt-datastamp:hover{background:var(--color-base-200);color:var(--color-base-content)}.lt-datastamp:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.lt-datastamp.is-loading .lt-icon{animation:.9s linear infinite lt-spin}.lt-datastamp-row{justify-content:flex-end;margin:-.25rem 0 .25rem;display:flex}@media (max-width:767px){.lt-datastamp__pre{display:none}.lt-datastamp{padding:0 .375rem}}.lt-confirm{z-index:80}.lt-confirm__box{width:min(460px,100%)}.lt-confirm__box .lt-drawer__title{align-items:center;gap:.5rem;display:flex}.lt-confirm__body{flex-direction:column;gap:.75rem;padding:1rem 1.125rem;display:flex}.lt-confirm__what{font-weight:600;line-height:1.35}.lt-confirm__hint{margin:0;font-size:.8125rem;line-height:1.4}.lt-confirm__code{letter-spacing:.45em;text-align:center;font-variant-numeric:tabular-nums;height:3rem;font-size:1.5rem}.lt-confirm__left{color:var(--color-warning-content,var(--lt-muted));font-size:.8125rem}@media (max-width:767px){.lt-confirm{padding-top:8vh}}.lt-nav__warn{background:var(--color-warning);min-width:16px;height:16px;color:var(--color-warning-content);cursor:help;border-radius:999px;place-items:center;margin-left:4px;padding:0 4px;font-size:.6875rem;font-weight:700;line-height:1;display:inline-grid}.lt-nav__item .lt-nav__warn{position:absolute;top:2px;right:24px}.lt-nav__badge+.lt-nav__warn{right:28px}.lt-date{align-items:center;display:inline-flex;position:relative}.lt-date__text{font-variant-numeric:tabular-nums;width:8.2rem;padding-right:1.9rem}.lt-date__btn{color:var(--lt-muted);cursor:pointer;background:0 0;border:0;border-radius:.25rem;padding:.15rem;display:inline-flex;position:absolute;top:50%;right:.3rem;transform:translateY(-50%)}.lt-date__btn:hover{color:var(--color-base-content);background:var(--lt-hover)}.lt-date__native{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;bottom:0;right:0}.bk-search{flex-direction:column;gap:.75rem;display:flex}.bk-search__row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.bk-search__row>.bk-input{min-width:220px;max-width:560px;height:var(--control-lg);border-radius:.625rem;flex:320px;padding-left:.75rem}.bk-search__sp{flex:1}.bk-hint{color:var(--lt-muted);animation:lt-in-up var(--duration-fast) var(--ease-default);margin-top:.5rem;font-size:.75rem}.bk-hint b{font-family:var(--font-mono);color:var(--color-base-content);margin-right:.15rem}.bk-views{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.bk-stats{border:1px solid var(--color-base-250);border-radius:var(--radius-box);background:var(--color-base-150);grid-template-columns:repeat(5,minmax(0,1fr));margin:.5rem 0 0;display:grid;overflow:hidden}.bk-stat{flex-direction:column;gap:.25rem;min-width:0;padding:.875rem 1.125rem 1rem;display:flex}.bk-stat+.bk-stat{border-left:1px solid var(--color-base-250)}.bk-stat__bar{align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.bk-stat__bar .lt-progress{flex:1}.bk-stat__bar small{color:var(--lt-muted);font-size:.6875rem}.bk-stat>span:first-child{color:var(--lt-muted);font-size:.75rem;display:block}.bk-stat b{font:600 1.375rem/1.2 var(--font-display);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.bk-stat--err b{color:var(--status-error-ink)}.bk-stat .bk-link{font-size:.75rem}.bk-adv{border:1px solid var(--color-base-250);border-radius:var(--radius-box);background:var(--color-base-150);animation:lt-in-up var(--duration-base) var(--ease-default) both;gap:.625rem;margin-top:.875rem;padding:.875rem 1rem .75rem;display:grid}.bk-adv__row{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:.25rem .75rem;display:grid}.bk-adv__row--actions{border-top:1px solid var(--color-base-250);margin-top:.25rem;padding-top:.625rem}.bk-adv__label{color:var(--lt-muted);font-size:.8125rem}.bk-adv__value{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.bk-adv .select{width:auto}.bk-dlink{color:var(--color-primary);font:inherit;cursor:pointer;transition:color var(--duration-micro);background:0 0;border:0;border-bottom:1px dashed;margin:0 .625rem 0 0;padding:0;font-size:.8125rem;line-height:1.2}.bk-dlink[aria-pressed=true]{color:var(--color-base-content);border-bottom:2px solid var(--brand-amber);font-weight:500}.bk-link{color:var(--color-primary);font:inherit;font-size:inherit;cursor:pointer;background:0 0;border:0;border-radius:.25rem;align-items:center;gap:.25rem;padding:0;display:inline-flex}.bk-link:hover{text-underline-offset:2px;text-decoration:underline}.bk-links{flex-wrap:wrap;gap:.25rem .75rem;display:inline-flex}.bk-links--actions{flex-basis:100%;margin-top:.125rem}.bk-group{margin-top:1.75rem}.bk-group__date{align-items:baseline;gap:.5rem;margin:0 0 .5rem;font-size:.875rem;font-weight:600;display:flex}.bk-group__n{color:var(--lt-faint);font-size:.75rem;font-weight:400}.bk-group__list{border:1px solid var(--color-base-250);border-radius:var(--radius-box);background:var(--color-base-100);box-shadow:var(--shadow-1)}.bk-group__list>.bk:first-child,.bk-group__list>.bk:first-child .bk-head{border-top-left-radius:calc(var(--radius-box) - 1px);border-top-right-radius:calc(var(--radius-box) - 1px)}.bk-group__list>.bk:last-child,.bk-group__list>.bk:last-child .bk-head{border-bottom-left-radius:calc(var(--radius-box) - 1px);border-bottom-right-radius:calc(var(--radius-box) - 1px)}.bk-cols,.bk-head{grid-template-columns:92px minmax(200px,1.6fr) minmax(180px,1.1fr) 44px 128px 132px 176px;align-items:center;gap:0 .75rem;padding:0 1rem;display:grid}.bk-cols{z-index:2;height:32px;color:var(--lt-faint);background:var(--surface-page);margin:0 0 .375rem;font-size:.75rem;position:sticky;top:-1.25rem}@supports (color:color-mix(in lab,red,red)){.bk-cols{background:color-mix(in oklab,var(--surface-page) 88%,transparent)}}.bk-cols{-webkit-backdrop-filter:blur(8px)}.bk{border-top:1px solid var(--color-base-250);background:var(--color-base-100);transition:margin var(--duration-base) var(--ease-default),border-radius var(--duration-base) var(--ease-default),box-shadow var(--duration-base) var(--ease-default),border-color var(--duration-base);position:relative}.bk:first-child{border-top:0}.bk--open{z-index:1;border:1px solid var(--color-primary);margin:.75rem -.5rem}@supports (color:color-mix(in lab,red,red)){.bk--open{border:1px solid color-mix(in oklab,var(--color-primary) 32%,var(--color-base-300))}}.bk--open{box-shadow:0 2px 6px #18181b0f,0 18px 40px -14px #18181b3d;border-radius:14px!important}.bk--open:first-child{margin-top:-.5rem}.bk--open:last-child{margin-bottom:-.5rem}.bk--open+.bk{border-top:0}.bk--open .bk-head{border-radius:13px 13px 0 0!important}.bk-collapse{transition:grid-template-rows var(--duration-slow) var(--ease-default);grid-template-rows:0fr;display:grid}.bk-collapse[data-open=true]{grid-template-rows:1fr}.bk-collapse__in{min-height:0;overflow:hidden}.bk--linked{border-color:var(--brand-navy)!important;box-shadow:0 0 0 1px var(--brand-navy),0 18px 40px -14px #18181b3d!important}.bk--linked .bk-linktag{background:var(--brand-navy);color:#fff;white-space:nowrap;height:20px;animation:lt-pop var(--duration-base) var(--ease-spring) both;border-radius:999px;align-items:center;gap:.3rem;padding:0 .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.lt-table tbody tr.bk-kid--linked td{background:var(--brand-navy)!important}@supports (color:color-mix(in lab,red,red)){.lt-table tbody tr.bk-kid--linked td{background:color-mix(in oklab,var(--brand-navy) 8%,transparent)!important}}.lt-table tbody tr.bk-kid--linked td:first-child{box-shadow:inset 3px 0 0 var(--brand-navy)}.bk-head{cursor:pointer;min-height:52px;transition:background-color var(--duration-micro);padding-top:7px;padding-bottom:7px;font-size:.875rem;line-height:1.25;position:relative;overflow:hidden}.bk-head:before{content:"";background:var(--color-primary);transform-origin:50%;width:4px;transition:transform var(--duration-base) var(--ease-spring);border-radius:0;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.bk-head:hover{background:var(--lt-hover)}.bk-head>span{min-width:0}.bk-head:focus-visible{box-shadow:inset var(--shadow-focus);outline:none}.bk-head small{color:var(--lt-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:400;line-height:1.25;display:block;overflow:hidden}.bk-head b{font-weight:600}.bk-num{color:var(--lt-muted);white-space:nowrap;align-items:center;gap:.4rem;display:flex}.bk-unread{background:var(--brand-amber);border-radius:999px;flex:none;width:7px;height:7px;display:inline-block;position:relative}.bk-unread:after{content:"";border-radius:inherit;background:inherit;animation:lt-pulse 2s var(--ease-default) infinite;position:absolute;inset:0}.bk-buyer,.bk-camp{flex-direction:column;display:flex}.bk-buyer>*,.bk-camp>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bk-r{text-align:right;justify-self:end}.bk-chev{color:var(--lt-faint);transition:transform var(--duration-base) var(--ease-default)}.bk--open .bk-head:before{transform:scaleY(1)}.bk--open .bk-head{background:var(--lt-primary-soft);border-bottom:1px solid var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bk--open .bk-head{border-bottom:1px solid color-mix(in oklab,var(--color-primary) 18%,transparent)}}.bk--open .bk-head:hover{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bk--open .bk-head:hover{background:color-mix(in oklab,var(--color-primary) 13%,transparent)}}.bk--gray .bk-head,.bk--gray .bk-section{opacity:.72}.bk-body{padding:.875rem 1rem 1.25rem;font-size:.875rem}.bk-collapse[data-open=true] .bk-body{animation:lt-in-up var(--duration-slow) var(--ease-default) both;animation-delay:60ms}.bk-swap{display:contents}.bk-swap>*{animation:lt-in-up var(--duration-base) var(--ease-default) both}.bk-cardbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;font-size:.8125rem;display:flex}.bk-actions{flex-wrap:wrap;gap:.5rem;display:flex}.bk-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:1rem 2.5rem;display:grid}.bk-grid>*{min-width:0}.bk-section{margin-top:1.25rem}.bk-section--tight{margin-top:0}.bk-section__head{align-items:center;gap:.75rem;margin-bottom:.5rem;font-size:.8125rem;display:flex}.bk-section__title{margin:0;font-size:.8125rem;font-weight:600}.bk-section__head>.bk-link{margin-left:auto}.bk-buyerline{flex-wrap:wrap;align-items:center;gap:.375rem 1rem;width:100%;min-height:32px;display:flex}.bk-ci{gap:.625rem;display:inline-flex}.bk-ci__i{width:32px;height:32px;font:inherit;background:var(--status-success-soft);color:var(--status-success-ink);cursor:default;transition:transform var(--duration-micro) var(--ease-default),background-color var(--duration-micro);border:0;border-radius:999px;place-items:center;padding:0;text-decoration:none;display:grid;position:relative}a.bk-ci__i,button.bk-ci__i{cursor:pointer}a.bk-ci__i:hover,button.bk-ci__i:hover{background:var(--color-success)}@supports (color:color-mix(in lab,red,red)){a.bk-ci__i:hover,button.bk-ci__i:hover{background:color-mix(in oklab,var(--color-success) 22%,transparent)}}a.bk-ci__i:hover,button.bk-ci__i:hover{text-decoration:none}.bk-ci__i:active{transform:scale(.9)}.bk-ci__i .lt-icon{width:15px;height:15px}.bk-ci__i--warn{background:var(--status-warning-soft);color:var(--status-warning-ink)}.bk-ci__i--off{color:var(--lt-faint);outline:1px dashed var(--color-base-content);background:0 0}@supports (color:color-mix(in lab,red,red)){.bk-ci__i--off{outline:1px dashed color-mix(in oklab,var(--color-base-content) 25%,transparent)}}.bk-ci__i--off{outline-offset:-1px}.bk-ci__i--off:after{content:"";background:currentColor;border-radius:1px;width:16px;height:1.5px;position:absolute;transform:rotate(-45deg)}.bk-ci__tx{letter-spacing:.02em;font-size:.75rem;font-weight:600}.bk-cv{flex-wrap:wrap;align-items:center;gap:.25rem .875rem;display:inline-flex}.bk-cv a{color:var(--color-primary)}.bk-cv .bk-ok{color:var(--status-success-ink);margin-left:.2rem}.bk-acts{gap:.875rem;display:inline-flex}.bk-payline{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;width:100%;max-width:440px;display:inline-flex}.bk-flag{color:var(--status-warning-ink);margin-left:.5rem;font-size:.75rem}.bk-selbar{background:var(--brand-amber-soft);color:var(--brand-amber-ink);animation:lt-pop var(--duration-fast) var(--ease-spring) both;border-radius:999px;align-items:center;gap:.5rem;padding:.15rem .25rem .15rem .625rem;font-size:.8125rem;display:inline-flex}.bk-today{background:var(--brand-amber-soft);color:var(--brand-amber-ink);border-radius:999px;padding:.1rem .45rem;font-size:.6875rem;font-weight:600}.bk-dr{flex-direction:column;gap:.875rem;display:flex}.bk-ctx{background:var(--brand-navy);border:0;border-radius:999px;align-items:center;gap:.375rem;max-width:100%;height:24px;margin-top:.375rem;padding:0 .5rem 0 .4rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.bk-ctx{background:color-mix(in oklab,var(--brand-navy) 8%,transparent)}}.bk-ctx{color:var(--brand-navy);font:inherit;cursor:pointer;transition:background-color var(--duration-micro);font-size:.75rem;font-weight:600}.bk-ctx:hover{background:var(--brand-navy)}@supports (color:color-mix(in lab,red,red)){.bk-ctx:hover{background:color-mix(in oklab,var(--brand-navy) 14%,transparent)}}.bk-ctx span{color:var(--color-base-content);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.bk-drawer.lt-drawer--fixed{border:1px solid var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.bk-drawer.lt-drawer--fixed{border:1px solid color-mix(in oklab,var(--color-base-content) 18%,transparent)}}.bk-drawer.lt-drawer--fixed{border-bottom:0;box-shadow:-1px 0 #18181b0a,-8px 0 24px -6px #18181b2e,-48px 0 96px -24px #18181b61}.bk-drawer .lt-drawer__head{background:var(--color-base-150);border-bottom:1px solid var(--color-base-250);box-shadow:inset 0 3px 0 var(--brand-navy)}.bk-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.bk-kidrow{cursor:pointer}.bk-head--mobile{flex-direction:column;align-items:stretch;gap:3px;padding:.75rem .875rem;display:flex}.bk-head--mobile .bk-r{text-align:left;justify-self:start}.bk-head--mobile .bk-camp{color:var(--lt-muted);font-size:.8125rem;display:block}.bk-head__top{justify-content:space-between;align-items:center;display:flex}@media (max-width:1280px){.bk-cols,.bk-head:not(.bk-head--mobile){grid-template-columns:84px minmax(160px,1.5fr) minmax(150px,1fr) 40px 116px 120px 164px;gap:0 .5rem}.bk-grid{grid-template-columns:minmax(0,1fr)}.bk-section--tight{margin-top:1.25rem}}@media (max-width:1100px){.bk-cols{display:none}}.is-mobile .bk-cols{display:none}.is-mobile .bk-grid,.is-mobile .bk-adv__row{grid-template-columns:1fr}.is-mobile .bk-body{padding:.75rem .75rem 1rem}.is-mobile .bk-search__row>.bk-input{flex-basis:100%;min-width:0}.is-mobile .bk-stats{gap:.5rem 1.25rem}@media (max-width:1100px){.bk-stats{grid-template-columns:repeat(6,minmax(0,1fr))}.bk-stat{grid-column:span 2}.bk-stat:nth-child(n+4){border-top:1px solid var(--color-base-250);grid-column:span 3}.bk-stat:nth-child(4){border-left:0}}.bk-views .lt-segment{padding-right:24px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.is-mobile .bk-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.is-mobile .bk-stat,.is-mobile .bk-stat:nth-child(n+4){grid-column:auto}.is-mobile .bk-stat{padding:.75rem .875rem}.is-mobile .bk-stat+.bk-stat{border-left:0}.is-mobile .bk-stat:nth-child(2n){border-left:1px solid var(--color-base-250)}.is-mobile .bk-stat:nth-child(n+3){border-top:1px solid var(--color-base-250)}.is-mobile .bk-stat:last-child{border-left:0;grid-column:1/-1}.is-mobile .bk-ci{gap:.75rem}.is-mobile .bk-ci__i{width:40px;height:40px}.is-mobile .bk-ci__i .lt-icon{width:18px;height:18px}.bk-more{min-height:56px;color:var(--lt-muted);justify-content:center;align-items:center;gap:.75rem;margin-top:.75rem;font-size:.8125rem;display:flex}.bk-more__n{color:var(--lt-faint);font-size:.75rem}.bk-more__spin{border:2px solid var(--color-base-300);border-top-color:var(--color-primary);border-radius:999px;width:14px;height:14px;animation:.7s linear infinite lt-spin}.bk-end{border-top:1px solid var(--color-base-250);letter-spacing:.04em;text-transform:uppercase;color:var(--lt-muted);justify-content:space-between;align-items:baseline;gap:1rem;margin:2rem 0 0;padding-top:1rem;font-size:.75rem;font-weight:600;display:flex}.bk-group__list>.bk:nth-child(2n):not(.bk--open){background:var(--lt-zebra)}.bk--open,.bk-search__row>.bk-input,.bk-search .lt-input{background:var(--color-base-100)}.bk-danger{color:var(--status-error-ink)}.bk-okc{color:var(--status-success-ink)}.bk-dim{color:var(--lt-faint)}.bk-vok{color:var(--lt-muted);white-space:nowrap}.bk-vbad{color:var(--status-error-ink);white-space:nowrap}.bk-vwarn{color:var(--status-warning-ink);white-space:nowrap}.bk-alert{color:var(--status-error-ink)}.bk-ok{color:var(--status-success-ink)}.bk-r{text-align:right}.bk-tag{color:var(--lt-muted);font-size:.75rem}.bk-head .lt-money{font-weight:600}.bk-status{color:var(--lt-muted);white-space:normal;align-items:flex-start;gap:.45rem;font-size:.8125rem;line-height:1.25;display:inline-flex}.bk-status>span{flex-direction:column;min-width:0;display:flex}.bk-status .lt-dot{margin-top:.3rem;position:relative}.bk-status--ok{color:var(--lt-muted)}.bk-status--warn{color:var(--status-warning-ink)}.bk-status--info{color:var(--color-base-content)}.bk-status--danger{color:var(--status-error-ink)}.bk-status--danger .lt-dot:after{content:"";border-radius:inherit;background:inherit;animation:lt-pulse 2s var(--ease-default) infinite;position:absolute;inset:0}.bk-status--muted{color:var(--lt-faint)}.bk-status small{color:var(--lt-muted);white-space:nowrap;font-size:.75rem;font-weight:400;line-height:1.2;display:block}.bk-status--danger small{color:inherit;opacity:.8}.bk-head>span>small{color:var(--lt-muted);white-space:nowrap;font-size:.75rem;font-weight:400;line-height:1.2;display:block}.bk-stat__sub{color:var(--lt-muted);font-size:.75rem}.bk-facts{grid-template-columns:112px minmax(0,1fr);align-content:start;gap:.5rem 1rem;font-size:.8125rem;display:grid}.bk-fact{display:contents}.bk-fact__l{color:var(--lt-faint);padding-top:.05rem}.bk-fact__v{flex-wrap:wrap;align-items:baseline;gap:.2rem .75rem;min-width:0;display:flex}.bk-fact__v b{font-weight:600}.bk-fact__add{font:inherit;text-align:left;cursor:pointer;color:var(--color-primary);background:0 0;border:0;padding:0}.bk-fact__add:hover{text-decoration:underline}.bk-marks{color:var(--lt-muted);flex-wrap:wrap;gap:.25rem .625rem;display:inline-flex}.bk-contacts{flex-wrap:wrap;gap:.2rem 1rem;width:100%;display:flex}.bk-note{cursor:text;display:inline-block}.bk-deleted{background:var(--status-error-soft);color:var(--status-error-ink);border-radius:.625rem;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}.bk-deleted>span{flex:1}.bk-gone{color:var(--lt-muted);margin-top:.5rem;font-size:.8125rem}.bk-services-m{border-top:1px solid var(--color-base-250)}.bk-services-m .lt-row{cursor:default;align-items:flex-start;padding-left:0;padding-right:0}.bk-services-m .lt-row__title{overflow-wrap:anywhere;font-weight:400}.bk-services-m .lt-row>b{flex:none;padding-top:.125rem}.bk-services-m__total .lt-row__main{font-weight:600}.bk-table--services tfoot td{border-top:1px solid var(--color-base-250);height:var(--lt-row);border-bottom:0;font-weight:600}.bk-table--services td:first-child{white-space:normal;min-width:240px;font-weight:400}.bk-table--kids td:nth-child(3){white-space:nowrap;font-weight:500}.bk-table--kids td:nth-child(5),.bk-table--kids td:nth-child(6){color:var(--lt-muted);font-size:.8125rem}.bk-table--kids td:first-child{font-weight:400}.bk-table--kids .checkbox{vertical-align:middle}.bk-body,.bk-grid>*,.bk-facts,.bk-fact__v,.bk-section,.bk-children,.lt-tablewrap{min-width:0;max-width:100%}.bk-input{border:1px solid var(--color-base-300);background:var(--color-base-100);color:var(--lt-faint);transition:border-color var(--duration-micro),box-shadow var(--duration-fast);border-radius:.625rem;align-items:center;gap:.5rem;display:flex}.bk-input input{min-width:0;color:var(--color-base-content);font:inherit;background:0 0;border:0;outline:0;flex:1}.bk-input__clear,.bk-input__help{color:var(--lt-faint);cursor:pointer;width:1.5rem;height:1.5rem;font:inherit;background:0 0;border:0;border-radius:999px;place-items:center;font-size:.75rem;font-weight:700;display:grid}.bk-input__clear:hover,.bk-input__help:hover,.bk-input__help[aria-expanded=true]{background:var(--lt-hover);color:var(--color-base-content)}.bk-count{background:var(--color-base-250);min-width:1.2rem;height:1.2rem;color:var(--color-base-content);border-radius:999px;justify-content:center;align-items:center;padding:0 .3rem;font-size:.6875rem;font-weight:600;display:inline-flex}.bk-btn__caret{opacity:.6;margin-left:-.1rem}.bk-w-date{width:118px}.bk-w-num{width:60px}.bk-w-money{width:96px}.bk-w-mode{width:150px}.bk-group__date .bk-today{margin-left:.125rem}.bk-field .input,.bk-field .select,.bk-field .textarea{width:100%}.bk-field__label{font-size:.8125rem;font-weight:500}.bk-field__hint{color:var(--lt-muted);font-size:.75rem}.bk-warn{background:var(--status-warning-soft);color:var(--status-warning-ink);border-radius:.625rem;padding:.5rem .75rem;font-size:.8125rem}.bk-seg{flex-wrap:wrap;gap:1rem;display:flex}.bk-seg label{cursor:pointer;align-items:center;gap:.375rem;display:flex}.bk-seg--col{flex-direction:column;gap:.375rem}.bk-check{cursor:pointer;align-items:center;gap:.5rem;display:flex}.bk-checks{flex-wrap:wrap;gap:.5rem 1rem;padding-top:2px;display:flex}.bk-pair{align-items:center;gap:.5rem;display:flex}.bk-inlinesel{color:var(--lt-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.75rem;font-weight:500}.bk-row2{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.bk-calc{background:var(--status-info-soft);border-radius:.625rem;padding:.6rem .75rem;font-size:.8125rem;line-height:1.45}.bk-list{margin:0;padding-left:1.125rem}.bk-list li{margin:.125rem 0}.bk-targets{flex-direction:column;gap:2px;margin-top:.25rem;display:flex}.bk-target{text-align:left;border:1px solid var(--color-base-300);background:var(--color-base-100);font:inherit;color:inherit;cursor:pointer;transition:border-color var(--duration-micro);border-radius:.5rem;padding:.375rem .5rem}.bk-target:hover{border-color:var(--color-primary)}.bk-target small{color:var(--lt-muted);display:block}.bk-docprev{border:1px solid var(--color-base-250);border-radius:.625rem;padding:.75rem}.bk-docprev__title{font:600 1rem/1.25 var(--font-display)}.bk-docprev__page{background:var(--color-base-150);min-height:160px;color:var(--lt-muted);border-radius:6px;place-items:center;margin-top:.75rem;font-size:.8125rem;display:grid}.bk-docprev--live{background:var(--color-base-150);flex-direction:column;height:calc(100vh - 12.25rem);min-height:320px;padding:0;display:flex;overflow:hidden}.bk-docprev__bar{border-bottom:1px solid var(--color-base-250);background:var(--color-base-100);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}.bk-docframe{background:#fff;border:0;flex:1;width:100%}.bk-linkrow{align-items:center;gap:.5rem;display:flex}.bk-linkrow .input{min-width:0;font-family:var(--font-mono,monospace);flex:1;font-size:.8125rem}.bk-kv{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.5rem 1rem;margin:.75rem 0;display:grid}.bk-kv>div{flex-direction:column;gap:.125rem;font-size:.8125rem;display:flex}.bk-kv b{font-size:1rem}.bk-tabs{margin-bottom:.5rem}.bk-row--cancelled td{color:var(--lt-faint);text-decoration:line-through}.bk-dr .lt-table th,.bk-dr .lt-table td{height:34px;padding:0 .5rem}.bk-dr .lt-facts{gap:.5rem 1rem}.bk-dr dl.lt-facts dd{font-weight:400}.bk-copy{width:28px;height:28px;color:var(--lt-muted)}.bk-empty{color:var(--lt-muted);padding:1.25rem 0}.lt-link{color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.lt-link:hover{text-decoration:underline}.bk-cols{-webkit-backdrop-filter:none;border-bottom:1px solid var(--color-base-250);background:0 0;position:static}.bk-payline .lt-progress{flex:0 0 100%;margin:.375rem 0 .125rem}.bk-head--mobile .lt-card-title,.bk-head--mobile b{font-weight:600}@media (max-width:767px){.bk-adv__row{grid-template-columns:1fr;gap:.25rem}.bk-adv__label:empty{display:none}.bk-w-date{width:calc(50% - 1rem)}.bk-facts{grid-template-columns:1fr;gap:.125rem 0}.bk-fact__l{overflow-wrap:anywhere;margin-top:.5rem;font-size:.75rem}.bk-body{padding:.625rem .625rem .875rem;overflow:hidden}.bk-row2{grid-template-columns:1fr}.bk-section__head{flex-wrap:wrap}.bk-cardbar{flex-direction:column;align-items:flex-start}.bk-flag{display:inline}.bk-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-stat,.bk-stat:nth-child(n+4){grid-column:auto}.bk-stat{padding:.75rem .875rem}.bk-stat+.bk-stat{border-left:0}.bk-stat:nth-child(2n){border-left:1px solid var(--color-base-250)}.bk-stat:nth-child(n+3){border-top:1px solid var(--color-base-250)}.bk-stat:last-child{border-left:0;grid-column:1/-1}.bk-ci{gap:.75rem}.bk-ci__i{width:40px;height:40px}.bk-ci__i .lt-icon{width:18px;height:18px}.bk-search__row>.bk-input{flex-basis:100%;min-width:0}}.bk-linktag{display:none!important}.bk--linked:not(.bk--open){z-index:1;border-radius:12px;position:relative}.bk--linked:not(.bk--open)>.bk-head{border-radius:12px}.bk--open+.bk--open{margin-top:1.25rem}.bk-kidrow.bk-kid--linked td{background:var(--brand-navy)!important}@supports (color:color-mix(in lab,red,red)){.bk-kidrow.bk-kid--linked td{background:color-mix(in oklab,var(--brand-navy) 8%,transparent)!important}}.bk-kidrow.bk-kid--linked td:first-child{box-shadow:inset 3px 0 0 var(--brand-navy)}li.bk-kidrow.bk-kid--linked{background:var(--brand-navy)}@supports (color:color-mix(in lab,red,red)){li.bk-kidrow.bk-kid--linked{background:color-mix(in oklab,var(--brand-navy) 8%,transparent)}}li.bk-kidrow.bk-kid--linked{box-shadow:inset 3px 0 0 var(--brand-navy)}.bk--settled .bk-collapse[data-open=true] .bk-body,.bk--settled .bk-collapse{transition:none;animation:none}.bk--settled .bk-swap>*{animation:none}.bk-kidrow td[data-action],.bk-kidrow .lt-row__main[data-action],.bk-kidrow .lt-icon-wrap[data-action]{cursor:pointer}.bk-kidrow td:first-child{cursor:default;width:44px;padding-left:.25rem;padding-right:0}.bk-kidsel{cursor:pointer;justify-content:center;align-items:center;width:44px;min-height:32px;margin:0;display:flex}.bk-buyerline .bk-swap>*{animation:lt-in-up var(--duration-fast) var(--ease-default) both}.bk-cv a{align-items:center;gap:.2rem;display:inline-flex}.bk-more,.bk-end+.bk-stats{margin-top:.75rem}.bk-d2{text-align:right;font-variant-numeric:tabular-nums;min-width:2ch;display:inline-block}.bk-listbox{min-height:3rem;position:relative}.bk-listbox.is-loading>*{opacity:.55;transition:opacity .16s .12s}.bk-listbox.is-loading:before{content:"";z-index:3;background:linear-gradient(90deg,transparent 0,var(--color-primary) 40%,var(--color-primary) 60%,transparent 100%) 0 0/40% 100% no-repeat;border-radius:2px;height:3px;margin-bottom:-3px;animation:.9s ease-in-out infinite bk-busy;display:block;position:sticky;top:0}@keyframes bk-busy{0%{background-position:-40% 0}to{background-position:140% 0}}@media (prefers-reduced-motion:reduce){.bk-listbox.is-loading:before{background:var(--color-primary);opacity:.5;animation:none}}.bk-code{font-variant-numeric:tabular-nums;letter-spacing:.02em}.bk-srv-extra{color:var(--lt-muted);flex-direction:column;gap:.125rem;margin-top:.125rem;font-size:.75rem;display:flex}.bk-srv-extra__o{font-size:inherit;text-align:left}.bk-skel{pointer-events:none;min-height:26rem}@media (max-width:767px){.bk-skel{min-height:32rem}}.bk-skel i{background:linear-gradient(90deg,var(--color-base-200) 0%,var(--color-base-250) 50%,var(--color-base-200) 100%);background-size:200% 100%;border-radius:.375rem;animation:1.2s ease-in-out infinite bk-skel;display:block}.bk-skel__bar{justify-content:flex-end;gap:.5rem;margin-bottom:1rem;display:flex}.bk-skel__bar i{width:7rem;height:2rem}.bk-skel__grid{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.25rem;display:grid}@media (max-width:767px){.bk-skel__grid{grid-template-columns:1fr}}.bk-skel__line{height:.875rem;margin:0 0 .75rem}.bk-skel__line:nth-child(odd){width:92%}.bk-skel__line:nth-child(2n){width:70%}.bk-skel__block .bk-skel__line{width:100%;height:2rem}@keyframes bk-skel{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.bk-skel i{animation:none}}.bk-keep{white-space:nowrap;background:var(--status-warning-soft);color:var(--status-warning-ink);vertical-align:middle;border-radius:999px;align-items:center;gap:.25rem;margin-left:.375rem;padding:.0625rem .4375rem;font-size:.6875rem;font-weight:600;line-height:1.4;display:inline-flex}.bk-buyer .bk-keep{margin-top:.125rem;margin-left:0}.bk-menu--icon>.btn{justify-content:center;min-width:2.25rem;padding-left:.5rem;padding-right:.5rem}.lt-drawer--fixed.lt-drawer--left{right:auto;left:var(--lt-gutter,10px);transform:translate(calc(-100% - 24px));box-shadow:1px 0 #18181b0a,8px 0 24px -6px #18181b2e,48px 0 96px -24px #18181b61;border-bottom-left-radius:0!important;border-bottom-right-radius:var(--radius-island,1rem)!important}.lt-drawer--fixed.lt-drawer--left[data-open=true]{transform:none}@media (max-width:767px){.lt-drawer--fixed.lt-drawer--left{left:0;right:0}.lt-drawer--fixed.lt-drawer--left:not([data-open=true]){transform:translate(-100vw)}}.bk-alldocs{flex-direction:column;margin:.5rem 0 .75rem;padding:0;list-style:none;display:flex}.bk-alldocs__row{border-bottom:1px solid var(--color-base-250);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem 0;display:flex}.bk-alldocs__row.is-off{opacity:.6}.bk-alldocs__name{flex:12rem;align-items:flex-start;gap:.5rem;min-width:12rem;display:flex}.bk-alldocs__name small{font-size:.75rem;display:block}.bk-alldocs__acts{flex-wrap:wrap;gap:.125rem;display:flex}.bk-alldocs__acts .is-disabled{pointer-events:none;opacity:.5}.bk-alldocs__more{margin:.25rem 0 .5rem;font-size:.8125rem}@media (max-width:480px){.bk-alldocs__btxt{display:none}.bk-alldocs__acts .btn{min-width:2.5rem;min-height:2.25rem}}.bk-issued{margin:.25rem 0 .75rem;padding:0;list-style:none}.bk-issued__row{border-bottom:1px solid var(--color-base-250);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.375rem 0;display:flex}.bk-issued__main{flex:12rem;min-width:12rem}.bk-issued__main small{font-size:.75rem;display:block}.bk-issued__acts{flex-wrap:wrap;gap:.125rem;display:flex}.bk-logins td,.bk-logins th{vertical-align:middle}.bk-scope{flex-wrap:wrap;align-items:center;gap:.375rem .5rem;margin-top:.5rem;display:flex}.bk-scope__label{color:var(--lt-muted);font-size:.8125rem}.bk-scope .select{width:auto;min-width:8rem}.bk-scope__shift{min-width:12rem;max-width:100%}@media (max-width:640px){.bk-scope .select{flex:45%}.bk-scope__label{flex-basis:100%}}.bf-mode{color:var(--lt-muted);align-items:center;gap:.75rem;margin:0 0 1rem;font-size:.75rem;font-weight:600;display:flex}.bf-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:1.5rem;display:grid}.bf-main{flex-direction:column;gap:1rem;min-width:0;display:flex}.bf-side{position:sticky;top:0}.bf-side h3{font:600 1.0625rem/1.25 var(--font-display);margin:0 0 .625rem}.bf-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;display:grid}.bf-summary{align-items:center;gap:.75rem;font-size:.875rem;display:flex}.bf-summary__text{flex:1;min-width:0}.bf-summary__text b{display:block}.bf-summary__text span{color:var(--lt-muted);font-size:.75rem;display:block}.bf-child{border:1px solid var(--color-base-250);border-radius:var(--radius-box);animation:lt-in-up var(--duration-base) var(--ease-default) both;padding:.75rem .875rem}.bf-child--edit{background:var(--color-base-150);flex-direction:column;gap:.75rem;display:flex}.bf-summary--click{cursor:pointer;border-radius:var(--radius-field);transition:background-color var(--duration-micro);margin:-.25rem -.375rem;padding:.25rem .375rem}.bf-summary--click:hover{background:var(--lt-hover)}.bf-summary--click>.lt-icon{color:var(--lt-faint)}.bf-foot{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.bf-submitrow{border-top:1px solid var(--color-base-250);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:.25rem;padding-top:.875rem;display:flex}.bf-submit{padding-left:1.5rem;padding-right:1.25rem}.bf-x{border-radius:var(--radius-field);width:28px;height:28px;color:var(--lt-faint);cursor:pointer;transition:background-color var(--duration-micro),color var(--duration-micro);background:0 0;border:0;place-items:center;display:grid}.bf-x:hover{background:var(--action-danger-soft);color:var(--action-danger)}.bf-gender button{height:var(--control-lg);border:1px solid var(--color-base-300);background:var(--color-base-100);min-width:56px;font:inherit;color:var(--lt-muted);cursor:pointer;transition:all var(--duration-fast);border-radius:.625rem;padding:0 .875rem}.bf-gender button:hover{color:var(--color-base-content)}.bf-gender button[aria-pressed=true][data-v=m]{color:#2f5bbd;background:var(--lt-primary-soft);border-color:#3b6fe0;font-weight:600}.bf-gender button[aria-pressed=true][data-v=f]{color:#b52f78;background:oklab(60.6085% .202981 -.0291057/.1);border-color:#d63b8f;font-weight:600}.bf-special{border:1px dashed var(--color-base-300);border-radius:var(--radius-lg);animation:lt-in-up var(--duration-base) var(--ease-default) both;grid-template-columns:200px minmax(0,1fr);gap:.75rem 1rem;padding:.625rem .75rem;display:grid}.bf-sum__stay{flex-direction:column;gap:2px;margin-bottom:.5rem;font-size:.8125rem;display:flex}.bf-sum__stay span{color:var(--lt-muted)}.bf-child__head{justify-content:space-between;align-items:center;display:flex}.bf-child__head h3{margin:0;font-size:.875rem;font-weight:600}.bf-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;display:grid}.bf-sugg{border:1px solid var(--color-base-300);background:var(--color-base-100);max-width:480px;box-shadow:var(--lt-shadow);border-radius:10px;margin-top:.375rem;overflow:hidden}.bf-sugg__item{border:0;border-bottom:1px solid var(--color-base-300);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:.625rem;padding:.5rem .75rem;display:flex}.bf-sugg__item:last-child{border-bottom:0}.bf-sugg__item:hover{background:var(--lt-hover)}.bf-sugg__item small{color:var(--lt-muted);font-size:.75rem;display:block}.bf-sum-hint{color:var(--lt-muted);font-size:.75rem}.bf-mobilebar{display:none}.bk-link{color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.bk-link:hover{text-decoration:underline}@media (max-width:1100px){.bf-layout{grid-template-columns:1fr}.bf-side{position:static}}.is-mobile .bf-special,.is-mobile .bf-layout{grid-template-columns:1fr}.is-mobile .bf-side{position:static}.is-mobile .bf-row,.is-mobile .bf-options{grid-template-columns:1fr}.is-mobile .bf-mobilebar{left:0;right:0;bottom:calc(var(--lt-tabbar) + env(safe-area-inset-bottom,0px));z-index:29;background:var(--color-base-100);border-top:1px solid var(--color-base-300);justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .875rem;display:flex;position:fixed}.is-mobile .bf-mobilebar small{color:var(--lt-muted);font-size:.6875rem;display:block}.is-mobile .bf-mobilebar b{font-size:1.0625rem}.bf-card{border:1px solid var(--color-base-250);border-radius:var(--radius-box);background:var(--color-base-100);box-shadow:var(--shadow-1);animation:lt-in-up var(--duration-base) var(--ease-default) both;flex-direction:column;gap:.875rem;padding:1.125rem 1.25rem 1.25rem;display:flex}.bf-card__head{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.bf-card__head h2{font:600 1.0625rem/1.25 var(--font-display);letter-spacing:var(--tracking-tight);margin:0}.bf-count{color:var(--lt-muted);margin-left:auto;font-size:.8125rem}.bf-card__foot{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.bf-field{position:relative}.bf-field--wide{grid-column:1/-1}.bf-field--narrow{max-width:260px}.bf-req{color:var(--action-danger);margin-left:.15rem;font-style:normal}.bf-label__sub{color:var(--lt-faint);font-weight:400}.bf-hint b{color:var(--color-base-content);font-weight:500}.bf-more{font:inherit;color:var(--color-primary);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:.35rem;padding:0;font-size:.8125rem;font-weight:600;display:inline-flex}.bf-more:hover{text-decoration:underline}.bf-subhead{grid-column:1/-1;margin-top:.25rem;font-size:.8125rem;font-weight:600}.bf-note{font-size:.8125rem}.bf-err{color:var(--status-error-ink);font-size:.75rem;font-weight:400}.bf-seg{background:var(--color-base-150);border:1px solid var(--color-base-250);border-radius:.625rem;padding:3px;display:inline-flex}.bf-seg button{color:var(--lt-muted);font:500 .8125rem/1 var(--lt-font);height:calc(var(--control-sm) - 2px);cursor:pointer;white-space:nowrap;transition:background-color var(--duration-fast),color var(--duration-fast);background:0 0;border:0;border-radius:.4375rem}.bf-seg button.is-on{background:var(--color-base-100);color:var(--color-base-content);box-shadow:var(--shadow-seg);font-weight:600}.bf-card__head .bf-seg{margin-left:auto}.bf-choice{flex-wrap:wrap;gap:.5rem;display:flex}.bf-choice .bf-opt{white-space:normal;flex:200px;max-width:320px;line-height:1.3}.bf-choice--camps .bf-opt{flex:160px;max-width:240px}.bf-opt b{font-weight:600}.bf-opt.is-off,.bf-opt:disabled{opacity:.45;cursor:not-allowed}.bf-stay{flex-direction:column;gap:.75rem;display:flex}.bf-stay+.bf-stay{border-top:1px dashed var(--color-base-300);margin-top:.5rem;padding-top:.875rem}.bf-stay__head{justify-content:space-between;align-items:center;display:flex}.bf-stay__head h3{margin:0;font-size:.875rem;font-weight:600}.bf-special{border:0;flex-direction:column;gap:.5rem;padding:0;animation:none;display:flex}.bf-row--special{border:1px dashed var(--color-base-300);border-radius:.625rem;grid-template-columns:220px minmax(0,1fr);padding:.625rem .75rem}.bf-saved,.bf-search{flex-direction:column;gap:.375rem;display:flex;position:relative}.bf-chips{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.bf-chip{height:var(--control-sm);border:1px solid var(--color-base-300);background:var(--color-base-100);font:500 .8125rem/1 var(--lt-font);color:var(--color-base-content);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:0 .75rem;display:inline-flex}.bf-chip:hover{border-color:var(--color-primary)}.bf-chip small{color:var(--lt-muted);font-weight:400}.bf-field .bf-sugg{z-index:var(--z-menu);border-radius:var(--radius-box);max-width:none;max-height:300px;box-shadow:var(--shadow-3);animation:lt-pop var(--duration-fast) var(--ease-spring) both;transform-origin:0 0;margin-top:0;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.bf-sugg__title{color:var(--lt-faint);padding:.375rem .75rem .125rem;font-size:.75rem}.bf-field.has-sugg+.bf-plaque{display:none}.bf-plaque{background:var(--status-info-soft);animation:lt-in-up var(--duration-fast) var(--ease-default);border-radius:.5rem;grid-column:1/-1;margin-top:-.25rem;padding:.5rem .75rem;font-size:.8125rem;line-height:1.45}.bf-plaque b{font-weight:600}.bf-plaque__help{color:var(--lt-muted);margin-top:.125rem;font-size:.75rem}.bf-plaque kbd{border:1px solid var(--color-base-300);background:var(--color-base-100);min-width:1.25rem;font:inherit;text-align:center;color:var(--color-base-content);border-radius:4px;margin:0 .05rem;padding:0 .3rem;font-size:.75rem;display:inline-block}.bf-gender{flex-direction:column;align-items:flex-end;gap:.375rem;min-width:0;display:flex}.bf-gender>.bk-field__label{align-self:flex-end}.bf-gender__btns{height:var(--control-lg);justify-content:flex-end;gap:.375rem;display:flex}.bf-gender__btns button{justify-content:center;align-items:center;gap:.3rem;line-height:1;display:inline-flex}.bf-gender__btns button .lt-icon{flex:none}.bf-gender__ask{color:var(--status-error-ink);align-items:center;gap:.125rem;min-height:.9375rem;font-size:.75rem;font-weight:500;line-height:1.2;display:inline-flex}.bf-gender .lt-icon{stroke-width:2.2px}.bf-avatar{background:var(--brand-navy);color:#fff;border-radius:999px;flex:none;place-items:center;width:32px;height:32px;font-size:.75rem;font-weight:600;display:grid}.bf-avatar--kid{background:var(--brand-amber-soft);color:var(--brand-amber-ink)}.bf-summary--clickable{cursor:pointer;border-radius:var(--radius-field);transition:background-color var(--duration-micro);margin:-.25rem -.375rem;padding:.25rem .375rem}.bf-summary--clickable:hover{background:var(--lt-hover)}.bf-summary--clickable>.lt-icon{color:var(--lt-faint)}.bf-x--danger{color:var(--action-danger);background:var(--action-danger-soft);border-radius:var(--radius-field)}.bf-later{flex-direction:column;gap:.5rem;display:flex}.bf-check{cursor:pointer;align-items:flex-start;gap:.625rem;font-size:.875rem;display:flex}.bf-check .checkbox{margin-top:.15rem}.bf-check small{color:var(--lt-muted);font-size:.75rem;display:block}.bf-link{color:var(--color-primary)}.bf-textarea{resize:vertical;height:auto;min-height:64px;padding:.5rem .75rem}.bf-summary-card{border:1px solid var(--color-base-250);border-radius:var(--radius-box);background:var(--color-base-100);box-shadow:var(--shadow-1);flex-direction:column;gap:.5rem;padding:1.125rem 1.25rem;display:flex}.bf-summary-card h3{font:600 1.0625rem/1.25 var(--font-display);margin:0 0 .25rem}.bf-sum__row{justify-content:space-between;gap:.75rem;font-size:.8125rem;display:flex}.bf-sum__row span{color:var(--lt-muted)}.bf-sum__row b{text-align:right;font-weight:500}.bf-sum__row--line{padding-left:.5rem}.bf-sum__stay{border-top:1px solid var(--color-base-250);padding-top:.5rem}.bf-sum__stay:first-of-type{border-top:0;padding-top:0}.bf-sum__stay b{font-weight:600}.bf-sum__special{background:var(--status-warning-soft);color:var(--status-warning-ink);border-radius:999px;margin-left:.25rem;padding:0 .35rem;font-size:.6875rem;display:inline-block}.bf-sum__total{border-top:1px solid var(--color-base-250);justify-content:space-between;align-items:baseline;margin-top:.375rem;padding-top:.625rem;display:flex}.bf-sum__total b{font:600 1.375rem/1.15 var(--font-display);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;white-space:nowrap}.bf-submit[aria-disabled=true]{opacity:.45}.bf-success{border:1px solid var(--color-base-250);border-radius:var(--radius-box);background:var(--color-base-100);max-width:560px;box-shadow:var(--shadow-1);animation:lt-in-up var(--duration-base) var(--ease-default) both;padding:1.5rem}.bf-success__mark{color:var(--action-create);margin-bottom:.5rem}.bf-success h2{font:600 1.5rem/1.15 var(--font-display);letter-spacing:var(--tracking-display);margin:0 0 .25rem}.bf-success p{color:var(--lt-muted);margin:0 0 .75rem}.bf-steps{margin:0 0 1rem;padding-left:1.25rem;font-size:.875rem}.bf-steps li{margin:.25rem 0}input[data-mask=date]{font-variant-numeric:tabular-nums;letter-spacing:.06em}.bf-field .input,.bf-field .select,.bf-field .textarea{width:100%}.bf-field--narrow .input{max-width:260px}@media (max-width:767px){.bf-row--special{grid-template-columns:1fr}.bf-field--narrow,.bf-field--narrow .input,.bf-choice .bf-opt,.bf-choice--camps .bf-opt{max-width:none}.bf-card{padding:.875rem}.bf-card__head .bf-seg{width:100%;margin-left:0}.bf-card__head .bf-seg button{flex:1}.bf-mobilebar{left:0;right:0;bottom:calc(var(--lt-tabbar) + env(safe-area-inset-bottom,0px));z-index:29;background:var(--color-base-100);justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .875rem;display:flex;position:fixed}@supports (color:color-mix(in lab,red,red)){.bf-mobilebar{background:color-mix(in oklab,var(--color-base-100) 90%,transparent)}}.bf-mobilebar{-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--color-base-250)}.bf-mobilebar small{color:var(--lt-muted);font-size:.6875rem;display:block}.bf-mobilebar b{font-size:1.0625rem}.bf-side{padding-bottom:3.5rem}}.bf-card{animation:none}.bf-card--enter{animation:lt-in-up var(--duration-base) var(--ease-default) both;animation-delay:calc(var(--i,0) * 40ms)}.bf-child{animation:none}.bf-child--enter{animation:lt-in-up var(--duration-base) var(--ease-default) both}.bf-special{animation:none}.bf-tariff__badge{background:var(--status-info-soft);color:var(--status-info-ink);border-radius:999px;margin-top:.25rem;padding:.1rem .45rem;font-size:.7rem;line-height:1.4;display:inline-block}.bf-campchips{flex-wrap:wrap;gap:.375rem;margin:.25rem 0 .5rem;display:flex}.bf-campchips .lt-chip{align-items:center;gap:.35rem;display:inline-flex}.bf-tours{flex-direction:column;gap:.25rem;max-height:26rem;display:flex;overflow-y:auto}.bf-tour{text-align:left;border:1px solid var(--color-base-300);background:var(--color-base-100);width:100%;color:var(--color-base-content);cursor:pointer;border-radius:.6rem;grid-template-columns:8.5rem minmax(6rem,9rem) 1fr auto auto;align-items:center;gap:.75rem;padding:.55rem .75rem;display:grid}.bf-tour:hover:not(:disabled){border-color:var(--color-primary)}.bf-tour[aria-pressed=true]{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.bf-tour.is-off{opacity:.55;cursor:not-allowed}.bf-tour__date{font-variant-numeric:tabular-nums;flex-direction:column;font-weight:600;line-height:1.2;display:flex}.bf-tour__date small{color:var(--lt-muted);font-size:.75rem;font-weight:400}.bf-tour__camp{color:var(--lt-muted);align-items:center;gap:.35rem;font-size:.8125rem;display:inline-flex}.bf-tour__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.bf-tour__free{color:var(--lt-muted);white-space:nowrap;font-size:.8125rem}.bf-tour__price{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.bf-picked{grid-template-columns:minmax(15rem,20rem) minmax(0,1fr);align-items:start;gap:1rem;margin-bottom:.75rem;display:grid}.bf-picked__tour .bf-link{color:var(--color-primary);cursor:pointer;white-space:nowrap;background:0 0;border:0;margin-left:auto;padding:0;font-size:.8125rem}.bf-picked__tour .bf-link:hover{text-decoration:underline}.bf-picked__tour{border:1px solid var(--color-base-300);background:var(--color-base-150);border-radius:.6rem;align-items:flex-start;gap:.5rem;padding:.75rem;display:flex}.bf-picked__tour>div{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.bf-picked__tour b{line-height:1.3}.bf-picked__tour span:not(.bf-opt__dot){color:var(--lt-muted);font-size:.8125rem}.bf-picked__tour .bf-opt__dot{flex:none;margin-top:.4rem}.bf-picked__tariffs{min-width:0}.bf-tariffs--ribbon{scroll-snap-type:x proximity;flex-wrap:nowrap;gap:.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.bf-tariffs--ribbon .bf-tariff{scroll-snap-align:start;flex:0 0 13rem}.bf-tariff--main{flex-basis:15rem!important}.bf-after{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin:.75rem 0;display:flex}@media (max-width:1100px){.bf-picked{grid-template-columns:1fr}}@media (max-width:760px){.bf-tour{grid-template-columns:1fr auto;row-gap:.15rem}.bf-tour__camp,.bf-tour__free{grid-column:1}.bf-tour__name{white-space:normal;grid-column:1}.bf-tour__price{grid-area:1/2}.bf-picked{grid-template-columns:1fr}}.pm{gap:.875rem}.pm-head{border-bottom:1px solid var(--color-base-250);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.75rem;display:flex}.pm-head__title{font:600 1rem/1.3 var(--font-display)}.pm-head__sums{gap:1.25rem;display:flex}.pm-head__sums>div{flex-direction:column;gap:2px;display:flex}.pm-head__sums span{color:var(--lt-muted);font-size:.75rem}.pm-head__sums b{font:600 1.0625rem/1.2 var(--font-display);white-space:nowrap}.pm-sum--rest b{color:var(--status-warning-ink)}.pm-sum--over b{color:var(--status-info-ink)}.pm-actions{flex-wrap:wrap;gap:.5rem;display:flex}.pm-form{border:1px solid var(--color-base-250);border-radius:var(--radius-box);background:var(--color-base-150);flex-direction:column;gap:.75rem;padding:.875rem 1rem 1rem;display:flex}.pm-form__title{font:600 .9375rem/1.3 var(--font-display);margin:0}.pm-form__sub{border:1px dashed var(--color-base-300);background:var(--color-base-100);border-radius:.625rem;flex-direction:column;gap:.625rem;padding:.75rem;display:flex}.pm-form__sub h4{margin:0;font-size:.875rem;font-weight:600}.pm-row{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:.25rem .75rem;display:grid}.pm-row>div{min-width:0}.pm-label{color:var(--lt-faint);padding-top:.45rem;font-size:.8125rem}.pm-label--inline,.pm-row--submit .pm-label{padding-top:0}.pm-sumline{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pm-money{font-variant-numeric:tabular-nums;text-align:right}.pm-money--big{width:180px;height:2.75rem;padding:0 .75rem;font-size:1.25rem;font-weight:600}.pm-money--row{width:110px;height:1.75rem;padding:0 .4rem}.pm-money.is-fixed{border-color:var(--color-primary)}.pm-cur{color:var(--lt-muted);font-size:1.125rem}.pm-sumhints{flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.8125rem;display:inline-flex}.pm-change{background:var(--color-base-100);border:1px dashed var(--color-base-300);border-radius:.625rem;flex-direction:column;gap:.375rem;margin-top:.5rem;padding:.5rem .75rem;display:flex}.pm-change__row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pm-change__res{font-size:.8125rem}.pm-change .pm-money{width:140px}.pm-dist{flex-direction:column;gap:.375rem;display:flex}.pm-kidsearch{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex;position:relative}.pm-kidsearch .bk-input{flex:260px;height:2.125rem}.pm-sugg{border:1px solid var(--color-base-250);border-radius:var(--radius-box);background:var(--color-base-100);flex-direction:column;padding:.25rem;display:flex}.pm-sugg__item{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.625rem;padding:.375rem .5rem;display:flex}.pm-sugg__item:hover{background:var(--lt-hover)}.pm-sugg__item>span:last-child{flex-direction:column;min-width:0;display:flex}.pm-sugg__item b{font-weight:500}.pm-sugg__item small{color:var(--lt-muted);font-size:.75rem}.pm-sugg__empty{color:var(--lt-muted);padding:.5rem .75rem;font-size:.8125rem}.pm-kidsearch .pm-sugg:not(.pm-sugg--static){z-index:var(--z-menu);width:min(420px,100%);max-height:280px;box-shadow:var(--shadow-3);position:absolute;top:calc(100% + 4px);left:0;overflow:auto}.pm-table th,.pm-table td{white-space:nowrap}.pm-table td:nth-child(2),.pm-table th:nth-child(2){white-space:normal}.pm-table tr.is-on td{background:var(--lt-primary-soft)}.pm-table .pm-money--row{width:108px}.pm-kidname{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.pm-kidname:hover{color:var(--color-primary)}.pm-parts{flex-direction:column;gap:.2rem;margin-top:.25rem;font-size:.8125rem;display:flex}.pm-part{cursor:pointer;align-items:center;gap:.4rem;display:flex}.pm-orgrow td{border-bottom:0;padding-top:.5rem}.pm-dist__foot{color:var(--lt-muted);font-size:.8125rem}.pm-dist__foot b{color:var(--color-base-content)}.pm-transfer{flex-direction:column;gap:.5rem;display:flex}.pm-transfer .bk-input{height:2.125rem}.bk-target.is-on{border-color:var(--color-primary);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.bk-target.is-on .bk-link{margin-left:auto}.pm-plan td:first-child{width:24px;color:var(--lt-faint)}.pm-plan td:last-child{width:220px}.pm-level--wait td,.pm-level--none td,.pm-level--done td{color:var(--lt-muted)}.pm-level--now td{background:var(--color-base-100)}.pm-submit{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pm-static{padding:.375rem 0;font-size:1rem}.pm-result{background:var(--status-success-soft);border-color:#0000;gap:.5rem}.pm-journal{flex-direction:column;gap:.375rem;display:flex}.pm-journal .lt-table td{vertical-align:top}.pm-journal td:nth-child(2){white-space:normal;min-width:180px}.pm-journal td:nth-child(3){white-space:normal;max-width:220px}.pm-journal td:nth-child(5){color:var(--lt-muted)}.pm-kids,.pm-certs{flex-direction:column;gap:.625rem;display:flex}.pm-kids .bk-toolbar .bk-input,.pm-certs .bk-toolbar .bk-input{flex:220px;height:2.125rem}.pm-certacts{flex-wrap:wrap;gap:.375rem;display:flex}.pm-certs .input{min-width:150px}.pm-ext{border:1px dashed var(--color-base-300);border-radius:.625rem;padding:.5rem .75rem}.pm-ext summary{cursor:pointer;color:var(--color-primary);font-size:.8125rem}.pm-ext .bk-row2{margin-top:.5rem}.lt-menu__item.is-disabled{opacity:.55;cursor:not-allowed;align-items:flex-start}.lt-menu__item.is-disabled>span{flex-direction:column;gap:1px;line-height:1.25;display:flex}.lt-menu__item.is-disabled small{font-size:.6875rem}.bk-warnc{color:var(--status-warning-ink)}@media (max-width:767px){.pm-row{grid-template-columns:1fr;gap:.125rem}.pm-label{padding-top:0;font-size:.75rem}.pm-head__sums{gap:.75rem}.pm-money--big{width:150px}.pm-plan td:last-child{width:auto}}.pm-mw{vertical-align:middle;display:inline-flex;position:relative}.pm-mw>input{width:140px}.pm-mw--big>input{width:180px}.pm-mw--row>input{width:108px}.pm-mw>input{color:#0000;caret-color:var(--color-base-content);z-index:1;background:0 0;position:relative}.pm-mw>input::placeholder{color:var(--lt-faint)}.pm-mw>input::selection{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.pm-mw>input::selection{background:color-mix(in oklab,var(--color-primary) 25%,transparent)}}.pm-mw__ghost{font:inherit;font-variant-numeric:tabular-nums;color:var(--color-base-content);pointer-events:none;white-space:pre;background:var(--color-base-100);border-radius:inherit;justify-content:flex-end;align-items:center;padding:0 .75rem;display:flex;position:absolute;inset:0;overflow:hidden}.pm-mw--big .pm-mw__ghost{padding:0 .75rem;font-size:1.25rem;font-weight:600}.pm-mw--row .pm-mw__ghost{padding:0 .4rem;font-size:.75rem}.pm-mw>input.input-sm+.pm-mw__ghost{padding:0 .625rem;font-size:.8125rem}.pm-mw>input.input-xs+.pm-mw__ghost{padding:0 .5rem;font-size:.75rem}.pm-mw>input.pm-money--row+.pm-mw__ghost{padding:0 .4rem;font-size:.75rem}.pm-mw__frac{color:var(--lt-muted)}.pm-mw>input:focus{box-shadow:0 0 0 3px var(--lt-primary-soft)}.pm-confirm{background:var(--status-warning-soft);border-radius:.625rem;flex-direction:column;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.bk-ctx{white-space:nowrap;align-items:center;gap:.375rem;min-width:0;max-width:100%;display:inline-flex}.bk-ctx .lt-icon{flex:none}.bk-ctx__id{flex:none;font-weight:600}.bk-ctx>span{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.pm-inline{align-items:center;gap:.75rem;display:flex}.pm-certblock{border:1px solid var(--color-base-250);border-radius:var(--radius-box);background:var(--color-base-150);flex-direction:column;gap:.625rem;padding:.75rem 1rem .875rem;display:flex}.pm-certblock__head{justify-content:space-between;align-items:center;display:flex}.pm-certblock__head h4{font:600 .9375rem/1.3 var(--font-display);margin:0}.pm-certnum{text-transform:uppercase;max-width:260px}.pm-certlist{flex-direction:column;gap:.25rem;font-size:.8125rem;display:flex}.pm-certall{margin-top:.5rem}.pm-sugg--static{max-width:480px;margin-top:.375rem}.pm-top:empty{display:none}.pm-body,.pm-history__body{flex-direction:column;gap:.875rem;min-width:0;display:flex}.pm-methods.lt-tabs{flex-wrap:wrap;overflow:visible}.pm-methods .lt-tab:disabled{opacity:.45;cursor:not-allowed}.pm-top__hint{margin-top:.375rem}.pm-methodsel .select{width:100%}.pm-chips{flex-wrap:wrap;gap:.375rem;display:flex}.pm-row .pm-sel--auto{width:auto;max-width:100%}.pm-history{border-top:1px solid var(--color-base-250);flex-direction:column;gap:.625rem;padding-top:.375rem;display:flex}.pm-history__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;font-size:.8125rem;display:flex}.pm-htabs__hide{white-space:nowrap;align-self:center;margin-left:auto;padding:0 .25rem .125rem;font-size:.8125rem}.pm-chk{vertical-align:1px;cursor:pointer;font:inherit;margin-left:.35rem;font-size:.6875rem;line-height:1;text-decoration:none}.pm-chk .lt-icon{opacity:.7;width:.625rem;height:.625rem}.pm-chk:hover{border-color:var(--color-primary);color:var(--color-primary);text-decoration:none}.bk-row--cancelled .pm-chk{text-decoration:none}.pm-kidcards{flex-direction:column;gap:.5rem;display:flex}.pm-kidcard{border:1px solid var(--color-base-250);background:var(--color-base-100);border-radius:.75rem;flex-direction:column;gap:.5rem;padding:.625rem .75rem;display:flex}.pm-kidcard.is-on{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.pm-kidcard.is-on{border-color:color-mix(in oklab,var(--color-primary) 45%,var(--color-base-300))}}.pm-kidcard.is-on{box-shadow:inset 3px 0 0 var(--color-primary)}.pm-kidcard__head{align-items:center;gap:.5rem;display:flex}.pm-kidcard__head b{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:600}.pm-kidcard__nums{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.pm-kidcard__nums span{flex-direction:column;gap:1px;min-width:0;display:flex}.pm-kidcard__nums small,.pm-kidcard__pay small{color:var(--lt-muted);font-size:.6875rem}.pm-kidcard__nums b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.pm-kidcard__pay{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.pm-kidcard__pay .pm-mw>input,.pm-kidcard__pay .pm-money--row{width:150px;height:2.125rem;font-size:1rem}.pm-orgsvc{flex-direction:column;gap:.375rem;margin-top:.5rem;font-size:.8125rem;display:flex}.pm-orgsvc__row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem .75rem;display:grid}.pm-kidlist{flex-wrap:wrap;gap:.375rem .5rem;display:flex}.pm-kidchip{border:1px solid var(--color-base-300);min-width:0;max-width:240px;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:border-color var(--duration-micro),background-color var(--duration-micro);background:0 0;border-radius:.5rem;flex-direction:column;flex:0 auto;align-items:flex-start;gap:1px;padding:.3rem .625rem .35rem;display:inline-flex}.pm-kidchip:hover{border-color:var(--color-primary);background:var(--lt-primary-soft)}.pm-kidchip small{color:var(--lt-muted);font-size:.6875rem}.pm-picks{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pm-pick{display:inline-block}.pm-pick__btn{height:var(--control-sm,1.75rem);border:1px solid var(--color-base-300);background:var(--color-base-100);font:inherit;color:var(--color-base-content);cursor:pointer;white-space:nowrap;transition:border-color var(--duration-micro),background-color var(--duration-micro);border-radius:.4375rem;align-items:center;gap:.35rem;padding:0 .5rem 0 .625rem;font-size:.8125rem;display:inline-flex}.pm-pick__btn:hover{border-color:var(--color-primary)}.pm-pick__btn[aria-expanded=true]{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--lt-primary-soft)}.pm-pick__btn .lt-icon{color:var(--lt-faint)}.pm-pick__sep{color:var(--lt-faint);margin:0 .1rem}.pm-pick__menu{min-width:240px;max-width:320px;padding:.25rem}.pm-pick__list{max-height:280px;overflow:auto}.pm-pick__group{letter-spacing:.04em;text-transform:uppercase;color:var(--lt-faint);padding:.375rem .625rem .125rem;font-size:.6875rem}.pm-pick__item{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.375rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.375rem .625rem;font-size:.8125rem;display:flex}.pm-pick__item:hover{background:var(--lt-hover)}.pm-pick__item.is-on{background:var(--lt-primary-soft);font-weight:600}.pm-pick__item small{color:var(--lt-muted);white-space:nowrap;font-size:.6875rem}.pm-pick__search{padding:.25rem .25rem .375rem}.pm-pick__add{gap:.375rem;padding:.375rem .25rem .25rem;display:flex}.pm-pick__add .input{flex:1}.pm-certstatus:empty{display:none}@media (max-width:767px){.pm-pick__btn{height:var(--control-md,2.125rem);font-size:.875rem}}.pm-kids-table th.pm-col-check,.pm-kids-table td.pm-col-check{width:32px;padding-right:0}.pm-kids-table th.pm-col-x,.pm-kids-table td.pm-col-x{width:28px;padding-left:0}.pm-kids-table td.pm-col-pay{width:128px}.pm-kids-table td:last-child{padding-right:.5rem}.pm-paidcell{flex-direction:column;align-items:flex-end;line-height:1.2;display:inline-flex}.pm-paidcell b{font-weight:500}.pm-paidcell small{color:var(--lt-muted);font-size:.6875rem}.pm-overcell{flex-direction:column;align-items:flex-end;line-height:1.2;display:inline-flex}.pm-overcell small{color:var(--lt-muted);font-size:.6875rem}.pm-kidcard__nums{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-kidcard__nums .pm-paidcell,.pm-kidcard__nums .pm-overcell{align-items:flex-start}.pm-kidsearch{z-index:3;position:relative}.pm-paypick{border:1px dashed var(--color-base-300);cursor:text;vertical-align:middle;width:108px;height:1.75rem;transition:border-color var(--duration-micro),background-color var(--duration-micro);background:0 0;border-radius:.4375rem;display:inline-block}.pm-paypick:hover{border-color:var(--color-primary);background:var(--lt-primary-soft)}.pm-paypick:focus-visible{box-shadow:var(--shadow-focus);outline:none}.pm-kidcard__pay .pm-paypick{width:150px;height:2.125rem}.pm-paidcell--btn{font:inherit;color:var(--color-primary);cursor:pointer;background:0 0;border:0;padding:0}.pm-paidcell--btn:hover b{text-underline-offset:2px;text-decoration:underline}.pm-level__ways{flex-direction:column;gap:.25rem;margin-top:.375rem;display:flex}.pm-level__ways .lt-chip{height:1.5rem;font-size:.75rem}.pm-plan td{white-space:normal}.pm-certall__acts{white-space:nowrap}.pm-certall__acts .bk-link+.bk-link{margin-left:.75rem}.pm-wait__body{align-items:center;gap:1rem;padding:.5rem 0;display:flex}.pm-wait__body>div>b{font:600 1.375rem/1.2 var(--font-display)}.pm-wait .bk-more__spin{border-width:3px;width:28px;height:28px}.pm-mw--fluid{width:100%;display:flex}.pm-mw--fluid>input,.pm-mw--fixed>input{width:100%!important}.pm-mw>input.is-auto+.pm-mw__ghost{color:var(--lt-faint);font-style:italic}.pm-mw>input.is-computed+.pm-mw__ghost{color:var(--lt-muted)}.pm-mw>input{background:0 0!important}.pm-mw>input.fd-changed+.pm-mw__ghost{background:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.pm-mw>input.fd-changed+.pm-mw__ghost{background:color-mix(in oklab,var(--color-warning) 8%,var(--color-base-100))}}.pm-mw>input:disabled+.pm-mw__ghost{background:var(--color-base-200);color:var(--lt-muted)}.pm-mw>input{color:#0000!important}.pm-route{margin:.25rem 0 .5rem}.pm-chkform .bk-check{margin-right:.75rem}.pm-contact{max-width:20rem;margin-top:.35rem}.pm-link .pm-chips{margin-bottom:.375rem}.pm-link__res{gap:.375rem;margin-top:.5rem;display:grid}.pm-link__url{width:100%;font-size:.8125rem}.pm-ways .lt-chip[disabled]{opacity:.5;cursor:not-allowed}.pm-link__bind{align-items:center;gap:.375rem;margin:.375rem 0;font-size:.8125rem;display:flex}.pm-seg{grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;max-width:30rem;display:grid}.pm-seg__btn{border:1px solid var(--color-base-300);background:var(--color-base-100);min-height:3.5rem;color:var(--color-base-content);cursor:pointer;border-radius:.6rem;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;padding:.5rem .4rem;font-size:.875rem;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:flex}.pm-seg__btn .lt-icon{width:1.25rem;height:1.25rem}.pm-seg__btn:hover:not(:disabled){border-color:var(--color-primary)}.pm-seg__btn[aria-checked=true]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-content)}.pm-seg__btn:disabled{cursor:not-allowed;background:var(--color-base-200);color:var(--lt-faint)}.pm-seg__why{text-align:center;color:var(--lt-muted);font-size:.6875rem;font-weight:400;line-height:1.2}.pm-seg+.bk-field__hint{margin-top:.25rem}.pm-row--err .pm-chips .lt-chip,.pm-row--err select,.pm-money.is-invalid{border-color:var(--action-danger)}.pm-row--err .pm-kkt-hint{color:var(--action-danger)}.bk-dr .bf-kids{flex-direction:column;gap:.75rem;display:flex}.bk-dr .bf-kids .bf-add{align-self:flex-start}.bk-dr .bf-row{grid-template-columns:repeat(2,minmax(0,1fr))}.is-mobile .bk-dr .bf-row{grid-template-columns:1fr}.is-mobile .bk-dr .bf-field--narrow{max-width:none}.bk-dr .bf-row.be-row3,.is-mobile .bk-dr .bf-row.be-row3{grid-template-columns:repeat(3,minmax(0,1fr))}.bk-dr .be-row3 .bf-field--narrow{max-width:none}.bk-dr .bf-child{animation:none}.bk-dr .bf-child.lt-in{animation:lt-in-up var(--duration-base) var(--ease-default) both}.bk-dr .bf-sugg{z-index:var(--z-menu);max-width:none;max-height:280px;margin:0;position:absolute;top:calc(100% + .125rem);left:0;right:0;overflow:auto}.bk-dr .bf-field.has-sugg{z-index:4}.bk-dr .bf-cust-fields{flex-direction:column;gap:.75rem;display:flex}.bk-dr .bf-more__body{padding-top:.25rem}.be-qty{flex-wrap:wrap;align-items:flex-start;gap:1rem 1.25rem;display:flex}.be-qty .bf-field{flex:260px;max-width:420px}.be-qty .bf-field .input{max-width:120px}.be-qty>.btn{margin-top:1.45rem}.is-mobile .be-qty>.btn{margin-top:0}.be-qty__hint{display:block}.be-lock{width:28px;height:28px;color:var(--lt-faint);place-items:center;display:inline-grid}.be-cond{border-top:1px solid var(--color-base-250);flex-direction:column;gap:.75rem;padding-top:.875rem;display:flex}.be-srv .bf-summary .bf-avatar{background:var(--color-base-200);color:var(--lt-muted)}.be-srv__sum{white-space:nowrap;font-weight:600}.be-add{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.be-add .select{width:auto;min-width:220px}.be-kids{flex-wrap:wrap;gap:.375rem 1.25rem;padding:.25rem 0;font-size:.875rem;display:flex}.be-kids .bk-check{flex:0 auto;min-width:0}.be-chips{flex-wrap:wrap;gap:.375rem;padding-top:.25rem;display:flex}.be-chips .lt-chip{padding-right:.25rem}.be-chip__x{width:20px;height:20px;color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:999px;place-items:center;margin-left:.125rem;display:inline-grid}.be-chip__x:hover{opacity:1;background:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.be-chip__x:hover{background:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}.bk-dr .pm-kidsearch .bk-input{flex:220px}.bk-dr .bf-field .select{height:var(--control-lg)}.bk-dr .bf-field--err .input,.bk-dr .bf-field--err .select{border-color:var(--status-error-ink)}.bk-dr .bf-gender{flex-wrap:wrap;align-items:flex-end}.be-imp{border:1px solid var(--color-base-250);border-radius:var(--radius-box);background:var(--color-base-150);flex-direction:column;gap:.75rem;padding:.75rem .875rem;display:flex}.be-imp__head{align-items:center;gap:1rem;display:flex}.be-imp__head h3{flex:1}.be-imp__paste{border:1px dashed var(--color-base-content);min-height:96px;max-height:240px;padding:.625rem .75rem;overflow:auto}@supports (color:color-mix(in lab,red,red)){.be-imp__paste{border:1px dashed color-mix(in oklab,var(--color-base-content) 30%,transparent)}}.be-imp__paste{background:var(--color-base-100);border-radius:.625rem;outline:none;font-size:.8125rem}.be-imp__paste:focus{border-style:solid;border-color:var(--color-primary)}.be-imp__paste:empty:before{content:attr(data-placeholder);color:var(--lt-faint)}.be-imp__paste table{border-collapse:collapse}.be-imp__paste td,.be-imp__paste th{border:1px solid var(--color-base-250);padding:1px 6px}.be-imp__file{border:1px dashed var(--color-base-content);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.be-imp__file{border:1px dashed color-mix(in oklab,var(--color-base-content) 30%,transparent)}}.be-imp__file{transition:background-color var(--duration-micro),border-color var(--duration-micro);border-radius:.625rem}.be-imp__file.is-over{border-style:solid;border-color:var(--color-primary);background:var(--lt-primary-soft)}.be-imp__file .bk-field__hint{flex:240px}.be-imp__busy{align-items:center;gap:.375rem;display:inline-flex}.be-imp__chips{flex-wrap:wrap;gap:.375rem;display:flex}.be-imp__mode{flex-direction:column;gap:.375rem;display:flex}.be-imp__group{background:var(--color-base-100);box-shadow:inset 3px 0 0 var(--color-base-300);border-radius:.625rem;padding:.5rem .625rem}.be-imp__group.is-add{box-shadow:inset 3px 0 0 var(--status-success-ink)}.be-imp__group.is-rep{box-shadow:inset 3px 0 0 var(--status-warning-ink)}.be-imp__group.is-rem{box-shadow:inset 3px 0 0 var(--status-error-ink)}.be-imp__group.is-chg{box-shadow:inset 3px 0 0 var(--status-info-ink)}.be-imp__group h4{margin:0 0 .25rem;font-size:.8125rem;font-weight:600}.be-imp__group h4 span{color:var(--lt-muted);font-weight:400}.be-imp__row{cursor:pointer;align-items:flex-start;gap:.5rem;padding:.25rem 0;font-size:.8125rem;display:flex}.be-imp__row .checkbox{flex:none;margin-top:.1rem}.be-imp__row.is-off .be-imp__text{opacity:.5}.be-imp__text{flex-direction:column;min-width:0;display:flex}.be-imp__text b{font-weight:500}.be-imp__text small{color:var(--lt-muted);font-size:.75rem}.be-imp__text small.be-imp__warn{color:var(--status-warning-ink);align-items:center;gap:.25rem;display:inline-flex}.be-imp__skipped summary{cursor:pointer;color:var(--color-primary);font-size:.8125rem}.be-imp__skipped ul{color:var(--lt-muted);margin:.375rem 0 0;padding-left:1.125rem;font-size:.75rem}.bk-dr .bf-summary__text .be-kidwarn{color:var(--status-warning-ink);align-items:center;gap:.25rem;font-size:.75rem;display:flex}.lt-drawer[data-expanded=true].be-imp-wide .lt-drawer__body{padding-left:max(1.125rem,50% - 740px);padding-right:max(1.125rem,50% - 740px)}.be-imp__tablewrap{margin:0 -.875rem;padding:0 .875rem}.be-imp__tbl{font-size:.8125rem}.bk-dr .be-imp__tbl th{height:30px;padding:0 .5rem}.bk-dr .be-imp__tbl td{vertical-align:top;white-space:normal;height:auto;padding:.35rem .5rem;line-height:1.35}.be-imp__tbl td:first-child{font-weight:400}.be-imp__tbl td b{font-weight:500;display:block}.be-imp__tbl td s{font-size:.75rem;display:block}.be-imp__tbl td small{color:var(--lt-muted);font-size:.75rem;display:block}.be-imp__tbl td small.be-imp__warn{color:var(--status-warning-ink);align-items:center;gap:.25rem;display:inline-flex}.be-imp__tbl .be-imp__cb{width:36px;padding-right:0}.be-imp__tbl .be-imp__cb .checkbox{margin-top:.1rem}.be-imp__tbl .be-imp__addr{min-width:180px}.be-imp__tbl tr.be-imp__sec th{height:auto;color:var(--color-base-content);-webkit-backdrop-filter:none;border-bottom:1px solid var(--color-base-250);box-shadow:inset 3px 0 0 var(--color-base-300);white-space:normal;background:0 0;padding:.6rem .5rem .3rem;font-size:.8125rem;font-weight:600;position:static}.be-imp__tbl tr.be-imp__sec th span{color:var(--lt-muted);font-weight:400}.be-imp__tbl tr.be-imp__sec th small{color:var(--lt-muted);margin-left:.5rem;font-size:.75rem;font-weight:400;display:inline}.be-imp__tbl tr.be-imp__sec.is-add th{box-shadow:inset 3px 0 0 var(--status-success-ink)}.be-imp__tbl tr.be-imp__sec.is-rep th{box-shadow:inset 3px 0 0 var(--status-warning-ink)}.be-imp__tbl tr.be-imp__sec.is-rem th{box-shadow:inset 3px 0 0 var(--status-error-ink)}.be-imp__tbl tr.be-imp__sec.is-chg th{box-shadow:inset 3px 0 0 var(--status-info-ink)}.be-imp__tbl tr.be-imp__tr.is-off td:not(.be-imp__cb){opacity:.5}.be-imp__tbl tr.be-imp__tr.is-same td{color:var(--lt-muted)}.be-imp__tbl tbody tr:hover td{background:0 0}.be-child--gone .bf-summary{cursor:default;background:var(--color-base-150)}.be-child--gone .bf-summary__text b{color:var(--lt-muted);font-weight:600}.be-child--gone .be-lock{color:var(--lt-faint);margin-left:auto}.lt-auth{z-index:1200;box-sizing:border-box;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0;overflow:auto}.lt-auth__bg{background:var(--surface-page,var(--color-base-200));position:absolute;inset:0}.lt-auth__bg:before{content:"";background:radial-gradient(60% 50% at 20% 10%,var(--brand-amber),transparent 70%),radial-gradient(50% 40% at 90% 90%,var(--brand-navy),transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.lt-auth__bg:before{background:radial-gradient(60% 50% at 20% 10%,color-mix(in oklab,var(--brand-amber) 22%,transparent),transparent 70%),radial-gradient(50% 40% at 90% 90%,color-mix(in oklab,var(--brand-navy) 18%,transparent),transparent 70%)}}.lt-auth__wrap{width:100%;max-width:400px;animation:lt-in-up var(--duration-slow,.32s) var(--ease-default,ease) both;flex-direction:column;gap:1rem;margin:auto;display:flex;position:relative}.lt-auth__card{background:var(--color-base-100);border:1px solid var(--color-base-250);border-radius:var(--radius-2xl,1rem);box-shadow:var(--shadow-3,var(--shadow-2));box-sizing:border-box;flex-direction:column;gap:.875rem;padding:1.5rem 1.5rem 1.375rem;display:flex}.lt-auth__card--boot{align-items:center;padding:2.5rem 1.5rem}.lt-auth__brand{justify-content:center;margin-bottom:.25rem;display:flex}.lt-auth__brand img{width:auto;height:2rem}.lt-auth__brand .lt-brand__lockup--dark,[data-theme=letium-dark] .lt-auth__brand .lt-brand__lockup--light{display:none}[data-theme=letium-dark] .lt-auth__brand .lt-brand__lockup--dark{display:block}.lt-auth__title{font:600 1.25rem/1.25 var(--font-display);letter-spacing:var(--tracking-tight);text-align:center;margin:0}.lt-auth__text{color:var(--lt-muted);text-align:center;margin:0;font-size:.875rem;line-height:1.45}.lt-auth__alert{background:var(--status-error-soft);color:var(--status-error-ink);border-radius:.625rem;padding:.5rem .75rem;font-size:.8125rem;line-height:1.4}.lt-auth__alert--info{background:var(--status-info-soft);color:var(--status-info-ink)}.lt-auth__actions{flex-direction:column;gap:.5rem;margin-top:.25rem;display:flex}.lt-auth__links{justify-content:center;gap:1rem;display:flex}.lt-auth__link{font:inherit;color:var(--color-primary);cursor:pointer;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);background:0 0;border:0;padding:0;font-size:.8125rem}@supports (color:color-mix(in lab,red,red)){.lt-auth__link{-webkit-text-decoration-color:color-mix(in oklab,var(--color-primary) 35%,transparent);-webkit-text-decoration-color:color-mix(in oklab,var(--color-primary) 35%,transparent);text-decoration-color:color-mix(in oklab,var(--color-primary) 35%,transparent)}}.lt-auth__link:hover{text-decoration-color:currentColor}.lt-auth__alt{color:var(--lt-muted);text-align:center;font-size:.8125rem}.lt-auth__foot{text-align:center;color:var(--lt-faint);font-size:.75rem}.lt-auth__pin{background:var(--brand-navy);color:#fff;font:700 2rem/1 var(--font-display);letter-spacing:.25em;border-radius:.75rem;align-self:center;padding:.5rem 1.25rem}.lt-auth__wait{color:var(--lt-muted);justify-content:center;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.lt-auth__lock{color:var(--action-danger);justify-content:center;display:flex}.lt-auth__lock .lt-icon{width:2.5rem;height:2.5rem}.lt-auth__spinner{border:3px solid var(--color-base-250);border-top-color:var(--color-primary);border-radius:999px;width:28px;height:28px;animation:.8s linear infinite lt-spin}.lt-auth__spinner--sm{border-width:2px;width:14px;height:14px}.lt-auth .bk-field__label{font-size:.8125rem}.lt-field__error{color:var(--action-danger);font-size:.75rem;display:block}body.is-auth{overflow:hidden}body.is-auth #app{filter:blur(2px);pointer-events:none;-webkit-user-select:none;user-select:none}@media (max-width:480px){.lt-auth{align-items:flex-start;padding:.75rem}.lt-auth__card{padding:1.25rem 1.125rem}}.lt-auth__card--lock{align-items:stretch}.lt-auth__lockwho{justify-content:center;align-items:center;gap:.75rem;display:flex}.lt-auth__lockwho>div{flex-direction:column;line-height:1.3;display:flex}.lt-auth__lockwho span:not(.lt-avatar){color:var(--lt-muted);font-size:.8125rem}.lt-avatar--lg{width:2.75rem;height:2.75rem;font-size:1rem}.lt-keypad{flex-direction:column;align-items:center;gap:1rem;padding:.25rem 0;display:flex}.lt-keypad__dots{gap:.75rem;display:flex}.lt-keypad__dot{border:2px solid var(--color-base-300);width:.875rem;height:.875rem;transition:background var(--duration-fast),border-color var(--duration-fast),transform var(--duration-fast);border-radius:999px}.lt-keypad__dot.is-on{background:var(--color-primary);border-color:var(--color-primary);transform:scale(1.1)}.lt-keypad__keys{grid-template-columns:repeat(3,4.25rem);gap:.625rem;display:grid}.lt-keypad__key{border:1px solid var(--color-base-250);background:var(--color-base-150,var(--color-base-200));height:4.25rem;font:500 1.5rem/1 var(--font-display);color:inherit;cursor:pointer;transition:background var(--duration-fast),transform var(--duration-fast);border-radius:999px;justify-content:center;align-items:center;display:flex}.lt-keypad__key:hover{background:var(--lt-hover)}.lt-keypad__key:active{background:var(--lt-primary-soft);transform:scale(.94)}.lt-keypad__key--del .lt-icon{width:1.5rem;height:1.5rem}.lt-keypad__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.lt-keypad.is-shake{animation:.45s lt-shake}@keyframes lt-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}.lt-auth__pininput{letter-spacing:.4em;text-align:center;font-size:1.25rem}.lt-stepbar{z-index:1100;background:var(--brand-amber);color:var(--brand-amber-ink,#2b2000);align-items:center;gap:.625rem;padding:.375rem 1rem;font-size:.8125rem;line-height:1.3;display:flex;position:sticky;top:0}.lt-stepbar__text{flex:1;min-width:0}.lt-stepbar__timer{font-weight:600}.lt-stepbar__btn{flex:none}body.is-stepin #app{--lt-stepbar:2rem}@media (max-width:480px){.lt-stepbar{padding:.375rem .75rem;font-size:.75rem}.lt-keypad__keys{grid-template-columns:repeat(3,3.75rem)}.lt-keypad__key{height:3.75rem}.lt-auth__links{flex-direction:column;align-items:center;gap:.625rem}.lt-auth__links .lt-auth__sep{display:none}.lt-auth .input{font-size:1rem}.lt-auth__card--lock{padding-top:1rem}}.ad-card{padding:0;overflow:hidden}.ad-card .lt-empty{padding:2rem 1rem}.ad-filters{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.ad-search{flex:240px;max-width:360px;position:relative}.ad-search .lt-icon{pointer-events:none;position:absolute;top:50%;left:.625rem;transform:translateY(-50%)}.ad-search .input{width:100%;padding-left:2rem}.ad-filters .select{width:auto;max-width:220px}.ad-af-filters .input{width:10rem}.ad-af-date{align-items:center;gap:.375rem;display:inline-flex}.ad-af-date .input{width:9.5rem}.ad-af-ua{text-overflow:ellipsis;white-space:nowrap;max-width:16rem;overflow:hidden}.ad-table td:first-child{font-weight:500}.ad-table td:nth-child(4){white-space:normal;max-width:220px}.ad-who{align-items:center;gap:.625rem;display:flex}.ad-who .lt-avatar{flex:none}.ad-more{text-align:center;border-top:1px solid var(--color-base-250);padding:.75rem}.ad-list li{cursor:pointer;padding:.625rem .875rem}.ad-list li:hover{background:var(--lt-hover)}.ad-roleav{vertical-align:middle;width:1.75rem;height:1.75rem;margin-right:.25rem;font-size:.6875rem}.ad-drawer .lt-drawer__body{padding-top:0}.ad-top{z-index:2;background:var(--color-base-100);border-bottom:1px solid var(--color-base-250);margin:0 -1.125rem .875rem;padding:.25rem 1.125rem 0;position:sticky;top:0}.lt-drawer[data-expanded=true] .ad-top{margin:0 0 .875rem;padding:.25rem 0 0}.ad-top .lt-tabs{margin:0}.ad-body{flex-direction:column;gap:1rem;min-width:0;display:flex}.ad-form{flex-direction:column;gap:.875rem;display:flex}.ad-grid2{grid-template-columns:1fr 1fr;gap:.75rem 1rem;display:grid}.ad-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 1rem;display:grid}.ad-form .input,.ad-form .select{width:100%}.ad-details{border:1px solid var(--color-base-250);border-radius:.625rem;flex-direction:column;gap:.75rem;padding:.625rem .875rem;display:flex}.ad-details summary{cursor:pointer;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;list-style:none;display:flex}.ad-details summary:before{content:"▸";color:var(--lt-faint);transition:transform var(--duration-fast);font-size:.75rem}.ad-details[open] summary:before{transform:rotate(90deg)}.ad-meta{font-size:.75rem}.ad-section{flex-direction:column;gap:.625rem;padding-top:.25rem;display:flex}.ad-section+.ad-section{border-top:1px solid var(--color-base-250);padding-top:.875rem}.ad-section__title{align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;display:flex}.ad-section__title .lt-muted{font-weight:400}.ad-state{grid-template-columns:max-content 1fr;gap:.375rem 1rem;font-size:.875rem;display:grid}.ad-state__row{display:contents}.ad-state__row>span:first-child{color:var(--lt-muted)}.ad-actions{margin-top:.25rem}.ad-ask{box-shadow:none;flex-direction:column;gap:.625rem;margin-top:.5rem;padding:.75rem .875rem;display:flex}.ad-sessions li{align-items:flex-start}.ad-log .lt-list__time{width:7.5rem}.ad-rolepick{align-items:center;gap:.5rem;display:flex}.ad-rolepick .select{flex:1;max-width:360px}.ad-permgroup{flex-direction:column;gap:.25rem;display:flex}.ad-permgroup+.ad-permgroup{margin-top:.5rem}.ad-permgroup__title{color:var(--lt-faint);text-transform:uppercase;letter-spacing:.04em;margin:.25rem 0;font-size:.75rem}.ad-perm{border-bottom:1px dashed var(--color-base-250);justify-content:space-between;align-items:center;gap:.75rem;padding:.3rem 0;font-size:.8125rem;display:flex}.ad-perm:last-child{border-bottom:0}.ad-perm__title{min-width:0}.ad-perm__scope{flex-wrap:wrap;justify-content:flex-end;gap:.25rem;display:flex}.lt-chip--static{cursor:default;height:1.375rem;padding:0 .5rem;font-size:.75rem}.ad-perm--edit .select{flex:none;width:200px}.ad-grants{flex-direction:column;gap:.5rem;display:flex}.ad-grant{border:1px solid var(--color-base-200);border-radius:.5rem;grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) auto;align-items:center;gap:.375rem;padding:.375rem .5rem;display:grid}.ad-grant .select{width:100%}.ad-grant__objs{grid-column:1/-1}.ad-grant__objs:empty{display:none}.ad-objs{flex-wrap:wrap;align-items:center;gap:.25rem .375rem;display:flex}.ad-objs .lt-chip[aria-pressed=true]{background:var(--lt-primary-soft);border-color:var(--color-primary);color:var(--color-primary)}.ad-objs__title{color:var(--lt-muted);margin-right:.125rem;font-size:.75rem}.ad-objs__title:not(:first-child){margin-left:.5rem}.ad-roles{flex-direction:column;gap:.5rem;display:flex}.ad-role{border:1px solid var(--color-base-200);border-radius:.625rem;flex-direction:column;gap:.5rem;padding:.5rem .625rem;display:flex}.ad-role__row{grid-template-columns:minmax(0,1.4fr) minmax(0,1.4fr) auto auto;align-items:center;gap:.375rem;display:grid}.ad-role__row .select{width:100%}.ad-fio .bf-plaque{margin-top:.25rem}.ad-modules{flex-wrap:wrap;gap:.375rem;display:flex}.ad-chip{cursor:pointer;height:auto;padding:.25rem .625rem}.ad-chip:has(input:checked){border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.ad-chip:has(input:checked){border-color:color-mix(in oklab,var(--color-primary) 40%,transparent)}}.ad-chip:has(input:checked){color:var(--color-primary);background:var(--lt-primary-soft)}.ad-toggle{height:var(--control-md,2.125rem);cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.ad-deps{flex-direction:column;padding:.5rem .75rem;display:flex}.ad-dep{padding:.25rem 0 .25rem calc(var(--lvl,0) * 1.5rem);border-bottom:1px solid var(--color-base-250);align-items:center;gap:.5rem;min-height:2.25rem;display:flex}.ad-dep:last-child{border-bottom:0}.ad-dep.is-archived .ad-dep__name{color:var(--lt-faint);text-decoration:line-through}.ad-dep__line{background:var(--color-base-300);flex:none;width:.75rem;height:1px}.ad-dep[style*=--lvl\:0] .ad-dep__line{display:none}.ad-dep__name{flex:200px;min-width:120px;font-size:.875rem}.ad-dep__camp{width:160px}.ad-dep__n{text-align:right;width:4rem;font-size:.75rem}.ad-dep__tools{opacity:.35;transition:opacity var(--duration-fast);gap:.125rem;display:flex}.ad-dep:hover .ad-dep__tools,.ad-dep:focus-within .ad-dep__tools{opacity:1}.ad-settings{margin-bottom:1rem}.ad-settings .lt-card__body{padding:0 1rem}.ad-setting{border-bottom:1px solid var(--color-base-250);justify-content:space-between;align-items:center;gap:1rem;padding:.625rem 0;display:flex}.ad-setting:last-child{border-bottom:0}.ad-setting.is-dirty .ad-setting__title:after{content:" •";color:var(--brand-amber-ink)}.ad-setting__text{min-width:0}.ad-setting__title{font-size:.875rem;font-weight:500}.ad-setting__key{margin-top:.125rem;font-size:.6875rem}.ad-setting__control{flex:none}.ad-setting__num{text-align:right;width:6.5rem}.ad-setting__key{overflow-wrap:anywhere}.ad-setting--wide{align-items:flex-start}.ad-setting--wide .ad-setting__control{flex:0 30rem;min-width:16rem}.ad-setting__json{resize:vertical;white-space:pre;tab-size:2;height:auto;min-height:4.5rem;padding:.5rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem;line-height:1.45;display:block}.ad-setting__err{color:var(--action-danger);margin-top:.25rem;font-size:.75rem}.ad-setting__note{margin-top:.25rem;font-size:.6875rem}@media (max-width:767px){.ad-grid2,.ad-grid3{grid-template-columns:1fr}.ad-grant{grid-template-columns:1fr auto}.ad-grant .select[name=perm]{grid-column:1/-1}.ad-role__row{grid-template-columns:1fr auto auto}.ad-role__row .select:first-child{grid-column:1/-1}.ad-perm--edit{flex-direction:column;align-items:stretch;gap:.25rem}.ad-perm--edit .select{width:100%}.ad-state{grid-template-columns:1fr}.ad-state__row>span:first-child{font-size:.75rem}.ad-top{margin:0 -1rem .75rem;padding:.25rem 1rem 0}.ad-dep{flex-wrap:wrap}.ad-dep__tools{opacity:1}.ad-setting{flex-direction:column;align-items:flex-start;gap:.375rem}.ad-setting--wide{align-items:stretch}.ad-setting--wide .ad-setting__control{flex:none;width:100%;min-width:0}.ad-filters .select{flex:45%;max-width:none}.ad-af-filters .input{flex:45%;width:auto;min-width:0}.ad-af-date{flex:45%;min-width:0}.ad-af-date .input{flex:auto;width:auto;min-width:0}}.og-cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.75rem;display:grid}.og-card{border:1px solid var(--color-base-250);background:var(--color-base-100);cursor:pointer;transition:border-color var(--duration-fast),box-shadow var(--duration-fast);border-radius:.875rem;flex-direction:column;gap:.5rem;padding:.875rem 1rem;display:flex}.og-card:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.og-card:hover{border-color:color-mix(in oklab,var(--color-primary) 35%,transparent)}}.og-card:hover{box-shadow:var(--shadow-1)}.og-card.is-deleted{opacity:.6;border-style:dashed}.og-card__head{align-items:flex-start;gap:.625rem;display:flex}.og-card__dot{border-radius:999px;flex:none;width:.75rem;height:.75rem;margin-top:.3rem}.og-card__title{font-weight:600;line-height:1.3}.og-card__sub{color:var(--lt-muted);font-size:.8125rem}.og-card__meta{color:var(--lt-muted);flex-wrap:wrap;gap:.375rem .875rem;font-size:.8125rem;display:flex}.og-card__meta b{color:inherit;font-weight:600}.og-kv{grid-template-columns:max-content 1fr;gap:.25rem 1rem;font-size:.8125rem;display:grid}.og-kv>span:nth-child(odd){color:var(--lt-muted)}.og-tree{flex-direction:column;gap:2px;font-size:.8125rem;display:flex}.og-node{min-height:2rem;padding:.125rem .375rem .125rem calc(.375rem + var(--lvl,0) * 1.25rem);border-radius:.5rem;align-items:center;gap:.375rem;display:flex}.og-node:hover{background:var(--lt-hover)}.og-node.is-off{opacity:.55}.og-node__kind{background:var(--color-base-200);width:1.5rem;height:1.5rem;color:var(--lt-muted);border-radius:.375rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.og-node__kind .lt-icon{width:.9rem;height:.9rem}.og-node--room .og-node__kind{background:var(--lt-primary-soft);color:var(--color-primary)}.og-node--bed .og-node__kind{background:0 0}.og-node__name{min-width:0;font-weight:500}.og-node--bed .og-node__name{color:var(--lt-muted);font-weight:400}.og-node__cap{color:var(--lt-muted);white-space:nowrap;align-items:center;gap:.5rem;margin-left:auto;font-size:.75rem;display:inline-flex}.og-node__tools{gap:.125rem;margin-left:.25rem;display:none}.og-node:hover .og-node__tools,.og-node:focus-within .og-node__tools{display:inline-flex}.og-node__gender{background:var(--color-base-200);border-radius:999px;padding:0 .375rem;font-size:.6875rem}.og-node__gender.is-m{background:var(--status-info-soft);color:var(--status-info-ink)}.og-node__gender.is-f{color:#86198f;background:oklab(66.6764% .204559 -.158959/.16)}.og-beds{padding:.125rem .375rem .375rem calc(.375rem + var(--lvl,0) * 1.25rem + 1.9rem);flex-wrap:wrap;gap:.25rem;display:flex}.og-bed{background:var(--color-base-200);color:var(--lt-muted);border-radius:.375rem;padding:.0625rem .375rem;font-size:.6875rem}.og-summary{color:var(--lt-muted);flex-wrap:wrap;gap:.5rem 1.25rem;padding:.5rem 0;font-size:.8125rem;display:flex}.og-summary b{color:inherit;font-weight:600}.og-inline{border:1px dashed var(--color-base-300);margin:.25rem 0 .25rem calc(.375rem + var(--lvl,0) * 1.25rem);border-radius:.625rem;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.625rem;display:flex}.og-inline .input,.og-inline .select{width:auto}.og-inline .input--num{width:4.5rem}.og-restrict{flex-direction:column;gap:.5rem;display:flex}.og-restrict__sys{border:1px solid var(--color-base-250);border-radius:.625rem;flex-direction:column;gap:.375rem;padding:.5rem .75rem;display:flex}.og-restrict__sys.is-off{opacity:.6}.og-restrict__row{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-size:.8125rem;display:flex}.og-restrict__row .lt-muted{min-width:6rem}.og-restrict__all{font-size:.8125rem}.sb-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.625rem;margin-bottom:.75rem;display:grid}.sb-kpi{border:1px solid var(--color-base-250);background:var(--color-base-100);border-radius:.75rem;flex-direction:column;gap:.125rem;padding:.75rem .875rem;display:flex}.sb-kpi__label{color:var(--lt-muted);font-size:.75rem}.sb-kpi__value{font:600 1.25rem/1.2 var(--font-display)}.sb-kpi__sub{color:var(--lt-faint);font-size:.75rem}.sb-filters{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.sb-filters .select,.sb-filters .input{width:auto;max-width:240px}.sb-table td.r,.sb-table th.r{text-align:right}.sb-status{background:var(--color-base-200);white-space:nowrap;border-radius:999px;padding:.0625rem .5rem;font-size:.75rem}.sb-status--confirmed,.sb-status--accepted,.sb-status--signed,.sb-status--paid{background:var(--status-success-soft);color:var(--status-success-ink)}.sb-status--sent,.sb-status--draft{background:var(--status-info-soft);color:var(--status-info-ink)}.sb-status--rejected,.sb-status--declined{background:var(--status-error-soft);color:var(--status-error-ink)}.sb-status--none,.sb-status--verbal,.sb-status--not_needed{background:var(--color-base-200);color:var(--lt-muted)}.sb-script{width:100%;min-height:16rem;font:.8125rem/1.5 var(--font-mono,ui-monospace,Menlo,monospace);tab-size:2;resize:vertical;white-space:pre}.sb-script[aria-invalid=true]{border-color:var(--action-danger)}.sb-ref{border:1px solid var(--color-base-250);background:var(--color-base-150,var(--color-base-200));border-radius:.625rem;flex-direction:column;gap:.25rem;max-height:18rem;padding:.5rem .625rem;font-size:.75rem;display:flex;overflow:auto}.sb-ref code{font-family:var(--font-mono,ui-monospace,monospace);color:var(--color-primary)}.sb-ref__row{grid-template-columns:minmax(8rem,14rem) 1fr;gap:.5rem;display:grid}.sb-ref__title{margin-top:.25rem;font-weight:600}.sb-calc{border:1px solid var(--color-base-250);border-radius:.625rem;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.sb-calc__result{background:var(--status-success-soft);color:var(--status-success-ink);border-radius:.5rem;padding:.625rem .75rem;font-size:.8125rem;line-height:1.45}.sb-calc__result.is-bad{background:var(--status-error-soft);color:var(--status-error-ink)}.sb-calc__vars{color:var(--lt-muted);font-size:.75rem;font-family:var(--font-mono,ui-monospace,monospace);word-break:break-word}.sb-rows{flex-direction:column;gap:.375rem;display:flex}.sb-row{grid-template-columns:minmax(0,1.2fr) minmax(0,2fr) minmax(0,1fr) auto;align-items:center;gap:.375rem;display:grid}.sb-row .input,.sb-row .select{width:100%}.sb-row--cat{grid-template-columns:minmax(0,1fr) minmax(0,2fr) 5rem auto}.sb-chips{flex-wrap:wrap;gap:.375rem;display:flex}.sb-lines{flex-direction:column;gap:.25rem;font-size:.8125rem;display:flex}.sb-lines__row{justify-content:space-between;gap:1rem;display:flex}.sb-lines__row b{font-weight:600}.sb-years{gap:.25rem;display:inline-flex}.sb-report{flex-direction:column;gap:.75rem;display:flex}.sb-report iframe{border:1px solid var(--color-base-250);background:#fff;border-radius:.625rem;width:100%;min-height:30rem}.sb-pick{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;font-size:.8125rem;display:flex}.pm-certprog{flex-direction:column;gap:.375rem;display:flex}.pm-certprog__sel{flex-wrap:wrap;gap:.375rem;display:flex}.pm-certprog__sel .select{width:auto;max-width:100%}.pm-certprog__calc{font-size:.8125rem;line-height:1.45}.pm-certprog__calc.is-bad{color:var(--action-danger)}.pm-certacts{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}@media (max-width:640px){.sb-row,.sb-row--cat{grid-template-columns:1fr 1fr}.og-node__tools{display:inline-flex}}.ad-parts{max-width:100%;margin-bottom:.75rem;overflow-x:auto}.ad-parts__hint{margin:-.25rem 0 1rem}.ad-settings__sub{margin-left:.5rem;font-size:.8125rem;font-weight:400}.ad-settings .lt-card__head{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.ad-setting.is-error .ad-setting__title{color:var(--action-danger)}.ad-bk{flex-direction:column;gap:.75rem;display:flex;padding:.75rem 1rem 1rem!important}.ad-bk-btns{flex-wrap:wrap;margin:0}.ad-bk-state{margin-bottom:.25rem}.ad-bk-err{max-width:22rem;color:var(--action-danger);overflow-wrap:anywhere;font-size:.75rem}.ad-bk-none{padding:.25rem 0;font-size:.8125rem}.ad-bt-list{flex-direction:column;gap:.75rem;display:flex;padding:.75rem 1rem 1rem!important}.ad-bt{border:1px solid var(--color-base-250);border-radius:var(--radius-box,.75rem);flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.ad-bt__head{align-items:center;gap:.5rem;font-size:.875rem;display:flex}.ad-bt__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem .75rem;display:grid}.ad-bt__flags{flex-wrap:wrap;gap:.25rem 1.25rem;display:flex}.ad-bt__flags .ad-toggle{height:auto;min-height:1.75rem;font-size:.8125rem}.ad-bt-empty{font-size:.8125rem}.ad-bt-add{flex-wrap:wrap;align-items:center;margin:0}.ad-bt-add .lt-muted{font-size:.75rem}.ad-cron__warn{margin-bottom:.75rem}.ad-cron__warn code,.ad-cron__ex code,.ad-cron__form code,.ad-state code{background:var(--color-base-200);border-radius:.25rem;padding:0 .25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125em}.ad-cron__info{border-bottom:1px solid var(--color-base-250);padding:.5rem 1rem;font-size:.8125rem}.ad-cron__expr{white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem}.ad-cron__err{max-width:18rem;color:var(--action-danger);overflow-wrap:anywhere;font-size:.75rem}.ad-cron__form{gap:.375rem;margin-top:.75rem}.ad-cron__mode{cursor:pointer;align-items:center;gap:.5rem;min-height:1.75rem;font-size:.875rem;display:flex}.ad-cron__ex{line-height:1.7}.ad-cron__runs .lt-list__main{min-width:0}.ad-cron__out summary{cursor:pointer;color:var(--lt-muted);font-size:.75rem}.ad-cron__out pre{background:var(--color-base-200);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:.375rem;max-height:16rem;margin:.25rem 0 0;padding:.5rem;font-size:.75rem;line-height:1.4;overflow:auto}@media (max-width:1023px){.ad-bt__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ad-bt__grid{grid-template-columns:1fr}.ad-parts .lt-segment{white-space:nowrap}}.ad-cron td:first-child{white-space:normal;min-width:15rem}.ad-cron td:first-child>div:first-child{font-size:.875rem}.tr-table td:first-child{white-space:normal;min-width:14rem;max-width:26rem;font-weight:500}.tr-table td{padding-top:.375rem;padding-bottom:.375rem}.tr-table td .tr-sub{white-space:normal}.tr-name{font-weight:500}.tr-sub{margin-top:.125rem;font-size:.75rem;font-weight:400}.tr-off td,.tr-off .tr-name{color:var(--lt-muted)}.tr-off .tr-name{font-weight:400}.tr-table tr[data-action]{cursor:pointer}.tr-times{gap:.375rem;display:flex}.tr-times .input{min-width:0}.tr-tariffs td{vertical-align:top}.tr-tariffs .input-sm{width:100%;min-width:5.5rem}.tr-tariffs td:nth-child(3),.tr-tariffs td:nth-child(4){width:8rem}.tr-tariffs td:last-child{min-width:10rem}.tr-tcheck{cursor:pointer;align-items:center;gap:.5rem;display:inline-flex}.tr-steps{flex-direction:column;gap:.375rem;display:flex}.tr-steps .bk-field__label{align-items:center;gap:.5rem;display:flex}.tr-step{align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.tr-step .input{width:5rem}.tr-trip{align-items:center;gap:.375rem;display:flex}.tr-trip .input:first-child{flex:0 0 11.5rem}.tr-trip .input:nth-child(2){flex:1;min-width:0}.tr-foot{flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;display:flex}.tr-foot__left{flex-wrap:wrap;flex:1;gap:.375rem;display:flex}.tr-foot__right{gap:.375rem;margin-left:auto;display:flex}.tr-drawer .lt-drawer__foot{flex-direction:column;align-items:stretch}.tr-drawer .lt-drawer__foot .ad-ask{margin:0 0 .5rem}.tr-drawer .ad-grid2>.ad-section+.ad-section{border-top:0;padding-top:.25rem}@media (max-width:720px){.tr-tariffs td:nth-child(3),.tr-tariffs td:nth-child(4){width:auto}.tr-trip{flex-wrap:wrap}.tr-trip .input:first-child{flex-basis:100%}}.tr-restrict{display:block}.tr-restrict>summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.tr-restrict>summary::-webkit-details-marker{display:none}.tr-restrict>summary:before{content:"";border-right:1.5px solid var(--lt-muted);border-bottom:1.5px solid var(--lt-muted);width:.4rem;height:.4rem;transition:transform var(--duration-fast);margin-right:.5rem;display:inline-block;transform:rotate(-45deg)}.tr-restrict[open]>summary:before{transform:rotate(45deg)}.tr-restrict>.og-restrict{margin-top:.625rem}.tr-tripcard{border:1px solid var(--color-base-250);border-radius:var(--radius-md,8px);flex-direction:column;gap:.375rem;padding:.5rem;display:flex}.tr-tripcard+.tr-tripcard{margin-top:.5rem}.tr-tripcard.is-err{border-color:var(--color-error)}.tr-tripcard .tr-trip .select{flex:0 0 12rem;min-width:0}.tr-tripcard .tr-trip .input:first-of-type{flex:0 0 11.5rem}.tr-trip__stops{flex-wrap:wrap;gap:.25rem;display:flex}.tr-trip__sched{flex-wrap:wrap;align-items:baseline;gap:.25rem .375rem;font-size:.75rem;display:flex}.tr-rstops{flex-direction:column;gap:.375rem;display:flex}.tr-rstop{grid-template-columns:minmax(10rem,1.4fr) minmax(9rem,1fr) minmax(9rem,1fr) auto;align-items:center;gap:.5rem;display:grid}.tr-rstop--head{color:var(--lt-muted);font-size:.75rem}.tr-rstop__in,.tr-rstop__out{align-items:center;gap:.25rem;display:flex}.tr-rstop__in .input,.tr-rstop__out .input{width:4.5rem;min-width:0}.tr-rstop__lbl{color:var(--lt-muted);width:3.25rem;font-size:.75rem;display:none}.tr-rstop__fix{width:4.5rem;color:var(--lt-muted);text-align:center;font-size:.75rem}.tr-rstop__act{gap:.125rem;display:flex}.tr-rstop--camp{background:var(--color-base-150);border-radius:var(--radius-md,8px);padding:.25rem .375rem}.tr-rcards{flex-direction:column;display:flex}.tr-rcard{border-bottom:1px solid var(--color-base-250);cursor:pointer;padding:.625rem .75rem}.tr-rcard:last-child{border-bottom:0}.tr-applylist{flex-direction:column;gap:.5rem;margin-top:.75rem;display:flex}.tr-apply{border:1px solid var(--color-base-250);border-radius:var(--radius-md,8px);cursor:pointer;align-items:flex-start;gap:.5rem;padding:.5rem .625rem;display:flex}.tr-warn{color:var(--status-error-ink);align-items:flex-start;gap:.25rem;display:flex}@media (max-width:720px){.tr-rstop{border:1px solid var(--color-base-250);border-radius:var(--radius-md,8px);grid-template-columns:1fr auto;padding:.5rem}.tr-rstop__pt{grid-column:1/2}.tr-rstop__in,.tr-rstop__out{grid-column:1/-1}.tr-rstop__lbl{display:inline-block}.tr-rstop__act{grid-area:1/2}.tr-tripcard .tr-trip{flex-wrap:wrap}.tr-tripcard .tr-trip .select,.tr-tripcard .tr-trip .input:first-of-type{flex-basis:100%}}.bt-panel{z-index:1150;background:var(--color-base-100);border:1px solid var(--color-base-250);border-radius:var(--radius-island,1rem);width:400px;max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);box-shadow:var(--shadow-drawer,var(--shadow-3));animation:lt-in-up var(--duration-base,.2s) var(--ease-default,ease) both;flex-direction:column;font-size:.875rem;display:flex;position:fixed;bottom:1rem;right:1rem}.bt-panel.is-hidden{visibility:hidden;pointer-events:none}.bt-panel.is-drop{outline:2px dashed var(--color-primary);outline-offset:-6px}.bt-panel__head{align-items:center;gap:.5rem;padding:.75rem .75rem .25rem 1rem;display:flex}.bt-panel__head>.lt-icon{color:var(--action-danger)}.bt-panel__head b{flex:1;font-weight:600}.bt-panel__key{border:1px solid var(--color-base-250);border-radius:.375rem;padding:.0625rem .375rem;font-size:.75rem}.bt-panel__tabs{padding:0 1rem}.bt-panel__body{flex-direction:column;gap:.75rem;min-height:0;padding:.875rem 1rem;display:flex;overflow:auto}.bt-panel__foot{border-top:1px solid var(--color-base-250);justify-content:flex-end;gap:.5rem;padding:.625rem 1rem .875rem;display:flex}.bt-req{color:var(--action-danger);font-style:normal}.bt-more{align-self:flex-start;font-size:.8125rem}.bt-prio{width:100%}.bt-prio button{flex:1;font-size:.8125rem}.bt-elchip{background:var(--lt-primary-soft,var(--color-base-200));border-radius:.625rem;align-items:flex-start;gap:.5rem;padding:.5rem .625rem;display:flex}.bt-elchip>span{flex-direction:column;flex:1;gap:2px;min-width:0;line-height:1.35;display:flex}.bt-elchip small{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.bt-elchip .lt-icon{color:var(--color-primary);margin-top:2px}.bt-shotbtns{flex-wrap:wrap;gap:.5rem;display:flex}.bt-file{cursor:pointer}.bt-ctxnote{gap:.375rem;font-size:.75rem;line-height:1.4;display:flex}.bt-ctxnote .lt-icon{flex:none;margin-top:1px}.bt-thumbs{flex-wrap:wrap;gap:.5rem;display:flex}.bt-thumb{border:1px solid var(--color-base-250);background:var(--color-base-200);border-radius:.5rem;width:84px;height:60px;margin:0;position:relative;overflow:hidden}.bt-thumb img{object-fit:cover;cursor:zoom-in;width:100%;height:100%;display:block}.bt-thumb__x{color:#fff;cursor:pointer;background:oklab(0% none none/.55);border:0;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:flex;position:absolute;top:2px;right:2px}.bt-thumb--add{cursor:pointer;color:var(--lt-muted);border-style:dashed;justify-content:center;align-items:center;display:flex}.bt-thumb--add:hover{color:var(--color-primary);border-color:var(--color-primary)}.bt-mine{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.bt-mine__row{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem;display:flex}.bt-mine__row:hover,.bt-mine__item.is-open .bt-mine__row{background:var(--lt-hover)}.bt-mine__text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bt-mine__body{padding:.25rem .5rem .75rem}.bt-read{flex-direction:column;gap:.5rem;display:flex}.bt-read__meta{flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.bt-read__text,.bt-read__exp{white-space:pre-wrap;margin:0;line-height:1.45}.bt-commentbox{flex-direction:column;gap:.375rem;display:flex}.bt-commentbox__btns{justify-content:flex-end;gap:.375rem;display:flex}.bt-status{white-space:nowrap;background:var(--color-base-200);color:var(--lt-muted);border-radius:999px;align-items:center;padding:.0625rem .5rem;font-size:.75rem;line-height:1.5;display:inline-flex}.bt-status--new{background:var(--status-info-soft);color:var(--status-info-ink)}.bt-status--in_work{background:var(--brand-amber-soft);color:var(--brand-amber-ink)}.bt-status--reopened{background:var(--status-error-soft);color:var(--status-error-ink)}.bt-status--fixed{background:var(--status-success-soft,#e3f4e8);color:var(--status-success-ink,#1d6b38)}.bt-status--closed{background:var(--color-base-200);color:var(--lt-muted)}.bt-prio-high{color:var(--action-danger)}.bt-prio-low{color:var(--lt-muted)}.bt-hist{border-left:2px solid var(--color-base-250);flex-direction:column;gap:.5rem;margin:0;padding:0 0 0 .75rem;list-style:none;display:flex}.bt-hist__head{flex-wrap:wrap;align-items:center;gap:.25rem;font-size:.75rem;display:flex}.bt-hist__text{white-space:pre-wrap;font-size:.8125rem;line-height:1.4}.bt-hist__item--status .bt-hist__text{color:var(--lt-muted)}.bt-pick{z-index:1160;pointer-events:none;position:fixed;inset:0}.bt-pick__box{border:2px solid var(--action-danger);background:var(--action-danger);position:fixed}@supports (color:color-mix(in lab,red,red)){.bt-pick__box{background:color-mix(in oklab,var(--action-danger) 10%,transparent)}}.bt-pick__box{border-radius:4px;transition:all 60ms linear}.bt-pick__label{background:var(--action-danger);color:#fff;white-space:nowrap;border-radius:.375rem;padding:.125rem .375rem;font:500 .6875rem/1.4 ui-monospace,monospace;position:fixed}.bt-pick__hint{background:var(--brand-navy,#1d2b4a);color:#fff;box-shadow:var(--shadow-3);border-radius:999px;padding:.5rem .875rem;font-size:.8125rem;position:fixed;top:.75rem;left:50%;transform:translate(-50%)}.bt-mark{outline:3px solid var(--action-danger)!important;outline-offset:2px!important}.bt-lightbox{z-index:1300;cursor:zoom-out;background:oklab(0% none none/.78);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.bt-lightbox img{max-width:100%;max-height:100%;box-shadow:var(--shadow-3);background:#fff;border-radius:.5rem}.bt-lightbox__x{color:#fff;position:fixed;top:.75rem;right:.75rem}.bt-fab{left:.75rem;bottom:calc(var(--lt-tabbar,64px) + .75rem + env(safe-area-inset-bottom,0px));z-index:60;border:1px solid var(--color-base-250);background:var(--color-base-100);width:40px;height:40px;color:var(--action-danger);box-shadow:var(--shadow-2);cursor:pointer;opacity:.85;border-radius:999px;justify-content:center;align-items:center;display:flex;position:fixed}body.is-auth .bt-fab{display:none}.bt-filters{flex-wrap:wrap}.bt-search{min-width:220px}.bt-table td{vertical-align:top}.bt-table tr.is-current td{background:var(--lt-primary-soft,var(--lt-hover))}.bt-col-check{width:2rem}.bt-row__text{font-weight:500}.bt-shotcount{color:var(--lt-muted);align-items:center;gap:.25rem;display:inline-flex}.bt-selbar{background:var(--brand-navy,#1d2b4a);color:#fff;border-radius:.75rem;align-items:center;gap:.5rem;margin-top:.5rem;padding:.5rem .875rem;font-size:.8125rem;display:inline-flex;position:sticky;bottom:.5rem}.bt-selbar .bk-link{color:#fff}.lt-icon--xs{vertical-align:-1px;width:.75rem;height:.75rem}.bt-dr .bt-card,.bt-card{flex-direction:column;gap:.75rem;display:flex}.bt-grid2{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.bt-savebar{justify-content:flex-end;display:flex}.bt-sub{margin-top:.25rem;font-size:.8125rem;font-weight:600}.bt-kv{border-collapse:collapse;width:100%;font-size:.8125rem}.bt-kv th{text-align:left;color:var(--lt-muted);vertical-align:top;width:9rem;padding:.25rem .75rem .25rem 0;font-weight:400}.bt-kv td{word-break:break-word;padding:.25rem 0}.bt-kv code{font-size:.75rem}.bt-pre{background:var(--color-base-200);white-space:pre-wrap;word-break:break-word;border-radius:.5rem;max-height:16rem;margin:0;padding:.625rem .75rem;font:.75rem/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.bt-pre--err{background:var(--status-error-soft);color:var(--status-error-ink)}.bt-pre--prompt{max-height:28rem}.bt-bad{color:var(--action-danger)}.bt-details>summary{cursor:pointer;list-style:none}.bt-details>summary::-webkit-details-marker{display:none}.bt-details>summary:before{content:"▸ ";color:var(--lt-muted)}.bt-details[open]>summary:before{content:"▾ "}.bt-details[open]>summary{margin-bottom:.5rem}.bt-actions{flex-wrap:wrap;gap:.5rem;display:flex}.bt-commentfield textarea{width:100%}.bt-check{align-self:flex-start}.bt-done{background:var(--status-success-soft,#e3f4e8);border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:.75rem;display:flex}.bt-done>.lt-icon{width:1.5rem;height:1.5rem;color:var(--status-success-ink,#1d6b38);flex:none}.bt-steps ol{flex-direction:column;gap:.625rem;margin:.25rem 0 0;padding-left:1.25rem;line-height:1.5;display:flex}.bt-batch-acts{flex-wrap:wrap;gap:.5rem;display:flex}.bt-col-bar{min-width:12rem}.bt-bar{background:var(--color-base-200);border-radius:999px;gap:2px;height:.5rem;display:flex;overflow:hidden}.bt-bar__seg--fixed{background:var(--status-success-ink,#2e8a4f)}.bt-bar__seg--reopened{background:var(--action-danger)}.bt-bar__seg--in_work{background:var(--brand-amber)}.bt-bar__seg--closed{background:var(--color-base-300)}.bt-bar__seg--new{background:var(--color-primary)}.bt-checklist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bt-check-row{border-bottom:1px solid var(--color-base-250);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.625rem 0;display:flex}.bt-check-row__main{flex:1;min-width:14rem}.bt-check-row__acts{gap:.375rem;display:flex}.bt-check-row__comment{flex-direction:column;flex-basis:100%;align-items:flex-end;gap:.375rem;display:flex}.bt-check-row__comment textarea{width:100%}@media (max-width:767px){.bt-panel{border-bottom:0;border-radius:1rem 1rem 0 0;width:100%;max-width:100%;max-height:88dvh;bottom:0;left:0;right:0}.bt-panel__body{padding:.75rem}.bt-panel .input{font-size:1rem}.bt-grid2{grid-template-columns:1fr}.bt-search{flex:100%;min-width:0}.bt-pick__hint{white-space:normal;text-align:center;max-width:calc(100vw - 2rem);top:auto;bottom:1rem}}.bt-table td.bt-col-text{white-space:normal;width:100%;min-width:14rem}.bt-row__text{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:44rem;padding-top:.375rem;line-height:1.35;display:-webkit-box;overflow:hidden}.bt-row__meta{text-overflow:ellipsis;white-space:nowrap;max-width:44rem;padding-bottom:.375rem;overflow:hidden}.bt-table td{height:auto}.bt-panel textarea.textarea[name=bt-text],.bt-panel textarea.textarea[name=bt-expected],.bt-card>.bk-field textarea.textarea{min-height:calc(7.25em + 1rem)}.dr{flex-wrap:wrap;align-items:center;gap:.25rem .625rem;min-width:0;display:flex}.dr__field{flex:14.5rem;min-width:0;max-width:17rem;position:relative}.dr__input{font-variant-numeric:tabular-nums;width:100%;padding-right:2.25rem}.dr__btn{width:1.75rem;height:1.75rem;color:var(--lt-muted);cursor:pointer;background:0 0;border:0;border-radius:.375rem;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.dr__btn:hover,.dr.is-open .dr__btn{background:var(--lt-primary-soft);color:var(--color-primary)}.dr__btn:disabled{cursor:default;color:var(--lt-muted);opacity:.6;background:0 0}.dr__len{color:var(--lt-muted);white-space:nowrap;flex:none;font-size:.8125rem}.dr__len:empty{display:none}.dr__pop{z-index:1300;background:var(--color-base-100);border:1px solid var(--color-base-250);border-radius:var(--radius-box,.75rem);box-shadow:var(--shadow-drawer,var(--shadow-3,0 12px 32px #0000002e));animation:lt-in-up var(--duration-fast,.15s) var(--ease-default,ease) both;-webkit-user-select:none;user-select:none;max-width:calc(100vw - 16px);padding:.625rem .75rem .5rem;font-size:.8125rem;position:fixed}.dr__head{z-index:1;pointer-events:none;align-items:center;gap:.25rem;margin-bottom:-1.75rem;display:flex;position:relative}.dr__headsp{flex:1}.dr__nav{pointer-events:auto;width:1.75rem;height:1.75rem;color:var(--color-base-content);cursor:pointer;background:0 0;border:0;border-radius:.375rem;justify-content:center;align-items:center;display:inline-flex}.dr__nav:hover{background:var(--color-base-200)}.dr__months{gap:1.25rem;display:flex}.dr__month{width:15.25rem}.dr__mtitle{justify-content:center;align-items:center;height:1.75rem;font-weight:600;display:flex}.dr__grid{grid-template-columns:repeat(7,1fr);row-gap:2px;margin-top:.25rem;display:grid}.dr__wd{text-align:center;color:var(--lt-muted);padding:.125rem 0 .25rem;font-size:.6875rem}.dr__wd.is-weekend{color:var(--action-danger,#c0392b)}@supports (color:color-mix(in lab,red,red)){.dr__wd.is-weekend{color:color-mix(in oklab,var(--action-danger,#c0392b) 70%,var(--lt-muted))}}.dr__cell{height:2rem;color:var(--color-base-content);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:relative}.dr__cell--pad{cursor:default}.dr__cell.is-weekend{color:var(--action-danger,#c0392b)}@supports (color:color-mix(in lab,red,red)){.dr__cell.is-weekend{color:color-mix(in oklab,var(--action-danger,#c0392b) 75%,var(--color-base-content))}}.dr__cell:not(.dr__cell--pad):not(.is-in):not(.is-start):not(.is-end):hover{background:var(--color-base-200);border-radius:.375rem}.dr__cell.is-in:not(.is-start):not(.is-end):hover{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.dr__cell.is-in:not(.is-start):not(.is-end):hover{background:color-mix(in oklab,var(--color-primary) 22%,transparent)}}.dr__cell.is-other{background:var(--brand-amber,#e0a530)}@supports (color:color-mix(in lab,red,red)){.dr__cell.is-other{background:color-mix(in oklab,var(--brand-amber,#e0a530) 16%,transparent)}}.dr__cell.is-other{color:var(--color-base-content)}.dr__cell.is-in{background:var(--lt-primary-soft);color:var(--color-primary);border-radius:0}.dr__cell.is-start,.dr__cell.is-end{background:var(--action-primary,var(--color-primary));color:var(--color-primary-content,#fff);font-weight:600}.dr__cell.is-start{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.dr__cell.is-end{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.dr__cell.is-today:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:3px;left:50%}.dr__foot{border-top:1px solid var(--color-base-250);align-items:center;gap:.75rem;margin-top:.5rem;padding-top:.5rem;display:flex}.dr__hint{min-width:0;color:var(--lt-muted);flex:1}.dr__hint b{color:var(--color-base-content);font-weight:600}.dr__legend{color:var(--lt-muted);white-space:nowrap;align-items:center;gap:.3rem;font-size:.75rem;display:inline-flex}.dr__legend i{background:var(--brand-amber,#e0a530);border-radius:3px;width:.75rem;height:.75rem}@supports (color:color-mix(in lab,red,red)){.dr__legend i{background:color-mix(in oklab,var(--brand-amber,#e0a530) 30%,transparent)}}.dr__single{width:100%;min-width:0;display:block;position:relative}.dr__single>.input{width:100%;padding-right:2.25rem}.dr__single.is-open .dr__btn{background:var(--lt-primary-soft);color:var(--color-primary)}.dr__head--single{pointer-events:auto;gap:.375rem;margin-bottom:.25rem}.dr__head--single .dr__nav{flex:none}.dr__sel{flex:auto;min-width:0;height:1.75rem;min-height:1.75rem;padding:0 1.5rem 0 .5rem;font-size:.8125rem}.dr__sel--year{flex:0 0 5.25rem}.dr__pop--single .dr__mtitle{display:none}.dr__cell.is-off{color:var(--lt-faint);cursor:default}.dr__cell.is-off:hover{background:0 0!important}@media (max-width:639px){.dr__field{max-width:none}.dr__month{width:min(17rem,100vw - 40px)}.dr__cell{height:2.25rem}.dr__legend{display:none}}.tr-mode{margin-bottom:.25rem}.tr-bulk{flex-direction:column;gap:.5rem;display:flex}.tr-bulk__row{grid-template-columns:1.75rem minmax(7rem,1fr) minmax(8rem,1.4fr) minmax(15rem,2fr) 2rem;align-items:center;gap:.5rem;display:grid}.tr-bulk__row--head{color:var(--lt-muted);font-size:.75rem}.tr-bulk__num{text-align:right;color:var(--lt-muted);font-variant-numeric:tabular-nums}.tr-bulk__row.is-done{opacity:.6}.tr-bulk__row.is-err .dr__input,.tr-bulk__row.is-err .input{border-color:var(--action-danger)}.tr-bulk__err{color:var(--action-danger);grid-column:2/-1;margin-top:-.25rem;font-size:.75rem}.tr-bulk__ok{color:var(--status-success-ink,var(--color-success));grid-column:2/-1;margin-top:-.25rem;font-size:.75rem}.tr-bulk__gap{border:1px dashed var(--color-base-250);border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.625rem .75rem;display:flex}.tr-bulk__gap .input,.tr-bulk__gap .select{width:auto}.tr-bulk__gap .lt-num.input{width:4.5rem}.tr-bulk__total{color:var(--lt-muted);font-size:.8125rem}@media (max-width:767px){.tr-bulk__row{grid-template-columns:1.5rem 1fr 2rem}.tr-bulk__row>:nth-child(3),.tr-bulk__row>:nth-child(4){grid-column:2/3}.tr-bulk__row--head{display:none}.tr-bulk__row>.tr-bulk__del{grid-area:1/3}}.fd-objsel{color:var(--lt-muted);align-items:center;gap:.375rem;display:inline-flex}.fd-objsel .select{width:auto;max-width:240px;color:var(--color-base-content);font-weight:500}.fd-nav{border-bottom:1px solid var(--color-base-250);flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;margin:-.25rem 0 1rem;display:flex}.fd-nav .lt-tabs{border-bottom:0;flex:auto;min-width:0}.fd-groups{flex:none;margin-bottom:.5rem}.fd-groups .lt-icon{opacity:.75}.fd-toolbar{gap:.5rem .75rem}.fd-search{flex:0 300px;align-items:center;min-width:180px;display:inline-flex;position:relative}.fd-search .lt-icon{color:var(--lt-faint);pointer-events:none;position:absolute;left:.55rem}.fd-search .input{padding-left:1.85rem;width:100%!important}.fd-hint{font-size:.75rem}.fd-dirty{color:var(--color-warning);align-items:center;gap:.25rem;margin-right:.25rem;font-size:.8125rem;display:inline-flex}.fd-errors ul{margin:.25rem 0 0 1.1rem;padding:0}.fd-note{margin-top:.75rem;font-size:.8125rem}.fd-warn{color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.fd-warn{color:color-mix(in oklab,var(--color-warning) 80%,var(--color-base-content))}}.fd-warn{align-items:center;gap:.25rem;font-size:.8125rem;display:inline-flex}.fd-neg{color:var(--color-error)}.fd-pos{color:var(--color-success)}.fd-strong{font-weight:500}.fd-r{text-align:right}.fd-c{text-align:center}.fd-indent{padding-left:2rem!important}.fd-addrow{border-top:1px solid var(--color-base-250);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem;display:flex}.lt-card>.fd-addrow:first-child{border-top:0}.fd-addrow .select,.fd-addrow .input{width:auto;max-width:360px}.fd-table td{vertical-align:middle}.fd-table .fd-col-tools{white-space:nowrap;text-align:right;width:1%}.fd-table .fd-col-check{width:2rem}.fd-table .fd-col-x{white-space:nowrap;text-align:right;width:1%}.fd-table .fd-col-qty{width:11rem}.fd-table .fd-col-price{width:9rem}.fd-table tr.fd-tr-group td{background:var(--color-base-150);color:var(--lt-muted);text-transform:uppercase;letter-spacing:.03em;padding-top:.375rem;padding-bottom:.375rem;font-size:.75rem;font-weight:600}.fd-table tr.fd-tr-sub0 td{background:var(--color-base-150)}@supports (color:color-mix(in lab,red,red)){.fd-table tr.fd-tr-sub0 td{background:color-mix(in oklab,var(--color-base-150) 50%,transparent)}}.fd-table tr.fd-tr-total td{border-top:2px solid var(--color-base-300);font-weight:600}.fd-table tr.fd-tr-deleted td,.fd-table tr.fd-tr-off td{color:var(--lt-faint)}.fd-table tr.fd-tr-deleted .fd-strong{text-decoration:line-through}.fd-table tr.fd-tr-neg td,.fd-table tr.fd-tr-warn td{background:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.fd-table tr.fd-tr-neg td,.fd-table tr.fd-tr-warn td{background:color-mix(in oklab,var(--color-warning) 9%,transparent)}}.fd-table tr.fd-tr-first td{border-top:2px solid var(--color-base-250)}.fd-table .input-sm.input--num{text-align:right;width:6.5rem}.fd-doc td{height:36px;padding-top:.25rem;padding-bottom:.25rem}.fd-table td.fd-col-x .lt-iconbtn,.fd-table td.fd-col-tools .lt-iconbtn,.fd-table td.fd-col-tools .select{vertical-align:middle;display:inline-flex}.fd-ro td{color:var(--lt-muted)}.input.fd-changed{border-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.input.fd-changed{border-color:color-mix(in oklab,var(--color-warning) 70%,transparent)}}.input.fd-changed{background:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.input.fd-changed{background:color-mix(in oklab,var(--color-warning) 8%,var(--color-base-100))}}.fd-qty{align-items:center;gap:.25rem;display:flex}.fd-qty .select-sm{width:auto;padding-right:1.5rem}.fd-unit{color:var(--lt-muted);font-size:.8125rem}.fd-kv{margin-bottom:.75rem}.fd-tree{padding:.375rem 0}.fd-row{min-height:2.25rem;padding:.125rem .75rem .125rem calc(.5rem + var(--lvl,0) * 1.5rem);border-bottom:1px solid var(--color-base-250);cursor:default;outline:none;align-items:center;gap:.5rem;display:flex}.fd-row:last-child{border-bottom:0}.fd-row:hover{background:var(--lt-hover)}.fd-row.is-sel{background:var(--lt-primary-soft)}.fd-row.is-new .fd-row__name{color:var(--color-primary)}.fd-row.is-deleted .fd-row__name{color:var(--lt-faint);text-decoration:line-through}.fd-row--group .fd-row__name{font-weight:600}.fd-row--kind .fd-row__name{font-weight:500}.fd-row--pack{font-size:.8125rem}.fd-row__name{cursor:text;flex:0 auto;min-width:0}.fd-row__meta{min-width:0;color:var(--lt-muted);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:.75rem;overflow:hidden}.fd-row__tools{opacity:.3;transition:opacity var(--duration-fast);flex:none;gap:.125rem;display:inline-flex}.fd-row:hover .fd-row__tools,.fd-row:focus-within .fd-row__tools,.fd-row.is-sel .fd-row__tools,.fd-menuitem:hover .fd-row__tools,.fd-substorder__row .fd-row__tools{opacity:1}.fd-caret{width:1.25rem;height:1.25rem;color:var(--lt-faint);cursor:pointer;background:0 0;border:0;border-radius:.25rem;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.fd-caret:hover{color:var(--color-base-content);background:var(--lt-hover)}.fd-edit{margin:.25rem .75rem .5rem calc(.75rem + var(--lvl,1) * 1.5rem);border:1px solid var(--color-primary);padding:.75rem .875rem}@supports (color:color-mix(in lab,red,red)){.fd-edit{border:1px solid color-mix(in oklab,var(--color-primary) 35%,var(--color-base-250))}}.fd-edit{background:var(--color-base-100);box-shadow:var(--shadow-sm,0 1px 2px #0000000d);border-radius:.625rem}.fd-edit__title{color:var(--lt-muted);text-transform:uppercase;letter-spacing:.03em;margin-bottom:.5rem;font-size:.75rem}.fd-edit__grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));align-items:end;gap:.625rem .875rem;display:grid}.fd-edit__grid .input,.fd-edit__grid .select{width:100%}.fd-edit__grid .fd-f-wide{grid-column:1/-1}.fd-edit__btns{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.fd-edit__btns .lt-muted{font-size:.75rem}.fd-pair{gap:.375rem;display:flex}.fd-prices{flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.fd-pricechip{background:var(--color-base-150);border-radius:999px;padding:.125rem .5rem}.fd-rating{font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:.2rem;padding:.0625rem .4rem;font-size:.8125rem;display:inline-flex}.fd-rating.is-good{color:var(--color-success);background:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.fd-rating.is-good{background:color-mix(in oklab,var(--color-success) 10%,transparent)}}.fd-rating.is-mid{color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.fd-rating.is-mid{color:color-mix(in oklab,var(--color-warning) 85%,var(--color-base-content))}}.fd-rating.is-mid{background:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.fd-rating.is-mid{background:color-mix(in oklab,var(--color-warning) 12%,transparent)}}.fd-rating.is-low{color:var(--color-error);background:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.fd-rating.is-low{background:color-mix(in oklab,var(--color-error) 10%,transparent)}}.fd-objcard{border:1px solid var(--color-base-250);border-radius:.625rem;margin-bottom:.625rem;padding:.625rem .875rem}.fd-objcard.is-on{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.fd-objcard.is-on{border-color:color-mix(in oklab,var(--color-primary) 30%,var(--color-base-250))}}.fd-objcard__head{flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.875rem;display:flex}.fd-objcard__head .lt-muted{flex:1;font-size:.8125rem}.fd-objset{margin-top:.75rem}.fd-days{flex-direction:column;gap:.25rem;display:flex}.fd-day{align-items:center;gap:.375rem;min-height:1.875rem;font-size:.8125rem;display:flex}.fd-day__wd{cursor:pointer;align-items:center;gap:.3rem;width:3rem;display:inline-flex}.fd-day .input{width:6.5rem}.fd-pricebar{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.5rem;display:flex}.fd-pricehint{margin-bottom:.75rem;font-size:.8125rem}.fd-tri{border:1px solid var(--color-base-300);background:var(--color-base-100);cursor:pointer;width:1.375rem;height:1.375rem;color:var(--lt-faint);border-radius:.3125rem;justify-content:center;align-items:center;padding:0;display:inline-flex}.fd-tri--1{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-content)}.fd-tri--0{background:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.fd-tri--0{background:color-mix(in oklab,var(--color-error) 12%,var(--color-base-100))}}.fd-tri--0{border-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.fd-tri--0{border-color:color-mix(in oklab,var(--color-error) 40%,transparent)}}.fd-tri--0{color:var(--color-error)}.fd-tri:disabled{cursor:default;opacity:.7}.fd-pricetable .input--num{width:7rem}.fd-pricetable td,.fd-doc td:not(.lt-num):not(.fd-col-x):not(.fd-col-qty):not(.fd-col-price),.fd-pricetable .lt-list__meta{white-space:normal}.fd-repbar{max-width:420px;margin-bottom:.75rem}.fd-repgrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.625rem;margin-bottom:1rem;display:grid}.fd-repcard{text-align:left;border:1px solid var(--color-base-250);background:var(--color-base-100);cursor:pointer;font:inherit;color:inherit;transition:border-color var(--duration-fast),box-shadow var(--duration-fast);border-radius:.75rem;flex-direction:column;gap:.25rem;padding:.75rem .875rem;display:flex}.fd-repcard:hover{border-color:var(--color-base-300);box-shadow:var(--shadow-sm,0 1px 3px #0000000f)}.fd-repcard.is-active{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.fd-repcard__title{align-items:center;gap:.4rem;font-size:.875rem;font-weight:500;display:flex}.fd-repcard__sub{color:var(--lt-muted);font-size:.75rem}.fd-rephead{border-bottom:1px solid var(--color-base-250);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem .875rem;display:flex}.fd-drawer .lt-drawer__body{padding-top:0}.fd-dr__top{z-index:3;background:var(--color-base-100);border-bottom:1px solid var(--color-base-250);margin:0 -1.125rem .875rem;padding:.25rem 1.125rem 0;position:sticky;top:0}.lt-drawer[data-expanded=true] .fd-dr__top{margin:0 0 .875rem;padding:.25rem 0 0}.fd-dr__top .lt-tabs{border-bottom:0}.fd-dr__body{flex-direction:column;gap:.875rem;min-width:0;padding-top:.75rem;display:flex}.fd-dr__top+.fd-dr__body{padding-top:0}.fd-dr__body>.lt-tablewrap{border:1px solid var(--color-base-250);border-radius:.625rem}.fd-lockmsg{margin:0}.fd-scope{max-width:100%}.fd-ask{z-index:1000;background:#0f141959;justify-content:center;align-items:center;padding:1rem;animation:.12s ease-out fd-fade;display:flex;position:fixed;inset:0}.fd-ask__card{flex-direction:column;gap:1rem;width:100%;max-width:460px;padding:1.125rem 1.25rem;display:flex;box-shadow:0 20px 50px #00000040}.fd-ask__text{font-size:.9375rem;line-height:1.45}.fd-ask__btns{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}@keyframes fd-fade{0%{opacity:0}to{opacity:1}}.fd-picker{flex-direction:column;gap:.25rem;display:flex}.fd-picker .fd-search{flex-basis:auto;max-width:420px}.fd-picker__list{flex-direction:column;max-width:560px;display:flex}.fd-picker__list:empty{display:none}.fd-picker__item{text-align:left;cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;border-radius:.375rem;padding:.375rem .625rem;font-size:.8125rem}.fd-picker__item:hover,.fd-picker__item:focus-visible{background:var(--lt-primary-soft);outline:none}.fd-picker__item:first-child{background:var(--lt-hover)}.fd-picker__none{padding:.25rem .625rem;font-size:.8125rem}.fd-autobox{flex-direction:column;gap:.5rem;margin-bottom:.75rem;padding:.875rem 1rem;display:flex}.fd-autobox .fd-addrow{border:0;padding:0}.fd-autores ul{margin:.25rem 0 .25rem 1.1rem;padding:0;font-size:.8125rem}.fd-suplist{flex-direction:column;gap:.375rem;display:flex}.fd-supbtn{text-align:left;border:1px solid var(--color-base-250);background:var(--color-base-100);cursor:pointer;font:inherit;color:inherit;border-radius:.625rem;grid-template-columns:1fr auto;grid-template-areas:"n r""m r";gap:.125rem .75rem;padding:.625rem .75rem;display:grid}.fd-supbtn:hover{border-color:var(--color-primary)}.fd-supbtn b{grid-area:n;font-weight:500}.fd-supbtn .lt-muted{grid-area:m;font-size:.75rem}.fd-supbtn .fd-rating{grid-area:r;align-self:center}.fd-question{background:var(--color-warning);border-radius:.625rem;flex-direction:column;gap:.375rem;padding:.75rem .875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.fd-question{background:color-mix(in oklab,var(--color-warning) 9%,transparent)}}.fd-question{border:1px solid var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.fd-question{border:1px solid color-mix(in oklab,var(--color-warning) 30%,transparent)}}.fd-question{font-size:.875rem}.fd-question .ad-toggle{height:auto}.fd-tech{border:1px solid var(--color-base-250);border-radius:.5rem;overflow:hidden}.fd-tech__bar{border-bottom:1px solid var(--color-base-250);background:var(--color-base-150);gap:.125rem;padding:.25rem;display:flex}.fd-tech__body{outline:none;min-height:5rem;padding:.5rem .75rem;font-size:.875rem}.fd-tech__body[contenteditable=true]:focus{box-shadow:inset 0 0 0 2px var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.fd-tech__body[contenteditable=true]:focus{box-shadow:inset 0 0 0 2px color-mix(in oklab,var(--color-primary) 30%,transparent)}}.fd-tech__body:empty:before{content:"Как готовить: подготовка продуктов, тепловая обработка, подача";color:var(--lt-faint)}.fd-inherit{background:var(--color-base-150);border-radius:.625rem;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem .875rem;font-size:.875rem;display:flex}.fd-substorder{flex-direction:column;gap:.25rem;max-width:520px;display:flex}.fd-substorder__row{border-radius:.375rem;align-items:center;gap:.5rem;padding:.25rem .5rem;font-size:.875rem;display:flex}.fd-substorder__row.is-cur{background:var(--lt-primary-soft)}.fd-substorder__row .fd-row__tools{margin-left:auto}.fd-cats{flex-direction:column;gap:.375rem;display:flex}.fd-catrow{align-items:center;gap:.25rem;display:flex}.fd-catrow .input{flex:1}.fd-catrow.is-deleted .input{text-decoration:line-through}.fd-inline{flex-wrap:wrap;align-items:center;gap:.25rem;display:inline-flex}.fd-inline .input{width:260px}.fd-move{width:auto;height:1.5rem;padding:0 1.4rem 0 .375rem;font-size:.75rem}.fd-eaterpick{flex-direction:column;gap:.5rem;display:flex}.fd-eatercat{flex-wrap:wrap;align-items:center;gap:.25rem .375rem;display:flex}.fd-chip-cat{font-weight:500}.fd-daytabs{border-bottom:1px solid var(--color-base-250);flex-wrap:wrap;gap:.25rem;padding-bottom:.5rem;display:flex}.fd-daytab{border:1px solid var(--color-base-250);background:var(--color-base-100);font:inherit;cursor:pointer;color:inherit;border-radius:.5rem;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.8125rem;display:inline-flex}.fd-daytab.is-active{border-color:var(--color-primary);background:var(--lt-primary-soft);font-weight:500}.fd-daytab--add{color:var(--lt-muted);border-style:dashed}.fd-dayhead{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.fd-dayhead .bk-field{flex:0 300px}.fd-menuday{flex-direction:column;gap:.625rem;display:flex}.fd-mealblock{border:1px solid var(--color-base-250);border-radius:.625rem;flex-direction:column;gap:.125rem;padding:.5rem .75rem;display:flex}.fd-mealblock__title{text-transform:uppercase;letter-spacing:.03em;color:var(--lt-muted);margin-bottom:.125rem;font-size:.75rem;font-weight:600}.fd-menuitem{border-radius:.375rem;align-items:center;gap:.5rem;min-height:1.875rem;padding:.0625rem .25rem;font-size:.875rem;display:flex}.fd-menuitem:hover{background:var(--lt-hover)}.fd-menuitem.is-edited{background:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.fd-menuitem.is-edited{background:color-mix(in oklab,var(--color-warning) 10%,transparent)}}.fd-menuitem__name{flex:auto;min-width:0}.fd-menuitem .fd-row__tools{opacity:.35}.fd-usecalc{height:1.375rem;font-size:.75rem}.fd-printbar{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.fd-printbar:not(.is-on) .btn{opacity:.55}.fd-dptable tr.fd-tr-auto td{background:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.fd-dptable tr.fd-tr-auto td{background:color-mix(in oklab,var(--color-success) 8%,transparent)}}.fd-dptable tr.fd-tr-edited td{background:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.fd-dptable tr.fd-tr-edited td{background:color-mix(in oklab,var(--color-warning) 12%,transparent)}}.lt-table.fd-dptable tr.fd-tr-noissue td,.lt-table.fd-dptable tr.fd-tr-noissue td .fd-strong,.lt-table.fd-dptable tr.fd-tr-noissue td .lt-money{color:var(--lt-muted)}.fd-legend{color:var(--lt-muted);flex-wrap:wrap;gap:.5rem 1rem;margin-top:.625rem;font-size:.75rem;display:flex}.fd-legend__i{align-items:center;gap:.375rem;display:inline-flex}.fd-legend__i:before{content:"";border:1px solid var(--color-base-250);border-radius:.25rem;width:.875rem;height:.875rem}.fd-legend__i.fd-tr-auto:before{background:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.fd-legend__i.fd-tr-auto:before{background:color-mix(in oklab,var(--color-success) 18%,var(--color-base-100))}}.fd-legend__i.fd-tr-edited:before{background:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.fd-legend__i.fd-tr-edited:before{background:color-mix(in oklab,var(--color-warning) 25%,var(--color-base-100))}}.fd-legend__i.fd-tr-noissue:before{content:"Аа";width:auto;height:auto;color:var(--lt-muted);opacity:.8;border:0;font-weight:600}.fd-cnts{flex-direction:column;gap:.375rem;display:flex}.fd-cntcat{flex-wrap:wrap;align-items:center;gap:.375rem .75rem;display:flex}.fd-cnt{align-items:center;gap:.375rem;font-size:.8125rem;display:inline-flex}.fd-cnt .input{text-align:right;width:4.5rem}.fd-cnt--cat{min-width:11rem;font-weight:500}.fd-cnt.is-locked b{background:var(--color-base-150);border-radius:.4375rem;align-items:center;gap:.25rem;height:1.75rem;padding:0 .5rem;display:inline-flex}.fd-needbar{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.fd-analysis{border:1px solid var(--color-warning);border-radius:.625rem;flex-direction:column;gap:.625rem;padding:.75rem .875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.fd-analysis{border:1px solid color-mix(in oklab,var(--color-warning) 35%,transparent)}}.fd-analysis{background:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.fd-analysis{background:color-mix(in oklab,var(--color-warning) 6%,transparent)}}.fd-analysis{font-size:.875rem}.fd-analysis.is-ok{border-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.fd-analysis.is-ok{border-color:color-mix(in oklab,var(--color-success) 35%,transparent)}}.fd-analysis.is-ok{background:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.fd-analysis.is-ok{background:color-mix(in oklab,var(--color-success) 6%,transparent)}}.fd-analysis.is-ok{flex-direction:row;align-items:center;gap:.375rem}.fd-short{flex-direction:column;gap:.25rem;display:flex}.fd-short+.fd-short{border-top:1px dashed var(--color-base-300);padding-top:.625rem}.fd-option{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding-left:.75rem;display:flex}.fd-option>span:first-child{flex:260px}.fd-option__btns{flex-wrap:wrap;gap:.25rem;display:inline-flex}.fd-kpis{flex-wrap:wrap;gap:.75rem;display:flex}.fd-kpi{border:1px solid var(--color-base-250);border-radius:.75rem;flex-direction:column;flex:160px;gap:.125rem;padding:.625rem .875rem;display:flex}.fd-kpi span{color:var(--lt-muted);font-size:.75rem}.fd-kpi b{font-size:1.125rem;font-weight:600}@media (max-width:767px){.fd-nav{margin-top:0}.fd-groups,.fd-objsel{width:100%}.fd-objsel .select{flex:1;max-width:none}.fd-search{flex:100%}.fd-row{padding-left:calc(.375rem + var(--lvl,0) * .875rem);flex-wrap:wrap}.fd-row__meta{white-space:normal;flex-basis:100%;order:3;padding-left:1.75rem}.fd-row__tools{opacity:1;margin-left:auto}.fd-edit{margin-left:.5rem;margin-right:.5rem}.fd-table .fd-col-qty{width:auto}.fd-table .input-sm.input--num{width:5rem}.fd-printbar{width:100%}.fd-cnt--cat{min-width:0}.fd-inline .input{width:100%}.fd-dr__top{margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}}.fd-sch-tpls{flex-wrap:wrap;margin-bottom:.75rem}.fd-sch-card{margin-bottom:1rem}.lt-card .fd-sch-card__head,.fd-sch-card__head{border-bottom:1px solid var(--color-base-250);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;padding:.75rem 1rem;display:flex}.fd-sch-card__head .fd-inline{align-items:center;gap:.5rem;display:inline-flex}.fd-sch-slots{padding:0 1rem .5rem}.fd-sch-slots summary{cursor:pointer;color:var(--lt-muted);padding:.375rem 0;font-size:.8125rem}.fd-sch-how{padding:.5rem 1rem 0;font-size:.8125rem}.fd-sch-days{margin:0}.fd-sch-rows{flex-direction:column;gap:.5rem;margin-bottom:.5rem;display:flex}.fd-sch-row{border:1px solid var(--color-base-250);background:var(--color-base-100);border-radius:.5rem;padding:.5rem 2.25rem .5rem .5rem;position:relative}.fd-sch-row__rm{position:absolute;top:.5rem;right:.375rem}.fd-sch-row__main{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.fd-sch-row__main .input--num{width:4.25rem}.fd-sch-row__main input[type=time]{width:7rem}.fd-sch-age{white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex}.fd-sch-age .input--num{width:3.5rem}.fd-sch-row__main .select{width:auto;max-width:200px}.fd-sch-row__staff{flex-wrap:wrap;gap:.25rem .375rem;margin-top:.375rem;display:flex}.fd-sch-eat{border-top:1px solid var(--color-base-250);padding:.75rem 1rem}.fd-sch-sq{font-size:.75rem}.fd-sch-hint{margin-top:.5rem;font-size:.75rem}.fd-age{margin-left:.25rem;padding:0 .4rem;font-size:.75rem}.fd-sittings{margin-top:.5rem}.fd-sittings summary{cursor:pointer;color:var(--lt-muted);font-size:.8125rem}.fd-temps{flex-direction:column;gap:.375rem;margin:.5rem 0;display:flex}.fd-temprow{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.fd-temprow .input--num{width:4.5rem}.fd-temprow .select{width:auto}.fd-ops-bar{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.fd-ops-pick{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.5rem .75rem;display:flex}.fd-ops-pick .select{width:auto;max-width:320px}.fd-ops{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (max-width:1100px){.fd-ops{grid-template-columns:minmax(0,1fr)}}.fd-ops-list{flex-direction:column;gap:.5rem;min-width:0;display:flex}.fd-ops-row{border:1px solid var(--color-base-250);background:var(--color-base-100);border-radius:.5rem;flex-direction:column;gap:.375rem;padding:.5rem;display:flex}.fd-ops-row.is-passive{background:var(--color-base-150)}@supports (color:color-mix(in lab,red,red)){.fd-ops-row.is-passive{background:color-mix(in oklab,var(--color-base-150) 60%,var(--color-base-100))}}.fd-ops-row.is-over{outline:2px dashed var(--color-primary)}.fd-ops-row.is-error{border-color:var(--color-error)}.fd-ops-row__l1,.fd-ops-row__l2{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.fd-ops-row .input--num{width:3.75rem}.fd-ops-row .input-xs.input--num{width:3.25rem}.fd-ops-row .select{width:auto;max-width:220px}.fd-ops-name{flex:200px;min-width:160px}.fd-ops-grip{cursor:grab;color:var(--lt-faint);display:inline-flex}.fd-ops-pt{background:var(--color-base-150);border-radius:.375rem;align-items:center;gap:.25rem;padding:.125rem .25rem;display:inline-flex}.fd-ops-gantt{min-width:0;position:sticky;top:0}.fd-ops-ctl{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:.5rem;font-size:.8125rem;display:flex}.fd-ops-ctl label{align-items:center;gap:.375rem;display:inline-flex}.fd-ops-ctl input[type=range]{width:140px}.fd-gantt{background:var(--color-base-100);border:1px solid var(--color-base-250);border-radius:.5rem;max-width:100%;height:auto;display:block}.fd-gantt__grid{stroke:var(--color-base-250);stroke-width:.5px}.fd-gantt__grid.is-hour{stroke:var(--color-base-300);stroke-width:1px}.fd-gantt__t,.fd-gantt__st{fill:var(--lt-muted);font-size:9px}.fd-gantt__sit{stroke:var(--color-error);stroke-width:1.5px;stroke-dasharray:4 3}.fd-gantt__win{fill:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.fd-gantt__win{fill:color-mix(in oklab,var(--color-primary) 12%,transparent)}}.fd-gantt__win--finish{fill:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.fd-gantt__win--finish{fill:color-mix(in oklab,var(--color-success) 14%,transparent)}}.fd-gantt__bar{fill:var(--color-primary);cursor:grab}.fd-gantt__bar.is-passive{fill:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.fd-gantt__bar.is-passive{fill:color-mix(in oklab,var(--color-primary) 35%,var(--color-base-100))}}.fd-gantt__hatch{stroke:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.fd-gantt__hatch{stroke:color-mix(in oklab,var(--color-base-content) 35%,transparent)}}.fd-gantt__hatch{stroke-width:1.5px}.fd-gantt__link{fill:none;stroke:var(--lt-muted);stroke-width:1px}.fd-gantt__arrowhead{fill:var(--lt-muted)}.fd-gantt__bar.is-watch{fill:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.fd-gantt__bar.is-watch{fill:color-mix(in oklab,var(--color-primary) 45%,var(--color-base-100))}}.fd-kp-toolbar{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.fd-kp-notes{margin:.25rem 0 .5rem;font-size:.8125rem}.fd-kp-notes summary{cursor:pointer;color:var(--lt-muted)}.fd-kp-notes ul{margin:.25rem 0 0 1.25rem}.fd-kp-src{margin:.25rem 0;font-size:.8125rem}.fd-kp-card{padding-top:.25rem}.fd-kp-tabs{margin-bottom:.5rem;overflow-x:auto}.fd-kp-ver{margin:.25rem 0 .5rem;font-size:.8125rem;line-height:1.6}.fd-kp-gbar{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.8125rem;display:flex}.fd-kp-gwrap{border:1px solid var(--color-base-250);border-radius:.5rem;overflow-x:auto}.fd-kp-gantt{border:0;border-radius:0;max-width:none}.fd-kp-bar{stroke:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.fd-kp-bar{stroke:color-mix(in oklab,var(--color-base-content) 25%,transparent)}}.fd-kp-bar{stroke-width:.5px}.fd-kp-meal0{fill:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.fd-kp-meal0{fill:color-mix(in oklab,var(--color-primary) 80%,var(--color-base-100))}}.fd-kp-meal1{fill:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.fd-kp-meal1{fill:color-mix(in oklab,var(--color-success) 75%,var(--color-base-100))}}.fd-kp-meal2{fill:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.fd-kp-meal2{fill:color-mix(in oklab,var(--color-warning) 75%,var(--color-base-100))}}.fd-kp-meal3{fill:var(--color-info,var(--color-primary))}@supports (color:color-mix(in lab,red,red)){.fd-kp-meal3{fill:color-mix(in oklab,var(--color-info,var(--color-primary)) 60%,var(--color-base-100))}}.fd-kp-meal4{fill:var(--color-secondary,var(--color-primary))}@supports (color:color-mix(in lab,red,red)){.fd-kp-meal4{fill:color-mix(in oklab,var(--color-secondary,var(--color-primary)) 60%,var(--color-base-100))}}.fd-kp-bar.is-watch{fill-opacity:.45}.fd-kp-bar.is-lack{fill:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.fd-kp-bar.is-lack{fill:color-mix(in oklab,var(--color-error) 70%,var(--color-base-100))}}.fd-kp-bar.is-passive{fill:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.fd-kp-bar.is-passive{fill:color-mix(in oklab,var(--color-base-content) 15%,var(--color-base-100))}}.fd-kp-bar__t{fill:var(--color-base-content);font-size:10px}.fd-kp-shift{fill:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.fd-kp-shift{fill:color-mix(in oklab,var(--color-success) 8%,transparent)}}.fd-kp-rowlabel{fill:var(--color-base-content);font-size:11px}.fd-kp-rowlabel.is-lack{fill:var(--color-error);font-weight:600}.fd-kp-rowmeta{fill:var(--lt-muted);font-size:9px}.fd-kp-rowhead{fill:var(--color-base-content);font-size:11px;font-weight:700}.fd-kp-sep{stroke:var(--color-base-300);stroke-width:1px}.fd-kp-hint{margin:.5rem 0;font-size:.8125rem}.fd-kp-needwrap{overflow-x:auto}.fd-kp-need{font-size:.75rem}.fd-kp-need th,.fd-kp-need td{text-align:center;white-space:nowrap;min-width:1.6rem;padding:.2rem .25rem}.fd-kp-need .is-hour{border-left:1px solid var(--color-base-300)}.fd-kp-need__q{background:var(--color-base-100);z-index:1;position:sticky;left:0;text-align:left!important;min-width:8rem!important}.fd-kp-need td[style]{background:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.fd-kp-need td[style]{background:color-mix(in oklab,var(--color-warning) var(--fd-kp-h,0%),transparent)}}.fd-kp-viol,.fd-kp-hints{flex-direction:column;gap:.375rem;margin:0 0 .5rem;padding:0;font-size:.875rem;list-style:none;display:flex}.fd-kp-hints li{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.fd-kp-staff td{vertical-align:top}.fd-kp-staff .input-sm{min-width:0}.fd-kp-post{margin-top:.125rem;font-size:.75rem}.fd-kp-time{white-space:nowrap}.fd-kp-time input{width:6.25rem;display:inline-block}.fd-kp-staff [data-kw=share]{width:4rem}.fd-kp-cando{flex-wrap:wrap;gap:.25rem;display:flex}.fd-kp-staffbar,.fd-kp-plbar{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.5rem 0;display:flex}.fd-kp-cards{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.5rem;margin-top:.5rem;display:grid}.fd-kp-pcard{text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:.125rem;margin:0;padding:.625rem .75rem;display:flex}.fd-kp-pcard:hover{border-color:var(--color-primary)}.fd-kp-person{font-size:1.0625rem}.fd-kp-phead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.fd-kp-pname{font-size:1.5rem;font-weight:700}.fd-kp-ptools{gap:.375rem;display:flex}.fd-kp-items{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.fd-kp-item{border:1px solid var(--color-base-250);background:var(--color-base-100);border-radius:.5rem;grid-template-columns:8.5rem 1fr;gap:.75rem;padding:.625rem .75rem;display:grid}.fd-kp-item.is-done{opacity:.5}.fd-kp-item.is-now{border-color:var(--color-success);box-shadow:0 0 0 2px var(--color-success)}@supports (color:color-mix(in lab,red,red)){.fd-kp-item.is-now{box-shadow:0 0 0 2px color-mix(in oklab,var(--color-success) 30%,transparent)}}.fd-kp-item.is-next{border-color:var(--color-primary)}.fd-kp-item__time{flex-direction:column;align-items:flex-start;gap:.25rem;font-size:1.25rem;font-weight:700;display:flex}.fd-kp-item__op{font-size:1.25rem;font-weight:600}.fd-kp-item__dish{color:var(--color-base-content)}.fd-kp-item__meta,.fd-kp-item__descr{color:var(--lt-muted);font-size:.875rem}@media (max-width:640px){.fd-kp-item{grid-template-columns:1fr;gap:.25rem}.fd-kp-pname{font-size:1.25rem}}.fd-dp-kplan{flex-wrap:wrap;align-items:center;gap:.375rem;margin:.375rem 0;font-size:.8125rem;display:flex}.pr-toolbar{flex-wrap:wrap}.pr-toolbar .select{width:auto;min-width:9rem}.pr-bar{flex-wrap:wrap;align-items:center;gap:.5rem;min-height:2rem;margin:.25rem 0 .5rem;display:flex}.pr-groupbox{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.625rem .75rem;display:flex}.pr-groupbox .select,.pr-groupbox .input{width:auto}.pr-tablewrap{max-height:calc(100vh - 16rem);position:relative;overflow:auto}.pr-table{border-collapse:separate;border-spacing:0;min-width:100%}.pr-table thead th{z-index:3;background:var(--color-base-100);white-space:nowrap;position:sticky;top:0}.pr-table .pr-sticky{z-index:2;background:var(--color-base-100);box-shadow:1px 0 0 var(--color-base-250);min-width:14rem;position:sticky;left:0}.pr-table thead .pr-sticky{z-index:4}.pr-table tr.is-changed td{background:var(--brand-amber,#e0a530)}@supports (color:color-mix(in lab,red,red)){.pr-table tr.is-changed td{background:color-mix(in oklab,var(--brand-amber,#e0a530) 8%,transparent)}}.pr-table tr.is-changed td.pr-sticky{background:var(--brand-amber,#e0a530)}@supports (color:color-mix(in lab,red,red)){.pr-table tr.is-changed td.pr-sticky{background:color-mix(in oklab,var(--brand-amber,#e0a530) 8%,var(--color-base-100))}}.pr-table .pr-group td{background:var(--color-base-200);padding-top:.375rem;padding-bottom:.375rem;font-weight:600}.pr-table td{vertical-align:top;white-space:nowrap}.pr-table td .pr-sub{white-space:normal;max-width:10rem}.pr-table .pr-empty{background:repeating-linear-gradient(45deg,transparent,transparent 6px,var(--color-base-250) 6px,var(--color-base-250) 7px)}@supports (color:color-mix(in lab,red,red)){.pr-table .pr-empty{background:repeating-linear-gradient(45deg,transparent,transparent 6px,color-mix(in oklab,var(--color-base-250) 50%,transparent) 6px,color-mix(in oklab,var(--color-base-250) 50%,transparent) 7px)}}.pr-th{align-items:center;gap:.375rem;display:inline-flex}.pr-name{align-items:center;gap:.375rem;display:flex}.pr-sub{flex-wrap:wrap;align-items:center;gap:.25rem;margin-top:.125rem;font-size:.75rem;line-height:1.25;display:flex}.pr-table .pr-cell,.pr-cell{text-align:right;font-variant-numeric:tabular-nums;width:7.5rem;min-width:7.5rem;max-width:7.5rem}.pr-cell.is-computed{color:var(--lt-muted)}.pr-cell.is-changed,.select.is-changed{border-color:var(--brand-amber,#e0a530);box-shadow:0 0 0 2px var(--brand-amber,#e0a530)}@supports (color:color-mix(in lab,red,red)){.pr-cell.is-changed,.select.is-changed{box-shadow:0 0 0 2px color-mix(in oklab,var(--brand-amber,#e0a530) 25%,transparent)}}.input-xs,.select-xs{height:1.75rem;min-height:1.75rem;padding:0 .5rem;font-size:.8125rem}.select-xs{padding-right:1.5rem}.pr-mode{flex-direction:column;gap:.25rem;min-width:12rem;display:flex}.pr-mode .select-xs{width:100%}.pr-minmax{flex-direction:column;gap:.25rem;display:flex}.pr-rowbtns{align-items:center;gap:.125rem;display:flex}.pr-warn{color:var(--brand-amber,#e0a530);cursor:help}.lt-iconbtn--xs{width:1.5rem;height:1.5rem}.pr-diff td{padding:.25rem .5rem}.pr-arrow{color:var(--lt-muted)}.pr-warnings{color:var(--brand-amber,#e0a530);margin:.5rem 0;font-size:.8125rem}@supports (color:color-mix(in lab,red,red)){.pr-warnings{color:color-mix(in oklab,var(--brand-amber,#e0a530) 80%,var(--color-base-content))}}.pr-warnings>div,.pr-manual{align-items:center;gap:.25rem;display:flex}.pr-manual .input{width:8rem}.pr-ttable td,.pr-explain td,.pr-layers td{vertical-align:top}.pr-explain td:first-child{width:11rem}.pr-block{flex-direction:column;gap:.375rem;margin-bottom:.5rem;padding:.5rem .625rem;display:flex}.pr-block__head,.pr-event{flex-wrap:wrap;align-items:center;gap:.375rem .75rem;display:flex}.pr-moment{flex-wrap:wrap;align-items:center;gap:.25rem;display:inline-flex}.pr-moment .select-xs,.pr-moment .input-xs{width:auto}.pr-moment .pr-n{width:4rem}.pr-ddmm{width:7.5rem}.pr-fees{flex-wrap:wrap;align-items:center;gap:.25rem .375rem;font-size:.8125rem;display:flex}.pr-fees .input-xs{width:5rem}.pr-pay{border-top:1px dashed var(--color-base-250);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;padding:.25rem 0;display:flex}.pr-pay .select-xs,.pr-pay .input-xs{width:auto}.pr-pay .input-xs{width:5rem}.pr-subsection{margin:.5rem 0;padding:.5rem .625rem}.pr-common{margin-top:.5rem}.pr-common__row{flex-wrap:wrap;align-items:center;gap:.375rem;padding:.25rem 0;display:flex}.pr-preview__body{font-size:.875rem}.pr-preview__body ul{margin:.25rem 0 .5rem;padding-left:1.25rem}.pr-savemode{flex-wrap:wrap;align-items:center;gap:.375rem;max-width:30rem;display:flex}.pr-savemode .select,.pr-savemode .input{width:auto;max-width:18rem}.pr-tours-pick{flex-wrap:wrap;gap:.25rem;max-height:8rem;display:flex;overflow:auto}.pr-termsfoot{flex-wrap:wrap}.pr-pmcamp{flex-wrap:wrap;align-items:center;gap:.375rem;padding:.25rem 0;display:flex}.pr-pmcamps{margin-top:.375rem}.pr-rule{margin-bottom:.75rem}.pr-gridrow{flex-direction:column;gap:.375rem;margin-bottom:.5rem;padding:.625rem .75rem;display:flex}.pr-gridrow__head{flex-wrap:wrap;align-items:center;gap:.375rem .625rem;display:flex}.pr-gridrow__head .select-sm{width:auto;min-width:12rem}.pr-gridrow__head .input-xs{width:4rem}.pr-quota{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.pr-quota .select-sm,.pr-quota .input-xs{width:auto}.pr-quota .input-xs{width:5rem}.pr-gcurve,.pr-dcurve__head,.pr-factor__head{flex-wrap:wrap;align-items:center;gap:.375rem .625rem;display:flex}.pr-gcurve .select-sm,.pr-dcurve__head .select-sm{width:auto;min-width:12rem}.pr-gcurve .input-xs{width:4.5rem}.pr-factor,.pr-dcurve{margin-bottom:.5rem;padding:.5rem .625rem}.pr-points{flex-direction:column;gap:.25rem;margin-top:.375rem;display:inline-flex}.pr-points__head{color:var(--lt-muted);grid-template-columns:6rem 6rem 1.75rem;gap:.25rem;font-size:.75rem;display:grid}.pr-points__row{grid-template-columns:6rem 6rem 1.75rem;align-items:center;gap:.25rem;display:grid}.pr-points__row--3,.pr-points__head:has(>:nth-child(3):not(:last-child)){grid-template-columns:6rem 6rem 6rem 1.75rem}.pr-points__row .input-xs,.pr-points__row .select-xs{width:100%}.pr-wd{flex-wrap:wrap;gap:.375rem;display:flex}.pr-wd label{color:var(--lt-muted);flex-direction:column;gap:.125rem;font-size:.75rem;display:inline-flex}.pr-wd .input-xs{width:3.5rem}.pr-chart{width:100%;max-width:32rem;height:auto;display:block}.pr-chart__axis{stroke:var(--color-base-250);stroke-width:1px}.pr-chart__curve{stroke:var(--color-primary);stroke-width:2px}.pr-chart__fact{stroke:var(--brand-amber,#e0a530);stroke-width:2px;stroke-dasharray:4 3}.pr-chart__t{fill:var(--lt-muted);font-size:10px}.pr-analyze,.pr-testres{margin-top:.5rem;font-size:.8125rem}.pr-pltable td .input-xs,.pr-pltable td .select-xs{width:100%;min-width:5rem}.pr-bkfacts{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;padding:.125rem 0 .25rem;font-size:.8125rem;display:flex}.pr-bkfacts .bk-link{align-items:center;gap:.25rem;display:inline-flex}.pr-govcalc{margin-top:.5rem;font-size:.875rem}.pr-sched{flex-direction:column;gap:.375rem;display:flex}.pr-sched__row{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.pr-sched__row .select-sm,.pr-sched__row .input-sm{width:auto}.pr-sched__row .input-sm{width:8rem}.pr-sched__row .dr__single{width:10rem}@media (max-width:767px){.pr-tablewrap{max-height:none}.pr-table .pr-sticky{min-width:10rem}.pr-cell{width:6rem}}.ct{flex-direction:column;gap:.25rem;display:flex}.ct-bar{flex-wrap:wrap;align-items:center;gap:.375rem;padding:.25rem 0 .5rem;display:flex}.ct-search{flex:0 15rem}.ct-tree{flex-direction:column;gap:1px;font-size:.8125rem;display:flex}.ct-row{min-height:2.125rem;padding:.125rem .375rem .125rem calc(.25rem + var(--lvl,0) * 1.375rem);border-radius:.5rem;align-items:center;gap:.3125rem;display:flex;position:relative}.ct-row:hover,.ct-row:focus-within{background:var(--lt-hover)}.ct-row.is-editing{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.ct-row.is-editing{background:color-mix(in oklab,var(--color-primary) 7%,transparent)}}.ct-row.is-dragging{opacity:.45}.ct-row.is-drop-inside{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.ct-row.is-drop-inside{background:color-mix(in oklab,var(--color-primary) 12%,transparent)}}.ct-row.is-drop-inside{box-shadow:inset 0 0 0 2px var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.ct-row.is-drop-inside{box-shadow:inset 0 0 0 2px color-mix(in oklab,var(--color-primary) 55%,transparent)}}.ct-row.is-drop-before:before,.ct-row.is-drop-after:after{content:"";left:calc(.25rem + var(--lvl,0) * 1.375rem);background:var(--color-primary);pointer-events:none;border-radius:2px;height:2px;position:absolute;right:.25rem}.ct-row.is-drop-before:before{top:-1px}.ct-row.is-drop-after:after{bottom:-1px}.ct-grip{width:1.125rem;height:1.5rem;color:var(--lt-faint,var(--lt-muted));cursor:grab;opacity:.35;border-radius:.25rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.ct-row:hover .ct-grip{opacity:1}.ct-grip:active{cursor:grabbing}.ct-tog{width:1.375rem;height:1.375rem;color:var(--lt-muted);cursor:pointer;background:0 0;border:0;border-radius:.375rem;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ct-tog:hover{background:var(--color-base-200);color:var(--color-base-content)}.ct-tog--none{cursor:default}.ct-tog--none:hover{background:0 0}.ct-kind{background:var(--color-base-200);width:1.5rem;height:1.5rem;color:var(--lt-muted);border-radius:.375rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.ct-kind .lt-icon{width:.9rem;height:.9rem}.ct-row--room .ct-kind{background:var(--lt-primary-soft);color:var(--color-primary)}.ct-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.ct-row--room .ct-name{font-weight:450}.ct-chips{flex-wrap:wrap;gap:.25rem;min-width:0;display:inline-flex}.ct-chip{background:var(--color-base-200);color:var(--lt-muted);white-space:nowrap;border-radius:999px;padding:0 .4375rem;font-size:.6875rem;line-height:1.5}.ct-chip .bk-link{font-size:inherit}.ct-cap{color:var(--lt-muted);white-space:nowrap;margin-left:auto;font-size:.75rem}.ct-tools{flex:none;gap:.0625rem;margin-left:.25rem;display:none}.ct-row:hover .ct-tools,.ct-row:focus-within .ct-tools{display:inline-flex}.ct-tools .lt-iconbtn{width:1.75rem;height:1.75rem}.ct-tools .lt-iconbtn[disabled]{opacity:.3}.lt-only-touch{display:none!important}@media (hover:none){.lt-only-touch{display:inline-flex!important}.ct-tools{display:inline-flex}.ct-grip{display:none}}.ct-beds{padding-left:calc(.375rem + var(--lvl,0) * 1.375rem + 3.4rem)}.ct-form{border:1px dashed var(--color-primary);flex-direction:column;gap:.5rem;padding:.625rem .75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.ct-form{border:1px dashed color-mix(in oklab,var(--color-primary) 45%,var(--color-base-300))}}.ct-form{margin:.25rem .25rem .375rem calc(.25rem + var(--lvl,0) * 1.375rem);background:var(--color-base-100);border-radius:.75rem}.ct-form--import{margin-left:0}.ct-form__title{font-size:.8125rem}.ct-form__row{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.ct-form__btns{flex-wrap:wrap;gap:.375rem;display:flex}.ct-form__hint{color:var(--lt-muted);font-size:.75rem}.ct-fld{color:var(--lt-muted);flex-direction:column;gap:.125rem;font-size:.6875rem;display:inline-flex}.ct-fld .input,.ct-fld .select{width:auto;color:var(--color-base-content)}.ct-fld .input--num{width:5rem}.ct-fld--wide{flex:14rem}.ct-fld--wide .input,.ct-fld--wide .select{width:100%}.ct-params{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.ct-fset{border:1px solid var(--color-base-250);border-radius:.5rem;flex-wrap:wrap;align-items:flex-end;gap:.375rem .5rem;margin:0;padding:.25rem .5rem .5rem;display:flex}.ct-fset legend{color:var(--lt-muted);padding:0 .25rem;font-size:.6875rem}.ct-outline{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);tab-size:2;min-height:10rem;font-size:.8125rem;line-height:1.5}.ct-import__res{flex-direction:column;gap:.25rem;font-size:.75rem;display:flex}.ct-preview{border:1px solid var(--color-base-250);background:var(--color-base-200);border-radius:.5rem;max-height:14rem;padding:.375rem .5rem;overflow:auto}.ct-prev{padding-left:calc(var(--lvl,0) * 1rem);align-items:center;gap:.25rem;line-height:1.6;display:flex}.ct-legend{padding-top:.375rem;font-size:.75rem}@media (max-width:767px){.ct-row{padding-left:calc(.125rem + var(--lvl,0) * .875rem);flex-wrap:wrap}.ct-chips{order:5;width:100%;padding-left:3rem}.ct-cap{margin-left:auto}.ct-form{margin-left:0}}.og-regs{flex-direction:column;gap:.5rem;display:flex}.og-reg{border:1px solid var(--color-base-250);border-radius:.75rem;flex-direction:column;gap:.375rem;padding:.5rem .75rem .625rem;display:flex}.og-reg__head{align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.og-reg__head .lt-iconbtn{margin-left:auto}.og-sez{background:var(--color-base-200);border-radius:.625rem;flex-wrap:wrap;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}.og-points{flex-direction:column;gap:.5rem;display:flex}.og-point{border:1px solid var(--color-base-250);border-radius:.75rem;flex-direction:column;gap:.375rem;padding:.5rem .75rem;display:flex}.og-point__head{flex-wrap:wrap;align-items:center;gap:.375rem .5rem;font-size:.8125rem;display:flex}.og-point__head .lt-iconbtn{margin-left:auto}.og-point__fns{flex-wrap:wrap;gap:.25rem .375rem;display:flex}.og-point-add .select{width:auto;max-width:100%}.og-docs{flex-direction:column;gap:.75rem;display:flex}.og-docs__group{flex-direction:column;gap:.375rem;display:flex}.og-doc{border:1px solid var(--color-base-250);border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.5rem .75rem;display:flex}.og-doc.is-expired{border-style:dashed}.og-doc__main{flex:16rem;min-width:0;font-size:.875rem}.og-doc__acts{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.og-docform{border:1px dashed var(--color-base-300);border-radius:.75rem;padding:.5rem .75rem .75rem}.pl-point__ico{background:var(--lt-primary-soft);width:1.75rem;height:1.75rem;color:var(--color-primary);justify-content:center;align-items:center;margin-top:0;display:inline-flex}.pl-hours{color:var(--lt-muted);gap:.375rem;font-size:.8125rem;line-height:1.45;display:flex}.pl-sort{flex:none;gap:.125rem;display:inline-flex}.pl-sort .lt-iconbtn{width:1.625rem;height:1.625rem}.pl-sort .lt-iconbtn[disabled]{opacity:.3}.pl-coords{align-items:center;gap:.375rem;display:flex}.pl-coords .input{flex:1}.pl-help{font-size:.8125rem}.pl-help ol{flex-direction:column;gap:.25rem;margin:.375rem 0 .375rem 1.25rem;padding:0;display:flex}.pl-kinds{padding:.25rem}.pl-kind{cursor:pointer;border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:.625rem .75rem;display:flex}.pl-kind+.pl-kind{border-top:1px solid var(--color-base-250);border-radius:0}.pl-kind:hover{background:var(--lt-hover)}.pl-kind__ico{background:var(--color-base-200);width:2.25rem;height:2.25rem;color:var(--lt-muted);border-radius:.625rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.pl-kind__ico--room{background:var(--lt-primary-soft);color:var(--color-primary)}.pl-kind__ico--bed{border:1px dashed var(--color-base-300);background:0 0}.pl-kind__main{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.pl-kind__title{font-weight:600}.pl-kind__sub{color:var(--lt-muted);font-size:.8125rem}.pl-kind__fields{flex-wrap:wrap;gap:.25rem;font-size:.75rem;display:flex}.pl-icons{flex-wrap:wrap;gap:.25rem;display:flex}.pl-icon{border:1px solid var(--color-base-250);background:var(--color-base-100);width:2.25rem;height:2.25rem;color:var(--lt-muted);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex}.pl-icon:hover{border-color:var(--color-primary);color:var(--color-primary)}.pl-icon.is-on{border-color:var(--color-primary);background:var(--lt-primary-soft);color:var(--color-primary)}.pl-flds{flex-direction:column;gap:.375rem;display:flex}.pl-fld{margin-left:calc(var(--lvl,0) * 1rem);border:1px solid var(--color-base-250);background:var(--color-base-100);border-radius:.625rem;flex-direction:column;gap:.375rem;padding:.5rem .625rem;display:flex}.pl-fld__row{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.pl-fld__row .select{width:auto}.pl-fld__name{flex:12rem}.pl-fld__hint{flex:10rem}.pl-fld__tools{gap:.0625rem;display:inline-flex}.pl-fld__tools .lt-iconbtn[disabled]{opacity:.3}.pl-fld__kids{border-left:2px solid var(--color-base-250);flex-direction:column;gap:.375rem;padding-left:.5rem;display:flex}.pl-opts{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.pl-opt{align-items:center;gap:.125rem;display:inline-flex}.pl-opt .input{width:9rem}.pl-fld-add{flex-wrap:wrap;gap:.5rem;display:flex}.pl-preview{background:var(--color-base-200);border-radius:.75rem;padding:.625rem .75rem}.sb-syscards{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.sb-sys.is-off{background:var(--color-base-150,var(--color-base-100))}.sb-sys.is-off .og-card__title{color:var(--lt-muted)}.sb-sys__icon{background:var(--status-info-soft);width:2rem;height:2rem;color:var(--status-info-ink);border-radius:.625rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.sb-sys.is-off .sb-sys__icon{background:var(--color-base-200);color:var(--lt-muted)}.sb-sys__summary{font-size:.8125rem;line-height:1.45}.sb-sys__lead{color:var(--lt-muted);font-size:.8125rem;line-height:1.45}.sb-status--current{background:var(--status-success-soft);color:var(--status-success-ink)}.sb-status--future{background:var(--status-info-soft);color:var(--status-info-ink)}.sb-status--archive{background:var(--color-base-200);color:var(--lt-muted)}.sb-ed{border:1px solid var(--color-base-250);border-radius:.75rem;flex-direction:column;gap:.5rem;padding:.75rem .875rem;display:flex}.sb-ed--current{border-color:var(--status-success-ink)}@supports (color:color-mix(in lab,red,red)){.sb-ed--current{border-color:color-mix(in oklab,var(--status-success-ink) 35%,var(--color-base-250))}}.sb-ed--archive{opacity:.8}.sb-ed+.sb-ed{margin-top:.5rem}.sb-ed__head{flex-wrap:wrap;align-items:center;gap:.375rem .625rem;display:flex}.sb-ed__name{font-weight:600}.sb-ed__period{font-size:.8125rem}.sb-ed__acts{gap:.25rem;margin-left:auto;display:inline-flex}.sb-ed__types{flex-wrap:wrap;gap:.25rem .875rem;font-size:.8125rem;display:flex}.sb-ed__type b{font-weight:600}.sb-ed__meta{color:var(--lt-muted);flex-wrap:wrap;gap:.25rem .875rem;font-size:.75rem;display:flex}.sb-ed__notes{color:var(--lt-faint);font-size:.75rem}.sb-ed__new{background:var(--status-info-soft);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.375rem;padding:.5rem .625rem;font-size:.8125rem;display:flex}.sb-arch,.sb-arch>.sb-ed{margin-top:.5rem}.sb-prices__list{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.sb-pchip{border:1px solid var(--color-base-250);background:var(--color-base-100);cursor:pointer;border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .625rem .25rem .375rem;font-size:.8125rem;display:inline-flex}.sb-pchip.is-on{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary) inset}.sb-prices__ed{padding-top:.375rem;font-size:.8125rem}.sb-pm th,.sb-pm td{padding:.3125rem .5rem}.sb-pm thead th{font-size:.75rem;font-weight:600}.sb-pm th.r,.sb-pm td.r{text-align:right}.sb-pm th.c,.sb-pm td.c{text-align:center}.sb-pm tbody th{text-align:left;min-width:9rem;font-size:.8125rem;font-weight:500}.sb-pm__in{text-align:right;font-variant-numeric:tabular-nums;width:100%;min-width:5.5rem}.sb-pm__in.is-auto{color:var(--lt-faint);font-style:italic}.sb-pm__na{text-align:center;color:var(--lt-faint)}.sb-gm{flex-wrap:wrap;align-items:center;gap:.375rem .625rem;padding-bottom:.25rem;display:flex}.sb-gm .bk-field__hint{flex-basis:100%}.sb-govs{flex-direction:column;gap:.5rem;display:flex}.sb-gov{border:1px solid var(--color-base-250);border-radius:.75rem;align-items:flex-start;gap:.5rem;padding:.625rem .75rem;display:flex}.sb-gov.is-off{background:var(--color-base-150,var(--color-base-100))}.sb-gov.is-off .sb-gov__title b{color:var(--lt-muted)}.sb-gov.is-deleted{opacity:.7;border-style:dashed}.sb-gov__sort{flex-direction:column;gap:.125rem;display:flex}.sb-gov__sort .lt-iconbtn{width:1.5rem;height:1.5rem}.sb-gov__pick{padding-top:.25rem}.sb-gov__main{cursor:pointer;flex-direction:column;flex:1;gap:.3125rem;min-width:0;display:flex}.sb-gov__main:hover .sb-gov__title b{color:var(--color-primary)}.sb-gov__title{font-size:.875rem;line-height:1.35}.sb-gov__dev{flex-wrap:wrap;gap:.25rem;display:flex}.sb-dev{background:var(--status-warning-soft,#fff4dc);color:var(--status-warning-ink,#8a5a00);border-radius:999px;padding:.0625rem .5rem;font-size:.75rem}.sb-used{align-self:flex-start;padding:.375rem .625rem}.sb-row__sub{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.25rem .5rem;padding-bottom:.25rem;font-size:.75rem;display:flex}.sb-row__sub .select{width:auto}.sb-ovm td,.sb-ovm th{padding:.25rem .5rem}.rb{flex-direction:column;gap:.625rem;min-width:0;display:flex}.rb-muted{color:var(--lt-muted);font-weight:400}.rb-bar{flex-direction:column;gap:.5rem;display:flex}.rb-squads{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.rb-squads__hint{margin-left:.25rem;font-size:.75rem}.rb-bar__row{flex-wrap:wrap;align-items:center;gap:.375rem .75rem;display:flex}.rb-search{flex:240px;max-width:380px;position:relative}.rb-search .lt-icon{pointer-events:none;color:var(--lt-muted);position:absolute;top:50%;left:.625rem;transform:translateY(-50%)}.rb-search .input{width:100%;padding-left:2rem}.rb-check{color:var(--lt-muted);cursor:pointer;white-space:nowrap;align-items:center;gap:.375rem;font-size:.8125rem;display:inline-flex}.rb-count{color:var(--lt-muted);font-variant-numeric:tabular-nums;font-size:.75rem}.rb-bar__tools{flex-wrap:wrap;align-items:center;gap:.375rem .75rem;margin-left:auto;display:inline-flex}.rb--busy .rb-body{opacity:.7;pointer-events:none;transition:opacity var(--duration-fast)}.rb-sticky{z-index:3;position:sticky;top:0}.rb-buffer,.rb-unplaced{border:1px solid var(--color-base-250);background:var(--color-base-100);border-radius:.75rem;flex-direction:column;gap:.375rem;padding:.5rem .75rem;display:flex}.rb-buffer.is-active{border-color:var(--color-primary);box-shadow:0 6px 16px -10px #00000059}.rb-panel__title{flex-wrap:wrap;align-items:center;gap:.375rem .5rem;font-size:.8125rem;font-weight:600;display:flex}.rb-panel__hint{color:var(--lt-muted);font-size:.75rem;font-weight:400}.rb-chips{flex-wrap:wrap;gap:.25rem;display:flex}.rb-chips .rb-kid{border:1px solid var(--color-base-250);background:var(--color-base-100);border-radius:999px;width:auto;max-width:100%;padding:.15rem .6rem}.rb-chips .rb-kid.is-sel{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.rb-chips .rb-kid.is-sel{box-shadow:0 0 0 2px color-mix(in oklab,var(--color-primary) 35%,transparent)}}.rb-chips .rb-kid.is-sel{font-weight:600}.rb-unplaced--target{cursor:copy;border-style:dashed}.rb-unplaced--target:hover{border-color:var(--color-primary)}.rb-legend{color:var(--lt-muted);flex-wrap:wrap;gap:.25rem .875rem;font-size:.6875rem;display:flex}.rb-legend span{align-items:center;gap:.3rem;display:inline-flex}.rb-legend i{border:1px solid var(--color-base-300);border-radius:.25rem;width:.75rem;height:.75rem;display:inline-block}.rb-legend .lt-icon{width:.75rem;height:.75rem}.rb-group{border:1px solid var(--color-base-250);background:var(--color-base-100);border-radius:.75rem}.rb-group>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600;list-style:none;display:flex}.rb-group>summary::-webkit-details-marker{display:none}.rb-group>summary:before{content:"▾";color:var(--lt-faint);transition:transform var(--duration-fast);font-size:.75rem}.rb-group:not([open])>summary:before{transform:rotate(-90deg)}.rb-group__n{color:var(--lt-muted);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:400}.rb-group__ex{color:var(--lt-muted);border:1px dashed var(--color-base-300);border-radius:999px;padding:0 .5rem;font-size:.75rem;font-weight:400}.rb-group__tools{gap:.25rem;margin-left:auto;font-weight:400;display:inline-flex}.rb-group--excluded>summary .rb-group__name{color:var(--lt-faint);text-decoration:line-through}.rb-group__body{flex-direction:column;gap:.5rem;padding:0 .75rem .75rem;display:flex}.rb-group .rb-group{border-radius:.625rem}.rb-group .rb-group>summary{padding:.4rem .625rem;font-size:.8125rem}.rb-rooms{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:.5rem;display:grid}.rb-room{border:1px solid var(--color-base-250);background:var(--color-base-100);border-radius:.625rem;flex-direction:column;min-width:0;display:flex;overflow:hidden}.rb-room--m{background:#5b8fd6}@supports (color:color-mix(in lab,red,red)){.rb-room--m{background:color-mix(in oklab,#5b8fd6 14%,var(--color-base-100))}}.rb-room--m{border-color:#5b8fd6}@supports (color:color-mix(in lab,red,red)){.rb-room--m{border-color:color-mix(in oklab,#5b8fd6 30%,var(--color-base-250))}}.rb-room--f{background:#d66f9a}@supports (color:color-mix(in lab,red,red)){.rb-room--f{background:color-mix(in oklab,#d66f9a 14%,var(--color-base-100))}}.rb-room--f{border-color:#d66f9a}@supports (color:color-mix(in lab,red,red)){.rb-room--f{border-color:color-mix(in oklab,#d66f9a 30%,var(--color-base-250))}}.rb-room--excluded{background:var(--color-base-200);color:var(--lt-faint);border-style:dashed}.rb-room--excluded .rb-room__name{text-decoration:line-through}.rb-room--other{opacity:.55;border-style:dashed}.rb-room--reserve{border-style:dashed}.rb-room--empty .rb-room__cap{color:var(--lt-faint)}.rb-room--full .rb-room__cap{font-weight:600}.rb-room--hit{box-shadow:0 0 0 2px var(--color-primary)}.rb-room--target{cursor:copy}.rb-room--target:hover,.rb-room--target:focus-visible{box-shadow:0 0 0 2px var(--color-primary);outline:none}.rb-room__head{border-bottom:1px solid var(--color-base-content);align-items:center;gap:.375rem;padding:.3rem .5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.rb-room__head{border-bottom:1px solid color-mix(in oklab,var(--color-base-content) 8%,transparent)}}.rb-room__head{min-height:2rem;font-size:.8125rem}.rb-room__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.rb-room__cap{color:var(--lt-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75rem}.rb-room__type{border:1px solid #00000026;border-radius:999px;flex:none;width:.625rem;height:.625rem}.rb-room__kids{flex-direction:column;padding:.25rem 0;display:flex}.rb-room__note{color:var(--lt-faint);padding:.25rem .5rem .375rem;font-size:.6875rem}.rb-room__head .lt-iconbtn{width:1.5rem;height:1.5rem}.rb-kid{text-align:left;width:100%;font:inherit;color:var(--color-base-content);cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:.3rem;min-width:0;padding:.2rem .5rem;font-size:.75rem;line-height:1.25;display:flex}.rb-kid:hover{background:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.rb-kid:hover{background:color-mix(in oklab,var(--color-base-content) 6%,transparent)}}.rb-kid__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rb-kid__age{color:var(--lt-muted);font-variant-numeric:tabular-nums;font-size:.6875rem}.rb-kid__ico{width:.75rem;height:.75rem;color:var(--lt-muted);flex:none}.rb-kid__ico--bad{color:var(--color-error,#b3261e)}.rb-kid__temp{background:#e0b84a;border-radius:.25rem;padding:0 .3rem;font-size:.625rem}@supports (color:color-mix(in lab,red,red)){.rb-kid__temp{background:color-mix(in oklab,#e0b84a 35%,var(--color-base-100))}}.rb-kid__temp{color:#5f4a00}.rb-kid.is-company{box-shadow:inset 2px 0 0 var(--lt-faint)}.rb-kid.is-hl{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.rb-kid.is-hl{background:color-mix(in oklab,var(--color-primary) 16%,transparent)}}.rb-kid.is-hit{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.rb-kid.is-hit{background:color-mix(in oklab,var(--color-primary) 24%,transparent)}}.rb-kid.is-hit{font-weight:600}.rb-kid.rb-kid--bad,.rb-chips .rb-kid.rb-kid--bad{background:var(--color-error,#b3261e)}@supports (color:color-mix(in lab,red,red)){.rb-kid.rb-kid--bad,.rb-chips .rb-kid.rb-kid--bad{background:color-mix(in oklab,var(--color-error,#b3261e) 32%,var(--color-base-100))}}.rb-kid.rb-kid--bad,.rb-chips .rb-kid.rb-kid--bad{box-shadow:inset 3px 0 0 var(--color-error,#b3261e);color:var(--color-base-content)}.rb-kid.rb-kid--bad:hover{background:var(--color-error,#b3261e)}@supports (color:color-mix(in lab,red,red)){.rb-kid.rb-kid--bad:hover{background:color-mix(in oklab,var(--color-error,#b3261e) 40%,var(--color-base-100))}}.rb-kid.rb-kid--bad.is-hit{box-shadow:inset 0 0 0 2px var(--color-primary)}.rb--move .rb-room .rb-kid{cursor:grab}.rb-slot{color:var(--lt-faint);border-top:1px dashed var(--color-base-content);align-items:center;gap:.3rem;padding:.15rem .5rem;font-size:.6875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.rb-slot{border-top:1px dashed color-mix(in oklab,var(--color-base-content) 10%,transparent)}}.rb-slot.is-freed{color:#1f6b3f;background:#2fa362}@supports (color:color-mix(in lab,red,red)){.rb-slot.is-freed{background:color-mix(in oklab,#2fa362 22%,var(--color-base-100))}}.rb-slot.is-freed{font-weight:500}.rb-slot--blocked{color:var(--lt-muted);border-top:0}.rb-seg{border:1px solid var(--color-base-300);border-radius:.5rem;display:inline-flex;overflow:hidden}.rb-seg__b{font:inherit;background:var(--color-base-100);color:var(--lt-muted);cursor:pointer;border:0;padding:.25rem .75rem;font-size:.8125rem}.rb-seg__b+.rb-seg__b{border-left:1px solid var(--color-base-300)}.rb-seg__b[aria-pressed=true]{background:var(--color-base-content);color:var(--color-base-100)}.rb-dot{background:var(--sq,var(--lt-faint));border-radius:999px;flex:none;width:.625rem;height:.625rem;display:inline-block}.rb-sqbar{border:1px solid var(--color-base-250);background:var(--color-base-100);border-radius:.75rem;flex-direction:column;gap:.375rem;padding:.5rem .75rem;display:flex}.rb-sqbar.is-edit{border-color:var(--sq);box-shadow:0 6px 16px -10px #00000059}.rb-sqbar .rb-panel__title .btn{margin-left:auto}.rb-sqchips{flex-wrap:wrap;gap:.3rem;display:flex}.rb-sqchip{font:inherit;border:1px solid var(--sq);border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:.75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.rb-sqchip{border:1px solid color-mix(in oklab,var(--sq) 45%,var(--color-base-250))}}.rb-sqchip{background:var(--sq)}@supports (color:color-mix(in lab,red,red)){.rb-sqchip{background:color-mix(in oklab,var(--sq) 10%,var(--color-base-100))}}.rb-sqchip{color:var(--color-base-content);cursor:pointer}.rb-sqchip:disabled{cursor:default;opacity:.85}.rb-sqchip.is-sel{background:var(--sq)}@supports (color:color-mix(in lab,red,red)){.rb-sqchip.is-sel{background:color-mix(in oklab,var(--sq) 30%,var(--color-base-100))}}.rb-sqchip.is-sel{border-color:var(--sq);box-shadow:0 0 0 2px var(--sq);font-weight:600}@supports (color:color-mix(in lab,red,red)){.rb-sqchip.is-sel{box-shadow:0 0 0 2px color-mix(in oklab,var(--sq) 35%,transparent)}}.rb-sqchip .lt-icon{width:.75rem;height:.75rem;color:var(--lt-muted)}.rb-sqtag{background:var(--sq);border-radius:999px;align-items:center;gap:.25rem;padding:0 .45rem;font-size:.6875rem;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.rb-sqtag{background:color-mix(in oklab,var(--sq) 14%,var(--color-base-100))}}.rb-sqtag{color:var(--color-base-content)}.rb-room--sqv{min-height:3.75rem}.rb-room--sqv.has-sq{background:var(--sq)}@supports (color:color-mix(in lab,red,red)){.rb-room--sqv.has-sq{background:color-mix(in oklab,var(--sq) 16%,var(--color-base-100))}}.rb-room--sqv.has-sq{border-color:var(--sq)}@supports (color:color-mix(in lab,red,red)){.rb-room--sqv.has-sq{border-color:color-mix(in oklab,var(--sq) 45%,var(--color-base-250))}}.rb-room--sqv.has-sq .rb-room__head{border-bottom-color:var(--sq)}@supports (color:color-mix(in lab,red,red)){.rb-room--sqv.has-sq .rb-room__head{border-bottom-color:color-mix(in oklab,var(--sq) 25%,transparent)}}.rb-room__sq{flex-wrap:wrap;align-items:center;gap:.3rem;padding:.35rem .5rem .45rem;font-size:.75rem;display:flex}.rb-room--sqv.is-mine{box-shadow:inset 0 0 0 2px var(--sq)}.rb-room__mark{border:1px solid var(--color-base-300);background:var(--color-base-100);width:1.25rem;height:1.25rem;color:var(--lt-muted);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.rb-room--sqv.rb-room--target:hover .rb-room__mark{border-color:var(--color-primary);color:var(--color-primary)}@media (max-width:767px){.rb-rooms{grid-template-columns:1fr}.rb-group__body{padding:0 .375rem .5rem}.rb-search{flex-basis:100%;max-width:none}.rb-bar__tools,.rb-group__tools{margin-left:0}}.pl-page{flex-direction:column;gap:.875rem;display:flex}.pl-schemes{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.pl-schemes .lt-chip__n{margin-left:.125rem}.pl-head{flex-direction:column;gap:.75rem;padding:.875rem 1rem;display:flex}.pl-head__top{flex-wrap:wrap;align-items:center;gap:.5rem .875rem;display:flex}.pl-head__stage{font-size:1rem;font-weight:600}.pl-head__next{color:var(--lt-muted);font-size:.8125rem}.pl-head__actions{flex-wrap:wrap;align-items:center;gap:.375rem;margin-left:auto;display:flex}.pl-head__actions .lt-chip{height:var(--control-sm,1.75rem)}.pl-recalc{color:var(--lt-muted);border:1px dashed var(--color-base-300);border-radius:999px;align-items:center;gap:.375rem;padding:.125rem .625rem;font-size:.75rem;display:inline-flex}.pl-metrics{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:.375rem .75rem;display:grid}.pl-metric{border:1px solid var(--color-base-250);border-radius:.5rem;flex-direction:column;gap:.125rem;min-width:0;padding:.375rem .5rem;display:flex}.pl-metric__v{font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:600;line-height:1.2}.pl-metric__v small{color:var(--lt-muted);font-size:.75rem;font-weight:400}.pl-metric__l{color:var(--lt-muted);font-size:.6875rem;line-height:1.25}.pl-metric.is-warn .pl-metric__v{color:var(--brand-amber-ink,#9a6700)}.pl-stages{color:var(--lt-faint);flex-wrap:wrap;align-items:center;gap:.25rem;font-size:.75rem;display:flex}.pl-stages__s{border:1px solid var(--color-base-250);border-radius:999px;padding:.125rem .5rem}.pl-stages__s.is-cur{color:var(--color-base-content);border-color:var(--color-base-content);font-weight:500}.pl-stages__s.is-done{color:var(--lt-muted);background:var(--color-base-200)}.pl-issues{padding:0;overflow:hidden}.pl-issues>summary{cursor:pointer;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600;list-style:none;display:flex}.pl-issues>summary::-webkit-details-marker{display:none}.pl-issues>summary:before{content:"▸";color:var(--lt-faint);transition:transform var(--duration-fast);font-size:.75rem}.pl-issues[open]>summary:before{transform:rotate(90deg)}.pl-issues__tools{color:var(--lt-muted);align-items:center;gap:.5rem;margin-left:auto;font-size:.75rem;font-weight:400;display:flex}.pl-issue{border-top:1px solid var(--color-base-250);grid-template-columns:auto 1fr auto;align-items:start;gap:.25rem .75rem;padding:.625rem 1rem;font-size:.8125rem;display:grid}.pl-issue__lvl{border:1px solid var(--color-base-300);color:var(--lt-muted);white-space:nowrap;border-radius:999px;margin-top:.125rem;padding:.125rem .5rem;font-size:.6875rem}.pl-issue.is-error .pl-issue__lvl{border-color:var(--color-error,#b3261e);color:var(--color-error,#b3261e)}.pl-issue.is-warn .pl-issue__lvl{border-color:var(--brand-amber-ink,#9a6700);color:var(--brand-amber-ink,#9a6700)}.pl-issue.is-done{opacity:.55}.pl-issue__main{flex-direction:column;gap:.25rem;min-width:0;display:flex}.pl-issue__type{font-weight:500}.pl-issue__people{flex-wrap:wrap;gap:.25rem;display:flex}.pl-issue__people .lt-chip{height:1.375rem;padding:0 .5rem;font-size:.75rem}.pl-issue__opts{color:var(--lt-muted);font-size:.75rem}.pl-issue__opts li{display:inline}.pl-issue__opts li+li:before{content:" · "}.pl-issue__acts{white-space:nowrap;gap:.25rem;display:flex}.pl-search{position:relative}.pl-search .lt-icon{pointer-events:none;color:var(--lt-muted);position:absolute;top:50%;left:.625rem;transform:translateY(-50%)}.pl-search .input{width:100%;padding-left:2rem}.pl-check{color:var(--lt-muted);cursor:pointer;white-space:nowrap;align-items:center;gap:.375rem;font-size:.8125rem;display:inline-flex}.pl-found{flex-wrap:wrap;gap:.25rem .5rem;padding:.375rem .75rem;font-size:.8125rem;display:flex}.pl-found button{font:inherit;cursor:pointer;color:var(--color-base-content);background:0 0;border:0;border-radius:.375rem;padding:.125rem .375rem}.pl-found button:hover{background:var(--lt-hover)}.pl-closed{border:1px dashed var(--color-base-300);color:var(--lt-muted);border-radius:.625rem;flex-wrap:wrap;align-items:center;gap:.25rem .625rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}.pl-closed__item{color:var(--color-base-content);align-items:center;gap:.25rem;display:inline-flex}.pl-close-btn{opacity:.55}.pl-close-btn:hover,.pl-close-btn:focus-visible{opacity:1}.pl-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:.875rem;display:grid}.pl-map{flex-direction:column;gap:.625rem;min-width:0;display:flex}.pl-lg-bad{background:var(--color-error,#b3261e)}@supports (color:color-mix(in lab,red,red)){.pl-lg-bad{background:color-mix(in oklab,var(--color-error,#b3261e) 32%,var(--color-base-100))}}.pl-lg-bad{border-left:3px solid var(--color-error,#b3261e)!important}.pl-aside{flex-direction:column;gap:.5rem;min-width:0;display:flex}.pl-squad{cursor:pointer;flex-direction:column;gap:.25rem;padding:.625rem .875rem;font-size:.8125rem;display:flex}.pl-squad.is-cur{border-color:var(--color-primary)}.pl-squad__top{align-items:baseline;gap:.5rem;display:flex}.pl-squad__name{font-size:.875rem;font-weight:600}.pl-squad__kind{color:var(--lt-faint);white-space:nowrap;margin-left:auto;font-size:.6875rem}.pl-squad__meta{color:var(--lt-muted);flex-wrap:wrap;gap:.125rem .625rem;font-size:.75rem;display:flex}.pl-squad__acts{flex-wrap:wrap;gap:.25rem;margin-top:.25rem;display:flex}.pl-squad .lt-progress{margin-top:.25rem}.pl-dr{flex-direction:column;gap:.875rem;display:flex}.pl-facts{grid-template-columns:max-content 1fr;gap:.3rem 1rem;font-size:.875rem;display:grid}.pl-facts>span:nth-child(odd){color:var(--lt-muted)}.pl-facts>span{overflow-wrap:anywhere;min-width:0}.pl-sec{flex-direction:column;gap:.5rem;display:flex}.pl-sec+.pl-sec{border-top:1px solid var(--color-base-250);padding-top:.75rem}.pl-sec__title{align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;display:flex}.pl-sec__title .lt-muted{font-weight:400}.pl-sec__title .btn{margin-left:auto}.pl-form{flex-direction:column;gap:.75rem;display:flex}.pl-form .input,.pl-form .select,.pl-form .textarea{width:100%}.pl-grid2{grid-template-columns:1fr 1fr;gap:.625rem .875rem;display:grid}.pl-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem .875rem;display:grid}.pl-grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem .875rem;display:grid}.pl-row{flex-wrap:wrap;align-items:center;gap:.375rem .5rem;display:flex}.pl-row .select,.pl-row .input{width:auto}.pl-actions{flex-wrap:wrap;gap:.375rem;display:flex}.pl-reasons{flex-direction:column;gap:.2rem;margin:0;padding-left:1.125rem;font-size:.8125rem;display:flex}.pl-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pl-list li{border-bottom:1px solid var(--color-base-250);align-items:center;gap:.5rem;padding:.4rem 0;font-size:.8125rem;display:flex}.pl-list li:last-child{border-bottom:0}.pl-list__main{flex:1;min-width:0}.pl-list__sub{color:var(--lt-muted);font-size:.75rem}.pl-list__acts{white-space:nowrap;gap:.25rem;display:flex}.pl-hint{color:var(--lt-muted);font-size:.75rem}.pl-warn{border:1px solid var(--brand-amber-ink,#9a6700);padding:.5rem .75rem;font-size:.8125rem}@supports (color:color-mix(in lab,red,red)){.pl-warn{border:1px solid color-mix(in oklab,var(--brand-amber-ink,#9a6700) 40%,transparent)}}.pl-warn{background:var(--brand-amber,#e0b84a);border-radius:.5rem}@supports (color:color-mix(in lab,red,red)){.pl-warn{background:color-mix(in oklab,var(--brand-amber,#e0b84a) 14%,var(--color-base-100))}}.pl-note{border:1px dashed var(--color-base-300);color:var(--lt-muted);border-radius:.5rem;padding:.5rem .75rem;font-size:.8125rem}.pl-chips{flex-wrap:wrap;gap:.25rem;display:flex}.pl-chips .lt-chip{height:1.5rem;padding:0 .5rem;font-size:.75rem}.pl-chips .lt-chip .lt-icon{width:.75rem;height:.75rem}.pl-tree-wrap{flex-direction:column;gap:.25rem;display:flex}.pl-tree__bar{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.pl-tree__bar .pl-hint{margin-left:auto}.pl-tree{border:1px solid var(--color-base-250);border-radius:.625rem;max-height:420px;padding:.375rem .5rem;font-size:.8125rem;overflow:auto}.pl-tree__row{padding:.125rem 0 .125rem calc(var(--lvl,0) * 1.125rem);align-items:center;gap:.25rem .375rem;min-height:1.75rem;display:flex}.pl-tree__tog{width:1.25rem;height:1.25rem;color:var(--lt-muted);cursor:pointer;background:0 0;border:0;border-radius:.25rem;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pl-tree__tog:hover{background:var(--lt-hover);color:var(--color-base-content)}.pl-tree__tog .lt-icon{transition:transform var(--duration-fast)}.pl-tree__tog[aria-expanded=true] .lt-icon{transform:rotate(90deg)}.pl-tree__tog.is-leaf{cursor:default}.pl-tree__tog.is-leaf:hover{background:0 0}.pl-tree__label{cursor:pointer;flex:auto;align-items:center;gap:.375rem;min-width:0;display:flex}.pl-tree__label .checkbox{flex:none}.pl-tree__row.is-room{color:var(--lt-muted)}.pl-tree__kids.is-under .pl-tree__row{opacity:.5}.pl-tree__row.is-ex .pl-tree__name{color:var(--lt-faint);text-decoration:line-through}.pl-tree__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pl-tree__cap{color:var(--lt-faint);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:.6875rem}.pl-tree .pl-tree__reason.input{flex:0 0 12rem;width:12rem;min-width:0;height:1.625rem;padding:0 .5rem;font-size:.75rem}.pl-tree__row.is-taken .pl-tree__name{color:var(--lt-muted)}.pl-tree__taken{background:var(--brand-amber,#e0b84a);border-radius:999px;flex:none;align-items:center;gap:.25rem;padding:0 .45rem;font-size:.6875rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.pl-tree__taken{background:color-mix(in oklab,var(--brand-amber,#e0b84a) 28%,var(--color-base-100))}}.pl-tree__taken{color:var(--brand-amber-ink,#6b4a00);white-space:nowrap;text-overflow:ellipsis;max-width:14rem;overflow:hidden}.pl-tree__taken .lt-icon{width:.75rem;height:.75rem}.pl-tree__taken.is-part{border:1px dashed var(--brand-amber-ink,#9a6700);background:0 0}@supports (color:color-mix(in lab,red,red)){.pl-tree__taken.is-part{border:1px dashed color-mix(in oklab,var(--brand-amber-ink,#9a6700) 45%,transparent)}}.pl-bk{flex-direction:column;gap:.5rem;display:flex}.pl-bk__search{position:relative}.pl-bk__drop{z-index:5;background:var(--color-base-100);border:1px solid var(--color-base-300);border-radius:.625rem;max-height:18rem;padding:.25rem;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow:auto;box-shadow:0 12px 28px -12px #00000059}.pl-bk__opt{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:.375rem;grid-template-columns:auto 1fr;gap:0 .5rem;padding:.375rem .5rem;font-size:.8125rem;display:grid}.pl-bk__opt small{color:var(--lt-muted);grid-column:1/-1;font-size:.75rem}.pl-bk__opt:hover:not(:disabled),.pl-bk__opt:focus-visible{background:var(--lt-hover);outline:none}.pl-bk__opt:disabled{opacity:.5;cursor:default}.pl-bk__empty{color:var(--lt-muted);padding:.5rem;font-size:.8125rem}.pl-bk__cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.375rem;display:grid}.pl-bk__card{border:1px solid var(--color-base-250);background:var(--color-base-100);border-radius:.5rem;align-items:flex-start;gap:.375rem;padding:.375rem .5rem;font-size:.8125rem;display:flex}.pl-bk__main{overflow-wrap:anywhere;flex:1;min-width:0}.pl-bk__sub{color:var(--lt-muted);font-size:.75rem}.pl-pick{flex-direction:column;gap:.625rem;display:flex}.pl-pick__sq{flex-direction:column;gap:.375rem;display:flex}.pl-pick__sqname{align-items:baseline;gap:.5rem;font-size:.8125rem;font-weight:600;display:flex}.pl-pick__rooms{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.375rem;display:grid}.pl-pick__room{text-align:left;font:inherit;border:1px solid var(--color-base-250);background:var(--color-base-100);cursor:pointer;min-width:0;color:inherit;border-radius:.5rem;flex-direction:column;gap:.125rem;padding:.375rem .5rem;font-size:.75rem;display:flex}.pl-pick__room:hover:not(:disabled){border-color:var(--color-primary)}.pl-pick__room:disabled{cursor:not-allowed;opacity:.55}.pl-pick__room.is-cur{border-color:var(--color-base-content)}.pl-pick__room.is-sel{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.pl-pick__room.is-yellow{background:#e0b84a}@supports (color:color-mix(in lab,red,red)){.pl-pick__room.is-yellow{background:color-mix(in oklab,#e0b84a 16%,var(--color-base-100))}}.pl-pick__room.is-force{opacity:.7;border-style:dashed}.pl-pick__room.is-force:hover{opacity:1;border-color:var(--color-error,#b3261e)}.pl-pick__room b{font-weight:600}.pl-pick__room small{color:var(--lt-muted)}.pl-moves{flex-direction:column;gap:.25rem;font-size:.8125rem;display:flex}.pl-companies{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:.75rem;display:grid}.pl-company{cursor:pointer;flex-direction:column;gap:.5rem;padding:.75rem .875rem;display:flex}.pl-company__top{align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.pl-company__top .lt-muted{margin-left:auto;font-size:.75rem;font-weight:400}.pl-company__sub{color:var(--lt-muted);font-size:.75rem}.pl-company__members{flex-direction:column;gap:.125rem;margin:0;padding:0;font-size:.8125rem;display:flex}.pl-company__members li{align-items:center;gap:.5rem;list-style:none;display:flex}.pl-company__members .lt-muted{font-size:.75rem}.pl-member{border-bottom:1px dashed var(--color-base-250);grid-template-columns:minmax(0,1fr) 13.5rem auto;align-items:center;gap:.375rem .5rem;padding:.3rem 0 .3rem .5rem;font-size:.8125rem;display:grid}.pl-member:last-child{border-bottom:0}.pl-member__who{overflow-wrap:anywhere;min-width:0}.pl-form .pl-member .select{width:100%;min-width:0}.pl-member__group{color:var(--lt-muted);text-transform:none;border-bottom:1px solid var(--color-base-250);align-items:center;gap:.5rem;padding:.5rem 0 .125rem;font-size:.75rem;font-weight:600;display:flex}.pl-picklist{border:1px solid var(--color-base-250);border-radius:.5rem;max-height:260px;overflow:auto}.pl-picklist button{text-align:left;width:100%;font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;align-items:center;gap:.5rem;padding:.3rem .625rem;font-size:.8125rem;display:flex}.pl-picklist button:hover{background:var(--lt-hover)}.pl-picklist button:disabled{opacity:.45;cursor:default}.pl-cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.75rem;display:grid}.pl-card{cursor:pointer;flex-direction:column;gap:.375rem;padding:.75rem .875rem;font-size:.8125rem;display:flex}.pl-card__title{align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.pl-card__title .badge{margin-left:auto}.pl-card__meta{color:var(--lt-muted);flex-wrap:wrap;gap:.125rem .75rem;display:flex}.pl-card__used{color:var(--lt-muted);align-items:flex-start;gap:.375rem;font-size:.75rem;display:flex}.pl-card__used .lt-icon{flex:none;margin-top:.125rem}.pl-scope{border:1px solid var(--color-primary);align-items:flex-start;gap:.625rem;padding:.625rem .875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.pl-scope{border:1px solid color-mix(in oklab,var(--color-primary) 35%,var(--color-base-250))}}.pl-scope{background:var(--color-primary);border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.pl-scope{background:color-mix(in oklab,var(--color-primary) 6%,var(--color-base-100))}}.pl-scope{font-size:.8125rem;line-height:1.45}.pl-scope>.lt-icon{color:var(--color-primary);flex:none;margin-top:.2rem}.pl-scope>div{flex:1;min-width:0}.pl-scope .btn{flex:none}.pl-ctxnote{color:var(--lt-muted);padding:.25rem .75rem .375rem;font-size:.75rem}.pl-viol{color:var(--color-error,#b3261e);flex-direction:column;gap:.2rem;display:flex}.pl-viol>span{align-items:flex-start;gap:.3rem;display:inline-flex}.pl-viol .lt-icon{flex:none;margin-top:.15rem}.pl-check-ok{color:var(--color-success,#1f7a4d);font-size:.75rem}.pl-check-bad{color:var(--color-error,#b3261e);font-size:.75rem}.pl-units{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.pl-order{border:1px solid var(--color-base-250);border-radius:.5rem;margin:0;padding:0;list-style:none}.pl-order li{border-bottom:1px solid var(--color-base-250);align-items:center;gap:.375rem;padding:.3rem .5rem;font-size:.8125rem;display:flex}.pl-order li:last-child{border-bottom:0}.pl-order__n{width:1.25rem;color:var(--lt-faint);font-variant-numeric:tabular-nums;font-size:.75rem}.pl-order__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pl-order .select{width:5.5rem}.pl-prices{grid-template-columns:max-content 1fr;align-items:center;gap:.375rem .75rem;font-size:.8125rem;display:grid}.pl-prices .input{width:8rem}.pl-prices__cell{align-items:center;gap:.25rem;display:inline-flex}.pl-prices__add{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.pl-form .pl-prices__add .select{width:auto;min-width:10rem}.pl-ptype{border:1px solid var(--color-base-250);border-radius:.5rem;flex-direction:column;gap:.5rem;padding:.5rem .625rem;display:flex}.pl-ptype__head{align-items:center;gap:.5rem;display:flex}.pl-ptype__head input[type=color]{border:1px solid var(--color-base-300);background:0 0;border-radius:.375rem;width:2rem;height:1.75rem;padding:0}.pl-print{display:none}@media print{body.pl-printing>:not(.pl-print){display:none!important}body.pl-printing .pl-print{color:#000;font:11pt Golos Text,Arial,sans-serif;display:block}.pl-print h2{page-break-before:always;margin:0 0 .25rem;font-size:14pt}.pl-print h2:first-child{page-break-before:auto}.pl-print table{border-collapse:collapse;width:100%;margin-bottom:1rem}.pl-print th,.pl-print td{text-align:left;border:1px solid #999;padding:2pt 5pt}}@media (max-width:960px){.pl-layout{grid-template-columns:1fr}}@media (max-width:767px){.pl-grid2,.pl-grid3,.pl-grid4,.pl-units,.pl-issue{grid-template-columns:1fr}.pl-issue__acts{justify-content:flex-start}.pl-head__actions{margin-left:0}.pl-member{grid-template-columns:1fr auto}.pl-form .pl-member .select{grid-area:2/1/auto/-1}.pl-tree__row{flex-wrap:wrap}.pl-tree .pl-tree__reason.input{flex:100%;width:auto;margin-left:1.625rem}.pl-scope{flex-wrap:wrap}.pl-facts{grid-template-columns:1fr}.pl-facts>span:nth-child(odd){font-size:.75rem}}.fr-toolbar{flex-wrap:wrap;gap:.5rem .75rem;margin-bottom:.75rem}.fr-toolbar .select.fr-sel{width:auto;max-width:240px}.fr-search{flex:0 280px;align-items:center;min-width:160px;display:inline-flex;position:relative}.fr-search .lt-icon{color:var(--lt-faint);pointer-events:none;position:absolute;left:.55rem}.fr-search .input{width:100%;padding-left:1.85rem}.fr-hint{margin:.5rem .25rem 0;font-size:.75rem}.fr-note{font-size:.8125rem}.fr-table td{vertical-align:top;height:auto;padding-top:.45rem;padding-bottom:.45rem}.fr-table td.lt-num,.fr-table th.lt-num{text-align:right}.fr-row{cursor:pointer}.fr-row:hover td{background:var(--lt-hover)}.fr-off td{color:var(--lt-faint)}.fr-sub{color:var(--lt-muted);font-size:.75rem;line-height:1.35;display:block}td.fr-sub{display:table-cell}.fr-wrap{min-width:180px;max-width:360px;white-space:normal!important}.fr-code{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);color:var(--lt-muted);font-size:.75rem}.fr-mono{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace)}.fr-static{min-height:var(--control-md,2.125rem);align-items:center;display:flex}.fr-faint{color:var(--lt-faint)}.fr-danger{color:var(--action-danger)}.fr-tools{width:2rem}.fr-arts .fr-artname{padding-left:calc(.5rem + var(--lvl,0) * 1.25rem);white-space:nowrap}.fr-arts .fr-artname .lt-icon{vertical-align:-2px;margin-right:.375rem}.fr-arts .fr-art-top td{background:var(--color-base-150);font-weight:600}.fr-arts .fr-art-top:hover td{background:var(--lt-hover)}.fr-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;display:grid}.fr-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 1rem;display:grid}.fr-grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem 1rem;display:grid}.fr-drawer .fr-grid2 .input,.fr-drawer .fr-grid2 .select,.fr-drawer .fr-grid3 .input,.fr-drawer .fr-grid3 .select,.fr-drawer .fr-grid4 .input{width:100%}.fr-chips{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.fr-chips .select{width:auto}.fr-norms .input,.fr-norms .select{width:100%;min-width:4.5rem}.fr-norms .select{min-width:7.5rem}.fr-formula{align-items:center;gap:.5rem;display:flex}.fr-formula .input{flex:auto;width:auto;min-width:0}.fr-drvchips .fr-drv{cursor:pointer;font-family:var(--font-mono,ui-monospace,monospace);height:1.5rem;font-size:.75rem}.fr-drvchips .fr-drv:hover{border-color:var(--color-primary);color:var(--color-primary)}.fr-ok,.fr-bad{align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.fr-ok{color:var(--status-success-ink)}.fr-bad{color:var(--status-error-ink)}.fr-ovs{flex-direction:column;display:flex}.fr-ov{border-bottom:1px dashed var(--color-base-250);align-items:center;gap:.5rem;padding:.375rem 0;display:flex}.fr-ov__name{flex:1;align-items:center;gap:.375rem;min-width:0;font-size:.875rem;display:inline-flex}.fr-ov .input{width:5.5rem}.fr-sub-card{box-shadow:none;border:1px solid var(--color-base-300);flex-direction:column;gap:.5rem;padding:.625rem .75rem;display:flex}.fr-picked{min-height:var(--control-md,2.125rem);align-items:center;gap:.5rem;display:flex}.fr-users{border:1px solid var(--color-base-250);border-radius:.5rem;flex-direction:column;max-height:200px;margin-top:.375rem;display:flex;overflow:hidden auto}.fr-user{text-align:left;border:0;border-bottom:1px solid var(--color-base-250);background:var(--color-base-100);font:inherit;cursor:pointer;color:inherit;flex-wrap:wrap;align-items:baseline;gap:.125rem .5rem;padding:.4rem .625rem;font-size:.875rem;display:flex}.fr-user:last-child{border-bottom:0}.fr-user:hover{background:var(--lt-hover)}.fr-vals .fr-drvname{white-space:normal;background:var(--color-base-100);z-index:1;min-width:200px;max-width:260px;position:sticky;left:0}.fr-vals th.fr-drvname{z-index:2}.fr-vals .fr-drvname .fr-code{display:block}.fr-vals th .fr-sub{font-weight:400}.fr-vcell>div{justify-content:flex-end;align-items:center;min-height:1.5rem;display:flex}.fr-vcell .input.fr-vin{text-align:right;width:4.75rem}.fr-vcell .input.fr-vin.is-manual{border-color:var(--color-warning);background:var(--status-warning-soft);color:var(--status-warning-ink);font-weight:600}.fr-vcell .fr-vin--fact{margin-top:.125rem}.fr-manual{color:var(--status-warning-ink);font-weight:600}.fr-fact{color:var(--lt-muted);font-size:.8125rem}.fr-saved{animation:fr-saved 1.2s var(--ease-default,ease) both}@keyframes fr-saved{0%{box-shadow:0 0 0 2px var(--color-success)}to{box-shadow:0 0 #0000}}.fr-lines .input,.fr-lines .select{width:100%;min-width:4.5rem}.fr-lines td{vertical-align:middle;padding-top:.25rem;padding-bottom:.25rem}.fr-lines td:nth-child(2){min-width:160px}.fr-lines .fr-unit{min-width:3.5rem}.fr-lines .fr-artsel{min-width:180px}.fr-lines td.lt-num,.fr-lines th.lt-num{text-align:right}.fr-esttotal{font-size:.8125rem;font-weight:400}.fr-calc{background:var(--color-base-150);border:1px solid var(--color-base-250);border-radius:.5rem;flex-direction:column;gap:.375rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.fr-jfilters{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.fr-jfilters .select{width:auto;max-width:240px}.fr-jfilters .fr-jart{max-width:280px}.fr-jperiod{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.fr-costchip{gap:.25rem}.fr-tiles{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:.75rem}.fr-journal .fr-date,.fr-journal .fr-obj{white-space:nowrap}.fr-journal td:last-child{min-width:200px}.fr-journal .fr-art{white-space:normal;min-width:220px}.fr-journal .fr-acc{white-space:normal;min-width:160px}.fr-calc__row{flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;display:flex}.fr-calc__h{color:var(--lt-faint);min-width:5.5rem;font-size:.75rem}.fr-dot{vertical-align:1px;background:var(--color-base-300);border-radius:999px;width:.5rem;height:.5rem;margin-right:.375rem;display:inline-block}.fr-dot.fr-inc{background:var(--color-success)}.fr-dot.fr-exp{background:var(--color-error)}.fr-dot.fr-tr{background:var(--color-info)}.fr-flag{background:var(--status-neutral-soft);width:1.125rem;height:1.125rem;color:var(--status-neutral-ink);border-radius:.25rem;place-items:center;margin-right:.125rem;font-size:.625rem;font-weight:700;display:inline-grid}.fr-flag--m{background:var(--status-info-soft);color:var(--status-info-ink)}.fr-src{font:inherit;color:var(--color-primary);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.25rem;padding:0;font-size:.8125rem;display:inline-flex}.fr-src:hover{text-decoration:underline}.fr-storno td{background:var(--lt-zebra)}.fr-more{text-align:center;border-top:1px solid var(--color-base-250);padding:.75rem}@media (max-width:767px){.fr-tiles{grid-template-columns:1fr 1fr;gap:.5rem}.fr-tiles .lt-tile__icon{display:none}.fr-tiles .lt-tile{padding:.5rem .625rem}.fr-grid2,.fr-grid3{grid-template-columns:1fr}.fr-grid4{grid-template-columns:1fr 1fr}.fr-toolbar .select.fr-sel,.fr-jfilters .select{max-width:100%}.fr-search{flex:100%}.fr-vals .fr-drvname{min-width:140px;max-width:160px}.fr-formula{flex-wrap:wrap}}.wl-hint{color:var(--lt-muted);font-size:.75rem;line-height:1.4}.wl-hint .lt-icon{vertical-align:-2px}.wl-pad{padding:.5rem .25rem 0}.wl-warn{color:var(--status-warning-ink);align-items:flex-start;gap:.25rem;margin-top:.25rem;font-size:.75rem;display:flex}.wl-r,.wl-table .wl-r{text-align:right;white-space:nowrap}.wl-neg,.wl-neg .lt-money{color:var(--status-error-ink)}.wl-in,.wl-in .lt-money{color:var(--status-success-ink);font-size:.8125rem}.wl-chk{width:2rem}.wl-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-width:0;margin:0 0 .75rem;display:flex}.wl-toolbar .lt-segment{max-width:100%}.wl-search{flex:14rem;align-items:center;gap:.375rem;min-width:0;max-width:22rem;display:flex}.wl-search .input{flex:1;min-width:0}.wl-inline{color:var(--lt-muted);flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.8125rem;display:inline-flex}.wl-inline .input{width:auto;min-width:9rem}.wl-range{min-width:0;max-width:100%}.wl-table td{vertical-align:top}.wl-table tfoot td{border-top:1px solid var(--color-base-250);font-weight:500}.wl-sum.is-in .lt-money{color:var(--status-success-ink)}.wl-card{flex-direction:column;gap:.5rem;margin-bottom:.75rem;padding:.875rem 1rem;display:flex}.wl-card__title{justify-content:space-between;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;display:flex}.wl-sub{letter-spacing:var(--tracking-caps,.04em);text-transform:uppercase;color:var(--lt-muted);margin-top:.5rem;font-size:.6875rem;font-weight:600}.wl-sums{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.5rem;margin-bottom:.75rem;display:grid}.wl-sum1{border:1px solid var(--color-base-250);border-radius:var(--radius-md,.5rem);background:var(--color-base-100);flex-direction:column;gap:.125rem;padding:.5rem .75rem;font-size:1.0625rem;font-weight:600;display:flex}.wl-sum1 span:first-child{color:var(--lt-muted);font-size:.75rem;font-weight:400}.wl-bals{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem;margin-bottom:.75rem;display:grid}.wl-bal{border:1px solid var(--color-base-250);border-radius:var(--radius-box,.75rem);background:var(--surface-card,var(--color-base-100));flex-direction:column;gap:.25rem;min-width:0;padding:.875rem 1rem;display:flex}.wl-bal__t{color:var(--lt-muted);align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.wl-bal__v{font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600;line-height:1.2}.wl-bal__v.is-neg .lt-money{color:var(--status-error-ink)}.wl-bal__sub{color:var(--lt-muted);font-size:.75rem}.wl-bal__line{border-top:1px dashed var(--color-base-250);flex-wrap:wrap;align-items:center;gap:.25rem .375rem;margin-top:.25rem;padding-top:.375rem;font-size:.8125rem;display:flex}.wl-bal__line.is-in .lt-money{color:var(--status-success-ink)}.wl-pend{border-top:1px solid var(--color-base-250);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.5rem 0;display:flex}.wl-pend:first-of-type{border-top:0}.wl-pend__main,.wl-rep-mini{border-radius:var(--radius-sm,.375rem);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:16rem;align-items:center;gap:.75rem;margin:-.25rem;padding:.25rem;display:flex}.wl-pend__main:hover,.wl-rep-mini:hover{background:var(--lt-hover,var(--color-base-150))}.wl-rep-mini{border-top:1px solid var(--color-base-250);border-radius:0;flex:none;margin:0;padding:.5rem .25rem}.wl-pend__who{flex-direction:column;flex:1;min-width:0;font-weight:500;display:flex}.wl-pend__who small{color:var(--lt-muted);font-size:.75rem;font-weight:400}.wl-pend__sum{white-space:nowrap;font-weight:600}.wl-pend.is-in .wl-pend__sum .lt-money{color:var(--status-success-ink)}.wl-pend__acts{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.wl-code{height:var(--control-sm,1.75rem);border-radius:var(--radius-pill,999px);background:var(--status-info-soft);color:var(--status-info-ink);font-family:var(--font-mono,monospace);letter-spacing:.06em;white-space:nowrap;align-items:center;padding:0 .625rem;font-size:.8125rem;display:inline-flex}.wl-codein{font-family:var(--font-mono,monospace);letter-spacing:.08em;width:10rem!important;min-width:0!important}.wl-codein:placeholder-shown{letter-spacing:normal;font-family:inherit}.wl-bigcode{border-radius:var(--radius-md,.5rem);background:var(--status-info-soft);color:var(--status-info-ink);text-align:center;flex-direction:column;align-items:center;gap:.125rem;padding:.75rem;display:flex}.wl-bigcode span,.wl-bigcode small{font-size:.75rem}.wl-bigcode b{font-family:var(--font-mono,monospace);letter-spacing:.12em;font-size:1.75rem}.wl-stmt-head{color:var(--lt-muted);justify-content:space-between;gap:.5rem;padding:0 .25rem .375rem;font-size:.8125rem;display:flex}.wl-ops{flex-direction:column;display:flex}.wl-op{border-top:1px solid var(--color-base-250)}.wl-op:first-child{border-top:0}.wl-op__row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-sm,.375rem);background:0 0;border:0;grid-template-columns:5.25rem minmax(0,1fr) auto 7rem;align-items:center;gap:.75rem;padding:.5rem .25rem;display:grid}.wl-op__row:hover{background:var(--lt-hover,var(--color-base-150))}.wl-op__row:focus-visible{box-shadow:var(--shadow-focus);outline:none}.wl-op__date{font-variant-numeric:tabular-nums;flex-direction:column;font-size:.8125rem;display:flex}.wl-op__date small,.wl-op__main small{color:var(--lt-muted);font-size:.75rem}.wl-op__main{flex-direction:column;min-width:0;display:flex}.wl-op__main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wl-op__kind{flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.875rem;display:flex}.wl-op__clip{color:var(--lt-muted);display:inline-flex}.wl-op__sum{white-space:nowrap;text-align:right;font-weight:600}.wl-op__sum.is-in .lt-money{color:var(--status-success-ink)}.wl-op__bal{text-align:right;white-space:nowrap;font-size:.8125rem}.wl-op.is-void .wl-op__kind,.wl-op.is-void .wl-op__sum{opacity:.55}.wl-op.is-void .wl-op__sum{text-decoration:line-through}.wl-op.is-open{background:var(--surface-subtle,var(--color-base-150));border-radius:var(--radius-md,.5rem)}.wl-op__det{flex-direction:column;gap:.5rem;padding:.25rem .75rem .75rem;display:flex}.wl-op__acts{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.wl-breakdown{flex-direction:column;gap:.25rem;margin-top:.5rem;font-size:.8125rem;line-height:2;display:flex}.wl-chip-static{cursor:default}.wl-files{flex-wrap:wrap;gap:.25rem .5rem;display:inline-flex}.wl-file{color:var(--text-link,var(--color-primary));text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.25rem;max-width:16rem;font-size:.8125rem;display:inline-flex;overflow:hidden}span.wl-file{color:var(--color-base-content)}.wl-filebtn{cursor:pointer}.wl-docs{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.wl-dr{flex-direction:column;gap:.75rem;display:flex}.wl-dr .lt-facts{margin:0}.wl-trhead,.wl-acts{flex-wrap:wrap;gap:.375rem;display:flex}.wl-form{border:1px solid var(--color-base-250);border-radius:var(--radius-box,.75rem);background:var(--surface-subtle,var(--color-base-150));flex-direction:column;gap:.625rem;padding:.875rem;display:flex}.wl-form__title{font-weight:600}.wl-form>.btn:not(.btn-block){align-self:flex-start}.wl-form__foot{flex-wrap:wrap;gap:.5rem;display:flex}.wl-grid{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.625rem .75rem;display:grid}.wl-grid .bk-field,.wl-form .bk-field{min-width:0}.wl-form .select,.wl-form .input{width:100%;max-width:100%}.wl-check{cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.wl-written,.wl-stock{flex-direction:column;gap:.5rem;padding-left:1.5rem;display:flex}.wl-picked{border-radius:var(--radius-md,.5rem);background:var(--color-base-100);border:1px solid var(--color-base-250);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;padding:.5rem .625rem;display:flex}.wl-found{flex-direction:column;gap:2px;max-height:16rem;margin-top:.25rem;display:flex;overflow:auto}.wl-found__item{border-radius:var(--radius-sm,.375rem);background:var(--color-base-100);color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;flex-direction:column;align-items:flex-start;gap:0;padding:.375rem .5rem;display:flex}.wl-found__item:hover{background:var(--lt-primary-soft)}.wl-payrow{grid-template-columns:minmax(0,1fr) 9rem;align-items:center;gap:.75rem;font-size:.875rem;display:grid}.wl-payrow--total{border-top:1px solid var(--color-base-250);padding-top:.375rem}.wl-payrow--total b{text-align:right}.lt-drawer:has(.wl-dr) .lt-drawer__foot{flex-wrap:wrap;row-gap:.375rem}.wl-lines{flex-direction:column;gap:.5rem;display:flex}.wl-line{border:1px solid var(--color-base-250);border-radius:var(--radius-md,.5rem);background:var(--color-base-100);flex-direction:column;gap:.25rem;padding:.625rem .75rem;display:flex}.wl-line__top{align-items:flex-start;gap:.625rem;display:flex}.wl-line__n{background:var(--color-base-150);width:1.375rem;height:1.375rem;color:var(--lt-muted);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.6875rem;font-weight:600;display:inline-flex}.wl-line__main{flex-direction:column;flex:1;min-width:0;display:flex}.wl-line__main small{color:var(--lt-muted);font-size:.75rem}.wl-line__sum{white-space:nowrap;font-weight:600}.wl-line__meta{color:var(--lt-muted);padding-left:2rem;font-size:.8125rem}.wl-line__files,.wl-line>.wl-hint{padding-left:2rem}.wl-line__acts{flex-wrap:wrap;align-items:center;gap:.25rem;padding-left:1.5rem;display:flex}.wl-line.is-rejected .wl-line__main b,.wl-line.is-rejected .wl-line__sum{color:var(--lt-muted);text-decoration:line-through}.wl-limit{border-radius:var(--radius-sm,.375rem);color:var(--lt-muted);align-items:flex-start;gap:.375rem;margin-left:2rem;padding:.25rem .5rem;font-size:.75rem;display:flex}.wl-limit .lt-icon{flex:none;margin-top:1px}.wl-limit.is-warn{background:var(--status-warning-soft);color:var(--status-warning-ink)}.wl-limit.is-deny{background:var(--status-error-soft);color:var(--status-error-ink)}.wl-addline{align-self:flex-start}.wl-lineform{border-style:dashed}@media (max-width:640px){.wl-op__row{grid-template-columns:4.75rem minmax(0,1fr) auto;gap:.5rem}.wl-op__bal{display:none}.wl-op__date{font-size:.75rem}.wl-bal__v{font-size:1.25rem}.wl-line__meta,.wl-line__files,.wl-line>.wl-hint,.wl-limit{margin-left:0;padding-left:0}.wl-line__acts{padding-left:0}.wl-search{max-width:none}.wl-payrow{grid-template-columns:minmax(0,1fr) 7.5rem}}.ka-page{flex-direction:column;gap:.75rem;min-width:0;display:flex}.ka-tiles{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.ka-tiles .lt-tile__value .lt-money{font-size:1.0625rem}.ka-tiles .lt-tile__meta:last-child{font-size:.75rem;line-height:1.35}.ka-listcard .ka-toolbar{border-bottom:1px solid var(--color-base-250);margin:0;padding:.625rem .75rem}.ka-search{min-width:0;color:var(--lt-faint);flex:0 280px;align-items:center;gap:.375rem;display:inline-flex}.ka-search .input{width:100%}.ka-table td,.ka-ops td,.ka-flow td,.ka-plan td{height:auto;padding-top:.5rem;padding-bottom:.5rem}.ka-table td{vertical-align:top}.ka-table td:first-child{white-space:normal;min-width:9rem}.ka-ops td:nth-child(2){white-space:normal;min-width:12rem}.ka-ops td:nth-child(3){white-space:normal;min-width:6rem}.ka-flow td:first-child{white-space:normal}.ka-plan td:first-child{white-space:normal;min-width:8rem}.ka-r{text-align:right;white-space:nowrap}.ka-nowrap{white-space:nowrap}.ka-name{font-weight:500}button.ka-name{text-align:left}.ka-sub{font-size:.75rem;line-height:1.35}.ka-neg,.ka-neg .lt-money__cur{color:var(--color-error)}.ka-pos{color:var(--color-success)}.ka-chev{width:1.5rem;color:var(--lt-faint);text-align:right}.ka-sort{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ka-sort:hover{color:var(--color-base-content)}.ka-sort.is-on{color:var(--color-primary)}.ka-sort.is-on:after{content:" ↓"}.ka-last{white-space:nowrap}.ka-k{background:var(--color-base-150);color:var(--lt-muted);white-space:nowrap;border-radius:.375rem;padding:0 .375rem;font-size:.75rem;font-weight:500}.ka-k--in{background:var(--lt-success-soft);color:var(--color-success)}.ka-k--out{background:var(--lt-info-soft);color:var(--color-info)}.ka-k--spend{background:var(--brand-amber-soft);color:var(--brand-amber-ink)}.ka-gsearch{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;gap:.5rem .75rem;padding:.75rem 1rem;display:grid}.ka-plain .ka-gsearch{padding:0 0 .75rem}.ka-gres{border-top:1px solid var(--color-base-250)}.ka-plain .ka-gres{border-top:0}.ka-card{flex-direction:column;gap:.875rem;display:flex}.ka-sum{border:1px solid var(--color-base-250);border-radius:var(--radius-box,.75rem);background:var(--color-base-150);flex-wrap:wrap;align-items:flex-start;gap:1rem 2rem;padding:.875rem 1rem;display:flex}.ka-sum.is-debt{background:var(--lt-error-soft)}.ka-sum__label{color:var(--lt-faint);font-size:.75rem}.ka-sum__value .lt-money{font-size:1.625rem;font-weight:600;font-family:var(--font-display)}.ka-sum__parts{flex-direction:column;gap:.125rem;min-width:0;padding-top:.25rem;font-size:.875rem;display:flex}.ka-actions{flex-wrap:wrap;gap:.5rem;display:flex}.ka-actions .btn.is-active{box-shadow:var(--shadow-focus)}.ka-msg{animation:none}.ka-form{border:1px solid var(--color-base-300);border-radius:var(--radius-box,.75rem);background:var(--color-base-100);box-shadow:var(--shadow-1);flex-direction:column;gap:.625rem;padding:.875rem 1rem;display:flex}.ka-form__title{margin:0;font-size:.9375rem;font-weight:600}.ka-form__foot{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ka-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.5rem .75rem;display:grid}.ka-grid .ka-wide{grid-column:1/-1}.ka-money{text-align:right}.ka-plan td{vertical-align:middle}.ka-planin{width:9rem}.ka-planin .input{width:8.5rem}.ka-pick{flex-direction:column;gap:.25rem;max-height:18rem;display:flex;overflow-y:auto}.ka-pick__i{border:1px solid var(--color-base-250);background:var(--color-base-100);width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;border-radius:.5rem;align-items:center;gap:.75rem;padding:.5rem .625rem;font-size:.875rem;display:flex}.ka-pick__i:hover{border-color:var(--color-base-300);background:var(--lt-hover)}.ka-pick__i.is-on{border-color:var(--color-primary);background:var(--lt-primary-soft)}.ka-pick__main{flex-wrap:wrap;flex:1;align-items:baseline;gap:0 .375rem;min-width:0;display:flex}.ka-pick__main .ka-sub{flex-basis:100%}.ka-pick__bal{text-align:right;flex:none}.ka-facts{margin:0}.ka-totals{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:.5rem;display:grid}.ka-totals__i{border:1px solid var(--color-base-250);border-radius:.5rem;min-width:0;padding:.5rem .625rem;font-size:.8125rem}.ka-totals__i .lt-num{font-size:.9375rem;font-weight:600}.ka-h3{margin:.25rem 0 0;font-size:.9375rem;font-weight:600}.ka-ops td{vertical-align:top}.ka-text{color:var(--lt-muted);font-size:.8125rem}.ka-chk{align-items:center;gap:.25rem;text-decoration:none;display:inline-flex}.ka-reqbtn{flex-direction:column;align-items:stretch;gap:.25rem;display:inline-flex}.ka-dbody{flex-direction:column;gap:.75rem;display:flex}.ka-ri{margin:0;padding:0;font-size:.8125rem;list-style:none}.ka-ri li{white-space:nowrap;justify-content:space-between;gap:.75rem;display:flex}.ka-at{align-items:center;gap:.375rem;font-size:.8125rem;display:inline-flex}.ka-at .input{width:10rem}.ka-rep{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.ka-rep__side{flex-direction:column;gap:.75rem;min-width:0;display:flex}.ka-rep h3,.ka-page .lt-card__head h3{margin:0;font-size:.875rem;font-weight:600}.ka-flow td{vertical-align:top}.ka-flow__sub td{background:var(--color-base-150);font-weight:600}.ka-flow__total td{border-top:2px solid var(--color-base-300);font-weight:700}.ka-facts2{padding-top:.5rem}@media (max-width:767px){.ka-hide-sm{display:none}.ka-search{flex:100%}.ka-gsearch{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ka-gsearch>.bk-field:last-child{grid-column:1/-1}.ka-rep{grid-template-columns:minmax(0,1fr)}.ka-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.ka-tiles .lt-tile{gap:.5rem;padding:.5rem .625rem}.ka-tiles .lt-tile__icon{display:none}.ka-tiles .lt-tile__meta:last-child{font-size:.6875rem}.ka-sum__value .lt-money{font-size:1.375rem}.ka-planin .input{width:6.5rem}.ka-planin{width:7rem}.ka-at .input{width:9rem}}.sk-toolbar{flex-wrap:wrap;gap:.5rem .625rem;margin-bottom:.75rem}.sk-objsel{color:var(--lt-muted);align-items:center;gap:.375rem;min-width:0;font-size:.875rem;display:inline-flex}.sk-objsel .select{width:auto;max-width:240px;color:var(--color-base-content);font-weight:500}.sk-objsel b{color:var(--color-base-content);font-weight:500}.sk-sel{width:auto;max-width:220px}.sk-search{flex:0 280px;align-items:center;min-width:160px;display:inline-flex;position:relative}.sk-search--wide{flex:320px}.sk-search .lt-icon{color:var(--lt-faint);pointer-events:none;position:absolute;left:.55rem}.sk-search .input{padding-left:1.85rem;width:100%!important}.sk-dr-wrap{align-items:center;gap:.25rem;min-width:0;display:inline-flex}.sk-chip{cursor:pointer}.sk-chip:has(input:checked){border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.sk-chip:has(input:checked){border-color:color-mix(in oklab,var(--color-primary) 40%,transparent)}}.sk-chip:has(input:checked){color:var(--color-primary);background:var(--lt-primary-soft)}.sk-seg-sm button{font-size:.75rem}.sk-spacer{flex:auto}.sk-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem;margin-bottom:.75rem;display:grid}.sk-stat{text-align:left;border:1px solid var(--color-base-250);border-radius:var(--radius-box,.75rem);background:var(--color-base-100);box-shadow:var(--shadow-1);font:inherit;color:inherit;cursor:pointer;min-width:0;transition:border-color var(--duration-fast),background-color var(--duration-fast);flex-direction:column;gap:.125rem;padding:.625rem .875rem;display:flex}.sk-stat:hover{border-color:var(--color-base-300)}.sk-stat.is-on{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.sk-stat.is-on{border-color:color-mix(in oklab,var(--color-primary) 45%,var(--color-base-250))}}.sk-stat.is-on{background:var(--lt-primary-soft)}.sk-stat--static{cursor:default}.sk-stat--static:hover{border-color:var(--color-base-250)}.sk-stat__label{color:var(--lt-muted);align-items:center;gap:.375rem;min-height:1.375rem;font-size:.75rem;display:flex}.sk-stat__value{font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:600}.sk-stat__value small{color:var(--lt-muted);font-size:.75rem;font-weight:400}.sk-stat__meta{color:var(--lt-muted);flex-wrap:wrap;align-items:center;gap:.25rem;font-size:.75rem;display:flex}.sk-inline-sel{width:auto;height:1.5rem;min-height:0;padding-top:0;padding-bottom:0;font-size:.75rem}.sk-stat__meta>span{white-space:nowrap}.sk-banner{margin-bottom:.75rem}.sk-softsw{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.625rem;font-size:.8125rem;display:flex}.sk-table td{vertical-align:middle;padding-top:.3125rem;padding-bottom:.3125rem}.sk-table td.sk-wrap{white-space:normal;min-width:9rem}.sk-table td.sk-who{white-space:normal;min-width:14rem}.sk-table--compact td,.sk-table--compact th{padding-top:.3rem;padding-bottom:.3rem}.sk-r,.sk-table th.sk-r,.sk-table td.sk-r{text-align:right}.sk-strong{font-weight:500}.sk-meta{color:var(--lt-muted);flex-wrap:wrap;align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex}div.sk-meta{display:flex}.sk-unit{color:var(--lt-muted);font-size:.75rem}.sk-col-x{white-space:nowrap;text-align:right;width:1%}.sk-table tr.sk-tr-group td{background:var(--color-base-150);color:var(--lt-muted);padding-top:.375rem;padding-bottom:.375rem;font-size:.75rem;font-weight:600}.sk-table tr.sk-tr-group .lt-icon{vertical-align:-2px}.sk-group-meta{color:var(--lt-faint);margin-left:.375rem;font-weight:400}.sk-table tr.sk-tr-total td{border-top:2px solid var(--color-base-300);font-weight:600}.sk-table tr.sk-tr-top td{font-weight:500}.sk-table tr.sk-tr-off td{color:var(--lt-faint)}.sk-table tr.sk-tr-neg td,.sk-table tr.sk-tr-short td{background:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.sk-table tr.sk-tr-neg td,.sk-table tr.sk-tr-short td{background:color-mix(in oklab,var(--color-error) 8%,transparent)}}.sk-table tr.sk-tr-diff td{background:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.sk-table tr.sk-tr-diff td{background:color-mix(in oklab,var(--color-warning) 8%,transparent)}}.sk-neg{color:var(--color-error)}.sk-pos{color:var(--color-success)}.sk-blank{color:var(--lt-faint);letter-spacing:.05em}.sk-who{font-size:.8125rem}.sk-who .lt-icon{vertical-align:-2px;color:var(--lt-faint)}.sk-doc-n{white-space:nowrap;align-items:center;gap:.375rem;display:inline-flex}.sk-doc-n .lt-icon{color:var(--lt-muted)}.sk-state{background:var(--color-base-150);color:var(--lt-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.0625rem .5rem;font-size:.75rem;display:inline-flex}.sk-state--use{background:var(--status-info-soft);color:var(--status-info-ink)}.sk-state--holder{background:var(--status-warning-soft);color:var(--status-warning-ink)}.sk-tree{padding-left:calc(var(--lvl,0) * 1.375rem);align-items:center;gap:.5rem;display:flex}.sk-tree>.lt-icon{color:var(--lt-muted);flex:none}.sk-dr,.sk-form{flex-direction:column;gap:.75rem;display:flex}.sk-form .input,.sk-form .select{width:100%}.sk-grid2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem 1rem;display:grid}.sk-grid3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.75rem 1rem;display:grid}.sk-row{align-items:center;gap:.375rem;min-width:0;display:flex}.sk-row .select,.sk-row .input{flex:auto;min-width:0}.sk-row--gap{flex-wrap:wrap;gap:.625rem}.sk-check{cursor:pointer;align-items:flex-start;gap:.5rem;padding-top:1.375rem;font-size:.875rem;display:flex}.sk-check .bk-field__hint{display:block}.sk-form>.sk-check,.sk-dr>.sk-check{padding-top:0}.sk-note{font-size:.8125rem}.sk-sec{color:var(--lt-muted);text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:.375rem;margin-top:.25rem;font-size:.75rem;font-weight:600;display:flex}.sk-sec--row{text-transform:none;letter-spacing:0;color:var(--color-base-content);flex-wrap:wrap;justify-content:space-between;gap:.5rem;font-size:.8125rem}.sk-facts{margin:0}.sk-facts dt{color:var(--lt-muted);font-size:.75rem}.sk-facts dd{margin:0}.sk-kv{grid-template-columns:minmax(8rem,max-content) 1fr;gap:.25rem 1rem;margin:0;font-size:.875rem;display:grid}.sk-kv>div{display:contents}.sk-kv dt{color:var(--lt-muted)}.sk-kv dd{margin:0}.sk-quick{flex-wrap:wrap;gap:.5rem;display:flex}.sk-textarea{min-height:4rem}.sk-confirm{flex-wrap:wrap;flex:auto;align-items:center;gap:.5rem;display:flex}.sk-confirm .input{flex:200px;width:auto}.btn.sk-danger{color:var(--color-error)}.sk-kinds{gap:.5rem;display:grid}.sk-kind{text-align:left;border:1px solid var(--color-base-250);background:var(--color-base-100);font:inherit;color:inherit;cursor:pointer;transition:border-color var(--duration-fast),box-shadow var(--duration-fast);border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:.75rem .875rem;display:flex}.sk-kind:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.sk-kind:hover{border-color:color-mix(in oklab,var(--color-primary) 40%,var(--color-base-250))}}.sk-kind:hover{box-shadow:var(--shadow-1)}.sk-kind b{font-size:.875rem;font-weight:600;display:block}.sk-kind__icon{background:var(--lt-primary-soft);width:2.25rem;height:2.25rem;color:var(--color-primary);border-radius:.625rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.sk-kind__hint{color:var(--lt-muted);margin-top:.125rem;font-size:.8125rem;display:block}.sk-doc td{padding:.25rem .5rem}.sk-doc th{padding:0 .5rem}.sk-doc td:first-child{white-space:normal;min-width:8rem}.sk-qty{justify-content:flex-end;align-items:center;gap:.25rem;display:inline-flex}.sk-num{text-align:right;width:4.5rem!important}.sk-qty .sk-unit{text-align:left;text-overflow:ellipsis;flex:none;width:2.25rem;overflow:hidden}.sk-doc td.sk-col-money{width:6.75rem;min-width:6.75rem}.sk-money{text-align:right;width:7.5rem!important}.sk-col-dest{min-width:10rem}.sk-col-dest .select{width:100%;max-width:14rem}.sk-dest2{flex-direction:column;gap:.25rem;margin-top:.25rem;display:flex}.sk-dest2 .select{max-width:14rem}.sk-picker{flex-direction:column;gap:.375rem;display:flex;position:relative}.sk-picker .sk-search{flex:none;width:100%}.sk-picker__list{border-radius:.625rem;flex-direction:column;display:flex;overflow:hidden}.sk-picker__list:not(:empty){border:1px solid var(--color-base-250)}.sk-picker__item{text-align:left;border:0;border-bottom:1px solid var(--color-base-250);background:var(--color-base-100);font:inherit;color:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.4375rem .75rem;font-size:.875rem;display:flex}.sk-picker__item:last-child{border-bottom:0}.sk-picker__item:hover,.sk-picker__item:focus-visible{background:var(--lt-hover);outline:none}.sk-picker__item .lt-muted{white-space:nowrap;font-size:.75rem}.sk-picker__new{color:var(--color-primary);justify-content:flex-start}.sk-picker__none{padding:.5rem .75rem;font-size:.8125rem}.sk-newitem{border:1px solid var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.sk-newitem{border:1px solid color-mix(in oklab,var(--color-primary) 35%,var(--color-base-250))}}.sk-newitem{border-radius:.75rem;flex-direction:column;gap:.625rem;padding:.75rem .875rem;display:flex}.sk-newitem .input,.sk-newitem .select{width:100%}.sk-recent{border:1px solid var(--color-base-250);border-radius:.75rem;flex-direction:column;gap:.25rem;padding:.5rem .75rem;display:flex}.sk-recent__row{grid-template-columns:6rem 1fr auto;align-items:center;gap:.5rem;font-size:.8125rem;display:grid}.sk-files{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.sk-file{background:var(--color-base-150);color:var(--color-base-content);border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .625rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.sk-file:hover{background:var(--lt-hover)}.sk-filebtn{cursor:pointer}.sk-split{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.sk-split__main{min-width:0}.sk-groups{overflow:hidden}.sk-groups .lt-card__head .lt-muted{font-weight:400}.sk-grp{box-sizing:border-box;border:0;border-bottom:1px solid var(--color-base-250);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:.375rem;padding:.375rem .5rem .375rem .875rem;display:flex}.sk-grp:last-child{border-bottom:0}.sk-grp:hover{background:var(--lt-hover)}.sk-grp.is-on{background:var(--lt-primary-soft);box-shadow:inset 3px 0 0 var(--color-primary)}.sk-grp__main{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:auto;padding:0;display:flex}.sk-grp__name{flex:auto;font-size:.875rem;font-weight:500}.sk-grp__meta{color:var(--lt-muted);font-size:.75rem}.sk-grp__n{color:var(--lt-faint);font-variant-numeric:tabular-nums;font-size:.75rem}.sk-pass{flex-direction:column;gap:.375rem;display:flex}.sk-pass__row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:center;gap:.375rem;display:grid}.sk-pass__row .input{width:100%}@media (max-width:960px){.sk-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.sk-split{grid-template-columns:1fr}}@media (max-width:640px){.sk-grid2,.sk-grid3{grid-template-columns:1fr}.sk-check{padding-top:0}.sk-hide-sm{display:none}.sk-toolbar .sk-search,.sk-toolbar .sk-sel,.sk-objsel,.sk-objsel .select{flex:100%;max-width:none}.sk-objsel .select{width:100%}.sk-seg-state{max-width:100%}.sk-stat__value{font-size:1rem}.sk-recent__row{grid-template-columns:5rem 1fr auto}}.sp-h{font:600 1rem/1.3 var(--font-display)}.sp-h2{margin-bottom:.375rem;font-size:.875rem;font-weight:600}.sp-small{font-size:.75rem}.sp-nowrap{white-space:nowrap}.sp-warn{color:var(--status-error-ink)}.sp-plus{color:var(--status-success-ink)}.sp-spin{animation:1s linear infinite sp-spin}@keyframes sp-spin{to{transform:rotate(360deg)}}.sp-check{cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.sp-row2{grid-template-columns:1fr 1fr;align-items:end;gap:.75rem;display:grid}.sp-form{flex-direction:column;gap:.875rem;display:flex}.sp-err,.sp-note{align-items:flex-start;gap:.375rem;margin-top:.375rem;font-size:.8125rem;display:flex}.sp-err{color:var(--status-error-ink)}.sp-note{color:var(--lt-muted)}.sp-err .lt-icon,.sp-note .lt-icon{flex:none;margin-top:.1rem}.sp-search{flex:1;align-items:center;min-width:0;display:flex;position:relative}.sp-search>.lt-icon{pointer-events:none;position:absolute;left:.625rem}.sp-search .input{width:100%;padding-left:2rem}.sp-search--sm{max-width:320px}.sp-status{flex-wrap:wrap;gap:.375rem;margin-bottom:.75rem;display:flex}.sp-conn,.sp-stat{border-radius:var(--radius-pill);font:inherit;border:1px solid var(--color-base-250);background:var(--color-base-100);color:inherit;white-space:nowrap;align-items:center;gap:.375rem;padding:.3rem .625rem;font-size:.8125rem;display:inline-flex}button.sp-stat{cursor:pointer}button.sp-stat:hover{border-color:var(--color-base-300);background:var(--lt-hover)}.sp-conn.is-on{background:var(--status-success-soft);color:var(--status-success-ink);border-color:#0000}.sp-conn.is-off{background:var(--status-error-soft);color:var(--status-error-ink);border-color:#0000}.sp-stat.is-warn{background:var(--status-warning-soft);color:var(--status-warning-ink);border-color:#0000}.sp-status+.lt-banner,.lt-banner+.lt-banner{margin-top:0}#content .lt-banner{margin-bottom:.75rem}.sp-places{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:.75rem;padding:0 1rem 1rem;display:grid}.sp-place{border:1px solid var(--color-base-250);border-radius:var(--radius-box);flex-direction:column;align-items:flex-start;gap:.625rem;padding:.875rem;display:flex}.sp-place__head{align-items:flex-start;gap:.625rem;display:flex}.sp-place__terms{flex-direction:column;gap:.375rem;width:100%;display:flex}.sp-place__term{border-top:1px dashed var(--color-base-250);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.375rem 0;display:flex}.sp-place__term>span:first-child{align-items:center;gap:.375rem;font-weight:500;display:inline-flex}.sp-lock{text-align:center;flex-direction:column;align-items:center;gap:.75rem;max-width:520px;margin:1rem auto;padding:1.5rem;display:flex}.sp-lock__icon .lt-icon{width:40px;height:40px;color:var(--lt-muted)}.sp-lock__people{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.sp-person{border:1px solid var(--color-base-250);border-radius:var(--radius-box);background:var(--color-base-100);min-width:120px;font:inherit;color:inherit;cursor:pointer;flex-direction:column;align-items:center;gap:.125rem;padding:.625rem .75rem;display:inline-flex}.sp-person:hover:not(:disabled){border-color:var(--color-primary)}.sp-person.is-sel{border-color:var(--color-primary);background:var(--lt-primary-soft)}.sp-person:disabled{opacity:.55;cursor:default}.sp-person small{color:var(--lt-faint);font-size:.6875rem}.sp-lock__form{gap:.5rem;display:flex}.sp-code{text-align:center;letter-spacing:.4em;width:9rem;font-size:1.25rem}.sp-lock__alt{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.5rem;display:flex}.sp-term{grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.sp-cart{flex-direction:column;min-height:360px;max-height:calc(100vh - 10rem);display:flex;position:sticky;top:.5rem}.sp-cart__head{justify-content:space-between;align-items:center;padding:.75rem .875rem .25rem;display:flex}.sp-cart__kid{border-bottom:1px solid var(--color-base-250);align-items:center;gap:.25rem;padding:.25rem .875rem .5rem;display:flex}.sp-kidchip{background:var(--lt-primary-soft);min-width:0;font:inherit;color:inherit;cursor:pointer;text-align:left;border:1px solid #0000;border-radius:.5rem;flex:1;align-items:center;gap:.375rem;padding:.375rem .5rem;font-size:.8125rem;display:flex}.sp-kidchip span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sp-lines{flex:1;padding:.25rem .5rem;overflow:auto}.sp-line{border-bottom:1px solid var(--color-base-200);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:.375rem;padding:.375rem;display:grid}.sp-line__name{overflow-wrap:anywhere;min-width:0;font-size:.875rem}.sp-line__sum{text-align:right;min-width:4.5rem;font-size:.875rem}.sp-qty{align-items:center;gap:.125rem;display:inline-flex}.sp-qty__in{text-align:center;width:3.25rem;padding-left:.25rem;padding-right:.25rem}.sp-cart__empty{padding:2rem 1rem}.sp-cart__foot{border-top:1px solid var(--color-base-250);flex-direction:column;gap:.625rem;padding:.75rem .875rem;display:flex}.sp-total{justify-content:space-between;align-items:baseline;font-weight:600;display:flex}.sp-cart__btns{align-items:center;gap:.375rem;display:flex}.sp-paybtn{min-width:8.5rem;margin-left:auto}.sp-last{text-align:left;color:var(--color-base-content);align-items:flex-start;gap:.625rem;display:flex}.sp-last>.lt-icon{width:24px;height:24px;color:var(--status-success-ink);flex:none}.sp-cat{min-width:0}.sp-cat__bar{border-bottom:1px solid var(--color-base-250);gap:.5rem;padding:.75rem .875rem;display:flex}.sp-cat__bar .input{min-height:2.5rem;font-size:1rem}.sp-cat__crumb{align-items:center;gap:.5rem;padding:.625rem .875rem 0;display:flex}.sp-tiles{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.5rem;padding:.75rem .875rem .875rem;display:grid}.sp-tile{border:1px solid var(--color-base-250);border-left:4px solid var(--sp-c,var(--color-base-300));background:var(--color-base-100);min-height:88px;font:inherit;color:inherit;text-align:left;cursor:pointer;box-shadow:var(--shadow-1);transition:transform var(--duration-fast),box-shadow var(--duration-fast);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border-radius:.625rem;flex-direction:column;justify-content:space-between;gap:.5rem;padding:.625rem .75rem .625rem .875rem;display:flex;position:relative}.sp-tile:hover{box-shadow:var(--shadow-2)}.sp-tile:active{transform:scale(.97)}.sp-tile__name{overflow-wrap:anywhere;font-size:.875rem;font-weight:500;line-height:1.25}.sp-tile__foot{justify-content:space-between;align-items:baseline;gap:.25rem;font-size:.875rem;display:flex}.sp-tile__stock{color:var(--lt-faint);font-size:.75rem}.sp-tile__stock.is-low{color:var(--status-error-ink)}.sp-tile__n{border-radius:var(--radius-pill);background:var(--color-primary);min-width:1.5rem;height:1.5rem;color:var(--color-primary-content);place-items:center;padding:0 .375rem;font-size:.75rem;font-weight:600;display:grid;position:absolute;top:-.375rem;right:-.375rem}.sp-tiles--cats .sp-tile{background:var(--sp-c);min-height:96px}@supports (color:color-mix(in lab,red,red)){.sp-tiles--cats .sp-tile{background:color-mix(in oklab,var(--sp-c) 9%,var(--color-base-100))}}.sp-tile--cat .sp-tile__name{font-size:1rem;font-weight:600}.sp-paybar{display:none}.sp-sessions{flex-direction:column;gap:.5rem;display:flex}.sp-session{border:1px solid var(--color-base-250);background:var(--color-base-100);font:inherit;color:inherit;cursor:pointer;text-align:left;border-radius:.625rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.sp-session:hover{border-color:var(--color-primary)}.sp-held{flex-direction:column;gap:.5rem;display:flex}.sp-held__item{border:1px solid var(--color-base-250);border-radius:.625rem;align-items:center;gap:.5rem;padding:.625rem;display:flex}.sp-letters{flex-wrap:wrap;gap:.25rem;margin:.625rem 0;display:flex}.sp-letter{border:1px solid var(--color-base-250);background:var(--color-base-100);min-width:2.25rem;height:2.25rem;font:inherit;color:inherit;cursor:pointer;border-radius:.5rem;padding:0 .375rem;font-weight:600}.sp-letter:hover:not(:disabled){border-color:var(--color-primary)}.sp-letter.is-sel{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-content)}.sp-letter:disabled{opacity:.35;cursor:default}.sp-kids{flex-direction:column;gap:.25rem;display:flex}.sp-kids--page{padding:0 1rem 1rem}.sp-kid{background:var(--status-neutral-soft);font:inherit;color:inherit;text-align:left;cursor:pointer;border:1px solid #0000;border-radius:.5rem;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name bal""meta bal";align-items:center;gap:0 .75rem;padding:.5rem .75rem;display:grid}.sp-kid.is-in{background:var(--status-success-soft)}.sp-kid:hover{border-color:var(--color-base-300)}.sp-kid__name{grid-area:name;font-size:.875rem;font-weight:500}.sp-kid__meta{grid-area:meta;font-size:.75rem}.sp-kid__bal{grid-area:bal;font-weight:600}.sp-kidcard{background:var(--status-neutral-soft);border-radius:.75rem;align-items:flex-start;gap:.875rem;margin-bottom:.75rem;padding:.75rem;display:flex}.sp-kidcard.is-in{background:var(--status-success-soft)}.sp-kidcard__photo{background:var(--color-base-100);border-radius:.75rem;flex:none;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.sp-kidcard__photo img{object-fit:cover;width:100%;height:100%}.sp-kidcard__photo .lt-icon{width:28px;height:28px;color:var(--lt-faint)}.sp-kidcard__tags{flex-wrap:wrap;gap:.25rem;margin-top:.375rem;display:flex}.sp-kidcard__btns{flex-wrap:wrap;gap:.5rem;margin:.875rem 0;display:flex}.sp-paykid{background:var(--lt-primary-soft);border-radius:.625rem;align-items:center;gap:.5rem;padding:.5rem .625rem;display:flex}.sp-paysum{background:var(--color-base-150);border-radius:.625rem;margin-top:.25rem;padding:.625rem .75rem}.sp-change{font:600 1.375rem/1.2 var(--font-display);font-variant-numeric:tabular-nums;padding:.375rem 0}.sp-result{justify-content:center;padding:.5rem 0 1rem;display:flex}.sp-result .lt-icon{width:56px;height:56px;color:var(--status-success-ink)}.sp-result.is-queued .lt-icon{color:var(--status-warning-ink)}.sp-bigchange{background:var(--status-warning-soft);border-radius:.75rem;flex-direction:column;align-items:center;gap:.125rem;margin-bottom:.75rem;padding:.75rem;display:flex}.sp-receipt{margin-top:.75rem;font-size:.875rem}.sp-acc-bar{padding:0 1rem}.sp-accbal{background:var(--color-base-150);border-radius:.75rem;flex-direction:column;gap:.25rem;margin-bottom:.75rem;padding:.75rem;display:flex}.sp-accbal>div:first-child{flex-wrap:wrap;align-items:baseline;gap:.75rem;display:flex}.sp-accbtns{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}.sp-subform{border:1px solid var(--color-base-250);border-radius:.75rem;flex-direction:column;gap:.625rem;margin:.75rem 0;padding:.75rem;display:flex}.sp-subform__btns{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.sp-col-money{min-width:7.5rem}.sp-split{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.5rem;display:grid}.sp-toolbar{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.sp-range{min-width:240px}.sp-items{max-width:340px;font-size:.8125rem}.sp-paychip{background:var(--color-base-200);white-space:nowrap;border-radius:.375rem;padding:.05rem .375rem;font-size:.75rem;display:inline-block}.sp-paychip--account{background:var(--status-info-soft);color:var(--status-info-ink)}.sp-paychip--card{background:var(--lt-primary-soft)}.sp-queue,.sp-rejected{margin-bottom:.75rem}.sp-queue .lt-card__head,.sp-rejected .lt-card__head{gap:.75rem}.sp-rejected .lt-rows{padding:0 1rem .75rem}.sp-daytiles{margin-bottom:.75rem}.sp-tile-main{border-color:var(--color-primary);background:var(--lt-primary-soft)}.sp-daytiles .lt-tile__value{font-size:1.25rem}@media (max-width:900px){.sp-term{grid-template-columns:1fr}.sp-cart{order:2;min-height:0;max-height:none;position:static}.sp-cat{order:1}.sp-cart__btns .sp-paybtn{display:none}.sp-paybar{bottom:calc(var(--lt-tabbar) + .5rem + env(safe-area-inset-bottom,0px));z-index:5;background:var(--color-base-100);border:1px solid var(--color-base-250);box-shadow:var(--shadow-3);border-radius:.875rem;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem;padding:.625rem .75rem;display:flex;position:sticky}.sp-paybar__sum{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:0;font-size:.8125rem;display:flex}.sp-paybar__sum b{font-size:1.125rem}}@media (min-width:768px) and (max-width:900px){.sp-paybar{bottom:.75rem}}@media (max-width:767px){.sp-tiles{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));padding:.625rem}.sp-places{grid-template-columns:1fr;padding:0 .75rem .75rem}.sp-row2{grid-template-columns:1fr}.sp-search--sm{flex-basis:100%;width:100%;max-width:none}.sp-items{max-width:200px}.sp-letter{min-width:2rem;height:2rem}.sp-kids--page,.sp-acc-bar{padding-left:.75rem;padding-right:.75rem}}.sa-toolbar{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.sa-cats{flex-wrap:wrap;gap:.375rem;margin-bottom:.75rem;display:flex}.sa-cat{border-radius:var(--radius-pill);border:1px solid var(--color-base-250);background:var(--color-base-100);font:inherit;color:inherit;cursor:pointer;align-items:center;gap:.375rem;padding:.3rem .625rem;font-size:.8125rem;display:inline-flex}.sa-cat:hover{border-color:var(--color-base-300)}.sa-cat.is-sel{border-color:var(--color-primary);background:var(--lt-primary-soft)}.sa-cat.is-off{opacity:.6;text-decoration:line-through}.sa-dot{background:var(--sa-c,var(--color-base-300));border-radius:50%;flex:none;width:.625rem;height:.625rem}.sa-cat__edit{color:var(--lt-faint);display:inline-flex}.sa-table td{vertical-align:middle}.sa-name{align-items:center;gap:.5rem;display:flex}.sa-name b{font-weight:500}.sa-tags{flex-wrap:wrap;gap:.25rem;display:inline-flex}tr.is-off td{color:var(--lt-faint)}.sa-strike{color:var(--lt-faint);text-decoration:line-through}.sa-form{flex-direction:column;gap:.875rem;display:flex}.sa-grid2{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.sa-box{border:1px solid var(--color-base-250);border-radius:.75rem;flex-direction:column;gap:.625rem;padding:.75rem;display:flex}.sa-box__title{align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;display:flex}.sa-checks{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.sa-people{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.25rem .75rem;max-height:260px;display:grid;overflow:auto}.sa-colors{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.sa-color{background:var(--sa-c);cursor:pointer;border:2px solid #0000;border-radius:.5rem;width:1.75rem;height:1.75rem;padding:0}.sa-color.is-sel{border-color:var(--color-base-content)}.sa-color--none{background:var(--color-base-100);border:1px dashed var(--color-base-300)}.sa-shops{flex-direction:column;gap:.75rem;display:flex}.sa-shop__head{align-items:flex-start;gap:.75rem;padding:.875rem 1rem .5rem;display:flex}.sa-shop__facts{padding:0 1rem .75rem}.sa-term-actions{flex-wrap:wrap;justify-content:flex-end;gap:.25rem;display:flex}.sa-kpis{margin-bottom:.75rem}.sa-neg{color:var(--status-error-ink);font-weight:600}.sa-issue-msg{max-width:420px}@media (max-width:767px){.sa-grid2{grid-template-columns:1fr}.sa-shop__head{flex-wrap:wrap;padding:.75rem}.sa-shop__facts{padding:0 .75rem .75rem}}.sp-form .lt-segment__btn:disabled,.sp-subform .lt-segment__btn:disabled{opacity:.4;cursor:not-allowed}.lt-card>.lt-sum{padding:0 1rem .875rem}.sa-person{align-items:flex-start}.sa-person>span{flex-direction:column;line-height:1.25;display:flex}.sa-person small{color:var(--lt-faint);font-size:.75rem}.sa-seg{scrollbar-width:none;max-width:100%;margin-bottom:.5rem;overflow-x:auto}.sa-lines{flex-direction:column;gap:.125rem;display:flex}@media (max-width:767px){.sa-shop__head>div{flex:calc(100% - 2.5rem)}.sa-shop__head .btn{margin-left:auto}}.ev-tiles{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:.5rem;margin-bottom:.75rem;display:grid}.ev-tile{border:1px solid var(--color-base-250);border-radius:var(--radius-box,.75rem);background:var(--color-base-100);text-align:left;min-width:0;font:inherit;color:inherit;flex-direction:column;gap:.125rem;padding:.5rem .75rem;display:flex}.ev-tile.is-click{cursor:pointer;transition:border-color var(--duration-fast),box-shadow var(--duration-fast)}.ev-tile.is-click:hover{border-color:var(--color-base-300);box-shadow:var(--shadow-1)}.ev-tile__v{font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:600;line-height:1.25}.ev-tile__v small{color:var(--lt-muted);font-size:.75rem;font-weight:400}.ev-tile__l{color:var(--lt-muted);font-size:.75rem;line-height:1.3}.ev-tile.is-warn .ev-tile__v{color:var(--status-warning-ink)}.ev-toolbar{flex-wrap:wrap;gap:.375rem;margin-bottom:.75rem}.ev-chipcheck{cursor:pointer;gap:.375rem}.ev-legend{align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex}.ev-search{align-items:center;min-width:0;display:flex;position:relative}.ev-toolbar .ev-search{flex:0 18rem;min-width:12rem}.ev-toolbar .select{width:auto;max-width:16rem}.ev-search>.lt-icon{color:var(--lt-faint);pointer-events:none;position:absolute;left:.5rem}.ev-search>.input{width:100%;padding-left:1.75rem}.ev-sec{margin-top:1rem}.ev-sec__title{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ev-sec__title .btn{margin-left:auto}.ev-tag{background:var(--status-info-soft);height:1.125rem;color:var(--status-info-ink);white-space:nowrap;border-radius:999px;align-items:center;padding:0 .375rem;font-size:.6875rem;display:inline-flex}.ev-chips{flex-wrap:wrap;gap:.25rem .375rem;display:flex}.ev-chips .lt-chip.is-off{color:var(--lt-faint);border-style:dashed}.ev-hint{color:var(--lt-muted);align-items:flex-start;gap:.375rem;font-size:.75rem;line-height:1.4;display:flex}.ev-hint .lt-icon{flex:none;margin-top:.1rem}.ev-ok{color:var(--status-success-ink);align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.ev-err{color:var(--color-error);flex-basis:100%;font-size:.75rem}.ev-neg{color:var(--color-error)}.ev-more{padding:.5rem 1rem;font-size:.75rem}.ev-matrix-card{padding:0;overflow:hidden}.ev-matrix{grid-template-columns:7rem repeat(var(--ev-cols,3),minmax(14rem,1fr));min-width:calc(7rem + var(--ev-cols,3) * 14rem);display:grid}.ev-mh{background:var(--color-base-150,var(--color-base-200));border-bottom:1px solid var(--color-base-250);border-left:1px solid var(--color-base-250);flex-direction:column;gap:.125rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}.ev-mh span{color:var(--lt-muted);font-size:.75rem}.ev-mh--corner{color:var(--lt-faint);border-left:0;justify-content:center;font-size:.75rem}.ev-mh--row{background:var(--color-base-100);z-index:1;border-left:0;border-right:1px solid var(--color-base-250);position:sticky;left:0}.ev-cell{border-bottom:1px solid var(--color-base-250);border-left:1px solid var(--color-base-250);flex-direction:column;gap:.375rem;min-width:0;padding:.5rem;display:flex}.ev-cell__empty{color:var(--lt-faint);padding:.25rem;font-size:.75rem}.ev-add{border:1px dashed var(--color-base-300);height:1.5rem;color:var(--lt-muted);font:inherit;cursor:pointer;opacity:.55;transition:opacity var(--duration-fast),border-color var(--duration-fast);background:0 0;border-radius:.5rem;align-self:flex-start;align-items:center;gap:.25rem;padding:0 .5rem;font-size:.75rem;display:inline-flex}.ev-cell:hover .ev-add,.ev-add:focus-visible{opacity:1}.ev-add:hover{border-color:var(--color-primary);color:var(--color-primary)}.ev-sc{border:1px solid var(--color-base-250);border-left:3px solid var(--status-success-ink);background:var(--color-base-100);width:100%;box-shadow:var(--shadow-1);font:inherit;color:inherit;text-align:left;cursor:pointer;min-width:0;transition:border-color var(--duration-fast),box-shadow var(--duration-fast),transform var(--duration-fast);border-radius:.625rem;flex-direction:column;gap:.25rem;padding:.5rem .625rem;display:flex}.ev-sc:hover{box-shadow:var(--shadow-2);transform:translateY(-1px)}.ev-sc.is-closed{border-left-color:var(--status-info-ink)}.ev-sc.is-running{border-left-color:var(--status-warning-ink)}.ev-sc.is-done{border-left-color:var(--color-base-300);background:var(--color-base-150,var(--color-base-100))}.ev-sc.is-cancelled{border-left-color:var(--color-error);opacity:.6}.ev-sc.is-under{border-color:var(--lt-warning-border,var(--status-warning-ink))}.ev-sc__top{flex-wrap:wrap;align-items:center;gap:.25rem .375rem;display:flex}.ev-sc__name{font-size:.8125rem;font-weight:600;line-height:1.25}.ev-sc__time{font-variant-numeric:tabular-nums;color:var(--color-primary);font-size:.75rem;font-weight:600}.ev-sc__meta{color:var(--lt-muted);text-overflow:ellipsis;font-size:.75rem;line-height:1.3;overflow:hidden}.ev-sc__tags{flex-wrap:wrap;gap:.25rem;display:flex}.ev-sc__bottom{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.ev-fill{color:var(--lt-muted);font-variant-numeric:tabular-nums;align-items:center;gap:.375rem;font-size:.75rem;display:inline-flex}.ev-fill .lt-progress{width:4.5rem}.ev-fill__n b{color:var(--color-base-content)}.ev-under{color:var(--status-warning-ink);align-items:center;gap:.2rem;font-size:.6875rem;display:inline-flex}.ev-cont{border:1px dashed var(--color-base-300);background:var(--lt-zebra,transparent);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:.625rem;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.75rem;display:flex}.ev-cont span:first-of-type{font-weight:500}.ev-cont .lt-muted{margin-left:auto;font-size:.6875rem}.ev-days{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.5rem;display:grid}.ev-day{border:1px solid var(--color-base-250);border-radius:var(--radius-box,.75rem);background:var(--color-base-150,var(--color-base-100));flex-direction:column;gap:.375rem;padding:.5rem;display:flex}.ev-day__head{font-size:.8125rem}.ev-day__list{flex-direction:column;gap:.375rem;display:flex}.ev-dr{flex-direction:column;gap:.875rem;display:flex}.ev-dr .lt-section-title{margin:.25rem 0 0}.ev-facts dd{gap:.25rem .5rem}.ev-row{flex-wrap:wrap;align-items:center;gap:.375rem .5rem;display:flex}.ev-row .bk-field{margin:0}.ev-grow{flex:14rem}.ev-box{border:1px solid var(--color-base-250);border-radius:var(--radius-box,.75rem);background:var(--color-base-150,var(--color-base-100));flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.ev-box__t{align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;display:flex}.ev-ask{border-color:var(--color-error);flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.ev-ask__t{align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.ev-found{border:1px solid var(--color-base-250);background:var(--color-base-100);border-radius:.5rem;flex-direction:column;display:flex;overflow:hidden}.ev-found__i{border:0;border-top:1px solid var(--color-base-250);font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;flex-wrap:wrap;justify-content:space-between;gap:.125rem .75rem;padding:.375rem .625rem;font-size:.8125rem;display:flex}.ev-found__i:first-child{border-top:0}.ev-found__i:hover{background:var(--lt-hover,var(--color-base-200))}.ev-found__i.is-in{color:var(--lt-muted)}.ev-found__i .lt-muted{font-size:.75rem}.ev-found__none{padding:.5rem .625rem;font-size:.8125rem}.ev-pick{flex-direction:column;gap:.5rem;display:flex}.ev-pick__who{align-items:center;gap:.5rem;display:flex}.ev-pick__who .lt-iconbtn{margin-left:auto}.ev-pick__price{flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.ev-probs{color:var(--color-error);flex-direction:column;gap:.25rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.ev-probs li{align-items:flex-start;gap:.375rem;display:flex}.ev-probs li.is-soft{color:var(--status-warning-ink)}.ev-probs .lt-icon{flex:none;margin-top:.1rem}.btn.ev-btn-over{background:var(--status-warning-ink);border-color:var(--status-warning-ink)}.ev-roster th,.ev-roster td{vertical-align:middle}.ev-roster .ev-dcol{text-align:center;width:2.75rem;padding-left:.25rem;padding-right:.25rem}.ev-roster th.ev-dcol span{font-variant-numeric:tabular-nums;display:block}.ev-roster th.ev-dcol small{color:var(--lt-faint);font-size:.6875rem;font-weight:400;display:block}.ev-roster th.ev-dcol.is-today{color:var(--color-primary)}.ev-allday{color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.6875rem}.ev-allday:hover{text-decoration:underline}.ev-kid{font-weight:500}.ev-kid__sub{font-size:.75rem;line-height:1.3}.ev-acts{white-space:nowrap;text-align:right}.ev-roster tr.is-off td,.ev-ktable tr.is-off td,tr.is-off td{color:var(--lt-muted)}.ev-subrow td{background:var(--lt-zebra,var(--color-base-150))}.ev-subrow__t{color:var(--lt-muted);font-size:.8125rem}.ev-refund{flex-direction:column;gap:.5rem;display:flex}.ev-gone>summary{cursor:pointer;color:var(--lt-muted);padding:.375rem 0;font-size:.8125rem}.ev-actfacts{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}.ev-names{columns:2 16rem;margin:0;padding-left:1.5rem;font-size:.8125rem;line-height:1.6}.ev-files{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.ev-upload{cursor:pointer}.ev-resgrid{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.5rem;display:grid}.ev-res{border:1px solid var(--color-base-250);border-radius:.5rem;flex-direction:column;gap:.125rem;min-width:0;padding:.5rem .625rem;display:flex}.ev-res__l{color:var(--lt-muted);font-size:.6875rem;line-height:1.3}.ev-res__v{font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:600}.ev-res__v small{color:var(--lt-muted);font-size:.75rem;font-weight:400}.ev-res__s{color:var(--lt-faint);flex-wrap:wrap;gap:0 .5rem;font-size:.6875rem;display:flex}.ev-res.is-good .ev-res__v{color:var(--status-success-ink)}.ev-res.is-bad .ev-res__v{color:var(--status-warning-ink)}.ev-eco{flex-direction:column;gap:.5rem;display:flex}.ev-form{flex-direction:column;gap:.625rem;display:flex}.ev-form .bk-field{margin:0}.ev-grid2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.5rem .75rem;display:grid}.ev-grid3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.5rem .75rem;display:grid}.ev-grid4{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:.5rem .75rem;display:grid}.ev-span2{grid-column:span 2}.ev-checkwrap{min-height:var(--control-md,2.25rem);align-self:end;align-items:center;display:flex}.ev-check{cursor:pointer;align-items:center;gap:.375rem;font-size:.8125rem;display:inline-flex}.ev-seg{width:100%}.ev-num{width:4.5rem}.ev-time{width:6.5rem}.ev-grow-row{border:1px solid var(--color-base-250);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.375rem .5rem;padding:.375rem .5rem;font-size:.8125rem;display:flex}.ev-grow-row>b{min-width:3.75rem}.ev-grow-row__d{flex:1;min-width:6rem;font-size:.75rem}.ev-grow-row.is-bad{border-color:var(--color-error)}.ev-icons{flex-wrap:wrap;gap:.25rem;display:flex}.ev-iconpick{border:1px solid var(--color-base-250);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.ev-iconpick input{opacity:0;pointer-events:none;position:absolute}.ev-iconpick:has(input:checked){border-color:var(--color-primary);background:var(--lt-primary-soft,var(--interactive-primary-soft));color:var(--color-primary)}.ev-ticon{color:var(--lt-muted);display:inline-flex}.ev-squads{flex-direction:column;gap:.25rem;display:flex}.ev-squad{border:1px solid var(--color-base-250);cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.875rem;display:flex}.ev-squad__n{font-weight:500}.ev-squad__s{color:var(--status-success-ink);margin-left:auto;font-size:.75rem}.ev-squad.is-off .ev-squad__s{color:var(--lt-faint)}.ev-squad.is-off .ev-squad__n{color:var(--lt-muted)}.ev-ktable th.ev-kc,.ev-ktable td.ev-kc{text-align:center;min-width:6.5rem}.ev-ktable th.ev-kc span{white-space:nowrap;display:block}.ev-ktable th.ev-kc small{color:var(--lt-faint);font-size:.6875rem;font-weight:400;display:block}.ev-kname{min-width:12rem}.ev-kname .bk-link{text-align:left}.ev-ktable td:nth-child(2){white-space:nowrap}.ev-kchip{border:1px solid var(--color-base-250);background:var(--status-info-soft);max-width:9rem;color:var(--status-info-ink);font:inherit;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;vertical-align:middle;border-radius:999px;margin:.0625rem 0;padding:.125rem .5rem;font-size:.75rem;display:inline-block;overflow:hidden}.ev-kchip.is-cont{background:0 0;border-style:dashed}.ev-kadd{border:1px dashed var(--color-base-300);width:1.75rem;height:1.5rem;color:var(--lt-muted);cursor:pointer;background:0 0;border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex}.ev-kadd:hover{border-color:var(--color-primary);color:var(--color-primary)}.ev-kmiss{color:var(--status-warning-ink);font-size:.6875rem}.ev-cellhead{flex-direction:column;gap:.25rem;font-size:.8125rem;display:flex}.ev-opts{flex-direction:column;gap:.5rem;display:flex}.ev-opt{border:1px solid var(--color-base-250);border-radius:.625rem;flex-wrap:wrap;gap:.5rem .75rem;padding:.625rem .75rem;display:flex}.ev-opt.is-blocked{background:var(--color-base-150,var(--color-base-100))}.ev-opt__l{flex-direction:column;flex:12rem;gap:.25rem;min-width:0;font-size:.8125rem;display:flex}.ev-opt__n{font-weight:600}.ev-opt__r{text-align:right;flex-direction:column;flex:0 15rem;align-items:flex-end;gap:.25rem;display:flex}.ev-opt__r .ev-probs{align-items:flex-end}.ev-opt__price{font-weight:600}.ev-pname{font-weight:500}.ev-total td{border-top:2px solid var(--color-base-300);background:var(--color-base-150,var(--color-base-100))}.ev-rtable td,.ev-rtable th{white-space:nowrap}.ev-rtable td:first-child{white-space:normal;min-width:12rem}@media (max-width:640px){.ev-grid3,.ev-grid4,.ev-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ev-toolbar .ev-search{flex:100%}.ev-matrix{grid-template-columns:5.5rem repeat(var(--ev-cols,3),minmax(12.5rem,1fr));min-width:calc(5.5rem + var(--ev-cols,3) * 12.5rem)}.ev-opt__r{text-align:left;flex-basis:100%;align-items:flex-start}.ev-opt__r .ev-probs{align-items:flex-start}}@media (max-width:420px){.ev-grid2{grid-template-columns:minmax(0,1fr)}.ev-span2{grid-column:auto}}.ev-faint{color:var(--lt-faint)}.st-toolbar{flex-wrap:wrap;gap:.5rem .75rem;margin-bottom:.75rem}.st-toolbar .select.st-sel{width:auto;max-width:260px}.st-toolbar .st-sel--period{max-width:320px}.st-objname{align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;display:inline-flex}.st-ro{font-size:.8125rem}.st-hint{margin:.5rem .25rem 0;font-size:.75rem}.st-section-title{align-items:center;gap:.5rem;margin:1.25rem 0 .5rem;font-size:.875rem;font-weight:600;display:flex}.st-section-title .lt-muted{font-size:.8125rem;font-weight:400}.st-grid td.lt-num,.st-grid th.lt-num,.st-ctl td.lt-num,.st-ctl th.lt-num,.st-plan td.lt-num,.st-plan th.lt-num,.st-ptable td.lt-num,.st-ptable th.lt-num{text-align:right}.st-row{cursor:pointer}.st-row:hover td{background:var(--lt-hover)}.st-off td{color:var(--lt-faint)}.st-grid td{vertical-align:top;height:auto;padding-top:.45rem;padding-bottom:.45rem}.st-grid .st-pos{white-space:normal;background:var(--color-base-100);z-index:1;min-width:230px;max-width:300px;position:sticky;left:0}.st-grid th.st-pos{z-index:2}.st-grid .st-row:hover td.st-pos{background:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.st-grid .st-row:hover td.st-pos{background:color-mix(in oklab,var(--color-base-content) 4%,var(--color-base-100))}}.st-grid .st-cell{min-width:3.25rem}.st-grid .st-zero:after{content:"·";color:var(--color-base-300)}.st-grid .st-total{border-left:1px solid var(--color-base-250);font-weight:600}.st-grid tfoot td{border-top:1px solid var(--color-base-300);background:var(--color-base-150);border-bottom:0;font-weight:500}.st-grid tfoot td.st-pos{background:var(--color-base-150)}.st-pos__title{font-weight:500;line-height:1.35}.st-pos__meta{color:var(--lt-muted);margin-top:.1rem;font-size:.75rem;line-height:1.35}.st-pos__people{color:var(--color-base-content);align-items:flex-start;gap:.25rem;margin-top:.2rem;font-size:.75rem;line-height:1.35;display:flex}.st-pos__people .lt-icon{color:var(--lt-faint);flex:none;margin-top:.05rem}.st-own{color:var(--status-info-ink)}.st-drawer .st-seg{max-width:100%}.st-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;display:grid}.st-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 1rem;display:grid}.st-drawer .st-grid2 .input,.st-drawer .st-grid2 .select,.st-drawer .st-grid3 .input,.st-drawer .st-grid3 .select{width:100%}.st-chips{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.st-note{align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.st-mono{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace)}.st-formula{align-items:center;gap:.5rem;display:flex}.st-formula .input{flex:auto;width:auto;min-width:0}.st-drvchips .st-drv{cursor:pointer;font-family:var(--font-mono,ui-monospace,monospace);height:1.5rem;font-size:.75rem}.st-drvchips .st-drv:hover{border-color:var(--color-primary);color:var(--color-primary)}.st-ok,.st-bad{align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.st-ok{color:var(--status-success-ink)}.st-bad{color:var(--status-error-ink)}.st-paylist{flex-direction:column;gap:.5rem;display:flex}.st-hid{color:var(--lt-faint);font-style:normal}.st-pc{display:inline}.st-paylist--ro{background:var(--color-base-150);border:1px solid var(--color-base-250);border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;display:block}.st-payrow{border:1px solid var(--color-base-250);border-radius:.625rem;flex-direction:column;gap:.5rem;padding:.5rem .625rem .625rem;display:flex}.st-payrow--ro{padding:.375rem .625rem;font-size:.875rem}.st-payrow__head{align-items:center;gap:.5rem;display:flex}.st-payrow__head .st-paytitle{flex:auto;width:auto;min-width:0}.st-paykind{background:var(--status-neutral-soft);color:var(--status-neutral-ink);border-radius:999px;flex:none;padding:.125rem .5rem;font-size:.75rem;font-weight:600}.st-paykind--time{background:var(--status-info-soft);color:var(--status-info-ink)}.st-paykind--load{background:var(--status-warning-soft);color:var(--status-warning-ink)}.st-paykind--quality{background:var(--status-success-soft);color:var(--status-success-ink)}.st-addrow{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-size:.8125rem;display:flex}.st-sub{box-shadow:none;border:1px solid var(--color-base-300);flex-direction:column;gap:.625rem;padding:.75rem .875rem;display:flex}.st-subtitle{font-size:.8125rem;font-weight:600}.st-btns{flex-wrap:wrap;gap:.5rem;display:flex}.st-danger{color:var(--action-danger)}.st-plangroup{flex-direction:column;gap:.375rem;display:flex}.st-plangroup+.st-plangroup{margin-top:.75rem}.st-plan{font-size:.8125rem}.st-plan td{white-space:nowrap}.st-person{border-bottom:1px dashed var(--color-base-250);align-items:center;gap:.5rem;padding:.375rem 0;display:flex}.st-person.is-edit{background:var(--lt-primary-soft);border-radius:.375rem;padding-left:.5rem}.st-person__main{flex-wrap:wrap;flex:1;align-items:baseline;gap:.25rem .625rem;min-width:0;font-size:.875rem;display:flex}.st-person__main .lt-muted{font-size:.8125rem}.st-person__tools{flex:none;gap:.125rem;display:flex}.st-users{border:1px solid var(--color-base-250);border-radius:.5rem;flex-direction:column;max-height:240px;display:flex;overflow:hidden auto}.st-user{text-align:left;border:0;border-bottom:1px solid var(--color-base-250);background:var(--color-base-100);font:inherit;cursor:pointer;color:inherit;flex-wrap:wrap;align-items:baseline;gap:.125rem .5rem;padding:.4rem .625rem;font-size:.875rem;display:flex}.st-user:last-child{border-bottom:0}.st-user:hover{background:var(--lt-hover)}.st-user .lt-muted{font-size:.75rem}.st-picked{min-height:var(--control-md,2.125rem);align-items:center;gap:.5rem;display:flex}.st-tiles{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin-bottom:.75rem}.st-tile--warn .lt-tile__icon{background:var(--status-warning-soft);color:var(--status-warning-ink)}.st-ctl td{vertical-align:top;height:auto;padding-top:.45rem;padding-bottom:.45rem}.st-ctl tfoot td{background:var(--color-base-150);border-bottom:0;font-weight:600}.st-people{min-width:220px;white-space:normal!important}.st-pchip{margin:0 .25rem .25rem 0}.st-okmark{color:var(--status-success-ink);display:inline-flex}.st-kpisum{color:var(--lt-muted);align-items:center;gap:.375rem;margin:0 .25rem .625rem;font-size:.8125rem;display:flex}.st-kpisum b{color:var(--color-base-content)}.st-kpi td{vertical-align:middle;height:auto;padding-top:.3rem;padding-bottom:.3rem}.st-kpi .st-kwho{vertical-align:top;white-space:normal;min-width:180px;padding-top:.5rem}.st-kpi .st-kwho .lt-muted{font-size:.75rem}.st-kpi tr:not(.st-kfirst) td{border-top:0}.st-kval{align-items:center;gap:.375rem;display:flex}.st-kval .lt-muted{white-space:nowrap;font-size:.75rem}.st-kpi .input.st-kin{width:4.5rem}.st-kpi .input.st-kcom{width:100%;min-width:180px}.st-saved{animation:st-saved 1.2s var(--ease-default,ease) both}@keyframes st-saved{0%{box-shadow:0 0 0 2px var(--color-success)}to{box-shadow:0 0 #0000}}.st-ptable td{vertical-align:top;height:auto;padding-top:.45rem;padding-bottom:.45rem}.st-ptable .st-paycell{white-space:normal;min-width:220px;max-width:400px;font-size:.8125rem}.st-ptable .st-ctcell{white-space:normal;min-width:200px;max-width:340px;font-size:.8125rem}@media (max-width:767px){.st-tiles{grid-template-columns:1fr 1fr;gap:.5rem}.st-tiles .lt-tile__icon{display:none}.st-tiles .lt-tile{padding:.5rem .625rem}.st-grid2,.st-grid3{grid-template-columns:1fr}.st-grid .st-pos{min-width:200px;max-width:240px}.st-toolbar .select.st-sel{max-width:100%}.st-formula{flex-wrap:wrap}.st-kpi .input.st-kcom{min-width:140px}}.bd-bar{gap:.5rem .625rem}.bd-bar .bd-search{width:220px}.bd-year{border:1px solid var(--color-base-250);background:var(--color-base-100);height:var(--control-sm,1.75rem);box-sizing:content-box;border-radius:.625rem;align-items:center;gap:.125rem;padding:0 .125rem;display:inline-flex}.bd-year .lt-iconbtn{width:1.75rem;height:1.75rem}.bd-year__v{text-align:center;min-width:2.75rem;font-size:.875rem;font-weight:600}.bd-tiles{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));margin-bottom:.75rem}.bd-tile{align-items:flex-start}.bd-tile .lt-tile__value{font-size:1.0625rem}.bd-card+.bd-tiles,.lt-card+.bd-tiles{margin-top:.75rem}.bd-tile .lt-tile__meta+.lt-tile__value{margin-top:.125rem}.bd-card{margin-top:.75rem}.bd-card .lt-card__head .btn{margin-left:auto}.bd-hint{margin:.625rem .125rem;font-size:.8125rem;line-height:1.45}.bd-sec{align-items:baseline;gap:.5rem;margin:1.125rem 0 .5rem;font-size:.8125rem;font-weight:600;display:flex}.bd-strong{font-weight:500}.bd-small{font-size:.75rem}.bd-bad{color:var(--status-error-ink)}.bd-good{color:var(--status-success-ink)}.bd-bad .bd-neg,.bd-good .bd-neg{color:inherit}.bd-zero{color:var(--lt-faint)}.bd-neg{color:var(--status-error-ink)}.bd-chips{flex-wrap:wrap;gap:.25rem;display:flex}.lt-table .bd-src,.bd-dr .bd-src{text-align:left;line-height:inherit;display:inline}.bd-more{justify-content:center;padding:.75rem;display:flex}.bd-wrap{max-height:calc(100vh - 230px);overflow:auto}.bd-grid{font-size:.8125rem}.bd-grid th,.bd-grid td{height:34px;padding:0 .5rem}.bd-grid th{z-index:2}.bd-grid td.is-right,.bd-grid th.is-right{text-align:right}.bd-grid th.is-now,.bd-grid td.is-now{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bd-grid th.is-now,.bd-grid td.is-now{background:color-mix(in oklab,var(--color-primary) 6%,var(--color-base-100))}}.bd-grid td:first-child{font-weight:400}.bd-sticky{z-index:1;background:var(--color-base-100);box-shadow:inset -1px 0 0 var(--color-base-250);position:sticky;left:0}.bd-grid thead .bd-sticky{z-index:3}.bd-art{min-width:240px;max-width:340px;line-height:1.25;padding-left:calc(.5rem + var(--lvl,0) * 1rem)!important;white-space:normal!important}.bd-art__name{display:inline}.bd-art__co{color:var(--lt-muted);font-size:.75rem;display:block}.bd-tog{vertical-align:-2px;width:1.125rem;color:var(--lt-muted);cursor:pointer;background:0 0;border:0;border-radius:.25rem;justify-content:center;align-items:center;margin-right:.125rem;padding:0;display:inline-flex}.bd-tog:hover{color:var(--color-base-content)}.bd-group td{background:var(--color-base-150);cursor:pointer;font-weight:600}.bd-group.bd-g0 td{background:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.bd-group.bd-g0 td{background:color-mix(in oklab,var(--color-base-content) 6%,var(--color-base-100))}}.bd-group.bd-g0 .bd-art__name{text-transform:none}.bd-pf .bd-group td{cursor:default}.bd-line td{background:var(--color-base-100)}.bd-line:hover td{background:var(--lt-hover)}.bd-tot{font-weight:600}.bd-base{color:var(--lt-muted)}.bd-base.is-diff{color:var(--brand-amber-ink)}td.bd-ov{position:relative;background:var(--lt-warning-soft)!important}td.bd-ov:after{content:"";background:var(--brand-amber);border-radius:999px;width:5px;height:5px;position:absolute;top:4px;right:3px}.bd-meth{white-space:nowrap}.bd-mchip{background:var(--status-neutral-soft);height:1.25rem;color:var(--status-neutral-ink);border-radius:999px;align-items:center;gap:.25rem;padding:0 .4rem;font-size:.6875rem;display:inline-flex}.bd-m-sales{background:var(--status-success-soft);color:var(--status-success-ink)}.bd-m-norm,.bd-m-mixed{background:var(--status-info-soft);color:var(--status-info-ink)}.bd-m-staff,.bd-m-estimates{background:var(--lt-primary-soft);color:var(--color-primary)}.bd-m-tax{background:var(--brand-amber-soft);color:var(--brand-amber-ink)}.bd-ovmark{color:var(--brand-amber-ink);align-items:center;gap:.125rem;margin-left:.25rem;font-size:.6875rem;display:inline-flex}.bd-levels tr:first-child td{border-top:2px solid var(--color-base-300)}.bd-level td{background:var(--color-base-150)}.bd-level.is-strong td{font-weight:600}.bd-level.is-result td{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bd-level.is-result td{background:color-mix(in oklab,var(--color-primary) 8%,var(--color-base-100))}}.bd-pct{font-size:.75rem;font-weight:400}.bd-mrow td{background:var(--lt-zebra);height:28px;font-size:.75rem}.bd-cellbtn{font:inherit;color:inherit;cursor:pointer;border:0;border-bottom:1px dashed var(--color-primary);background:0 0;padding:0}@supports (color:color-mix(in lab,red,red)){.bd-cellbtn{border-bottom:1px dashed color-mix(in oklab,var(--color-primary) 55%,transparent)}}.bd-cellbtn:hover{color:var(--color-primary)}.bd-act{text-align:right;width:2.25rem}.bd-monbtn{width:1.75rem;height:1.75rem}.bd-bal td{background:var(--color-base-150)}.bd-bal.is-strong td{font-weight:600}.bd-plan td{color:var(--lt-muted)}.bd-cfgrp{padding-left:.75rem}.bd-table{font-size:.8125rem}.bd-table td,.bd-table th{height:auto;min-height:36px;padding:.375rem .625rem}.bd-table td{height:40px}.bd-table .is-right{text-align:right}.bd-table tfoot td{background:var(--color-base-150)}.bd-wrapcell{min-width:160px;white-space:normal!important}.bd-offseason td{background:var(--color-base-150)}.bd-barcell{min-width:150px}.bd-usage,.bd-share{align-items:center;gap:.5rem;display:flex}.bd-usage .lt-num,.bd-share .lt-num{text-align:right;min-width:3.25rem;color:var(--lt-muted);font-size:.75rem}.bd-usage__bar,.bd-share__bar{background:var(--color-base-content);border-radius:999px;flex:1;min-width:80px;height:8px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.bd-usage__bar,.bd-share__bar{background:color-mix(in oklab,var(--color-base-content) 8%,transparent)}}.bd-usage__sp{background:var(--color-primary);height:100%;display:block}.bd-usage__rs{background:repeating-linear-gradient(45deg,var(--brand-amber) 0 4px,var(--brand-amber) 4px 8px);height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.bd-usage__rs{background:repeating-linear-gradient(45deg,var(--brand-amber) 0 4px,color-mix(in oklab,var(--brand-amber) 55%,transparent) 4px 8px)}}.bd-usage.is-warn .bd-usage__sp{background:var(--color-warning)}.bd-usage.is-over .bd-usage__sp{background:var(--color-error)}.bd-usage.is-over .lt-num{color:var(--status-error-ink);font-weight:600}.bd-usage-lg .bd-usage__bar{height:12px}.bd-share__bar i{background:var(--color-primary);height:100%;display:block}.bd-crumbs{flex-wrap:wrap;align-items:center;gap:.25rem .375rem;margin:-.25rem 0 .75rem;font-size:.875rem;display:flex}.bd-crumbs b{font-weight:600}.bd-alloc{border-bottom:1px solid var(--color-base-250);grid-template-columns:minmax(0,1fr) auto;gap:.25rem .75rem;padding:.5rem 0;font-size:.8125rem;display:grid}.bd-alloc:last-child{border-bottom:0}.bd-alloc__sum{text-align:right;font-weight:600}.bd-alloc__shares{flex-wrap:wrap;grid-column:1/-1;gap:.25rem;display:flex}.bd-progs{border-top:1px solid var(--color-base-250);flex-wrap:wrap;gap:.375rem;padding:.625rem .75rem;display:flex}.bd-wi-in{white-space:nowrap}.bd-wi-in .input{text-align:right;width:6rem;margin-right:.375rem}.bd-wi-act{border-top:1px solid var(--color-base-250);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.bd-wi-all{gap:.375rem;margin-left:auto;display:inline-flex}.bd-wi-all .input{width:6rem}.bd-note{background:var(--color-base-150);border:1px solid var(--color-base-250);border-radius:.625rem;align-items:flex-start;gap:.625rem;padding:.625rem .75rem;font-size:.8125rem;line-height:1.45;display:flex}.bd-note>.lt-icon{color:var(--lt-muted);margin-top:.15rem}.bd-note--in{margin:.5rem .75rem .75rem}.bd-firms{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:.75rem;display:grid}.bd-firm{flex-direction:column;gap:.5rem;padding:.875rem 1rem;font-size:.8125rem;display:flex}.bd-firm.is-click{cursor:pointer;transition:box-shadow var(--duration-fast),border-color var(--duration-fast)}.bd-firm.is-click:hover{box-shadow:var(--shadow-2);border-color:var(--color-base-300)}.bd-firm__head{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.bd-firm__rule{border-top:1px solid var(--color-base-250);padding-top:.5rem}.bd-recv{flex-direction:column;gap:.375rem;display:flex}.bd-recv__row{align-items:center;gap:.375rem;display:flex}.bd-recv__row .select{flex:1;min-width:0}.bd-recv__pct{align-items:center;gap:.25rem;display:inline-flex}.bd-form .bd-recv__pct .input{text-align:right;width:5rem}.bd-recv__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.5rem;font-size:.8125rem;display:flex}.bd-taxrule{border:1px solid var(--color-base-250);border-radius:.75rem;flex-direction:column;gap:.625rem;padding:.75rem;display:flex}.bd-taxrule__head{justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.bd-form{flex-direction:column;gap:.875rem;display:flex}.bd-form .input,.bd-form .select{width:100%}.bd-form>.btn{align-self:flex-start}.bd-grid2{grid-template-columns:1fr 1fr;gap:.75rem 1rem;display:grid}.bd-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 1rem;display:grid}.bd-facts{background:var(--color-base-150);border-radius:.625rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.5rem .75rem;margin-bottom:.25rem;padding:.625rem .75rem;display:grid}.bd-facts>div{flex-direction:column;min-width:0;display:flex}.bd-facts>div>span{color:var(--lt-faint);font-size:.75rem}.bd-facts b{text-overflow:ellipsis;font-size:.875rem;font-weight:600;overflow:hidden}.bd-dtabs{margin:-.25rem 0 .875rem}.bd-methods{grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:.375rem;display:grid}.bd-method{border:1px solid var(--color-base-300);background:var(--color-base-100);min-height:2.25rem;color:var(--color-base-content);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--duration-fast),background-color var(--duration-fast);border-radius:.5rem;align-items:center;gap:.4rem;padding:.375rem .625rem;font-size:.8125rem;display:flex}.bd-method:hover:not(:disabled){border-color:var(--color-primary)}.bd-method[aria-checked=true]{border-color:var(--color-primary);background:var(--lt-primary-soft);box-shadow:inset 0 0 0 1px var(--color-primary);font-weight:500}.bd-method:disabled{opacity:.6;cursor:default}.bd-method .lt-icon{color:var(--lt-muted)}.bd-method[aria-checked=true] .lt-icon{color:var(--color-primary)}.bd-params{flex-direction:column;gap:.75rem;display:flex}.bd-manual{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:.5rem .625rem;display:grid}.bd-fill{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.bd-fill .input{width:9rem!important}.bd-checks{border:1px solid var(--color-base-250);border-radius:.625rem;max-height:240px;padding:.25rem 0;overflow:auto}.bd-checks--sm{max-height:180px}.bd-check{padding:.25rem .625rem .25rem calc(.625rem + var(--lvl,0) * .875rem);cursor:pointer;align-items:flex-start;gap:.5rem;font-size:.8125rem;line-height:1.3;display:flex}.bd-check:hover{background:var(--lt-hover)}.bd-check .checkbox{margin-top:.05rem}.bd-pv{border-top:1px solid var(--color-base-250);padding-top:.75rem}.bd-pv__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.5rem;font-size:.8125rem;display:flex}.bd-pv__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.375rem;display:grid}.bd-pv__cell{background:var(--color-base-150);border:1px solid #0000;border-radius:.5rem;flex-direction:column;gap:.125rem;min-width:0;padding:.375rem .5rem;display:flex}.bd-pv__cell span{color:var(--lt-faint);font-size:.6875rem}.bd-pv__cell b{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:500;overflow:hidden}.bd-pv__cell.is-chg{border-color:var(--color-primary);background:var(--lt-primary-soft)}.bd-pv__cell.is-ov{background:var(--lt-warning-soft)}.bd-pv__err{color:var(--status-error-ink);align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.bd-pv__empty,.bd-ovt td,.bd-ovt th{font-size:.8125rem}.bd-ovrow.is-ov td{background:var(--lt-warning-soft)}.bd-ovnote{color:var(--brand-amber-ink);white-space:normal;font-size:.75rem}.bd-ovform{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.bd-ovform .input{width:9rem}.bd-ovform .input[name=ovComment]{flex:1;width:auto;min-width:10rem}.bd-log td,.bd-log th,.bd-jr td,.bd-jr th{font-size:.8125rem}.bd-log td:nth-child(-n+2),.bd-nowrap{white-space:nowrap!important}.bd-drawer .lt-drawer__foot{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.bd-ask{z-index:1000;background:var(--scrim,#0f141959);animation:lt-fade var(--duration-fast) var(--ease-default);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.bd-ask__card{width:100%;max-width:480px;box-shadow:var(--shadow-3);flex-direction:column;gap:1rem;padding:1.125rem 1.25rem;display:flex}.bd-ask__text{font-size:.9375rem;line-height:1.45}.bd-ask__extra .input{width:100%}.bd-ask__btns{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}@media (max-width:767px){.bd-bar .bd-search{order:5;width:100%}.bd-art{min-width:150px;max-width:190px}.bd-wrap{max-height:none}.bd-grid2,.bd-grid3{grid-template-columns:1fr}.bd-pv__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bd-methods,.bd-tiles{grid-template-columns:1fr 1fr}.bd-tile{padding:.625rem .75rem}.bd-wi-all{margin-left:0}.bd-firms{grid-template-columns:1fr}.bd-barcell{min-width:120px}.bd-mchip span,.bd-ovmark{display:none}.bd-mchip{padding:0 .3rem}}.pp{flex-direction:column;gap:.375rem;min-width:0;display:flex}.pp__wrap{align-items:center;display:flex;position:relative}.pp__text{width:100%;padding-right:3.25rem}.pp__text.is-open{border-color:var(--color-primary)}.pp__clear,.pp__caret{width:1.5rem;height:1.5rem;color:var(--lt-muted);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.pp__caret{pointer-events:none;right:.375rem}.pp__clear{cursor:pointer;background:0 0;border:0;border-radius:.375rem;display:none;right:1.75rem}.pp.is-filled .pp__clear{display:inline-flex}.pp__clear:hover{background:var(--color-base-200);color:var(--color-base-content)}.pp__clear .lt-icon,.pp__caret .lt-icon{width:.875rem;height:.875rem}.pp__pop{z-index:1300;background:var(--color-base-100);border:1px solid var(--color-base-250);border-radius:var(--radius-box,.75rem);box-shadow:var(--shadow-drawer,var(--shadow-3,0 12px 32px #0000002e));animation:lt-in-up var(--duration-fast,.15s) var(--ease-default,ease) both;font-size:.8125rem;position:fixed;overflow:hidden}.pp__list{max-height:min(22rem,60vh);padding:.25rem 0;overflow:auto}.pp__folder{padding:.3rem .625rem .3rem calc(.625rem + var(--pp-depth,0) * 1rem);cursor:pointer;color:var(--color-base-content);-webkit-user-select:none;user-select:none;align-items:center;gap:.375rem;display:flex}.pp__folder:hover{background:var(--color-base-200)}.pp__folder.is-static{cursor:default}.pp__chev{width:.875rem;height:.875rem;color:var(--lt-muted);flex:none}.pp__fold{width:1rem;height:1rem;color:var(--lt-muted);flex:none}.pp__fname{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:500;overflow:hidden}.pp__count{color:var(--lt-muted);font-size:.75rem}.pp__kids{display:block}.pp__row{padding:.3rem .625rem .3rem calc(.625rem + var(--pp-depth,1) * 1rem + 1.25rem);cursor:pointer;align-items:baseline;gap:.5rem;display:flex}.pp__row:hover,.pp__row.is-sel{background:var(--color-base-200)}.pp__row.is-archived .pp__name{color:var(--lt-muted);text-decoration:line-through}.pp__name{flex:none}.pp__pos{min-width:0;color:var(--lt-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.75rem;overflow:hidden}.pp__empty{color:var(--lt-muted);text-align:center;padding:.75rem}.pp__foot{border-top:1px solid var(--color-base-200);color:var(--lt-muted);padding:.375rem .625rem;font-size:.6875rem}@media (max-width:640px){.pp__foot{display:none}.pp__list{max-height:50vh}}.ld-hint{color:var(--lt-muted);font-size:.75rem;line-height:1.45}.ld-hint .lt-icon{vertical-align:-2px}.ld-pad{padding:0 1rem .5rem}.ld-r,.ld-table .ld-r{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.ld-c{text-align:center!important}.ld-plus,.ld-plus .lt-money{color:var(--status-success-ink)}.ld-minus,.ld-minus .lt-money{color:var(--status-error-ink)}.ld-sub{letter-spacing:var(--tracking-caps,.04em);text-transform:uppercase;color:var(--lt-muted);margin:.25rem 0 .375rem;font-size:.6875rem;font-weight:600}.ld-sub .ld-hint{text-transform:none;letter-spacing:0;margin-left:.25rem;font-weight:400}.ld-sub2{color:var(--lt-muted);font-size:.8125rem}.ld-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem .625rem;min-width:0;margin:0 0 .75rem;display:flex}.ld-toolbar .lt-segment{max-width:100%;overflow-x:auto}.ld-toolbar>.select,.ld-pager .select{flex:0 auto;width:auto;min-width:0;max-width:100%}.ld-card--flush .ld-toolbar{padding:0 1rem}.ld-search{flex:13rem;align-items:center;gap:.375rem;min-width:0;max-width:20rem;display:flex}.ld-search .input{flex:1;min-width:0}.ld-inline{color:var(--lt-muted);flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;font-size:.8125rem;display:inline-flex}.ld-date{width:auto;min-width:9rem}.ld-check{color:var(--lt-muted);cursor:pointer;align-items:center;gap:.375rem;font-size:.8125rem;display:inline-flex}.ld-period{min-width:0;max-width:100%}.ld-link{color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px dashed;padding:0}@supports (color:color-mix(in lab,red,red)){.ld-link{border-bottom:1px dashed color-mix(in oklab,currentColor 35%,transparent)}}.ld-link:hover{color:var(--color-primary);border-bottom-color:currentColor}.ld-link:focus-visible{box-shadow:var(--shadow-focus);border-radius:2px;outline:none}.ld-tiles{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin-bottom:.75rem}.ld-tile .lt-tile__value{font-variant-numeric:tabular-nums}.ld-links{flex-wrap:wrap;gap:.375rem;margin:0 0 .75rem;display:flex}.ld-links .lt-chip{max-width:100%}.ld-card{flex-direction:column;gap:.5rem;min-width:0;margin-bottom:.75rem;padding:.875rem 1rem;display:flex}.ld-card--flush{padding:.875rem 0 0}.ld-card--flush>.ld-card__title{padding:0 1rem}.ld-card--flush>.lt-tablewrap,.ld-card--flush>.lt-empty{border-top:1px solid var(--color-base-250)}.ld-card__title{align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;display:flex}.ld-card__sum{font-variant-numeric:tabular-nums;margin-left:auto}.ld-card__n{color:var(--lt-muted);background:var(--color-base-200);border-radius:999px;padding:0 .375rem;font-size:.75rem;font-weight:500}.ld-main{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:.75rem;display:grid}.ld-main>.lt-card{margin-bottom:0}.ld-main>.lt-card:only-child{grid-column:1/-1}@media (max-width:1180px){.ld-main{grid-template-columns:minmax(0,1fr)}}.ld-bank{border-top:1px solid var(--color-base-250);padding-top:.375rem}.ld-bank:first-of-type{border-top:0;padding-top:0}.ld-bank__head,.ld-acq{border-radius:var(--radius-sm,.375rem);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.625rem;min-width:0;padding:.375rem .25rem;display:flex}.ld-bank__head:hover,.ld-acq:hover:not(:disabled){background:var(--lt-hover,var(--color-base-150))}.ld-bank__head:focus-visible,.ld-acq:focus-visible{box-shadow:var(--shadow-focus);outline:none}.ld-bank__head.is-static{cursor:default}.ld-bank__head.is-static:hover{background:0 0}.ld-bank__ic{border-radius:var(--radius-md,.5rem);background:var(--lt-primary-soft);width:2rem;height:2rem;color:var(--color-primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.ld-bank__name{flex-direction:column;flex:1;min-width:0;display:flex}.ld-bank__name small,.ld-bank__sum small,.ld-acq small{color:var(--lt-muted);font-size:.75rem;font-weight:400}.ld-bank__name small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ld-bank__sum{font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;align-items:flex-end;font-weight:600;display:flex}.ld-bank__acqs{border-left:2px solid var(--color-base-250);flex-direction:column;margin:0 0 .25rem 2.625rem;padding-left:.375rem;display:flex}.ld-acq{padding:.3125rem .375rem;font-size:.875rem}.ld-acq:disabled{cursor:default}.ld-acq__name{flex-wrap:wrap;flex:1;align-items:center;gap:0 .375rem;min-width:0;display:flex}.ld-acq__name small{flex-basis:100%;padding-left:1.375rem}.ld-acq__sum{white-space:nowrap;font-variant-numeric:tabular-nums}.ld-table td{vertical-align:top}.ld-table td small{color:var(--lt-muted);font-size:.75rem;line-height:1.35;display:block}.ld-table tbody tr.is-click{cursor:pointer}.ld-table tbody tr.is-click:hover td{background:var(--lt-hover,var(--color-base-150))}.ld-table tfoot td{border-top:1px solid var(--color-base-300);background:var(--color-base-150);font-weight:600}.ld-grp td{background:var(--surface-subtle,var(--color-base-150))}.ld-grp td small{margin-left:.5rem;display:inline}.ld-caret{vertical-align:-3px;color:var(--lt-muted);margin-right:.25rem;display:inline-flex}.ld-act{white-space:nowrap;text-align:right;width:1%}.ld-accname{min-width:12rem}.ld-off td{opacity:.6}.ld-storno td{color:var(--lt-muted)}.ld-storno .ld-amt .lt-money{text-decoration:line-through}.ld-emp{align-items:flex-start;gap:.5rem;min-width:11rem;display:flex}.ld-emp>span:last-child{flex-direction:column;min-width:0;display:flex}.ld-online,.ld-offline{background:var(--status-success-ink);width:.5rem;height:.5rem;box-shadow:0 0 0 3px var(--status-success-soft);border-radius:50%;flex:none;margin-top:.4rem}.ld-offline{background:var(--color-base-300);box-shadow:none}.ld-sums{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.5rem;margin-bottom:.75rem;display:grid}.ld-sum1{border:1px solid var(--color-base-250);border-radius:var(--radius-md,.5rem);background:var(--color-base-100);font-variant-numeric:tabular-nums;flex-direction:column;gap:.125rem;min-width:0;padding:.5rem .75rem;font-size:1.0625rem;font-weight:600;display:flex}.ld-sum1>span:first-child{color:var(--lt-muted);text-overflow:ellipsis;font-size:.75rem;font-weight:400;overflow:hidden}.ld-sum1.is-total{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.ld-sum1.is-total{border-color:color-mix(in oklab,var(--color-primary) 35%,transparent)}}.ld-sum1.is-total{background:var(--lt-primary-soft)}.ld-accchips,.ld-fchips{flex-wrap:wrap;gap:.375rem;margin:-.25rem 0 .75rem;display:flex}.ld-accchips .lt-chip{text-overflow:ellipsis;max-width:100%;overflow:hidden}.ld-fchip{cursor:default;padding-right:.125rem}.ld-accsel{max-width:22rem}.ld-dt{white-space:nowrap;font-variant-numeric:tabular-nums}.ld-amt{font-weight:600}.ld-bal{color:var(--lt-muted)}.ld-corr{min-width:11rem;max-width:20rem}.ld-desc{min-width:14rem}.ld-src{font:inherit;color:var(--color-primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:.125rem;margin-top:.125rem;padding:0;font-size:.75rem;display:inline-flex}.ld-src:hover{text-decoration:underline}.ld-pager{border-top:1px solid var(--color-base-250);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.8125rem;display:flex}.ld-pager .select{width:auto}.ld-pick{flex-direction:column;gap:.625rem;padding:1rem;display:flex}.ld-pick__t{font-weight:600}.ld-pick .ld-links{margin:0}.ld-tv th{white-space:nowrap}.ld-tv .ld-turn{background:var(--lt-primary-soft)}@supports (color:color-mix(in lab,red,red)){.ld-tv .ld-turn{background:color-mix(in oklab,var(--lt-primary-soft) 55%,transparent)}}.ld-tv .ld-grp .ld-turn,.ld-tv tfoot .ld-turn{background:var(--lt-primary-soft)}.ld-ok{color:var(--status-success-ink);align-items:center;gap:.375rem;margin:0 0 .75rem;font-size:.8125rem;display:flex}.ld-tv+.lt-banner,.ld-toolbar+.lt-banner{margin-bottom:.75rem}.ld-form{flex-direction:column;gap:.75rem;display:flex}.ld-grid2{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:end;gap:.75rem;display:grid}.ld-erp{border-radius:var(--radius-md,.5rem);background:var(--color-base-150);font-variant-numeric:tabular-nums;flex-direction:column;gap:.125rem;padding:.5rem .75rem;display:flex}.ld-erp>span{color:var(--lt-muted);font-size:.75rem}.ld-diff{border-radius:var(--radius-md,.5rem);align-items:center;gap:.375rem;padding:.5rem .75rem;font-weight:600;display:flex}.ld-diff.is-ok{background:var(--status-success-soft);color:var(--status-success-ink)}.ld-diff.is-short{background:var(--status-error-soft);color:var(--status-error-ink)}.ld-diff.is-over{background:var(--status-info-soft);color:var(--status-info-ink)}.ld-fsec{flex-direction:column;gap:.25rem;display:flex}.ld-chks{flex-direction:column;gap:.125rem;display:flex}.ld-chks--cols{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.125rem .75rem;display:grid}.ld-chk{cursor:pointer;align-items:center;gap:.5rem;min-width:0;padding:.1875rem 0;font-size:.875rem;display:flex}.ld-tree{border:1px solid var(--color-base-250);border-radius:var(--radius-md,.5rem);max-height:18rem;padding:.25rem .5rem;overflow-y:auto}.ld-lvl1{padding-left:1.25rem}.ld-lvl2{padding-left:2.5rem}.ld-lvl3{padding-left:3.75rem}.ld-oprows{flex-direction:column;gap:.5rem;display:flex}.ld-oprow{border:1px solid var(--color-base-250);border-radius:var(--radius-md,.5rem);grid-template-columns:12rem minmax(0,1fr) 11rem auto;align-items:start;gap:.5rem;padding:.5rem;display:grid}.ld-oprow__anal{min-width:0}.ld-oprow__anal .select,.ld-oprow__anal .ld-inline{width:100%}.ld-oprow__anal .ld-inline .select{flex:10rem;min-width:0}.ld-oprow__sum{gap:.25rem;min-width:0;display:flex}.ld-oprow__sum .pm-mw,.ld-oprow__sum .input{flex:1;min-width:0}.ld-sign{flex:none;width:3.25rem}@media (max-width:720px){.ld-oprow{grid-template-columns:minmax(0,1fr) auto}.ld-oprow__anal,.ld-oprow__sum{grid-column:1/-1}.ld-oprow>.lt-iconbtn{grid-area:1/2}}.ld-sutabs{overflow-x:auto}.ld-lock{flex-direction:column;gap:.5rem;display:flex}.ld-lock__now{font-size:.9375rem}.ld-old{width:3rem;color:var(--lt-muted)}.ld-arrow{width:1.5rem}.ld-calhead{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.ld-calnav{align-items:center;gap:.25rem;font-size:1.125rem;display:inline-flex}.ld-legend{color:var(--lt-muted);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-size:.75rem;display:inline-flex}.ld-legend .ld-day{width:1.5rem;height:1.5rem;margin-left:.25rem}.ld-calsave{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ld-months{grid-template-columns:repeat(auto-fill,minmax(14.5rem,1fr));gap:.75rem 1rem;margin-top:.25rem;display:grid}.ld-month{min-width:0}.ld-month__t{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.25rem;font-size:.875rem;display:flex}.ld-month__t span{color:var(--lt-muted);font-size:.75rem}.ld-month__wd,.ld-month__g{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.ld-month__wd span{text-align:center;color:var(--lt-faint);font-size:.6875rem}.ld-day{border-radius:var(--radius-sm,.375rem);height:1.75rem;color:inherit;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:.8125rem;display:inline-flex}button.ld-day{cursor:pointer}button.ld-day:hover{background:var(--lt-hover,var(--color-base-150));box-shadow:inset 0 0 0 1px var(--color-base-300)}button.ld-day:focus-visible{box-shadow:var(--shadow-focus);outline:none}.ld-day.is-off{color:var(--lt-muted);background:var(--color-base-150)}.ld-day.is-hol{color:var(--status-error-ink);background:var(--status-error-soft);font-weight:600}.ld-day.is-workday{color:var(--status-info-ink);background:var(--status-info-soft);font-weight:600}@media (max-width:640px){.ld-search{flex-basis:100%;max-width:none}.ld-accsel{flex:100%;max-width:100%}.ld-bank__acqs{margin-left:.75rem}.ld-acq__name small{padding-left:0}.ld-sum1{font-size:.9375rem}.ld-card--flush .ld-toolbar{padding:0 .75rem}}.bn-hint{color:var(--lt-muted);font-size:.75rem;line-height:1.4}.bn-hint .lt-icon{vertical-align:-2px}.bn-small{font-size:.75rem}.bn-pad{padding:.75rem .25rem 0}.bn-r,.bn-table .bn-r{text-align:right;white-space:nowrap}.bn-amt{font-variant-numeric:tabular-nums;white-space:nowrap}.bn-amt.is-in,.bn-amt.is-in .lt-money{color:var(--status-success-ink)}.bn-amt.is-out,.bn-amt.is-out .lt-money{color:var(--color-base-content)}.bn-ok{color:var(--status-success-ink);align-items:center;gap:.25rem;font-size:.8125rem;display:inline-flex}.bn-bad,.bn-bad .lt-money{color:var(--status-error-ink)}.bn-bad .lt-icon,.bn-ok .lt-icon{vertical-align:-2px}div.bn-bad,span.bn-bad{font-size:.8125rem}.bn-warn{color:var(--status-warning-ink);align-items:flex-start;gap:.375rem;margin-top:.25rem;font-size:.8125rem;line-height:1.4;display:flex}.bn-warn .lt-icon{flex:none;margin-top:.125rem}.bn-warnmark{color:var(--status-warning-ink);vertical-align:-2px}.bn-sub{letter-spacing:var(--tracking-caps,.04em);text-transform:uppercase;color:var(--lt-muted);margin:.75rem 0 .375rem;font-size:.6875rem;font-weight:600}.bn-card__t{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;padding:.75rem 1rem .5rem;font-size:.9375rem;font-weight:600;display:flex}.bn-card__t .bn-hint{font-weight:400}.bn-mono{font-family:var(--font-mono,ui-monospace,monospace);font-size:.75rem}.bn-check{cursor:pointer;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.bn-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-width:0;margin:0 0 .75rem;display:flex}.bn-toolbar .lt-segment{scrollbar-width:none;max-width:100%;overflow-x:auto}.bn-toolbar .lt-segment::-webkit-scrollbar{display:none}.bn-fsel{width:auto;min-width:0;max-width:100%}.bn-range{min-width:0;max-width:100%}.bn-search{flex:14rem;align-items:center;gap:.375rem;min-width:0;max-width:26rem;display:flex}.bn-search .input{flex:1;min-width:0}.bn-chip{align-items:center;gap:.25rem;display:inline-flex}.bn-chip__x{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.bn-bulk{flex-wrap:wrap;margin-bottom:.75rem}.bn-more{border-top:1px solid var(--color-base-150);justify-content:center;padding:.5rem;display:flex}.bn-table td{vertical-align:top;height:auto;padding-top:.4375rem;padding-bottom:.4375rem;line-height:1.35}.bn-table td .bn-hint,.bn-table td .bn-purpose,.bn-table td .bn-prop,.bn-table td .bn-sum{white-space:normal}.bn-table tfoot td{border-top:1px solid var(--color-base-250);font-weight:500}.bn-table tr.is-archived td{color:var(--lt-muted)}.bn-lines{table-layout:fixed;min-width:50rem}.bn-lines th:first-child{width:9.5rem}.bn-lines th:nth-child(2){width:22%}.bn-lines th:nth-child(4){width:8.5rem}.bn-lines th:nth-child(5){width:26%}.bn-lines td{overflow-wrap:anywhere;white-space:normal}.bn-lines td.bn-c-sum{white-space:nowrap}.bn-lines .bn-c-date{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bn-purpose{-webkit-line-clamp:2;color:var(--lt-muted);-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.4;display:-webkit-box;overflow:hidden}.bn-prop{color:var(--status-info-ink);align-items:flex-start;gap:.25rem;margin-top:.25rem;font-size:.75rem;line-height:1.35;display:flex}.bn-prop .lt-icon{flex:none;margin-top:.0625rem}.bn-sum{color:var(--lt-muted);margin-top:.25rem;font-size:.75rem;line-height:1.35}.bn-aq tr.bn-row--ok td{color:var(--lt-muted)}@media (max-width:640px){.bn-lines thead{display:none}.bn-lines,.bn-lines tbody{min-width:0;display:block}.bn-lines tr.bn-row{border-bottom:1px solid var(--color-base-150);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"party sum""date st""purpose purpose";gap:.125rem .75rem;padding:.625rem .875rem;display:grid}.bn-lines tr.bn-row td{border:0;min-width:0;max-width:none;padding:0;display:block}.bn-lines .bn-c-party{grid-area:party}.bn-lines .bn-c-sum{grid-area:sum}.bn-lines .bn-c-date{white-space:normal;grid-area:date;font-size:.8125rem}.bn-lines .bn-c-date .bn-hint{margin-left:.25rem;display:inline}.bn-lines .bn-c-st{text-align:right;grid-area:st}.bn-lines .bn-c-st .bn-prop,.bn-lines .bn-c-st .bn-sum{text-align:left}.bn-lines .bn-c-purpose{grid-area:purpose}.bn-lines .bn-c-st .bn-prop,.bn-lines .bn-c-st .bn-sum,.bn-lines .bn-c-st .bn-hint{display:none}.bn-search{flex-basis:100%;max-width:none}}.bn-dr{flex-direction:column;gap:.75rem;display:flex}.bn-dr>*{flex-shrink:0}.bn-facts{margin-bottom:.25rem}.bn-facts dd .bn-hint{font-weight:400}.bn-block{border:1px solid var(--color-base-250);border-radius:var(--radius-box,.75rem);background:var(--color-base-100);flex-direction:column;gap:.5rem;padding:.75rem .875rem;display:flex}.bn-block--prop{border-color:var(--status-info-ink);background:var(--status-info-soft)}.bn-block--hint{border-style:dashed}.bn-block--warn{background:var(--status-warning-soft);border-color:#0000}.bn-block__t{align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;display:flex}.bn-block__text{font-size:.875rem;line-height:1.45}.bn-acts{flex-wrap:wrap;gap:.5rem;display:flex}.bn-note{color:var(--lt-muted);align-items:flex-start;gap:.375rem;font-size:.8125rem;display:flex}.bn-note .lt-icon{flex:none;margin-top:.125rem}.bn-parts{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.bn-parts li{grid-template-columns:minmax(0,1fr) auto;gap:0 .75rem;font-size:.875rem;display:grid}.bn-parts li .bn-hint{grid-column:1/-1}.bn-parts__k{font-weight:500}.bn-parts__s{font-variant-numeric:tabular-nums;white-space:nowrap}.bn-alloc{border-top:1px solid var(--color-base-150);flex-direction:column;gap:.25rem;padding:.5rem 0;display:flex}.bn-alloc:first-of-type{border-top:0;padding-top:0}.bn-alloc__h{justify-content:space-between;gap:.75rem;font-size:.875rem;display:flex}.bn-alloc__s{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.bn-alloc__f{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;display:flex}.bn-form{flex-direction:column;gap:.625rem;display:flex}.bn-form__foot{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.bn-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:start;gap:.5rem .75rem;display:grid}.bn-grid>*{min-width:0}.bn-grid .bk-field,.bn-form .bk-field{margin:0}.bn-reject,.bn-artform{border-top:1px dashed var(--color-base-250);padding-top:.5rem}.bn-paste summary,.bn-hist summary{cursor:pointer;color:var(--lt-muted);font-size:.8125rem}.bn-hist summary .lt-icon{vertical-align:-2px;margin:0 .25rem 0 .125rem}.bn-paste[open] summary{margin-bottom:.375rem}.bn-paste textarea{width:100%}.bn-ed{gap:.75rem}.bn-part{border:1px solid var(--color-base-250);border-radius:var(--radius-md,.5rem);background:var(--surface-card,var(--color-base-100));flex-direction:column;gap:.5rem;padding:.625rem .75rem;display:flex}.bn-part__h{justify-content:space-between;align-items:center;gap:.5rem;min-height:1.5rem;display:flex}.bn-part__n{letter-spacing:var(--tracking-caps,.04em);text-transform:uppercase;color:var(--lt-muted);font-size:.6875rem;font-weight:600}.bn-grid--kind{grid-template-columns:minmax(0,2fr) minmax(8rem,1fr)}.bn-certs{flex-direction:column;align-items:flex-start;gap:.375rem;display:flex}.bn-certs__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:.5rem;width:100%;display:grid}.bn-certs__x{margin-bottom:.125rem}.bn-rf{border-radius:var(--radius-md,.5rem);background:var(--color-base-150);flex-direction:column;gap:.25rem;padding:.375rem .5rem;display:flex}.bn-edsum{border-radius:var(--radius-md,.5rem);background:var(--color-base-150);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.bn-ed__row{gap:.5rem;display:flex}@media (max-width:480px){.bn-grid--kind{grid-template-columns:minmax(0,1fr)}}.bn-hist ul{border-left:2px solid var(--color-base-250);flex-direction:column;gap:.5rem;margin:.5rem 0 0;padding:0 0 0 .75rem;font-size:.8125rem;list-style:none;display:flex}.bn-hist li.is-reverted{color:var(--lt-muted)}.bn-accs{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:.75rem;margin-bottom:.75rem;display:grid}.bn-acc{min-width:0;transition:border-color var(--duration-fast,.12s) var(--ease-default,ease);flex-direction:column;gap:.5rem;padding:.875rem 1rem;display:flex}.bn-acc.is-sel{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.bn-acc__pick{color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;gap:.25rem;padding:0;display:flex}.bn-acc__t{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-size:.9375rem;display:flex}.bn-acc__rs{color:var(--lt-muted);font-size:.8125rem}.bn-acc__bal{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;font-size:1.375rem;font-weight:600;display:flex}.bn-acc__meta{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;font-size:.8125rem;display:flex}.bn-acq{border-top:1px dashed var(--color-base-250);flex-direction:column;gap:.25rem;margin:0;padding:.375rem 0 0;font-size:.8125rem;list-style:none;display:flex}.bn-acq li{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.bn-acq li .lt-icon{color:var(--lt-muted)}.bn-imps{padding:0}.bn-imps>.lt-empty{padding:1rem}.bn-recon{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.5rem 1rem;display:grid}.bn-recon__col{min-width:0}.bn-recon .lt-facts--rows{grid-template-columns:9.5rem minmax(0,1fr)}.bn-stat{flex-wrap:wrap;align-items:center;gap:.375rem .75rem;font-size:.8125rem;display:flex}.bn-stat__sep{background:var(--color-base-250);width:1px;height:1rem}.bn-tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,8.75rem),1fr));gap:.5rem;margin-bottom:.75rem;display:grid}.bn-tile{border:1px solid var(--color-base-250);border-radius:var(--radius-md,.5rem);background:var(--color-base-100);font-variant-numeric:tabular-nums;flex-direction:column;gap:.125rem;min-width:0;padding:.5rem .75rem;font-size:1.0625rem;font-weight:600;display:flex}.bn-tile>span:first-child{color:var(--lt-muted);font-size:.75rem;font-weight:400}.bn-tile .bn-hint{font-weight:400}.bn-tile.is-warn{border-color:var(--status-warning-ink);background:var(--status-warning-soft)}.bn-credits{margin-top:.75rem}.bn-test__row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.bn-test__row .select{flex:14rem;width:auto;min-width:0}.bn-testres{flex-direction:column;gap:.25rem;font-size:.8125rem;display:flex}.bn-testres.is-ok{color:var(--status-success-ink)}.bn-testres ul{margin:0;padding-left:1rem}.bn-diff,.bn-diff .lt-money{color:var(--status-warning-ink)}.bn-testres .lt-icon{vertical-align:-2px}.pq-hint{color:var(--lt-muted);font-size:.75rem;line-height:1.45}.pq-hint .lt-icon{vertical-align:-2px;margin-right:.25rem}.pq-pagehint{margin:.25rem 0 .75rem}.pq-muted{color:var(--lt-muted);font-size:.8125rem;font-weight:400}.pq-r,.pq-table .pq-r{text-align:right;white-space:nowrap}.pq-nowrap{white-space:nowrap}.pq-late,.pq-late .lt-money{color:var(--status-error-ink)}.pq-warn-t{color:var(--status-warning-ink);align-items:center;gap:.25rem;font-size:.8125rem;display:inline-flex}.pq-ok{color:var(--status-success-ink);align-items:center;gap:.375rem;padding:.5rem .25rem;font-size:.8125rem;display:flex}.pq-danger{color:var(--status-error-ink)}.pq-link{color:var(--text-link,var(--color-primary));font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@supports (color:color-mix(in lab,red,red)){.pq-link{-webkit-text-decoration-color:color-mix(in oklab,currentColor 35%,transparent);-webkit-text-decoration-color:color-mix(in oklab,currentColor 35%,transparent);text-decoration-color:color-mix(in oklab,currentColor 35%,transparent)}}.pq-link{text-underline-offset:2px}.pq-n{background:var(--lt-primary-soft);min-width:1.125rem;height:1.125rem;color:var(--color-primary);border-radius:999px;justify-content:center;align-items:center;padding:0 .25rem;font-size:.6875rem;font-weight:600;display:inline-flex}.pq-check{cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.pq-check input{flex:none}.pq-check--inline{color:var(--lt-muted);font-size:.8125rem}.pq-void{opacity:.6}.pq-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-width:0;margin:0 0 .75rem;display:flex}.pq-toolbar .lt-segment{max-width:100%;overflow-x:auto}.pq-search{min-width:0;max-width:24rem;color:var(--lt-muted);flex:14rem;align-items:center;gap:.375rem;display:flex}.pq-search .input{flex:1;min-width:0}.pq-search--wide{max-width:none;margin-bottom:.75rem}.pq-filters{border:1px solid var(--color-base-250);border-radius:var(--radius-box,.75rem);background:var(--surface-subtle,var(--color-base-150));flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;margin:-.25rem 0 .75rem;padding:.625rem;display:flex}.pq-filters .select{width:auto;max-width:100%}.pq-range{min-width:0;max-width:100%}.pq-inline{flex-direction:row;align-items:center;gap:.5rem}.pq-list{flex-direction:column;padding:.25rem;display:flex}.pq-row{border-top:1px solid var(--color-base-250);align-items:stretch;gap:.25rem;display:flex}.pq-row:first-child{border-top:0}.pq-row.is-turn{box-shadow:inset 3px 0 0 var(--color-warning)}.pq-row.is-closed .pq-row__party,.pq-row.is-closed .pq-row__sum{opacity:.7}.pq-row__chk{align-items:center;padding:0 .25rem 0 .5rem;display:flex}.pq-row__main{border-radius:var(--radius-sm,.375rem);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:5.5rem minmax(0,1.6fr) minmax(0,1.2fr) 5.5rem 8.5rem;align-items:center;gap:.75rem;padding:.5rem;display:grid}.pq-row__main:hover{background:var(--lt-hover,var(--color-base-150))}.pq-row__main:focus-visible{box-shadow:var(--shadow-focus);outline:none}.pq-row__code{font-variant-numeric:tabular-nums;font-family:var(--font-mono,monospace);flex-direction:column;font-size:.8125rem;display:flex}.pq-row__code small{font-family:var(--font-body,inherit);color:var(--lt-muted);font-size:.75rem}.pq-row__who{flex-direction:column;min-width:0;display:flex}.pq-row__party{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.375rem;font-weight:500;display:flex;overflow:hidden}.pq-row__party .lt-icon{color:var(--lt-muted);flex:none}.pq-row__who small{color:var(--lt-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.pq-row__comment{font-style:italic}.pq-row__st{flex-wrap:wrap;align-items:center;gap:.25rem;min-width:0;display:flex}.pq-row__st>small{flex-basis:100%;font-size:.75rem}.pq-row__step{color:var(--lt-muted);text-overflow:ellipsis;white-space:nowrap;flex-basis:100%;align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex;overflow:hidden}.pq-row__due{font-variant-numeric:tabular-nums;flex-direction:column;font-size:.8125rem;display:flex}.pq-row__due small{color:var(--lt-muted);font-size:.6875rem}.pq-row__due.is-late{color:var(--status-error-ink);font-weight:500}.pq-row__sum{white-space:nowrap;flex-direction:column;align-items:flex-end;font-weight:600;display:flex}.pq-row__sum small{color:var(--lt-muted);font-size:.75rem;font-weight:400}.pq-unread{background:var(--lt-primary-soft);color:var(--color-primary);border-radius:999px;align-items:center;gap:.125rem;margin-top:.125rem;padding:0 .375rem;font-size:.6875rem;font-weight:600;display:inline-flex}.pq-dr{flex-direction:column;gap:.75rem;display:flex}.pq-dr .lt-facts{margin:0}.pq-dr>*,#pq-form>*,#pq-batch>*,#pq-tpl>*,#pq-rule>*{flex-shrink:0}.lt-drawer:has(.pq-dr) .lt-drawer__foot{flex-wrap:wrap;row-gap:.375rem}.pq-card__st{flex-wrap:wrap;gap:.375rem;display:flex}.pq-now{border-radius:var(--radius-md,.5rem);background:var(--status-warning-soft);color:var(--status-warning-ink);flex-wrap:wrap;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}.pq-money{border:1px solid var(--color-base-250);border-radius:var(--radius-box,.75rem);background:var(--surface-card,var(--color-base-100));grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;gap:.75rem 1.5rem;padding:.75rem 1rem;display:grid}.pq-money__sum{flex-direction:column;display:flex}.pq-money__sum small{color:var(--lt-muted);font-size:.75rem}.pq-money__bars{flex-direction:column;gap:.5rem;min-width:0;font-size:.8125rem;display:flex}.pq-money__bars .pq-bar__t{color:var(--lt-muted);margin-bottom:.25rem;display:block}.pq-acts{flex-wrap:wrap;gap:.375rem;display:flex}.pq-act{border:1px solid var(--color-base-250);border-radius:var(--radius-box,.75rem);background:var(--surface-subtle,var(--color-base-150));flex-direction:column;gap:.625rem;padding:.875rem;display:flex}.pq-act>.btn{align-self:flex-start}.pq-act__t{justify-content:space-between;align-items:center;gap:.5rem;font-weight:600;display:flex}.pq-act .input,.pq-act .select,.pq-act textarea{width:100%;max-width:100%}.pq-rcvline{grid-template-columns:minmax(0,1fr) 6rem auto;align-items:center;gap:.5rem;font-size:.875rem;display:grid}.pq-tabs{max-width:100%;margin-top:.25rem;overflow-x:auto}.pq-sec{flex-direction:column;gap:.5rem;display:flex}.pq-sec__t{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.pq-sec__t--sub{letter-spacing:var(--tracking-caps,.04em);text-transform:uppercase;color:var(--lt-muted);justify-content:flex-start;margin-top:.25rem;font-size:.6875rem}.pq-sec__t--sub .pq-muted{text-transform:none;letter-spacing:0}.pq-files{flex-wrap:wrap;gap:.25rem .75rem;display:flex}.pq-file{color:var(--text-link,var(--color-primary));text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.25rem;max-width:18rem;font-size:.8125rem;display:inline-flex;overflow:hidden}span.pq-file{color:var(--color-base-content)}.pq-filebtn{cursor:pointer}.pq-steps{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.pq-step{align-items:flex-start;gap:.625rem;font-size:.875rem;display:flex}.pq-step__n{background:var(--color-base-150);width:1.375rem;height:1.375rem;color:var(--lt-muted);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.6875rem;font-weight:600;display:inline-flex}.pq-step.is-approved .pq-step__n{background:var(--status-success-soft);color:var(--status-success-ink)}.pq-step.is-pending .pq-step__n{background:var(--status-warning-soft);color:var(--status-warning-ink)}.pq-step.is-rejected .pq-step__n{background:var(--status-error-soft);color:var(--status-error-ink)}.pq-step__main{flex-wrap:wrap;align-items:center;gap:.25rem .375rem;min-width:0;display:flex}.pq-step__main small{color:var(--lt-muted);flex-basis:100%;font-size:.75rem}.pq-step__c{font-style:italic}.pq-round{padding:.375rem 0}.pq-round:not(.is-cur){opacity:.7}.pq-ctx{border-top:1px solid var(--color-base-250);padding-top:.5rem}.pq-hist{flex-direction:column;gap:.25rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.pq-chat{flex-direction:column;gap:.75rem;display:flex}.pq-sys{border-radius:var(--radius-md,.5rem);background:var(--color-base-150);max-width:92%;color:var(--lt-muted);text-align:left;align-self:center;align-items:flex-start;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;display:flex}.pq-sys span{flex-direction:column;display:flex}.pq-sys small{opacity:.8;font-size:.6875rem}.pq-chat .lt-msg{white-space:pre-wrap}.pq-say{border-top:1px solid var(--color-base-250);flex-direction:column;gap:.375rem;padding-top:.5rem;display:flex}.pq-say textarea{resize:vertical;width:100%}.pq-say__row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.pq-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem .75rem;display:grid}.pq-grid3{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);gap:.625rem .75rem;display:grid}.pq-dr .bk-field{min-width:0}.pq-dr .bk-field .input,.pq-dr .bk-field .select,.pq-dr .bk-field textarea{width:100%;max-width:100%}#pq-form,#pq-batch,#pq-tpl,#pq-rule{flex-direction:column;gap:.75rem;display:flex}.pq-kinds{max-width:100%;overflow-x:auto}.pq-nobud{flex-direction:column;justify-content:flex-end;gap:.125rem;padding-bottom:.375rem;display:flex}.pq-people{min-width:0}.pq-bank{border:1px solid var(--color-base-250);border-radius:var(--radius-md,.5rem);padding:.5rem .75rem}.pq-bank summary{cursor:pointer;color:var(--lt-muted);font-size:.875rem}.pq-bank[open] summary{margin-bottom:.5rem}.pq-stock{flex-direction:column;gap:.5rem;display:flex}.pq-items{flex-direction:column;gap:.375rem;display:flex}.pq-item{grid-template-columns:minmax(0,1fr) 6rem 8rem auto;align-items:center;gap:.375rem;display:grid}.pq-item .select,.pq-item .input{width:100%;min-width:0}.pq-upl{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pq-drop{border:1.5px dashed var(--color-base-300);border-radius:var(--radius-box,.75rem);min-height:6rem;color:var(--lt-muted);text-align:center;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:1rem;font-size:.875rem;display:flex}.pq-drop:hover{border-color:var(--color-primary);color:var(--color-primary)}.pq-bitems{flex-direction:column;gap:.625rem;display:flex}.pq-bitem{border:1px solid var(--color-base-250);border-radius:var(--radius-box,.75rem);background:var(--surface-card,var(--color-base-100));flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.pq-bitem.is-done{background:var(--status-success-soft);border-color:#0000}.pq-bitem__t{flex-wrap:wrap;align-items:center;gap:.375rem .75rem;font-size:.875rem;display:flex}.pq-bitem__acts{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.pq-rsteps{flex-direction:column;gap:.375rem;display:flex}.pq-rstep{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pq-rstep .select{width:auto}.pq-rstep__who{flex:12rem;min-width:0}.pq-firm{margin-bottom:.75rem;padding:.5rem .5rem .75rem}.pq-firm__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.375rem .5rem .5rem;display:flex}.pq-firm__foot{border-top:1px solid var(--color-base-250);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.625rem .5rem 0;display:flex}.pq-firm__foot .select{width:auto;max-width:100%}.pq-firm__sel{font-size:.875rem}.pq-table td{vertical-align:top}.pq-tr{cursor:pointer}.pq-tr:hover td{background:var(--lt-hover,var(--color-base-150))}.pq-signtot{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-bottom:.75rem;display:grid}.pq-signtot>div{border:1px solid var(--color-base-250);border-radius:var(--radius-box,.75rem);background:var(--surface-card,var(--color-base-100));flex-direction:column;gap:.125rem;padding:.625rem .875rem;display:flex}.pq-signtot span{color:var(--lt-muted);font-size:.75rem}.pq-signtot b,.pq-signtot b .lt-money{font-variant-numeric:tabular-nums;font-size:1.375rem}.pq-signs{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:.75rem;margin-bottom:.75rem;display:grid}.pq-sign{border:1px solid var(--color-base-250);border-radius:var(--radius-box,.75rem);background:var(--surface-card,var(--color-base-100));flex-direction:column;gap:.375rem;min-width:0;padding:.75rem .875rem;display:flex}.pq-sign__main{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:.75rem;padding:0;display:flex}.pq-sign__code{font-family:var(--font-mono,monospace);letter-spacing:.04em;font-size:1.125rem;font-weight:600}.pq-sign__sum{white-space:nowrap;font-size:1.125rem;font-weight:600}.pq-sign__party{overflow-wrap:anywhere;font-size:.875rem}.pq-sign__meta{color:var(--lt-muted);font-size:.75rem}.pq-sign__ok{border-radius:var(--radius-md,.5rem);background:var(--status-success-soft);color:var(--status-success-ink);align-items:flex-start;gap:.375rem;padding:.375rem .5rem;font-size:.8125rem;line-height:1.45;display:flex}.pq-sign__ok .lt-icon{flex:none;margin-top:.125rem}.pq-ctlb{flex-direction:column;gap:.375rem;margin-bottom:.75rem;padding:.75rem .75rem .5rem;display:flex}.pq-ctlb__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}@media (max-width:720px){.pq-row__main{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who sum""code due""st st";gap:.25rem .75rem;padding:.625rem .375rem}.pq-row__who{grid-area:who}.pq-row__sum{grid-area:sum}.pq-row__code{flex-direction:row;grid-area:code;align-items:baseline;gap:.5rem}.pq-row__due{flex-direction:row;grid-area:due;justify-content:flex-end;align-items:baseline;gap:.25rem}.pq-row__st{grid-area:st}.pq-row__who small:not(:first-of-type){display:none}.pq-grid2,.pq-grid3,.pq-money{grid-template-columns:minmax(0,1fr)}.pq-item{grid-template-columns:minmax(0,1fr) 4.5rem 6.5rem auto}.pq-search{flex-basis:100%;max-width:none}.pq-filters .select{flex:45%}.pq-signs{grid-template-columns:minmax(0,1fr)}.pq-firm__foot .btn{flex:auto}}.pq-table td:first-child{white-space:normal;min-width:12rem}.pq-tpltable th,.pq-tpltable td{white-space:normal}.pq-tpltable td.pq-r,.pq-tpltable th.pq-r{white-space:nowrap}.pq-tpltable td:nth-child(2),.pq-tpltable td:nth-child(4){min-width:8rem}.pq-tplacts{align-items:center;gap:.25rem;display:inline-flex}.ts-toolbar{gap:.5rem .75rem}.ts-toolbar .select.ts-dept{width:auto;max-width:300px}.ts-toolbar .input.ts-search{width:220px;margin-left:auto}.ts-win{flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;display:flex}.ts-win__range{min-width:0}.ts-win__range .input{width:15.5rem}.ts-hint{color:var(--lt-muted);font-size:.75rem;line-height:1.4}.ts-muted{color:var(--lt-faint)}.ts-danger{color:var(--color-error)}.ts-infobar{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:-.25rem 0 .625rem;font-size:.8125rem;display:flex}.ts-editinfo{background:var(--status-warning-soft);color:var(--status-warning-ink);border-radius:.5rem;align-items:center;gap:.375rem;padding:.2rem .55rem;font-weight:500;display:inline-flex}.ts-editinfo.is-ro{background:var(--status-neutral-soft);color:var(--status-neutral-ink)}.ts-issuechip{color:var(--status-error-ink);border-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.ts-issuechip{border-color:color-mix(in oklab,var(--color-error) 35%,transparent)}}.ts-legend{color:var(--lt-muted);flex-wrap:wrap;gap:.25rem .75rem;font-size:.75rem;display:inline-flex}.ts-lg{white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}.ts-lg b{background:var(--color-base-150);border-radius:.25rem;place-items:center;min-width:1.15rem;height:1.15rem;font-size:.75rem;display:inline-grid}.ts-sw{border:1px solid var(--color-base-300);background:var(--color-base-100);border-radius:.2rem;width:.95rem;height:.95rem;display:inline-block;position:relative;overflow:hidden}.ts-keys{color:var(--lt-muted);align-items:flex-start;gap:.375rem;margin:.5rem .25rem 0;font-size:.75rem;line-height:1.45;display:flex}.ts-keys .lt-icon{color:var(--lt-faint);flex:none;margin-top:.1rem}.ts-gridwrap{min-width:0}.ts-grid{border:1px solid var(--color-base-300);background:var(--color-base-100);overscroll-behavior:contain;border-radius:.75rem;outline:none;min-height:16rem;max-height:calc(100dvh - 15rem);position:relative;overflow:auto}.ts-grid:focus-visible{box-shadow:var(--shadow-focus)}.ts-tbl{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;font-size:.8125rem}.ts-tbl th,.ts-tbl td{border-right:1px solid var(--color-base-250);border-bottom:1px solid var(--color-base-250);padding:0}.ts-tbl thead th{z-index:3;background:var(--color-base-150);color:var(--lt-muted);font-weight:500;position:sticky}.ts-tbl thead tr.ts-hm th{text-align:left;white-space:nowrap;height:1.6rem;padding:0 .5rem;font-size:.75rem;top:0}.ts-tbl thead tr.ts-hd th{height:2.4rem;top:1.6rem}.ts-tbl thead th.ts-month{color:var(--color-base-content);border-bottom-color:var(--color-base-300);font-weight:600}.ts-name{z-index:2;background:var(--color-base-100);text-align:left;vertical-align:middle;width:13.5rem;min-width:13.5rem;max-width:13.5rem;font-weight:400;position:sticky;left:0;border-right:1px solid var(--color-base-300)!important;padding:.3rem .6rem!important}.ts-tbl thead th.ts-name{z-index:5;vertical-align:bottom}.ts-corner{padding-bottom:.4rem!important}.ts-corner span,.ts-foot .ts-name span{color:var(--color-base-content);font-weight:600;display:block}.ts-corner small,.ts-foot .ts-name small{color:var(--lt-faint);font-size:.6875rem;font-weight:400;display:block}.ts-day{text-align:center;width:2.3rem;min-width:2.3rem;font-size:.8125rem;line-height:1.05;color:var(--color-base-content)!important}.ts-day small{color:var(--lt-faint);font-size:.625rem;font-weight:400;display:block}.ts-day.is-off{background:var(--color-base-content)!important}@supports (color:color-mix(in lab,red,red)){.ts-day.is-off{background:color-mix(in oklab,var(--color-base-content) 7%,var(--color-base-150))!important}}.ts-day.is-off small{color:var(--color-error)}.ts-day.is-today{box-shadow:inset 0 -2px 0 var(--color-primary);font-weight:700;color:var(--color-primary)!important}.ts-day.is-curcol{background:var(--color-primary)!important}@supports (color:color-mix(in lab,red,red)){.ts-day.is-curcol{background:color-mix(in oklab,var(--color-primary) 16%,var(--color-base-150))!important}}.ts-ms,.ts-msh{text-align:center;background:var(--color-base-150);border-left:1px solid var(--color-base-300);width:3rem;min-width:3rem}.ts-tot,.ts-toth{z-index:2;text-align:center;background:var(--color-base-150);width:3.6rem;min-width:3.6rem;position:sticky;right:0;border-left:1px solid var(--color-base-300)!important}.ts-tbl thead th.ts-toth{z-index:5;color:var(--color-base-content);font-size:.75rem}.ts-ms b,.ts-tot b,.ts-fd b{color:var(--color-base-content);font-weight:600;line-height:1.15;display:block}.ts-ms small,.ts-tot small,.ts-fd small{color:var(--lt-muted);font-size:.625rem;line-height:1.1;display:block}.ts-row .ts-name{height:2.35rem}.ts-fio{color:var(--color-base-content);white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.25;display:block;overflow:hidden}.ts-post{color:var(--lt-muted);flex-wrap:wrap;align-items:center;gap:.25rem;font-size:.6875rem;line-height:1.2;display:flex}.ts-name.is-cont{border-top-color:#0000}.ts-row.is-cont>.ts-name{padding-top:.1rem!important}.ts-name.is-curcol{box-shadow:inset 3px 0 0 var(--color-primary)}.ts-dates{color:var(--lt-faint)}.ts-tag{background:var(--status-neutral-soft);height:.95rem;color:var(--status-neutral-ink);letter-spacing:.01em;border-radius:.25rem;align-items:center;padding:0 .3rem;font-size:.625rem;font-weight:600;display:inline-flex}.ts-tag--temp{background:var(--status-info-soft);color:var(--status-info-ink)}.ts-tag--pool{background:var(--status-success-soft);color:var(--status-success-ink)}.ts-row.is-empty .ts-name .ts-post{font-style:italic}.ts-row.is-empty td{background:var(--color-base-100)}.ts-c{text-align:center;vertical-align:middle;cursor:default;-webkit-user-select:none;user-select:none;background:var(--color-base-100);width:2.3rem;min-width:2.3rem;height:2.35rem;color:var(--color-base-content);position:relative}.ts-c.is-off{background:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ts-c.is-off{background:color-mix(in oklab,var(--color-base-content) 4%,var(--color-base-100))}}.ts-c.is-today{box-shadow:inset 1px 0 0 var(--color-primary),inset -1px 0 0 var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.ts-c.is-today{box-shadow:inset 1px 0 0 color-mix(in oklab,var(--color-primary) 45%,transparent),inset -1px 0 0 color-mix(in oklab,var(--color-primary) 45%,transparent)}}.ts-c.is-edit{cursor:pointer;background:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){.ts-c.is-edit{background:color-mix(in oklab,var(--color-secondary) 20%,var(--color-base-100))}}.ts-c.is-edit.is-off{background:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){.ts-c.is-edit.is-off{background:color-mix(in oklab,var(--color-secondary) 30%,var(--color-base-100))}}.ts-c.is-out,.ts-sw.is-out{background-image:repeating-linear-gradient(135deg,transparent 0 5px,var(--color-base-content) 5px 6px)}@supports (color:color-mix(in lab,red,red)){.ts-c.is-out,.ts-sw.is-out{background-image:repeating-linear-gradient(135deg,transparent 0 5px,color-mix(in oklab,var(--color-base-content) 6%,transparent) 5px 6px)}}.ts-c.is-na{background:repeating-linear-gradient(135deg,var(--color-base-150) 0 5px,var(--color-base-250) 5px 6px);color:var(--lt-faint)}.ts-sw.is-edit{background:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){.ts-sw.is-edit{background:color-mix(in oklab,var(--color-secondary) 25%,var(--color-base-100))}}.ts-c.v-h{font-weight:700}.v-sick{color:var(--status-info-ink);font-weight:700}.v-off{color:var(--lt-muted)}.v-vac{color:var(--status-success-ink);font-weight:600}.v-trip{color:var(--color-primary);font-weight:600}.v-abs{color:var(--color-error);font-weight:800}.ts-c.v-abs{font-size:1rem}.ts-c.has-cmt:after,.ts-sw.has-cmt:after,.ts-mc.has-cmt:after{content:"";border-style:solid;border-width:0 7px 7px 0;border-color:transparent var(--color-warning) transparent transparent;position:absolute;top:0;right:0}.ts-c.has-issue:before,.ts-sw.has-issue:before,.ts-mc.has-issue:before{content:"";background:var(--color-error);width:6px;height:6px;box-shadow:0 0 0 2px var(--color-base-100);border-radius:50%;position:absolute;top:3px;left:3px}.ts-c.has-issue{box-shadow:inset 0 0 0 1px var(--color-error)}@supports (color:color-mix(in lab,red,red)){.ts-c.has-issue{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--color-error) 55%,transparent)}}.ts-c.is-locked{color:var(--lt-muted);font-style:italic}.ts-c.is-saving{color:var(--lt-muted);animation:1s ease-in-out infinite ts-pulse}@keyframes ts-pulse{50%{opacity:.45}}.ts-c.is-sel{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.ts-c.is-sel{background-color:color-mix(in oklab,var(--color-primary) 16%,var(--color-base-100))}}.ts-c.is-sel.is-edit{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.ts-c.is-sel.is-edit{background-color:color-mix(in oklab,var(--color-primary) 18%,color-mix(in oklab,var(--color-secondary) 22%,var(--color-base-100)))}}.ts-c.is-cur{box-shadow:inset 0 0 0 2px var(--color-primary);z-index:1}.ts-c.is-editing{padding:0}.ts-in{border:2px solid var(--color-primary);background:var(--color-base-100);width:calc(100% - 2px);height:calc(100% - 2px);color:var(--color-base-content);font:inherit;text-align:center;z-index:2;border-radius:.25rem;outline:none;padding:0;font-weight:700;position:absolute;inset:1px}.ts-sec .ts-name{background:var(--color-base-150);height:2rem}.ts-secname{display:table-cell}.ts-sec .ts-name>*{vertical-align:middle}.ts-sec__tg{width:1.4rem;height:1.4rem;color:var(--lt-muted);cursor:pointer;background:0 0;border:0;border-radius:.3rem;place-items:center;margin-right:.2rem;display:inline-grid}.ts-sec__tg:hover{background:var(--lt-hover);color:var(--color-base-content)}.ts-sec__t{vertical-align:middle;max-width:9.5rem;line-height:1.15;display:inline-block}.ts-sec__t b{white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;display:block;overflow:hidden}.ts-sec__t small{color:var(--lt-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.625rem;display:block;overflow:hidden}.ts-sec__ed{float:right;width:1.6rem;height:1.6rem;margin-top:.1rem}.ts-secday{background:var(--color-base-150);height:2rem}.ts-secday.is-on{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.ts-secday.is-on{background:color-mix(in oklab,var(--color-primary) 13%,var(--color-base-150))}}.ts-secday.is-on{border-bottom-color:var(--color-primary)!important}@supports (color:color-mix(in lab,red,red)){.ts-secday.is-on{border-bottom-color:color-mix(in oklab,var(--color-primary) 40%,transparent)!important}}.ts-sec.is-collapsed .ts-secday.is-on{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.ts-sec.is-collapsed .ts-secday.is-on{background:color-mix(in oklab,var(--color-primary) 8%,var(--color-base-150))}}.ts-tbl tfoot td,.ts-tbl tfoot th{z-index:2;background:var(--color-base-150);border-top:1px solid var(--color-base-300);border-bottom:0;position:sticky;bottom:0}.ts-tbl tfoot th.ts-name,.ts-tbl tfoot td.ts-tot{z-index:4}.ts-fd{text-align:center;height:2.3rem}.ts-fd.is-off{background:var(--color-base-content)!important}@supports (color:color-mix(in lab,red,red)){.ts-fd.is-off{background:color-mix(in oklab,var(--color-base-content) 7%,var(--color-base-150))!important}}.ts-pop{z-index:1200;width:20rem;max-width:calc(100vw - 1rem);box-shadow:var(--shadow-lg,0 12px 32px #0000002e);animation:lt-in-up var(--duration-base) var(--ease-default) both;flex-direction:column;gap:.5rem;padding:.75rem;display:flex;position:fixed}.ts-pop.is-sheet{right:.5rem;bottom:calc(.5rem + env(safe-area-inset-bottom));width:auto;max-height:75dvh;overflow:auto;top:auto!important;left:.5rem!important}.ts-pop__head{flex-direction:column;line-height:1.3;display:flex}.ts-pop__head b{font-size:.875rem}.ts-pop__head span{color:var(--lt-muted);font-size:.75rem}.ts-pop__date{font-weight:500;color:var(--color-base-content)!important}.ts-pop__val{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.ts-pop__in{text-align:center;font-weight:700;width:4.25rem!important}.ts-code{border:1px solid var(--color-base-300);background:var(--color-base-100);width:2rem;height:2rem;font:inherit;cursor:pointer;border-radius:.4rem;font-weight:700}.ts-code:hover{border-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ts-code:hover{border-color:color-mix(in oklab,var(--color-base-content) 25%,transparent)}}.ts-code.is-on{background:var(--lt-primary-soft);border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.ts-code.is-on{border-color:color-mix(in oklab,var(--color-primary) 45%,transparent)}}.ts-pop__cmt{resize:vertical;min-height:3.2rem;font-size:.8125rem}.ts-pop__row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ts-pop__ro{color:var(--lt-muted);align-items:center;gap:.6rem;font-size:.8125rem;display:flex}.ts-pop__big{background:var(--color-base-150);min-width:2.4rem;height:2.4rem;color:var(--color-base-content);border-radius:.5rem;place-items:center;padding:0 .4rem;font-size:1.1rem;font-weight:700;display:inline-grid}.ts-pop__cmtro,.ts-pop__why,.ts-pop__issue{align-items:flex-start;gap:.4rem;font-size:.8125rem;line-height:1.35;display:flex}.ts-pop__why{color:var(--lt-muted)}.ts-pop__issue{background:var(--status-error-soft);color:var(--status-error-ink);border-radius:.5rem;padding:.45rem .55rem}.ts-pop__issue .btn{margin-top:.35rem}.ts-pop .lt-icon{flex:none;margin-top:.1rem}.ts-pop__items{border-top:1px solid var(--color-base-250);flex-direction:column;margin:0 -.25rem;padding-top:.25rem;display:flex}.ts-pop__item{width:100%;color:var(--color-base-content);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.4rem;align-items:center;gap:.5rem;padding:.45rem .5rem;font-size:.8125rem;display:flex}.ts-pop__item:hover,.ts-pop__item:focus-visible{background:var(--lt-hover);outline:none}.ts-pop__item .lt-icon{color:var(--lt-muted);margin:0}.ts-pop__note{color:var(--lt-muted);padding:.25rem .5rem 0;font-size:.6875rem}.ts-dr{flex-direction:column;gap:.875rem;display:flex}.ts-2col{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.ts-presets,.ts-chips{flex-wrap:wrap;gap:.375rem;display:flex}.ts-histcur{background:var(--color-base-150);border-radius:.6rem;align-items:center;gap:.75rem;padding:.6rem .75rem;font-size:.8125rem;display:flex}.ts-hist{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.ts-hist__i{gap:.6rem;font-size:.8125rem;line-height:1.4;display:flex}.ts-hist__i small{color:var(--lt-muted)}.ts-av{background:var(--lt-primary-soft);width:2rem;height:2rem;color:var(--color-primary);border-radius:50%;flex:none;place-items:center;font-size:.6875rem;font-weight:700;display:inline-grid}.ts-issue__cmt{background:var(--status-error-soft);color:var(--status-error-ink);border-radius:.6rem;gap:.5rem;padding:.6rem .75rem;font-size:.875rem;line-height:1.4;display:flex}.ts-issue__cmt .lt-icon{flex:none;margin-top:.15rem}.ts-issue__acts{flex-wrap:wrap;gap:.5rem;display:flex}.ts-sumgrid{min-height:0;max-height:calc(100dvh - 13rem)}.ts-sumtbl thead tr.ts-hd th,.ts-mygrid thead tr.ts-hd th{top:0}.ts-mygrid thead tr.ts-hd th{top:1.6rem}.ts-sumname{height:2.4rem;padding-left:calc(.6rem + var(--lvl,0) * 1rem)!important}.ts-sumname small{color:var(--lt-faint);font-size:.6875rem;line-height:1.2;display:block}.ts-sumlink{font:inherit;color:var(--color-primary);cursor:pointer;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;max-width:100%;padding:0;font-weight:600;overflow:hidden}.ts-sumlink:hover{text-decoration:underline}.ts-sd{text-align:center;min-width:2.3rem;height:2.4rem;font-weight:600}.ts-sd.is-off{background:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ts-sd.is-off{background:color-mix(in oklab,var(--color-base-content) 4%,var(--color-base-100))}}.ts-sd.is-zero{color:var(--lt-faint)}.ts-sd.is-today{box-shadow:inset 0 0 0 1px var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.ts-sd.is-today{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--color-primary) 40%,transparent)}}.ts-sumtbl tr.is-noaccess th,.ts-sumtbl tr.is-noaccess td{color:var(--lt-faint)}.ts-isslist{padding:0;overflow:hidden}.ts-iss{border-bottom:1px solid var(--color-base-250);align-items:center;gap:.5rem;padding:.35rem .75rem .35rem .25rem;display:flex}.ts-iss:last-child{border-bottom:0}.ts-iss:not(.is-open){opacity:.8}.ts-iss__main{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.5rem;flex:1;align-items:flex-start;gap:.75rem;padding:.45rem .5rem;display:flex}.ts-iss__main:hover{background:var(--lt-hover)}.ts-iss__date{text-align:center;flex:none;width:2.6rem;line-height:1.15}.ts-iss__date b{font-size:.9375rem;display:block}.ts-iss__date small{color:var(--lt-muted);font-size:.6875rem}.ts-iss__body{flex-direction:column;gap:.2rem;min-width:0;font-size:.8125rem;line-height:1.35;display:flex}.ts-iss__who{flex-wrap:wrap;align-items:center;gap:.3rem .4rem;font-weight:600;display:flex}.ts-iss__who small{color:var(--lt-muted);font-weight:400}.ts-iss__cmt{color:var(--color-base-content)}.ts-iss__body>small{color:var(--lt-muted)}.ts-iss__acts{flex:none;gap:.375rem;display:flex}.ts-mysum{flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem;display:flex}.ts-mysum__i{border:1px solid var(--color-base-300);background:var(--color-base-100);border-radius:.75rem;flex:8rem;padding:.6rem .8rem}.ts-mysum__i b{font-variant-numeric:tabular-nums;font-size:1.25rem;display:block}.ts-mysum__i small{color:var(--lt-muted);font-size:.75rem}.ts-mygrid{min-height:0;max-height:none}.ts-mygrid .ts-c{cursor:pointer}.ts-card__t{margin-bottom:.5rem;font-size:.875rem;font-weight:600}.ts-myiss{margin-top:.75rem}.ts-myiss__i{border-top:1px solid var(--color-base-250);flex-wrap:wrap;align-items:baseline;gap:.4rem;padding:.35rem 0;font-size:.8125rem;display:flex}.ts-myiss__i:first-of-type{border-top:0}.ts-myiss__i small{color:var(--lt-muted);flex-basis:100%}.ts-mob{flex-direction:column;gap:.25rem;display:flex}.ts-mob>.lt-segment{align-self:flex-start;margin-bottom:.5rem}.ts-mday{border:1px solid var(--color-base-300);background:var(--color-base-100);border-radius:.75rem;align-items:center;gap:.5rem;margin-bottom:.25rem;padding:.5rem;display:flex}.ts-mday__t{text-align:center;flex:1;min-width:0;line-height:1.3}.ts-mday__t small{color:var(--lt-muted);font-size:.75rem;display:block}.ts-mgroup{color:var(--lt-muted);text-transform:none;margin:.6rem .25rem .15rem;font-size:.75rem;font-weight:600}.ts-mperson .select{width:100%}.ts-mtot{flex-wrap:wrap;gap:.375rem;margin:.5rem 0 .25rem;display:flex}.ts-mrow{border:1px solid var(--color-base-250);background:var(--color-base-100);border-radius:.6rem;align-items:center;gap:.5rem;padding:.35rem .25rem .35rem .6rem;display:flex}.ts-mrow.is-off{background:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ts-mrow.is-off{background:color-mix(in oklab,var(--color-base-content) 4%,var(--color-base-100))}}.ts-mrow.is-today{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.ts-mrow.is-today{border-color:color-mix(in oklab,var(--color-primary) 45%,transparent)}}.ts-mrow__n{flex:1;min-width:0;line-height:1.25}.ts-mrow__n b{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;display:block;overflow:hidden}.ts-mrow__n small{color:var(--lt-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;display:block;overflow:hidden}.ts-mc{border:1px solid var(--color-base-300);background:var(--color-base-100);min-width:3rem;height:2.5rem;color:var(--color-base-content);font:inherit;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;border-radius:.5rem;flex:none;padding:0 .5rem;font-size:1rem;font-weight:700;position:relative}.ts-mc.is-edit{background:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){.ts-mc.is-edit{background:color-mix(in oklab,var(--color-secondary) 22%,var(--color-base-100))}}.ts-mc.is-edit{border-color:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){.ts-mc.is-edit{border-color:color-mix(in oklab,var(--color-secondary) 55%,transparent)}}.ts-mc.is-na{background:repeating-linear-gradient(135deg,var(--color-base-150) 0 5px,var(--color-base-250) 5px 6px);color:var(--lt-faint)}.ts-mc.is-saving{animation:1s ease-in-out infinite ts-pulse}.ts-mmore{flex:none}@media (max-width:767px){.ts-only-wide{display:none}.ts-toolbar .select.ts-dept{width:100%;max-width:100%}.ts-win{width:100%}.ts-win__range{flex:100%;order:-1}.ts-win__range .input{width:100%}.ts-legend{display:none}.ts-grid{max-height:calc(100dvh - 12rem)}.ts-name{width:9.5rem;min-width:9.5rem;max-width:9.5rem}.ts-2col{grid-template-columns:1fr}.ts-iss{flex-wrap:wrap;padding-right:.5rem}.ts-iss__acts{justify-content:flex-end;width:100%;padding-bottom:.25rem}}.kp-toolbar{flex-wrap:wrap;gap:.5rem .75rem;margin-bottom:.75rem}.kp-toolbar .select.kp-sel{width:auto;min-width:0;max-width:280px}.kp-toolbar .kp-sel--period{max-width:300px}.kp-period{align-items:center;gap:.25rem;min-width:0;max-width:100%;display:inline-flex}.kp-period .select{min-width:0}.kp-search{flex:0 260px;min-width:0}.kp-search .input{width:100%}.kp-ro{font-size:.8125rem}.kp-chip{cursor:pointer}.kp-legend{flex-wrap:wrap;align-items:center;gap:.25rem;display:inline-flex}.kp-hint{color:var(--lt-muted);margin-top:.375rem;font-size:.8125rem;line-height:1.45}.kp-hint--foot{align-items:flex-start;gap:.375rem;margin:.75rem .25rem 0;display:flex}.kp-hint--foot .lt-icon{color:var(--lt-faint);flex:none;margin-top:.1rem}.kp-banner,.kp-tiles{margin-bottom:.75rem}.kp-tile__of{color:var(--lt-muted);font-size:.875rem;font-weight:400}.kp-tiles .lt-progress{margin-top:.375rem}.kp-tile--warn .lt-tile__icon{background:var(--status-warning-soft);color:var(--status-warning-ink)}.kp-tile--warn .lt-tile__value{color:var(--status-warning-ink)}.kp-stitle{align-items:center;gap:.5rem;margin:1.25rem 0 .5rem;display:flex}.kp-card{overflow:hidden}.kp-mono{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:.8125rem}.kp-wrap{white-space:normal!important}.kp-nowrap{white-space:nowrap}.kp-miss{color:var(--status-warning-ink)}.kp-off td{color:var(--lt-faint)}.kp-src{white-space:nowrap;background:var(--status-neutral-soft);height:1.125rem;color:var(--status-neutral-ink);border-radius:999px;align-items:center;padding:0 .375rem;font-size:.6875rem;font-weight:500;line-height:1;display:inline-flex}.kp-src--erp,.kp-src--adapter{background:var(--status-info-soft);color:var(--status-info-ink)}.kp-src--formula{background:var(--lt-primary-soft);color:var(--color-primary)}.kp-src--manual{background:var(--status-warning-soft);color:var(--status-warning-ink)}.kp-src--score{background:var(--status-success-soft);color:var(--status-success-ink)}.kp-sheetwrap{max-height:calc(100vh - 220px);overflow:auto}.kp-sheet th,.kp-sheet td{vertical-align:middle}.kp-sheet th.kp-col{vertical-align:bottom;white-space:normal;min-width:6.25rem;max-width:11rem;height:auto;padding:.375rem .5rem}.kp-colhead{width:100%;font:inherit;color:var(--color-base-content);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:.25rem;padding:0;display:flex}.kp-colhead:hover .kp-colhead__name{text-decoration:underline;-webkit-text-decoration-color:var(--color-base-300);-webkit-text-decoration-color:var(--color-base-300);text-decoration-color:var(--color-base-300);text-underline-offset:2px}.kp-colhead__name{font-size:.75rem;font-weight:600;line-height:1.25}.kp-colhead__meta{color:var(--lt-faint);flex-wrap:wrap;align-items:center;gap:.25rem;font-size:.6875rem;font-weight:400;display:inline-flex}.kp-sheet .kp-who{z-index:1;background:var(--color-base-100);white-space:normal;min-width:10rem;max-width:15rem;height:auto;box-shadow:inset -1px 0 0 var(--color-base-250);padding-top:.375rem;padding-bottom:.375rem;position:sticky;left:0}.kp-sheet th.kp-who{z-index:3;vertical-align:bottom;padding-bottom:.5rem}.kp-sheet thead th{z-index:2}.kp-sheet tbody tr:hover td.kp-who{background:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.kp-sheet tbody tr:hover td.kp-who{background:color-mix(in oklab,var(--color-base-content) 4%,var(--color-base-100))}}.kp-who__name{font-weight:500;line-height:1.3}.kp-who__pos{color:var(--lt-muted);margin-top:.1rem;font-size:.75rem;font-weight:400;line-height:1.3}.kp-cell{text-align:right;height:auto!important;padding:.25rem .375rem!important}.kp-cell.is-missing{background:var(--status-warning-soft)}@supports (color:color-mix(in lab,red,red)){.kp-cell.is-missing{background:color-mix(in oklab,var(--status-warning-soft) 55%,transparent)}}.kp-sheet tbody tr:hover td.kp-cell.is-missing{background:var(--status-warning-soft)}.kp-na:after{content:"·";color:var(--color-base-300);text-align:center;display:block}.kp-val{min-width:4rem;font:inherit;color:inherit;cursor:pointer;text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:.5rem;flex-direction:column;align-items:flex-end;gap:.125rem;padding:.25rem .375rem;display:inline-flex}.kp-val:hover{border-color:var(--color-base-300);background:var(--color-base-100)}.kp-val:focus-visible{box-shadow:var(--lt-focus-ring);outline:none}.kp-val__n{white-space:nowrap;font-weight:500}.kp-val.is-missing .kp-val__n{color:var(--status-warning-ink);font-weight:400}.kp-val--over .kp-val__n{color:var(--status-warning-ink)}.kp-cell__pos{color:var(--lt-faint);white-space:nowrap;text-overflow:ellipsis;max-width:9rem;font-size:.6875rem;display:block;overflow:hidden}.kp-cell>*+*{margin-top:.125rem}.kp-in{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.125rem;display:inline-flex}.kp-in .kp-cell__pos{text-align:right;flex-basis:100%}.kp-in__field.input{text-align:right;font-variant-numeric:tabular-nums;width:3.75rem}.kp-in__field.is-saving{opacity:.6}.kp-cell.is-missing .kp-in__field.input{border-color:var(--lt-warning-border,var(--color-base-300));background:var(--color-base-100)}.kp-in__unit{color:var(--lt-muted);font-size:.75rem}.kp-in__more{width:1.375rem;height:1.375rem;color:var(--lt-faint);cursor:pointer;background:0 0;border:0;border-radius:.375rem;place-items:center;padding:0;display:inline-grid}.kp-in__more:hover{background:var(--lt-hover);color:var(--color-base-content)}.kp-dr{flex-direction:column;gap:1rem;display:flex}.kp-big{border:1px solid var(--color-base-250);border-radius:var(--radius-box,.75rem);background:var(--color-base-150,var(--color-base-100));flex-direction:column;gap:.375rem;padding:.875rem 1rem;display:flex}.kp-big__val{font:600 1.75rem/1.1 var(--font-display,inherit);font-variant-numeric:tabular-nums}.kp-big__val.is-missing{color:var(--status-warning-ink)}.kp-big__meta{color:var(--lt-muted);flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.kp-sec{min-width:0}.kp-sec__title{align-items:center;gap:.375rem;margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:flex}.kp-sec__title .lt-muted{font-size:.8125rem;font-weight:400}.kp-sec__title--sub{margin-top:1rem;font-size:.8125rem}.kp-calc{color:var(--lt-muted);font-variant-numeric:tabular-nums;margin-top:.125rem;font-size:.75rem}.kp-days td:first-child{white-space:nowrap}.kp-formula{background:var(--color-base-200);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);white-space:pre-wrap;word-break:break-word;border-radius:.5rem;margin-bottom:.5rem;padding:.5rem .625rem;font-size:.8125rem;display:block}.kp-thr{flex-wrap:wrap;gap:.375rem;margin-top:.5rem;display:flex}.kp-thr__step{border:1px solid var(--color-base-250);color:var(--lt-muted);border-radius:.5rem;padding:.25rem .5rem;font-size:.75rem}.kp-thr__step.is-on{border-color:var(--status-success-ink);background:var(--status-success-soft);color:var(--status-success-ink)}.kp-log{flex-direction:column;gap:.5rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.kp-log li{border-bottom:1px solid var(--color-base-250);grid-template-columns:8.5rem 1fr;gap:.125rem .75rem;padding-bottom:.5rem;display:grid}.kp-log li:last-child{border-bottom:0}.kp-log__when{color:var(--lt-faint);white-space:nowrap}.kp-log__who{color:var(--lt-muted);grid-column:2}.kp-form{border:1px solid var(--color-base-250);border-radius:var(--radius-box,.75rem);padding:.875rem 1rem}.kp-form__acts{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.kp-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;display:grid}.kp-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 1rem;display:grid}.kp-span2{grid-column:1/-1}.kp-dr .kp-grid2 .input,.kp-dr .kp-grid2 .select,.kp-dr .kp-grid3 .input,.kp-dr .kp-grid3 .select,.kp-dr .bk-field>textarea{width:100%}.kp-crit{border-bottom:1px solid var(--color-base-250);grid-template-columns:minmax(0,1fr) 5rem minmax(0,1fr);align-items:center;gap:.5rem;padding:.375rem 0;display:grid}.kp-crit__title{font-size:.875rem;line-height:1.3}.kp-crit__title small{color:var(--lt-faint);font-size:.75rem;display:block}.kp-crit .input{width:100%}.kp-crit--total{border-bottom:0;grid-template-columns:minmax(0,1fr) auto;font-size:.875rem}.kp-score-total{text-align:right}.kp-srcbody{margin-top:.75rem}.kp-dr .lt-segment{max-width:100%;overflow-x:auto}.kp-chips{flex-wrap:wrap;gap:.375rem;display:flex}.kp-fx{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.5rem 0;font-size:.8125rem;display:flex}.kp-fx__ok{color:var(--status-success-ink);align-items:center;gap:.25rem;display:inline-flex}.kp-fx__err{color:var(--status-error-ink);align-items:center;gap:.25rem;display:inline-flex}.kp-ins{flex-wrap:wrap;align-items:center;gap:.25rem;margin-top:.375rem;display:flex}.kp-ins__title{color:var(--lt-faint);min-width:7.5rem;margin-right:.25rem;font-size:.75rem}.kp-ins__chip{border:1px solid var(--color-base-300);background:var(--color-base-100);height:1.5rem;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);color:var(--color-base-content);cursor:pointer;border-radius:.375rem;padding:0 .5rem;font-size:.75rem}.kp-ins__chip:hover{background:var(--lt-hover)}.kp-rows{flex-direction:column;gap:.375rem;display:flex}.kp-rows>.btn{align-self:flex-start}.kp-row{align-items:center;gap:.5rem;display:flex}.kp-row>.input:first-child:not(.kp-row__n){flex:1;min-width:0}.kp-row__n.input{text-align:right;flex:none;width:5rem}.kp-ind td{vertical-align:top;height:auto;padding-top:.5rem;padding-bottom:.5rem}.kp-ind__main{min-width:14rem;max-width:24rem;white-space:normal!important}.kp-ind__name{align-items:center;gap:.375rem;font-weight:500;display:flex}.kp-ind__name .lt-icon{color:var(--lt-faint);flex:none}.kp-ind__meta{color:var(--lt-muted);margin-top:.125rem;font-size:.75rem;font-weight:400;line-height:1.35}.kp-ind__f{color:var(--lt-muted);margin-top:.25rem;font-size:.75rem}.kp-logt td{vertical-align:top;height:auto;padding-top:.5rem;padding-bottom:.5rem}.kp-mygrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:start;gap:.75rem;display:grid}.kp-my{flex-direction:column;gap:.375rem;min-width:0;padding:.875rem 1rem;display:flex}.kp-my__head{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.kp-my__title{align-items:center;gap:.375rem;font-size:.9375rem;font-weight:600;line-height:1.3;display:flex}.kp-my__title .lt-icon{color:var(--lt-faint);flex:none}.kp-my__val{font:600 1.5rem/1.2 var(--font-display,inherit);font-variant-numeric:tabular-nums}.kp-my__val.is-missing{color:var(--status-warning-ink);font-size:.9375rem;font-weight:500}.kp-my__meta{color:var(--lt-muted);flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.kp-my__more{border-top:1px solid var(--color-base-250);margin-top:.375rem;padding-top:.5rem}.kp-my__more>summary{cursor:pointer;color:var(--color-primary);margin-bottom:.5rem;font-size:.8125rem;font-weight:500}.kp-my__more .kp-sec{margin-top:.5rem}@media (max-width:640px){.kp-toolbar .select.kp-sel{flex:100%;max-width:100%}.kp-period{flex:100%}.kp-period .select{flex:1;max-width:none}.kp-search{flex:100%}.kp-legend{display:none}.kp-sheetwrap{max-height:none}.kp-sheet .kp-who{min-width:8.5rem;max-width:9.5rem}.kp-grid2,.kp-grid3{grid-template-columns:minmax(0,1fr)}.kp-crit{grid-template-columns:minmax(0,1fr) 4.5rem}.kp-crit>.input:last-child{grid-column:1/-1}.kp-mygrid,.kp-log li{grid-template-columns:minmax(0,1fr)}.kp-log__who{grid-column:1}.kp-ins__title{flex-basis:100%;min-width:0}.kp-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.kp-tiles .lt-tile{padding:.5rem .625rem}.kp-tiles .lt-tile__icon{display:none}.kp-toolbar .lt-segment{max-width:100%;overflow-x:auto}}#kp-ed{flex-direction:column;gap:1.25rem;display:flex}.zp-hint{color:var(--lt-muted);font-size:.75rem;line-height:1.4}.zp-muted{color:var(--lt-muted);font-weight:400}.zp-neg,.zp-neg .lt-money,.lt-money.zp-neg{color:var(--status-error-ink)}.zp-center{justify-content:center;padding:0 0 1rem;display:flex}.zp-pad{padding:.25rem 1rem .75rem}.zp-wrap{min-width:12rem;white-space:normal!important}.zp-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.zp-danger{color:var(--status-error-ink)}.zp-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-width:0;margin:0 0 .75rem;display:flex}.zp-toolbar .lt-segment{max-width:100%;overflow-x:auto}.zp-toolbar--calc{margin-top:.25rem}.zp-year{font-variant-numeric:tabular-nums;align-items:center;gap:.25rem;display:inline-flex}.zp-year b{text-align:center;min-width:3rem;font-weight:600}.zp-chips,.zp-picks,.zp-links{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.zp-links{margin:0 0 .75rem}.zp-chip__dot{background:var(--status-neutral-ink);opacity:.55;border-radius:50%;width:.5rem;height:.5rem}.zp-chip.is-pending .zp-chip__dot{background:var(--status-warning-ink);opacity:1}.zp-chip.is-approved .zp-chip__dot{background:var(--status-success-ink);opacity:1}.zp-chip[aria-pressed=false] .zp-chip__dot{opacity:.3}.zp-search{min-width:0;max-width:22rem;color:var(--lt-muted);flex:14rem;align-items:center;gap:.375rem;display:flex}.zp-search .input{flex:1;min-width:0}.zp-range{min-width:0;max-width:100%}.zp-none{color:var(--lt-faint);padding:.375rem 0;font-size:.8125rem}.zp-back{margin-right:auto}.lt-page__sub .badge{vertical-align:1px;margin-right:.25rem}.zp-tree{padding:.25rem 0}.zp-dept{padding:.625rem 1rem .625rem calc(1rem + var(--pr-level,0) * 1.25rem);border-top:1px solid var(--color-base-250);grid-template-columns:minmax(12rem,17rem) minmax(0,1fr);gap:.5rem 1rem;display:grid}.zp-dept:first-child{border-top:0}.zp-dept__head{flex-wrap:wrap;align-self:start;align-items:center;gap:.125rem .5rem;min-width:0;padding-top:.25rem;display:flex}.zp-dept__name{align-items:center;gap:.375rem;min-width:0;font-size:.875rem;font-weight:600;display:flex}.zp-dept.is-child .zp-dept__name{font-weight:500}.zp-dept__name .lt-icon{color:var(--lt-faint);flex:none}.zp-dept__new{color:var(--lt-muted)}.zp-dept.is-empty{padding-top:.375rem;padding-bottom:.375rem}.zp-dept.is-empty .zp-dept__head{padding-top:0}.zp-tiles{flex-wrap:wrap;align-items:stretch;gap:.5rem;min-width:0;display:flex}.zp-tiles .zp-none{align-self:center}.zp-tile{border:1px solid var(--color-base-250);border-left:4px solid var(--status-neutral-ink);border-radius:var(--radius-md,.5rem);background:var(--color-base-100);width:14.5rem;max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--duration-fast,.15s),box-shadow var(--duration-fast,.15s),transform var(--duration-micro,80ms);flex-direction:column;gap:.125rem;padding:.5rem .75rem .5rem .875rem;display:flex}.zp-tile:hover{background:var(--lt-hover)}.zp-tile:active{transform:scale(var(--press-scale,.98))}.zp-tile:focus-visible{box-shadow:var(--shadow-focus);outline:none}.zp-tile.is-draft{border-left-color:var(--status-neutral-ink)}@supports (color:color-mix(in lab,red,red)){.zp-tile.is-draft{border-left-color:color-mix(in oklab,var(--status-neutral-ink) 55%,transparent)}}.zp-tile.is-draft{background:var(--color-base-100)}.zp-tile.is-pending{border-left-color:var(--status-warning-ink);background:var(--status-warning-soft)}@supports (color:color-mix(in lab,red,red)){.zp-tile.is-pending{background:color-mix(in oklab,var(--status-warning-soft) 60%,var(--color-base-100))}}.zp-tile.is-approved{border-left-color:var(--status-success-ink);background:var(--status-success-soft)}@supports (color:color-mix(in lab,red,red)){.zp-tile.is-approved{background:color-mix(in oklab,var(--status-success-soft) 55%,var(--color-base-100))}}.zp-tile__top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.zp-tile__title{overflow-wrap:anywhere;font-size:.875rem;font-weight:600;line-height:1.3}.zp-tile__dot{background:var(--status-neutral-ink);opacity:.5;border-radius:50%;flex:none;width:.5rem;height:.5rem}.zp-tile.is-pending .zp-tile__dot{background:var(--status-warning-ink);opacity:1}.zp-tile.is-approved .zp-tile__dot{background:var(--status-success-ink);opacity:1}.zp-tile__sub{color:var(--lt-muted);font-size:.6875rem;line-height:1.35}.zp-tile__sub.zp-changed{color:var(--status-warning-ink);align-items:center;gap:.25rem;display:inline-flex}.zp-tile__sum{font-variant-numeric:tabular-nums;justify-content:space-between;gap:.5rem;font-size:.8125rem;display:flex}.zp-tile__sum>span:first-child{color:var(--lt-muted)}.zp-sums{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.5rem;margin:0 0 .75rem;display:grid}.zp-sum{border:1px solid var(--color-base-250);border-radius:var(--radius-md,.5rem);background:var(--color-base-100);flex-direction:column;gap:.125rem;min-width:0;padding:.5rem .75rem;display:flex}.zp-sum>span{color:var(--lt-muted);font-size:.75rem}.zp-sum>b{font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:600}.zp-sum>small{color:var(--lt-muted);font-size:.6875rem}.zp-sum--net{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.zp-sum--net{border-color:color-mix(in oklab,var(--color-primary) 30%,var(--color-base-250))}}.zp-sum--bad>b .lt-money{color:var(--status-error-ink)}.zp-users{flex-direction:column;gap:.75rem;display:flex}.zp-user{padding:0;overflow:hidden}.zp-user__head{border-bottom:1px solid var(--color-base-250);flex-wrap:wrap;align-items:center;gap:.375rem .75rem;padding:.625rem .75rem .625rem .5rem;display:flex}.zp-user.is-folded .zp-user__head{border-bottom:0}.zp-user__who{border-radius:var(--radius-sm,.375rem);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:14rem;align-items:center;gap:.375rem;padding:.125rem .25rem;display:flex}span.zp-user__who{cursor:default;padding-left:.5rem}button.zp-user__who:hover{background:var(--lt-hover)}.zp-user__who>span{flex-direction:column;min-width:0;display:flex}.zp-user__who b{font-size:.9375rem;font-weight:600}.zp-user__who small{color:var(--lt-muted);font-size:.75rem}.zp-user__who .lt-icon{color:var(--lt-faint);flex:none}.zp-user__sums{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:.75rem;font-size:.8125rem;display:inline-flex}.zp-user__sums b{font-size:1rem;font-weight:600}.zp-user__tools{align-items:center;gap:.25rem;display:inline-flex}.zp-user__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.zp-part{min-width:0;padding:.25rem .875rem .625rem}.zp-part+.zp-part{border-left:1px solid var(--color-base-250)}.zp-part__t{letter-spacing:var(--tracking-caps,.04em);text-transform:uppercase;color:var(--lt-muted);margin:.5rem 0 .25rem;font-size:.6875rem;font-weight:600}.zp-part__t--info{margin-top:.75rem}.zp-addbtn{color:var(--lt-muted);margin:.25rem 0 0 -.5rem}.zp-total{border-top:1px dashed var(--color-base-250);color:var(--lt-muted);font-variant-numeric:tabular-nums;justify-content:space-between;gap:.5rem;margin-top:.5rem;padding-top:.375rem;font-size:.8125rem;display:flex}.zp-total .lt-money{color:var(--color-base-content);font-weight:500}.zp-total+.zp-total{border-top:0;margin-top:.125rem;padding-top:0}.zp-total--net{color:var(--color-base-content);font-size:.875rem;font-weight:600}.zp-total--net .lt-money{font-weight:600}.zp-my.is-pre{border-style:dashed}.zp-my .zp-user__head{padding-left:.25rem}.zp-line{border-top:1px solid var(--color-base-250);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;padding:.4375rem 0;display:flex}@supports (color:color-mix(in lab,red,red)){.zp-line{border-top:1px solid color-mix(in oklab,var(--color-base-250) 70%,transparent)}}.zp-line{min-width:0}.zp-part__t+.zp-line{border-top:0}.zp-line__main{flex-direction:column;flex:12rem;gap:.0625rem;min-width:0;display:flex}.zp-line__title{overflow-wrap:anywhere;font-size:.875rem;font-weight:500}.zp-line__expl{color:var(--lt-muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:.75rem}.zp-line__sum{white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.zp-line__edit{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.375rem;margin-left:auto;display:inline-flex}.zp-line.is-info .zp-line__title,.zp-line.is-info .zp-line__sum{color:var(--lt-muted);font-weight:400}.zp-line--new{border:1px dashed var(--color-base-300);border-radius:var(--radius-md,.5rem);margin:.375rem 0 0;padding:.5rem}.zp-line--new .zp-line__main .input{width:100%}.zp-line--btn{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0;border-radius:0}.zp-line--btn:hover{background:var(--lt-hover)}.zp-in{align-items:center;gap:.25rem;display:inline-flex}.zp-in small{color:var(--lt-muted);min-width:1.25rem;font-size:.75rem}.zp-in .zp-num{text-align:right;font-variant-numeric:tabular-nums;width:5.25rem}.zp-in--title{flex:12rem}.zp-line__main .zp-in--title{flex:none}.zp-line__edit .pm-mw,.zp-custom__row .pm-mw{flex:none;width:8.5rem}.zp-in--title .input{width:100%}.zp-money{text-align:right;font-variant-numeric:tabular-nums;width:8.5rem!important}.zp-in.is-edited .input{border-color:var(--status-warning-ink)}@supports (color:color-mix(in lab,red,red)){.zp-in.is-edited .input{border-color:color-mix(in oklab,var(--status-warning-ink) 55%,var(--color-base-300))}}.zp-in.is-edited .input{background:var(--status-warning-soft)}@supports (color:color-mix(in lab,red,red)){.zp-in.is-edited .input{background:color-mix(in oklab,var(--status-warning-soft) 50%,var(--color-base-100))}}.pm-mw>input.zp-money+.pm-mw__ghost{text-align:right}.zp-edited{color:var(--status-warning-ink);vertical-align:-1px}.zp-was{border-radius:var(--radius-pill,999px);background:var(--status-warning-soft);color:var(--status-warning-ink);padding:0 .375rem;font-size:.6875rem;display:inline-block}.zp-reset{color:var(--lt-muted)}.input.is-saving{opacity:.6}.zp-check{color:var(--lt-muted);white-space:nowrap;align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex}.zp-table td{vertical-align:middle}.zp-table tfoot td{border-top:1px solid var(--color-base-250);height:36px;font-weight:500}.zp-table tr.zp-off td,.zp-table tr.zp-off td .lt-money{color:var(--lt-faint)}.zp-table tr.zp-bad td:first-child{box-shadow:inset 3px 0 0 var(--status-error-ink)}.zp-sched{font-size:.8125rem}.zp-dr{flex-direction:column;gap:.75rem;display:flex}.zp-dr>*,.zp-form>*{flex-shrink:0}.zp-dr .lt-tablewrap{width:100%}.zp-form{flex-direction:column;gap:.75rem;min-width:0;display:flex}.zp-form .bk-field{min-width:0}.zp-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.zp-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.zp-facts{margin-bottom:.25rem}.zp-facts .zp-span2{grid-column:1/-1}.zp-subcard{background:var(--surface-subtle,var(--color-base-150));flex-direction:column;gap:.625rem;padding:.75rem .875rem;display:flex}.zp-corrs{flex-direction:column;gap:.5rem;display:flex}.zp-corr{grid-template-columns:minmax(8rem,1.2fr) 8.5rem minmax(8rem,1.6fr) 8.5rem auto;align-items:center;gap:.375rem;display:grid}.zp-corr .zp-money{width:100%!important}.zp-custom{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.375rem .75rem;display:grid}.zp-custom__row{justify-content:space-between;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.zp-url{gap:.375rem;display:flex}.zp-url .input{min-width:0;font-family:var(--font-mono,monospace);flex:1;font-size:.75rem}.zp-slipbox p{margin:0;font-size:.875rem;line-height:1.5}@media (max-width:760px){.zp-dept{padding-left:calc(.75rem + var(--pr-level,0) * .75rem);grid-template-columns:minmax(0,1fr);padding-right:.75rem}.zp-dept__head{flex-direction:row;justify-content:space-between;align-items:center;padding-top:0}.zp-dept__new{margin-left:0}.zp-tile{width:100%}.zp-user__body{grid-template-columns:minmax(0,1fr)}.zp-part+.zp-part{border-left:0;border-top:1px solid var(--color-base-250)}.zp-user__sums{order:3;justify-content:flex-end;width:100%}.zp-sums{grid-template-columns:repeat(2,minmax(0,1fr))}.zp-sum>b{font-size:1rem}.zp-corr{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.zp-corr [name=title]{grid-column:1/-1}.zp-grid3{grid-template-columns:repeat(2,minmax(0,1fr))}.zp-only-wide{display:none}.zp-search{max-width:none}.zp-money{width:7.5rem!important}}@media print{.zp-toolbar,.zp-addbtn,.zp-user__tools,.zp-reset,.lt-page__actions,.zp-links{display:none!important}.zp-user{break-inside:avoid;box-shadow:none}.zp-in .input{background:0 0;border:0;padding:0}}.zp-slip-page{background:var(--surface-page,var(--color-base-150));min-height:100vh;color:var(--color-base-content);font-family:var(--lt-font,system-ui,sans-serif);margin:0;padding:1.5rem 1rem 3rem}.zp-slip{flex-direction:column;gap:.75rem;max-width:52rem;margin:0 auto;display:flex}.zp-slip__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.zp-slip__head h1{margin:0;font-size:1.375rem;font-weight:600}.zp-slip__who{color:var(--lt-muted);flex-direction:column;gap:.125rem;font-size:.875rem;display:flex}.zp-slip__who b{color:var(--color-base-content);font-size:1rem}.zp-slip__foot{color:var(--lt-muted);text-align:center;font-size:.75rem}.zp-slip .lt-card{background:var(--surface-card,var(--color-base-100))}@media print{.zp-slip-page{background:var(--color-base-100);padding:0}.zp-slip__print{display:none!important}}.fu-hint{color:var(--lt-muted);font-size:.75rem;line-height:1.4}.fu-hint .lt-icon{vertical-align:-2px}.fu-note{margin:.5rem .25rem 1rem}.fu-r,.fu-table .fu-r{text-align:right;white-space:nowrap}.fu-c{text-align:center;white-space:nowrap;width:1%}.fu-nowrap{white-space:nowrap}.fu-center{justify-content:center;padding:0 1rem 1rem;display:flex}.fu-neg,.fu-neg .lt-money{color:var(--status-error-ink)}.fu-pos,.fu-pos .lt-money{color:var(--status-success-ink)}.fu-warn,.fu-warn .lt-money{color:var(--status-warning-ink)}.fu-danger{color:var(--status-error-ink)}.fu-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-width:0;margin:0 0 .75rem;display:flex}.fu-toolbar .lt-segment{max-width:100%}.fu-pick{flex:0 20rem;min-width:12rem;max-width:100%}.fu-pick .pp{margin:0}.fu-sel{max-width:18rem}.fu-check{color:var(--lt-muted);cursor:pointer;align-items:center;gap:.375rem;font-size:.8125rem;display:inline-flex}.fu-range{flex:0 22rem;min-width:0;max-width:100%}.fu-month{border:1px solid var(--color-base-250);background:var(--color-base-100);border-radius:.625rem;align-items:center;gap:.125rem;padding:2px;display:inline-flex}.fu-month__t{text-align:center;min-width:8.5rem;font-size:.875rem;font-weight:500}.fu-tiles{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:.75rem}.fu-tiles .lt-tile__value{white-space:nowrap}.fu-section{letter-spacing:var(--tracking-caps,.04em);text-transform:uppercase;color:var(--lt-muted);margin:1rem .25rem .5rem;font-size:.6875rem;font-weight:600}.fu-sub{letter-spacing:var(--tracking-caps,.04em);text-transform:uppercase;color:var(--lt-muted);margin-top:.25rem;font-size:.6875rem;font-weight:600}.fu-sub .fu-hint{text-transform:none;letter-spacing:0;font-weight:400}.fu-card{flex-direction:column;gap:.625rem;margin-bottom:.75rem;padding:.875rem 1rem;display:flex}.fu-card__title{align-items:center;gap:.375rem;font-size:.9375rem;font-weight:600;display:flex}.fu-card__title:not(:first-child){margin-top:.5rem}.fu-cols{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:.75rem;display:grid}.fu-cols--my{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.fu-cols>div{min-width:0}.fu-banners{flex-direction:column;gap:.5rem;margin-bottom:.75rem;display:flex}.fu-banners:empty{display:none}.fu-table td{vertical-align:top}.fu-table .fu-total td{border-top:1px solid var(--color-base-300);font-weight:600}.fu-trips .fu-row--day td{border-top:1px solid var(--color-base-300)}.fu-trips tr:first-child td{border-top:0}.fu-row--flag td{background:var(--status-warning-soft)}.fu-row--void td{color:var(--lt-faint)}.fu-row--void .fu-route{text-decoration:line-through}.fu-wd{color:var(--lt-faint);font-size:.75rem}.fu-route{font-weight:500}.fu-route .lt-icon{color:var(--lt-faint);vertical-align:-2px;margin:0 .1rem}.fu-kind{color:var(--lt-muted);white-space:nowrap;font-size:.8125rem}.fu-kind--service{color:var(--status-info-ink)}.fu-flag{white-space:nowrap;align-items:center;gap:.2rem;margin:.2rem 0 0 .25rem;display:inline-flex}.fu-winter{color:var(--status-info-ink);vertical-align:-2px;margin-left:.2rem;display:inline-flex}.fu-rej{color:var(--lt-muted);cursor:pointer;align-items:center;gap:.25rem;font-size:.6875rem;display:inline-flex}.fu-rej input{margin:0}.fu-plate{border:1px solid var(--color-base-300);font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap;border-radius:.25rem;padding:0 .3rem;font-size:.75rem;display:inline-block}.fu-pt{vertical-align:1px;background:var(--brand-amber);border-radius:999px;width:.5rem;height:.5rem;margin-right:.4rem;display:inline-block}.fu-pt--ref{background:var(--lt-faint)}.fu-confirm{border-color:var(--lt-warning-border,var(--color-base-250));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:.75rem;padding:.75rem 1rem;display:flex}.fu-confirm__text{color:var(--lt-muted);flex:22rem;font-size:.8125rem}.fu-confirm__text b{color:var(--color-base-content)}.fu-drawer{flex-direction:column;gap:.75rem;display:flex}.fu-form{flex-direction:column;gap:.625rem;display:flex}.fu-form .bk-field{margin:0}.fu-grid2{grid-template-columns:1fr 1fr;gap:.5rem .75rem;display:grid}.fu-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem .75rem;display:grid}.fu-fromto{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:.5rem;display:grid}.fu-swap{margin-bottom:.125rem}.fu-acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.fu-acts--left{justify-content:flex-start}.fu-acts .fu-hint{margin-right:auto}.fu-foot{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.fu-foot .fu-danger{margin-right:auto}.fu-preview{border:1px solid var(--color-base-250);border-radius:var(--radius-box,.75rem);background:var(--color-base-150);flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.fu-preview__path{flex-wrap:wrap;align-items:center;gap:.25rem;font-size:.875rem;font-weight:500;display:flex}.fu-preview__path .lt-icon{color:var(--lt-faint)}.fu-preview__nums{flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;font-size:.875rem;display:flex}.fu-back{flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.fu-example{background:var(--color-base-150);color:var(--lt-muted);border-radius:.5rem;padding:.5rem .75rem;font-size:.8125rem}.fu-example b{color:var(--color-base-content)}.fu-file{cursor:pointer;align-self:flex-start}.fu-csv{resize:vertical;min-height:8rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem}.fu-linkbtn{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.5rem;flex-direction:column;flex:1;align-items:flex-start;gap:.125rem;padding:.375rem .5rem;font-size:.875rem;display:flex}.fu-linkbtn:hover{background:var(--lt-hover,var(--color-base-150))}.fu-fixed{flex-direction:column;gap:.125rem;display:flex}.fu-fixed__row{align-items:center;gap:.25rem;display:flex}.fu-step{gap:.75rem;font-size:.875rem;line-height:1.5;display:flex}.fu-step__n{background:var(--brand-amber-soft);width:1.5rem;height:1.5rem;color:var(--brand-amber-ink);border-radius:999px;flex:none;place-items:center;font-size:.75rem;font-weight:600;display:grid}.fu-step__b{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.fu-step__t{font-weight:600}.fu-wolist{flex-direction:column;gap:.25rem;display:flex}.fu-woline{flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;padding:.25rem 0;font-size:.8125rem;display:flex}.fu-woline .fu-r{margin-left:auto}.fu-wo{flex-direction:column;gap:.5rem;margin-left:2.25rem;padding:.75rem;display:flex}.fu-re{flex-direction:column;gap:.25rem;display:flex}.fu-re__pt{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.fu-re__pt .select{flex:14rem;min-width:0}.fu-re__seg{border-left:2px solid var(--color-base-300);margin-left:.75rem;padding:.125rem 0 .125rem .75rem;font-size:.8125rem}.fu-re__seg.is-bad{border-left-color:var(--status-error-ink);color:var(--status-error-ink)}.fu-scheme{background:var(--color-base-150);border-radius:.5rem;width:100%}.fu-scheme svg{width:100%;height:auto;display:block}.fu-sv-seg line{stroke:var(--color-base-300);stroke-width:3px;stroke-linecap:round}.fu-sv-seg--city line{stroke:var(--lt-faint)}.fu-sv-seg--road line{stroke:var(--brand-navy,var(--color-neutral));opacity:.45}.fu-sv-seg--dirt line{stroke:var(--brand-amber);stroke-dasharray:5 4;opacity:.7}.fu-sv-seg.is-on line{stroke:var(--status-info-ink);stroke-width:5px;opacity:1;stroke-dasharray:none}.fu-sv-seg text{fill:var(--lt-muted);text-anchor:middle;paint-order:stroke;stroke:var(--color-base-150);stroke-width:3px;font-size:10px}.fu-sv-pt{cursor:pointer}.fu-sv-pt circle{fill:var(--color-base-100);stroke:var(--lt-muted);stroke-width:2px}.fu-sv-pt--dest circle{fill:var(--brand-amber);stroke:var(--brand-amber-ink)}.fu-sv-pt.is-on circle{stroke:var(--status-info-ink);stroke-width:3px}.fu-sv-pt text{fill:var(--color-base-content);paint-order:stroke;stroke:var(--color-base-150);stroke-width:3px;font-size:11px}.fu-sv-pt:hover text{font-weight:600}.fu-legend{color:var(--lt-muted);flex-wrap:wrap;align-items:center;gap:.25rem .875rem;font-size:.75rem;display:flex}.fu-legend span{align-items:center;gap:.3rem;display:inline-flex}.fu-lg{border-top:3px solid var(--lt-faint);width:1.25rem;height:0;display:inline-block}.fu-lg--road{border-top-color:var(--brand-navy,var(--color-neutral));opacity:.5}.fu-lg--dirt{border-top:3px dashed var(--brand-amber)}.fu-lg--on{border-top-color:var(--status-info-ink)}.fu-geo{align-items:flex-start;gap:.25rem;margin:0 .25rem .75rem;display:flex}.fu-mylist{flex-direction:column;display:flex}.fu-mytrip{border:0;border-bottom:1px solid var(--color-base-250);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:3.25rem minmax(0,1fr) auto auto;align-items:center;gap:.25rem .75rem;padding:.625rem .875rem;display:grid}.fu-mytrip:last-child{border-bottom:0}.fu-mytrip:hover{background:var(--lt-hover,var(--color-base-150))}.fu-mytrip.is-void{color:var(--lt-faint)}.fu-mytrip small{color:var(--lt-muted);font-size:.75rem;font-weight:400;display:block}.fu-mytrip__d{font-variant-numeric:tabular-nums;font-weight:600}.fu-mytrip__m{min-width:0}.fu-mytrip__n{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}@media (max-width:960px){.fu-cols,.fu-cols--my{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.fu-pick{flex:100%}.fu-month{flex:auto;justify-content:space-between}.fu-tiles{grid-template-columns:1fr 1fr;gap:.5rem}.fu-tiles .lt-tile{gap:.5rem;padding:.5rem .625rem}.fu-tiles .lt-tile__icon{display:none}.fu-tiles .lt-tile__value{white-space:normal}.fu-grid3{grid-template-columns:1fr 1fr 1fr;gap:.375rem}.fu-fromto{grid-template-columns:minmax(0,1fr)}.fu-swap{justify-self:center;transform:rotate(90deg)}.fu-mytrip{grid-template-columns:2.75rem minmax(0,1fr) auto}.fu-mytrip__s{grid-column:2/-1}.fu-wo{margin-left:0}.fu-confirm .btn{width:100%}}@media print{.fu-toolbar,.lt-page__actions,.lt-page__sections{display:none!important}}.se-pad{padding:.75rem 1rem .25rem}.se-nowrap{white-space:nowrap}.se-nowrap .btn+.btn{margin-left:.25rem}.se-table td{vertical-align:top}.se-dr .lt-tablewrap{margin:0 -.25rem}.se-settle{grid-template-columns:minmax(15rem,18rem) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.se-main{flex-direction:column;gap:.75rem;min-width:0;display:flex}.se-main>.lt-card{margin:0}.se-tree{flex-direction:column;max-height:calc(100vh - 7rem);padding:.5rem 0;display:flex;position:sticky;top:.75rem;overflow:hidden}.se-treetools{border-bottom:1px solid var(--color-base-200);flex-direction:column;gap:.5rem;padding:.25rem .75rem .5rem;display:flex}.se-treetools .wl-search{flex:none;max-width:none}.se-treetools .lt-segment{align-self:flex-start}.se-tree__list{flex:1;min-height:0;padding:.25rem 0;font-size:.8125rem;overflow:auto}.se-tree__folder,.se-tree__row{width:100%;color:var(--color-base-content);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;display:flex}.se-tree__folder{padding:.3rem .75rem .3rem calc(.75rem + var(--se-depth,0) * 1rem)}.se-tree__folder.is-static{cursor:default}.se-tree__folder:hover:not(.is-static),.se-tree__row:hover{background:var(--lt-hover,var(--color-base-150))}.se-tree__chev{width:.875rem;height:.875rem;color:var(--lt-muted);flex:none}.se-tree__fold{width:1rem;height:1rem;color:var(--lt-muted);flex:none}.se-tree__fname{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:500;overflow:hidden}.se-tree__count{color:var(--lt-muted);font-size:.75rem}.se-tree__row{padding:.3rem .75rem .3rem calc(.75rem + var(--se-depth,1) * 1rem + 1.25rem);flex-direction:column;align-items:flex-start;gap:0}.se-tree__row.is-sel{background:var(--status-info-soft);color:var(--status-info-ink)}.se-tree__row.is-fired .se-tree__name{color:var(--lt-muted);text-decoration:line-through}.se-tree__name{font-weight:500}.se-tree__pos{max-width:100%;color:var(--lt-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.se-tree__empty{color:var(--lt-muted);text-align:center;padding:.75rem}.se-pick{align-items:center;gap:.5rem;display:none}.se-pick .pp{flex:1;min-width:0}.se-who{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.875rem 1rem;display:flex}.se-who__main{min-width:0}.se-who__name{font-size:1.125rem;font-weight:600;line-height:1.3}.se-who__sub{color:var(--lt-muted);font-size:.8125rem}.se-who__links{flex-wrap:wrap;gap:.25rem .875rem;font-size:.8125rem;display:flex}.se-who__links .bk-link{align-items:center;gap:.25rem;display:inline-flex}.se-tiles{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem;margin-bottom:.75rem;display:grid}.se-main .se-tiles{margin-bottom:0}.se-tile{border:1px solid var(--color-base-250);border-radius:var(--radius-box,.75rem);background:var(--surface-card,var(--color-base-100));flex-direction:column;gap:.25rem;min-width:0;padding:.75rem 1rem;display:flex}.se-tile__t{color:var(--lt-muted);align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.se-tile__v{font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:600;line-height:1.25}.se-tile__v .btn{font-size:.8125rem}.se-tile__sub{color:var(--lt-muted);font-size:.75rem;line-height:1.4}.se-tile.is-neg .se-tile__v .lt-money{color:var(--status-error-ink)}.se-tile.is-warn{border-color:var(--status-warning-ink)}.se-ops{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.se-opgroup{flex-direction:column;gap:.625rem;margin:0;padding:.875rem 1rem;display:flex}.se-opgroup .wl-card__title{justify-content:flex-start;gap:.375rem}.se-opbtns{flex-wrap:wrap;gap:.375rem;display:flex}.se-opbtn{justify-content:flex-start}.se-hints{flex-direction:column;gap:.375rem;padding:.75rem 1rem;font-size:.8125rem;display:flex}.se-hint{align-items:flex-start;gap:.375rem;display:flex}.se-hint>.lt-icon{color:var(--lt-muted);flex:none;margin-top:.125rem}.se-recent{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:.75rem;display:grid}.se-recent>.lt-card{margin:0}.se-opform .se-insert{font-size:.75rem}.se-over{border-radius:var(--radius-md,.5rem);background:var(--status-warning-soft);color:var(--status-warning-ink);align-items:flex-start;gap:.375rem;padding:.5rem .625rem;font-size:.8125rem;display:flex}.se-over.is-error{background:var(--status-error-soft);color:var(--status-error-ink)}.se-over[hidden]{display:none}.se-confirm{flex-direction:column;gap:.5rem;display:flex}.se-confirm .lt-segment{align-self:flex-start;max-width:100%}.se-advlines{flex-direction:column;gap:.5rem;display:flex}.se-advline{border:1px solid var(--color-base-250);border-radius:var(--radius-md,.5rem);background:var(--color-base-100);grid-template-columns:1.25rem minmax(7rem,9rem) minmax(8rem,1fr) minmax(10rem,1.4fr) minmax(8.5rem,9.5rem);align-items:end;gap:.5rem .625rem;padding:.625rem 2.25rem .625rem .625rem;display:grid;position:relative}.se-advline__n{color:var(--lt-muted);font-variant-numeric:tabular-nums;align-self:center;font-size:.8125rem}.se-advline .bk-field{min-width:0}.se-advline__com{grid-column:3/-1}.se-advline>.bk-field:nth-of-type(5){grid-column:2/3}.se-advline__del{position:absolute;top:.375rem;right:.375rem}.se-advfoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.se-advtotal{color:var(--lt-muted);font-size:.8125rem}.se-advtotal b{color:var(--color-base-content)}.se-deptsel{flex-wrap:nowrap;max-width:100%}.se-deptsel .select{width:auto;min-width:12rem;max-width:100%}.se-wrap,.lt-table td.se-wrap{white-space:normal;min-width:12rem;padding-top:.5rem;padding-bottom:.5rem}.se-comment{max-width:32rem}.se-cashier{border-radius:var(--radius-md,.5rem);background:var(--surface-subtle,var(--color-base-150));align-items:flex-start;gap:.5rem;margin-bottom:.75rem;padding:.625rem .875rem;font-size:.8125rem;display:flex}.se-cashier>.lt-icon{color:var(--lt-muted);flex:none;margin-top:.125rem}.se-cashier+.lt-banner,.se-cashier~.lt-banner{margin-bottom:.75rem}.se-givecell{width:9.5rem}.se-give{min-width:0;width:9rem!important}.se-prep tbody tr[data-uid] td{vertical-align:middle}.se-slip{flex-wrap:wrap;gap:.125rem;display:inline-flex}.se-sliprow td{background:var(--surface-subtle,var(--color-base-150))}.se-sliplink{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.se-sliplink .input{min-width:0;font-family:var(--font-mono,monospace);flex:16rem;font-size:.75rem}.se-shform{flex-direction:column;gap:.75rem;margin-top:.75rem;padding:.875rem 1rem;display:flex}.se-shsum{flex-wrap:wrap;align-items:flex-end;gap:.5rem 2rem;display:flex}.se-shsum>div:not(.se-shsum__warn){flex-direction:column;gap:.125rem;display:flex}.se-shsum span{color:var(--lt-muted);font-size:.75rem}.se-shsum b,.se-shsum b .lt-money{font-variant-numeric:tabular-nums;font-size:1.25rem}.se-shsum small{color:var(--lt-muted);font-size:.75rem}.se-shsum__warn{color:var(--status-warning-ink);flex-basis:100%;align-items:flex-start;gap:.375rem;font-size:.8125rem;display:flex}.se-shform__foot{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.se-facts{margin-bottom:.75rem}.se-lineact{flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.375rem;display:flex}.se-ncabout{border-radius:var(--radius-md,.5rem);background:var(--color-base-100);border:1px solid var(--color-base-250);padding:.5rem .625rem;font-size:.875rem}#se-nc-form .lt-segment{align-self:flex-start;max-width:100%}.lt-banner+.se-tiles,.lt-banner+.wl-toolbar{margin-top:.75rem}@media (max-width:960px){.se-settle{grid-template-columns:minmax(0,1fr)}.se-tree{display:none}.se-pick{flex-wrap:wrap;display:flex}.se-pick .pp{flex:14rem}}@media (max-width:640px){.se-ops{grid-template-columns:minmax(0,1fr)}.se-opbtn{flex:100%}.se-tile__v{font-size:1.1875rem}.se-advline{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:.625rem 2.25rem .625rem .625rem}.se-advline__n,.se-advline__art,.se-advline__com{grid-column:1/-1}.se-advline>.bk-field:nth-of-type(5){grid-column:auto}.se-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.se-tile{padding:.625rem .75rem}.se-prep thead{display:none}.se-prep,.se-prep tbody,.se-prep tfoot{display:block}.se-prep tr[data-uid],.se-prep tfoot tr{border-bottom:1px solid var(--color-base-250);grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem .5rem;padding:.625rem .75rem;display:grid}.se-prep tr[data-uid] td,.se-prep tfoot td{text-align:left;white-space:normal;border:0;height:auto;padding:0;display:block}.se-prep tr[data-uid] td:first-child,.se-prep tfoot td:first-child{grid-column:1/-1}.se-prep td[data-label]:before{content:attr(data-label);color:var(--lt-muted);font-size:.6875rem;display:block}.se-prep tr[data-uid] td.se-givecell{grid-column:1/3;width:auto}.se-prep tfoot td.se-givecell{grid-column:2/4;width:auto}.se-prep td.se-mhide{display:none}.se-prep .se-give{width:100%!important}.se-prep .se-slip{align-self:end}.se-prep .se-sliprow{display:block}.se-prep .se-sliprow td{height:auto;padding:.5rem .75rem;display:block}.se-shsum b,.se-shsum b .lt-money{font-size:1.0625rem}.se-deptsel{flex:100%}.se-deptsel .select{flex:1;min-width:0}}.lf-picker{gap:.5rem;display:grid}.lf-picker__label{margin-bottom:0}.lf-drop{border:1px dashed var(--color-base-300);background:var(--color-base-100);transition:border-color var(--duration-fast,.12s),background-color var(--duration-fast,.12s);border-radius:.625rem;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:.875rem 1rem;display:flex}.lf-picker.is-over .lf-drop{border-color:var(--color-primary);background:var(--lt-primary-soft)}.lf-drop__icon{color:var(--lt-muted);display:inline-flex}.lf-drop__text{flex:12rem;min-width:0;font-size:.875rem;line-height:1.35}.lf-drop__text span{color:var(--lt-muted);font-size:.8125rem;display:block}.lf-drop__btns{flex-wrap:wrap;gap:.5rem;display:flex}.lf-drop__btn{cursor:pointer;position:relative}.lf-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.lf-drop__btn:focus-within{box-shadow:var(--shadow-focus)}@media (hover:hover) and (pointer:fine){.lf-cam{display:none}}.lf-picker--compact .lf-drop{padding:.5rem .75rem}.lf-picker--compact .lf-drop__icon,.lf-picker--compact .lf-drop__text span{display:none}.lf-thumbs{grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));gap:.5rem;display:grid}.lf-thumbs[hidden]{display:none}.lf-thumb{aspect-ratio:3/4;border:1px solid var(--color-base-250);background:var(--color-base-200);cursor:zoom-in;border-radius:.5rem;position:relative;overflow:hidden}.lf-thumb:focus-visible{box-shadow:var(--shadow-focus);outline:none}.lf-thumb img{object-fit:cover;width:100%;height:100%;display:block}.lf-thumb__ext{color:var(--lt-muted);place-content:center;justify-items:center;gap:.25rem;font-size:.75rem;display:grid;position:absolute;inset:0 0 1.25rem}.lf-thumb__name{white-space:nowrap;text-overflow:ellipsis;background:var(--color-base-100);padding:.125rem .375rem;font-size:.6875rem;position:absolute;bottom:0;left:0;right:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.lf-thumb__name{background:color-mix(in srgb,var(--color-base-100) 88%,transparent)}}.lf-thumb__x{border:1px solid var(--color-base-300);background:var(--color-base-100);width:1.75rem;height:1.75rem;color:var(--color-base-content);cursor:pointer;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:.25rem;right:.25rem}.lf-thumb__x:hover{color:var(--color-error);border-color:var(--color-error)}.lf-mini{border:1px solid var(--color-base-250);background:var(--color-base-200);width:2.75rem;height:2.75rem;color:var(--lt-muted);vertical-align:middle;border-radius:.375rem;place-items:center;font-size:.625rem;line-height:1;display:inline-grid;overflow:hidden}.lf-mini[role=button]{cursor:zoom-in}.lf-mini img{object-fit:cover;width:100%;height:100%}.lf-mini b{margin-top:-.375rem;font-weight:600}.lf-viewer{--lf-side-w:min(30rem,40vw);--lf-fg:white;--lf-dim:#ffffff9e;--lf-line:#ffffff29;z-index:2000;color:var(--lf-fg);font-family:var(--lt-font,inherit);background:#000;outline:none;display:flex;position:fixed;inset:0}.lf-v__main{flex:1;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-width:0;display:grid;position:relative}.lf-v__top{align-items:center;gap:.75rem;min-height:3rem;padding:.375rem .5rem .375rem 1rem;display:flex}.lf-v__count{font-variant-numeric:tabular-nums;min-width:2.5rem;color:var(--lf-dim);flex:none;font-size:.875rem}.lf-v__title{text-align:center;flex:1;min-width:0;line-height:1.25}.lf-v__title b{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;display:block;overflow:hidden}.lf-v__title span{color:var(--lf-dim);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;display:block;overflow:hidden}.lf-v__tools{flex:none;align-items:center;gap:.125rem;display:flex}.lf-v__btn{min-width:2.5rem;height:2.5rem;color:var(--lf-fg);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.5rem;place-items:center;padding:0 .375rem;font-size:.8125rem;text-decoration:none;display:inline-grid}.lf-v__btn:hover:not(:disabled){background:#ffffff1f}.lf-v__btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.lf-v__btn:disabled{opacity:.35;cursor:default}.lf-v__btn[hidden]{display:none}.lf-v__pct{font-variant-numeric:tabular-nums;min-width:3.25rem;color:var(--lf-dim)}.lf-v__close .lt-icon{width:1.5rem;height:1.5rem}.lf-v__stage{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;position:relative;overflow:hidden}.lf-viewer:not(.is-zoomed) .lf-v__stage{cursor:default}.lf-viewer.is-zoomed .lf-v__stage:active{cursor:grabbing}.lf-v__obj{position:absolute;inset:0}.lf-v__obj>*{transform-origin:50%;transition:transform .16s var(--ease-default,ease-out);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lf-viewer.is-zoomed .lf-v__obj>*{transition:none}.lf-v__img{opacity:0;max-width:none;box-shadow:0 0 0 1px var(--lf-line);background:#fff}.lf-v__img.is-ready{opacity:1}.lf-v__pdf{background:#fff}.lf-v__pdf iframe{border:0;width:100%;height:100%;display:block}.lf-v__msg{text-align:center;border:1px solid var(--lf-line);width:min(26rem,86%);color:var(--lf-fg);border-radius:.75rem;justify-items:center;gap:.625rem;padding:1.5rem;display:grid}.lf-v__msg span{color:var(--lf-dim);font-size:.875rem;line-height:1.4}.lf-v__msg .btn{color:var(--lf-fg);border-color:var(--lf-line)}.lf-v__audio audio{width:100%}.lf-v__nav{width:3rem;height:4.5rem;color:var(--lf-fg);cursor:pointer;z-index:1;background:0 0;border:0;border-radius:.5rem;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.lf-v__nav:hover{background:#ffffff1a}.lf-v__nav .lt-icon{width:2rem;height:2rem}.lf-v__nav--prev{left:.25rem}.lf-v__nav--next{right:.25rem}.lf-v__bar{justify-content:center;align-items:center;gap:.5rem;min-height:3.5rem;padding:.375rem .5rem .5rem;display:flex}.lf-v__thumbs{scrollbar-width:thin;gap:.375rem;max-width:min(40rem,70%);padding:2px;display:flex;overflow-x:auto}.lf-v__thumb{width:3rem;height:3rem;color:var(--lf-dim);cursor:pointer;opacity:.6;background:#ffffff1a;border:2px solid #0000;border-radius:.375rem;flex:none;place-items:center;padding:0;font-size:.625rem;display:grid;overflow:hidden}.lf-v__thumb span{justify-items:center;gap:.125rem;display:grid}.lf-v__thumb img{object-fit:cover;width:100%;height:100%}.lf-v__thumb.is-active{opacity:1;border-color:#fff}.lf-v__thumb:hover{opacity:1}.lf-v__side{width:var(--lf-side-w);background:var(--color-base-100);color:var(--color-base-content);border-left:1px solid var(--color-base-250);overscroll-behavior:contain;flex:none;overflow:auto}.lf-v__tabs{display:none}@media (max-width:767px){.lf-v__top{gap:.25rem;padding-left:.5rem}.lf-v__pct,.lf-v__orig,.lf-v__btn[data-lfv=zoom-in],.lf-v__btn[data-lfv=zoom-out]{display:none}.lf-v__count{min-width:2rem}.lf-v__nav{width:2.5rem;height:3.5rem}.lf-v__thumbs{max-width:62%}.lf-viewer.has-side{flex-direction:column}.lf-viewer.has-side .lf-v__tabs{background:#000;flex:none;gap:.25rem;padding:.375rem .5rem 0;display:flex}.lf-v__tabs button{height:2.5rem;color:var(--lf-dim);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.5rem .5rem 0 0;flex:1;justify-content:center;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;display:inline-flex}.lf-v__tabs button[aria-selected=true]{color:var(--lf-fg);background:#ffffff24}.lf-v__tabn{opacity:.7;font-weight:400}.lf-viewer.has-side .lf-v__main,.lf-viewer.has-side .lf-v__side{flex:1;min-height:0}.lf-viewer.has-side .lf-v__side{border-left:0;width:auto}.lf-viewer.has-side[data-tab=scan] .lf-v__side,.lf-viewer.has-side[data-tab=side] .lf-v__main{display:none}}.lf-bar{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.lf-scope{max-width:15rem}.lf-search{flex:12rem;align-items:center;max-width:20rem;display:inline-flex;position:relative}.lf-search .lt-icon{color:var(--lt-muted);pointer-events:none;position:absolute;left:.5rem}.lf-search .input{width:100%;padding-left:1.75rem}.lf-obj{width:7rem}.lf-range{min-width:0}.lf-card{overflow:hidden}.lf-table .lf-row{cursor:pointer}.lf-table tbody tr:nth-child(2n){background:var(--lt-zebra)}.lf-table .lf-row.is-deleted .lf-name{color:var(--lt-muted);text-decoration:line-through}.lf-table td{vertical-align:middle}.lf-c-th{width:3.5rem}.lf-c-name{min-width:12rem}.lf-name{overflow-wrap:anywhere;font-weight:500}.lf-sub{color:var(--lt-muted);font-size:.8125rem}.lf-c-size,.lf-c-at,.lf-c-keep{white-space:nowrap}.lf-c-size,.lf-num{text-align:right;font-variant-numeric:tabular-nums}.lf-muted{color:var(--lt-muted)}.lf-late{color:var(--color-error)}.lf-only-m{display:none}.lf-foot{color:var(--lt-muted);border-top:1px solid var(--color-base-250);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}.lf-hint{color:var(--lt-muted);margin-top:.5rem;font-size:.8125rem;line-height:1.4}.lf-hint--top{margin:0 0 .75rem}.lf-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.lf-dtitle{overflow-wrap:anywhere}.lf-hero{aspect-ratio:4/3;border:1px solid var(--color-base-250);background:var(--color-base-200);cursor:zoom-in;width:100%;max-height:18rem;color:var(--lt-muted);border-radius:.625rem;place-items:center;margin-bottom:1rem;padding:0;display:grid;overflow:hidden}.lf-hero img{object-fit:contain;width:100%;height:100%}.lf-hero span{justify-items:center;gap:.375rem;display:grid}.lf-facts dd{overflow-wrap:anywhere}.lf-hash{font-size:.8125rem}.lf-h{margin:1.25rem 0 .5rem;font-size:.875rem;font-weight:600}.lf-vers{gap:.25rem;display:grid}.lf-ver{border-radius:.5rem;align-items:center;gap:.625rem;padding:.375rem .5rem;display:flex}.lf-ver:nth-child(2n){background:var(--lt-zebra)}.lf-ver.is-current{box-shadow:inset 0 0 0 1px var(--color-base-300)}.lf-ver.is-deleted .lf-ver__t b{color:var(--lt-muted);text-decoration:line-through}.lf-ver__t{flex:1;min-width:0;font-size:.8125rem;display:grid}.lf-ver__t span{color:var(--lt-muted)}.lf-delbox{border-top:1px solid var(--color-base-250);margin-top:1rem;padding-top:.75rem}.lf-delbox__hint{color:var(--lt-muted);margin-top:.375rem;font-size:.8125rem}.lf-danger{color:var(--color-error)}.lf-push{margin-left:auto}.lf-up{align-content:start;gap:.75rem;display:grid}.lf-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:.75rem;margin-bottom:.75rem;display:grid}.lf-sec{border-radius:10px;padding:1rem}.lf-sec__h{align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:1rem;font-weight:600;display:flex}.lf-sec__foot{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.lf-tiles{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:.5rem;display:grid}.lf-tile{border:1px solid var(--color-base-250);border-radius:.5rem;gap:.125rem;padding:.625rem .75rem;display:grid}.lf-tile span{color:var(--lt-muted);font-size:.8125rem}.lf-tile b{font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:600}.lf-ret tbody tr:nth-child(2n){background:var(--lt-zebra)}.lf-days{white-space:nowrap}.lf-days .input{text-align:right;width:6.5rem;margin-right:.5rem}.lf-days .input[aria-invalid=true]{border-color:var(--color-error)}@media (max-width:767px){.lf-hide-m{display:none}.lf-only-m{display:inline}.lf-scope,.lf-search{flex:100%;max-width:none}.lf-obj{flex:6rem;width:auto}.lf-c-name{min-width:0}.lf-grid{grid-template-columns:minmax(0,1fr)}.lf-days .input{width:5rem}.lf-days .lf-sub{display:block}}.tk-badge{position:relative}.tk-badge.is-overdue .lt-iconbtn__count{background:var(--color-error);color:var(--color-error-content,#fff)}.tk-badge.is-overdue .lt-icon{color:var(--status-error-ink,var(--color-error))}.tk-hint{color:var(--lt-muted);margin-top:.25rem;font-size:.75rem;font-weight:400;line-height:1.45;display:block}.tk-muted{color:var(--lt-muted)}.tk-late,.tk-due.is-late{color:var(--status-error-ink,var(--color-error))}.tk-nowrap{white-space:nowrap}.tk-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tk-code{font-family:var(--font-mono,monospace);font-size:.75rem}.tk-danger{color:var(--status-error-ink,var(--color-error))}.tk-prio{color:var(--status-warning-ink,var(--color-warning));vertical-align:-2px;margin-right:.25rem;display:inline-flex}.tk-link{color:var(--text-link,var(--color-primary));font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@supports (color:color-mix(in lab,red,red)){.tk-link{-webkit-text-decoration-color:color-mix(in oklab,currentColor 35%,transparent);-webkit-text-decoration-color:color-mix(in oklab,currentColor 35%,transparent);text-decoration-color:color-mix(in oklab,currentColor 35%,transparent)}}.tk-link{text-underline-offset:2px}.tk-obj{color:var(--text-link,var(--color-primary));text-decoration:none}a.tk-obj:hover{text-decoration:underline}.tk-h3{margin:1rem 0 .5rem;font-size:.875rem;font-weight:600}.tk-h3:first-child{margin-top:0}.tk-bar{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-width:0;margin:0 0 .75rem;display:flex}.tk-bar .select{width:auto;min-width:0;max-width:100%}.tk-search{min-width:0;max-width:22rem;color:var(--lt-muted);flex:12rem;align-items:center;gap:.375rem;display:flex}.tk-search .input{flex:1;min-width:0}.tk-check{color:var(--lt-muted);cursor:pointer;white-space:nowrap;align-items:center;gap:.375rem;font-size:.8125rem;display:inline-flex}.tk-viewseg{margin-left:auto}.tk-banner{align-items:center;gap:.625rem;margin-bottom:.75rem;display:flex}.tk-banner>div{flex:1;min-width:0}.tk-people{flex-wrap:wrap;gap:.375rem;margin:0 0 .75rem;display:flex}.tk-pchip{cursor:pointer}.tk-pchip.is-active{border-color:var(--color-primary);color:var(--color-primary)}.tk-pchip.is-fired{text-decoration:line-through}@supports (color:color-mix(in lab,red,red)){.tk-pchip.is-fired{-webkit-text-decoration-color:color-mix(in oklab,currentColor 50%,transparent);-webkit-text-decoration-color:color-mix(in oklab,currentColor 50%,transparent);text-decoration-color:color-mix(in oklab,currentColor 50%,transparent)}}.tk-pchip__n{color:var(--lt-muted);font-variant-numeric:tabular-nums;margin-left:.375rem}.tk-pchip__n i{font-style:normal}.tk-list{padding:.25rem 0;overflow:hidden}.tk-group+.tk-group{border-top:1px solid var(--color-base-250)}.tk-group__head{letter-spacing:.02em;text-transform:uppercase;color:var(--lt-muted);align-items:center;gap:.5rem;padding:.625rem 1rem .375rem;font-size:.75rem;font-weight:600;display:flex}.tk-group--overdue .tk-group__head{color:var(--status-error-ink,var(--color-error))}.tk-group__n{background:var(--color-base-150);min-width:1.25rem;height:1.125rem;color:var(--lt-muted);text-transform:none;letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;padding:0 .375rem;font-size:.6875rem;font-weight:600;display:inline-flex}.tk-row{align-items:center;gap:.5rem;padding:0 .75rem 0 0;display:flex}.tk-row:nth-child(odd){background:var(--lt-zebra,transparent)}.tk-row__main{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-sm,.375rem);background:0 0;border:0;flex-direction:column;flex:1;gap:.125rem;padding:.625rem .5rem .625rem 1rem;display:flex}.tk-row__main:hover{background:var(--lt-hover,var(--color-base-150))}.tk-row__main:focus-visible{box-shadow:var(--shadow-focus);outline:none}.tk-row__title{overflow-wrap:anywhere;font-weight:500;line-height:1.35}.tk-row.is-closed .tk-row__title{color:var(--lt-muted);font-weight:400}.tk-row__meta{color:var(--lt-muted);flex-wrap:wrap;align-items:center;gap:0 .375rem;min-width:0;font-size:.75rem;line-height:1.5;display:flex}.tk-row__meta .lt-icon,.tk-due .lt-icon{vertical-align:-2px;margin-right:.1875rem}.tk-dot{color:var(--color-base-300)}.tk-row__obj{text-overflow:ellipsis;white-space:nowrap;max-width:16rem;overflow:hidden}.tk-row__n{align-items:center;display:inline-flex}.tk-row__st{color:var(--lt-muted);white-space:nowrap;flex:none;font-size:.75rem}.tk-row__acts{flex:none;gap:.25rem;display:flex}.tk-q{white-space:nowrap}.tk-cols{grid-auto-columns:minmax(15rem,1fr);grid-auto-flow:column;align-items:start;gap:.75rem;padding-bottom:.5rem;display:grid;overflow-x:auto}.tk-col{border:1px solid var(--color-base-250);background:var(--color-base-150,var(--color-base-100));border-radius:10px;min-width:0}.tk-col__head{justify-content:space-between;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.8125rem;font-weight:600;display:flex}.tk-col__body{flex-direction:column;gap:.5rem;padding:0 .5rem .5rem;display:flex}.tk-col__empty{padding:.25rem .25rem .5rem}.tk-bcard{border:1px solid var(--color-base-250);background:var(--color-base-100);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;gap:.25rem;padding:.625rem .75rem;display:flex}.tk-bcard:hover{border-color:var(--color-base-300)}.tk-bcard:focus-visible{box-shadow:var(--shadow-focus);outline:none}.tk-bcard.is-late{box-shadow:inset 3px 0 0 var(--color-error)}.tk-bcard__title{overflow-wrap:anywhere;font-size:.875rem;font-weight:500;line-height:1.35}.tk-bcard__who{color:var(--lt-muted);align-items:center;gap:.25rem;min-width:0;font-size:.75rem;display:flex}.tk-bcard__meta{color:var(--lt-muted);flex-wrap:wrap;gap:.25rem .5rem;font-size:.75rem;display:flex}.tk-table tbody tr{cursor:pointer}.tk-table__t{min-width:14rem}.tk-table td small{color:var(--lt-muted);font-size:.75rem;display:block}.tk-table tr.is-late .tk-table__t{box-shadow:inset 3px 0 0 var(--color-error)}.tk-off td{color:var(--lt-muted)}.tk-sys{margin-top:.75rem;padding:.25rem 0}.tk-sys summary{cursor:pointer;align-items:center;gap:.5rem;padding:.625rem 1rem;font-weight:500;display:flex}.tk-sys__hint{padding:0 1rem .5rem}.tk-dr__st{color:var(--lt-muted);margin-bottom:.125rem;font-size:.75rem}.tk-facts{margin-bottom:.75rem}.tk-desc{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--color-base-250);border-radius:10px;margin:0 0 .75rem;padding:.625rem .75rem;line-height:1.5}.tk-files,.tk-msg__files{flex-wrap:wrap;gap:.375rem;margin:0 0 .75rem;display:flex}.tk-msg__files{margin:.375rem 0 0}.tk-file{align-items:center;gap:.25rem;font-size:.8125rem;display:inline-flex}.tk-attach{flex-direction:column;align-items:flex-start;gap:.375rem;margin:0 0 .75rem;display:flex}.tk-attach .lf-picker{width:100%}.tk-tabs{margin:.25rem 0 .75rem}.tk-mode{border:1px solid var(--color-base-250);background:var(--color-base-150,transparent);border-radius:10px;flex-direction:column;gap:.625rem;margin:0 0 1rem;padding:.75rem;display:flex}.tk-mode__t{font-size:.875rem;font-weight:600}.tk-foot{flex-wrap:wrap;gap:.5rem}.tk-foot__sp{flex:1}.tk-msgs{flex-direction:column;gap:.5rem;margin-bottom:.75rem;display:flex}.tk-msg{border:1px solid var(--color-base-250);background:var(--color-base-100);border-radius:10px;align-self:flex-start;max-width:92%;padding:.5rem .75rem}.tk-msg--me{background:var(--lt-primary-soft,var(--color-base-150));border-color:#0000;align-self:flex-end}.tk-msg--return{border-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.tk-msg--return{border-color:color-mix(in oklab,var(--color-error) 45%,transparent)}}.tk-msg__meta{color:var(--lt-muted);margin-bottom:.125rem;font-size:.6875rem}.tk-msg__text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.875rem;line-height:1.45}.tk-compose{border-top:1px solid var(--color-base-250);flex-direction:column;gap:.5rem;padding-top:.5rem;display:flex}.tk-compose textarea{resize:vertical;width:100%}.tk-compose__btns{flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.tk-ment{flex-wrap:wrap;gap:.25rem;display:flex}.tk-chip{align-items:center;gap:.125rem;display:inline-flex}.tk-chip__x{color:var(--lt-muted);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.tk-hist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tk-hist li{grid-template-columns:6.5rem minmax(0,1fr);gap:.5rem;padding:.375rem .25rem;font-size:.8125rem;display:grid}.tk-hist li:nth-child(odd){background:var(--lt-zebra,transparent)}.tk-h__at{color:var(--lt-muted);white-space:nowrap;font-size:.75rem}.tk-h__c{color:var(--lt-muted);overflow-wrap:anywhere;font-size:.75rem;display:block}.tk-nf{margin-top:.75rem}.tk-nf summary{cursor:pointer;color:var(--lt-muted);padding:.25rem 0;font-size:.8125rem}.tk-form{flex-direction:column;gap:.75rem;display:flex}.tk-grid2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;display:grid}.tk-seg{margin-bottom:.5rem}.tk-who{align-items:flex-start;gap:.5rem;display:flex}.tk-who .pp{flex:1;min-width:0}.tk-self{flex-wrap:wrap;align-items:center;gap:.375rem;font-weight:500;display:flex}.tk-self .tk-hint{flex-basis:100%}.tk-radios{flex-direction:column;gap:.375rem;margin-top:.5rem;display:flex}.tk-radio{cursor:pointer;align-items:flex-start;gap:.5rem;font-size:.875rem;display:flex}.tk-radio small{color:var(--lt-muted);font-size:.75rem;display:block}.tk-quick{flex-wrap:wrap;gap:.375rem;margin-top:-.25rem;display:flex}.tk-quick .lt-chip{cursor:pointer}.tk-objfix{border:1px solid var(--color-base-250);border-radius:10px;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.tk-objfix .tk-obj{flex:1;min-width:0}.tk-sysnote{align-items:flex-start;gap:.375rem;margin:0;display:flex}@media (max-width:640px){.tk-row{flex-wrap:wrap;gap:.25rem;padding:0 .5rem .5rem 0}.tk-row__main{flex-basis:100%;padding-bottom:.25rem}.tk-row__st{order:2;margin-left:1rem}.tk-row__acts{order:3;margin-left:auto}.tk-q{min-height:2.25rem;padding-inline:.625rem}.tk-search{flex-basis:100%;max-width:none}.tk-viewseg{margin-left:0}.tk-grid2{grid-template-columns:minmax(0,1fr)}.tk-hist li{grid-template-columns:minmax(0,1fr);gap:0}.tk-msg{max-width:100%}.tk-row__obj{max-width:11rem}}.ms-hint{color:var(--lt-muted);margin-top:.375rem;font-size:.75rem;line-height:1.45}.ms-hint code{font-size:.75rem}.ms-muted{color:var(--lt-muted);font-size:.75rem;font-weight:400}.ms-pad{padding:.25rem 0 .5rem}.ms-danger{color:var(--status-error-ink)}.ms-n{color:var(--lt-muted);font-size:.75rem;font-weight:500}.ms-st{white-space:nowrap}.ms-st--error{color:var(--status-error-ink)}.ms-st--queued{color:var(--status-warning-ink)}.ms-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-width:0;margin:0 0 .75rem;display:flex}.ms-toolbar>span{min-width:0;max-width:100%}.ms-seg{max-width:100%;overflow-x:auto}.ms-search{min-width:0;max-width:24rem;color:var(--lt-muted);flex:14rem;align-items:center;gap:.375rem;display:flex}.ms-search .input{flex:1;min-width:0}.ms-sel{width:auto;max-width:100%}.ms-range{min-width:0;max-width:100%}.ms-list{padding:0;overflow:hidden}.ms-row{cursor:pointer;border-top:1px solid var(--color-base-250);grid-template-columns:8.5rem minmax(0,1fr) auto;align-items:start;gap:.25rem 1rem;padding:.625rem .875rem;display:grid}.ms-row:first-child{border-top:0}.ms-row:nth-child(2n){background:var(--color-base-150)}.ms-row:hover{background:var(--lt-primary-soft)}.ms-row:focus-visible{box-shadow:inset var(--shadow-focus);outline:none}.ms-row__when{color:var(--lt-muted);white-space:nowrap;font-size:.8125rem}.ms-row__ch{white-space:normal;align-items:center;gap:.25rem;margin-top:.125rem;font-size:.75rem;display:flex}.ms-row__main{min-width:0}.ms-row__who{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.25rem;min-width:0;font-size:.875rem;font-weight:500;display:flex;overflow:hidden}.ms-row__who .lt-icon{color:var(--color-primary);flex:none}.ms-row__src{color:var(--lt-muted);font-weight:400}.ms-row__text{color:var(--lt-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8125rem;overflow:hidden}.ms-row__text .lt-icon{vertical-align:-2px;margin-right:.25rem}.ms-row__err{color:var(--status-error-ink);overflow-wrap:anywhere;font-size:.75rem}.ms-row__st{text-align:right;font-size:.8125rem}.ms-row__att{color:var(--lt-muted);white-space:nowrap;font-size:.75rem}.ms-row.is-in .ms-row__who{color:var(--color-base-content)}.ms-foot{color:var(--lt-muted);align-items:center;gap:.75rem;margin:.5rem .25rem 0;font-size:.8125rem;display:flex}.ms-crow{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.ms-crow__acc{flex-direction:column;gap:.125rem;min-width:0;display:flex}.ms-acc{align-items:center;gap:.375rem;min-width:0;font-size:.8125rem;display:flex}.ms-acc .lt-icon{color:var(--lt-muted);flex:none}.ms-acc__t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ms-acc__st{color:var(--lt-muted);white-space:nowrap;margin-left:auto}.ms-acc.is-off .ms-acc__t{color:var(--lt-muted);text-decoration:line-through}@supports (color:color-mix(in lab,red,red)){.ms-acc.is-off .ms-acc__t{-webkit-text-decoration-color:color-mix(in oklab,currentColor 40%,transparent);-webkit-text-decoration-color:color-mix(in oklab,currentColor 40%,transparent);text-decoration-color:color-mix(in oklab,currentColor 40%,transparent)}}.ms-dr{flex-direction:column;gap:.25rem;display:flex}.ms-sub{color:var(--lt-muted);font-size:.8125rem}.ms-facts{margin-bottom:.75rem}.ms-facts dd{overflow-wrap:anywhere;margin:0}.ms-h{text-transform:none;color:var(--lt-muted);margin:1rem 0 .375rem;font-size:.8125rem;font-weight:600}.ms-h--top{margin-top:0}.ms-text{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--color-base-250);background:var(--color-base-150);border-radius:.625rem;padding:.625rem .75rem;font-size:.875rem;line-height:1.5}.ms-text__subj{margin-bottom:.25rem;font-weight:600}.ms-btns,.ms-files{flex-wrap:wrap;gap:.375rem;margin-top:.5rem;display:flex}.ms-btns .lt-chip{cursor:default;text-decoration:none}.ms-btns a.lt-chip{cursor:pointer}.ms-files a,.ms-files span{align-items:center;gap:.25rem;font-size:.8125rem;display:inline-flex}.ms-dtable td{vertical-align:top}.ms-dtable .lt-icon{vertical-align:-2px;color:var(--lt-muted)}.ms-addr{overflow-wrap:anywhere;max-width:12rem}.ms-thread .lt-msg{white-space:pre-wrap;overflow-wrap:anywhere}.ms-thread .lt-msg[role=button]{cursor:pointer}.ms-thread .lt-msg.is-cur{box-shadow:0 0 0 2px var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.ms-thread .lt-msg.is-cur{box-shadow:0 0 0 2px color-mix(in oklab,var(--color-primary) 35%,transparent)}}.ms-reply{width:100%}.ms-alist{border:1px solid var(--color-base-250);border-radius:.625rem;flex-direction:column;display:flex;overflow:hidden}.ms-arow{border-top:1px solid var(--color-base-250);align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.ms-arow:first-child{border-top:0}.ms-arow:nth-child(2n){background:var(--color-base-150)}.ms-arow__main{overflow-wrap:anywhere;flex:1;min-width:0}.ms-arow__main .lt-icon{vertical-align:-2px;color:var(--lt-muted);margin-right:.25rem}.ms-arow.is-off .ms-arow__main b{color:var(--lt-muted)}.ms-connect{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ms-connect__email{flex:18rem;gap:.5rem;min-width:0;display:flex}.ms-connect__email .input{flex:1;min-width:0}.ms-link{border:1px solid var(--color-base-250);border-radius:.625rem;margin-top:.5rem;padding:.5rem .75rem}.ms-link__url{align-items:center;gap:.375rem;min-width:0;display:flex}.ms-link__url a{overflow-wrap:anywhere;min-width:0;font-size:.875rem}.ms-list--mini{border:1px solid var(--color-base-250);border-radius:.625rem}.ms-row--mini{grid-template-columns:7rem minmax(0,1fr) auto;padding:.5rem .75rem}.ms-form{flex-direction:column;gap:.625rem;display:flex}.ms-grid2{grid-template-columns:1fr 1fr;gap:.625rem;display:grid}.ms-pick{position:relative}.ms-sug{border-radius:.625rem;flex-direction:column;margin-top:.25rem;display:flex;overflow:hidden}.ms-sug:not(:empty){border:1px solid var(--color-base-250)}.ms-sug__item{border:0;border-top:1px solid var(--color-base-250);background:var(--color-base-100);font:inherit;text-align:left;cursor:pointer;color:inherit;flex-direction:column;align-items:flex-start;gap:.125rem;padding:.375rem .625rem;font-size:.875rem;display:flex}.ms-sug__item:first-child{border-top:0}.ms-sug__item:nth-child(2n){background:var(--color-base-150)}.ms-sug__item:hover,.ms-sug__item:focus-visible{background:var(--lt-primary-soft);outline:none}.ms-sug__item span{color:var(--lt-muted);font-size:.75rem}.ms-sug__empty{color:var(--lt-muted);padding:.375rem .625rem;font-size:.8125rem}.ms-chs{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.75rem;margin-bottom:.75rem;display:grid}.ms-ch{flex-direction:column;gap:.375rem;padding:.875rem;display:flex}.ms-ch.is-off{background:var(--color-base-150)}.ms-ch__head{align-items:center;gap:.5rem;display:flex}.ms-ch__head .lt-icon{color:var(--lt-muted)}.ms-toggle{color:var(--lt-muted);cursor:pointer;align-items:center;gap:.375rem;margin-left:auto;font-size:.8125rem;display:inline-flex}.ms-ch__state{color:var(--lt-muted);font-size:.8125rem;line-height:1.4}.ms-ch__n{color:var(--lt-muted);margin-top:auto;font-size:.75rem}.ms-card{margin-bottom:.75rem;padding:.875rem}.ms-save{justify-content:flex-end;margin:0 0 .75rem;display:flex}.ms-test__res{font-size:.875rem}@media (max-width:640px){.ms-search{flex-basis:100%;max-width:none}.ms-row{grid-template-columns:minmax(0,1fr) auto}.ms-row__when{grid-column:1/-1;align-items:center;gap:.5rem;display:flex}.ms-row__who .ms-row__src{display:none}.ms-row__ch{margin-top:0}.ms-crow{grid-template-columns:minmax(0,1fr)}.ms-row--mini{grid-template-columns:minmax(0,1fr) auto}.ms-grid2{grid-template-columns:1fr}.ms-save{justify-content:stretch}.ms-save .btn{flex:1}}.ms-ch--wide{grid-column:span 2}.ms-ch__fields{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.5rem .75rem;margin-top:.25rem;display:grid}.ms-ch__fields .bk-field{margin:0}.ms-ch__btns{flex-wrap:wrap;gap:.375rem;margin-top:.25rem;display:flex}.ms-ch .ms-hint code{word-break:break-all;font-size:.75rem}@media (max-width:767px){.ms-ch--wide{grid-column:auto}}.ms-widget .ms-form{margin-top:.625rem}.ms-embed{border:1px solid var(--color-base-250);background:var(--color-base-150);border-radius:8px;align-items:flex-start;gap:.5rem;padding:.5rem .625rem;display:flex}.ms-embed code{overflow-wrap:anywhere;white-space:pre-wrap;flex:1;min-width:0;font-size:.75rem}.ms-checks{flex-wrap:wrap;gap:.75rem;display:flex}.ms-check{cursor:pointer;align-items:center;gap:.375rem;font-size:.875rem;display:inline-flex}.sp-bar{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.sp-kind{max-width:16rem}.sp-table .sp-row{cursor:pointer}.sp-table .sp-row.is-open .sp-title{font-weight:600}.sp-table .sp-at{white-space:nowrap;color:var(--lt-muted)}.sp-table .sp-st{color:var(--lt-muted);white-space:nowrap}.sp-foot{color:var(--lt-muted);padding:.5rem .75rem;font-size:.8125rem}.sp-hint{color:var(--lt-muted);margin-top:.375rem;font-size:.8125rem}.sp-h{margin:1rem 0 .5rem;font-size:.875rem;font-weight:600}.ck-tst{color:var(--lt-muted)}.ck-link{font:inherit;color:var(--color-primary);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.25rem;padding:0;display:inline-flex}.ck-link:hover{text-decoration:underline}.ck-hide-sm{display:inline}.ck-note{color:var(--lt-muted);margin:.5rem 0 0;font-size:.8125rem}.ck-warn{color:var(--status-warning-ink)}.ck-h{margin:1rem 0 .5rem;font-size:.875rem;font-weight:600}.ck-none{font-size:.8125rem}.ck-variant{align-items:center;gap:.375rem;display:inline-flex}.ck-variant .select{min-width:10rem}.ck-st{white-space:nowrap}.ck-st--away{color:var(--status-warning-ink);font-weight:500}.ck-st--left,.ck-left,.ck-left td{color:var(--lt-muted)}.ck-counters{flex-wrap:wrap;gap:.5rem;margin:0 0 .75rem;display:flex}.ck-counter{border:1px solid var(--color-base-250);background:var(--color-base-100);font:inherit;color:inherit;cursor:pointer;border-radius:10px;align-items:baseline;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;display:flex}.ck-counter b{font-size:1rem}.ck-counter:hover{border-color:var(--color-base-300)}.ck-counter.is-on{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.ck-counter--away b{color:var(--status-warning-ink)}.ck-bar{flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.ck-search{flex:14rem;align-items:center;min-width:0;max-width:22rem;display:flex;position:relative}.ck-search .lt-icon{pointer-events:none;position:absolute;left:.5rem}.ck-search .input{width:100%;padding-left:1.875rem}.ck-sort{max-width:14rem}.ck-segwide{flex-wrap:wrap}.ck-active{flex-wrap:wrap;align-items:center;gap:.375rem;margin:0 0 .625rem;display:flex}.ck-fchip{cursor:pointer;border:1px solid var(--color-base-250);font:inherit;font-size:.75rem}.ck-fchip .lt-icon{margin-left:.25rem}.ck-listcard{overflow:hidden}.ck-table td{vertical-align:middle}.ck-table .ck-name b{font-weight:500}.ck-row{cursor:pointer}.ck-row--left .ck-name b{color:var(--lt-muted)}.ck-cust{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow:hidden}.ck-act{text-align:right;white-space:nowrap}.ck-grp td{font-size:.8125rem;font-weight:600;background:var(--lt-primary-soft)!important}.ck-foot{color:var(--lt-muted);border-top:1px solid var(--color-base-250);padding:.5rem .875rem;font-size:.8125rem}.ck-med{white-space:nowrap;font-size:.8125rem}.ck-med--remarks,.ck-med--rejected{font-weight:500}.ck-click{cursor:pointer}.ck-letters{flex-wrap:wrap;gap:.25rem;margin:0 0 .625rem;display:flex}.ck-letter{border:1px solid var(--color-base-250);background:var(--color-base-100);min-width:2.5rem;height:2.5rem;font:inherit;color:inherit;cursor:pointer;border-radius:.5rem;padding:0 .375rem;font-weight:600}.ck-letter.is-sel{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-content)}.ck-letter:disabled{opacity:.35;cursor:default}.ck-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:.375rem;padding:.5rem;display:grid}.ck-cardgrp{grid-column:1/-1;padding:.5rem .25rem .125rem;font-size:.8125rem;font-weight:600}.ck-kid{background:var(--status-neutral-soft);cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:.5rem;padding:.625rem .75rem;display:flex}.ck-kid--in{background:var(--status-success-soft)}.ck-kid--away{background:var(--status-success-soft);border-color:var(--lt-warning-border,var(--color-base-300))}.ck-kid--left{background:var(--color-base-100);border-color:var(--color-base-250);color:var(--lt-muted)}.ck-kid__main{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.ck-kid__main b{font-weight:500}.ck-kid__meta{color:var(--lt-muted);font-size:.75rem}.ck-kid__act{flex:none}.ck-fgrid{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.75rem;display:grid}.ck-range{align-items:center;gap:.375rem;display:flex}.ck-range .input{width:5rem}.ck-checks{flex-wrap:wrap;gap:.375rem 1rem;padding:.25rem 0;display:flex}.ck-check{cursor:pointer;align-items:center;gap:.375rem;font-size:.875rem;display:inline-flex}.ck-det{border:1px solid var(--color-base-250);border-radius:10px;margin:.75rem 0 0;padding:.5rem .75rem}.ck-det summary{cursor:pointer;font-size:.875rem;font-weight:500}.ck-pick{flex-direction:column;gap:.375rem;margin-top:.5rem;display:flex}.ck-pick__list{border-top:1px solid var(--color-base-250);flex-direction:column;max-height:14rem;display:flex;overflow:auto}.ck-pick__list--tall{max-height:calc(100vh - 14rem)}.ck-pick__row{cursor:pointer;border-bottom:1px solid var(--color-base-200,var(--color-base-250));align-items:center;gap:.5rem;padding:.375rem .25rem;font-size:.875rem;display:flex}.ck-pick__row:nth-child(2n){background:var(--lt-zebra)}.ck-pick__btn{font:inherit;color:inherit;text-align:left;background:0 0;border-top:0;border-left:0;border-right:0;justify-content:space-between;width:100%}.ck-pick__btn.ck-kid--in{background:var(--status-success-soft)}.ck-pick__btn.ck-kid--expected{background:var(--status-neutral-soft)}.ck-stcard{background:var(--status-neutral-soft);border-radius:10px;margin-bottom:.75rem;padding:.75rem .875rem}.ck-stcard--in{background:var(--status-success-soft)}.ck-stcard--away{background:var(--status-warning-soft)}.ck-stcard--left{background:var(--color-base-100);border:1px solid var(--color-base-250)}.ck-stcard__st{font-size:1rem;font-weight:600}.ck-stcard--away .ck-stcard__st{color:var(--status-warning-ink)}.ck-stcard__meta{color:var(--lt-muted);margin-top:.125rem;font-size:.8125rem}.ck-form{flex-direction:column;gap:.625rem;margin:0 0 .75rem;display:flex}.ck-form.ck-inline{border:1px solid var(--color-base-250);border-radius:10px;margin:.5rem 0 0;padding:.625rem}.ck-btns{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ck-big{min-width:11rem;min-height:3rem;font-size:1rem}.ck-seg2{width:100%}.ck-other{font-size:.8125rem}.ck-offer{border:1px solid var(--color-base-250);border-radius:10px;align-items:flex-start;gap:.5rem;margin:0 0 .75rem;padding:.75rem;font-size:.875rem;display:flex}.ck-offer .ck-btns{margin-top:.5rem}.ck-recalc{border:1px solid var(--color-base-250);border-radius:10px;padding:.75rem}.ck-facts{margin-top:.25rem}.ck-links{flex-wrap:wrap;gap:.5rem 1rem;margin:.5rem 0 0;font-size:.875rem;display:flex}.ck-hist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ck-hist__item{border-bottom:1px solid var(--color-base-250);padding:.5rem .25rem;font-size:.875rem}.ck-hist__item:nth-child(2n){background:var(--lt-zebra)}.ck-hist__item.is-cancelled .ck-hist__top{color:var(--lt-muted);text-decoration:line-through}.ck-hist__top{flex-wrap:wrap;align-items:baseline;gap:.375rem;display:flex}.ck-hist__tools{gap:.5rem;margin-left:auto;display:inline-flex}.ck-hist__meta{color:var(--lt-muted);margin-top:.125rem;font-size:.75rem}.ck-reqs{flex-direction:column;gap:.375rem;font-size:.875rem;display:flex}.ck-req{border:1px solid var(--color-base-250);border-radius:10px;padding:.5rem}.ck-reqst--open{font-weight:500}.ck-reqst--cancelled{color:var(--lt-muted)}.ck-accbal{align-items:flex-end;gap:2rem;margin:0 0 .75rem;display:flex}.ck-debt div{color:var(--status-error-ink);font-weight:600}.ck-acc .ck-btns{margin-bottom:.75rem}.ck-tiles{margin:0 0 .75rem}.ck-tile .lt-tile__main,.ck-tiles .lt-tile__main{flex-direction:column;min-width:0;display:flex}.ck-tile__hint{font-size:.75rem}.ck-tile--away .lt-tile__value{color:var(--status-warning-ink)}.ck-sumgrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,36rem),1fr));gap:.75rem;display:grid}.ck-sumtable td:first-child{white-space:nowrap}.ck-exp{width:1.5rem;height:1.5rem;color:inherit;cursor:pointer;vertical-align:middle;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ck-subrow td{color:var(--lt-muted);font-size:.8125rem}.ck-subrow td:first-child{padding-left:2.25rem}.ck-none-row td:first-child .ck-link{color:var(--lt-muted)}.ck-cardhead{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ck-agetable tfoot td,.ck-sumtable tfoot td{border-top:1px solid var(--color-base-300)}.ck-splitform{flex-wrap:wrap;align-items:flex-start;gap:1rem;margin-bottom:.75rem;display:flex}.ck-splitform #ck-squads{width:6rem}.ck-prof{flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:.375rem;display:flex}.ck-prof .input{flex:1;min-width:12rem}.ck-est{color:var(--status-info-ink);font-style:italic}.ck-save{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.ck-save .input{flex:16rem}.ck-trip{margin-bottom:.75rem}.ck-point{padding:0 0 .5rem}.ck-point__head{align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.875rem;display:flex}.ck-sessions{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:.75rem;display:grid}.ck-sess{padding:.75rem .875rem}.ck-sess__head{justify-content:space-between;gap:.5rem;margin-bottom:.5rem;font-size:.875rem;display:flex}.ck-sess__n{text-align:right;white-space:nowrap}.ck-sess__kids{margin:0 0 .5rem;padding:0;font-size:.8125rem;list-style:none}.ck-sess__kids li{align-items:center;gap:.5rem;padding:.25rem;display:flex}.ck-sess__kids li:nth-child(2n){background:var(--lt-zebra)}.ck-sess__kids li>span:first-child{flex:1;min-width:0}.ck-enr{margin:.125rem 0;font-size:.75rem}.ck-cal{grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:.5rem;display:grid}.ck-day{border:1px solid var(--color-base-250);background:var(--color-base-100);border-radius:10px;min-height:3.5rem;padding:.5rem .625rem;font-size:.8125rem}.ck-day.is-edge{border-color:var(--color-base-300)}.ck-day:not(.has-kids){color:var(--lt-muted)}.ck-day__head{justify-content:space-between;gap:.5rem;margin-bottom:.25rem;display:flex}.ck-bday{border-top:1px solid var(--color-base-250);flex-direction:column;padding:.25rem 0;display:flex}.ck-bday__name{align-items:center;gap:.25rem;font-weight:500;display:inline-flex}.ck-cform{flex-direction:column;gap:.75rem;display:flex}@media (max-width:767px){.ck-hide-sm{display:none}.ck-search{flex-basis:100%;max-width:none}.ck-sort{flex:100%;max-width:none}.ck-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.ck-tiles .lt-tile{padding:.5rem .625rem}.ck-tiles .lt-tile__icon{display:none}.ck-counter{flex-direction:column;flex:calc(33% - .5rem);justify-content:center;align-items:center;gap:0;padding:.375rem .25rem}.ck-big{flex:1}.ck-accbal{gap:1rem}}@media (min-width:1024px) and (max-width:1280px){.ck-table th:nth-child(3),.ck-table td:nth-child(3),.ck-table th:nth-child(11),.ck-table td:nth-child(11){display:none}}.mc-hint{color:var(--lt-muted);font-size:.8125rem}.mc-counter{border:1px solid var(--color-base-250);color:var(--lt-muted);white-space:nowrap;border-radius:.625rem;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.8125rem;display:inline-flex}.mc-counter b{color:var(--color-base-content);font-variant-numeric:tabular-nums}.mc-counter.has-new{border-color:var(--color-primary);color:var(--color-base-content)}.mc-counter small{color:var(--lt-muted)}.mc-tours{flex-wrap:wrap;gap:.375rem;margin-bottom:.75rem;display:flex}.mc-bar{gap:.5rem;margin-bottom:.75rem;display:grid}.mc-seg{max-width:100%}.mc-filters{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.mc-search{flex:12rem;align-items:center;max-width:18rem;display:inline-flex;position:relative}.mc-search .lt-icon{color:var(--lt-muted);pointer-events:none;position:absolute;left:.5rem}.mc-search input{width:100%;padding-left:1.75rem}.mc-dates{align-items:center;gap:.25rem;min-width:0;max-width:100%;display:inline-flex}.mc-filters>.select{flex:0 11rem;width:auto;min-width:8rem}.mc-check{white-space:nowrap;cursor:pointer;align-items:center;gap:.375rem;font-size:.8125rem;display:inline-flex}.mc-card{padding:0;overflow:hidden}.mc-list{display:grid}.mc-row{border-bottom:1px solid var(--color-base-200);cursor:pointer;outline:none;grid-template-columns:1.75rem minmax(13rem,2.2fr) minmax(6.5rem,.8fr) minmax(10rem,2fr) auto;align-items:center;gap:.25rem .75rem;padding:.5rem .875rem;display:grid}.mc-row:last-child{border-bottom:0}.mc-row:nth-child(2n){background:var(--lt-zebra)}.mc-row:hover{background:var(--lt-hover)}.mc-row:focus-visible{box-shadow:inset 0 0 0 2px var(--color-primary)}.mc-row__who{flex-wrap:wrap;align-items:baseline;gap:0 .5rem;min-width:0;display:flex}.mc-row__name{font-weight:600}.mc-row.is-uploaded .mc-row__name,.mc-row.is-checking .mc-row__name{color:var(--color-primary)}.mc-row__birth{color:var(--lt-muted);font-size:.8125rem}.mc-row__meta{color:var(--lt-muted);flex-basis:100%;font-size:.75rem}.mc-row__up{font-variant-numeric:tabular-nums;font-size:.8125rem}.mc-row__label{color:var(--lt-muted);margin-right:.25rem;display:none}.mc-row__st{min-width:0;color:var(--lt-muted);font-size:.8125rem;line-height:1.35}.mc-row__st .lt-icon{vertical-align:-2px;margin-right:.125rem}.mc-row__cm{color:var(--color-base-content);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.mc-row__files{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.mc-row__nofiles{color:var(--lt-faint);font-size:.75rem}.mc-row.is-none .mc-row__name{font-weight:500}.mc-thumbs{gap:.25rem;display:inline-flex}.mc-thumbs .lf-mini{width:2.5rem;height:3.25rem}.mc-thumbs__more{color:var(--lt-muted);align-self:center;font-size:.75rem}.mc-mark{place-items:center;width:1.5rem;height:1.5rem;display:inline-grid}.mc-mark .lt-icon{stroke-width:3px;width:1.125rem;height:1.125rem}.mc-mark.is-ok{color:var(--color-success)}.mc-mark.is-x{color:var(--color-error)}.mc-foot{color:var(--lt-muted);border-top:1px solid var(--color-base-200);padding:.5rem .875rem;font-size:.8125rem}.mc-row__up .btn span{margin-left:.25rem}@media (max-width:860px){.mc-row{grid-template-columns:1.5rem minmax(0,1fr) auto;grid-template-areas:"mark who files"".up files"".st st";align-items:start;padding:.625rem .75rem}.mc-row>.mc-mark{grid-area:mark}.mc-row__who{grid-area:who}.mc-row__up{grid-area:up}.mc-row__label{display:inline}.mc-row__st{grid-area:st}.mc-row__files{flex-direction:column;grid-area:files;align-items:flex-end;gap:.25rem}.mc-search{max-width:none}}@media (max-width:520px){.mc-thumbs .lf-mini:nth-child(n+3),.mc-row__up.btn span,.mc-row__files .btn span{display:none}.mc-dates{flex:100%}}.mc-side{gap:.875rem;padding:1rem 1rem 1.5rem;font-size:.9375rem;display:grid}.mc-side__head{gap:.25rem;display:grid}.mc-side__name{color:var(--color-accent);font-size:1.25rem;font-weight:700;line-height:1.25}.mc-side__name span{font-weight:500}.mc-side__sub,.mc-side__dates{color:var(--lt-muted);font-size:.8125rem}.mc-side__dates .lt-icon{vertical-align:-2px;margin-right:.25rem}.mc-side__status{color:var(--lt-muted);font-size:.8125rem;line-height:1.5}.mc-side__status .mc-mark{vertical-align:-3px;width:1.125rem;height:1.125rem;margin-right:.125rem}.mc-side__status b{color:var(--color-base-content);font-weight:600}.mc-ver{max-width:100%;margin-top:.375rem;display:block}.mc-note{border:1px solid var(--color-base-250);border-radius:.625rem;align-items:flex-start;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;line-height:1.4;display:flex}.mc-note>.lt-icon{color:var(--lt-muted);flex:none;margin-top:.125rem}.mc-note--task{border-color:var(--lt-warning-border,var(--color-base-250))}.mc-qs{gap:1.125rem;display:grid}.mc-q{gap:.5rem;display:grid}.mc-q__text{line-height:1.35}.mc-q__opt{color:var(--lt-muted);font-size:.75rem}.mc-q.is-missing .mc-q__text{color:var(--color-error)}.mc-q__opts{flex-wrap:wrap;gap:.5rem;display:flex}.mc-opt{border:1px solid var(--color-base-250);background:var(--color-base-150);min-width:4.5rem;min-height:3rem;color:var(--lt-muted);font:inherit;cursor:pointer;transition:background-color var(--duration-fast,.12s),color var(--duration-fast,.12s),border-color var(--duration-fast,.12s);border-radius:.5rem;padding:.5rem 1.125rem;font-size:1rem;font-weight:500}.mc-opt:hover:not(:disabled){border-color:var(--color-base-300);color:var(--color-base-content)}.mc-opt:focus-visible{box-shadow:var(--shadow-focus);outline:none}.mc-opt.is-on{background:var(--color-neutral);border-color:var(--color-neutral);color:var(--color-neutral-content)}.mc-opt:disabled{cursor:default}.mc-opt:disabled:not(.is-on){opacity:.6}.mc-q__hint,.mc-q__st{align-items:flex-start;gap:.375rem;font-size:.8125rem;line-height:1.4;display:flex}.mc-q__hint{color:var(--color-base-content)}.mc-q__hint .lt-icon,.mc-q__st .lt-icon{color:var(--lt-muted);flex:none;margin-top:.125rem}.mc-q__st{color:var(--lt-muted)}.mc-q__who{color:var(--lt-faint);font-size:.75rem}.mc-cm{gap:.375rem;display:grid}.mc-cm__label{justify-content:space-between;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;display:flex}.mc-cm textarea{resize:vertical;width:100%;min-height:6rem;font:inherit;font-size:.9375rem}.mc-cm small{color:var(--lt-muted);font-size:.75rem;line-height:1.35}.mc-sum{color:var(--lt-muted);gap:.25rem;font-size:.8125rem;display:grid}.mc-sum .lt-icon{vertical-align:-2px;margin-right:.25rem}.mc-sum b{color:var(--color-base-content)}.mc-saving{color:var(--lt-faint)}.mc-actions{background:var(--color-base-100);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.5rem;padding:.75rem 0 1rem;display:grid;position:sticky;bottom:-1.5rem}.mc-act{justify-content:center;min-height:3rem;font-size:1rem}.mc-act:disabled{opacity:.45}.mc-ro{border:1px dashed var(--color-base-300);color:var(--lt-muted);border-radius:.625rem;align-items:center;gap:.375rem;padding:.625rem .75rem;font-size:.8125rem;display:flex}.mc-upbtn{justify-self:start}.mc-hist{border-top:1px solid var(--color-base-200);padding-top:.625rem;font-size:.8125rem}.mc-hist summary{cursor:pointer;align-items:center;gap:.375rem;font-weight:600;list-style:none;display:flex}.mc-hist summary::-webkit-details-marker{display:none}.mc-hist ol{gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.mc-hist li{line-height:1.4}.mc-hist__at{color:var(--lt-muted);font-variant-numeric:tabular-nums}.mc-hist__cm{white-space:pre-line;margin-top:.125rem}.mc-hist__msg{color:var(--lt-muted)}.mc-hist__msg .lt-icon{vertical-align:-2px;margin-right:.25rem}.mc-hist__sub{color:var(--lt-muted);margin-top:.75rem;font-weight:600}.mc-hist__ans{gap:.25rem}.mc-updr .mc-hint{margin:0 0 .75rem}@media (max-width:860px){.mc-side{padding:.875rem .875rem 1.25rem}.mc-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;bottom:-1.25rem}.mc-act{min-height:2.75rem;padding:0 .375rem;font-size:.875rem}.mc-act .lt-icon{display:none}}.rg-modesel{min-width:12rem;font-weight:600}.rg-desk{flex-direction:column;gap:.75rem;display:flex}.rg-stats{color:var(--text-muted);flex-wrap:wrap;gap:.25rem 1rem;font-size:.875rem;display:flex}.rg-stats b{color:var(--color-base-content);font-variant-numeric:tabular-nums}.rg-sportsel{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.rg-sportsel .select{flex:16rem;min-width:0;max-width:100%}.rg-search{align-items:center;gap:.5rem;display:flex;position:relative}.rg-search .lt-icon{pointer-events:none;position:absolute;left:.75rem}.rg-search .input{width:100%;min-height:3rem;padding-left:2.25rem;font-size:1.0625rem}.rg-search--sm .input{min-height:0;font-size:inherit}.rg-search--sm{flex:14rem;max-width:22rem}.rg-section-title{color:var(--text-muted);font-size:.875rem;font-weight:600}.rg-hint-line{font-size:.8125rem}.rg-letters{grid-template-columns:repeat(auto-fill,minmax(4.25rem,1fr));gap:.5rem;display:grid}.rg-letter{border:1px solid var(--color-primary);background:var(--color-primary);height:4rem;color:var(--color-primary-content);font:inherit;cursor:pointer;transition:transform var(--duration-fast) var(--ease-default);border-radius:.625rem;font-size:1.5rem;font-weight:600;position:relative}.rg-letter:active:not(:disabled){transform:scale(var(--press-scale,.97))}.rg-letter:disabled{background:var(--surface-subtle);border-color:var(--border-subtle);color:var(--lt-faint);cursor:default}.rg-letter__n{opacity:.8;font-size:.6875rem;font-weight:500;position:absolute;bottom:.25rem;right:.375rem}.rg-letterhead{align-items:center;gap:.75rem;display:flex}.rg-letterhead__l{font-size:1.5rem}.rg-kids{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.5rem;display:grid}.rg-kid{border:1px solid var(--border-subtle);background:var(--status-neutral-soft);min-height:3.75rem;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:.625rem;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name mark""meta mark";align-items:center;gap:.125rem .75rem;padding:.625rem .875rem;display:grid}.rg-kid.is-in{background:var(--status-success-soft);border-color:#0000}.rg-kid:hover{border-color:var(--color-base-300)}.rg-kid__name{grid-area:name;font-size:1rem;font-weight:600}.rg-kid__meta{color:var(--text-muted);grid-area:meta;font-size:.8125rem}.rg-kid__mark{color:var(--text-muted);text-align:right;grid-area:mark;max-width:9rem;font-size:.75rem}.rg-cardgrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.rg-head{background:var(--status-neutral-soft);flex-direction:column;gap:.375rem;padding:1rem;display:flex}.rg-head.is-in{background:var(--status-success-soft)}.rg-head__name{font-size:1.25rem;font-weight:700;line-height:1.25}.rg-head__line{flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.875rem;display:flex}.rg-head__state{flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.9375rem;font-weight:600;display:flex}.rg-head__warn{color:var(--status-warning-ink);align-items:center;gap:.375rem;font-size:.875rem;display:flex}.rg-ok{color:var(--status-success-ink)}.rg-bad{color:var(--status-error-ink)}.rg-warn{color:var(--status-warning-ink)}.rg-small{font-size:.75rem}.rg-checklist{flex-direction:column;gap:.75rem;min-width:0;display:flex}.rg-sec{padding:0;overflow:hidden}.rg-sec__head{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:.625rem;padding:.875rem 1rem;display:flex}.rg-sec__head--static{cursor:default}.rg-sec__n{background:var(--surface-subtle);border-radius:50%;flex:none;place-items:center;width:1.75rem;height:1.75rem;font-size:.875rem;font-weight:700;display:inline-grid}.rg-sec__title{font-size:1.0625rem;font-weight:700}.rg-sec__sum{color:var(--text-muted);flex:auto;justify-content:flex-end;align-items:center;gap:.25rem;min-width:0;font-size:.875rem;display:inline-flex}.rg-sec__sum.rg-ok{color:var(--status-success-ink)}.rg-sec__chev{color:var(--text-muted);flex:none}.rg-sec__body{border-top:1px solid var(--border-subtle);flex-direction:column;gap:1rem;padding:1rem;display:flex}.rg-medline{font-size:.9375rem}.rg-q{flex-direction:column;gap:.5rem;scroll-margin-top:5rem;display:flex}.rg-q.is-missing .rg-q__text{color:var(--status-error-ink)}.rg-q__text{font-size:.9375rem;line-height:1.4}.rg-opts{flex-wrap:wrap;gap:.5rem;display:flex}.rg-opt{border:1px solid var(--border-default);background:var(--surface-card);min-width:5rem;min-height:3rem;font:inherit;color:inherit;cursor:pointer;border-radius:.625rem;padding:.5rem 1rem;font-size:1rem}.rg-opt:hover:not(:disabled){border-color:var(--color-base-300);background:var(--lt-hover)}.rg-opt.is-sel{background:var(--color-neutral);border-color:var(--color-neutral);color:var(--color-neutral-content);font-weight:600}.rg-opt.is-sel.is-block{background:var(--action-danger);border-color:var(--action-danger);color:var(--color-error-content)}.rg-opt.is-sel.is-task,.rg-opt.is-sel.is-mark{background:var(--color-warning);border-color:var(--color-warning);color:var(--color-warning-content)}.rg-opt:disabled{cursor:default}.rg-hint{border:1px solid var(--note-border,var(--lt-warning-border));background:var(--note-bg,var(--lt-warning-soft));color:var(--note-text,inherit);border-radius:.625rem;flex-direction:column;gap:.25rem;padding:.625rem .875rem;font-size:.9375rem;line-height:1.4;display:flex}.rg-hint.is-block{background:var(--status-error-soft);color:var(--status-error-ink);border-color:#0000}.rg-hint__st{font-size:.8125rem;font-weight:600}.rg-src{color:var(--text-muted);font-size:.75rem}.rg-sub{border:1px dashed var(--border-default);border-radius:.625rem;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.rg-sub__title{font-weight:600}.rg-form{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.5rem .75rem;display:grid}.rg-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.rg-picks{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.rg-pick{background:var(--surface-subtle);border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.875rem;display:flex}.rg-roomline{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.9375rem;display:flex}.rg-rooms{flex-direction:column;gap:.75rem;display:flex}.rg-rooms__title{margin-bottom:.375rem;font-weight:600}.rg-rooms__list{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.375rem;display:grid}.rg-room{border:1px solid var(--border-default);background:var(--surface-card);min-height:3rem;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:.5rem;flex-direction:column;align-items:flex-start;gap:.125rem;padding:.5rem .625rem;display:flex}.rg-room:disabled{opacity:.45;cursor:default}.rg-room.is-cur{border-color:var(--color-primary);background:var(--lt-primary-soft);opacity:1}.rg-room__free{color:var(--text-muted);font-size:.75rem}.rg-cycle{flex-direction:column;gap:.375rem;display:flex}.rg-cycle+.rg-cycle{border-top:1px solid var(--border-subtle);padding-top:.75rem}.rg-enr{background:var(--surface-subtle);border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.375rem .625rem;display:flex}.rg-sessions{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.375rem;display:grid}.rg-sess{border:1px solid var(--border-default);background:var(--surface-card);min-height:3.25rem;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:.5rem;flex-direction:column;align-items:flex-start;gap:.125rem;padding:.625rem .75rem;font-size:.875rem;display:flex}.rg-sess:disabled{opacity:.45;cursor:default}.rg-balance{flex-direction:column;gap:.125rem;display:flex}.rg-balance__v{font-variant-numeric:tabular-nums;font-size:2rem;font-weight:700}.rg-cash{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.rg-cash .bk-field{flex:0 12rem}.rg-total .rg-sec__body{border-top:0;padding-top:0}.rg-tot{align-items:flex-start;gap:.5rem;font-size:.9375rem;line-height:1.4;display:flex}.rg-tot .lt-icon{flex:none;margin-top:.125rem}.rg-tot__list{flex-direction:column;align-items:flex-start;gap:.125rem;margin-top:.25rem;display:flex}.rg-link{font:inherit;color:var(--text-link);text-align:left;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:.875rem;text-decoration:underline}.rg-check{cursor:pointer;align-items:center;gap:.5rem;font-size:.9375rem;display:flex}.rg-check input{flex:none;width:1.125rem;height:1.125rem}.rg-check--big{border:1px solid var(--border-default);border-radius:.625rem;min-height:3rem;padding:.5rem .75rem;font-size:1rem}.rg-check--big input{width:1.375rem;height:1.375rem}.rg-tag{font-size:1rem}.rg-tag b{font-size:1.375rem}.rg-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.rg-accept{flex:16rem;min-height:3.5rem;font-size:1.125rem}.rg-refusebtn{min-height:3.5rem;color:var(--status-error-ink);border-color:var(--action-danger-soft,var(--border-default))}.rg-refuse{flex-direction:column;gap:.75rem;display:flex}.rg-refuse .btn-danger{min-height:3.25rem}.rg-short{background:var(--surface-card);flex-direction:column;gap:1rem;padding:1rem;display:flex}.rg-short.is-in .rg-short__main{background:var(--status-success-soft)}.rg-short__main{background:var(--status-neutral-soft);border-radius:.625rem;flex-direction:column;gap:.375rem;padding:.875rem 1rem;display:flex}.rg-short__room{margin-top:.25rem;font-size:1.25rem;font-weight:600}.rg-short__facts{color:var(--text-muted);flex-wrap:wrap;gap:.25rem 1.25rem;font-size:.875rem;display:flex}.rg-short__facts b{color:var(--color-base-content)}.rg-lost ul{margin:.25rem 0 0;padding-left:1.125rem}.rg-replace{border:1px dashed var(--border-default);border-radius:.625rem;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.rg-gender{width:100%}.rg-gender button{flex:1;min-height:2.75rem}.rg-instate{color:var(--status-success-ink);flex:16rem;align-items:center;gap:.5rem;font-size:1rem;display:flex}.rg-done{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem 1rem;display:flex}.rg-done__ic{width:3rem;height:3rem;color:var(--status-success-ink)}.rg-done__name{font-size:1.375rem;font-weight:700}.rg-done__st{color:var(--status-success-ink);font-size:1.0625rem;font-weight:600}.rg-done__tag{font-size:1.125rem}.rg-done__tag b{font-size:2.25rem}.rg-done__list{color:var(--text-muted);flex-direction:column;gap:.25rem;margin:.5rem 0;padding:0;font-size:.9375rem;list-style:none;display:flex}.rg-done .rg-actions{justify-content:center;width:100%}.rg-logbar{flex-wrap:wrap;gap:.5rem}.rg-logbar .lt-segment{flex-wrap:wrap}.rg-logcard{padding:0}.rg-logcard>.lt-section-title{padding:.875rem 1rem 0}.rg-logcard+.rg-logcard{margin-top:.75rem}.rg-nowrap{white-space:nowrap}.rg-tagcell{font-variant-numeric:tabular-nums;font-weight:700}.rg-old{color:var(--text-muted)}.rg-printhead{display:none}.rg-setup{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:.75rem;margin-bottom:.75rem;display:grid}.rg-setcard{flex-direction:column;gap:.625rem;padding:1rem;display:flex}.rg-setcard+.rg-setcard{margin-top:.75rem}.rg-setup .rg-setcard+.rg-setcard{margin-top:0}.rg-setform{flex-direction:column;gap:.625rem;display:flex}.rg-cardhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.rg-modes{flex-direction:column;gap:.375rem;display:flex}.rg-moderow{background:var(--surface-subtle);border-radius:.5rem;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ord title code""ord on rep";align-items:center;gap:.25rem .5rem;padding:.5rem;display:grid}.rg-moderow__ord{flex-direction:column;grid-area:ord;display:flex}.rg-moderow>.input{grid-area:title}.rg-moderow>.lt-muted{grid-area:code}.rg-qsec{flex-direction:column;gap:.25rem;margin-top:.5rem;display:flex}.rg-qsec__title{font-weight:700}.rg-qrow{border-radius:.5rem;align-items:stretch;gap:.25rem;display:flex}.rg-qrow:nth-child(odd){background:var(--lt-zebra,var(--surface-subtle))}.rg-qrow.is-off{opacity:.55}.rg-qrow__ord{flex-direction:column;justify-content:center;display:flex}.rg-qrow__main{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:.125rem;padding:.5rem;display:flex}.rg-qrow__main:hover{background:var(--lt-hover);border-radius:.5rem}.rg-sttable .input,.rg-sttable .select{min-width:7rem}.rg-qedit{flex-direction:column;gap:.75rem;display:flex}.rg-optrow{border:1px solid var(--border-subtle);border-radius:.625rem;flex-direction:column;gap:.375rem;padding:.625rem;display:flex}.rg-optrow__main{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.5rem;display:grid}@media (min-width:960px){.rg-cardgrid{grid-template-columns:minmax(15rem,20rem) minmax(0,1fr)}.rg-head{position:sticky;top:.75rem}.rg-letters{grid-template-columns:repeat(10,minmax(0,1fr))}.rg-short{max-width:46rem}}@media (max-width:640px){.rg-letters{grid-template-columns:repeat(5,minmax(0,1fr));gap:.375rem}.rg-letter{height:3.5rem;font-size:1.375rem}.rg-kids{grid-template-columns:minmax(0,1fr)}.rg-opt{flex:auto}.rg-sec__sum{flex-basis:100%;justify-content:flex-start;padding-left:2.375rem}.rg-accept,.rg-refusebtn{flex:100%}.rg-modesel{min-width:0;max-width:100%}}@media print{body.rg-print *{visibility:hidden!important}body.rg-print .rg-printable,body.rg-print .rg-printable *{visibility:visible!important}body.rg-print .rg-printable{width:100%;position:absolute;top:0;left:0}body.rg-print .rg-printhead{margin-bottom:8pt;font-size:14pt;font-weight:700;display:block}body.rg-print .rg-noprint{display:none!important}body.rg-print .lt-tablewrap{overflow:visible!important}body.rg-print .lt-card{box-shadow:none;border:0}}.rg-logtable td:nth-child(6){white-space:normal;min-width:12rem;max-width:22rem}.rg-logtable td:nth-child(4){white-space:normal;min-width:9rem}.rg-logtable td:nth-child(6) .rg-small{overflow-wrap:anywhere}.rg-offbar{flex-wrap:wrap;gap:.375rem;margin-bottom:.75rem;display:flex}.rg-conn,.rg-stat{border-radius:var(--radius-pill);font:inherit;border:1px solid var(--color-base-250);background:var(--color-base-100);color:inherit;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.375rem;max-width:100%;padding:.3rem .625rem;font-size:.8125rem;display:inline-flex;overflow:hidden}button.rg-stat{cursor:pointer}button.rg-stat:hover:not(:disabled){border-color:var(--color-base-300);background:var(--lt-hover)}button.rg-stat:disabled{cursor:default}.rg-conn.is-on{background:var(--status-success-soft);color:var(--status-success-ink);border-color:#0000}.rg-conn.is-off{background:var(--status-error-soft);color:var(--status-error-ink);border-color:#0000}.rg-stat.is-warn{background:var(--status-warning-soft);color:var(--status-warning-ink);border-color:#0000}.rg-stat.is-ready{border-color:var(--status-success-soft)}.rg-spin{animation:1s linear infinite rg-spin}@keyframes rg-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.rg-spin{animation:none}}.rg-offbar+.lt-banner,.rg-offnote{margin-bottom:.75rem}.rg-kid.is-pending{box-shadow:inset 0 0 0 2px var(--status-warning-soft)}.rg-conf{border-left:3px solid var(--status-error-ink);margin-bottom:.75rem}.rg-conf__head{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.rg-conf__head .btn{margin-left:auto}.rg-conf__list{flex-direction:column;gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.rg-conf__item{background:var(--surface-subtle);border-radius:.5rem;padding:.5rem .625rem}.rg-conf__item.is-err{background:var(--status-error-soft)}.rg-conf__item.is-warn{background:var(--status-warning-soft)}.rg-conf__msg{margin-top:.25rem;font-size:.875rem}.rg-conf__btns{flex-wrap:wrap;gap:.375rem;margin-top:.375rem;display:flex}.md-muted{color:var(--lt-muted)}.md-small{font-size:.8125rem}.md-nowrap{white-space:nowrap}.md-bad{color:var(--status-error-ink)}.md-att{color:var(--status-warning-ink)}.md-ok{color:var(--status-success-ink);align-items:center;gap:.25rem;display:inline-flex}.md-danger-text{color:var(--status-error-ink)}.md-link{font:inherit;color:var(--color-primary);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.md-link:hover{text-decoration:underline}.md-hide-sm{display:inline}.md-section-title{color:var(--lt-muted);margin:.75rem 0 .375rem;font-size:.8125rem;font-weight:600}.md-sec__title{margin:0 0 .5rem;font-size:.9375rem;font-weight:600}.md-row-btns{flex-wrap:wrap;gap:.5rem;margin-top:.625rem;display:flex}.md-check{cursor:pointer;align-items:center;gap:.5rem;padding:.25rem 0;display:flex}.md-check input{flex:none;width:1.125rem;height:1.125rem}.md-inl{flex-wrap:wrap;align-items:center;gap:.375rem;display:inline-flex}.md-n{width:4.5rem}.md-md{width:5.5rem}.md-seg{flex-wrap:wrap}.md-seg--wrap button{flex:auto}.md-mtabs{scrollbar-width:none;gap:.375rem;margin:0 0 .75rem;padding-bottom:.125rem;display:flex;overflow-x:auto}.md-mtabs::-webkit-scrollbar{display:none}.md-mtab{border:1px solid var(--color-base-250);background:var(--color-base-100);font:inherit;color:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;padding:.375rem .75rem;font-size:.8125rem}.md-mtab.is-on{border-color:var(--color-primary);color:var(--color-primary);font-weight:600}.md-bar{flex-wrap:wrap;gap:.5rem;margin-bottom:.625rem}.md-squadsel{min-width:9rem;max-width:16rem}.md-search{flex:12rem;align-items:center;min-width:0;max-width:22rem;display:flex;position:relative}.md-search .lt-icon{pointer-events:none;position:absolute;left:.5rem}.md-search .input{width:100%;padding-left:1.875rem}.md-search--full{max-width:none}.md-dates{align-items:center;gap:.25rem;display:inline-flex}.md-dates .input{width:9.5rem}.md-counters{flex-wrap:wrap;gap:.5rem;margin:0 0 .75rem;display:flex}.md-counter{border:1px solid var(--color-base-250);background:var(--color-base-100);font:inherit;color:inherit;cursor:pointer;border-radius:10px;align-items:baseline;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;display:flex}.md-counter b{font-size:1rem}.md-counter:hover{border-color:var(--color-base-300)}.md-counter.is-on{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.md-listcard{overflow:hidden}.md-table td{vertical-align:middle}.md-row{cursor:pointer}.md-clip{text-overflow:ellipsis;white-space:nowrap;max-width:16rem;overflow:hidden}.md-letters{flex-wrap:wrap;gap:.25rem;margin:0 0 .625rem;display:flex}.md-letter{border:1px solid var(--color-base-250);background:var(--color-base-100);min-width:2.5rem;height:2.5rem;font:inherit;color:inherit;cursor:pointer;border-radius:.5rem;padding:0 .375rem;font-weight:600}.md-letter.is-sel{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-content)}.md-bigletters{grid-template-columns:repeat(auto-fill,minmax(3.25rem,1fr));gap:.375rem;display:grid}.md-bigletter{border:1px solid var(--color-primary);background:var(--color-primary);height:3.25rem;color:var(--color-primary-content);font:inherit;cursor:pointer;border-radius:.625rem;font-size:1.25rem;font-weight:600;position:relative}.md-bigletter span{opacity:.85;font-size:.6875rem;font-weight:500;position:absolute;top:.125rem;right:.3125rem}.md-bigletter.is-sel{box-shadow:0 0 0 3px var(--lt-primary-soft)}.md-bigletter:disabled{background:var(--surface-subtle);border-color:var(--color-base-250);color:var(--lt-faint);cursor:default}.md-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:.375rem;margin-top:.5rem;display:grid}.md-kid{background:var(--status-neutral-soft);min-height:3.5rem;font:inherit;color:inherit;text-align:left;cursor:pointer;border:1px solid #0000;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name mark""meta mark";align-items:center;gap:.125rem .5rem;padding:.5rem .75rem;display:grid}.md-kid.is-in{background:var(--status-success-soft)}.md-kid:hover{border-color:var(--color-base-300)}.md-kid__name{grid-area:name;font-weight:600}.md-kid__meta{color:var(--lt-muted);grid-area:meta;font-size:.8125rem}.md-kid__mark{color:var(--lt-muted);text-align:right;grid-area:mark;max-width:9rem;font-size:.75rem}.md-att-list{gap:.5rem;display:grid}.md-att-card{padding:.75rem .875rem}.md-att-card.is-done{background:var(--color-base-100)}.md-att-card.is-done .md-att-name{color:inherit}.md-att-head{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.md-att-name{font-size:1rem;font-weight:600}.md-reasons{margin:.375rem 0;padding-left:1.125rem;font-size:.875rem}.md-reasons li{margin:.125rem 0}.md-att-foot{color:var(--lt-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.md-childdr{gap:.875rem;display:grid}.md-sec{border-bottom:1px solid var(--color-base-250);padding-bottom:.875rem}.md-sec:last-child{border-bottom:0}.md-medline{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.md-det{margin:.375rem 0}.md-det summary{cursor:pointer;padding:.25rem 0;font-size:.875rem;font-weight:500}.md-answers{margin:.25rem 0;padding:0;font-size:.8125rem;list-style:none}.md-answers li{border-bottom:1px solid var(--color-base-200);grid-template-columns:minmax(0,1fr) auto;gap:0 .75rem;padding:.25rem 0;display:grid}.md-answers li span.md-muted{grid-column:1/-1}.md-answers li.is-st b{color:var(--status-warning-ink)}.md-hlist{margin:0;padding:0;list-style:none}.md-hist{border-bottom:1px solid var(--color-base-200);padding:.375rem 0;font-size:.875rem}.md-hist:last-child{border-bottom:0}.md-mini{font-size:.8125rem}.md-brief{background:var(--status-neutral-soft);border-radius:10px;gap:.125rem;margin-bottom:.75rem;padding:.625rem .75rem;display:grid}.md-brief.is-in{background:var(--status-success-soft)}.md-brief__name{font-size:1rem;font-weight:600}.md-brief .btn{justify-self:start;margin-top:.25rem}.md-vform{gap:.5rem;display:grid}.md-vform textarea{resize:vertical}.md-vmeta{margin-top:.75rem;line-height:1.5}.md-cancelform{flex-wrap:wrap}.md-cancelform .input{flex:12rem;min-width:0}.md-done{background:var(--status-success-soft);border-radius:10px;align-items:flex-start;gap:.75rem;padding:.75rem;display:flex}.md-done__ic{flex:none;width:1.75rem;height:1.75rem}.md-done ul{margin:0;padding-left:1rem}.md-offer{border:1px solid var(--color-base-250);border-radius:10px;margin-top:.875rem;padding:.75rem}.md-offer p{margin:0 0 .25rem}.md-until{flex-wrap:wrap;align-items:center;gap:.375rem;display:inline-flex}.md-until .input{width:12.5rem}.md-vcards{gap:.375rem;display:grid}.md-vcard{border:1px solid var(--color-base-250);background:var(--color-base-100);font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:10px;gap:.125rem;padding:.625rem .75rem;display:grid}.md-vcard:nth-child(2n){background:var(--lt-zebra)}.md-vcard__top{justify-content:space-between;gap:.5rem;display:flex}.md-vcard__name{font-weight:600}.md-today{margin-bottom:.75rem;padding:.75rem .875rem}.md-today__head{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin-bottom:.5rem;display:flex}.md-todaylist{flex-wrap:wrap;gap:.375rem;display:flex}.md-todo{border:1px solid var(--color-base-250);background:var(--color-base-100);font:inherit;color:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.8125rem;display:inline-flex}.md-todo.is-done{color:var(--lt-muted)}.md-todo:hover{border-color:var(--color-base-300)}.md-masscard{padding:.75rem .875rem}.md-mass{gap:.625rem;display:grid}.md-mhead{gap:.5rem;display:grid}.md-mhead__row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.md-kindseg button{align-items:center;gap:.3125rem;display:inline-flex}.md-kindtitle{font-weight:600}.md-datebar{align-items:center;gap:.25rem;display:inline-flex}.md-datebar .input{width:9.5rem}.md-sqname{font-weight:600}.md-minfo{flex-wrap:wrap;gap:.25rem 1rem;font-size:.8125rem;display:flex}.md-macts{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.md-macts__tools{flex-wrap:nowrap;gap:.25rem;display:inline-flex}.md-mnote{margin-top:-.25rem}.md-mgroup__head{color:var(--lt-muted);justify-content:space-between;align-items:center;gap:.5rem;margin:.25rem 0 .375rem;font-size:.8125rem;font-weight:600;display:flex}.md-mlist{gap:.3125rem;display:grid}.md-mrow{background:var(--status-neutral-soft);border:1px solid #0000;border-radius:10px}.md-mrow.is-in{background:var(--status-success-soft)}.md-mrow.is-open{border-color:var(--color-base-300)}.md-mrow__main{grid-template-columns:minmax(6.5rem,1fr) minmax(0,max-content) auto;align-items:center;gap:.5rem;min-height:3.25rem;padding:.5rem .5rem .5rem .75rem;display:grid}.md-mrow__name{min-width:6.5rem;display:grid}.md-mrow__name b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.md-mrow__res{text-align:right;overflow-wrap:anywhere;flex-direction:column;align-items:flex-end;gap:.125rem;min-width:0;max-width:100%;display:flex}.md-res{font-size:.875rem}.md-res.is-dev,.md-mrow.is-dev .md-res{font-weight:600}.md-temp{text-align:right;width:5.5rem;font-size:1rem}.md-temp.is-dev{color:var(--status-warning-ink);border-color:var(--status-warning-ink);font-weight:600}.md-meditor{border-top:1px solid var(--color-base-250);background:var(--color-base-100);border-radius:0 0 10px 10px;gap:.5rem;padding:.25rem .75rem .75rem;display:grid}.md-mfields{grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));gap:.5rem;display:grid}.md-ftemp{max-width:8rem}.md-ancard{overflow:hidden}.md-anwrap{max-height:70vh}.md-antable th,.md-antable td{white-space:nowrap}.md-antable thead th{z-index:2;background:var(--color-base-100);vertical-align:bottom;white-space:normal;min-width:6rem;position:sticky;top:0}.md-an-name{z-index:1;background:inherit;min-width:11rem;position:sticky;left:0}.md-antable thead .md-an-name{z-index:3}.md-antable tbody td.md-an-name{background:var(--color-base-100)}.md-antable tbody tr:nth-child(2n) td.md-an-name{background:var(--lt-zebra)}.md-an-in{text-align:right;width:5.5rem}.md-an-in.is-err,[data-an].is-err{border-color:var(--status-error-ink);box-shadow:inset 0 0 0 1px var(--status-error-ink)}.md-an-diff{color:var(--lt-muted);text-align:right;font-size:.75rem}.md-an-out td{color:var(--lt-muted)}.md-an-hint{padding:.5rem .875rem}.md-ansum{margin-top:.75rem;padding:.75rem .875rem}.md-ansum__tour td{font-weight:600}.md-setup{gap:.75rem;display:grid}.md-setcard{gap:.5rem;padding:.875rem;display:grid}.md-cardhead{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.md-schedrow{border-top:1px solid var(--color-base-200);gap:.25rem;padding:.5rem 0;display:grid}.md-schedrow__t{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.md-schedrow__f{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.md-checks{flex-wrap:wrap;gap:0 1.25rem;display:flex}.md-indrow{border-top:1px solid var(--color-base-200);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;padding:.25rem 0;display:flex}.md-indrow.is-off{opacity:.6}.md-indrow .md-check{flex:14rem}.md-form2{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.md-indform{gap:.5rem;display:grid}@media (max-width:640px){.md-hide-sm{display:none}.md-bar .md-search{flex-basis:100%;max-width:none}.md-dates{flex-wrap:wrap}.md-dates .input{width:8.75rem}.md-mhead__row{gap:.375rem}.md-squadsel{flex:8rem;max-width:100%}.md-temp{width:4.75rem}.md-bigletters{grid-template-columns:repeat(6,minmax(0,1fr))}.md-form2{grid-template-columns:1fr}.md-mrow__main{padding-left:.625rem}}.mb-hint{color:var(--lt-muted);font-size:.8125rem;font-weight:400}.mb-card{padding:0;overflow:hidden}.mb-card.is-loading{opacity:.6;transition:opacity .2s}.mb-st{flex:none;place-items:center;width:1.5rem;height:1.5rem;display:inline-grid}.mb-st .lt-icon{stroke-width:2.5px;width:1.125rem;height:1.125rem}.mb-st.is-ok{color:var(--color-success)}.mb-st.is-expiring{color:var(--color-warning)}.mb-st.is-denied{color:var(--color-error)}.mb-bar{gap:.5rem;margin-bottom:.75rem;display:grid}.mb-bar__row{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.mb-bar__row>.select{flex:0 14rem;width:auto;min-width:9rem;max-width:100%}.mb-bar__row>.mb-tour{flex:16rem;max-width:22rem}.mb-seg{max-width:100%;overflow-x:auto}.mb-search{flex:12rem;align-items:center;max-width:18rem;display:inline-flex;position:relative}.mb-search .lt-icon{color:var(--lt-muted);pointer-events:none;position:absolute;left:.5rem}.mb-search input{width:100%;padding-left:1.75rem}.mb-check{cursor:pointer;align-items:center;gap:.375rem;font-size:.8125rem;display:inline-flex}.mb-counts{font-variant-numeric:tabular-nums;color:var(--lt-muted);align-items:center;gap:.125rem;font-size:.8125rem;display:inline-flex}.mb-counts .mb-st{margin-left:.375rem}.mb-letters{flex-wrap:wrap;gap:.25rem;margin-bottom:.75rem;display:flex}.mb-letter{border:1px solid var(--color-base-250);background:var(--color-base-100);cursor:pointer;border-radius:.625rem;min-width:2.5rem;height:2.5rem;font-size:.9375rem;font-weight:600}.mb-letter.is-sel{border-color:var(--color-primary);color:var(--color-primary)}.mb-letter:disabled{opacity:.35;cursor:default}.mb-list{display:grid}.mb-row{border-bottom:1px solid var(--color-base-200);cursor:pointer;outline:none;grid-template-columns:1.75rem minmax(12rem,1.4fr) minmax(12rem,2.4fr) 1.25rem;align-items:center;gap:.25rem .75rem;padding:.625rem .875rem;display:grid}.mb-row:last-child{border-bottom:0}.mb-row:nth-child(2n){background:var(--lt-zebra)}.mb-row:hover{background:var(--lt-hover)}.mb-row:focus-visible{box-shadow:inset 0 0 0 2px var(--color-primary)}.mb-row__who{flex-wrap:wrap;align-items:baseline;gap:0 .5rem;min-width:0;display:flex}.mb-row__name{font-weight:600}.mb-row__birth{color:var(--lt-muted);font-variant-numeric:tabular-nums;font-size:.8125rem}.mb-row__birth.is-warn{color:var(--color-warning)}.mb-row__meta{color:var(--lt-muted);flex-basis:100%;font-size:.75rem}.mb-row__st{flex-wrap:wrap;gap:.125rem .625rem;min-width:0;font-size:.8125rem;line-height:1.35;display:flex}.mb-row__stname{flex-basis:100%;font-weight:600}.mb-row.is-denied .mb-row__stname{color:var(--color-error)}.mb-row__ok{color:var(--lt-muted)}.mb-row__go{color:var(--lt-faint)}.mb-pr{color:var(--lt-muted);align-items:center;gap:.25rem;display:inline-flex}.mb-pr .lt-icon{flex:none}.mb-pr.is-missing .lt-icon,.mb-pr.is-expired .lt-icon{color:var(--color-error)}.mb-pr.is-expiring .lt-icon,.mb-pr.is-incomplete .lt-icon{color:var(--color-warning)}.mb-foot{color:var(--lt-muted);border-top:1px solid var(--color-base-200);padding:.5rem .875rem;font-size:.8125rem}@media (max-width:860px){.mb-row{grid-template-columns:1.5rem minmax(0,1fr) 1rem;grid-template-areas:"st who go"".sts go";align-items:start;padding:.75rem}.mb-row>.mb-st{grid-area:st}.mb-row__who{grid-area:who}.mb-row__st{grid-area:sts}.mb-row__go{grid-area:go;align-self:center}.mb-search{max-width:none}.mb-bar__row>.select,.mb-bar__row>.mb-tour{flex:100%;width:100%;min-width:0;max-width:100%}}.mb-dr{align-content:start;gap:1rem;display:grid}.mb-head{gap:.5rem;display:grid}.mb-head__status{align-items:center;gap:.5rem;display:flex}.mb-head__status .mb-st{width:2rem;height:2rem}.mb-head__status .mb-st .lt-icon{width:1.5rem;height:1.5rem}.mb-head__status b{font-size:1.125rem;display:block}.mb-head__status span{color:var(--lt-muted);font-size:.8125rem}.mb-head__status.is-denied b{color:var(--color-error)}.mb-reasons{gap:.25rem;margin:0;padding:0;font-size:.875rem;list-style:none;display:grid}.mb-reasons li{align-items:flex-start;gap:.375rem;line-height:1.35;display:flex}.mb-reasons .lt-icon{flex:none;margin-top:.125rem}.mb-reasons .is-missing .lt-icon,.mb-reasons .is-expired .lt-icon{color:var(--color-error)}.mb-reasons .is-expiring .lt-icon,.mb-reasons .is-incomplete .lt-icon{color:var(--color-warning)}.mb-note{border:1px solid var(--color-base-250);color:var(--lt-muted);border-radius:.625rem;align-items:flex-start;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;line-height:1.4;display:flex}.mb-note .lt-icon{flex:none;margin-top:.125rem}.mb-tours{flex-wrap:wrap;gap:.375rem;display:flex}.mb-tourchip{border:1px solid var(--color-base-250);background:var(--color-base-100);cursor:pointer;border-radius:.625rem;align-items:center;gap:.25rem;padding:.25rem .625rem .25rem .375rem;font-size:.8125rem;display:inline-flex}.mb-tourchip small{color:var(--lt-muted)}.mb-tourchip.is-on{border-color:var(--color-primary)}.mb-tourchip .mb-st{width:1.125rem;height:1.125rem}.mb-tourchip .mb-st .lt-icon{width:.9375rem;height:.9375rem}.mb-form{border:1px solid var(--color-base-250);border-radius:.625rem;gap:.625rem;padding:.75rem;display:grid}.mb-form__title{align-items:center;gap:.375rem;font-weight:600;display:flex}.mb-form__grid{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem .75rem;display:grid}.mb-f{color:var(--lt-muted);gap:.25rem;min-width:0;font-size:.8125rem;display:grid}.mb-f>.input,.mb-f>.select{width:100%;color:var(--color-base-content)}.mb-f--item,.mb-f--wide{grid-column:1/-1}.mb-form__acts{flex-wrap:wrap;gap:.5rem;display:flex}.mb-form .input,.mb-form .select{min-height:2.75rem;font-size:1rem}.mb-sec{gap:.5rem;display:grid}.mb-sec__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.mb-sec__head h3{margin:0;font-size:.9375rem}.mb-group{display:grid}.mb-group__title{text-transform:uppercase;letter-spacing:.03em;color:var(--lt-muted);padding:.5rem .875rem .25rem;font-size:.75rem;font-weight:600}.mb-dr .mb-group__title{padding-left:0}.mb-item{border-bottom:1px solid var(--color-base-200);grid-template-columns:1.25rem minmax(0,1fr) auto 2rem;align-items:center;gap:.5rem;padding:.375rem .25rem;font-size:.875rem;display:grid}.mb-item:nth-child(2n){background:var(--lt-zebra)}.mb-item__mark{color:var(--lt-faint);place-items:center;display:inline-grid}.mb-item.is-ok .mb-item__mark{color:var(--color-success)}.mb-item.is-expiring .mb-item__mark,.mb-item.is-incomplete .mb-item__mark{color:var(--color-warning)}.mb-item.is-expired .mb-item__mark,.mb-item.is-missing .mb-item__mark{color:var(--color-error)}.mb-item__name{flex-wrap:wrap;align-items:baseline;gap:.125rem .5rem;min-width:0;display:flex}.mb-item__st{color:var(--lt-muted);flex-basis:100%;font-size:.75rem}.mb-item.is-opt .mb-item__name b{color:var(--lt-muted);font-weight:500}.mb-item__dates{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.25;display:grid}.mb-item__dates small{color:var(--lt-muted)}.mb-item__add{width:2rem;height:2rem}.mb-stages{gap:.125rem;display:inline-flex}.mb-stage{border:1px solid var(--color-base-250);color:var(--lt-faint);border-radius:.375rem;padding:0 .3rem;font-size:.6875rem}.mb-stage.is-done{border-color:var(--color-success);color:var(--color-base-content)}.mb-recs{margin:0;padding:0;list-style:none;display:grid}.mb-rec{border-bottom:1px solid var(--color-base-200);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem;padding:.5rem .25rem;font-size:.875rem;display:grid}.mb-rec:nth-child(2n){background:var(--lt-zebra)}.mb-rec__date{font-variant-numeric:tabular-nums}.mb-rec__until{color:var(--lt-muted);margin-left:.5rem;font-size:.75rem}.mb-rec__cm{color:var(--color-base-content);font-size:.8125rem}.mb-rec__who{color:var(--lt-muted);font-size:.75rem}.mb-rec__files{gap:.25rem;display:inline-flex}.mb-rec__files .lf-mini{cursor:zoom-in;width:2.5rem;height:3.25rem}.mb-rec__acts{gap:.125rem;display:inline-flex}@media (max-width:520px){.mb-rec{grid-template-columns:minmax(0,1fr) auto}.mb-rec__files{grid-column:1/-1}.mb-rec__acts{grid-area:1/2}.mb-item{grid-template-columns:1.25rem minmax(0,1fr) 2rem}.mb-item__dates{text-align:left;grid-column:2;gap:.5rem;display:flex}.mb-item__add{grid-area:1/3}}.mb-legend{color:var(--lt-muted);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-size:.75rem;display:flex}.mb-lg{border:1px solid var(--color-base-250);vertical-align:-2px;border-radius:.25rem;width:.875rem;height:.875rem;display:inline-block}.mb-lg.is-missing,.mb-cell.is-missing{background:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.mb-lg.is-missing,.mb-cell.is-missing{background:color-mix(in srgb,var(--color-error) 16%,transparent)}}.mb-lg.is-expired,.mb-cell.is-expired{background:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.mb-lg.is-expired,.mb-cell.is-expired{background:color-mix(in srgb,var(--color-error) 30%,transparent)}}.mb-lg.is-expiring,.mb-cell.is-expiring{background:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.mb-lg.is-expiring,.mb-cell.is-expiring{background:color-mix(in srgb,var(--color-warning) 24%,transparent)}}.mb-rpn-wrap{max-width:100%;overflow-x:auto}.mb-rpn{border-collapse:collapse;min-width:100%;font-size:.75rem}.mb-rpn th,.mb-rpn td{border:1px solid var(--color-base-200);text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;padding:.25rem .375rem}.mb-rpn th{background:var(--color-base-200);font-weight:600;position:sticky;top:0}.mb-rpn tbody tr:nth-child(2n){background:var(--lt-zebra)}.mb-rpn .mb-rpn__fio{text-align:left;background:var(--color-base-100);z-index:1;position:sticky;left:0}.mb-rpn thead .mb-rpn__fio{background:var(--color-base-200);z-index:2}.mb-rpn tbody tr:nth-child(2n) .mb-rpn__fio{background:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){.mb-rpn tbody tr:nth-child(2n) .mb-rpn__fio{background:color-mix(in srgb,var(--color-base-100) 92%,var(--color-base-content))}}.mb-rpn td:nth-child(4){text-align:left}.mb-rpn a{color:inherit;font-weight:600;text-decoration:none}.mb-rpn a:hover{text-decoration:underline}.mb-rpn tr.is-denied .mb-rpn__fio a{color:var(--color-error)}.mb-sign{color:var(--lt-muted);border-top:1px solid var(--color-base-200);padding:.75rem .875rem;font-size:.8125rem}.mb-tpls{gap:.5rem;display:grid}.mb-tpl{border:1px solid var(--color-base-250);border-radius:.625rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.625rem .75rem;display:flex}.mb-tpl__acts{flex:none;gap:.25rem;display:inline-flex}.mb-tpled{align-content:start;gap:.625rem;display:grid}.mb-cols{counter-reset:c;margin:0;padding:0;list-style:none;display:grid}.mb-cols li{border-bottom:1px solid var(--color-base-200);grid-template-columns:minmax(0,1fr) minmax(5rem,9rem) auto;align-items:center;gap:.375rem;padding:.25rem 0;font-size:.8125rem;display:grid}.mb-cols li:nth-child(2n){background:var(--lt-zebra)}.mb-cols__t:before{counter-increment:c;content:counter(c) ". ";color:var(--lt-muted)}.mb-cols__b{display:inline-flex}.mb-cols__add{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.mb-cols__add .select{flex:12rem}.mb-irow{border-bottom:1px solid var(--color-base-200);outline:none;grid-template-columns:minmax(14rem,2.4fr) minmax(8rem,1fr) minmax(6rem,.8fr) minmax(6rem,.8fr);align-items:center;gap:.25rem .75rem;padding:.5rem .875rem;font-size:.875rem;display:grid}.mb-irow:nth-child(2n){background:var(--lt-zebra)}.mb-irow[role=button]{cursor:pointer}.mb-irow[role=button]:hover{background:var(--lt-hover)}.mb-irow:focus-visible{box-shadow:inset 0 0 0 2px var(--color-primary)}.mb-irow.is-off{color:var(--lt-muted)}.mb-irow__name,.mb-irow__term,.mb-irow__age,.mb-irow__cnt{flex-direction:column;min-width:0;display:flex}.mb-irow__basis{color:var(--lt-muted);font-size:.75rem}.mb-irow__cnt{text-align:right;align-items:flex-end}@media (max-width:760px){.mb-irow{grid-template-columns:minmax(0,1fr) auto}.mb-irow__age{grid-column:1}.mb-irow__cnt{grid-area:1/2/span 2}}.mb-itemform{align-content:start;gap:.625rem;display:grid}.mb-posts{gap:.75rem;display:grid}.mb-post{border:1px solid var(--color-base-250);background:var(--color-base-100);border-radius:.625rem;gap:.5rem;padding:.75rem .875rem;display:grid}.mb-post__head{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}.mb-post__head .btn{margin-left:auto}.mb-chips{flex-wrap:wrap;gap:.25rem;display:flex}.mb-chip{border:1px solid var(--color-base-250);border-radius:.625rem;padding:.125rem .5rem;font-size:.8125rem}.mb-chip.is-off{color:var(--lt-faint);text-decoration:line-through}.mb-reqform{align-content:start;gap:.5rem;display:grid}.mb-reqrow{border-bottom:1px solid var(--color-base-200);cursor:pointer;grid-template-columns:auto minmax(0,1fr) 5rem;align-items:center;gap:.5rem;padding:.375rem 0;font-size:.875rem;display:grid}.mb-reqrow small{color:var(--lt-muted);font-size:.75rem;display:block}.mb-reqrow.is-off{color:var(--lt-muted)}.sq-page{flex-direction:column;gap:.75rem;min-width:0;display:flex}.sq-note{margin-top:.5rem;font-size:.875rem}.sq-small{font-size:.8125rem}.sq-warn{color:var(--status-warning-ink);font-weight:600}.sq-who{align-items:center;gap:.25rem;display:inline-flex}.sq-squads{flex-wrap:wrap;gap:.375rem;margin:0 0 .75rem;display:flex}.sq-chip{border:1px solid var(--border-subtle);background:var(--surface-card);min-height:2.25rem;font:inherit;color:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.875rem;display:inline-flex}.sq-chip.is-on{border-color:var(--color-primary);background:var(--lt-primary-soft);color:var(--status-info-ink);font-weight:600}.sq-chip__m{color:var(--text-muted);font-size:.75rem;font-weight:400}.sq-days{scrollbar-width:thin;gap:.375rem;max-width:100%;padding-bottom:.25rem;display:flex;overflow-x:auto}.sq-day{border:1px solid var(--border-subtle);background:var(--surface-card);min-width:5.25rem;font:inherit;color:var(--text-muted);cursor:pointer;text-align:left;border-radius:.625rem;flex-direction:column;flex:none;align-items:flex-start;gap:.125rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}.sq-day b{color:var(--color-base-content);font-size:.9375rem}.sq-day.is-on{border-color:var(--color-primary);background:var(--lt-primary-soft)}.sq-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;display:flex}.sq-when{flex-direction:column;gap:.125rem;min-width:0;display:flex}.sq-when b{font-size:1.0625rem}.sq-when .lt-muted{font-size:.8125rem}.sq-seg{border:1px solid var(--border-subtle);background:var(--surface-card);border-radius:.625rem;display:inline-flex;overflow:hidden}.sq-seg__b{font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;padding:.4375rem .875rem;font-size:.875rem;display:inline-flex}.sq-seg__b+.sq-seg__b{border-left:1px solid var(--border-subtle)}.sq-seg__b.is-on{background:var(--lt-primary-soft);color:var(--status-info-ink);font-weight:600}.sq-seg__b input{opacity:0;pointer-events:none;position:absolute}.sq-check{cursor:pointer;align-items:center;gap:.375rem;font-size:.875rem;display:inline-flex}.sq-inline{align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.sq-stats{color:var(--text-muted);flex-wrap:wrap;gap:.25rem 1rem;font-size:.875rem;display:flex}.sq-stats b{color:var(--color-base-content);font-variant-numeric:tabular-nums}.sq-legend{flex-wrap:wrap;gap:.25rem 1rem;font-size:.75rem;display:flex}.sq-slots{flex-direction:column;gap:.5rem;display:flex}.sq-slot{grid-template-columns:3.5rem minmax(0,1fr);gap:.75rem;padding:.75rem .875rem;display:grid}.sq-slot:nth-child(2n){background:var(--lt-zebra)}.sq-slot__time{font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.sq-slot__time b{font-size:1.0625rem}.sq-slot__time span{color:var(--text-muted);font-size:.8125rem}.sq-slot__body{flex-direction:column;gap:.25rem;min-width:0;display:flex}.sq-slot__title{align-items:center;gap:.375rem;font-weight:600;display:flex}.sq-slot__meta{color:var(--text-muted);font-size:.8125rem}.sq-names{flex-wrap:wrap;gap:.25rem;margin-top:.125rem;display:flex}.sq-name{background:var(--status-neutral-soft);border-radius:.375rem;padding:.125rem .5rem;font-size:.8125rem}.sq-name.is-in{background:var(--status-success-soft)}.sq-rows{flex-direction:column;gap:.375rem;display:flex}.sq-row{background:var(--status-neutral-soft);border-radius:.625rem;grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:.25rem .75rem;padding:.625rem .875rem;display:grid}.sq-row.is-in{background:var(--status-success-soft)}.sq-row__name{flex-direction:column;min-width:0;font-weight:600;display:flex}.sq-row__st{color:var(--text-muted);font-size:.75rem;font-weight:400}.sq-row__items{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;font-size:.875rem;display:flex}.sq-it b{font-variant-numeric:tabular-nums}.sq-letters{flex-wrap:wrap;gap:.375rem;display:flex}.sq-letter{border:1px solid var(--border-subtle);background:var(--surface-card);min-width:2.75rem;height:2.75rem;font:inherit;color:inherit;cursor:pointer;border-radius:.625rem;padding:0 .625rem;font-size:1.0625rem;font-weight:600;position:relative}.sq-letter.is-on{border-color:var(--color-primary);background:var(--lt-primary-soft);color:var(--status-info-ink)}.sq-letter__n{color:var(--text-muted);font-size:.625rem;font-weight:500;position:absolute;bottom:.0625rem;right:.25rem}.sq-kids{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:.5rem;display:grid}.sq-kid{border:1px solid var(--border-subtle);background:var(--status-neutral-soft);font:inherit;color:inherit;text-align:left;border-radius:.625rem;flex-direction:column;gap:.375rem;min-width:0;padding:.75rem .875rem;display:flex}button.sq-kid{cursor:pointer}button.sq-kid:hover{border-color:var(--color-base-300)}.sq-kid.is-in{background:var(--status-success-soft);border-color:#0000}.sq-kid__top{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.sq-kid__name{min-width:0;font-size:1rem;font-weight:600}.sq-kid__meta{color:var(--text-muted);font-size:.8125rem}.sq-kid__bd{color:var(--status-warning-ink);align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;display:inline-flex}.sq-kid__svc{flex-wrap:wrap;gap:.25rem;display:flex}.sq-svc{background:var(--surface-card);text-overflow:ellipsis;white-space:nowrap;border-radius:.375rem;align-items:center;gap:.25rem;max-width:100%;padding:.125rem .5rem;font-size:.75rem;display:inline-flex;overflow:hidden}.sq-kid__foot{font-size:.75rem}.sq-kid__other{color:var(--text-muted);align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.sq-link{font:inherit;color:inherit;text-align:left;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--border-default);-webkit-text-decoration-color:var(--border-default);text-decoration-color:var(--border-default);text-underline-offset:3px;background:0 0;border:0;padding:0}.sq-kid .btn{flex:none}.sq-grid{grid-template-columns:1.75rem repeat(var(--sq-cols,3),minmax(0,1fr));align-items:stretch;gap:.25rem;display:grid}.sq-grid__c{color:var(--text-muted);align-self:center;font-size:.75rem}.sq-cell{background:var(--surface-card);text-overflow:ellipsis;white-space:nowrap;border-radius:.375rem;min-width:0;padding:.1875rem .375rem;font-size:.75rem;overflow:hidden}.sq-cell.is-cont{color:var(--text-muted)}.sq-cell.is-empty{background:var(--status-warning-soft);color:var(--status-warning-ink);border:1px dashed var(--status-warning-ink);text-align:center;font-weight:600}.sq-bd{align-items:flex-start;gap:.625rem;padding:.75rem .875rem;display:flex}.sq-bd__list{flex-direction:column;gap:.125rem;margin-top:.25rem;font-size:.875rem;display:flex}.sq-drawer{flex-direction:column;gap:.75rem;display:flex}.sq-cy{border:1px solid var(--border-subtle);border-radius:.625rem;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.sq-cy__head{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.sq-sl{background:var(--surface-subtle);border-radius:.5rem;flex-direction:column;gap:.375rem;padding:.5rem .625rem;display:flex}.sq-sl.is-empty{background:var(--status-warning-soft)}.sq-sl__head{color:var(--text-muted);justify-content:space-between;gap:.5rem;font-size:.8125rem;display:flex}.sq-en{justify-content:space-between;align-items:center;gap:.5rem;font-size:.9375rem;display:flex}.sq-opts{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.375rem;display:grid}.sq-opt{border:1px solid var(--border-subtle);background:var(--surface-card);font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:.5rem;flex-direction:column;gap:.125rem;min-width:0;padding:.5rem .625rem;font-size:.8125rem;display:flex}.sq-opt b{font-size:.9375rem}.sq-opt:hover:not(:disabled){border-color:var(--color-primary)}.sq-opt:disabled{cursor:default;opacity:.65}.sq-opt__why{color:var(--status-error-ink);font-size:.75rem}.sq-form{flex-direction:column;gap:.75rem;display:flex}@media (max-width:640px){.sq-kids,.sq-row{grid-template-columns:minmax(0,1fr)}.sq-bar{align-items:flex-start}.sq-opts{grid-template-columns:minmax(0,1fr)}.sq-letter{min-width:2.5rem;height:2.5rem}}.mk-page{flex-direction:column;gap:.75rem;min-width:0;display:flex}.mk-pick{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.mk-inline{align-items:center;gap:.5rem;min-width:0;max-width:100%;font-size:.875rem;display:inline-flex}.mk-inline .select{min-width:0;max-width:100%}.mk-who{flex-wrap:wrap;align-items:center;gap:.375rem .5rem;display:flex}.mk-stats{color:var(--text-muted);flex-wrap:wrap;gap:.25rem 1rem;font-size:.875rem;display:flex}.mk-stats b{color:var(--color-base-content);font-variant-numeric:tabular-nums}.mk-h{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:.25rem 0 .5rem;font-size:1rem;font-weight:700;display:flex}.mk-h .lt-muted{font-size:.875rem;font-weight:400}.mk-warn{color:var(--status-warning-ink);font-weight:600}.mk-small{font-size:.8125rem}.mk-note{align-items:flex-start;gap:.5rem;font-size:.8125rem;display:flex}.mk-note .lt-icon{flex:none;margin-top:.125rem}.mk-list{border:1px solid var(--border-subtle);background:var(--surface-card);border-radius:.625rem;flex-direction:column;display:flex;overflow:hidden}.mk-sess{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:3.25rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:4rem;padding:.75rem .875rem;display:grid}.mk-sess+.mk-sess{border-top:1px solid var(--border-subtle)}.mk-sess:nth-child(2n){background:var(--lt-zebra)}.mk-sess:hover{background:var(--lt-hover)}.mk-sess__time{font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.mk-sess__time b{font-size:1.0625rem}.mk-sess__time span{color:var(--text-muted);font-size:.8125rem}.mk-sess__body{flex-direction:column;gap:.1875rem;min-width:0;display:flex}.mk-sess__title{font-size:1rem;font-weight:600}.mk-sess__meta{color:var(--text-muted);font-size:.8125rem}.mk-sess__fill{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-size:.8125rem;display:flex}.mk-bar{background:var(--surface-subtle);border-radius:999px;width:4.5rem;height:.375rem;display:inline-block;overflow:hidden}.mk-bar span{background:var(--color-primary);height:100%;display:block}.mk-days{gap:.375rem;max-width:100%;padding-bottom:.25rem;display:flex;overflow-x:auto}.mk-day{border:1px solid var(--border-subtle);background:var(--surface-card);min-width:4.5rem;font:inherit;color:var(--text-muted);cursor:pointer;border-radius:.625rem;flex-direction:column;flex:none;align-items:flex-start;padding:.5rem .75rem;font-size:.8125rem;display:flex}.mk-day b{color:var(--color-base-content);font-size:.9375rem}.mk-day.is-on{border-color:var(--color-primary);background:var(--lt-primary-soft)}.mk-bar2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;display:flex}.mk-sum{color:var(--text-muted);flex-wrap:wrap;gap:.25rem 1rem;font-size:.9375rem;display:flex}.mk-sum b{color:var(--color-base-content);font-variant-numeric:tabular-nums}.mk-kids{flex-direction:column;gap:.375rem;display:flex}.mk-kid{border:1px solid var(--border-subtle);background:var(--surface-card);border-radius:.625rem;align-items:center;gap:.75rem;min-height:3.5rem;padding:.625rem .75rem .625rem .875rem;display:flex}.mk-kid.is-yes{background:var(--status-success-soft);border-color:#0000}.mk-kid.is-no{background:var(--status-neutral-soft)}.mk-kid.is-no .mk-kid__name{color:var(--text-muted)}.mk-kid__main{flex-direction:column;flex:auto;gap:.125rem;min-width:0;display:flex}.mk-kid__name{font-weight:600}.mk-kid__meta{color:var(--text-muted);font-size:.8125rem}.mk-kid.is-out .mk-kid__meta{color:var(--status-warning-ink)}.mk-kid__st{color:var(--text-muted);flex:none;font-size:.8125rem}.mk-kid__btns{flex:none;gap:.375rem;display:flex}.mk-yn{border:1px solid var(--border-subtle);background:var(--surface-card);width:2.75rem;height:2.75rem;color:var(--text-muted);cursor:pointer;border-radius:.625rem;place-items:center;display:inline-grid}.mk-yn.is-on{border-color:var(--status-success-ink);color:var(--status-success-ink);background:var(--surface-card)}.mk-yn--no.is-on{border-color:var(--status-error-ink);color:var(--status-error-ink)}.mk-yn:disabled{opacity:.6;cursor:default}.mk-form{flex-direction:column;gap:.75rem;margin-bottom:1rem;display:flex}.mk-links{flex-direction:column;gap:.5rem;display:flex}.mk-link{border:1px solid var(--border-subtle);border-radius:.625rem;flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:.625rem .75rem;display:flex}.mk-link>div:first-child{flex-direction:column;flex:14rem;gap:.25rem;min-width:0;display:flex}.mk-link.is-off{opacity:.65}.mk-link__btns{align-items:flex-start;gap:.25rem;display:flex}.mk-url{width:100%;font-size:.75rem}.mk-standalone{max-width:52rem;margin:0 auto;padding:1rem 1rem 3rem}.mk-toast{background:var(--color-neutral);max-width:calc(100vw - 2rem);color:var(--color-neutral-content);opacity:0;pointer-events:none;z-index:50;border-radius:.625rem;padding:.625rem 1rem;font-size:.875rem;transition:opacity .2s,transform .2s;position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%,1rem)}.mk-toast.is-on{opacity:1;transform:translate(-50%)}@media (max-width:640px){.mk-sess{grid-template-columns:3rem minmax(0,1fr) auto;gap:.5rem;padding:.625rem .75rem}.mk-inline{flex:100%}.mk-inline .select{flex:auto}}.cb-link{font:inherit;color:var(--color-primary);cursor:pointer;background:0 0;border:0;padding:0}.cb-link:hover{text-decoration:underline}.cb-note{color:var(--lt-muted);margin:0 0 .5rem;font-size:.8125rem}.cb-h{margin:0;font-size:.9375rem;font-weight:600}.cb-check{cursor:pointer;align-items:center;gap:.375rem;font-size:.875rem;display:inline-flex}.cb-check--pad{padding-top:1.375rem}.cb-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.75rem;display:grid}.cb-compose__sp{flex:1}.cb-bar{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.cb-seg{max-width:100%}.cb-search{flex:14rem;align-items:center;min-width:0;max-width:24rem;display:flex;position:relative}.cb-search .lt-icon{pointer-events:none;position:absolute;left:.5rem}.cb-search .input{width:100%;padding-left:1.875rem}.cb-listcard{overflow:hidden}.cb-list{flex-direction:column;display:flex}.cb-item{border:0;border-bottom:1px solid var(--color-base-250);background:var(--color-base-100);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:.1875rem;padding:.75rem .875rem;display:flex}.cb-item:nth-child(2n){background:var(--color-base-150)}.cb-item:last-child{border-bottom:0}.cb-item:hover{background:var(--lt-primary-soft)}.cb-item:focus-visible{box-shadow:inset var(--shadow-focus);outline:none}.cb-item__top{align-items:baseline;gap:.5rem;min-width:0;display:flex}.cb-item__who{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.cb-item.is-unread .cb-item__who,.cb-item--new .cb-item__who{font-weight:700}.cb-item__time{color:var(--lt-muted);flex:none;font-size:.75rem}.cb-item__kid{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.cb-item__text{color:var(--color-base-content);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.875rem;display:-webkit-box;overflow:hidden}.cb-item--closed .cb-item__text{color:var(--lt-muted)}.cb-item__meta{color:var(--lt-muted);flex-wrap:wrap;align-items:center;gap:.25rem;font-size:.75rem;display:flex}.cb-unread{color:var(--color-base-content);font-weight:600}.cb-wait.is-over,.cb-over{color:var(--status-error-ink);font-weight:500}.cb-foot{color:var(--lt-muted);border-top:1px solid var(--color-base-250);padding:.5rem .875rem;font-size:.8125rem}.cb-card{flex-direction:column;gap:.875rem;display:flex}.cb-facts{grid-template-columns:minmax(7rem,10rem) 1fr;gap:.5rem 1rem}.cb-facts dt{padding-top:.125rem}.cb-facts dd{white-space:normal;font-weight:400;overflow:visible}.cb-facts dd select{max-width:100%}.cb-esc{color:var(--status-error-ink);margin-top:.25rem;font-size:.8125rem}.cb-assign{border:1px solid var(--color-base-250);border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:.5rem;padding:.625rem;display:flex}.cb-assign>:first-child{flex:14rem;min-width:0}.cb-thread{border:1px solid var(--color-base-250);background:var(--color-base-150);border-radius:10px;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.cb-msg{border:1px solid var(--color-base-250);background:var(--color-base-100);border-radius:10px;align-self:flex-start;max-width:min(36rem,88%);padding:.5rem .75rem}.cb-msg--out{background:var(--lt-primary-soft);border-color:#0000;align-self:flex-end}.cb-msg--system{max-width:100%;color:var(--lt-muted);text-align:center;background:0 0;border:0;flex-wrap:wrap;justify-content:center;align-self:center;gap:.375rem;padding:.125rem .5rem;font-size:.75rem;display:flex}.cb-msg__text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.875rem}.cb-msg__att{color:var(--lt-muted);align-items:center;gap:.25rem;margin-top:.25rem;font-size:.75rem;display:flex}.cb-msg__time{color:var(--lt-muted);margin-top:.25rem;font-size:.6875rem}.cb-msg--system .cb-msg__time{margin:0}.cb-dfoot{flex-direction:column;align-items:stretch;gap:.5rem}.cb-compose{flex-direction:column;gap:.5rem;width:100%;display:flex}.cb-compose__text{resize:vertical;width:100%;min-height:3.25rem}.cb-compose__row{flex-wrap:wrap;align-items:center;gap:.375rem;width:100%;display:flex}.cb-tourline{margin:-.25rem 0 .5rem;font-size:.8125rem}.cb-bar2{flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:.75rem;display:flex}.cb-chips{flex-wrap:wrap;gap:.375rem;display:flex}.cb-chip{border:1px solid var(--color-base-250);background:var(--color-base-100);height:2rem;font:inherit;color:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;padding:0 .75rem;font-size:.8125rem}.cb-chip:hover{border-color:var(--color-base-300)}.cb-chip.is-on{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary);font-weight:500}.cb-feed{flex-direction:column;gap:.75rem;max-width:46rem;display:flex}.cb-post{border:1px solid var(--color-base-250);background:var(--color-base-100);border-radius:10px;overflow:hidden}.cb-post--pending{border-style:dashed}.cb-post--rejected{opacity:.75}.cb-post__head{flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;padding:.625rem .875rem 0;font-size:.8125rem;display:flex}.cb-post__where{align-items:center;gap:.3125rem;font-weight:600;display:inline-flex}.cb-post__st{font-size:.75rem;font-weight:500}.cb-post__st--pending{color:var(--status-warning-ink)}.cb-post__st--rejected{color:var(--status-error-ink)}.cb-post__text{white-space:pre-wrap;overflow-wrap:anywhere;padding:.5rem .875rem 0;font-size:.9375rem;line-height:1.45}.cb-post__foot{flex-wrap:wrap;align-items:center;gap:.375rem;padding:.5rem .875rem .625rem;font-size:.8125rem;display:flex}.cb-post__note{color:var(--status-error-ink)}.cb-photos{gap:2px;margin-top:.625rem;display:grid}.cb-photos--1{grid-template-columns:1fr}.cb-photos--2{grid-template-columns:1fr 1fr}.cb-photos--3{grid-template-columns:repeat(3,1fr)}.cb-photo{background:var(--color-base-200,var(--color-base-150));cursor:zoom-in;height:10rem;font:inherit;color:var(--lt-muted);border:0;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:0;font-size:.75rem;display:flex;position:relative;overflow:hidden}.cb-photos--1 .cb-photo{height:20rem}.cb-photos--2 .cb-photo{height:13rem}.cb-photo img{object-fit:cover;width:100%;height:100%;display:block}.cb-postform{flex-direction:column;gap:.75rem;display:flex}.cb-postform textarea{width:100%}.cb-banner{margin:0}.cb-info{flex-wrap:wrap;align-items:center;gap:.375rem .5rem;margin:0 0 .75rem;font-size:.8125rem;display:flex}.cb-tpls{flex-direction:column;display:flex;overflow:hidden}.cb-tpl{border:0;border-bottom:1px solid var(--color-base-250);background:var(--color-base-100);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:.25rem;padding:.75rem .875rem;display:flex}.cb-tpl:nth-child(2n){background:var(--color-base-150)}.cb-tpl:last-child{border-bottom:0}.cb-tpl:hover{background:var(--lt-primary-soft)}.cb-tpl.is-off{color:var(--lt-muted)}.cb-tpl__top{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.cb-tpl__top b{font-weight:600}.cb-tpl__top .lt-muted{font-size:.8125rem}.cb-tpl__text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.8125rem;font-family:var(--font-mono,ui-monospace,monospace);color:var(--lt-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cb-tpl__meta{color:var(--lt-muted);font-size:.75rem}.cb-tplform{flex-direction:column;gap:.75rem;display:flex}.cb-tpl-text{width:100%;font-family:var(--font-mono,ui-monospace,monospace);font-size:.8125rem}.cb-labels{flex-wrap:wrap;gap:.25rem;display:flex}.cb-label{border:1px solid var(--color-base-250);background:var(--color-base-100);max-width:100%;font:inherit;color:var(--lt-muted);cursor:pointer;text-align:left;border-radius:.5rem;align-items:baseline;gap:.375rem;padding:.1875rem .5rem;font-size:.75rem;display:inline-flex}.cb-label code{color:var(--color-base-content);font-size:.75rem}.cb-label:hover:not(:disabled){border-color:var(--color-primary)}.cb-label:disabled{cursor:default}.cb-preview{border:1px solid var(--color-base-250);background:var(--lt-primary-soft);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;padding:.75rem;font-size:.875rem}.cb-delayed{flex-direction:column;gap:.375rem;margin-top:.75rem;padding:.75rem .875rem;display:flex}.cb-delayed__row{grid-template-columns:minmax(8rem,12rem) 1fr auto;gap:.5rem;font-size:.8125rem;display:grid}.cb-delayed__text{text-overflow:ellipsis;white-space:nowrap;color:var(--lt-muted);overflow:hidden}.cb-rules{grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));align-items:start;gap:.75rem;display:grid}.cb-rule{flex-direction:column;gap:.75rem;padding:.875rem;display:flex}.cb-rule__head{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.cb-rule__head .lt-muted{font-size:.8125rem}.cb-rule__body{flex-direction:column;gap:.75rem;display:flex}.cb-rule__body.cb-row{display:grid}.cb-checks{flex-wrap:wrap;gap:.375rem 1rem;padding:.25rem 0;display:flex}.cb-det{border:1px solid var(--color-base-250);border-radius:10px;padding:.5rem .75rem}.cb-det summary{cursor:pointer;font-size:.875rem;font-weight:500}.cb-people{flex-direction:column;gap:.3125rem;max-height:14rem;margin-top:.5rem;display:flex;overflow:auto}.cb-savebar{border:1px solid var(--color-base-250);background:var(--color-base-100);border-radius:10px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;margin-top:.75rem;padding:.625rem .875rem;font-size:.8125rem;display:flex;position:sticky;bottom:0}.cb-bk__list{border:1px solid var(--color-base-250);border-radius:10px;flex-direction:column;margin-bottom:.375rem;display:flex;overflow:hidden}.cb-bk__row{background:var(--color-base-100);grid-template-columns:9rem 1fr auto;gap:.5rem;padding:.4375rem .625rem;font-size:.8125rem;display:grid}.cb-bk__row:nth-child(2n){background:var(--color-base-150)}.cb-bk__kind{color:var(--lt-muted)}.cb-bk__row--in .cb-bk__kind{color:var(--color-base-content);font-weight:500}.cb-bk__text{overflow-wrap:anywhere;white-space:pre-wrap;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cb-bk__time{color:var(--lt-muted);white-space:nowrap;font-size:.75rem}@media (max-width:640px){.cb-hide-sm{display:none}.cb-bar{flex-direction:column;align-items:stretch}.cb-search{flex:none;max-width:none}.cb-seg{overflow-x:auto}.cb-msg{max-width:92%}.cb-facts{grid-template-columns:7rem 1fr}.cb-bk__row,.cb-delayed__row{grid-template-columns:1fr;gap:.125rem}.cb-delayed__text{white-space:normal}.cb-photos--1 .cb-photo{height:14rem}.cb-photos--2 .cb-photo,.cb-photo{height:8rem}}.cb-bk--line{padding:.25rem 0}.cb-bk__open{align-items:center;gap:.375rem;display:inline-flex}.cb-bk--drawer .cb-bk__list{margin-top:.5rem}.cb-bk--drawer .cb-bk__text{-webkit-line-clamp:unset;display:block;overflow:visible}.cb-tag{background:var(--color-base-200);color:var(--color-base-content);white-space:nowrap;border-radius:6px;align-items:center;padding:0 .375rem;font-size:.6875rem;line-height:1.25rem;display:inline-flex}.cb-tag--warn{background:var(--status-warning-soft,var(--color-base-200));color:var(--status-warning-ink,var(--color-base-content));font-weight:500}.cb-seg .cb-seg--warn{color:var(--status-error-ink)}.cb-hints{border:1px solid var(--color-base-250);background:var(--color-base-150);border-radius:10px;flex-direction:column;gap:.5rem;padding:.625rem;display:flex}.cb-hints__title{align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;display:flex}.cb-hints__list,.cb-hints__find{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.cb-hints__find .input{flex:14rem;min-width:0}.cb-transfer .bk-field{flex:12rem;min-width:0}.cb-att{color:var(--color-primary);overflow-wrap:anywhere;align-items:center;gap:.25rem;margin-right:.5rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.cb-att:hover{text-decoration:underline}.cb-compose__tools{flex-wrap:wrap;align-items:flex-start;gap:.5rem;margin-bottom:.375rem;display:flex}.cb-compose__tools .lf-picker{flex:12rem;min-width:0}.cb-qr{max-width:14rem}.cb-qrs{flex-direction:column;gap:.25rem;display:flex}.cb-qrow{border-bottom:1px solid var(--color-base-250);align-items:flex-start;gap:.25rem;padding:.375rem 0;display:flex}.cb-qrow:last-child{border-bottom:0}.cb-qrow__main{flex:1;min-width:0;font-size:.875rem}.cb-qrow__text{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.8125rem;display:-webkit-box;overflow:hidden}.cb-digests{flex-wrap:wrap;gap:.25rem;margin-top:.5rem;display:flex}@media (max-width:640px){.cb-seg{flex-wrap:nowrap;max-width:100%;overflow-x:auto}.cb-seg button{white-space:nowrap}}.mlg-hint{color:var(--lt-muted);margin-top:.25rem;font-size:.75rem;line-height:1.45}.mlg-hint code,.mlg-marks code{font-size:.75rem}.mlg-hint--top{margin:0 0 .5rem}.mlg-muted{color:var(--lt-muted);font-size:.75rem;font-weight:400}.mlg-small{font-size:.75rem}.mlg-pad{padding:.5rem .25rem}.mlg-danger{color:var(--status-error-ink)}.mlg-n{color:var(--lt-muted);font-size:.75rem;font-weight:500}.mlg-st{white-space:nowrap}.mlg-st--error,.mlg-st--partial{color:var(--status-error-ink)}.mlg-st--planned{color:var(--status-warning-ink)}.mlg-st--skipped,.mlg-st--cancelled,.mlg-st--off,.mlg-st--deleted{color:var(--lt-muted)}.mlg-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-width:0;margin:0 0 .75rem;display:flex}.mlg-toolbar>span{min-width:0;max-width:100%}.mlg-seg{max-width:100%;overflow-x:auto}.mlg-search{min-width:0;max-width:24rem;color:var(--lt-muted);flex:14rem;align-items:center;gap:.375rem;display:flex}.mlg-search .input{flex:1;min-width:0}.mlg-sel{width:auto;min-width:0;max-width:100%}.mlg-sel--tour{max-width:22rem}.mlg-range{min-width:0;max-width:100%}.mlg-set{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:.75rem;padding:.625rem .875rem;font-size:.875rem;display:flex}.mlg-set__main{flex-wrap:wrap;align-items:center;gap:.25rem .875rem;min-width:0;display:flex}.mlg-set__main .lt-icon{color:var(--lt-muted)}.mlg-set__act{flex-wrap:wrap;gap:.375rem;display:flex}.mlg-list{padding:0;overflow:hidden}.mlg-row{cursor:pointer;border-top:1px solid var(--color-base-250);grid-template-columns:8.5rem minmax(0,1fr) auto;align-items:start;gap:.25rem 1rem;padding:.625rem .875rem;display:grid}.mlg-row:first-child{border-top:0}.mlg-row:nth-child(2n){background:var(--color-base-150)}.mlg-row:hover{background:var(--lt-primary-soft)}.mlg-row:focus-visible{box-shadow:inset var(--shadow-focus);outline:none}.mlg-row__when{color:var(--lt-muted);white-space:nowrap;font-size:.8125rem}.mlg-row__ch{white-space:normal;flex-wrap:wrap;align-items:center;gap:.25rem;margin-top:.125rem;font-size:.75rem;display:flex}.mlg-row__main{min-width:0}.mlg-row__who{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.875rem;font-weight:500;overflow:hidden}.mlg-row__src{color:var(--lt-muted);font-weight:400}.mlg-row__text{color:var(--lt-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8125rem;overflow:hidden}.mlg-row__meta{color:var(--lt-muted);overflow-wrap:anywhere;margin-top:.125rem;font-size:.75rem;line-height:1.45}.mlg-row__err{color:var(--status-error-ink);overflow-wrap:anywhere;font-size:.75rem}.mlg-row__why{color:var(--status-warning-ink);overflow-wrap:anywhere;font-size:.75rem}.mlg-row__st{text-align:right;font-size:.8125rem}.mlg-row__att{color:var(--lt-muted);white-space:nowrap;font-size:.75rem}.mlg-rule{grid-template-columns:2rem minmax(0,1fr) auto}.mlg-rule__ic{border:1px solid var(--color-base-250);width:2rem;height:2rem;color:var(--color-primary);background:var(--color-base-100);border-radius:.5rem;justify-content:center;align-items:center;display:flex}.mlg-rule.is-off .mlg-row__who,.mlg-rule.is-off .mlg-rule__ic{color:var(--lt-muted)}.mlg-foot{color:var(--lt-muted);align-items:center;gap:.75rem;margin:.5rem .25rem 0;font-size:.8125rem;display:flex}.mlg-list--mini .mlg-row{padding:.5rem .75rem}.mlg-dr{flex-direction:column;gap:.25rem;display:flex}.mlg-sub{color:var(--lt-muted);font-size:.8125rem}.mlg-form{flex-direction:column;gap:.625rem;min-width:0;display:flex}.mlg-form .bk-field{min-width:0}.mlg-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.mlg-num{max-width:8rem}.mlg-date{width:auto}.mlg-ta{resize:vertical;width:100%;height:auto;min-height:4.5rem;padding-top:.5rem;padding-bottom:.5rem;font-family:inherit;line-height:1.45}textarea.mlg-ta[rows="5"],textarea.mlg-ta[rows="6"]{min-height:8rem}.mlg-h{color:var(--lt-muted);align-items:center;gap:.375rem;margin:.875rem 0 .25rem;font-size:.8125rem;font-weight:600;display:flex}.mlg-h--top{margin-top:0}.mlg-chips{flex-wrap:wrap;gap:.25rem .875rem;display:flex}.mlg-cb{cursor:pointer;align-items:center;gap:.375rem;font-size:.875rem;display:inline-flex}.mlg-skip{margin-top:.125rem}.mlg-marks{flex-wrap:wrap;gap:.25rem;display:flex}.mlg-mark{font-family:var(--font-mono,ui-monospace,monospace);height:1.5rem;padding:0 .5rem;font-size:.75rem}.mlg-facts{margin-bottom:.5rem}.mlg-facts dd{overflow-wrap:anywhere;margin:0}.mlg-var{border:1px solid var(--color-base-250);background:var(--color-base-100);border-radius:.625rem;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.mlg-var.is-skip{background:var(--color-base-150)}.mlg-var__head{align-items:center;gap:.25rem;min-width:0;font-size:.875rem;display:flex}.mlg-var__head .mlg-muted{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mlg-var__ctl{flex:none;gap:.125rem;margin-left:auto;display:flex}.mlg-pv__tools{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.mlg-pv__sum{margin:.5rem 0 .25rem;font-size:.8125rem}.mlg-pv__list{border:1px solid var(--color-base-250);border-radius:.625rem;margin-top:.375rem;overflow:hidden}.mlg-pv__it{border-top:1px solid var(--color-base-250)}.mlg-pv__it:first-child{border-top:0}.mlg-pv__it:nth-child(2n){background:var(--color-base-150)}.mlg-pv__row{width:100%;font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}.mlg-pv__row:focus-visible{box-shadow:inset var(--shadow-focus);outline:none}.mlg-pv__who{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mlg-pv__st{text-align:right;overflow-wrap:anywhere;flex:none;max-width:50%;font-size:.75rem}.mlg-pv__ch{color:var(--lt-muted);flex-wrap:wrap;align-items:center;gap:.25rem;display:inline-flex}.mlg-pv__it.is-skip .mlg-pv__who{color:var(--lt-muted)}.mlg-msg{flex-direction:column;gap:.25rem;padding:0 .75rem .75rem;display:flex}.mlg-msg__h{color:var(--lt-muted);align-items:center;gap:.25rem;margin-top:.375rem;font-size:.75rem;font-weight:600;display:flex}.mlg-text{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--color-base-250);background:var(--color-base-100);border-radius:.625rem;padding:.625rem .75rem;font-size:.8125rem;line-height:1.5}.mlg-text__subj{margin-bottom:.25rem;font-weight:600}.mlg-bubble{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--lt-primary-soft);border-radius:.875rem .875rem .875rem .25rem;align-self:flex-start;max-width:100%;padding:.5rem .75rem;font-size:.8125rem;line-height:1.45}.mlg-bubble__btn{background:var(--color-base-100);color:var(--color-primary);border-radius:.5rem;justify-content:center;align-items:center;gap:.25rem;margin-top:.375rem;padding:.25rem .5rem;font-weight:500;display:flex}.mlg-frame{border:1px solid var(--color-base-250);background:#fff;border-radius:.625rem;width:100%;min-height:16rem}.mlg-test{overflow-wrap:anywhere;margin-top:.375rem;font-size:.8125rem}.mlg-dtable td{vertical-align:top}.mlg-dtable .lt-icon{vertical-align:-2px;color:var(--lt-muted)}.mlg-addr{overflow-wrap:anywhere;max-width:12rem}.mlg-send{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.mlg-rcp{padding:0;overflow:hidden}.mlg-rcp__head{border-bottom:1px solid var(--color-base-250);justify-content:space-between;align-items:center;padding:.5rem .875rem;font-size:.8125rem;display:flex}.mlg-rcp__list{max-height:34rem;overflow-y:auto}.mlg-rcp__row{border-top:1px solid var(--color-base-250);cursor:pointer;align-items:flex-start;gap:.625rem;padding:.5rem .875rem;display:flex}.mlg-rcp__row:first-child{border-top:0}.mlg-rcp__row:nth-child(2n){background:var(--color-base-150)}.mlg-rcp__row:hover{background:var(--lt-primary-soft)}.mlg-rcp__row .checkbox{flex:none;margin-top:.125rem}.mlg-rcp__main{flex-direction:column;flex:1;min-width:0;display:flex}.mlg-rcp__who{overflow-wrap:anywhere;font-size:.875rem;font-weight:500}.mlg-rcp__kids,.mlg-rcp__meta{color:var(--lt-muted);overflow-wrap:anywhere;font-size:.75rem}.mlg-rcp__kids{color:var(--color-base-content)}.mlg-rcp__ch{color:var(--lt-muted);flex:none;align-items:center;gap:.25rem;display:flex}.mlg-comp{flex-direction:column;gap:.625rem;min-width:0;padding:.875rem;display:flex;position:sticky;top:.75rem}.mlg-selN{font-size:.875rem}.mlg-comp__act{flex-wrap:wrap;justify-content:flex-end;gap:.375rem;display:flex}.mlg-result{border:1px solid var(--color-base-250);border-radius:.625rem;flex-wrap:wrap;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}.mlg-result .lt-icon{color:var(--status-success-ink,var(--color-success))}@media (max-width:1023px){.mlg-send{grid-template-columns:minmax(0,1fr)}.mlg-comp{position:static}.mlg-rcp__list{max-height:24rem}}@media (max-width:640px){.mlg-row{grid-template-columns:minmax(0,1fr) auto}.mlg-row__when{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.25rem .5rem;display:flex}.mlg-row__ch{margin-top:0}.mlg-rule{grid-template-columns:2rem minmax(0,1fr)}.mlg-rule .mlg-row__st{text-align:left;grid-column:2}.mlg-grid2{grid-template-columns:minmax(0,1fr)}.mlg-search{flex-basis:100%;max-width:none}.mlg-sel,.mlg-sel--tour{flex:45%;max-width:none}.mlg-set{padding:.5rem .75rem}}.cu-bad{color:var(--status-error-ink)}.cu-hint{color:var(--lt-muted);margin:.25rem 0 .75rem;font-size:.8125rem}.cu-tst{color:var(--lt-muted)}.cu-link{color:var(--color-primary);white-space:nowrap;text-decoration:none}.cu-link:hover{text-decoration:underline}.cu-h3{align-items:center;gap:.375rem;margin:1rem 0 .5rem;font-size:.875rem;font-weight:600;display:flex}.cu-h3 .lt-muted{font-weight:400}.cu-card,.cu-result,.cu-stat{padding:.75rem 1rem}.cu-card{margin-bottom:.75rem}.cu-row__erp>span:not(.cu-row__lbl),.cu-row__gov>span:not(.cu-row__lbl){display:block}.cu-card .lt-section-title{margin:0 0 .5rem}.cu-bar{flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.cu-tour{align-items:center;gap:.375rem;min-width:0;max-width:100%;display:inline-flex}.cu-tour .select{min-width:0;max-width:min(34rem,100vw - 4.5rem)}.cu-terrbar{max-width:100%;margin:0 0 .75rem;overflow-x:auto}.cu-terr button .lt-muted{font-size:.75rem}.cu-impl{color:var(--lt-muted);align-items:center;gap:.375rem;margin-bottom:.375rem;font-size:.8125rem;display:flex}.cu-sum{margin-bottom:.5rem;font-size:.875rem}.cu-actions{border-top:1px solid var(--color-base-250);border-bottom:1px solid var(--color-base-250);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.25rem;padding:.5rem 0;display:flex}.cu-all{align-items:center;gap:.375rem;font-size:.8125rem;display:inline-flex}.cu-table{flex-direction:column;display:flex}.cu-row{border-radius:6px;grid-template-columns:2rem minmax(8rem,1.1fr) minmax(10rem,1.8fr) 7rem minmax(8rem,1.1fr) minmax(8rem,1.1fr);align-items:start;gap:.25rem .75rem;padding:.5rem .25rem;font-size:.875rem;display:grid}.cu-row:nth-child(2n){background:var(--lt-zebra)}.cu-row.is-sel{box-shadow:inset 3px 0 0 var(--color-primary)}.cu-row--head{color:var(--lt-muted);padding-top:.25rem;padding-bottom:.25rem;font-size:.75rem;background:0 0!important}.cu-row--head .r{text-align:right}.cu-row small{color:var(--lt-muted);margin-top:.125rem;font-size:.75rem;display:block}.cu-row small .cu-bad{display:block}.cu-row__chk{padding-top:.125rem}.cu-row__sum{text-align:right}.cu-row__lbl{display:none}.cu-result{margin-bottom:.75rem}.cu-result__head{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.cu-result__list{margin:.5rem 0 0;padding-left:1.125rem;font-size:.8125rem}.cu-result__list li{margin:.125rem 0}.cu-dlist{flex-direction:column;display:flex}.cu-drow{border-radius:6px;grid-template-columns:minmax(8rem,1fr) minmax(12rem,2fr) minmax(9rem,1.2fr) minmax(9rem,1.2fr) auto;align-items:start;gap:.25rem .75rem;padding:.5rem .25rem;font-size:.875rem;display:grid}.cu-drow:nth-child(2n){background:var(--lt-zebra)}.cu-drow.is-open .cu-drow__st{font-weight:500}.cu-drow small{color:var(--lt-muted);margin-top:.125rem;font-size:.75rem;display:block}.cu-drow__act{flex-wrap:wrap;justify-content:flex-end;gap:.25rem;display:flex}.cu-stats{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;margin-bottom:.75rem;display:grid}.cu-stat{padding:.75rem 1rem}.cu-stat__t{color:var(--lt-muted);font-size:.8125rem}.cu-stat__n{margin:.125rem 0;font-size:1.375rem;font-weight:600}.cu-stat__m{color:var(--lt-muted);font-size:.75rem}.cu-rlist{flex-direction:column;display:flex}.cu-rrow{border-radius:6px;grid-template-columns:minmax(8rem,1fr) minmax(10rem,1.8fr) 7rem 8.5rem 7.5rem auto;align-items:start;gap:.25rem .75rem;padding:.5rem .25rem;font-size:.875rem;display:grid}.cu-rrow:nth-child(2n){background:var(--lt-zebra)}.cu-rrow.is-off{color:var(--lt-muted)}.cu-rrow small{color:var(--lt-muted);margin-top:.125rem;font-size:.75rem;display:block}.cu-rrow__sum{text-align:right}.cu-rrow__act{justify-content:flex-end;display:flex}.cu-hlist{flex-direction:column;display:flex}.cu-hrow{border-radius:6px;grid-template-columns:minmax(9rem,1fr) minmax(9rem,1fr) minmax(12rem,2.5fr);gap:.25rem .75rem;padding:.5rem .25rem;font-size:.875rem;display:grid}.cu-hrow:nth-child(2n){background:var(--lt-zebra)}.cu-hrow small{color:var(--lt-muted);margin-top:.125rem;font-size:.75rem;display:block}.cu-hist{margin:0;padding-left:1.125rem;font-size:.8125rem}.cu-hist small{color:var(--lt-muted);display:block}.cu-bsec__meta{color:var(--lt-muted);margin:0 0 .375rem;font-size:.8125rem}.cu-cm .lt-facts{margin-bottom:.75rem}.cu-grid2{grid-template-columns:1fr 1fr;gap:0 .75rem;display:grid}.cu-grid3{grid-template-columns:1fr 1fr 1fr;gap:0 .75rem;display:grid}.cu-kind{margin-bottom:.25rem}.cu-calc{border:1px solid var(--color-base-250);border-radius:10px;margin-top:.75rem;padding:.75rem;font-size:.8125rem}.cu-calc__line{color:var(--lt-muted);margin-bottom:.375rem}.cu-calc__sum{flex-wrap:wrap;gap:.25rem 1.25rem;display:flex}.cu-calc__sum b{font-size:.9375rem}.cu-trust{border:1px solid var(--color-base-250);border-radius:10px;margin-top:.75rem;padding:.75rem}.cu-trust .cu-h3{margin-top:0}.cu-trust .lt-segment{margin-bottom:.5rem}.cu-picks{flex-direction:column;gap:.25rem;max-height:14rem;margin:-.25rem 0 .5rem;display:flex;overflow-y:auto}.cu-pick{border:1px solid var(--color-base-250);cursor:pointer;background:var(--color-base-100);text-align:left;color:inherit;border-radius:10px;align-items:flex-start;gap:.5rem;padding:.375rem .5rem;font-family:inherit;font-size:.8125rem;display:flex}.cu-pick small{color:var(--lt-muted);display:block}.cu-pick:hover{border-color:var(--color-base-300)}.cu-rates{flex-direction:column;gap:.25rem;display:flex}.cu-rates__row{border-radius:6px;grid-template-columns:minmax(10rem,1fr) 1fr 1fr;align-items:start;gap:.5rem .75rem;padding:.5rem .25rem;display:grid}.cu-rates__row:nth-child(odd):not(.cu-rates__row--head){background:var(--lt-zebra)}.cu-rates__row--head{color:var(--lt-muted);padding-bottom:0;font-size:.75rem}.cu-rates__kind{padding-top:.375rem;font-size:.875rem;font-weight:500}.cu-rates__cell{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.cu-rates__cell small{flex-basis:100%}.cu-rates__in{color:var(--lt-muted);align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex}.cu-rates__in .input{width:7rem}.cu-rates__in .input[name$=\.pct]{width:4.5rem}.cu-switch{align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.875rem;display:inline-flex}.cu-radios{flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:.5rem;display:flex}.cu-radio{align-items:center;gap:.375rem;font-size:.875rem;display:inline-flex}.cu-list-buyers{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.cu-list-buyers .lt-chip{gap:.25rem}.cu-x{cursor:pointer;color:var(--lt-muted);background:0 0;border:0;padding:0;display:inline-flex}.cu-addbuyer{flex-basis:100%;max-width:28rem;margin-top:.5rem}.cu-addbuyer .input{width:100%;margin-bottom:.5rem}.cu-terrs{flex-direction:column;display:flex}.cu-terrs__row{border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .25rem;display:flex}.cu-terrs__row:nth-child(2n){background:var(--lt-zebra)}.cu-terrs__row small{color:var(--lt-muted);font-size:.75rem;display:block}.cu-terrs__row .select{flex:0 18rem;width:auto;min-width:12rem;max-width:100%}.cu-savebar{gap:.5rem;padding:.25rem 0 1rem;display:flex}@media (max-width:900px){.cu-row{grid-template-columns:2rem 1fr auto}.cu-row--head{display:none}.cu-row__chk{grid-row:span 3}.cu-row__who{grid-column:2/4}.cu-row__erp,.cu-row__gov{grid-column:span 1}.cu-row__lbl{color:var(--lt-muted);font-size:.6875rem;display:block}.cu-row__num{grid-column:2}.cu-row__sum{grid-area:1/3}.cu-drow{grid-template-columns:1fr auto}.cu-drow__what,.cu-drow__bk{grid-column:1/3}.cu-rrow{grid-template-columns:1fr 1fr 1fr}.cu-rrow__num,.cu-rrow__who{grid-column:1/4}.cu-rrow__sum{text-align:left}.cu-rrow__act{grid-column:1/4;justify-content:flex-start}.cu-hrow{grid-template-columns:1fr auto}.cu-hrow>div:last-child{grid-column:1/3}.cu-rates__row{grid-template-columns:1fr}.cu-rates__row--head{display:none}}@media (max-width:560px){.cu-grid2,.cu-grid3{grid-template-columns:1fr}.cu-actions .btn{flex:auto}.cu-actions .lt-toolbar__spacer{display:none}}.cs-list{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:.75rem;display:grid}.cs-card{padding:.75rem 1rem}.cs-card.is-off{opacity:.7}.cs-card__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.cs-card__acts{flex-wrap:wrap;gap:.25rem;display:flex}.cs-word{font-size:1rem}.cs-meta{color:var(--lt-muted);margin-top:.125rem;font-size:.8125rem}.cs-comment{white-space:pre-line;margin:.5rem 0;font-size:.8125rem}.cs-hint{color:var(--lt-muted);align-items:flex-start;gap:.5rem;margin-bottom:.75rem;padding:.625rem 1rem;font-size:.8125rem;display:flex}.cs-mxwrap{overflow-x:auto}.cs-mx{border-collapse:collapse;width:100%;margin-top:.5rem;font-size:.8125rem}.cs-mx th,.cs-mx td{text-align:left;border-bottom:1px solid var(--color-base-250);padding:.25rem .5rem}.cs-mx thead th{color:var(--lt-muted);font-weight:500}.cs-mx tbody th{font-weight:500}.cs-mx td{text-align:right;white-space:nowrap}.cs-grid2{grid-template-columns:1fr 1fr;gap:.5rem .75rem;display:grid}.cs-h3{margin:1rem 0 .5rem;font-size:.875rem;font-weight:600}.cs-h4{color:var(--lt-muted);margin:.75rem 0 .375rem;font-size:.8125rem;font-weight:600}.cs-switch{align-items:center;gap:.5rem;margin:.25rem 0;font-size:.875rem;display:inline-flex}.cs-ed__row{border-radius:6px;grid-template-columns:minmax(8rem,1fr) 1fr 1fr;align-items:end;gap:.5rem .75rem;padding:.5rem .25rem;display:grid}.cs-ed__row:nth-child(2n){background:var(--lt-zebra)}.cs-ed__lbl{padding-bottom:.375rem;font-size:.8125rem;font-weight:500}.cs-ed__cell small{margin-bottom:.125rem;display:block}.cs-ed__in{align-items:center;gap:.25rem;font-size:.8125rem;display:flex}.cs-ed__in .input{min-width:0}.cs-ed__in .cs-pct{flex:none;width:4rem}.cs-mode{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.25rem;font-size:.8125rem;display:flex}.cs-badge{background:var(--status-warning-soft);color:var(--status-warning-ink);border-radius:999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-weight:600;display:inline-flex}.cs-prices,.cs-certs,.cs-ops{flex-direction:column;display:flex}.cs-prow{grid-template-columns:1fr auto auto;align-items:baseline;gap:.5rem;padding:.25rem;font-size:.875rem;display:grid}.cs-prow:nth-child(2n),.cs-crow:nth-child(2n),.cs-orow:nth-child(2n){background:var(--lt-zebra)}.cs-crow{border-radius:6px;grid-template-columns:minmax(9rem,1.4fr) 7rem minmax(9rem,1fr) auto;align-items:start;gap:.25rem .75rem;padding:.5rem .25rem;font-size:.875rem;display:grid}.cs-crow small,.cs-orow small{color:var(--lt-muted);margin-top:.125rem;font-size:.75rem;display:block}.cs-crow__sum{text-align:right}.cs-crow__act{flex-wrap:wrap;justify-content:flex-end;gap:.25rem;display:flex}.cs-crow.is-yellow{background:var(--status-warning-soft)!important}.cs-crow__hint{color:var(--status-warning-ink);grid-column:1/-1;align-items:flex-start;gap:.375rem;font-size:.75rem;display:flex}.cs-yel{color:var(--status-warning-ink)}.cs-orow{border-radius:6px;grid-template-columns:minmax(10rem,1.5fr) minmax(10rem,1.5fr) auto;align-items:start;gap:.25rem .75rem;padding:.5rem .25rem;font-size:.875rem;display:grid}.cs-orow.is-off{color:var(--lt-muted);text-decoration:line-through}.cs-orow>.lt-num{text-align:right}.cs-picks{flex-direction:column;gap:.25rem;max-height:16rem;margin:-.25rem 0 .5rem;display:flex;overflow-y:auto}.cs-pick{border:1px solid var(--color-base-250);cursor:pointer;background:var(--color-base-100);text-align:left;color:inherit;border-radius:10px;padding:.375rem .5rem;font-family:inherit;font-size:.8125rem;display:block}.cs-pick small{color:var(--lt-muted);display:block}.cs-pick:hover{border-color:var(--color-base-300)}.cs-calc{background:var(--lt-zebra);border-radius:10px;flex-wrap:wrap;gap:.25rem 1.25rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.cs-calc small{display:block}.cs-credit{padding-top:.25rem;font-size:.8125rem}.cs-credit__manual{align-items:center;gap:.5rem;margin-top:.375rem;font-size:.8125rem;display:flex}.cs-credit__manual .input{width:9rem}@media (max-width:640px){.cs-list,.cs-grid2,.cs-ed__row{grid-template-columns:1fr}.cs-crow{grid-template-columns:1fr 1fr}.cs-crow__num,.cs-crow__act{grid-column:1/3}.cs-crow__sum{text-align:left}.cs-crow__act{justify-content:flex-start}.cs-orow{grid-template-columns:1fr}.cs-orow>.lt-num{text-align:left}.cs-prow{grid-template-columns:1fr auto}.cs-prow>:last-child{grid-column:1/3;justify-self:start}}.rp-bar{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.rp-src{max-width:13rem}.rp-bad{white-space:nowrap;align-items:center;gap:.375rem;font-size:.875rem;display:inline-flex}.rp-period{min-width:0}.rp-period .dr{max-width:100%}.rp-search{flex:12rem;min-width:10rem;max-width:20rem}.rp-dim{color:var(--lt-muted)}.rp-sm{font-size:.8125rem}.rp-link{color:var(--text-link,inherit);white-space:nowrap}.rp-table .rp-row{cursor:pointer}.rp-table .rp-at{white-space:nowrap;color:var(--lt-muted)}.rp-table td{vertical-align:top;white-space:normal}.rp-table .rp-at,.rp-table .rp-link{white-space:nowrap}.rp-rc{min-width:9rem;max-width:15rem}.rp-rc__txt{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rp-rc.is-bad,.rp-bad-txt{color:var(--status-error-ink)}.rp-foot{color:var(--lt-muted);flex-wrap:wrap;gap:.25rem 1rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}.rp-hint{color:var(--lt-muted);margin-top:.375rem;font-size:.8125rem}.rp-cards{margin:0;padding:0;list-style:none;display:none}.rp-cards .rp-card{cursor:pointer}.rp-cards .rp-card:nth-child(2n){background:var(--lt-zebra)}@media (max-width:720px){.rp-tablewrap{display:none}.rp-cards{display:block}.rp-search{flex-basis:100%;max-width:none}.rp-period{flex-basis:100%}}.rp-facts dd{overflow-wrap:anywhere}.rp-h{margin:1rem 0 .5rem;font-size:.875rem;font-weight:600}.rp-checks{flex-direction:column;gap:.25rem;margin:0 0 .5rem;padding-left:1.125rem;display:flex}.rp-checks li.is-bad{color:var(--status-error-ink)}.rp-sec__list{border:1px solid var(--border-subtle);border-radius:10px;margin:0;padding:0;list-style:none;overflow:hidden}.rp-sec__row{cursor:pointer;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding:.5rem .75rem;display:flex}.rp-sec__row:nth-child(2n){background:var(--lt-zebra)}.rp-sec__row:hover{background:var(--lt-hover)}.rp-sec__meta{font-size:.8125rem}.rp-new{flex-direction:column;gap:.75rem;display:flex}.rp-new__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}@media (max-width:640px){.rp-new__grid{grid-template-columns:minmax(0,1fr)}}.rp-modal{z-index:var(--z-sheet,65);box-sizing:border-box;background:oklab(0% none none/.4);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0;overflow:auto}.rp-modal__box{box-sizing:border-box;background:var(--surface-card,var(--color-base-100));width:100%;max-width:36rem;max-height:calc(100dvh - 2rem);color:var(--color-base-content);border:1px solid var(--border-subtle);box-shadow:var(--shadow-3,none);border-radius:10px;padding:1.25rem;overflow:auto}.rp-modal__title{margin:0 0 .375rem;font-size:1.0625rem;font-weight:600}.rp-modal__foot{gap:.5rem;margin-top:1rem;display:flex}.rp-ask__item{border:1px solid var(--border-subtle);border-radius:10px;margin-top:.875rem;padding:.75rem}.rp-ask__pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;display:grid}.rp-ask__pair>div{flex-direction:column;gap:.125rem;min-width:0;display:flex}.rp-ask__pair b{overflow-wrap:anywhere}.rp-ask__why{color:var(--lt-muted);margin:.5rem 0;font-size:.8125rem}.rp-ask__seg{flex-wrap:wrap;display:flex}.rp-ask__seg button{white-space:normal;flex:auto}@media (max-width:480px){.rp-ask__pair{grid-template-columns:minmax(0,1fr)}}.rp-card .lt-row__meta{white-space:normal}.tf-muted{color:var(--lt-muted)}.tf-sub{color:var(--lt-muted);font-size:.8125rem;display:block}.tf-note{color:var(--lt-muted);align-items:flex-start;gap:.375rem;margin:.375rem 0 .75rem;font-size:.8125rem;display:flex}.tf-danger{color:var(--status-danger-ink,#b42318)}.tf-r{text-align:right}.tf-pad{padding:.875rem}.tf-h{align-items:center;gap:.375rem;margin:1rem 0 .5rem;font-size:.9375rem;font-weight:600;display:flex}.tf-cardhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.25rem .875rem 0;display:flex}.tf-cardhead .tf-h{margin:.5rem 0}.tf-pad .tf-cardhead{padding:0 0 .5rem}.tf-hide-sm{display:inline}.tf-only-narrow{display:none}.tf-counters{flex-wrap:wrap;gap:.5rem;margin:0 0 .75rem;display:flex}.tf-counter{border:1px solid var(--color-base-250);background:var(--color-base-100);font:inherit;color:inherit;cursor:pointer;border-radius:10px;align-items:baseline;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;display:flex}.tf-counter b{font-size:1rem}.tf-counter:hover{border-color:var(--color-base-300)}.tf-counter.is-on{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.tf-counter--static{cursor:default}.tf-counter--static:hover{border-color:var(--color-base-250)}.tf-bar{flex-wrap:wrap;gap:.5rem;margin-bottom:.625rem}.tf-seg{flex-wrap:nowrap}.tf-search{flex:14rem;align-items:center;min-width:0;max-width:22rem;display:flex;position:relative}.tf-search .lt-icon{pointer-events:none;position:absolute;left:.5rem}.tf-search .input{width:100%;padding-left:1.875rem}.tf-st{max-width:12rem}.tf-listcard{overflow:hidden}.tf-table td{vertical-align:top;white-space:normal}.tf-table td.tf-r,.tf-table td.lt-num{white-space:nowrap}.tf-row{cursor:pointer}.tf-row.is-off td,.tf-card.is-off{color:var(--lt-muted)}.tf-row.is-off b{font-weight:500;text-decoration:line-through}.tf-kind{white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex}.tf-where{max-width:16rem}.tf-when{white-space:nowrap}.tf-foot{color:var(--lt-muted);border-top:1px solid var(--color-base-250);padding:.5rem .875rem;font-size:.8125rem}.tf-cards{gap:.375rem;padding:.5rem;display:grid}.tf-card{border:1px solid var(--color-base-250);background:var(--color-base-100);cursor:pointer;border-radius:10px;align-items:flex-start;gap:.5rem;padding:.625rem .75rem;display:flex}.tf-cards .tf-card:nth-child(2n){background:var(--lt-zebra)}.tf-card__main{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.tf-card__side{white-space:nowrap;font-weight:600}.tf-dr{flex-direction:column;gap:.75rem;display:flex}.tf-facts{gap:.25rem;display:grid}.tf-fact{border-bottom:1px solid var(--color-base-200);grid-template-columns:minmax(7rem,38%) 1fr;gap:.5rem;padding:.25rem 0;font-size:.875rem;display:grid}.tf-fact>span:first-child{color:var(--lt-muted)}.tf-box{border:1px solid var(--color-base-250);border-radius:10px;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.tf-box--danger{border-color:var(--status-danger-ink,#b42318)}.tf-box__title{font-size:.875rem;font-weight:600}.tf-grid2{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));align-items:end;gap:.5rem .75rem;display:grid}.tf-check{cursor:pointer;align-items:center;gap:.375rem;min-height:1.75rem;font-size:.875rem;display:inline-flex}.tf-check.is-off{color:var(--lt-muted);cursor:default}.tf-checks{flex-wrap:wrap;gap:.25rem 1rem;display:flex}.tf-checks--col{flex-direction:column;gap:.125rem}.tf-narrow{max-width:14rem}.tf-sum{border:1px solid var(--color-base-250);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:.375rem .75rem;padding:.625rem .75rem;display:flex}.tf-sum b{font-size:1.125rem}.tf-orddr .lt-segment{max-width:100%}.tf-trips,.tf-cars{grid-template-columns:repeat(auto-fill,minmax(min(100%,26rem),1fr));align-items:start;gap:.75rem;display:grid}.tf-trip,.tf-car{flex-direction:column;gap:.5rem;min-width:0;padding:.75rem .875rem;display:flex}.tf-car.is-overdue{border-color:var(--status-warning-ink)}.tf-trip__head{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.tf-trip__head b{align-items:center;gap:.25rem;display:inline-flex}.tf-trip .lt-progress{width:100%}.tf-acts{flex-wrap:wrap;justify-content:flex-end;gap:.25rem;display:flex}.tf-pts{gap:.125rem;display:grid}.tf-pt{grid-template-columns:1fr auto 2.5rem;gap:.5rem;padding:.125rem 0;font-size:.8125rem;display:grid}.tf-pt b{text-align:right}.tf-seats{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.tf-inline{color:var(--lt-muted);align-items:center;gap:.5rem;font-size:.8125rem;display:inline-flex}.tf-inline .input{width:6rem}.tf-det summary{cursor:pointer;color:var(--color-primary);padding:.25rem 0;font-size:.8125rem}.tf-line{border-top:1px solid var(--color-base-200);cursor:pointer;padding:.375rem 0;font-size:.875rem}.tf-route-t td:nth-child(2){white-space:nowrap}.tf-stops{border:1px solid var(--color-base-250);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.tf-stop{align-items:center;gap:.5rem;padding:.5rem .625rem;display:flex}.tf-stop:nth-child(2n){background:var(--lt-zebra)}.tf-stop+.tf-stop{border-top:1px solid var(--color-base-200)}.tf-stop__n{text-align:right;width:1.5rem;color:var(--lt-muted)}.tf-stop__main{flex-direction:column;flex:1;min-width:0;display:flex}.tf-stop__t{width:7.5rem}.tf-stop__mv{flex-direction:column;display:flex}.tf-refs{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));align-items:start;gap:.75rem;display:grid}.tf-matrix td{min-width:9rem}.tf-mx{vertical-align:top}.tf-mx .tf-check{display:flex}.tf-mx .pm-mw{max-width:9rem;display:block}.tf-mxp{width:100%}.tf-actsbar{gap:.5rem;margin-top:.75rem;display:flex}.tf-tourset{flex-direction:column;gap:.75rem;display:flex}.tf-tourset .tf-h{margin-top:0}.tf-tourset .input{max-width:9rem}.tf-bktable td{vertical-align:top}.tf-bkcell{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:.375rem;padding:0;font-size:.8125rem;display:inline-flex}.tf-bkcell:hover b{text-decoration:underline}@media (max-width:1023px){.tf-only-wide{display:none}.tf-only-narrow{display:grid}}@media (max-width:639px){.tf-hide-sm{display:none}.tf-search{flex-basis:100%;max-width:none}.tf-fact{grid-template-columns:1fr;gap:0}.tf-stop__t{width:5.75rem}.tf-trips,.tf-cars{grid-template-columns:1fr}}.ck-tr{font-size:.8125rem}.ck-trx{white-space:nowrap}.tf-dr>*{flex-shrink:0}.tf-drfoot{flex-wrap:wrap;row-gap:.5rem}@media (max-width:639px){.tf-trip__head{flex-wrap:wrap}.tf-trip__head .tf-acts{justify-content:flex-start;width:100%}}.tf-orders td:first-child{min-width:15rem}.tf-trip--over{border-color:var(--color-error)}.tf-route{flex-wrap:wrap;align-items:baseline;gap:.25rem .375rem;font-size:.8125rem;display:flex}.tf-crew{flex-direction:column;gap:.25rem;font-size:.8125rem;display:flex}.tf-crew .lt-icon{vertical-align:-2px;margin-right:.25rem}.tf-buses{flex-wrap:wrap;gap:.25rem .75rem;display:flex}.tf-bus{white-space:nowrap}.tf-matrix td,.tf-matrix th{padding-top:.25rem;padding-bottom:.25rem}.tf-prints{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.tf-buslist{flex-direction:column;gap:.375rem;margin-bottom:.25rem;display:flex}.tf-busrow{grid-template-columns:5.5rem 1fr 7rem 5rem auto;align-items:center;gap:.375rem;display:grid}.tf-busrow__n{color:var(--lt-muted);font-size:.8125rem}@media (max-width:720px){.tf-busrow{grid-template-columns:1fr 1fr auto}.tf-busrow__n{grid-column:1/-1}}.rs-hint{color:var(--lt-muted);margin-top:.25rem;font-size:.75rem;display:block}.rs-small{font-size:.75rem}.rs-right{text-align:right;white-space:nowrap}.rs-h{margin:1rem 0 .5rem;font-size:.875rem;font-weight:600}.rs-sub{margin:.75rem 0 .25rem;font-size:.8125rem;font-weight:500}.rs-danger{color:var(--action-danger)}.rs-check{cursor:pointer;align-items:center;gap:.375rem;font-size:.8125rem;display:inline-flex}.rs-check input{margin:0}.rs-checks{flex-wrap:wrap;gap:.375rem 1rem;display:flex}.rs-bar{flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.rs-seg{flex-wrap:wrap}.rs-nav{align-items:center;gap:.25rem;display:inline-flex}.rs-date{width:9.5rem}.rs-campsel{max-width:12rem}.rs-search{flex:12rem;align-items:center;min-width:0;max-width:20rem;display:flex;position:relative}.rs-search .lt-icon{pointer-events:none;color:var(--lt-muted);position:absolute;left:.5rem}.rs-search .input{width:100%;padding-left:1.75rem}.rs-calcard{padding:0;overflow:hidden}.rs-cal{--rs-name:15rem;--rs-col:2.75rem;overscroll-behavior-x:contain;max-height:calc(100vh - 15rem);overflow:auto}.rs-grid{min-width:calc(var(--rs-name) + var(--n) * var(--rs-col))}.rs-grid.is-hour{--rs-col:2.25rem}.rs-r{grid-template-columns:var(--rs-name) 1fr;border-bottom:1px solid var(--border-subtle);min-height:2.125rem;display:grid}.rs-r:nth-child(2n) .rs-n,.rs-r:nth-child(2n) .rs-t{background-color:var(--lt-zebra)}.rs-r--head{z-index:3;border-bottom-color:var(--border-default);min-height:2.5rem;position:sticky;top:0}.rs-r--head .rs-n,.rs-r--head .rs-t{background:var(--surface-card)}.rs-n{z-index:2;min-width:0;padding:0 .5rem 0 calc(.25rem + var(--d,0) * .75rem);background:var(--surface-card);border-right:1px solid var(--border-default);align-items:center;gap:.25rem;font-size:.8125rem;display:flex;position:sticky;left:0}.rs-n--head{color:var(--lt-muted);padding-left:.75rem;font-size:.75rem;font-weight:600}.rs-r.is-room .rs-n{font-size:.78rem}.rs-nn{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.rs-nprice{text-overflow:ellipsis;white-space:nowrap;max-width:6.5rem;color:var(--text-body);flex:none;font-size:.6875rem;overflow:hidden}.rs-nprice.is-inh{color:var(--lt-muted)}.rs-caret{width:1.25rem;height:1.25rem;color:var(--lt-muted);cursor:pointer;background:0 0;border:0;border-radius:.25rem;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.rs-caret:hover{background:var(--state-hover)}span.rs-caret{cursor:default}.rs-t{grid-template-columns:repeat(var(--n),minmax(var(--rs-col),1fr));display:grid;position:relative}.rs-t--head{align-items:stretch}.rs-hc{border-left:1px solid var(--border-subtle);flex-direction:column;justify-content:center;align-items:center;font-size:.75rem;line-height:1.1;display:flex}.rs-hc small{color:var(--lt-muted);font-size:.625rem}.rs-hc.is-wk,.rs-c.is-wk{background-color:var(--surface-subtle)}.rs-hc.is-now b{color:var(--color-primary)}.rs-c{border-left:1px solid var(--border-subtle)}.rs-c.is-now{box-shadow:inset 2px 0 0 var(--color-primary)}.rs-c[data-action]{cursor:cell}.rs-c[data-action]:hover{background-color:var(--lt-primary-soft)}.rs-b{z-index:1;min-width:0;font:inherit;white-space:nowrap;text-overflow:ellipsis;text-align:left;cursor:pointer;border:1px solid #0000;border-radius:.375rem;align-items:center;padding:0 .375rem;font-size:.6875rem;line-height:1;display:flex;position:absolute;top:.3125rem;bottom:.3125rem;overflow:hidden}.rs-b--placement{background:repeating-linear-gradient(135deg,var(--status-neutral-soft) 0 6px,var(--surface-subtle) 6px 12px);border-color:var(--border-default);color:var(--status-neutral-ink)}.rs-b--block,.rs-b--hold{background:var(--status-warning-soft);border-color:var(--lt-warning-border);color:var(--status-warning-ink)}.rs-b--rent{background:var(--lt-primary-soft);border-color:var(--color-primary);color:var(--text-body)}.rs-b--living{background:var(--status-success-soft);border-color:var(--color-success);color:var(--status-success-ink)}.rs-b--nested{z-index:0;border:1px dashed var(--border-default);height:.9375rem;color:var(--lt-muted);cursor:default;background:0 0;font-size:.625rem;top:auto;bottom:.1875rem}.rs-b--in{opacity:.75;height:.875rem;font-size:.625rem;top:.25rem;bottom:auto}.rs-b:not(.rs-b--nested):hover{filter:brightness(.96);box-shadow:0 0 0 1px var(--color-primary)}.rs-legend{color:var(--lt-muted);flex-wrap:wrap;gap:.375rem 1rem;margin:.625rem 0 0;font-size:.75rem;display:flex}.rs-legend span{align-items:center;gap:.375rem;display:inline-flex}.rs-sw{border:1px solid var(--border-default);border-radius:.1875rem;width:1.25rem;height:.75rem;display:inline-block}.rs-sw--placement{background:repeating-linear-gradient(135deg,var(--status-neutral-soft) 0 4px,var(--surface-subtle) 4px 8px)}.rs-sw--rent{background:var(--lt-primary-soft);border-color:var(--color-primary)}.rs-sw--living{background:var(--status-success-soft);border-color:var(--color-success)}.rs-sw--block{background:var(--status-warning-soft);border-color:var(--lt-warning-border)}.rs-sw--nested{background:0 0;border-style:dashed}.rs-tours{color:var(--lt-muted);flex-wrap:wrap;gap:.25rem 1rem;margin-top:.375rem;font-size:.75rem;display:flex}.rs-tours span{align-items:center;gap:.25rem;display:inline-flex}.rs-table td{vertical-align:top}.rs-tr{cursor:pointer}.rs-tr.is-off td,.rs-row.is-off{color:var(--lt-muted)}.rs-when{white-space:nowrap}.rs-foot{color:var(--lt-muted);border-top:1px solid var(--border-subtle);padding:.625rem .875rem;font-size:.8125rem}.rs-rows .rs-row{cursor:pointer;align-items:flex-start}.rs-rows .rs-row:nth-child(2n){background:var(--lt-zebra)}.rs-row__sum{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:.125rem;display:flex}.rs-row__sum small{color:var(--lt-muted);font-size:.6875rem}.rs-form .bk-field,.rs-pform .bk-field,.rs-set .bk-field{margin-top:.625rem}.rs-grid2{grid-template-columns:1fr 1fr;gap:0 .75rem;display:grid}.rs-grid3{grid-template-columns:1.4fr 1fr 1fr;gap:0 .75rem;display:grid}.rs-units,.rs-ctype{margin-top:.625rem}.rs-picked{border:1px solid var(--border-default);border-radius:10px;align-items:center;gap:.5rem;margin-top:.5rem;padding:.5rem .625rem;font-size:.875rem;display:flex}.rs-picked span{flex:1;min-width:0}.rs-sgs{border:1px solid var(--border-default);border-radius:10px;flex-direction:column;margin-top:.25rem;display:flex;overflow:hidden}.rs-sg{border:0;border-bottom:1px solid var(--border-subtle);background:var(--surface-card);font:inherit;text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:.125rem;padding:.5rem .625rem;font-size:.8125rem;display:flex}.rs-sg:last-child{border-bottom:0}.rs-sg:hover{background:var(--state-hover)}.rs-sg small{color:var(--lt-muted);font-size:.75rem}.rs-quote{border:1px solid var(--border-default);border-radius:10px;flex-direction:column;gap:.375rem;margin-top:1rem;padding:.75rem;font-size:.875rem;display:flex}.rs-quote.is-busy{border-color:var(--action-danger)}.rs-quote.is-err{color:var(--status-error-ink);flex-direction:row;align-items:center}.rs-quote__p{align-items:center;gap:.375rem;display:flex}.rs-quote .lt-banner{margin:0}.rs-ok{color:var(--status-success-ink);font-size:.8125rem}.rs-warn-t{color:var(--status-warning-ink)}.rs-conf{margin:0;padding-left:1.25rem;font-size:.8125rem}.rs-err{margin-top:.75rem}.rs-inline{margin-top:1rem;padding:.75rem}.rs-inline .rs-h{margin-top:0}.rs-card .lt-facts dd a{color:var(--text-link)}.rs-prname{padding-left:calc(.75rem + var(--d,0) * 1rem)!important}.rs-chip{border:1px solid var(--border-default);white-space:nowrap;border-radius:999px;align-items:baseline;gap:.25rem;margin:.125rem .375rem .125rem 0;padding:.125rem .5rem;font-size:.8125rem;display:inline-flex}.rs-chip small{color:var(--lt-muted);font-size:.6875rem}.rs-chip.is-inh{color:var(--lt-muted);border-style:dashed}.rs-prow{border:1px solid var(--border-default);border-radius:10px;align-items:flex-start;gap:.5rem;margin-bottom:.5rem;padding:.625rem .75rem;display:flex}.rs-prow.is-edit{border-color:var(--color-primary)}.rs-prow__main{flex:1;min-width:0;font-size:.875rem}.rs-prow__act{gap:.25rem;display:flex}.rs-pempty{margin-bottom:.5rem;font-size:.875rem}.rs-bklist{border:1px solid var(--border-default);border-radius:10px;margin:.25rem 0 0;padding:0;list-style:none;overflow:hidden}.rs-bklist li{border-bottom:1px solid var(--border-subtle)}.rs-bklist li:last-child{border-bottom:0}.rs-bklist li:nth-child(2n){background:var(--lt-zebra)}.rs-bklist li.is-off{color:var(--lt-muted)}.rs-bkitem{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(8rem,1.2fr) minmax(8rem,1.4fr) auto 6.5rem;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.8125rem;display:grid}.rs-bkitem:hover{background:var(--state-hover)}.rs-bkitem__n{align-items:center;gap:.375rem;font-weight:500;display:inline-flex}@media (max-width:767px){.rs-cal{--rs-name:8.25rem;--rs-col:2.5rem;max-height:none}.rs-grid.is-hour{--rs-col:2rem}.rs-nprice{display:none}.rs-n{padding-left:calc(.125rem + var(--d,0) * .375rem)}.rs-grid3{grid-template-columns:1fr 1fr}.rs-grid3>:first-child{grid-column:1/-1}.rs-search{flex-basis:100%;max-width:none}.rs-bkitem{grid-template-columns:1fr auto;gap:.125rem .5rem}.rs-bkitem>:nth-child(2){grid-area:2/1}.rs-bkitem>:nth-child(4){text-align:right;grid-area:2/2}}.rs-bar .select,.rs-bar .input{width:auto}.rs-bar .rs-search .input{width:100%}.ag-bar{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.ag-search{min-width:10rem;max-width:22rem;color:var(--lt-muted);flex:12rem;align-items:center;gap:.375rem;display:inline-flex}.ag-search .input{flex:1;min-width:0}.ag-agentsel{max-width:16rem}.ag-small{font-size:.8125rem}.ag-hint{color:var(--lt-muted);margin-top:.25rem;font-size:.8125rem;display:block}.ag-r{text-align:right;white-space:nowrap}.ag-nowrap{white-space:nowrap}.ag-warn{color:var(--status-warning-ink,#8a5a00)}.ag-bad{color:var(--status-error-ink)}.ag-accent{color:var(--text-link,inherit)}.ag-strike{text-decoration:line-through}.ag-link{color:var(--text-link,inherit)}.ag-cardtitle{margin:0;font-size:.9375rem;font-weight:600}.ag-list .lt-card__head{padding:.75rem .875rem .25rem}.ag-table td{vertical-align:top;white-space:normal}.ag-table td.ag-nowrap,.ag-table td.ag-r,.ag-table th.ag-r{white-space:nowrap}.ag-table .ag-tr{cursor:pointer}.ag-tr.is-off td,.ag-card.is-off{color:var(--lt-muted)}.ag-terms-txt{min-width:14rem;max-width:26rem;font-size:.8125rem}.ag-foot{color:var(--lt-muted);padding:.5rem .875rem;font-size:.8125rem}.ag-cards{margin:0;padding:0;list-style:none;display:none}.ag-cards .ag-card{cursor:pointer}.ag-cards .ag-card:nth-child(2n){background:var(--lt-zebra)}.ag-cards .lt-row__meta{white-space:normal}.ag-cards--always{display:block}.ag-meter{vertical-align:middle;background:var(--border-subtle);border-radius:3px;width:3rem;height:.375rem;margin-left:.375rem;display:inline-block;overflow:hidden}.ag-meter i{background:var(--color-primary,#3b6fd8);height:100%;display:block}.ag-blockrow td{color:var(--lt-muted);font-size:.8125rem}.ag-table--report tfoot th{white-space:nowrap}.ag-stats{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.5rem;margin:.5rem 0 .75rem;display:grid}.ag-stats>span{border:1px solid var(--border-subtle);background:var(--surface-card,var(--color-base-100));border-radius:10px;flex-direction:column;gap:.125rem;min-width:0;padding:.5rem .75rem;display:flex}.ag-stats small{color:var(--lt-muted);font-size:.75rem}.ag-stats b{overflow-wrap:anywhere;font-size:1rem;font-weight:600}.ag-stats em{color:var(--lt-muted);font-size:.75rem;font-style:normal}.ag-stats .ag-stat--main{border-color:var(--color-primary,#3b6fd8)}.ag-stats--page{margin-top:0}.ag-dr .ag-facts dd,.ag-facts dd{overflow-wrap:anywhere}.ag-h{margin:1rem 0 .5rem;font-size:.875rem;font-weight:600}.ag-ul{border:1px solid var(--border-subtle);border-radius:10px;margin:0;padding:0;list-style:none;overflow:hidden}.ag-li{justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.ag-li>span{flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;display:inline-flex}.ag-li:nth-child(2n){background:var(--lt-zebra)}.ag-li--link{cursor:pointer}.ag-li--link:hover{background:var(--lt-hover)}.ag-row{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.ag-row--end{justify-content:flex-end;margin:0 0 .75rem}.ag-row--center{justify-content:center;margin-top:.75rem}.ag-row--nowrap{flex-wrap:nowrap;margin-top:0}.ag-sub{border:1px solid var(--border-subtle);border-radius:10px;margin-top:.75rem;padding:.75rem}.ag-form{flex-direction:column;gap:.75rem;display:flex}.ag-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.ag-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.ag-check{align-items:center;gap:.375rem;font-size:.875rem;display:inline-flex}.ag-checks{flex-wrap:wrap;gap:.25rem 1rem;margin:.25rem 0 .5rem;display:flex}.ag-dangertext{color:var(--status-error-ink)}.ag-ttable td{vertical-align:top;white-space:normal}.ag-terms{flex-direction:column;gap:.625rem;display:flex}.ag-tg{border:1px solid var(--border-subtle);border-radius:10px;min-width:0;margin:0;padding:.5rem .75rem .75rem}.ag-tg legend{padding:0 .25rem;font-size:.8125rem;font-weight:600}.ag-tg.is-off>:not(legend):not(.ag-ov):not(.ag-ov__base){opacity:.5}.ag-tg[disabled] .ag-ov input{pointer-events:auto}.ag-ov{align-items:center;gap:.375rem;margin-right:.75rem;font-size:.8125rem;display:inline-flex}.ag-ov__base{color:var(--lt-muted);font-size:.8125rem}.ag-period{flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;display:flex}.ag-period .dr{max-width:100%}.ag-period .btn.is-active{background:var(--lt-hover)}.ag-acts{margin:0;padding:0;list-style:none}.ag-act{align-items:center}.ag-act:nth-child(2n){background:var(--lt-zebra)}.ag-act .lt-row__meta{white-space:normal}.ag-sec__box{border:1px solid var(--border-subtle);border-radius:10px;flex-direction:column;gap:.375rem;padding:.625rem .75rem;display:flex}.ag-sec__row{flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.875rem;display:flex}.ag-sec__row .ag-row{margin-top:0}.ad-wrap{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:1rem;display:grid}.ad-form{flex-direction:column;gap:.75rem;min-width:0;display:flex}.ad-sec{flex-direction:column;gap:.75rem;padding:.875rem;display:flex}.ad-sum{flex-direction:column;gap:.75rem;padding:.875rem;display:flex;position:sticky;top:.5rem}.ad-sumfacts dd{overflow-wrap:anywhere}.ad-num{max-width:8rem}.ad-pick{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.5rem;display:grid}.ad-opt{text-align:left;border:1px solid var(--border-subtle);background:var(--surface-card,var(--color-base-100));color:inherit;cursor:pointer;font:inherit;border-radius:10px;flex-direction:column;align-items:flex-start;gap:.125rem;min-width:0;padding:.625rem .75rem;display:flex}.ad-opt span,.ad-opt small{color:var(--lt-muted);overflow-wrap:anywhere;font-size:.8125rem}.ad-opt.is-on{border-color:var(--color-primary,#3b6fd8);box-shadow:inset 0 0 0 1px var(--color-primary,#3b6fd8)}.ad-opt:disabled{opacity:.5;cursor:not-allowed}.ad-kid{border-bottom:1px dashed var(--border-subtle);flex-direction:column;gap:.5rem;padding-bottom:.75rem;display:flex}.ad-kid__del{align-items:flex-end;display:flex}@media (max-width:900px){.ad-wrap{grid-template-columns:minmax(0,1fr)}.ad-sum{position:static}}@media (max-width:720px){.ag-tablewrap{display:none}.ag-cards{display:block}.ag-search{flex-basis:100%;max-width:none}.ag-agentsel{flex:100%;max-width:none}.ag-period{flex-basis:100%}.ag-hide-sm{display:none}}@media (max-width:560px){.ag-grid2,.ag-grid3{grid-template-columns:minmax(0,1fr)}.ag-seg,.ag-act{flex-wrap:wrap}}.ql-good{color:var(--status-success-ink)}.ql-bad{color:var(--status-error-ink)}.ql-sub{color:var(--lt-muted);margin:.25rem 0 .5rem;font-size:.8125rem}.ql-sm{font-size:.75rem}.ql-nw{white-space:nowrap}.ql-sp{flex:1}.ql-of{font:400 .75rem var(--lt-font,inherit);color:var(--lt-muted)}.ql-h{margin:.25rem 0 .5rem;font-size:.875rem;font-weight:600}.ql-pad{margin-bottom:.75rem;padding:.875rem 1rem}.ql-link{color:var(--color-primary);white-space:nowrap;text-decoration:none}.ql-link:hover{text-decoration:underline}.ql-linkbtn{color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ql-linkbtn:hover{text-decoration:underline}.ql-tag{color:var(--lt-muted);border-bottom:1px dotted;font-size:.75rem}.ql-danger{color:var(--status-error-ink)}.ql-bar{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem}.ql-seg,.ql-segwrap{max-width:100%;overflow-x:auto}.ql-segwrap{margin-bottom:.5rem}.ql-tsel{min-width:0;max-width:min(26rem,100vw - 2.5rem)}.ql-search{flex:14rem;min-width:12rem;max-width:22rem}.ql-chk,.ql-chk2{align-items:center;gap:.375rem;font-size:.8125rem;display:inline-flex}.ql-period{min-width:0}.ql-tiles{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));margin-bottom:.75rem}.ql-tile .lt-tile__value{font-size:1.25rem}.ql-npsbar{background:var(--color-base-200);border-radius:4px;gap:2px;height:.625rem;display:flex;overflow:hidden}.ql-npsbar>span{min-width:0;display:block}.ql-npsbar__p,.ql-dot--p{background:var(--color-success)}.ql-npsbar__n,.ql-dot--n{background:var(--color-base-300)}.ql-npsbar__c,.ql-dot--c{background:var(--color-error)}.ql-npsleg{color:var(--lt-muted);flex-wrap:wrap;gap:.25rem 1rem;margin-top:.375rem;font-size:.75rem;display:flex}.ql-dot{vertical-align:middle;border-radius:50%;width:.5rem;height:.5rem;margin-right:.25rem;display:inline-block}.ql-mini{width:9rem}.ql-mini .ql-npsbar{height:.375rem}.ql-table td,.ql-table th{vertical-align:top}.ql-table .r{text-align:right;font-variant-numeric:tabular-nums}.ql-row{cursor:pointer}.ql-row:hover td{background:var(--lt-hover)}.ql-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:26rem;display:-webkit-box;overflow:hidden}.ql-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;display:-webkit-box;overflow:hidden}.ql-cards{display:none}.ql-card{cursor:pointer}.ql-dyn{flex-direction:column;gap:.375rem;display:flex}.ql-dyn__row{border-radius:6px;grid-template-columns:minmax(8rem,14rem) 1fr 3rem 2.5rem;align-items:center;gap:.5rem;padding:.125rem .25rem;font-size:.8125rem;display:grid}.ql-dyn__row:nth-child(2n){background:var(--lt-zebra)}.ql-dyn__t small{color:var(--lt-muted);font-size:.6875rem;display:block}.ql-dyn__axis{background:linear-gradient(to right,transparent calc(50% - .5px),var(--color-base-300) calc(50% - .5px),var(--color-base-300) calc(50% + .5px),transparent calc(50% + .5px));height:.75rem;position:relative}.ql-dyn__bar{background:var(--color-primary);border-radius:0 4px 4px 0;height:100%;display:block}.ql-dyn__bar.is-neg{background:var(--color-error);border-radius:4px 0 0 4px}.ql-dyn__v{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.ql-dyn__n{text-align:right;color:var(--lt-muted);font-variant-numeric:tabular-nums}.ql-qs{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:.75rem;display:grid}.ql-q{border:1px solid var(--color-base-250);border-radius:10px;padding:.625rem .75rem}.ql-q__t{font-size:.875rem;font-weight:600}.ql-qstat{margin-top:.25rem;font-size:.8125rem}.ql-dist{align-items:flex-end;gap:2px;height:4rem;margin-top:.5rem;display:flex}.ql-dist__c{flex-direction:column;flex:1;justify-content:flex-end;min-width:0;height:100%;display:flex}.ql-dist__b{background:var(--color-primary);border-radius:4px 4px 0 0;min-height:1px;display:block}.ql-dist__l{text-align:center;color:var(--lt-muted);font-size:.625rem}.ql-chrow{grid-template-columns:minmax(6rem,1fr) 1fr 2rem;align-items:center;gap:.5rem;margin-top:.25rem;font-size:.8125rem;display:grid}.ql-chrow b{text-align:right;font-weight:600}.ql-chbar{background:var(--color-base-200);border-radius:4px;height:.5rem;overflow:hidden}.ql-chbar>span{background:var(--color-primary);border-radius:0 4px 4px 0;height:100%;display:block}.ql-dr .lt-facts{margin-bottom:.75rem}.ql-quote{border-left:3px solid var(--color-base-300);background:var(--color-base-150,var(--lt-zebra));white-space:pre-wrap;border-radius:0 8px 8px 0;margin-bottom:.75rem;padding:.625rem .75rem;font-size:.875rem}.ql-form{flex-direction:column;gap:.5rem;margin-bottom:.75rem;display:flex}.ql-log{margin:0;padding-left:1.125rem;font-size:.8125rem}.ql-log li{margin:.25rem 0}.ql-foot{flex-wrap:wrap;gap:.375rem}.ql-foot2{margin-top:.5rem}.ql-anslist{margin:0 0 .75rem;padding:0;list-style:none}.ql-ans{border-radius:6px;grid-template-columns:1fr minmax(5rem,auto);gap:.5rem;padding:.375rem .25rem;font-size:.8125rem;display:grid}.ql-ans:nth-child(2n){background:var(--lt-zebra)}.ql-ans__v{text-align:right}.ql-ans__t{text-align:left;color:var(--lt-muted);white-space:pre-wrap;margin-top:.125rem;font-size:.75rem;display:block}.ql-linkbox{align-items:center;gap:.25rem;display:flex}.ql-linkbox .input{flex:1;min-width:0}.ql-call{max-width:44rem;margin-bottom:.75rem;padding:1rem}.ql-call__head{justify-content:space-between;font-size:.75rem;display:flex}.ql-call__who{font:600 1.125rem/1.3 var(--font-display,inherit);margin-top:.25rem}.ql-call__phone{font:600 1.5rem/1.2 var(--font-display,inherit);color:var(--color-primary);font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;margin:.375rem 0;text-decoration:none;display:inline-flex}.ql-call__q{margin:.5rem 0 .375rem;font-size:.875rem}.ql-scores{grid-template-columns:repeat(11,minmax(0,1fr));gap:.25rem;display:grid}.ql-score{border:1px solid var(--color-base-250);background:var(--color-base-100);cursor:pointer;height:2.75rem;color:inherit;border-radius:8px;font:600 1rem inherit}.ql-score:hover{border-color:var(--color-primary)}.ql-score.is-p{box-shadow:inset 0 -3px 0 var(--color-success)}.ql-score.is-c{box-shadow:inset 0 -3px 0 var(--color-error)}.ql-call__cm{width:100%;margin-top:.5rem}.ql-call__foot{flex-wrap:wrap;align-items:center;gap:.375rem;margin:.5rem 0 .25rem;display:flex}.ql-fcards{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:.75rem;margin-bottom:.75rem;display:grid}.ql-fcard{cursor:pointer;padding:.75rem 1rem}.ql-fcard:hover{border-color:var(--color-base-300)}.ql-fcard.is-off{opacity:.7}.ql-fcard__t{font-weight:600}.ql-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));align-items:end;gap:.5rem .75rem;display:grid}.ql-fed{flex-direction:column;gap:.5rem;display:flex}.ql-chips{flex-wrap:wrap;gap:.25rem .75rem;display:flex}.ql-ck{align-items:center;gap:.25rem;font-size:.8125rem;display:inline-flex}.ql-qed{border:1px solid var(--color-base-250);border-radius:10px;flex-direction:column;gap:.375rem;padding:.625rem;display:flex}.ql-qed:nth-child(2n){background:var(--lt-zebra)}.ql-qed__row{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.ql-qed__n{min-width:1.25rem;font-weight:600}.ql-qed__hint{font-size:.8125rem}.ql-qed__flags{flex-wrap:wrap;gap:.25rem 1rem;font-size:.8125rem;display:flex}.ql-squads{flex-direction:column;display:flex}.ql-squad{border-radius:6px;padding:.375rem .25rem;font-size:.875rem}.ql-squad:nth-child(2n){background:var(--lt-zebra)}.ql-squad__p{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-top:.25rem;display:flex}.ql-x{cursor:pointer;color:var(--lt-muted);background:0 0;border:0;padding:0 0 0 .25rem;font-size:1rem;line-height:1}.ql-mobj{border-radius:6px;padding:.375rem .25rem;font-size:.875rem}.ql-mobj:nth-child(2n){background:var(--lt-zebra)}.ql-mobj__v{color:var(--lt-muted);margin:.125rem 0 .25rem;font-size:.8125rem}.ql-mobj .ql-npsbar{max-width:20rem;height:.375rem}.ql-mlist{margin:0;padding:0;list-style:none}.ql-mlist li{border-radius:6px;gap:.75rem;padding:.5rem .25rem;font-size:.875rem;display:flex}.ql-mlist li:nth-child(2n){background:var(--lt-zebra)}.ql-mlist__v{text-align:center;min-width:2.5rem}.ql-mlist__v b{font-size:1.125rem;display:block}.ql-mlist__v small{color:var(--lt-muted);font-size:.6875rem}.ql-mlist li.is-low .ql-mlist__v b{color:var(--status-error-ink)}.ql-mlist__m{flex-direction:column;min-width:0;display:flex}.ql-bksec .bk-section__head{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.ql-bkbtns{flex-wrap:wrap;gap:.25rem;margin-left:auto;display:flex}.ql-bkline{font-size:.875rem}.ql-bklows{margin:.25rem 0;padding-left:1.125rem;font-size:.8125rem}.ql-bkcl{margin:.125rem 0 .5rem;padding:0;list-style:none}.ql-bkc{cursor:pointer;border-radius:6px;flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem;padding:.25rem;font-size:.8125rem;display:flex}.ql-bkc:nth-child(2n){background:var(--lt-zebra)}.ql-bkc:hover{background:var(--lt-hover)}@media (max-width:760px){.ql-tw{display:none}.ql-cards{display:block}.ql-hide-sm,.ql-mini{display:none}.ql-dyn__row{grid-template-columns:minmax(6rem,9rem) 1fr 2.5rem 2rem}.ql-scores{grid-template-columns:repeat(6,minmax(0,1fr))}.ql-search{max-width:none}.ql-call__phone{font-size:1.25rem}}.qf-page{background:var(--color-base-200);box-sizing:border-box;min-height:100vh;padding:1rem}.qf-card{max-width:42rem;margin:0 auto;padding:1.25rem}.qf-card--pv{padding:0}.qf-title{font:600 1.375rem/1.25 var(--font-display,inherit);margin:0 0 .25rem}.qf-meta{color:var(--lt-muted);font-size:.8125rem}.qf-intro{margin:.75rem 0 0;font-size:.9375rem}.qf-note{background:var(--lt-info-soft,var(--status-info-soft));border-radius:8px;margin-top:.75rem;padding:.5rem .75rem;font-size:.8125rem}.qf-item{border-top:1px solid var(--color-base-250);padding:.875rem 0}.qf-head+.qf-form .qf-item:first-child,.qf-head+.qf-item{margin-top:.75rem}.qf-item.is-err .qf-q{color:var(--status-error-ink)}.qf-q{font-size:.9375rem;font-weight:600}.qf-req{color:var(--status-error-ink);margin-left:.125rem}.qf-sub{color:var(--lt-muted);margin-top:.125rem;font-size:.8125rem}.qf-hint{color:var(--lt-muted);margin-top:.125rem;font-size:.75rem}.qf-err{color:var(--status-error-ink);margin-top:.25rem;font-size:.8125rem}.qf-scale{grid-template-columns:repeat(5,minmax(0,3.25rem));gap:.25rem;margin-top:.5rem;display:grid}.qf-scale--10{grid-template-columns:repeat(10,minmax(0,1fr))}.qf-scale--11{grid-template-columns:repeat(11,minmax(0,1fr))}.qf-sc{border:1px solid var(--color-base-250);background:var(--color-base-100);height:2.5rem;color:inherit;cursor:pointer;border-radius:8px;padding:0;font:600 .9375rem inherit}.qf-sc:hover:not(:disabled){border-color:var(--color-primary)}.qf-sc.is-on{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-content)}.qf-sc:disabled{cursor:default}.qf-sc--w{min-width:5rem;padding:0 1rem}.qf-ends{color:var(--lt-muted);justify-content:space-between;margin-top:.125rem;font-size:.6875rem;display:flex}.qf-yn{gap:.375rem;margin-top:.5rem;display:flex}.qf-ch{flex-direction:column;gap:.375rem;margin-top:.5rem;display:flex}.qf-opt{align-items:center;gap:.5rem;font-size:.9375rem;display:flex}.qf-tx,.qf-cm{box-sizing:border-box;width:100%;margin-top:.5rem}.qf-foot{border-top:1px solid var(--color-base-250);padding-top:1rem}.qf-done{text-align:center}@media (max-width:520px){.qf-page{padding:.5rem}.qf-card{padding:1rem .875rem}.qf-scale--10,.qf-scale--11{grid-template-columns:repeat(6,minmax(0,1fr))}}.ql-qed__row .select{flex:0 14rem;width:auto;min-width:0}@media (max-width:760px){.ql-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.ql-tile{gap:.5rem;padding:.625rem}.ql-tile .lt-tile__icon{display:none}}.ql-bkrate{flex-wrap:wrap;gap:.5rem;margin:.25rem 0 .75rem;display:flex}.pc-bar{flex-wrap:wrap;gap:.5rem}.pc-tabs{flex-wrap:wrap}.pc-sm{font-size:.75rem}.pc-acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.pc-table td{vertical-align:top}.pc-held td{background:var(--status-warning-soft)}.pc-keep{background:var(--status-warning-soft);color:var(--status-warning-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:.25rem;padding:.0625rem .4375rem;font-size:.6875rem;font-weight:600;display:inline-flex}.pc-card .lt-row__meta{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.pc-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin:0 0 1rem;display:grid}.pc-facts>div{flex-direction:column;gap:.125rem;display:flex}.pc-phone{font-size:1.375rem;font-weight:700;text-decoration:none}.pc-comment{background:var(--color-base-150);border-radius:.5rem;margin:0 0 1rem;padding:.5rem .75rem}.pc-form{margin:0 0 1rem}.pc-log{margin-top:.25rem}.pc-bkline{flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.8125rem;display:flex}@media (max-width:767px){.pc-facts{grid-template-columns:1fr}.pc-acts .btn{min-height:2.5rem}}.sub-bar{flex-wrap:wrap;gap:.5rem}.sub-bar .lt-segment{flex-wrap:wrap}.sub-sm{font-size:.75rem}.sub-table td{vertical-align:top}.sub-h{margin:1rem 0 .5rem;font-size:.875rem;font-weight:600}.sub-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem 1rem;margin:.25rem 0 .5rem;display:grid}.sub-facts>div{flex-direction:column;gap:.125rem;font-size:.8125rem;display:flex}.sub-facts--top{margin-bottom:.75rem}.sub-note{background:var(--status-warning-soft);color:var(--status-warning-ink);border-radius:.5rem;margin:0 0 .75rem;padding:.5rem .75rem;font-size:.8125rem}.sub-kid{border:1px solid var(--color-base-200);border-radius:.625rem;margin:0 0 .5rem;padding:.625rem .75rem}.sub-kid__head{flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:.25rem;display:flex}.sub-debt{color:var(--status-error-ink)}.sub-days{flex-wrap:wrap;gap:.25rem;margin:.25rem 0;display:flex}.sub-days span{background:var(--color-base-150);border-radius:.375rem;padding:.0625rem .375rem;font-size:.6875rem}.sub-days sup{opacity:.7;margin-left:.125rem}.sub-acts{flex-wrap:wrap;align-items:center;gap:.25rem;margin-top:.375rem;display:flex}.sub-mini td{vertical-align:top;padding-top:.25rem;padding-bottom:.25rem;font-size:.8125rem}.sub-foot{flex-wrap:wrap;gap:.375rem}.sub-check{align-items:center;gap:.375rem;margin:.5rem 0;font-size:.8125rem;display:flex}.sub-steps{flex-direction:column;gap:.375rem;display:flex}.sub-step{grid-template-columns:auto 5rem auto 7rem auto;align-items:center;gap:.375rem;font-size:.8125rem;display:grid}.sub-kidform{grid-template-columns:2fr 1fr;gap:.5rem;display:grid}.sub-env{border:1px solid var(--color-base-200);border-radius:.625rem;margin:.75rem 0 0;padding:.5rem .75rem}.sub-env legend{padding:0 .25rem;font-size:.8125rem;font-weight:600}.sub-offer{margin:.25rem 0;font-size:.8125rem}.sub-bkline{flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.25rem;font-size:.8125rem;display:flex}@media (max-width:767px){.sub-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.sub-kidform{grid-template-columns:1fr}.sub-foot .btn{min-height:2.5rem}}.an-grid{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));grid-auto-flow:dense;align-items:start;gap:.75rem;display:grid}.an-w{flex-direction:column;gap:.375rem;min-width:0;padding:.875rem 1rem;display:flex}.an-w--table,.an-w--line,.an-w--bar{grid-column:span 2}.an-w.is-hidden{opacity:.55}.an-w__head{align-items:flex-start;gap:.375rem;display:flex}.an-w__title{min-width:0;color:var(--color-base-content);flex:1;font-size:.8125rem;font-weight:600}.an-w__per{white-space:nowrap;font-size:.6875rem}.an-w__edit{gap:.125rem;margin-left:.25rem;display:flex}.an-go{vertical-align:middle;color:var(--color-primary);margin-left:.125rem;display:inline-flex}.an-big{font-variant-numeric:tabular-nums;font-size:1.625rem;font-weight:600;line-height:1.15}.an-sm{font-size:.75rem}.an-note{margin-top:.125rem}.an-delta{flex-wrap:wrap;align-items:center;gap:.25rem;font-size:.75rem;display:flex}.an-delta.is-good{color:var(--status-success-ink)}.an-delta.is-bad{color:var(--status-error-ink)}.an-light{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.an-dot{background:var(--color-base-250);border-radius:999px;flex:none;width:.875rem;height:.875rem}.an-dot--green{background:var(--color-success)}.an-dot--yellow{background:var(--color-warning)}.an-dot--red{background:var(--color-error)}.an-table td,.an-table th{padding-top:.3125rem;padding-bottom:.3125rem;font-size:.75rem}.an-empty{padding:.75rem;font-size:.8125rem}.an-area{max-width:18rem}.an-foot{margin-top:.5rem}.an-h{margin-bottom:.375rem;font-size:.875rem;font-weight:600}.an-defs ul{margin:0 0 .5rem 1rem;font-size:.8125rem;list-style:outside}.an-form{flex-direction:column;gap:.5rem;display:flex}.an-imp,.an-defs{padding:1rem}.an-imp+.lt-card,.lt-card+.an-defs{margin-top:.75rem}.an-imp p{margin:0 0 .75rem}.an-imp code{background:var(--color-base-150);border-radius:.25rem;padding:0 .25rem;font-size:.75rem}.an-imp__row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.an-res{border-radius:.5rem;margin-top:.75rem;padding:.5rem .75rem;font-size:.8125rem}.an-res.is-ok{background:var(--status-success-soft);color:var(--status-success-ink)}.an-res.is-warn{background:var(--status-warning-soft);color:var(--status-warning-ink)}.an-errs{margin:.375rem 0 0 1rem;list-style:outside}.lt-chart{width:100%;height:auto;margin-top:.25rem;display:block;overflow:visible}.lt-chart--empty{text-align:center;color:var(--lt-muted);padding:1rem 0;font-size:.75rem}.lt-chart__line{fill:none;stroke:var(--color-primary);stroke-width:1.75px;stroke-linejoin:round;stroke-linecap:round}.lt-chart__area{fill:var(--lt-primary-soft);stroke:none}.lt-chart__dot{fill:var(--color-base-100);stroke:var(--color-primary);stroke-width:1.25px}.lt-chart__bar{fill:var(--color-primary);opacity:.85}.lt-chart__bar.is-neg{fill:var(--color-error)}.lt-chart__bar:hover,.lt-chart__dot:hover{opacity:1;stroke-width:2px}.lt-chart__axis{stroke:var(--color-base-250);stroke-width:1px}.lt-chart__thr{stroke:var(--color-warning);stroke-width:1px;stroke-dasharray:4 3}.lt-chart__lbl{fill:var(--lt-muted);font-size:9px;font-family:var(--lt-font,inherit)}@media (max-width:767px){.an-grid{grid-template-columns:1fr}.an-w--table,.an-w--line,.an-w--bar{grid-column:auto}.an-area{max-width:100%}}.an-w .lt-chart__lbl{font-size:11px}@media (max-width:767px){.an-w .lt-chart__lbl{font-size:16px}}.dp-bar{flex-wrap:wrap;align-items:center;gap:.375rem}.dp-bar .input{width:auto}.dp-status{flex-wrap:wrap;align-items:center;gap:.375rem;margin:0 0 .5rem;display:flex}.dp-comment{color:var(--color-base-700);align-items:center;gap:.25rem;font-size:.8125rem;display:inline-flex}.dp-squads{flex-wrap:wrap;gap:.375rem;margin:0 0 .5rem;font-size:.8125rem;display:flex}.dp-chip{background:var(--color-base-150);border-radius:999px;padding:.125rem .5rem;display:inline-block}.dp-warns{background:var(--status-warning-soft);color:var(--status-warning-ink);border-radius:.625rem;margin:0 0 .5rem;padding:.5rem .75rem;font-size:.8125rem}.dp-warns summary{cursor:pointer;align-items:center;gap:.375rem;font-weight:600;display:flex}.dp-warns ul{margin:.375rem 0 0;padding-left:1.25rem}.dp-warns li{margin:.125rem 0}.dp-card{padding:0;overflow:hidden}.dp-empty{padding:1rem}.dp-empty__acts{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.5rem;display:flex}.dp-hint{margin:.375rem 0 0;font-size:.75rem}.dp-g{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:.8125rem}.dp-g th{z-index:1;background:var(--color-base-100);text-align:left;border-bottom:1px solid var(--color-base-300);padding:.5rem;font-weight:600;position:sticky;top:0}.dp-g td{border-bottom:1px solid var(--color-base-200);vertical-align:top;padding:.1875rem .25rem}.dp-g__t{white-space:nowrap;font-variant-numeric:tabular-nums;width:6.5rem;color:var(--color-base-700);padding-left:.625rem!important}.dp-g__hint{color:var(--color-base-600);font-size:.6875rem;font-weight:400}.dp-g__empty{background:repeating-linear-gradient(135deg,transparent 0 6px,var(--color-base-150) 6px 7px)}.dp-it{border-left:3px solid var(--color-base-400);background:var(--color-base-100);border-radius:.375rem;padding:.3125rem .5rem;position:relative}.dp-it b{font-weight:600}.dp-it__meta{color:var(--color-base-700);font-size:.75rem}.dp-it__sess{flex-wrap:wrap;gap:.25rem .75rem;margin-top:.125rem;font-size:.75rem;display:flex}.dp-it__warn{float:right;color:var(--status-warning-ink)}.dp-it--regime{border-left-color:var(--color-base-400);background:var(--color-base-150)}.dp-it--event{border-left-color:var(--status-info-ink);background:var(--status-info-soft)}.dp-it--other{border-left-color:var(--status-success-ink);background:var(--status-success-soft)}.dp-it--meal{border-left-color:var(--status-warning-ink);background:var(--status-warning-soft)}.dp-it--mk{background:#8b5cf61a;border-left-color:#8b5cf6}.dp-it.is-click{cursor:pointer}.dp-it.is-click:hover,.dp-it.is-click:focus-visible{outline:2px solid var(--color-primary);outline-offset:-1px}.dp-edbar{flex-wrap:wrap;align-items:center;gap:.375rem}.dp-edbar__comment{flex:14rem;min-width:14rem}.dp-tplhead{grid-template-columns:minmax(12rem,1fr) 14rem auto auto;align-items:center;gap:.5rem;display:grid}.dp-tplhead__name{font-weight:600}.dp-form{flex-direction:column;gap:.625rem;display:flex}.dp-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.dp-form__acts{gap:.5rem;display:flex}.dp-check{cursor:pointer;align-items:center;gap:.375rem;font-size:.8125rem;display:inline-flex}.dp-checks{flex-wrap:wrap;gap:.25rem .875rem;display:flex}.dp-danger{color:var(--status-error-ink)}.dp-groups{flex-direction:column;gap:.75rem;display:flex}.dp-grp{border:1px solid var(--color-base-200);border-radius:.625rem;flex-direction:column;gap:.5rem;padding:.625rem;display:flex}.dp-grp__acts{justify-content:flex-end;gap:.25rem;display:flex}.dp-ask{z-index:1000;background:#0f172a59;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.dp-ask__card{flex-direction:column;gap:.75rem;width:100%;max-width:32rem;padding:1rem;display:flex}.dp-ask__btns{flex-wrap:wrap;gap:.5rem;display:flex}.dp-list{margin:0;padding:0;list-style:none}.dp-list__it{border-bottom:1px solid var(--color-base-200);border-left:4px solid var(--color-base-300);grid-template-columns:7.5rem 1fr;gap:.75rem;padding:.625rem 1rem;font-size:1rem;display:grid}.dp-list__it:last-child{border-bottom:0}.dp-list__t{font-variant-numeric:tabular-nums;font-weight:600}.dp-list__b{flex-direction:column;gap:.125rem;display:flex}.dp-list__b small{color:var(--color-base-700);font-size:.8125rem}.dp-list__it--event{border-left-color:var(--status-info-ink)}.dp-list__it--other{border-left-color:var(--status-success-ink)}.dp-list__it--meal{border-left-color:var(--status-warning-ink)}.dp-tpls{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:.75rem;display:grid}.dp-tpl{flex-direction:column;gap:.375rem;padding:.875rem;display:flex}.dp-tpl.is-deleted{opacity:.6}.dp-tpl__acts{flex-wrap:wrap;gap:.375rem;margin-top:auto;display:flex}.dp-sends{margin:0 0 .75rem;padding:.875rem}.dp-sends__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin:0 0 .5rem;display:flex}.lt-card>.dp-sends__head{padding:.75rem .875rem 0}.dp-note{margin:-.375rem 0 0 1.625rem;font-size:.75rem}.dp-pv{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.dp-pv pre{white-space:pre-wrap;font-family:var(--font-body,system-ui,sans-serif);background:var(--color-base-150);border-radius:.5rem;max-height:22rem;margin:.25rem 0 .5rem;padding:.625rem;font-size:.8125rem;line-height:1.45;overflow:auto}@media (max-width:767px){.dp-form__row,.dp-pv,.dp-tplhead{grid-template-columns:1fr}.dp-g__t{width:4.5rem}.dp-list__it{grid-template-columns:5.5rem 1fr;padding:.625rem .75rem}.dp-edbar .btn{min-height:2.5rem}}.cl-muted{color:var(--lt-muted)}.cl-ic-xs{vertical-align:-1px;width:.75rem;height:.75rem}.cl-card{padding:0;overflow:hidden}.cl-card.is-loading{opacity:.6;transition:opacity .2s}.cl-h2{margin:1.25rem 0 .5rem;font-size:.9375rem;font-weight:600}.cl-st{width:1.5rem;height:1.5rem;color:var(--lt-muted);flex:none;place-items:center;display:inline-grid}.cl-st .lt-icon{stroke-width:2.25px;width:1.125rem;height:1.125rem}.cl-st.is-submitted{color:var(--color-success)}.cl-st.is-overdue{color:var(--color-error)}.cl-st.is-draft{color:var(--color-primary)}.cl-ok{border-radius:50%;flex:none;place-items:center;width:1.375rem;height:1.375rem;display:inline-grid}.cl-ok.is-ok{color:var(--color-success)}.cl-ok.is-bad{color:var(--color-error)}.cl-ok.is-none{color:var(--lt-faint)}.cl-team{border:1px solid var(--color-base-250);background:var(--color-base-100);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.625rem .875rem;font-size:.875rem;display:flex}.cl-team span{flex:1;min-width:0}.cl-team:hover{background:var(--lt-hover)}.cl-mines{gap:.5rem;display:grid}.cl-mine{border:1px solid var(--color-base-250);background:var(--color-base-100);width:100%;min-height:4.25rem;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}.cl-mine:hover{background:var(--lt-hover)}.cl-mine:focus-visible{box-shadow:var(--shadow-focus);outline:none}.cl-mine.is-overdue{border-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.cl-mine.is-overdue{border-color:color-mix(in oklab,var(--color-error) 45%,var(--color-base-250))}}.cl-mine__main{flex:1;gap:.125rem;min-width:0;display:grid}.cl-mine__main b{font-size:1rem;line-height:1.3}.cl-mine__obj,.cl-mine__state{color:var(--lt-muted);font-size:.8125rem}.cl-mine.is-overdue .cl-mine__state{color:var(--color-error)}.cl-mine__prog{max-width:16rem;margin-top:.375rem}.cl-mine__right{font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:.25rem;display:flex}.cl-mine__due{white-space:nowrap;font-size:.875rem}.cl-mine__score{font-weight:600}.cl-mine__go{color:var(--lt-faint)}.cl-events{gap:.5rem;display:grid}.cl-event{border:1px solid var(--color-base-250);background:var(--color-base-100);border-radius:10px;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.cl-event__main{flex:1;min-width:0;display:grid}.cl-event__main span{color:var(--lt-muted);font-size:.8125rem}.cl-event__btn{flex:none;min-height:2.75rem}.cl-run{align-content:start;gap:.875rem;display:grid}.cl-run__state{border:1px solid var(--color-base-250);border-radius:10px;align-items:center;gap:.625rem;padding:.75rem .875rem;display:flex}.cl-run__state>div:nth-child(2){flex:1;min-width:0;display:grid}.cl-run__state span{color:var(--lt-muted);font-size:.8125rem}.cl-run__check{white-space:nowrap;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:600;display:inline-flex}.cl-run__check.is-remark{color:var(--color-error)}.cl-run__check.is-accepted{color:var(--color-success)}.cl-note{color:var(--lt-muted);align-items:flex-start;gap:.375rem;font-size:.8125rem;display:flex}.cl-desc{color:var(--lt-muted);margin:0;font-size:.875rem}.cl-remark{border:1px solid var(--color-error);gap:.5rem;padding:.625rem .75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.cl-remark{border:1px solid color-mix(in oklab,var(--color-error) 40%,var(--color-base-250))}}.cl-remark{border-radius:10px;font-size:.875rem}.cl-remark>.lt-icon{color:var(--color-error);flex:none;margin-top:.125rem}.cl-std{border:1px solid var(--color-base-250);border-radius:10px}.cl-std summary{cursor:pointer;align-items:center;gap:.5rem;padding:.625rem .875rem;font-size:.875rem;list-style:none;display:flex}.cl-std summary::-webkit-details-marker{display:none}.cl-std summary .lt-icon{color:var(--lt-muted);flex:none}.cl-std[open] summary{border-bottom:1px solid var(--color-base-200)}.cl-std__body{padding:.5rem .875rem .75rem;font-size:.875rem;line-height:1.5}.cl-std__body p{margin:.375rem 0}.cl-std__body ul{margin:.25rem 0 .5rem;padding-left:1.25rem}.cl-std__body .btn{margin-top:.375rem}.cl-std__body--main{padding:0;font-size:.9375rem}.cl-items{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.cl-item{border:1px solid var(--color-base-250);background:var(--color-base-100);border-radius:10px;gap:.625rem;padding:.875rem;display:grid}.cl-item.is-missing{border-color:var(--color-error)}.cl-item__head{align-items:flex-start;gap:.625rem;display:flex}.cl-item__n{background:var(--color-base-200);border-radius:50%;flex:none;place-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:600;display:inline-grid}.cl-item__text{flex:1;gap:.125rem;min-width:0;display:grid}.cl-item__text b{font-size:1rem;font-weight:600;line-height:1.35}.cl-item__hint{color:var(--lt-muted);font-size:.8125rem}.cl-item__norm{color:var(--lt-faint);font-size:.75rem}.cl-item__err{color:var(--color-error);align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.cl-yn{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.cl-yn__btn{border:1px solid var(--color-base-250);background:var(--color-base-100);min-height:3.25rem;color:inherit;font:inherit;cursor:pointer;transition:background var(--duration-fast),border-color var(--duration-fast);border-radius:10px;justify-content:center;align-items:center;gap:.375rem;font-size:1.0625rem;font-weight:600;display:inline-flex}.cl-yn__btn:hover{background:var(--lt-hover)}.cl-yn__btn:active{transform:scale(var(--press-scale,.98))}.cl-yn__btn.is-on{border-color:var(--color-primary);background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.cl-yn__btn.is-on{background:color-mix(in oklab,var(--color-primary) 10%,var(--color-base-100))}}.cl-yn__btn.is-on{color:var(--color-primary)}.cl-yn__btn.is-on.is-bad{border-color:var(--color-error);background:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.cl-yn__btn.is-on.is-bad{background:color-mix(in oklab,var(--color-error) 9%,var(--color-base-100))}}.cl-yn__btn.is-on.is-bad{color:var(--color-error)}.cl-num{align-items:center;gap:.5rem;display:flex}.cl-num .input{font-variant-numeric:tabular-nums;max-width:10rem;height:3rem;font-size:1.125rem}.cl-num span{color:var(--lt-muted)}.cl-text{resize:vertical;width:100%;min-height:3.5rem;font-size:1rem}.cl-shot{justify-content:center;min-height:3rem;font-size:1rem}.btn-outline.cl-shot{width:100%}.cl-val{white-space:pre-wrap;font-size:1rem;font-weight:500}.cl-photos{flex-wrap:wrap;gap:.5rem;display:flex}.cl-photo{justify-items:start;gap:.125rem;display:grid;position:relative}.cl-photo__meta{color:var(--lt-muted);font-size:.6875rem}.cl-photo__del{border:1px solid var(--color-base-250);background:var(--color-base-100);width:1.5rem;height:1.5rem;color:var(--lt-muted);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:-.375rem;right:-.375rem}.cl-photo__del:hover{color:var(--color-error)}.cl-sec h3{margin:0 0 .5rem;font-size:.875rem;font-weight:600}.cl-sec__head{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.cl-sec__head h3{margin:0;font-size:.875rem;font-weight:600}.cl-checks{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.cl-check{gap:.5rem;font-size:.875rem;display:flex}.cl-check>.lt-icon{color:var(--lt-muted);flex:none;margin-top:.125rem}.cl-check.is-remark>.lt-icon{color:var(--color-error)}.cl-check.is-accepted>.lt-icon{color:var(--color-success)}.cl-check>div{gap:.25rem;min-width:0;display:grid}.cl-checkform{border:1px solid var(--color-base-250);border-radius:10px;gap:.625rem;padding:.875rem;display:grid}.cl-checkform h3{margin:0}.cl-checkform__btns{flex-wrap:wrap;gap:.5rem;display:flex}.cl-checkform__btns .btn{flex:9rem;justify-content:center;min-height:2.75rem}.cl-run__foot{align-items:center;gap:.75rem;display:flex}.cl-run__prog{min-width:0;color:var(--lt-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:1;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.cl-submit{min-height:2.75rem;padding-inline:1.25rem}.cl-f{gap:.25rem;min-width:0;font-size:.8125rem;display:grid}.cl-f>span{color:var(--lt-muted)}.cl-f>small{color:var(--lt-faint);font-size:.75rem}.cl-f--s{flex:0 8rem}.cl-f--xs{flex:0 0 4.5rem}.cl-f--grow{flex:12rem}.cl-f--note{color:var(--lt-faint);align-self:end;padding-bottom:.375rem}.cl-checkbox{cursor:pointer;align-items:center;gap:.375rem;font-size:.8125rem;display:inline-flex}.cl-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem .75rem;display:grid}.cl-fs{border:1px solid var(--color-base-250);border-radius:10px;gap:.5rem;min-width:0;margin:0;padding:.75rem .875rem;display:grid}.cl-fs legend{padding:0 .25rem;font-size:.8125rem;font-weight:600}.cl-bar{gap:.5rem;margin-bottom:.75rem;display:grid}.cl-bar__row{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.cl-bar__row>.select{flex:0 14rem;width:auto;min-width:9rem;max-width:100%}.cl-range{flex:0 20rem;min-width:0;max-width:100%}.cl-search{flex:12rem;align-items:center;max-width:18rem;display:inline-flex;position:relative}.cl-search .lt-icon{color:var(--lt-muted);pointer-events:none;position:absolute;left:.5rem}.cl-search input{width:100%;padding-left:1.75rem}.cl-seg{max-width:100%;margin-bottom:.75rem;overflow-x:auto}.cl-chips{flex-wrap:wrap;gap:.375rem;margin-bottom:.75rem;display:flex}.cl-sec .cl-chips{margin:0}.cl-chip{border:1px solid var(--color-base-250);background:var(--color-base-100);color:inherit;font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.8125rem;display:inline-flex}.cl-chip.is-static{cursor:default}.cl-list{display:grid}.cl-row{border-bottom:1px solid var(--color-base-200);cursor:pointer;outline:none;grid-template-columns:5.5rem minmax(10rem,1.2fr) minmax(12rem,1.6fr) minmax(9rem,1fr) 4.5rem minmax(7rem,.8fr);align-items:center;gap:.25rem .75rem;padding:.625rem .875rem;font-size:.875rem;display:grid}.cl-row:last-child{border-bottom:0}.cl-row:nth-child(2n){background:var(--lt-zebra)}.cl-row:hover{background:var(--lt-hover)}.cl-row:focus-visible{box-shadow:inset 0 0 0 2px var(--color-primary)}.cl-row>span{min-width:0;display:grid}.cl-row small{color:var(--lt-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.cl-row__date{font-variant-numeric:tabular-nums}.cl-row__st,.cl-row__chk{align-items:center;gap:.25rem;display:flex!important}.cl-row__chk{color:var(--lt-muted);font-size:.8125rem}.cl-row.is-overdue .cl-row__st span{color:var(--color-error)}.cl-row__score{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.cl-foot{color:var(--lt-muted);border-top:1px solid var(--color-base-200);padding:.5rem .875rem;font-size:.8125rem}.cl-rep{width:100%;font-size:.875rem}.cl-rep th.r,.cl-rep td.r{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.cl-rep__who{min-width:12rem}.cl-rep__who b{display:block}.cl-rep__who small{color:var(--lt-muted);font-size:.75rem}.cl-rep tbody tr{cursor:pointer}.cl-rep tbody tr:hover td{background:var(--lt-hover)}.cl-total td{border-top:2px solid var(--color-base-250);font-weight:600}.cl-tpl{border-bottom:1px solid var(--color-base-200);cursor:pointer;outline:none;grid-template-columns:minmax(12rem,2fr) minmax(10rem,1.3fr) minmax(7rem,.7fr);align-items:center;gap:.25rem .75rem;padding:.75rem .875rem;font-size:.875rem;display:grid}.cl-tpl:last-child{border-bottom:0}.cl-tpl:nth-child(2n){background:var(--lt-zebra)}.cl-tpl:hover{background:var(--lt-hover)}.cl-tpl:focus-visible{box-shadow:inset 0 0 0 2px var(--color-primary)}.cl-tpl>div{min-width:0;display:grid}.cl-tpl small{color:var(--lt-muted);font-size:.75rem}.cl-tpl.is-off{color:var(--lt-muted)}.cl-tpl__runs{text-align:right;color:var(--lt-muted);font-size:.8125rem}.cl-ed{align-content:start;gap:.75rem;display:grid}.cl-ed-items{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.cl-ed-item{border:1px solid var(--color-base-250);border-radius:10px;gap:.5rem;padding:.625rem;display:grid}.cl-ed-item:nth-child(2n){background:var(--lt-zebra)}.cl-ed-item__row{align-items:center;gap:.5rem;display:flex}.cl-ed-item__text{flex:1;min-width:0}.cl-ed-item__btns{flex:none;display:inline-flex}.cl-ed-item__opts{flex-wrap:wrap;align-items:end;gap:.5rem;padding-left:2rem;display:flex}.cl-ed-add{flex-wrap:wrap;gap:.5rem;display:flex}.cl-asg-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.cl-asg-row .input{width:auto}.cl-asg{background:var(--color-base-150);border-radius:8px;padding:.5rem .625rem;font-size:.8125rem}.cl-std__ta{resize:vertical;min-height:14rem;font-size:.875rem;line-height:1.5}.cl-stdcard{align-content:start;gap:1rem;display:grid}.cl-vers{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.cl-ver{border:1px solid var(--color-base-250);border-radius:10px}.cl-ver__head{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:.125rem .5rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}.cl-ver__head span{color:var(--lt-muted)}.cl-ver.is-open .cl-ver__head{border-bottom:1px solid var(--color-base-200)}@media (max-width:960px){.cl-row{grid-template-columns:1.5rem minmax(0,1fr) auto;grid-template-areas:"st who score""st what what""st date chk";align-items:start;padding:.75rem}.cl-row__st{grid-area:st}.cl-row__st>span:last-child{display:none}.cl-row__who{grid-area:who}.cl-row__what{grid-area:what}.cl-row__date{color:var(--lt-muted);grid-area:date;align-items:baseline;gap:.375rem;font-size:.8125rem;display:flex!important}.cl-row__score{grid-area:score}.cl-row__chk{grid-area:chk;justify-content:flex-end}.cl-tpl{grid-template-columns:minmax(0,1fr) auto}.cl-tpl__when{grid-area:2/1/auto/-1}}@media (max-width:640px){.cl-grid2{grid-template-columns:minmax(0,1fr)}.cl-bar__row>.select,.cl-search,.cl-range{flex:100%;max-width:none}.cl-ed-item__opts{padding-left:0}.cl-mine{padding:.875rem}.cl-run__foot{gap:.5rem}.cl-submit{flex:auto;justify-content:center}.cl-run__prog{flex:0 auto}.cl-run__prog .lt-progress{width:3.5rem}}.cpa-hint{color:var(--lt-muted);margin-top:.25rem;font-size:.75rem;display:block}.cpa-small{font-size:.75rem}.cpa-h{margin:1.125rem 0 .5rem;font-size:.875rem;font-weight:600}.cpa-h:first-child{margin-top:0}.cpa-mt{margin-top:.75rem}.cpa-danger{color:var(--action-danger)}.cpa-muted-b{color:var(--lt-muted)}.cpa-blink{color:inherit;font-weight:500}.cpa-linkbtn{color:var(--action-primary,currentColor);font:inherit;cursor:pointer;overflow-wrap:anywhere;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline}.cpa-check{cursor:pointer;align-items:flex-start;gap:.5rem;margin:.5rem 0;font-size:.8125rem;display:flex}.cpa-check input{margin-top:.15rem}.cpa-foot{color:var(--lt-muted);border-top:1px solid var(--border-subtle);padding:.625rem .875rem;font-size:.8125rem}.cpa-tbar{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.cpa-seg{flex-wrap:wrap}.cpa-sel{min-width:0;max-width:15rem}.cpa-fixf .cpa-sel{width:100%;max-width:none}.cpa-search{flex:12rem;align-items:center;min-width:0;max-width:20rem;display:flex;position:relative}.cpa-search .lt-icon{pointer-events:none;color:var(--lt-muted);position:absolute;left:.5rem}.cpa-search .input{width:100%;padding-left:1.75rem}.cpa-dr{min-width:0}.cpa-tiles{margin-bottom:.75rem}.cpa-cardhead{flex-wrap:wrap;gap:.5rem}.cpa-table td,.cpa-table th{vertical-align:top}.cpa-table .r{text-align:right;white-space:nowrap}.cpa-table td.cpa-w{white-space:normal;min-width:6rem}.cpa-table td.cpa-w--cap{max-width:14rem}.cpa-table td.cpa-w--tour{min-width:13rem}.cpa-table .lt-money{white-space:nowrap}.cpa-table tbody tr[data-action]{cursor:pointer}.cpa-table tr.is-off td{color:var(--lt-muted)}.cpa-table tr.cpa-nopay td{color:var(--text-body)}.cpa-table tfoot th{font-weight:600}.cpa-row{cursor:pointer}.cpa-row.is-off .lt-row__title{color:var(--lt-muted)}.cpa-rowsum{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:.125rem;display:flex}.cpa-rowsum small{color:var(--lt-muted);font-size:.75rem}.cpa-camps{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:.75rem;display:grid}.cpa-camp{cursor:pointer;flex-direction:column;gap:.5rem;padding:.875rem 1rem;display:flex}.cpa-camp.is-off{opacity:.7}.cpa-camp__head{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.cpa-camp__title{margin:0;font-size:1rem;font-weight:600}.cpa-camp__foot{border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.5rem;font-size:.8125rem;display:flex}.cpa-camp__foot .lt-icon{vertical-align:-2px;margin-right:.25rem}.cpa-rates{grid-template-columns:auto 1fr;gap:.125rem .75rem;margin:0;font-size:.8125rem;display:grid}.cpa-rates dt{color:var(--lt-muted)}.cpa-rates dd{font-variant-numeric:tabular-nums;margin:0}.cpa-drawer .bk-field{margin-bottom:.5rem}.cpa-form2,.cpa-form3{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .75rem;display:grid}.cpa-form3{grid-template-columns:repeat(3,minmax(0,1fr))}.cpa-form2>*,.cpa-form3>*{min-width:0}.cpa-rates-ed{flex-direction:column;gap:.5rem;display:flex}.cpa-rate{border-bottom:1px solid var(--border-subtle);grid-template-columns:11rem 1fr;align-items:start;gap:.5rem;padding:.5rem 0;display:grid}.cpa-rate__name{padding-top:.375rem;font-size:.8125rem}.cpa-rate__vars{flex-direction:column;align-items:flex-start;gap:.375rem;min-width:0;display:flex}.cpa-var{align-items:center;gap:.375rem;display:flex}.cpa-var .input,.cpa-var .pm-mw{width:7.5rem}.cpa-var input[name$=pct]{width:4.5rem}.cpa-calc{border:1px solid var(--border-default);background:var(--lt-zebra);border-radius:10px;padding:.75rem}.cpa-calc__out{font-size:.8125rem}.cpa-calc__split{margin:.5rem 0 0}.cpa-range{width:100%;accent-color:var(--action-primary,currentColor)}.cpa-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;display:grid}.cpa-list{margin:0;padding:0;font-size:.8125rem;list-style:none}.cpa-list li{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;padding:.25rem 0;display:flex}.cpa-list li:nth-child(2n){background:var(--lt-zebra)}.cpa-list li.is-off{color:var(--lt-muted)}.cpa-list code{font-size:.8125rem}.cpa-addrow{gap:.375rem;margin-top:.375rem;display:flex}.cpa-addrow .input{flex:auto;min-width:0}.cpa-addrow--promo .input[name=maxUses]{flex:0 0 4.5rem}.cpa-link__row{align-items:center;gap:.375rem;margin-bottom:.375rem;display:flex}.cpa-link__row .input{flex:auto;min-width:0;font-size:.8125rem}.cpa-acc{margin:0;padding:0;list-style:none}.cpa-acc li{justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.375rem .5rem;font-size:.8125rem;display:flex}.cpa-acc li:nth-child(2n){background:var(--lt-zebra)}.cpa-acc li>span:not(.lt-money){flex-direction:column;min-width:0;display:flex}.cpa-acc li>.lt-money{white-space:nowrap;flex:none}.cpa-acc li small{color:var(--lt-muted);font-size:.75rem}.cpa-acc li.is-off{color:var(--lt-muted);text-decoration:line-through}.cpa-acc li.is-wait,.cpa-acc li.is-rev{color:var(--text-body)}.cpa-log{margin:0;padding:0;font-size:.75rem;list-style:none}.cpa-log li{border-bottom:1px solid var(--border-subtle);padding:.25rem 0}.cpa-total .lt-money,.cpa-rowsum .lt-money,.cpa-bk__sums{white-space:nowrap}.cpa-total{border-top:1px solid var(--border-default);justify-content:space-between;gap:.75rem;padding:.5rem;font-size:.875rem;display:flex}.cpa-bk__card{border:1px solid var(--border-default);background:var(--surface-card,transparent);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;gap:.125rem;padding:.5rem .625rem;font-size:.8125rem;display:flex}.cpa-bk__card:hover{border-color:var(--border-strong,var(--border-default))}.cpa-bk__card.is-off{color:var(--lt-muted)}.cpa-bk__src{align-items:center;gap:.375rem;display:flex}.cpa-bk__sums{font-variant-numeric:tabular-nums}.cpa-bk__promo{gap:.375rem;max-width:24rem;display:flex}.cpa-bk__promo .input{text-transform:uppercase;flex:auto;min-width:0}.cpa-hint.is-bad,.cpa-promo-hint.is-bad{color:var(--action-danger)}.cpa-promo-hint .lt-icon{vertical-align:-2px;margin-right:.25rem}.cpa-bars{align-items:flex-end;gap:2px;height:5rem;padding:.5rem .75rem 0;display:flex}.cpa-bar{min-width:1px;height:max(2px,var(--h));background:var(--action-primary,currentColor);opacity:.75;border-radius:2px 2px 0 0;flex:1 1 0}.cpa-bar.is-zero{opacity:.2;height:2px}.cpa-bars__axis{color:var(--lt-muted);justify-content:space-between;gap:.25rem;padding:.25rem .75rem .625rem;font-size:.6875rem;display:flex}.cpa-drawer .cpa-bars,.cpa-drawer .cpa-bars__axis{padding-left:0;padding-right:0}.cpa-pgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:.75rem;display:grid}.cpa-pgrid>.lt-card{margin:0}.cpa-link,.cpa-share{padding-bottom:.75rem}.cpa-link>:not(.lt-card__head),.cpa-share__body,.cpa-link .cpa-link__row{padding:0 .875rem}.cpa-link__url{font-size:.8125rem}.cpa-promos{flex-wrap:wrap;gap:.5rem;margin:.5rem 0;display:flex}.cpa-promo{border:1px dashed var(--border-default);border-radius:8px;flex-direction:column;padding:.375rem .625rem;display:flex}.cpa-promo b{letter-spacing:.04em;font-size:1rem}.cpa-promo small{color:var(--lt-muted);font-size:.6875rem}.cpa-promo.is-off{opacity:.6}.cpa-share__nums{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:.5rem;display:grid}.cpa-share__nums>div{flex-direction:column;display:flex}.cpa-share__nums b{font:600 1.375rem/1.2 var(--font-display,inherit);font-variant-numeric:tabular-nums}.cpa-share__nums small{color:var(--lt-muted);font-size:.75rem}.cpa-share__row{flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.5rem;display:flex}.cpa-share__foot{justify-content:flex-end;margin-top:.5rem;display:flex}.cpa-ptabs{padding:.625rem .875rem 0}.cpa-ptabs__note{padding:0 .875rem .75rem}.cpa-plist .lt-row{align-items:flex-start}.cpa-plist__sum{text-align:right;white-space:nowrap;flex-direction:column;flex:none;align-items:flex-end;display:flex}.cpa-plist__sum small{color:var(--lt-muted);font-size:.75rem}.cpa-join{padding:.875rem 1rem}.cpa-jform{margin-top:.75rem}.cpa-jform .bk-field{margin-bottom:.5rem}.cpa-jform__foot{justify-content:flex-end;margin-top:.75rem;display:flex}.cpa-standalone{box-sizing:border-box;max-width:980px;margin:0 auto;padding:1rem 16px 2rem}.cpa-standalone .lt-card{margin-bottom:.75rem}.cpa-ptoast{z-index:50;max-width:calc(100% - 32px);position:fixed;bottom:1rem;left:50%;transform:translate(-50%)}.cpa-standalone .lt-empty .lt-icon{width:28px;height:28px;color:var(--lt-muted)}@media (max-width:760px){.cpa-form3{grid-template-columns:repeat(2,minmax(0,1fr))}.cpa-rate,.cpa-pgrid{grid-template-columns:1fr}}@media (max-width:520px){.cpa-form2,.cpa-form3,.cpa-two{grid-template-columns:1fr}.cpa-sel{flex:100%;max-width:100%}.cpa-search{flex-basis:100%;max-width:none}.cpa-camp__foot{flex-direction:column;align-items:flex-start}.cpa-var .input,.cpa-var .pm-mw{width:6.5rem}.cpa-share__nums b{font-size:1.125rem}}.lt-nav__fold{flex-direction:column;gap:2px;margin-top:.5rem;display:flex}.lt-nav__foldhead{cursor:pointer;width:100%;font:inherit;color:var(--lt-faint);text-align:left;border-radius:var(--radius-field,.5rem);background:0 0;border:0;align-items:center;gap:.25rem;padding:.375rem .625rem .25rem;font-size:.75rem;display:flex}.lt-nav__foldhead:hover{color:var(--lt-muted)}.lt-nav__foldhead>span{flex:1}.lt-nav__fold[data-open=false] .lt-nav__chev{transform:rotate(-90deg)}.lt-nav__foldbody{flex-direction:column;gap:2px;display:flex}.lt-nav__foldbody[hidden]{display:none}.lt-nav__all{color:var(--lt-muted)}.lt-screenhead{background:var(--surface-page);border-top:1px solid var(--color-base-250);flex:none;align-items:flex-end;gap:.75rem;min-width:0;padding:.5rem 1.5rem 0;display:flex}.lt-screenhead[hidden]{display:none}.lt-screenhead+.lt-content{border-top:0;padding-top:1rem}.lt-screenhead[hidden]+.lt-content{border-top:1px solid var(--color-base-250);padding-top:1.25rem}.lt-screenhead__tabs{border-bottom-color:#0000;flex:1;min-width:0}.lt-screenhead__tabs[hidden]{display:none}.lt-screenhead__acts{flex:none;gap:.375rem;margin-left:auto;padding-bottom:.375rem;display:flex}.lt-screenhead__acts .btn[aria-pressed=true]{box-shadow:0 0 0 2px var(--action-create)}@supports (color:color-mix(in lab,red,red)){.lt-screenhead__acts .btn[aria-pressed=true]{box-shadow:0 0 0 2px color-mix(in oklab,var(--action-create) 35%,transparent)}}.lt-tab.is-demo{color:var(--lt-faint)}@media (max-width:767px){.lt-screenhead{gap:.5rem;padding:.25rem .5rem 0}.lt-screenhead+.lt-content{padding-top:.75rem}.lt-screenhead__acts .btn{padding-left:.5rem;padding-right:.5rem}}.lt-demo[hidden]{display:none!important}.lt-demo__badge{background:var(--status-warning-soft);height:2rem;color:var(--status-warning-ink);border:1px solid var(--status-warning-ink);border-radius:999px;align-items:center;gap:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.lt-demo__badge{border:1px solid color-mix(in oklab,var(--status-warning-ink) 30%,transparent)}}.lt-demo__badge{max-width:22rem}.lt-demo__label{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;min-width:0;height:100%;padding:0 .25rem 0 .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.lt-demo__label>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lt-demo__reset{width:1.75rem;height:1.75rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;margin-right:2px;display:inline-grid}.lt-demo__reset:hover{background:var(--status-warning-ink)}@supports (color:color-mix(in lab,red,red)){.lt-demo__reset:hover{background:color-mix(in oklab,var(--status-warning-ink) 14%,transparent)}}.lt-demo__open{color:var(--lt-muted);gap:.375rem}.lt-demo__menu{width:20rem;max-width:calc(100vw - 1.5rem);padding:.75rem}.lt-demo__form{flex-direction:column;gap:.5rem;display:flex}.lt-demo__field{color:var(--lt-muted);flex-direction:column;gap:.25rem;font-size:.75rem;display:flex}.lt-demo__field .select{width:100%}.lt-demo__btns{gap:.5rem;margin-top:.25rem;display:flex}.lt-demo__hint{color:var(--lt-faint);font-size:.75rem;line-height:1.35}.lt-demo--sheet{padding:.25rem .625rem .5rem}@media (max-width:767px){#demo-pos:not(.is-active){display:none!important}.lt-demo__badge{max-width:8.5rem;height:1.875rem}.lt-demo__label{padding-left:.5rem;font-size:.75rem}.lt-demo__label>.lt-icon{display:none}}body.is-demo-role .lt-topbar{box-shadow:inset 0 -2px 0 var(--status-warning-ink)}@supports (color:color-mix(in lab,red,red)){body.is-demo-role .lt-topbar{box-shadow:inset 0 -2px 0 color-mix(in oklab,var(--status-warning-ink) 45%,transparent)}}.mn-tip,.mn-info{color:var(--lt-muted);align-items:flex-start;gap:.5rem;margin:-.25rem 0 .875rem;font-size:.8125rem;line-height:1.4;display:flex}.mn-tip .lt-icon{flex:none;margin-top:2px}.mn-warn{border-radius:var(--radius-box);background:var(--status-warning-soft);color:var(--status-warning-ink);align-items:flex-start;gap:.625rem;margin-bottom:.875rem;padding:.75rem .875rem;font-size:.8125rem;display:flex}.mn-warn>.lt-icon{flex:none;margin-top:2px}.mn-warn__list{flex-wrap:wrap;gap:.375rem;margin-top:.5rem;display:flex}.mn-warnbadge{background:var(--status-warning-soft);min-width:1.125rem;height:1.125rem;color:var(--status-warning-ink);border-radius:999px;place-items:center;padding:0 .25rem;font-size:.6875rem;font-weight:600;display:inline-grid}.mn-roles{flex-wrap:wrap;gap:.375rem;margin:-.25rem 0 .875rem;display:flex}.mn-cols{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.875rem;display:grid}.mn-col{padding:0;overflow:hidden}.mn-col__head{border-bottom:1px solid var(--color-base-250);padding:.75rem .875rem .5rem}.mn-col__hint{color:var(--lt-faint);margin-top:2px;font-size:.75rem;line-height:1.35}.mn-list{min-height:4rem;transition:background-color var(--duration-fast);flex-direction:column;gap:.25rem;padding:.5rem;display:flex}.mn-list.is-over{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.mn-list.is-over{background:color-mix(in oklab,var(--color-primary) 7%,transparent)}}.mn-empty{text-align:center;padding:.75rem;font-size:.8125rem}.mn-item{border:1px solid var(--color-base-250);border-radius:var(--radius-field,.5rem);background:var(--color-base-100)}.mn-item[draggable=true]{cursor:grab}.mn-item.is-drag{opacity:.45}.mn-item--kid{border-style:dashed}.mn-item__row{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;min-width:0;padding:.375rem .375rem .375rem .5rem;display:flex}.mn-grip{color:var(--lt-faint);flex:none;display:inline-flex}.mn-item__icon{color:var(--lt-muted);flex:none}.mn-item__main{flex:8rem;min-width:0}.mn-item__title{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.mn-item__meta{color:var(--lt-faint);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.mn-item__ctrl{flex-wrap:wrap;flex:1 0 100%;justify-content:flex-end;align-items:center;gap:2px;display:flex}.mn-item--kid .mn-item__ctrl{flex:none}.mn-btn{width:1.75rem;height:1.75rem}.mn-group{width:auto;min-width:0}.mn-kids{flex-direction:column;gap:.25rem;padding:0 .5rem .5rem 1.75rem;display:flex}.mn-add{flex-direction:column;gap:.5rem;margin-top:.875rem;padding:.75rem .875rem;display:flex}.mn-add__row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.mn-add__row .select,.mn-add__row .input{flex:12rem;min-width:0}.mn-add__label{color:var(--lt-muted);align-items:center;gap:.375rem;min-width:9.5rem;font-size:.8125rem;display:inline-flex}.mn-foot{background:var(--surface-page);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.875rem;padding:.625rem 0;display:flex;position:sticky;bottom:-1.5rem}.mn-dr .lt-section-title{margin-top:.75rem}.mn-tabs{flex-direction:column;gap:.25rem;margin:0 0 .5rem;padding:0;list-style:none;display:flex}.mn-tab{border:1px solid var(--color-base-250);border-radius:var(--radius-field,.5rem);align-items:center;gap:.375rem;padding:.25rem .375rem;display:flex}.mn-tab__n{width:1.25rem;color:var(--lt-faint);text-align:right;flex:none;font-size:.75rem}.mn-tab__t{flex:1;min-width:0;font-size:.875rem}@media (max-width:1100px){.mn-cols{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.mn-foot{bottom:calc(var(--lt-tabbar,64px) + .5rem + env(safe-area-inset-bottom,0px));margin-left:-.875rem;margin-right:-.875rem;padding-left:.875rem;padding-right:.875rem}}.mn-allbar .input{flex:16rem;min-width:0;max-width:28rem}.mn-all{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));align-items:start;gap:.75rem;display:grid}.mn-allmod{padding:.75rem .875rem}.mn-allmod[hidden]{display:none}.mn-allmod__head{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.mn-allmod__list{flex-wrap:wrap;gap:.375rem;display:flex}.mn-allscr[hidden]{display:none}.mn-allscr{white-space:normal;max-width:100%;height:auto;min-height:var(--control-sm,1.75rem);text-align:left}.mn-allscr.is-out{border-style:dashed}.mn-out{color:var(--lt-faint);font-size:.6875rem}.tr-sub{margin-top:2px;font-size:.75rem}.tr-foot{padding:.625rem .75rem}.tr-r{text-align:right}.tr-form{flex-direction:column;gap:.75rem;display:flex}.tr-fixed{padding:.375rem 0}.tr-search{flex-direction:column;gap:.375rem;display:flex;position:relative}.tr-found{flex-direction:column;gap:2px;max-height:260px;display:flex;overflow:auto}.tr-found:empty{display:none}.tr-found__i{text-align:left;border:1px solid var(--color-base-250);background:var(--color-base-100);cursor:pointer;font:inherit;color:inherit;border-radius:.5rem;grid-template-columns:auto 1fr;align-items:baseline;gap:0 .5rem;padding:.375rem .5rem;display:grid}.tr-found__i small{grid-column:1/-1}.tr-found__i:hover{background:var(--color-base-150)}.tr-found__i.is-on{border-color:var(--brand-amber,var(--color-primary));background:var(--brand-amber-soft,var(--color-base-150))}.tr-found__empty{padding:.25rem 0}.tr-to{align-items:center;gap:.375rem;display:flex}.tr-to .input{cursor:pointer;flex:1}.tr-result{flex-direction:column;align-items:stretch;gap:.75rem;display:flex}.tr-code{font:700 2.75rem/1.1 var(--font-display,inherit);letter-spacing:.12em;text-align:center;font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all;padding:1rem 0 .25rem}.tr-code__till{text-align:center;color:var(--lt-muted)}.tr-result__what{flex-direction:column;gap:.25rem;padding:.75rem 1rem;display:flex}.tr-ack{flex-direction:column;gap:.75rem;display:flex}.tr-ack__head{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.tr-facts{flex-direction:column;gap:.25rem;display:flex}.tr-impact p{margin:0 0 .5rem}.tr-days{flex-wrap:wrap;gap:.375rem;margin-bottom:.5rem;display:flex}.tr-count{vertical-align:middle;margin-right:.25rem}.tr-table td.tr-wrap,.lt-table td.tr-wrap{white-space:normal;min-width:12rem}.tr-sel{width:auto;max-width:280px}.ntf-tabs{gap:.375rem;margin-bottom:.5rem;display:flex}.ntf-tabs .lt-chip.is-active{background:var(--color-primary);color:var(--color-primary-content,#fff);border-color:#0000}.ntf-list .ntf-item{cursor:pointer;border-radius:.5rem;align-items:flex-start;margin:0 -.375rem;padding:.5rem .375rem}.ntf-list .ntf-item:hover,.ntf-list .ntf-item:focus-visible{background:var(--color-base-200);outline:none}.ntf-item__dot{background:0 0;border-radius:999px;flex:none;width:.5rem;height:.5rem;margin-top:.4rem}.ntf-item.is-unread .ntf-item__dot{background:var(--color-primary)}.ntf-item.is-urgent .ntf-item__dot{background:var(--color-error)}.ntf-item__title{overflow-wrap:anywhere;font-weight:400}.ntf-item.is-unread .ntf-item__title{font-weight:600}.ntf-item__body{color:var(--color-base-content);opacity:.85;white-space:pre-line;overflow-wrap:anywhere;margin-top:.125rem;font-size:.8125rem}.ntf-item__rep{color:var(--lt-muted);font-size:.75rem;font-weight:400}.ntf-item>.lt-icon{flex:none;margin-top:.25rem}.ntf-more{justify-content:center;padding:.5rem 0;display:flex}.ntf-stack{z-index:85;pointer-events:none;flex-direction:column;gap:.5rem;width:min(22rem,100vw - 2rem);display:flex;position:fixed;top:4rem;right:1rem}.ntf-card{pointer-events:auto;background:var(--color-base-100);color:var(--color-base-content);border:1px solid var(--color-base-250,var(--color-base-300));border-left:3px solid var(--color-primary);border-radius:var(--radius-box,.75rem);box-shadow:var(--shadow-toast,0 8px 24px #00000024);animation:ntf-in var(--duration-base,.2s) var(--ease-spring,ease-out) both;align-items:flex-start;display:flex}@keyframes ntf-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ntf-card{animation:none}}.ntf-card.is-urgent{border-left-color:var(--color-error)}.ntf-card__main{text-align:left;min-width:0;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex:1;align-items:flex-start;gap:.625rem;padding:.625rem .25rem .625rem .75rem;display:flex}.ntf-card__icon{color:var(--color-primary);flex:none;margin-top:.125rem}.ntf-card.is-urgent .ntf-card__icon{color:var(--color-error)}.ntf-card__text{flex-direction:column;gap:.125rem;min-width:0;display:flex}.ntf-card__title{overflow-wrap:anywhere;font-size:.875rem;font-weight:600}.ntf-card__body{white-space:pre-line;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.8125rem;display:-webkit-box;overflow:hidden}.ntf-card__meta{color:var(--lt-muted);font-size:.75rem}.ntf-card__close{color:var(--lt-muted);cursor:pointer;background:0 0;border:0;border-radius:.375rem;flex:none;padding:.5rem}.ntf-card__close:hover{color:var(--color-base-content)}@media (max-width:640px){.ntf-stack{width:auto;top:3.75rem;left:.5rem;right:.5rem}}.ntf-prefs__wrap{overflow-x:auto}.ntf-prefs{border-collapse:collapse;width:100%;font-size:.8125rem}.ntf-prefs th{text-align:left;color:var(--lt-muted);border-bottom:1px solid var(--color-base-250,var(--color-base-300));padding:.25rem .375rem;font-weight:500}.ntf-prefs td{border-bottom:1px solid var(--color-base-200);vertical-align:middle;padding:.375rem}.ntf-prefs .ntf-prefs__ch{text-align:center;width:4.5rem}.ntf-prefs th.ntf-prefs__ch{font-size:.75rem;line-height:1.2}.ntf-prefs__reset{color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 .25rem;font-size:.75rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ntf-prefs__line{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.25rem 0;font-size:.875rem;display:flex}.ntf-prefs__chk{align-items:center;gap:.375rem;display:inline-flex}.ntf-prefs__line .ntf-prefs__time{flex:none;width:7rem}.tp-small{font-size:.75rem;line-height:1.45}.tp-h{margin:0 0 .5rem;font-size:.875rem;font-weight:600}.tp-code,.tp-row code{font-family:var(--font-mono,ui-monospace,monospace);font-size:.75rem}.tp-hint{max-width:60rem;margin:0 0 .75rem;font-size:.8125rem}.tp-warn{color:var(--status-warning-ink);align-items:flex-start;gap:.375rem;margin:0 0 .375rem;display:flex}.tp-bar{flex-wrap:wrap;gap:.5rem .75rem}.tp-search{min-width:0;max-width:24rem;color:var(--lt-muted);flex:14rem;align-items:center;gap:.375rem;display:flex}.tp-search .input{flex:1;min-width:0}.tp-group{margin-bottom:.875rem;padding:0;overflow:hidden}.tp-group__title{border-bottom:1px solid var(--color-base-250);margin:0;padding:.75rem .875rem .5rem;font-size:.9375rem;font-weight:600}.tp-row{grid-template-columns:minmax(12rem,1.4fr) minmax(7rem,auto) minmax(10rem,1.6fr) auto;align-items:center;gap:.375rem 1rem;display:grid}.tp-row:nth-child(2n){background:var(--lt-zebra,var(--color-base-150))}.tp-row:focus-visible{box-shadow:inset var(--shadow-focus);outline:none}.tp-row__ch{color:var(--lt-muted);flex-wrap:wrap;gap:.25rem .625rem;font-size:.8125rem;display:flex}.tp-ch{white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex}.tp-row__lv{flex-wrap:wrap;gap:.25rem;min-width:0;display:flex}.tp-lv{white-space:nowrap;text-overflow:ellipsis;border:1px solid #0000;border-radius:999px;align-items:center;gap:.25rem;max-width:100%;padding:.0625rem .5rem;font-size:.75rem;line-height:1.4;display:inline-flex;overflow:hidden}.tp-lv small{opacity:.7}.tp-lv--org{background:var(--status-info-soft);color:var(--status-info-ink)}.tp-lv--firm{background:var(--status-warning-soft);color:var(--status-warning-ink)}.tp-lv--camp{background:var(--status-success-soft);color:var(--status-success-ink)}.tp-lv--def{color:var(--lt-muted);background:0 0;padding-left:0}.tp-lvrow .tp-lv--def{border-color:var(--color-base-300);padding-left:.5rem}.tp-lv.is-draft{background:0 0;border-style:dashed;border-color:currentColor}.tp-badge{border-radius:var(--radius-xs,4px);background:var(--status-warning-soft);color:var(--status-warning-ink);vertical-align:1px;padding:0 .375rem;font-size:.6875rem;font-weight:500;display:inline-block}.tp-badge--cur{background:var(--status-success-soft);color:var(--status-success-ink)}.tp-kind{flex-direction:column;gap:.875rem;display:flex}.tp-chseg{align-self:flex-start;max-width:100%;overflow-x:auto}.tp-banner{align-items:flex-start;gap:.5rem;margin:0;font-size:.8125rem;display:flex}.tp-banner>div:first-of-type{flex:1;min-width:0}.tp-banner__acts{flex-wrap:wrap;gap:.375rem;display:flex}.tp-lvlist{border:1px solid var(--color-base-250);border-radius:var(--radius-box,8px);margin:0;padding:0;list-style:none;overflow:hidden}.tp-lvrow{border-top:1px solid var(--color-base-250);grid-template-columns:8.5rem minmax(0,1fr) auto;align-items:center;gap:.375rem .75rem;padding:.625rem .75rem;display:grid}.tp-lvrow:first-child{border-top:0}.tp-lvrow--def{background:var(--color-base-150)}.tp-lvrow.is-deleted{opacity:.75}.tp-lvrow__main{min-width:0}.tp-lvrow__acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.tp-create{flex-direction:column;gap:.5rem;padding:.75rem .875rem;display:flex}.tp-create__title{align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;display:flex}.tp-create__row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.tp-create__row .select{width:auto;min-width:12rem;max-width:100%}.tp-trash summary{cursor:pointer;color:var(--lt-muted);align-items:center;gap:.375rem;margin-bottom:.5rem;font-size:.875rem;display:inline-flex}.tp-ed{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1rem 1.25rem;display:grid}.lt-drawer[data-expanded=true].tp-drawer .lt-drawer__body{padding:1rem max(1.125rem,50% - 860px)}.tp-ed__main{flex-direction:column;gap:.625rem;min-width:0;display:flex}.tp-ed__side{min-width:0;position:sticky;top:0}.tp-tabs{display:none}.tp-meta{grid-template-columns:minmax(0,1fr) 14rem;gap:.5rem .75rem;display:grid}.tp-meta .bk-field,.tp-ed__main>.bk-field{margin:0}.tp-tb{z-index:3;border:1px solid var(--color-base-250);border-radius:var(--radius-box,8px);background:var(--surface-card,var(--color-base-100));flex-wrap:wrap;align-items:center;gap:.375rem .5rem;padding:.375rem;display:flex;position:sticky;top:0}.tp-tb__fmt{flex-wrap:wrap;align-items:center;gap:.125rem .25rem;display:flex}.tp-tb__b{width:2rem;height:2rem}.tp-tb__sep{background:var(--color-base-300);width:1px;height:1.25rem;margin:0 .25rem}.tp-tb__ins[aria-pressed=true]{border-color:var(--color-primary);color:var(--color-primary);background:var(--lt-primary-soft)}.tp-modes button[disabled]{opacity:.5;cursor:not-allowed}.tp-pick{border:1px solid var(--color-base-300);border-radius:var(--radius-box,8px);background:var(--surface-card,var(--color-base-100));box-shadow:var(--shadow-2);flex-direction:column;gap:.375rem;padding:.625rem;display:flex}.tp-pick__head{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.tp-pick__head b{flex:1;font-size:.875rem}.tp-pick__list{border-top:1px solid var(--color-base-250);flex-direction:column;max-height:18rem;display:flex;overflow:auto}.tp-pick__g{text-transform:uppercase;letter-spacing:var(--tracking-caps,.04em);color:var(--lt-muted);padding:.5rem .375rem .125rem;font-size:.6875rem}.tp-pick__i{text-align:left;border-radius:var(--radius-xs,4px);cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;grid-template-columns:minmax(8rem,40%) minmax(0,1fr);align-items:baseline;gap:.5rem;padding:.25rem .375rem;font-size:.8125rem;display:grid}.tp-pick__i:hover,.tp-pick__i:focus-visible{background:var(--lt-primary-soft);outline:none}.tp-pick__i code{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.tp-pick__i span{color:var(--lt-muted)}.tp-pick__i.is-list code{color:var(--status-success-ink)}.tp-area{min-width:0}.tp-doc{color:#111;border:1px solid var(--color-base-300);border-radius:var(--radius-box,8px);min-height:55vh;box-shadow:var(--shadow-1);overflow-wrap:anywhere;background:#fff;padding:24px 28px;font:10.5pt/1.45 DejaVu Sans,Arial,sans-serif}.tp-doc:focus{box-shadow:var(--shadow-focus);outline:none}.tp-doc h1{margin:4px 0 10px;font-size:15pt}.tp-doc h2{margin:14px 0 8px;font-size:13pt}.tp-doc h3{margin:12px 0 6px;font-size:11pt}.tp-doc p{margin:0 0 7px}.tp-doc .c{text-align:center}.tp-doc .r{text-align:right}.tp-doc .b{font-weight:700}.tp-doc .small{font-size:8.5pt}.tp-doc .muted{color:#666}.tp-doc table{border-collapse:collapse;width:100%;margin:4px 0 10px;font-size:10pt}.tp-doc td,.tp-doc th{vertical-align:top;text-align:left;border:1px solid #333;min-width:1.5rem;padding:3px 5px}.tp-doc th{background:#f1f1f1}.tp-doc table.plain td,.tp-doc table.plain th{border:1px dotted #bbb}.tp-doc .box{border:1px solid #999;margin:0 0 8px;padding:6px 8px}.tp-doc ul,.tp-doc ol{margin:0 0 8px;padding-left:22px}.tp-doc .page-break{border-top:1px dashed #999;height:0;margin:18px 0;position:relative}.tp-doc .page-break:after{content:"разрыв страницы";color:#888;background:#fff;padding:0 .5rem;font:11px/1.2 Arial,sans-serif;position:absolute;top:-.6rem;left:50%;transform:translate(-50%)}.tp-doc tr.tp-rowtok>td{background:0 0;border:0;padding:1px 0}.tp-doc td.tp-celltok{white-space:nowrap;background:#fffaf0;border:1px dashed #c9a24a;width:1%;padding:1px 2px}.tp-tok{font:11px/1.5 var(--font-mono,ui-monospace,monospace);vertical-align:1px;white-space:nowrap;text-overflow:ellipsis;cursor:default;-webkit-user-select:all;user-select:all;border-radius:4px;max-width:100%;margin:0 1px;padding:0 .3rem;display:inline-block;overflow:hidden}.tp-tok--var{color:#1d3f8f;background:#e3edff}.tp-tok--if{color:#7a4b00;background:#fff1d6}.tp-tok--for{color:#17603a;background:#dcf5e3}.tp-src{width:100%;min-height:55vh;font:12.5px/1.55 var(--font-mono,ui-monospace,monospace);tab-size:2;white-space:pre-wrap;resize:vertical}.tp-ed[data-mode=text] .tp-src{font-family:var(--font-body,inherit);min-height:16rem;font-size:.9375rem}.tp-css{font-family:var(--font-mono,ui-monospace,monospace);font-size:.75rem}.tp-check{border-radius:var(--radius-sm,6px);width:100%;font:inherit;text-align:left;border:0;align-items:flex-start;gap:.375rem;padding:.375rem .5rem;font-size:.8125rem;display:flex}.tp-check--err{background:var(--status-error-soft);color:var(--status-error-ink);cursor:pointer}.tp-check--warn{background:var(--status-warning-soft);color:var(--status-warning-ink)}.tp-check--ok{color:var(--status-success-ink);padding-left:0}.tp-check code{font-size:.75rem}.tp-more summary{cursor:pointer;color:var(--lt-muted);align-items:center;gap:.375rem;font-size:.875rem;display:inline-flex}.tp-more[open] summary{margin-bottom:.5rem}.tp-more__grid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.5rem .75rem;display:grid}.tp-mgs{grid-template-columns:repeat(4,minmax(3.5rem,1fr));gap:.375rem;display:grid}.tp-mg{color:var(--lt-muted);flex-direction:column;gap:.125rem;font-size:.6875rem;display:flex}.tp-prev{flex-direction:column;gap:.5rem;display:flex}.tp-prev__bar{flex-direction:column;gap:.375rem;display:flex}.tp-prev__row{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.tp-prev__row .select{flex:10rem;width:auto;min-width:0}.tp-prev__child{color:var(--lt-muted);align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex}.tp-prev__child .input{width:4rem}.tp-prev__out{flex-direction:column;gap:.375rem;min-width:0;display:flex}.tp-prev__wait{text-align:center;border:1px dashed var(--color-base-300);border-radius:var(--radius-box,8px);padding:2rem 1rem}.tp-prev__err{border-radius:var(--radius-box,8px);background:var(--status-error-soft);color:var(--status-error-ink);align-items:flex-start;gap:.375rem;padding:.75rem;font-size:.8125rem;display:flex}.tp-frame{border:1px solid var(--color-base-300);border-radius:var(--radius-box,8px);background:#fff;width:100%;height:calc(100vh - 15rem);min-height:28rem}.tp-frame--mail{height:calc(100vh - 19rem)}.tp-mail{flex-direction:column;gap:.375rem;display:flex}.tp-mail__subj{overflow-wrap:anywhere;font-size:.875rem}.tp-mail__text summary{cursor:pointer;color:var(--lt-muted);font-size:.8125rem}.tp-msg{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:0;font-size:.9375rem;line-height:1.5}.tp-bubble{background:var(--status-success-soft);max-width:32rem;color:var(--color-base-content);border-radius:14px 14px 14px 4px;align-self:flex-start;padding:.625rem .875rem}.tp-foot{flex-wrap:wrap}.tp-foot__cmt{flex:14rem;min-width:0;max-width:32rem;margin-left:auto}.tp-foot__hint{margin-left:auto}.tp-vers{grid-template-columns:minmax(14rem,22rem) minmax(0,1fr);align-items:start;gap:1rem 1.25rem;display:grid}.tp-verlist{border:1px solid var(--color-base-250);border-radius:var(--radius-box,8px);margin:0;padding:0;list-style:none;overflow:hidden}.tp-ver{border-top:1px solid var(--color-base-250);cursor:pointer;align-items:center;gap:.5rem;padding:.5rem .625rem;display:flex}.tp-ver:first-child{border-top:0}.tp-ver:hover{background:var(--lt-hover)}.tp-ver.is-on{background:var(--lt-primary-soft);box-shadow:inset 3px 0 0 var(--color-primary)}.tp-ver:focus-visible{box-shadow:inset var(--shadow-focus);outline:none}.tp-ver__main{flex:1;min-width:0}.tp-vers__bar{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.5rem;display:flex}.tp-vers__bar .select{width:auto}.tp-diff{border:1px solid var(--color-base-250);border-radius:var(--radius-box,8px);max-height:calc(100vh - 14rem);font:12px/1.5 var(--font-mono,ui-monospace,monospace);overflow:auto}.tp-diff__l{grid-template-columns:1.5rem minmax(0,1fr);display:grid}.tp-diff__m{text-align:center;color:var(--lt-muted);-webkit-user-select:none;user-select:none}.tp-diff__s{white-space:pre-wrap;overflow-wrap:anywhere;padding-right:.5rem}.tp-diff__l--add{background:var(--status-success-soft)}.tp-diff__l--add .tp-diff__m{color:var(--status-success-ink)}.tp-diff__l--del{background:var(--status-error-soft)}.tp-diff__l--del .tp-diff__s{text-decoration:line-through;-webkit-text-decoration-color:var(--status-error-ink);-webkit-text-decoration-color:var(--status-error-ink);text-decoration-color:var(--status-error-ink)}@supports (color:color-mix(in lab,red,red)){.tp-diff__l--del .tp-diff__s{-webkit-text-decoration-color:color-mix(in oklab,var(--status-error-ink) 45%,transparent);-webkit-text-decoration-color:color-mix(in oklab,var(--status-error-ink) 45%,transparent);text-decoration-color:color-mix(in oklab,var(--status-error-ink) 45%,transparent)}}.tp-diff__l--del .tp-diff__m{color:var(--status-error-ink)}.tp-diff__l--gap{color:var(--lt-muted);background:var(--color-base-150);font-style:italic}@media (max-width:1100px){.tp-ed{grid-template-columns:minmax(0,1fr)}.tp-tabs{justify-self:start;display:inline-flex}.tp-ed[data-tab=edit] .tp-ed__side,.tp-ed[data-tab=preview] .tp-ed__main{display:none}.tp-ed__side{position:static}.tp-vers{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.tp-row{grid-template-columns:auto minmax(0,1fr) auto}.tp-row>.lt-row__main{grid-column:1/3}.tp-row__ch{grid-area:2/1}.tp-row__lv{grid-area:2/2}.tp-row>.lt-icon{grid-area:1/3/span 2}.tp-ch__t{display:none}.tp-lvrow{grid-template-columns:minmax(0,1fr)}.tp-lvrow__acts{justify-content:flex-start}.tp-meta{grid-template-columns:minmax(0,1fr)}.tp-doc{min-height:45vh;padding:14px 12px}.tp-src{min-height:45vh}.tp-tb{top:-1px}.tp-frame{height:70vh;min-height:20rem}.tp-foot__cmt{flex-basis:100%;order:-1;max-width:none;margin-left:0}}.kb-small{font-size:.75rem;line-height:1.45}.kb-h{overflow-wrap:anywhere;align-items:center;gap:.5rem;min-width:0;margin:0;font-size:1.0625rem;font-weight:600;display:flex}.kb-h3{margin:.75rem 0 .375rem;font-size:.875rem;font-weight:600}.kb-link{font:inherit;color:var(--text-link,var(--color-primary));cursor:pointer;background:0 0;border:0;padding:0}.kb-link:hover{text-decoration:underline}.kb-danger{color:var(--status-error-ink)}.kb-comment{white-space:pre-wrap;overflow-wrap:anywhere;margin:.25rem 0;font-size:.875rem}.kb-row{align-items:center;gap:.375rem;display:flex}.kb-row--wrap{flex-wrap:wrap}.kb-upbtn{cursor:pointer}.kb-nowrap{white-space:nowrap}.kb-layout{grid-template-columns:minmax(15rem,22rem) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.kb-side{max-height:calc(100vh - 7rem);padding:.75rem;position:sticky;top:.5rem;overflow:auto}.kb-pane{flex-direction:column;gap:.625rem;min-width:0;padding:.875rem 1rem;display:flex}.kb-pane__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;display:flex}.kb-acts{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.kb-search{color:var(--lt-muted);align-items:center;gap:.375rem;margin-bottom:.5rem;display:flex}.kb-search .input{flex:1;min-width:0}.kb-mbar{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.kb-mbar .kb-search{flex:1;margin:0}.kb-crumbs{color:var(--lt-muted);overflow-wrap:anywhere;font-size:.8125rem}.kb-lv{vertical-align:2px;border-radius:999px;padding:0 .4rem;font-size:.6875rem;font-weight:500;display:inline-block}.kb-lv--owner{background:var(--status-success-soft);color:var(--status-success-ink)}.kb-lv--edit{background:var(--status-info-soft);color:var(--status-info-ink)}.kb-lv--view{background:var(--color-base-200);color:var(--lt-muted)}.kb-tree__ul{margin:0;padding:0;list-style:none}.kb-node__row{padding-left:calc(var(--d,0) * .875rem);align-items:center;display:flex}.kb-node__tw{width:1.5rem;height:1.75rem;color:var(--lt-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.kb-node__btn{border-radius:var(--radius-sm,6px);min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:.375rem;padding:.3rem .375rem;font-size:.875rem;display:flex}.kb-node__btn:hover{background:var(--lt-hover)}.kb-node__btn .lt-icon{color:var(--brand-amber,#ebaa2d);flex:none}.kb-node.is-cur>.kb-node__row .kb-node__btn{background:var(--lt-primary-soft);color:var(--color-primary);font-weight:500}.kb-node__t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.kb-node__n{color:var(--lt-faint);font-variant-numeric:tabular-nums;font-size:.6875rem}.kb-subs{border:1px solid var(--color-base-250);border-radius:var(--radius-box,8px);overflow:hidden}.kb-subs .lt-row>.lt-icon:first-child{color:var(--brand-amber,#ebaa2d)}.kb-files td{vertical-align:middle}.kb-fname{align-items:center;gap:.625rem;min-width:0;display:flex}.kb-fname b{overflow-wrap:anywhere}.kb-thumb{object-fit:cover;background:var(--color-base-200);border-radius:4px;flex:none;width:2.25rem;height:2.25rem}.kb-ficon{background:var(--color-base-150);width:2.25rem;height:2.25rem;color:var(--lt-muted);border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}.kb-c-size,.kb-c-ver{white-space:nowrap;text-align:right}.kb-c-when{white-space:nowrap}.kb-drop{border:2px dashed var(--color-base-300);border-radius:var(--radius-box,8px);color:var(--lt-muted);text-align:center;transition:background-color var(--duration-fast),border-color var(--duration-fast);justify-content:center;align-items:center;gap:.5rem;padding:1.25rem;font-size:.875rem;display:flex}.kb-drop__tap{display:none}.kb-drop.is-over{border-color:var(--color-primary);background:var(--lt-primary-soft);color:var(--color-primary)}.kb-ups{flex-direction:column;gap:.375rem;padding:.5rem .75rem;display:flex}.kb-up{grid-template-columns:minmax(0,1fr) auto;gap:.125rem .75rem;font-size:.8125rem;display:grid}.kb-up__n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kb-up__s{color:var(--lt-muted);font-variant-numeric:tabular-nums}.kb-up--err .kb-up__s{color:var(--status-error-ink)}.kb-up--done .kb-up__s{color:var(--status-success-ink)}.kb-up__bar{background:var(--color-base-200);border-radius:2px;grid-column:1/-1;height:3px;overflow:hidden}.kb-up__bar i{background:var(--color-primary);height:100%;transition:width .2s;display:block}.kb-up--done .kb-up__bar i{background:var(--action-create)}.kb-up--err .kb-up__bar i{background:var(--action-danger);width:100%!important}.kb-ups__foot{text-align:right}.kb-file{flex-direction:column;gap:.625rem;display:flex}.kb-prev{border:1px solid var(--color-base-250);border-radius:var(--radius-box,8px);background:var(--color-base-150);width:100%;display:block}.kb-prev--img img{max-width:100%;max-height:60vh;margin:0 auto;display:block}.kb-prev--pdf{background:#fff;height:60vh}.kb-prev--none{text-align:center;overflow-wrap:anywhere;flex-direction:column;align-items:center;gap:.375rem;padding:1.5rem 1rem;font-size:.875rem;display:flex}.kb-prev--none .lt-icon{width:2rem;height:2rem;color:var(--lt-muted)}.kb-facts{grid-template-columns:auto minmax(0,1fr);gap:.25rem .75rem;margin:0;font-size:.8125rem;display:grid}.kb-facts div{display:contents}.kb-facts dt{color:var(--lt-muted)}.kb-facts dd{overflow-wrap:anywhere;margin:0}.kb-editbox{border:1px solid var(--color-base-250);border-radius:var(--radius-box,8px);background:var(--color-base-150);flex-direction:column;gap:.5rem;padding:.625rem;display:flex}.kb-vers,.kb-log{border:1px solid var(--color-base-250);border-radius:var(--radius-box,8px);margin:0;padding:0;list-style:none;overflow:hidden}.kb-vers li{border-top:1px solid var(--color-base-250);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.875rem;display:flex}.kb-vers li:first-child,.kb-log li:first-child{border-top:0}.kb-log li{border-top:1px solid var(--color-base-250);grid-template-columns:8.5rem minmax(0,1fr) auto;gap:.5rem;padding:.375rem .625rem;font-size:.8125rem;display:grid}.kb-log__at{color:var(--lt-muted);font-variant-numeric:tabular-nums}.kb-aclp{flex-direction:column;gap:.625rem;display:flex}.kb-owner{border-radius:var(--radius-box,8px);background:var(--color-base-150);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.875rem;display:flex}.kb-owner>span{align-items:center;gap:.375rem;display:inline-flex}.kb-check{align-items:center;gap:.5rem;font-size:.875rem;display:flex}.kb-acl{border:1px solid var(--color-base-250);border-radius:var(--radius-box,8px);margin:0;padding:0;list-style:none;overflow:hidden}.kb-acl__row{border-top:1px solid var(--color-base-250);align-items:center;gap:.5rem;padding:.4375rem .625rem;display:flex}.kb-acl__row:first-child{border-top:0}.kb-acl__ic{color:var(--lt-muted);display:inline-flex}.kb-acl__main{overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;font-size:.875rem;display:flex}.kb-acl__row .select{width:auto}.kb-add{flex-direction:column;gap:.375rem;display:flex}.kb-found{border:1px solid var(--color-base-250);border-radius:var(--radius-box,8px);flex-direction:column;max-height:16rem;display:flex;overflow:auto}.kb-found__i{border:0;border-top:1px solid var(--color-base-250);font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;align-items:center;gap:.5rem;padding:.375rem .625rem;font-size:.875rem;display:flex}.kb-found__i:first-child{border-top:0}.kb-found__i:hover:not([disabled]){background:var(--lt-primary-soft)}.kb-found__i[disabled]{opacity:.6;cursor:default}.kb-found__i>span{overflow-wrap:anywhere;flex:1;min-width:0}.kb-trow{cursor:default}@media (max-width:900px){.kb-layout{grid-template-columns:minmax(0,1fr)}.kb-side{max-height:none;position:static}}@media (max-width:720px){.kb-pane{padding:.625rem}.kb-c-ver,.kb-c-when{display:none}.kb-log li{grid-template-columns:minmax(0,1fr);gap:0}.kb-acts .btn{min-height:2.25rem}}@media (max-width:480px){.kb-acts .kb-bt{display:none}}@media (hover:none){.kb-drop{border-width:1px;padding:.75rem}.kb-drop__dnd{display:none}.kb-drop__tap{display:inline}}.ml-small{font-size:.75rem;line-height:1.45}.ml-h3{margin:.875rem 0 .375rem;font-size:.875rem;font-weight:600}.ml-link{font:inherit;color:var(--text-link,var(--color-primary));cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.ml-link:hover{text-decoration:underline}.ml-check{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.ml-found{border:1px solid var(--color-base-250);border-radius:var(--radius-box,8px);flex-direction:column;max-height:16rem;margin-top:.375rem;display:flex;overflow:auto}.ml-found__i{border:0;border-top:1px solid var(--color-base-250);font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;align-items:center;gap:.5rem;padding:.375rem .625rem;font-size:.875rem;display:flex}.ml-found__i:first-child{border-top:0}.ml-found__i:hover{background:var(--lt-primary-soft)}.ml-found__i>span{overflow-wrap:anywhere;flex:1;min-width:0}.ml-dot{background:var(--c,#94a3b8);border-radius:999px;flex:none;width:.5rem;height:.5rem;display:inline-block}.ml-tag{background:var(--color-base-200);color:var(--lt-muted);white-space:nowrap;vertical-align:1px;border-radius:999px;align-items:center;gap:.25rem;padding:0 .4375rem;font-size:.6875rem;font-weight:500;line-height:1.25rem;display:inline-flex}.ml-tag--work{background:var(--status-warning-soft);color:var(--status-warning-ink)}.ml-tag--label{background:var(--status-info-soft);color:var(--status-info-ink)}.ml-x{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;margin-left:.125rem;padding:0;display:inline-flex}.ml-x:hover{opacity:1}.ml-errtext,.ml-err{color:var(--status-error-ink)}.ml-spin{animation:1s linear infinite ml-spin}@keyframes ml-spin{to{transform:rotate(360deg)}}.ml-layout{grid-template-columns:minmax(12rem,15rem) minmax(18rem,26rem) minmax(0,1fr);align-items:stretch;gap:.75rem;height:calc(100vh - 9.5rem);min-height:28rem;display:grid}.ml-side{padding:.625rem;overflow:auto}.ml-list{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.ml-list__body{flex:1;min-height:0;overflow:auto}.ml-read{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:auto}.ml-banner{margin-bottom:.75rem}.ml-nav{flex-direction:column;gap:.25rem;display:flex}.ml-write{justify-content:center;width:100%;margin-bottom:.5rem}.ml-nav__list{flex-direction:column;display:flex}.ml-nav__i{border-radius:var(--radius-sm,6px);font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.875rem;display:flex}.ml-nav__i:hover{background:var(--lt-hover)}.ml-nav__i .lt-icon{color:var(--lt-muted);flex:none}.ml-nav__i.is-cur{background:var(--lt-primary-soft);color:var(--color-primary);font-weight:500}.ml-nav__i.is-cur .lt-icon{color:inherit}.ml-nav__t{flex:1;min-width:0}.ml-nav__n{font-variant-numeric:tabular-nums;color:var(--color-primary);margin-left:auto;font-size:.75rem;font-weight:600}.ml-nav__n.is-warn{color:var(--status-error-ink)}.ml-nav__h{letter-spacing:.04em;text-transform:uppercase;color:var(--lt-faint);justify-content:space-between;align-items:center;margin:.75rem .5rem .25rem;font-size:.6875rem;font-weight:600;display:flex}.ml-nav__h .ml-link{text-transform:none;letter-spacing:0;font-size:.75rem;font-weight:500}.ml-boxes{flex-direction:column;display:flex}.ml-box{border-radius:var(--radius-sm,6px);cursor:pointer;align-items:center;gap:.5rem;padding:.3125rem .5rem;font-size:.8125rem;display:flex}.ml-box:hover{background:var(--lt-hover)}.ml-box__t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ml-box.is-error .ml-box__t{color:var(--status-error-ink)}.ml-tools{border-bottom:1px solid var(--color-base-250);flex-wrap:wrap;align-items:center;gap:.375rem;padding:.5rem .625rem;display:flex}.ml-search{color:var(--lt-muted);flex:100%;align-items:center;gap:.375rem;display:flex}.ml-search .input{flex:1;min-width:0}.ml-tools .lt-chip{height:1.625rem;padding:0 .5rem;font-size:.75rem}.ml-tools .lt-iconbtn{width:1.75rem;height:1.75rem}.ml-tools .lt-iconbtn:last-child{margin-left:auto}.ml-seg button{font-size:.75rem}.ml-seg button[aria-pressed=true]{background:var(--color-base-100);border-radius:.4375rem;box-shadow:0 1px 2px #00000014}.ml-rows{margin:0;padding:0;list-style:none}.ml-row{border-bottom:1px solid var(--color-base-250);cursor:pointer;align-items:flex-start;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}.ml-row:hover{background:var(--lt-hover)}.ml-row:focus-visible{box-shadow:inset var(--shadow-focus);outline:none}.ml-row.is-cur{background:var(--lt-primary-soft)}.ml-row>.ml-dot{margin-top:.375rem}.ml-row__main{flex:1;min-width:0}.ml-row__top{align-items:baseline;gap:.375rem;display:flex}.ml-row__from{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ml-row__date{color:var(--lt-faint);font-variant-numeric:tabular-nums;flex:none;font-size:.75rem}.ml-row__subj{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.25rem;display:flex;overflow:hidden}.ml-row__subj .lt-icon{flex:none}.ml-row__snip{color:var(--lt-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.ml-row__snip .ml-tag{margin-right:.25rem}.ml-row.is-unread .ml-row__from,.ml-row.is-unread .ml-row__subj{font-weight:600}.ml-row.is-unread>.ml-dot{box-shadow:0 0 0 2px var(--c,#94a3b8)}@supports (color:color-mix(in lab,red,red)){.ml-row.is-unread>.ml-dot{box-shadow:0 0 0 2px color-mix(in oklab,var(--c,#94a3b8) 30%,transparent)}}.ml-cnt{background:var(--color-base-200);text-align:center;min-width:1.125rem;color:var(--lt-muted);border-radius:999px;flex:none;padding:0 .3rem;font-size:.6875rem}.ml-flag{color:var(--brand-amber,#ebaa2d)}.ml-more{justify-content:center;padding:.5rem;display:flex}.ml-empty{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:2rem;display:flex}.ml-empty__ic{width:2.5rem;height:2.5rem;color:var(--lt-faint)}.ml-head{border-bottom:1px solid var(--color-base-250);flex-direction:column;gap:.25rem;padding:.75rem 1rem .5rem;display:flex;position:relative}.ml-close{position:absolute;top:.5rem;right:.5rem}.ml-subj{overflow-wrap:anywhere;margin:0 2rem 0 0;font-size:1.0625rem;font-weight:600}.ml-meta{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.25rem .375rem;font-size:.8125rem;display:flex}.ml-labels{flex-wrap:wrap;gap:.25rem;display:flex}.ml-head .lt-banner{margin-top:.25rem}.ml-acts{flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.375rem;display:flex}.ml-imgbar{background:var(--color-base-150);border-bottom:1px solid var(--color-base-250);color:var(--lt-muted);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.375rem 1rem;font-size:.8125rem;display:flex}.ml-files{border-bottom:1px solid var(--color-base-250);flex-wrap:wrap;gap:.375rem;padding:.5rem 1rem;display:flex}.ml-file__a{border:1px solid var(--color-base-250);border-radius:var(--radius-sm,6px);max-width:18rem;color:inherit;align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.ml-file__a span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ml-file__a:hover{background:var(--lt-hover)}.ml-file__a.is-missing{opacity:.65}.ml-frame{background:#fff;border:0;flex:1 0 auto;width:100%;min-height:24rem}.ml-thread{border-top:1px solid var(--color-base-250);padding:.5rem 1rem;font-size:.8125rem}.ml-thread summary{cursor:pointer;color:var(--lt-muted);align-items:center;gap:.375rem;display:flex}.ml-thread ul{flex-direction:column;gap:.25rem;margin:.375rem 0 0;padding:0;list-style:none;display:flex}.ml-thread li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ml-thread li.is-cur{font-weight:600}.ml-linked{border-top:1px solid var(--color-base-250);color:var(--lt-muted);flex-wrap:wrap;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.8125rem;display:flex}.ml-client .lt-row{cursor:default;padding:.5rem .25rem}.ml-client .lt-row.is-click{cursor:pointer}.ml-targets{flex-wrap:wrap;gap:.375rem;margin-bottom:.75rem;display:flex}.ml-erp .ml-check{padding:.25rem 0}.ml-picked{align-items:center;gap:.375rem;font-size:.875rem;display:flex}.ml-ocr pre{white-space:pre-wrap;font:inherit;background:var(--color-base-150);border-radius:var(--radius-sm,6px);max-height:14rem;padding:.5rem;font-size:.8125rem;overflow:auto}.ml-mbar{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}@media (max-width:1280px){.ml-layout{grid-template-columns:minmax(11rem,13rem) minmax(16rem,22rem) minmax(0,1fr)}.ml-bt{display:none}}@media (max-width:1023px){.ml-layout{grid-template-columns:minmax(10rem,12rem) minmax(0,1fr)}.ml-layout.has-item .ml-list,.ml-layout:not(.has-item) .ml-read{display:none}}.ml-mbar+.ml-list,.ml-mbar+.ml-read,.ml-banner+.ml-list,.ml-banner+.ml-read,.ml-mbar~.ml-read .ml-frame{min-height:60vh}.mw{flex-direction:column;gap:.375rem;display:flex}.mw-row{border-bottom:1px solid var(--color-base-250);align-items:center;gap:.5rem;padding:.25rem 0;display:flex;position:relative}.mw-row__l{width:4.5rem;color:var(--lt-muted);flex:none;font-size:.8125rem}.mw-row>.input,.mw-row>.select{min-width:0;box-shadow:none;border-color:#0000;flex:1}.mw-row>.input:focus,.mw-row>.select:focus{border-color:var(--color-base-300)}.mw-addr{flex-wrap:wrap;flex:1;align-items:center;gap:.25rem;min-width:0;min-height:2rem;display:flex}.mw-addr__in{min-width:6rem;font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:8rem;padding:.25rem;font-size:.875rem}.mw-chip{background:var(--color-base-200);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:.125rem;max-width:100%;padding:0 .25rem 0 .5rem;font-size:.8125rem;line-height:1.5rem;display:inline-flex;overflow:hidden}.mw-chip.is-bad{background:var(--status-error-soft);color:var(--status-error-ink)}.mw-chip__x{color:inherit;opacity:.6;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.mw-chip__x:hover{opacity:1}.mw-cc{flex:none;font-size:.8125rem}.mw-sug{z-index:30;background:var(--color-base-100);border:1px solid var(--color-base-250);border-radius:var(--radius-box,8px);box-shadow:var(--shadow-lg,0 8px 24px #0000001f);flex-direction:column;max-height:18rem;display:flex;position:absolute;top:100%;left:4.5rem;right:0;overflow:auto}.mw-sug__i{font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:0;padding:.375rem .625rem;font-size:.875rem;display:flex}.mw-sug__i:hover,.mw-sug__i.is-cur{background:var(--lt-primary-soft)}.mw-tools{flex-wrap:wrap;align-items:center;gap:.125rem;padding:.25rem 0;display:flex}.mw-tools .lt-iconbtn{width:1.75rem;height:1.75rem}.mw-tools__sp{flex:1}.mw-attach{cursor:pointer}.mw-editor{border:1px solid var(--color-base-250);border-radius:var(--radius-box,8px);overflow-wrap:anywhere;background:var(--color-base-100);outline:none;flex:1 0 auto;min-height:16rem;padding:.75rem;font-size:.875rem;line-height:1.5}.mw-editor:focus{border-color:var(--color-base-300);box-shadow:var(--shadow-focus)}.mw-editor img{max-width:100%;height:auto}.mw-editor img:not([src]){background:var(--color-base-200);min-width:24px;min-height:16px;display:inline-block}.mw-editor blockquote{border-left:2px solid var(--color-base-300);color:var(--lt-muted);margin:0 0 0 .8ex;padding-left:1ex}.mw-editor table{max-width:100%}.mw-files{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.mw-file{border:1px solid var(--color-base-250);border-radius:var(--radius-sm,6px);align-items:center;gap:.375rem;max-width:20rem;padding:.25rem .375rem .25rem .5rem;font-size:.8125rem;display:inline-flex}.mw-file.is-bad{border-color:var(--status-error-ink);color:var(--status-error-ink)}.mw-file__n{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mw-bar{background:var(--color-base-200);border-radius:999px;width:4rem;height:.25rem;display:inline-block;overflow:hidden}.mw-bar i{background:var(--color-primary);height:100%;display:block}.mw-total{margin-left:.25rem}.mw-foot{flex-wrap:wrap;justify-content:flex-start}.mw-later{align-items:center;gap:.375rem;display:inline-flex}.mw-later .input{width:auto}.mw-status{flex:1;min-width:8rem;font-size:.75rem}.mw-err{color:var(--status-error-ink)}.mw-del{margin-left:auto}@media (max-width:767px){.mw-row__l{width:3.5rem}.mw-sug{left:0}}.mw-pick{border:1px solid var(--color-base-250);border-radius:var(--radius-box,8px);background:var(--color-base-150);flex-direction:column;gap:.375rem;padding:.5rem .625rem;display:flex}.mw-pick[hidden]{display:none}.mw-pick__head{justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.mw-pick__crumbs{color:var(--lt-muted);font-size:.8125rem}.mw-pick__list{flex-direction:column;gap:.25rem;max-height:16rem;display:flex;overflow:auto}.mw-pick__foot{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.mw-pick .ml-search{flex:none}.ml-check.is-off{opacity:.6}.mx-rows{border:1px solid var(--color-base-250);border-radius:var(--radius-box,8px);margin:0;padding:0;list-style:none;overflow:hidden}.mx-row{border-top:1px solid var(--color-base-250);cursor:pointer;align-items:flex-start;gap:.5rem;padding:.4375rem .625rem;font-size:.8125rem;display:flex}.mx-row:first-child{border-top:0}.mx-row:hover{background:var(--lt-hover)}.mx-row>.ml-dot{margin-top:.375rem}.mx-row__main{flex-direction:column;flex:1;min-width:0;display:flex}.mx-row__top{justify-content:space-between;gap:.5rem;display:flex}.mx-row__top b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.mx-row__subj{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.25rem;min-width:0;display:flex;overflow:hidden}.mx-row.is-unread .mx-row__top b,.mx-row.is-unread .mx-row__subj{font-weight:600}.mx-empty{padding:.25rem 0;font-size:.8125rem}.mx-more{margin-top:.25rem;font-size:.75rem}.mx-actions{flex-wrap:wrap;gap:.5rem;margin-bottom:.625rem;display:flex}.mx-docs{flex-direction:column;gap:.25rem;margin-top:.25rem;display:flex}.mx-check{align-items:center;gap:.5rem;font-size:.875rem;display:flex}.mx-check.is-off{opacity:.6}.mx-ub{flex-direction:column;gap:.75rem;display:flex}.mx-boxes{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.mx-box{border:1px solid var(--color-base-250);border-radius:var(--radius-box,8px);flex-direction:column;gap:.375rem;padding:.5rem .625rem;display:flex}.mx-box__main{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;display:flex}.mx-box__main small{flex-basis:100%}.mx-box__acts{flex-wrap:wrap;gap:.25rem;display:flex}.mx-danger,.ma-danger{color:var(--status-error-ink)}.mx-form{border-top:1px solid var(--color-base-250);flex-direction:column;gap:.25rem;padding-top:.5rem;display:flex}.mx-addr{align-items:center;gap:.375rem;display:flex}.mx-addr .input{flex:1;min-width:0}.mx-small,.ma-small{font-size:.75rem;line-height:1.45}.mx-info code,.lt-banner code{background:var(--color-base-content);font-family:ui-monospace,Menlo,Consolas,monospace}@supports (color:color-mix(in lab,red,red)){.mx-info code,.lt-banner code{background:color-mix(in oklab,var(--color-base-content) 6%,transparent)}}.mx-info code,.lt-banner code{-webkit-user-select:all;user-select:all;border-radius:4px;padding:0 .25rem}.ma-tabs{scrollbar-width:none;max-width:100%;margin-bottom:.75rem;overflow-x:auto}.ma-tabs button[aria-pressed=true]{background:var(--color-base-100);border-radius:.4375rem;box-shadow:0 1px 2px #00000014}.ma-card{flex-direction:column;gap:.625rem;padding:.875rem 1rem;display:flex}.ma-head{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.ma-head>p{flex:20rem;margin:0}.ma-head .ml-search{color:var(--lt-muted);flex:14rem;align-items:center;gap:.375rem;display:flex}.ma-head .ml-search .input{flex:1}.ma-head .select{width:auto}.ma-sp{flex:1}.ma-scroll{overflow-x:auto}.ma-table{width:100%;font-size:.8125rem}.ma-table tbody tr[data-action]{cursor:pointer}.ma-table tbody tr[data-action]:hover{background:var(--lt-hover)}.ma-table td{vertical-align:top}.ma-table td.lt-num{white-space:nowrap}.ma-form{flex-direction:column;gap:.375rem;display:flex}.ma-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .75rem;display:grid}.ma-grid3{grid-template-columns:minmax(0,2fr) minmax(5rem,.7fr) minmax(0,1.3fr);gap:0 .75rem;display:grid}.ma-panel{border:1px solid var(--color-base-250);border-radius:var(--radius-box,8px);margin:.25rem 0;padding:.5rem .75rem .75rem}.ma-panel[hidden]{display:none}.ma-panel legend{padding:0 .25rem;font-size:.8125rem;font-weight:600}.ma-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.ma-acts{flex-wrap:wrap;gap:.375rem;margin:.5rem 0;display:flex}.ma-row{align-items:center;gap:.5rem;display:flex}.ma-row .input{flex:1;min-width:0;max-width:22rem}.ma-radios{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.ma-radio{border:1px solid var(--color-base-250);border-radius:var(--radius-box,8px);cursor:pointer;align-items:flex-start;gap:.5rem;padding:.5rem .625rem;display:flex}.ma-radio:has(input:checked){border-color:var(--color-primary);background:var(--lt-primary-soft)}.ma-radio span{flex-direction:column;font-size:.875rem;display:flex}.ma-test{border-top:1px solid var(--color-base-250);padding-top:.5rem}.ma-colors{flex-wrap:wrap;gap:.375rem;padding:.25rem 0;display:flex}.ma-color input{opacity:0;pointer-events:none;position:absolute}.ma-color span{background:var(--c);cursor:pointer;border-radius:999px;width:1.375rem;height:1.375rem;display:block;box-shadow:inset 0 0 0 2px #fff9}.ma-color input:checked+span{outline:2px solid var(--color-base-content);outline-offset:2px}.ma-color input:focus-visible+span{box-shadow:var(--shadow-focus)}.ma-acl{border:1px solid var(--color-base-250);border-radius:var(--radius-box,8px);margin:0 0 .5rem;padding:0;list-style:none}.ma-acl__row{border-top:1px solid var(--color-base-250);align-items:center;gap:.5rem;padding:.375rem .625rem;font-size:.875rem;display:flex}.ma-acl__row:first-child{border-top:0}.ma-acl__t{overflow-wrap:anywhere;flex:1;min-width:0}.ma-acl__row .select{width:auto}.ma-boxdr .lt-banner{margin-bottom:.5rem}.ma-form [aria-invalid=true]{border-color:var(--status-error-ink)!important}.mp{flex-direction:column;gap:.625rem;display:flex}.mp-tabs{scrollbar-width:none;max-width:100%;overflow-x:auto}.mp-tabs button[aria-pressed=true]{background:var(--color-base-100);border-radius:.4375rem;box-shadow:0 1px 2px #00000014}.mp-list{border:1px solid var(--color-base-250);border-radius:var(--radius-box,8px);margin:0;padding:0;list-style:none}.mp-list>li{border-top:1px solid var(--color-base-250);padding:.5rem .625rem;font-size:.875rem}.mp-list>li:first-child{border-top:0}.mp-row{cursor:pointer;flex-direction:column;gap:.25rem;display:flex}.mp-row:hover{background:var(--lt-hover)}.mp-row--static{cursor:default;flex-direction:row;justify-content:space-between;align-items:center}.mp-row--static:hover{background:0 0}.mp-prev{color:var(--lt-muted);max-height:4.5rem;font-size:.8125rem;overflow:hidden}.mp-sig{min-height:7rem}@media (max-width:767px){.ma-grid2,.ma-grid3,.ma-radios{grid-template-columns:minmax(0,1fr)}}.ma-status td{vertical-align:top}.ma-status tr.ma-stale td:first-child{box-shadow:inset 3px 0 0 var(--color-warning)}.cpf-h{margin:1rem 0 .5rem;font-size:.875rem;font-weight:600}.cpf-h--top{margin-top:0}.cpf-man{background:var(--color-base-200);border-radius:.5rem;padding:.5rem .75rem}.cpf-man .lt-muted{font-size:.8125rem}.cpf-edit{flex-direction:column;gap:.5rem;margin-top:.75rem;display:flex}.cpf-btns{flex-wrap:wrap;gap:.5rem;display:flex}.cpf-subs{flex-direction:column;gap:.5rem;display:flex}.cpf-sub{cursor:pointer;align-items:flex-start;gap:.625rem;display:flex}.cpf-sub>span{flex-direction:column;min-width:0;display:flex}.cpf-sub small{overflow-wrap:anywhere;font-size:.75rem;line-height:1.4}.cpf-sub.is-locked{cursor:default;opacity:.75}.cpf-sub .toggle{flex:none;margin-top:.125rem}.cpf-note{margin-top:.75rem;font-size:.75rem}.tel-me{flex-wrap:wrap;align-items:center;gap:.375rem .5rem;margin-bottom:.75rem;font-size:.8125rem;display:flex}.tel-mynum{background:var(--color-base-200);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-weight:600;display:inline-flex}.tel-mynum.is-user{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.tel-mynum.is-user{background:color-mix(in oklab,var(--color-primary) 12%,transparent)}}.tel-mynum.is-user{color:var(--color-primary)}.tel-missed{color:var(--color-error);align-items:center;gap:.25rem;font-weight:600;display:inline-flex}.tel-bar{flex-wrap:wrap;gap:.5rem}.tel-bar .select{width:auto;max-width:12rem}.tel-q{width:14rem;max-width:100%}.tel-range{align-items:center;gap:.25rem;display:inline-flex}.tel-range .input{width:9.5rem}.tel-hint{font-size:.75rem}.tel-chips{flex-wrap:wrap;gap:.375rem;margin:.5rem 0 .75rem;display:flex}.tel-chip{border:1px solid var(--color-base-250,var(--color-base-300));background:var(--color-base-100);font:inherit;color:inherit;cursor:pointer;border-radius:999px;padding:.1875rem .625rem;font-size:.8125rem}.tel-chip[aria-pressed=true]{border-color:var(--color-primary);background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.tel-chip[aria-pressed=true]{background:color-mix(in oklab,var(--color-primary) 10%,transparent)}}.tel-chip.is-bad b{color:var(--color-error)}.tel-chip.is-static{cursor:default}.tel-card{padding:0;overflow:hidden}.tel-table{width:100%}.tel-table td{vertical-align:top}.tel-dir{width:2rem;color:var(--lt-muted)}.tel-row--missed .tel-dir,.tel-row--no_answer .tel-dir{color:var(--color-error)}.tel-row--answered .tel-dir{color:var(--color-success)}.tel-when{white-space:nowrap;font-variant-numeric:tabular-nums}.tel-when .lt-muted{font-size:.75rem}.tel-num{font-variant-numeric:tabular-nums;white-space:nowrap}.tel-num.is-mask{color:var(--lt-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.tel-client{color:var(--lt-muted);font-size:.8125rem}.tel-rec{color:var(--color-error);vertical-align:middle}.tel-foot{padding:.5rem .75rem;font-size:.8125rem}.tel-note{margin-top:.5rem;font-size:.75rem}.tel-dialmsg{margin-bottom:.75rem}.tel-facts{flex-direction:column;gap:.25rem;margin-bottom:.75rem;display:flex}.tel-fact{grid-template-columns:8.5rem minmax(0,1fr);gap:.5rem;font-size:.875rem;display:grid}.tel-fact>span{color:var(--lt-muted)}.tel-fact b{overflow-wrap:anywhere;font-weight:500}.tel-recbox{flex-direction:column;gap:.25rem;margin:.5rem 0 .75rem;display:flex}.tel-audio{width:100%}.tel-bot{background:var(--color-base-200);border-radius:.5rem;margin-bottom:.75rem;padding:.625rem .75rem;font-size:.875rem}.tel-bot p{margin:.25rem 0 0}.tel-transcript{margin-top:.5rem}.tel-transcript summary{cursor:pointer;color:var(--color-primary);font-size:.8125rem}.tel-say{grid-template-columns:4rem minmax(0,1fr);gap:.375rem;padding:.125rem 0;font-size:.8125rem;display:grid}.tel-say>span{color:var(--lt-muted)}.tel-say--bot>span{color:var(--color-primary)}.tel-steps{font-size:.8125rem}.tel-h{margin:1rem 0 .5rem;font-size:.875rem;font-weight:600}.tel-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.tel-tile{border-radius:var(--radius-box,.75rem);background:var(--color-base-100);border:1px solid var(--color-base-250,var(--color-base-300));flex-direction:column;padding:.625rem .75rem;display:flex}.tel-tile b{font-variant-numeric:tabular-nums;font-size:1.5rem;line-height:1.2}.tel-tile span{color:var(--lt-muted);font-size:.75rem}.tel-tile.is-bad b{color:var(--color-error)}.tel-queues{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:.75rem;display:grid}.tel-queue{padding:.75rem}.tel-queue__head{flex-wrap:wrap;align-items:center;gap:.375rem .5rem;margin-bottom:.5rem;display:flex}.tel-members{flex-wrap:wrap;gap:.375rem;display:flex}.tel-member{background:var(--color-base-200);border-radius:999px;align-items:center;gap:.3125rem;padding:.125rem .5rem;font-size:.8125rem;display:inline-flex}.tel-member i{background:var(--color-success);border-radius:50%;width:.5rem;height:.5rem}.tel-member.is-busy i{background:var(--color-error)}.tel-member small{color:var(--lt-muted)}.tel-cmpchips{flex-wrap:wrap;gap:.375rem;margin-bottom:.75rem;display:flex}.tel-cmpinfo{overflow-wrap:anywhere;grid-template-columns:9rem minmax(0,1fr);gap:.25rem .75rem;margin-bottom:.75rem;font-size:.875rem;display:grid}.tel-cmpform .tla-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 .75rem;display:grid}@media (max-width:720px){.tel-cmpinfo,.tel-cmpform .tla-grid3{grid-template-columns:minmax(0,1fr)}}.tel-pop{z-index:86;pointer-events:none;flex-direction:column;gap:.5rem;width:min(22rem,100vw - 2rem);display:flex;position:fixed;bottom:1rem;right:1rem}.tel-popcard{pointer-events:auto;background:var(--color-base-100);color:var(--color-base-content);border:1px solid var(--color-base-250,var(--color-base-300));border-left:3px solid var(--color-success);border-radius:var(--radius-box,.75rem);box-shadow:var(--shadow-toast,0 8px 24px #00000024);animation:tel-in var(--duration-base,.2s) var(--ease-spring,ease-out) both;align-items:flex-start;gap:.625rem;padding:.75rem;font-size:.875rem;transition:opacity .4s;display:flex}.tel-popcard.is-done{opacity:.6;border-left-color:var(--color-base-300)}@keyframes tel-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tel-popcard{animation:none}}.tel-popcard__icon{color:var(--color-success);flex:none}.tel-popcard__text{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.tel-popcard__acts{gap:.375rem;margin-top:.25rem;display:flex}.tel-popcard__acts:empty{display:none}.tel-popcard__close{color:var(--lt-muted);cursor:pointer;background:0 0;border:0;flex:none;padding:.125rem}.tla-tabs{scrollbar-width:none;max-width:100%;margin-bottom:.75rem;overflow-x:auto}.tla-tabs button[aria-pressed=true]{background:var(--color-base-100);border-radius:.4375rem;box-shadow:0 1px 2px #00000014}.tla-card{margin-bottom:.75rem;padding:.875rem 1rem}.tla-h{margin:0 0 .5rem;font-size:.9375rem;font-weight:600}.tla-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.tla-head .tla-h{margin:0}.tla-small{font-size:.75rem}.tla-status{flex-direction:column;gap:.125rem;margin-bottom:.75rem;font-size:.8125rem;display:flex}.tla-status code,.tla-sip code{overflow-wrap:anywhere;font-size:.75rem}.tla-grid2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 .75rem;display:grid}.tla-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 .75rem;display:grid}.tla-roles{flex-wrap:wrap;gap:.25rem 1.25rem;display:flex}.tla-check{align-items:center;gap:.5rem;padding:.375rem 0;font-size:.875rem;display:flex}.tla-sec{margin-bottom:.5rem;padding:0}.tla-sec>summary{cursor:pointer;padding:.625rem .875rem;font-size:.875rem;font-weight:600}.tla-sec[open]>summary{border-bottom:1px solid var(--color-base-200)}.tla-sec>.tla-grid2,.tla-sec>.tla-secret,.tla-sec>p{padding:.5rem .875rem}.tla-secret{align-items:flex-end;gap:.5rem;display:flex}.tla-secret>.bk-field{flex:1;min-width:0}.tla-secret>.btn{margin-bottom:.75rem}.tla-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.tla-route{border:1px solid var(--color-base-200);border-radius:.5rem;grid-column:1/-1;grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) minmax(0,.8fr);gap:.375rem;margin:0 0 .5rem;padding:.375rem .625rem .625rem;display:grid}.tla-route>legend{color:var(--lt-muted);padding:0 .25rem;font-size:.75rem}.tla-route>.bk-field__hint{grid-column:1/-1}.tla-foot{flex-wrap:wrap;gap:.5rem;margin:.5rem 0 1rem;display:flex}.tla-checkres ul{margin:.25rem 0 .25rem 1.25rem;list-style:outside}.tla-acts{flex-wrap:wrap;gap:.375rem;margin:.75rem 0;display:flex}.tla-active{flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.5rem;display:flex}.tla-boot summary{cursor:pointer;color:var(--color-primary);font-size:.8125rem}.tla-pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--color-base-200);border-radius:.5rem;max-height:28rem;margin:.375rem 0;padding:.5rem .625rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;overflow:auto}.tla-log{min-height:6rem}.tla-dirs{flex-wrap:wrap;gap:.25rem;margin-bottom:.75rem;display:flex}.tla-dir{border:1px solid var(--color-base-250,var(--color-base-300));background:var(--color-base-100);font:inherit;color:inherit;cursor:pointer;border-radius:999px;padding:.1875rem .75rem;font-size:.8125rem}.tla-dir.is-on{border-color:var(--color-primary);background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.tla-dir.is-on{background:color-mix(in oklab,var(--color-primary) 10%,transparent)}}.tla-dir.is-on{color:var(--color-primary);font-weight:600}tr.is-off td{opacity:.6}.tla-trash{margin-top:.5rem;font-size:.8125rem}.tla-trash summary{cursor:pointer;color:var(--lt-muted)}.tla-trash__row{border-bottom:1px solid var(--color-base-200);justify-content:space-between;align-items:center;gap:.5rem;padding:.25rem 0;display:flex}.tla-form{flex-direction:column;display:flex}.tla-user{margin-bottom:.75rem}.tla-sip{flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.5rem;display:flex}.tla-sip .lt-banner{flex-basis:100%}.tla-logdata{color:var(--lt-muted);overflow-wrap:anywhere;max-width:28rem;font-size:.75rem}@media (max-width:720px){.tel-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.tel-fact{grid-template-columns:6.5rem minmax(0,1fr)}.tla-grid2,.tla-grid3,.tla-route{grid-template-columns:minmax(0,1fr)}.tel-q{width:100%}}.cms-bar{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.cms-site{align-items:center;gap:.375rem;display:inline-flex}.cms-site .select{width:auto;max-width:18rem}.cms-bar .input[type=search]{width:14rem;max-width:100%}.cms-small{font-size:.75rem}.cms-h{margin:0;font-size:1.0625rem;font-weight:600}.cms-h3{margin:0 0 .5rem;font-size:.875rem;font-weight:600}.cms-link{font:inherit;color:var(--color-primary);cursor:pointer;background:0 0;border:0;padding:0}.cms-link:hover{text-decoration:underline}.cms-badge{background:var(--color-primary);border-radius:999px;align-items:center;padding:0 .375rem;font-size:.6875rem;font-weight:500;line-height:1.125rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cms-badge{background:color-mix(in oklab,var(--color-primary) 12%,transparent)}}.cms-badge{color:var(--color-primary);white-space:nowrap}.cms-badge--off{background:var(--color-base-200);color:var(--lt-muted)}.cms-split{grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.cms-left{max-height:calc(100vh - 12rem);padding:.375rem;overflow:auto}.cms-tree{margin:0;padding:0;list-style:none}.cms-prow,.cms-folder{padding-left:calc(var(--d,0) * .875rem);align-items:center;gap:.25rem;display:flex}.cms-prow__btn,.cms-folder__btn{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.375rem;flex-wrap:wrap;flex:1;align-items:center;gap:.375rem;padding:.3125rem .5rem;display:flex}.cms-prow__btn:hover,.cms-folder__btn:hover{background:var(--lt-hover,var(--color-base-200))}.cms-prow.is-cur .cms-prow__btn{background:var(--lt-primary-soft,var(--color-primary))}@supports (color:color-mix(in lab,red,red)){.cms-prow.is-cur .cms-prow__btn{background:var(--lt-primary-soft,color-mix(in oklab,var(--color-primary) 10%,transparent))}}.cms-folder__btn{color:var(--lt-muted);font-size:.8125rem}.cms-prow__t{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.875rem;font-weight:500;overflow:hidden}.cms-prow__u{color:var(--lt-muted);overflow-wrap:anywhere;font-size:.75rem}.cms-prow__ord{opacity:0;transition:opacity var(--duration-fast,.12s);display:inline-flex}.cms-prow:hover .cms-prow__ord,.cms-prow:focus-within .cms-prow__ord{opacity:1}.cms-prow__ord .lt-iconbtn{width:1.5rem;height:1.5rem}.cms-detail{flex-direction:column;gap:.875rem;padding:1rem;display:flex}.cms-detail__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.cms-detail__a{flex-wrap:wrap;gap:.375rem;display:flex}.cms-vers{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.5rem;display:grid}.cms-ver{border:1px solid var(--color-base-250,var(--color-base-300));cursor:pointer;border-radius:.5rem;flex-direction:column;gap:.5rem;padding:.625rem .75rem;display:flex}.cms-ver.is-cur{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary) inset}.cms-ver--none{cursor:default;border-style:dashed}.cms-ver__h{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-size:.8125rem;display:flex}.cms-ver__h b{font-size:.875rem}.cms-ver__a{flex-wrap:wrap;gap:.25rem;display:flex}.cms-fields{margin:0;padding:.875rem}.cms-fields__grid{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.5rem .75rem;margin-top:.25rem;display:grid}.cms-fields__foot{margin-top:.75rem}.cms-form{flex-direction:column;gap:.625rem;display:flex}.cms-grid2{grid-template-columns:1fr 1fr;gap:.5rem .75rem;display:grid}.cms-checks{flex-wrap:wrap;gap:.25rem .875rem;display:flex}.cms-sec{border-top:1px solid var(--color-base-250,var(--color-base-300));margin-top:1.25rem;padding-top:1rem}.cms-addrow{flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.5rem;display:flex}.cms-addrow .input,.cms-addrow .select{flex:9rem;width:auto;min-width:0}.cms-key{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.cms-tpls code{font-size:.8125rem}.cms-tplbody{flex-direction:column;gap:.625rem;display:flex}.cms-code{border:1px solid var(--color-base-250,var(--color-base-300));background:var(--color-base-100);border-radius:.5rem;height:min(62vh,40rem);display:flex;overflow:hidden}.cms-code__nums,.cms-code__ta{margin:0;padding:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:18px}.cms-code__nums{text-align:right;min-width:3.25rem;color:var(--lt-muted);background:var(--color-base-200);-webkit-user-select:none;user-select:none;white-space:pre;flex:none;overflow:hidden}.cms-code__ta{resize:none;min-width:0;color:inherit;white-space:pre;tab-size:2;background:0 0;border:0;outline:none;flex:1;overflow:auto}.cms-code:focus-within{border-color:var(--color-primary)}.cms-tplerr{background:var(--status-error-soft,var(--color-error));border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.375rem;padding:.5rem .625rem;font-size:.8125rem;display:flex}@supports (color:color-mix(in lab,red,red)){.cms-tplerr{background:var(--status-error-soft,color-mix(in oklab,var(--color-error) 10%,transparent))}}.cms-tplerr{color:var(--status-error-ink,var(--color-error))}.cms-tplerr ul{width:100%;margin:.25rem 0 0;padding-left:1.25rem}.cms-tplok{color:var(--status-success-ink,var(--color-success));align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.cms-tplprev__f{border:1px solid var(--color-base-250,var(--color-base-300));background:#fff;border-radius:.5rem;width:100%;height:22rem}.cms-tplfoot{flex-wrap:wrap;gap:.375rem}.cms-note{flex:12rem;min-width:0}.cms-crumbs{margin-bottom:.5rem;font-size:.875rem}.cms-fname{overflow-wrap:anywhere;align-items:center;gap:.5rem;min-width:0;display:flex}.cms-thumb{object-fit:cover;background:var(--color-base-200);border-radius:.25rem;flex:none;width:2.5rem;height:2.5rem}.cms-facts{justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.cms-facts .btn{text-overflow:ellipsis;white-space:nowrap;max-width:18rem;overflow:hidden}.cms-newdir{width:9rem}.cms-sites{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:.75rem;display:grid}.cms-sitecard{cursor:pointer;flex-direction:column;gap:.375rem;margin:0;padding:.875rem 1rem;display:flex}.cms-sitecard:hover{border-color:var(--color-primary)}.cms-sitecard__h{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.cms-doms{flex-wrap:wrap;gap:.25rem;display:flex}.cms-dom{background:var(--color-base-200);border-radius:999px;padding:.0625rem .5rem;font-size:.75rem}.cms-dom i{color:var(--lt-muted);font-style:normal}.cms-dom--mirror{color:var(--lt-muted)}@media (max-width:767px){.cms-split{grid-template-columns:1fr}.cms-left{max-height:none}.cms-grid2{grid-template-columns:1fr}.cms-prow__ord{opacity:1}.cms-code{height:55vh}}.cms-edtargets{margin-bottom:12px}.cms-edpages{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:4px 24px;display:grid}.cms-edsec{break-inside:avoid}.cms-edrow{align-items:center}.cms-err{color:var(--danger,#c2410c);align-items:center;gap:4px;display:inline-flex}.cms-target{flex-wrap:wrap}.cms-target__acts{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.cms-secret{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:13px;display:flex}.cms-secret .cms-key{flex:1;min-width:260px}.cms-tgform{flex-wrap:wrap}.cms-tgform input[name=t_endpoint]{flex:2;min-width:260px}.cms-form-it{align-items:flex-start}.cms-form-dl{grid-template-columns:max-content 1fr;gap:2px 12px;margin:6px 0 0;font-size:13px;display:grid}.cms-form-dl dt{color:var(--muted,#64748b)}.cms-form-dl dd{white-space:pre-wrap;margin:0}.sph-bar{z-index:87;background:var(--color-base-100);width:min(22rem,100vw - 2rem);color:var(--color-base-content);border:1px solid var(--color-base-250,var(--color-base-300));border-left:3px solid var(--color-success);border-radius:var(--radius-box,.75rem);box-shadow:var(--shadow-toast,0 8px 24px #00000024);padding:.625rem .75rem;position:fixed;bottom:1rem;right:1rem}.sph-bar__main{align-items:center;gap:.625rem;display:flex}.sph-bar__icon{color:var(--color-success);flex:none;display:inline-flex}.sph-bar__icon.is-ring{animation:1s ease-in-out infinite sph-ring}@keyframes sph-ring{0%,to{transform:rotate(0)}25%{transform:rotate(-12deg)}75%{transform:rotate(12deg)}}@media (prefers-reduced-motion:reduce){.sph-bar__icon.is-ring{animation:none}}.sph-bar__who{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.sph-bar__who b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sph-bar__who small{color:var(--lt-muted);font-size:.75rem}.sph-bar__st{color:var(--lt-muted);font-variant-numeric:tabular-nums;font-size:.75rem}.sph-bar__btns{flex:none;gap:.25rem;display:flex}.sph-btn{min-width:2.25rem;padding-left:.5rem;padding-right:.5rem}.sph-btn.is-on{background:var(--color-base-200)}.sph-btn--ok{background:var(--color-success);color:var(--color-success-content);border-color:#0000}.sph-btn--end{background:var(--color-error);color:var(--color-error-content);border-color:#0000}.sph-btn--end .lt-icon{transform:rotate(135deg)}.sph-btn--ok .lt-icon,.sph-btn--end .lt-icon{width:1rem;height:1rem}body.sph-on-call .tel-pop{bottom:6.5rem}.sph-keys{grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;margin-top:.625rem;display:grid}.sph-key{border:1px solid var(--color-base-250,var(--color-base-300));background:var(--color-base-100);font:inherit;font-variant-numeric:tabular-nums;color:inherit;cursor:pointer;border-radius:.5rem;padding:.5rem 0;font-size:1.0625rem}.sph-key:hover{background:var(--lt-hover)}.sph-key:active{background:var(--color-base-200)}.sph-status{background:var(--color-base-200);border-radius:.5rem;align-items:flex-start;gap:.5rem;margin-bottom:.75rem;padding:.5rem .625rem;font-size:.8125rem;display:flex}.sph-status>i{background:var(--lt-faint,#9b98a0);border-radius:50%;flex:none;width:.5rem;height:.5rem;margin-top:.375rem}.sph-status.is-registered>i{background:var(--color-success)}.sph-status.is-failed>i{background:var(--color-error)}.sph-status.is-connecting>i,.sph-status.is-registering>i{background:var(--color-warning)}.sph-status>span{flex:1;min-width:0}.sph-cur{border:1px solid var(--color-base-250,var(--color-base-300));border-radius:.5rem;margin-bottom:.75rem;padding:.625rem .75rem}.sph-dial{gap:.375rem;display:flex}.sph-dial .input{font-variant-numeric:tabular-nums;flex:1;min-width:0}.sph-keys--pad{margin-bottom:.75rem}.sph-h{margin:.5rem 0 .375rem;font-size:.8125rem;font-weight:600}.sph-recent{flex-direction:column;display:flex}.sph-recent li{border-bottom:1px solid var(--color-base-200);align-items:center;gap:.5rem;padding:.375rem 0;display:flex}.sph-recent__dir{color:var(--lt-muted);flex:none;display:inline-flex}.sph-recent__dir.is-missed,.sph-recent__dir.is-no_answer{color:var(--color-error)}.sph-recent__dir.is-answered{color:var(--color-success)}.sph-recent__who{flex-direction:column;flex:1;min-width:0;font-size:.8125rem;display:flex}.sph-recent__who b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.sph-recent__who small{color:var(--lt-muted);font-size:.75rem}.lt-iconbtn[data-sph]{position:relative}.lt-iconbtn[data-sph=on]:after,.lt-iconbtn[data-sph=call]:after,.lt-iconbtn[data-sph=ring]:after,.lt-iconbtn[data-sph=off]:after{content:"";border:2px solid var(--color-base-100);background:var(--color-success);border-radius:50%;width:.5rem;height:.5rem;position:absolute;bottom:.25rem;right:.25rem}.lt-iconbtn[data-sph=off]:after{background:var(--color-warning)}.lt-iconbtn[data-sph=ring]{color:var(--color-success)}.lt-iconbtn[data-sph=ring]:after{animation:1s steps(2,start) infinite sph-blink}@keyframes sph-blink{to{visibility:hidden}}.kas-bar{flex-wrap:wrap;gap:.5rem}.kas-bar .select,.kas-bar .input{width:auto;min-width:8rem}.kas-period{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.kas-period .input{width:9.5rem;min-width:0}.kas-sums{margin-bottom:.5rem}.kas-sm{font-size:.75rem}.kas-h{margin:0 0 .35rem;font-size:1rem}.kas-group{margin-bottom:1rem}.kas-ok{color:var(--status-success-ink,var(--color-success));align-items:center;gap:.25rem;display:inline-flex}.kas-table td{vertical-align:top}.kas-mrow__top{flex-wrap:wrap;align-items:baseline;gap:.35rem;display:flex}.kas-receipt .lt-banner{margin-bottom:.75rem}.kas-grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.35rem 1rem;display:grid}.kas-kv{overflow-wrap:anywhere;flex-direction:column;gap:.1rem;min-width:0;display:flex}.kas-kv>.lt-muted{font-size:.75rem}.kas-sub{margin-top:1rem}.kas-sub h4{margin:0 0 .4rem;font-size:.875rem}.kas-pays{margin-top:.35rem}.kas-pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:14rem;margin:.25rem 0 0;font-size:.75rem;overflow:auto}.kas-btns{flex-wrap:wrap;gap:.5rem;margin:.5rem 0;display:flex}.kas-resolve{flex-direction:column;gap:.75rem;display:flex}.kas-resolve .btn{margin-top:.35rem}.kas-row3{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.kas-svcline{border-top:1px solid var(--border-subtle);padding:.35rem 0}.kas-svcline:first-of-type{border-top:0}.kas-tabs{flex-wrap:wrap;margin-bottom:.75rem}.kas-form h4{margin:1rem 0 .4rem;font-size:.875rem}.kas-row2{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .75rem;display:grid}.kas-gw{max-width:44rem}.kas-code{letter-spacing:.08em;font-size:1.125rem}.kas-devrow{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:.35rem;margin-bottom:.35rem;display:grid}.kas-users{flex-wrap:wrap;gap:.35rem;margin-bottom:.4rem;display:flex}.kas-users .lt-iconbtn{width:1.25rem;height:1.25rem;margin-left:.15rem}.kas-user-pick{max-width:20rem;margin-bottom:.5rem}.kas-bklist{margin:0;padding:0;list-style:none}.kas-bkr{border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;gap:.35rem;padding:.3rem 0;display:flex}.kas-bkr:first-child{border-top:0}.kas-bkr.is-click{cursor:pointer}.kas-postpay td{vertical-align:top}.kas-payer{flex-direction:column;gap:.25rem;min-width:14rem;margin-top:.25rem;display:flex}.kas-settle-lines td{vertical-align:top}.kas-items-row td{border-top:0;padding-top:0}.kas-st-table .lt-banner,.kas-st-table+.lt-card{margin-top:.5rem}.kas-vkid{border-top:1px solid var(--border-subtle);flex-direction:column;gap:.25rem;padding:.4rem 0;display:flex}.kas-vkid:first-child{border-top:0}.kas-vkid__name{font-weight:600}.kas-vline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .75rem;display:flex}.kas-btns--tight{gap:.25rem;margin:0}.kas-vtable td{vertical-align:top}.kas-term .kas-sub h4,.kas-esf h4{margin:.5rem 0 .25rem;font-size:.85rem}.kas-qrbox{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.kas-qrbox svg{border:1px solid var(--border-subtle);background:#fff;border-radius:.5rem;width:220px;max-width:100%;height:220px}.kas-certs-pick{flex-direction:column;gap:.35rem;margin:.5rem 0;display:flex}.kas-cert{border:1px solid var(--border-subtle);cursor:pointer;border-radius:.5rem;align-items:flex-start;gap:.5rem;padding:.45rem .6rem;display:flex}.kas-cert>span{flex-direction:column;min-width:0;display:flex}.kas-cert.is-on{border-color:var(--color-primary)}.kas-es progress{margin:.5rem 0}@media (max-width:640px){.kas-row2,.kas-row3,.kas-devrow{grid-template-columns:minmax(0,1fr)}.kas-vline{flex-direction:column;align-items:flex-start}.kas-bar .select,.kas-bar .input{width:100%;min-width:0}.kas-period{white-space:normal;flex-wrap:wrap}}.kas-conn td{vertical-align:top}.kas-conn tr.kas-off td{opacity:.6}.kas-checks{flex-wrap:wrap;gap:4px 14px;padding:4px 0;display:flex}.kas-checks .bk-check{margin:0}.kas-cred{border:1px solid var(--color-border,#e3e6ea);border-radius:8px;margin:8px 0;padding:8px 12px}.kas-cred.is-active{border-color:var(--color-primary,#2b6cb0)}.kas-cred h4{margin:0 0 6px}.kas-conn-card code.kas-code{-webkit-user-select:all;user-select:all;word-break:break-all}.lic-bar{padding:.5rem var(--lt-gutter,10px) 0;flex-direction:column;gap:.375rem;display:flex}.lic-bar[hidden]{display:none}.lic-bar__item{animation:none}.lic-bar__item .btn{flex:none}.lic-wall{z-index:1100;box-sizing:border-box;background:var(--surface-page,var(--color-base-200));justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0;overflow:auto}.lic-wall__card{background:var(--color-base-100);border:1px solid var(--color-base-250);border-radius:var(--radius-2xl,1rem);width:100%;max-width:420px;box-shadow:var(--shadow-3);box-sizing:border-box;text-align:center;flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.lic-wall__icon{background:var(--status-error-soft);width:3rem;height:3rem;color:var(--status-error-ink);border-radius:999px;place-items:center;margin:0 auto;display:grid}.lic-wall__title{font:600 1.25rem/1.25 var(--font-display);margin:0}.lic-wall__text{white-space:pre-line;margin:0}.lic-wall__muted{color:var(--lt-muted);margin:0;font-size:.8125rem}.lic-wall__actions{flex-direction:column;gap:.5rem;margin-top:.25rem;display:flex}body.is-license-wall{overflow:hidden}body.is-license-wall .bt-fab,body.is-auth .lts-btn{display:none}.lic-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:.75rem;margin-bottom:.75rem;display:grid}.lic-balance{flex-direction:column;gap:.25rem;padding:1rem 1.125rem;display:flex}.lic-balance__label{color:var(--lt-muted);font-size:.8125rem}.lic-balance__sum{font:600 1.75rem/1.2 var(--font-display);letter-spacing:var(--tracking-display)}.lic-balance.is-negative .lic-balance__sum{color:var(--status-error-ink)}.lic-balance__meta{color:var(--lt-muted);font-size:.8125rem}.lic-terms{flex-direction:column;gap:.375rem;padding:.75rem 1.125rem;display:flex}.lic-terms__row{grid-template-columns:6.5rem minmax(0,1fr);align-items:baseline;gap:.75rem;font-size:.8125rem;display:grid}.lic-terms__row>span{color:var(--lt-faint)}.lic-terms__row b{font-weight:500}.lic-terms__row a{align-items:center;gap:.3rem;display:inline-flex}.lic-pay{margin-bottom:.75rem}.lic-pay__body{flex-direction:column;gap:.625rem;max-width:640px;padding:.75rem 1rem 1rem;display:flex}.lic-pay__input{max-width:12rem}.lic-pay__calc:empty{display:none}.lic-pay__actions{flex-wrap:wrap;gap:.5rem;display:flex}.lic-pay__note{margin:.25rem 0 0;font-size:.75rem}.lt-card .lic-pay__note{padding:0 1rem .75rem}.lic-pay .lic-pay__body .lic-pay__note{padding:0}.lic-note{max-width:36rem;font-size:.75rem}.lic-sum.is-in{color:var(--status-success-ink)}.lic-sum.is-out{color:var(--color-base-content)}.lic-page>.lt-card+.lt-card,.lic-page>.lt-banner+.lic-grid{margin-top:.75rem}.lic-setup .lt-auth__wrap{max-width:440px}.lic-setup{z-index:1250}@media (max-width:767px){.lic-grid{grid-template-columns:minmax(0,1fr)}.lic-terms__row{grid-template-columns:minmax(0,1fr);gap:.125rem}.lic-bar__item{flex-wrap:wrap}body .lts-btn{bottom:calc(var(--lt-tabbar,60px) + .75rem + env(safe-area-inset-bottom,0px));padding:8px 14px;right:.75rem}}
