:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-accent:#0064e1;--color-on-accent:#fff;--color-accent-weak:#e6f0fc;--color-focus-ring:#0064e173;--color-alert:#c5302b;--color-alert-weak:#fdecea;--color-alert-row:#fdf6f5;--color-link:#0a5bd0;--color-label-primary:#1d1d1f;--color-label-secondary:#626267;--color-label-tertiary:#66666c;--color-tertiary-glyph:#88888e;--color-separator:#e3e3e8;--color-sep-row:#f0f0f3;--color-sep-cell:color-mix(in srgb, var(--color-sep-row) 65%, transparent);--color-window:#f5f5f7;--color-num-fill:#f0f0f3;--color-ok:#34a853;--color-brand-logo:#173a5f;--color-window-inactive-selection:#dcdce1;--color-on-brand:#fff;--color-on-brand-2:#ffffffe6;--color-on-brand-fill:#ffffff24;--color-data:#173f5d;--color-data-2:#9db3c6;--color-data-fill-top:#173f5d29;--color-selected:#0064e112;--color-selected-strong:#0064e117;--color-label:#1d1d1f;--color-label-4:#c2c3c9;--color-sep-strong:#3c3c432e;--color-grid:#3c3c431a;--color-grid-ref:#3c3c4347;--color-fill-2:#e6e8ec;--color-track:#0001;--color-track-solid:#eeeeef;--color-hover:#0000000d;--color-pressed:#0000001a;--color-tile:#fff;--color-logo-plate:transparent;--logo-light-show:block;--logo-dark-show:none;--color-elevated:#fff;--color-seg-on:#fff;--color-material:#fafbfcc7;--color-material-bar:#fafafcb8;--color-material-bar-strong:#fefefee6;--color-portal-badge:#c5302b;--color-portal-ok:#217a46;--color-portal-wait:#f0a01c;--color-on-portal-wait:#1d1d1f;--color-portal-bar:#fdfdfd;--color-count-badge:#c5302b;--color-on-count-badge:#fff;--color-kbd:#ffffffb3;--color-scrim:#11182752;--color-stage-1:#eaf1fb;--color-stage-1-ink:#2b5f9e;--color-stage-2:#fdf3e2;--color-stage-2-ink:#8a5a00;--color-stage-3:#efeafb;--color-stage-3-ink:#5b3fa8;--color-stage-4:#e7f5ec;--color-stage-4-ink:#1f7a45;--color-avatar-top:#5c7e9a;--color-avatar-bottom:#3b5d78;--color-amber:#945600;--color-amber-dot:#f0a01c;--color-on-amber-dot:#1d1d1f;--color-amber-weak:#fdf3e1;--color-miss:#f3cf8f;--color-green:#277a4c;--color-green-weak:#e5f3ea;--color-external:#6b3fa0;--color-external-weak:#f1eaf9;--color-aging-current:#173f5d;--color-aging-1:#df6a62;--color-aging-2:#d24a43;--color-aging-3:#b02a25;--color-aging-4:#7a1512;--border-hairline:.5px;--color-paper:#fff;--color-paper-ink:#1d1d1f;--color-paper-ink-2:#6e6e73;--color-paper-line:#d2d2d7;--shadow-card:0 1px 1px #0000000f;--shadow-control:0 1px 1px #0000000f;--shadow-sidebar:0 0 0 .5px #11182714, 0 1px 1px #11182708, 0 12px 32px -16px #1118272e;--shadow-bar:0 0 0 .5px #00000014, 0 10px 30px -10px #141e3240, inset 0 1px 0 #fffc;--shadow-seg-on:0 0 0 .5px #0000000a, 0 2px 6px #00000014;--shadow-kbd:0 0 0 .5px #00000014;--shadow-popover:0 0 0 .5px #1118271a, 0 18px 48px -12px #11182747;--shadow-dialog:0 0 0 .5px #0000001a, 0 18px 48px -12px #00000047;--ring-error:0 0 0 3px #c5302b40;--color-portal-canvas:#f2f2f7}:root,[data-theme]{--color-brand:var(--color-accent);--color-tint:var(--color-link);--color-tint-weak:var(--color-accent-weak);--color-on-selected:var(--color-link);--color-label-2:var(--color-label-secondary);--color-label-3:var(--color-label-tertiary);--color-sep:var(--color-separator);--color-fill:var(--color-num-fill);--color-fill-control:var(--color-track);--color-canvas:var(--color-window);--color-canvas-glow:var(--color-window);--color-red:var(--color-alert);--color-red-weak:var(--color-alert-weak);--color-card-border:var(--color-separator);--border-surface:var(--border-hairline) solid var(--color-card-border);--shadow-primary:var(--shadow-control);--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring-color:var(--color-accent);--focus-outline:var(--focus-ring-width) solid var(--focus-ring-color);--ring-focus:0 0 0 var(--focus-ring-width) var(--focus-ring-color);--ring-field:0 0 0 1px var(--color-accent);--ring-none:0 0 0 0 transparent;--color-shell-line:var(--color-separator);--color-nav-active:var(--color-accent);--color-on-nav-active:var(--color-on-accent);--color-field:var(--color-track);--color-seg-track:var(--color-track-solid);--color-status-neutral-ink:var(--color-label-secondary);--color-status-danger:var(--color-alert-weak);--color-status-danger-ink:var(--color-alert);--color-notice-bg:var(--color-amber-weak);--color-notice-ink:var(--color-amber);--color-notice-line:color-mix(in srgb, var(--color-amber-dot) 45%, transparent);--color-meter-track:var(--color-track-solid);--color-meter-fill:var(--color-accent);--color-step-submit:var(--color-window);--color-step-line:var(--color-separator);--color-step-multi-line:color-mix(in srgb, var(--color-accent) 40%, var(--color-separator));--color-step-result-bg:var(--color-green-weak);--color-step-result-ink:var(--color-green);--color-step-result-line:color-mix(in srgb, var(--color-green) 28%, transparent);--color-step-add-line:color-mix(in srgb, var(--color-accent) 55%, transparent);--color-step-add-bg:color-mix(in srgb, var(--color-accent-weak) 45%, transparent);--color-tag-ok-bg:var(--color-green-weak);--color-tag-ok-ink:var(--color-green);--color-danger-line:color-mix(in srgb, var(--color-alert) 40%, var(--color-separator));--color-pill-on-bg:var(--color-label);--color-pill-on-ink:var(--color-tile);--color-chart-cost:var(--color-accent);--color-chart-cost-est:color-mix(in srgb, var(--color-accent) 40%, var(--color-tile));--color-chart-total:var(--color-data);--color-chart-total-est:color-mix(in srgb, var(--color-data) 40%, var(--color-tile));--color-chart-loss:var(--color-alert);--color-chart-axis:var(--color-label-tertiary);--color-chart-link:var(--color-label-tertiary);--color-struct-ink-dark:#000;--color-struct-ink-light:#fff;--color-struct-labour:#2a78d6;--color-struct-labour-ink:var(--color-struct-ink-dark);--color-struct-accommodation:#1baf7a;--color-struct-accommodation-ink:var(--color-struct-ink-dark);--color-struct-vehicle:#6250d6;--color-struct-vehicle-ink:var(--color-struct-ink-light);--color-struct-site:#e87ba4;--color-struct-site-ink:var(--color-struct-ink-dark);--color-struct-admin:#eda100;--color-struct-admin-ink:var(--color-struct-ink-dark);--color-struct-profit:#008300;--color-struct-profit-ink:var(--color-struct-ink-light);--color-struct-loss:var(--color-alert);--color-struct-loss-veil:color-mix(in srgb, var(--color-tile) 55%, transparent);--struct-loss-edge:calc(2px * var(--ui-scale));--struct-gap:calc(2px * var(--ui-scale));--struct-dim-opacity:.32;--color-struct-track:var(--color-track-solid);--color-row-hover:color-mix(in srgb, var(--color-accent) 6%, transparent);--row-hover-bar:3px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-accent:#066ae7;--color-on-accent:#fff;--color-accent-weak:#066ae72e;--color-focus-ring:#4d9eff8c;--color-alert:#ff6c67;--color-alert-weak:#ff6c6729;--color-alert-row:#ff6c6714;--color-link:#4d9eff;--color-label-primary:#f5f5f7;--color-label-secondary:#a4a4a9;--color-label-tertiary:#a4a4a9;--color-tertiary-glyph:#7d7d82;--color-separator:#2e2e33;--color-sep-row:#ebebf514;--color-window:#0f1012;--color-num-fill:#26272b;--color-ok:#34a853;--color-brand-logo:#173a5f;--color-window-inactive-selection:#3a3b40;--color-data:#6fa3d2;--color-data-2:#3e5a73;--color-data-fill-top:#6fa3d238;--color-selected:#066ae729;--color-selected-strong:#066ae738;--color-label:#f5f5f7;--color-struct-labour:#3987e5;--color-struct-accommodation:#199e70;--color-struct-vehicle:#9085e9;--color-struct-vehicle-ink:var(--color-struct-ink-dark);--color-struct-site:#d55181;--color-struct-admin:#c98500;--color-struct-profit:#008300;--color-label-4:#4c4c53;--color-sep:#ebebf51f;--color-sep-strong:#ebebf533;--color-grid:#ebebf51a;--color-grid-ref:#ebebf54d;--color-fill-2:#323338;--color-track:#7676803d;--color-track-solid:#323237;--color-hover:#ebebf50f;--color-pressed:#ebebf51a;--color-tile:#1c1d20;--color-logo-plate:transparent;--logo-light-show:none;--logo-dark-show:block;--color-elevated:#242528;--color-seg-on:#5b5c62;--color-material:#1e1f22c7;--color-material-bar:#242528c7;--color-material-bar-strong:#242528eb;--color-portal-bar:#222326;--color-kbd:#ffffff1a;--color-scrim:#00000080;--color-stage-1:#1b2735;--color-stage-1-ink:#8ab8ec;--color-stage-2:#2d2516;--color-stage-2-ink:#e6b866;--color-stage-3:#251f35;--color-stage-3-ink:#b9a3f0;--color-stage-4:#182b20;--color-stage-4-ink:#7fcf9c;--color-avatar-top:#5c7e9a;--color-avatar-bottom:#3b5d78;--color-amber:#f0a33a;--color-amber-dot:#f0a01c;--color-amber-weak:#f0a33a29;--color-miss:#7a5a23;--color-green:#4cc38a;--color-green-weak:#4cc38a29;--color-external:#c9a7f2;--color-external-weak:#c9a7f229;--color-aging-current:#6fa3d2;--color-aging-1:#ffb3ab;--color-aging-2:#ff8a80;--color-aging-3:#f2645b;--color-aging-4:#e0453c;--shadow-card:0 1px 1px #0000004d;--shadow-control:0 1px 1px #0000004d;--shadow-sidebar:0 0 0 .5px #ffffff14, 0 12px 32px -16px #0009;--shadow-bar:0 0 0 .5px #ffffff1a, 0 10px 30px -10px #0009;--shadow-seg-on:0 0 0 .5px #0003, 0 2px 6px #0000004d;--shadow-kbd:0 0 0 .5px #ffffff1f;--shadow-popover:0 0 0 .5px #ffffff1a, 0 18px 48px -12px #000000b3;--shadow-dialog:0 0 0 .5px #ffffff1a, 0 18px 48px -12px #000000b3;--ring-error:0 0 0 3px #ff6c6759;--color-portal-canvas:#0f1012}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-accent:#066ae7;--color-on-accent:#fff;--color-accent-weak:#066ae72e;--color-focus-ring:#4d9eff8c;--color-alert:#ff6c67;--color-alert-weak:#ff6c6729;--color-alert-row:#ff6c6714;--color-link:#4d9eff;--color-label-primary:#f5f5f7;--color-label-secondary:#a4a4a9;--color-label-tertiary:#a4a4a9;--color-tertiary-glyph:#7d7d82;--color-separator:#2e2e33;--color-sep-row:#ebebf514;--color-window:#0f1012;--color-num-fill:#26272b;--color-ok:#34a853;--color-brand-logo:#173a5f;--color-window-inactive-selection:#3a3b40;--color-data:#6fa3d2;--color-data-2:#3e5a73;--color-data-fill-top:#6fa3d238;--color-selected:#066ae729;--color-selected-strong:#066ae738;--color-label:#f5f5f7;--color-struct-labour:#3987e5;--color-struct-accommodation:#199e70;--color-struct-vehicle:#9085e9;--color-struct-vehicle-ink:var(--color-struct-ink-dark);--color-struct-site:#d55181;--color-struct-admin:#c98500;--color-struct-profit:#008300;--color-label-4:#4c4c53;--color-sep:#ebebf51f;--color-sep-strong:#ebebf533;--color-grid:#ebebf51a;--color-grid-ref:#ebebf54d;--color-fill-2:#323338;--color-track:#7676803d;--color-track-solid:#323237;--color-hover:#ebebf50f;--color-pressed:#ebebf51a;--color-tile:#1c1d20;--color-logo-plate:transparent;--logo-light-show:none;--logo-dark-show:block;--color-elevated:#242528;--color-seg-on:#5b5c62;--color-material:#1e1f22c7;--color-material-bar:#242528c7;--color-material-bar-strong:#242528eb;--color-portal-bar:#222326;--color-kbd:#ffffff1a;--color-scrim:#00000080;--color-stage-1:#1b2735;--color-stage-1-ink:#8ab8ec;--color-stage-2:#2d2516;--color-stage-2-ink:#e6b866;--color-stage-3:#251f35;--color-stage-3-ink:#b9a3f0;--color-stage-4:#182b20;--color-stage-4-ink:#7fcf9c;--color-avatar-top:#5c7e9a;--color-avatar-bottom:#3b5d78;--color-amber:#f0a33a;--color-amber-dot:#f0a01c;--color-amber-weak:#f0a33a29;--color-miss:#7a5a23;--color-green:#4cc38a;--color-green-weak:#4cc38a29;--color-external:#c9a7f2;--color-external-weak:#c9a7f229;--color-aging-current:#6fa3d2;--color-aging-1:#ffb3ab;--color-aging-2:#ff8a80;--color-aging-3:#f2645b;--color-aging-4:#e0453c;--shadow-card:0 1px 1px #0000004d;--shadow-control:0 1px 1px #0000004d;--shadow-sidebar:0 0 0 .5px #ffffff14, 0 12px 32px -16px #0009;--shadow-bar:0 0 0 .5px #ffffff1a, 0 10px 30px -10px #0009;--shadow-seg-on:0 0 0 .5px #0003, 0 2px 6px #0000004d;--shadow-kbd:0 0 0 .5px #ffffff1f;--shadow-popover:0 0 0 .5px #ffffff1a, 0 18px 48px -12px #000000b3;--shadow-dialog:0 0 0 .5px #ffffff1a, 0 18px 48px -12px #000000b3;--ring-error:0 0 0 3px #ff6c6759;--color-portal-canvas:#0f1012}html[data-text-size=large]{--ui-scale:1.12}html[data-text-size=xl]{--ui-scale:1.25}:root{--ui-scale:1;--font-text:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter Variable", "Inter", "PingFang SC", "Hiragino Sans GB", "Noto Sans SC Variable", "Noto Sans SC", "Microsoft YaHei", sans-serif;--font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Inter Variable", "Inter", "PingFang SC", "Hiragino Sans GB", "Noto Sans SC Variable", "Noto Sans SC", "Microsoft YaHei", sans-serif;--font-sans:var(--font-text);--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--mac-large-title:calc(26px * var(--ui-scale));--mac-title-1:calc(22px * var(--ui-scale));--mac-title-2:calc(17px * var(--ui-scale));--mac-title-2-l:calc(20px * var(--ui-scale));--mac-title-3:calc(15px * var(--ui-scale));--mac-headline:calc(13px * var(--ui-scale));--mac-body:calc(13px * var(--ui-scale));--mac-module-tab:calc(13px * var(--ui-scale));--mac-callout:calc(12px * var(--ui-scale));--mac-subheadline:calc(11px * var(--ui-scale));--mac-footnote:calc(10px * var(--ui-scale));--ios-large-title:calc(34px * var(--ui-scale));--ios-title-1:calc(28px * var(--ui-scale));--ios-title-2:calc(22px * var(--ui-scale));--ios-title-3:calc(20px * var(--ui-scale));--ios-headline:calc(17px * var(--ui-scale));--ios-body:calc(17px * var(--ui-scale));--ios-callout:calc(16px * var(--ui-scale));--ios-subheadline:calc(15px * var(--ui-scale));--ios-footnote:calc(13px * var(--ui-scale));--ios-caption-1:calc(12px * var(--ui-scale));--ios-caption-2:calc(11px * var(--ui-scale));--ios-tabbar:calc(10px * var(--ui-scale));--text-large-title:var(--mac-large-title);--text-title1:var(--mac-title-1);--text-title2:var(--mac-title-2);--text-title3:var(--mac-title-3);--text-headline:var(--mac-headline);--text-body:var(--mac-body);--text-callout:var(--mac-callout);--text-subheadline:var(--mac-subheadline);--text-footnote:var(--mac-footnote);--text-caption1:var(--mac-callout);--text-caption2:var(--mac-subheadline);--text-module-tab:var(--mac-module-tab);--text-table:var(--mac-body);--text-table-head:var(--mac-callout);--type-large-title:calc(34px * var(--ui-scale));--type-title-1:calc(28px * var(--ui-scale));--type-title-2:calc(22px * var(--ui-scale));--type-title-3:calc(20px * var(--ui-scale));--type-headline:calc(17px * var(--ui-scale));--type-body:calc(15px * var(--ui-scale));--type-callout:calc(16px * var(--ui-scale));--type-subheadline:calc(15px * var(--ui-scale));--type-footnote:calc(13px * var(--ui-scale));--type-caption-1:calc(12px * var(--ui-scale));--type-caption-2:calc(11px * var(--ui-scale));--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:600;--tracking-display:0;--tracking-title:0;--tracking-tight:0;--tracking-label:0;--leading-tight:1;--leading-body:1.4;--leading-text:calc(18px * var(--ui-scale));--leading-title:1.25;--leading-paragraph:1.4;--space-0-5:calc(2px * var(--ui-scale));--space-1:calc(4px * var(--ui-scale));--space-1-5:calc(6px * var(--ui-scale));--space-2:calc(8px * var(--ui-scale));--space-2-5:calc(10px * var(--ui-scale));--space-3:calc(12px * var(--ui-scale));--space-3-5:calc(14px * var(--ui-scale));--space-4:calc(16px * var(--ui-scale));--space-5:calc(20px * var(--ui-scale));--space-6:calc(24px * var(--ui-scale));--space-7:calc(28px * var(--ui-scale));--space-8:calc(32px * var(--ui-scale));--space-9:calc(36px * var(--ui-scale));--space-10:calc(40px * var(--ui-scale));--space-12:calc(48px * var(--ui-scale));--space-16:calc(64px * var(--ui-scale));--content-pad:calc(16px * var(--ui-scale));--card-gap:calc(16px * var(--ui-scale));--card-gap-board:calc(12px * var(--ui-scale));--card-pad-x:calc(16px * var(--ui-scale));--card-title-h:calc(52px * var(--ui-scale));--button-gap:calc(8px * var(--ui-scale));--button-group-gap:calc(12px * var(--ui-scale));--tile-pad-top:calc(20px * var(--ui-scale));--tile-pad-x:var(--card-pad-x);--tile-pad-bottom:calc(22px * var(--ui-scale));--grid-gap:var(--card-gap);--r-btn:calc(7px * var(--ui-scale));--r-inline-btn:calc(6px * var(--ui-scale));--r-seg:calc(9px * var(--ui-scale));--r-tab:calc(8px * var(--ui-scale));--r-list:calc(9px * var(--ui-scale));--r-nav:calc(10px * var(--ui-scale));--r-card:calc(12px * var(--ui-scale));--r-dialog:calc(12px * var(--ui-scale));--r-check:calc(4px * var(--ui-scale));--r-num:calc(6px * var(--ui-scale));--radius-tile:var(--r-card);--radius-sidebar:calc(22px * var(--ui-scale));--radius-sheet:var(--r-dialog);--radius-row:calc(14px * var(--ui-scale));--radius-control:calc(10px * var(--ui-scale));--radius-button:var(--r-btn);--radius-seg-on:calc(8px * var(--ui-scale));--radius-nav:calc(9px * var(--ui-scale));--radius-glyph:calc(10px * var(--ui-scale));--radius-tag:calc(5px * var(--ui-scale));--radius-bar:calc(4px * var(--ui-scale));--radius-pill:calc(999px * var(--ui-scale));--control-h:calc(32px * var(--ui-scale));--seg-h:calc(34px * var(--ui-scale));--seg-on-h:calc(30px * var(--ui-scale));--module-tab-h:calc(34px * var(--ui-scale));--nav-item-h:calc(44px * var(--ui-scale));--touch-target:calc(44px * var(--ui-scale));--table-head-h:calc(40px * var(--ui-scale));--table-row-h:calc(52px * var(--ui-scale));--list-row-h:calc(46px * var(--ui-scale));--list-row-2-h:calc(60px * var(--ui-scale));--section-title-h:calc(34px * var(--ui-scale));--num-w:calc(58px * var(--ui-scale));--num-h:calc(24px * var(--ui-scale));--check-size:calc(15px * var(--ui-scale));--switch-w:calc(38px * var(--ui-scale));--switch-h:calc(22px * var(--ui-scale));--label-w:calc(84px * var(--ui-scale));--form-label-gap:calc(6px * var(--ui-scale));--form-note-gap:calc(4px * var(--ui-scale));--form-row-gap:calc(16px * var(--ui-scale));--form-col-gap:calc(20px * var(--ui-scale));--form-label-size:var(--mac-callout);--form-label-weight:var(--weight-medium);--form-note-size:var(--mac-callout);--rail-w:calc(167px * var(--ui-scale));--logo-w:calc(125px * var(--ui-scale));--logo-h:calc(38px * var(--ui-scale));--master-w:calc(318px * var(--ui-scale));--approve-master-w:calc(440px * var(--ui-scale));--side-w-min:calc(300px * var(--ui-scale));--side-w-max:calc(440px * var(--ui-scale));--summary-w-min:calc(400px * var(--ui-scale));--summary-w-max:calc(560px * var(--ui-scale));--popover-w:calc(420px * var(--ui-scale));--panel-w:calc(480px * var(--ui-scale));--drawer-w:calc(640px * var(--ui-scale));--drawer-label-w:calc(104px * var(--ui-scale));--drawer-label-w-phone:calc(96px * var(--ui-scale));--drawer-avatar:calc(44px * var(--ui-scale));--dialog-w-s:calc(420px * var(--ui-scale));--dialog-w-m:calc(560px * var(--ui-scale));--sidebar-width:calc(200px * var(--ui-scale));--sidebar-inset:calc(10px * var(--ui-scale));--rail-width:var(--rail-w);--tabbar-height:calc(64px * var(--ui-scale));--portal-gutter:calc(20px * var(--ui-scale));--portal-button-height:calc(60px * var(--ui-scale));--portal-head-title:calc(17px * var(--ui-scale));--portal-row-min:calc(56px * var(--ui-scale));--portal-touch-large:calc(56px * var(--ui-scale));--portal-field-h:calc(48px * var(--ui-scale));--portal-field-border:1px;--portal-tile-h:calc(96px * var(--ui-scale));--portal-tile-icon:calc(34px * var(--ui-scale));--portal-tile-label:calc(15px * var(--ui-scale));--portal-hero-h:calc(76px * var(--ui-scale));--portal-hero-icon:calc(30px * var(--ui-scale));--portal-figure:calc(34px * var(--ui-scale));--portal-result-glyph:calc(104px * var(--ui-scale));--portal-status-glyph:calc(22px * var(--ui-scale));--portal-key-size:calc(72px * var(--ui-scale));--control-height:var(--control-h);--control-height-toolbar:var(--control-h);--button-height:var(--control-h);--row-height:calc(32px * var(--ui-scale));--dialog-width-s:var(--dialog-w-s);--dialog-width-m:var(--dialog-w-m);--dialog-width-l:calc(760px * var(--ui-scale));--dialog-width-xl:calc(1040px * var(--ui-scale));--dialog-width-rule:calc(600px * var(--ui-scale));--settings-column-w:calc(740px * var(--ui-scale));--duration-fast:.12s;--duration:.2s;--duration-slow:.32s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-emphasized:cubic-bezier(.3, 0, 0, 1);--delay-loading:.3s;--duration-toast-success:2s;--duration-toast-confirm:8s;--toast-inset-top:calc(var(--appbar-height) + var(--titlebar-height) + var(--space-3));--toast-inset-right:var(--content-pad);--z-sidebar:20;--z-tabbar:30;--z-drawer:35;--z-popover:40;--z-toast:60}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration:0s;--duration-slow:0s}}:root,[data-theme=light]{--color-appbar:#fff;--color-rail:#fff;--color-seg-selected:#fff;--shadow-seg-selected:0 1px 2px #1118271f, 0 0 0 .5px #1118270f;--color-control-border:#dfe2e7;--color-control-bg:#fff;--color-table-head:#f8f9fb;--color-scope-dot:#1e7b4a;--color-status-ok:#eaf5ee;--color-status-ok-ink:#1e7b4a;--color-status-warn:#fff4e5;--color-status-warn-ink:#8a4f00;--color-status-neutral:#eef0f3}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-appbar:#1c1d20;--color-rail:#1c1d20;--color-shell-line:#ebebf51f;--color-seg-selected:#5b5c62;--shadow-seg-selected:0 1px 2px #0006;--color-control-border:#ebebf533;--color-control-bg:#1c1d20;--color-table-head:#222326;--color-scope-dot:#4cc38a;--color-status-ok:#4cc38a29;--color-status-ok-ink:#4cc38a;--color-status-warn:#f0a33a29;--color-status-warn-ink:#f0a33a;--color-status-neutral:#323338}}[data-theme=dark]{--color-appbar:#1c1d20;--color-rail:#1c1d20;--color-shell-line:#ebebf51f;--color-seg-selected:#5b5c62;--shadow-seg-selected:0 1px 2px #0006;--color-control-border:#ebebf533;--color-control-bg:#1c1d20;--color-table-head:#222326;--color-scope-dot:#4cc38a;--color-status-ok:#4cc38a29;--color-status-ok-ink:#4cc38a;--color-status-warn:#f0a33a29;--color-status-warn-ink:#f0a33a;--color-status-neutral:#323338}:root{--appbar-height:calc(56px * var(--ui-scale));--appbar-pad-x:calc(24px * var(--ui-scale));--appbar-title:calc(17px * var(--ui-scale));--appbar-tab:var(--mac-module-tab);--search-width:calc(280px * var(--ui-scale));--avatar-header:calc(32px * var(--ui-scale));--rail-tile-w:calc(44px * var(--ui-scale));--rail-tile-h:calc(32px * var(--ui-scale));--rail-label:calc(12px * var(--ui-scale));--page-gap:var(--card-gap);--titlebar-height:calc(56px * var(--ui-scale));--titlebar-title:var(--type-title-3);--input-height:var(--control-h);--radius-input:var(--r-btn);--seg-pad:calc(2px * var(--ui-scale));--radius-seg:var(--r-seg);--radius-seg-item:calc(7px * var(--ui-scale));--seg-text:calc(13px * var(--ui-scale));--count-text:var(--mac-subheadline);--summary-label:var(--mac-body);--summary-value:var(--mac-title-2-l);--summary-value-lg:var(--mac-title-1);--summary-note:var(--mac-callout);--summary-cell-pad-y:var(--space-2);--summary-cell-pad-x:var(--space-3);--summary-head-h:44px;--table-head-height:var(--table-head-h);--table-row-height:var(--table-row-h);--list-row-height:var(--list-row-h);--list-row-2-height:var(--list-row-2-h)}@media (min-width:600px){:root{--type-large-title:var(--mac-large-title);--type-title-1:var(--mac-title-1);--type-title-2:var(--mac-title-2-l);--type-title-3:var(--mac-title-2);--type-headline:var(--mac-title-3);--type-body:var(--mac-body);--type-callout:var(--mac-body);--type-subheadline:var(--mac-body);--type-footnote:var(--mac-callout);--type-caption-1:var(--mac-callout);--type-caption-2:var(--mac-subheadline)}:root:has([data-portal-frame]){--type-large-title:calc(34px * var(--ui-scale));--type-title-1:calc(28px * var(--ui-scale));--type-title-2:calc(22px * var(--ui-scale));--type-title-3:calc(20px * var(--ui-scale));--type-headline:calc(17px * var(--ui-scale));--type-body:calc(15px * var(--ui-scale));--type-callout:calc(16px * var(--ui-scale));--type-subheadline:calc(15px * var(--ui-scale));--type-footnote:calc(13px * var(--ui-scale));--type-caption-1:calc(12px * var(--ui-scale));--type-caption-2:calc(11px * var(--ui-scale))}}@media (max-width:599px){:root{--text-large-title:var(--ios-large-title);--text-title1:var(--ios-title-1);--text-title2:var(--ios-title-2);--text-title3:var(--ios-title-3);--text-headline:var(--ios-headline);--text-body:var(--ios-body);--text-callout:var(--ios-callout);--text-subheadline:var(--ios-subheadline);--text-footnote:var(--ios-footnote);--text-caption1:var(--ios-caption-1);--text-caption2:var(--ios-caption-2);--text-module-tab:var(--ios-subheadline);--text-table:var(--ios-body);--text-table-head:var(--ios-footnote);--leading-text:calc(22px * var(--ui-scale));--button-height:calc(36px * var(--ui-scale));--control-height-toolbar:calc(36px * var(--ui-scale));--input-height:calc(40px * var(--ui-scale));--radius-input:calc(8px * var(--ui-scale));--radius-button:calc(8px * var(--ui-scale));--radius-sheet:calc(22px * var(--ui-scale));--appbar-tab:calc(15px * var(--ui-scale));--count-text:calc(12px * var(--ui-scale));--summary-label:var(--ios-footnote);--summary-value:var(--ios-headline);--summary-value-lg:var(--ios-title-3);--summary-note:var(--ios-footnote);--seg-pad:calc(3px * var(--ui-scale));--radius-seg:calc(8px * var(--ui-scale));--radius-seg-item:calc(6px * var(--ui-scale));--page-gap:calc(12px * var(--ui-scale));--grid-gap:calc(24px * var(--ui-scale));--tile-pad-x:calc(24px * var(--ui-scale));--card-gap:calc(10px * var(--ui-scale));--form-label-size:var(--ios-footnote);--form-note-size:var(--ios-footnote)}}@supports (font:-apple-system-body){:root{--tracking-display:.014em;--tracking-title:.016em;--tracking-tight:-.006em;--tracking-label:.005em}}@media (min-width:600px) and (max-width:1099px){:root{--rail-width:calc(80px * var(--ui-scale))}}:root,[data-theme=light]{--map-tile-filter:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--map-tile-filter:invert(1) hue-rotate(180deg) brightness(.86) contrast(.88)}}[data-theme=dark]{--map-tile-filter:invert(1) hue-rotate(180deg) brightness(.86) contrast(.88)}:root{--map-height-punch:clamp(calc(168px * var(--ui-scale)), 30vh, calc(240px * var(--ui-scale)));--map-height-small:calc(200px * var(--ui-scale));--map-height-form:calc(240px * var(--ui-scale));--map-pin:calc(16px * var(--ui-scale));--map-pin-move:calc(28px * var(--ui-scale));--map-me:calc(18px * var(--ui-scale));--map-line-width:calc(2px * var(--ui-scale))}@media (max-width:599px){:root{--map-height-form:calc(180px * var(--ui-scale))}}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{min-height:100dvh;font-family:var(--font-sans);font-size:var(--type-body);line-height:var(--leading-body);color:var(--color-label);background:var(--color-window);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"tnum" 1;overflow-x:hidden}small{font-size:var(--type-caption-1)}:where(h1,h2,h3,h4,h5,h6,b,strong,th){font-weight:var(--weight-semibold)}[data-theme]{color:var(--color-label)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-ring-offset)}:focus:not(:focus-visible){outline:none}:where(input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset],[type=file],[type=color],[type=image]),textarea,[contenteditable]:not([contenteditable=false])):focus-visible{outline:1px solid var(--color-accent);outline-offset:-1px}:where(input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset],[type=file],[type=color],[type=image]),textarea,[contenteditable]:not([contenteditable=false])):focus{--ring-focus:var(--ring-field)}html[data-input=pointer],html[data-input=pointer] [data-theme]{--ring-focus:var(--ring-none)}html[data-input=pointer] :focus-visible:not(:where(input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset],[type=file],[type=color],[type=image]),textarea,[contenteditable]:not([contenteditable=false]))){outline:none!important}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}::selection{background:var(--color-selected-strong)}.w360-print-area{opacity:0;pointer-events:none;z-index:-1;width:1600px;position:fixed;top:0;left:-20000px}.w360-print-area .visually-hidden{display:none!important}@media print{@page{size:A4 landscape;margin:12mm}body{background:#fff!important}body.w360-printing>:not(.w360-print-area){display:none!important}body.w360-printing .w360-print-area{opacity:1;z-index:auto;color:#000;width:auto;position:static}body:not(.w360-printing) .w360-print-area{display:none}[data-print=hide]{display:none!important}thead{display:table-header-group}tr{break-inside:avoid}*{box-shadow:none!important}}@page w360-slips{size:A4 portrait;margin:8mm}@page w360-pdf{size:A4 portrait;margin:0}@page w360-pdf-landscape{size:A4 landscape;margin:0}@media print{body.w360-printing .w360-pdf-print img{object-fit:contain;page:w360-pdf;break-after:page;width:100%;height:296mm;display:block}body.w360-printing .w360-pdf-print img[data-landscape]{page:w360-pdf-landscape;height:209mm}body.w360-printing .w360-pdf-print img:last-child{break-after:auto}}@media (min-width:600px){html{scroll-padding-top:calc(var(--appbar-height) + var(--space-2))}}table td,table td *{font-weight:var(--cell-weight,var(--weight-regular))!important}@media (min-width:600px){dialog [data-drag-handle]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}dialog[data-dragging] [data-drag-handle]{cursor:grabbing}}@media (max-width:599px){[data-phone-dup]{display:none!important}}@media (hover:hover){table[data-row-hover]>tbody>tr:hover>:is(th,td){background-image:linear-gradient(var(--color-row-hover), var(--color-row-hover))}table[data-row-hover]>tbody>tr:hover>:is(th,td):first-child{box-shadow:inset var(--row-hover-bar) 0 0 var(--color-accent)}}html:not([data-input=pointer]) table[data-row-hover]>tbody>tr:has(:focus-visible)>:is(th,td){background-image:linear-gradient(var(--color-row-hover), var(--color-row-hover))}html:not([data-input=pointer]) table[data-row-hover]>tbody>tr:has(:focus-visible)>:is(th,td):first-child{box-shadow:inset var(--row-hover-bar) 0 0 var(--color-accent)}table[data-row-hover]>tbody>tr[data-row-toggle]{cursor:pointer}
