.tour-change-dialog[data-v-079d1001]{border:1px solid var(--color-border,#cbd5e1);width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);color:inherit;border-radius:12px;padding:24px;overflow:auto}.tour-change-dialog[data-v-079d1001]::backdrop{background:#0f172a73}fieldset[data-v-079d1001]{gap:8px;margin:16px 0;padding:16px;display:grid}label[data-v-079d1001]{align-items:baseline;gap:8px;font-weight:600;display:flex}.action-row[data-v-079d1001]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.wd-badge[data-v-3d5db5e6]{align-items:center;gap:var(--wd-space-1);min-height:22px;padding:2px var(--wd-space-2);border-radius:var(--wd-radius-sm);font-family:var(--wd-font-sans);font-size:var(--wd-text-xs);white-space:nowrap;border:1px solid #0000;font-weight:600;line-height:1.2;display:inline-flex}.wd-badge--neutral[data-v-3d5db5e6]{background:var(--wd-neutral-chip-bg);color:var(--wd-neutral-chip-fg)}.wd-badge--info[data-v-3d5db5e6]{background:var(--wd-info-soft);color:var(--wd-info-text)}.wd-badge--action[data-v-3d5db5e6]{background:var(--wd-action-bg);color:var(--wd-action-fg);font-weight:700}.wd-badge--ok[data-v-3d5db5e6]{background:var(--wd-ok-soft);color:var(--wd-ok-text)}.wd-badge--danger[data-v-3d5db5e6]{background:var(--wd-danger-soft);color:var(--wd-danger-text)}.wd-badge--outline[data-v-3d5db5e6]{border-color:var(--wd-border-strong);color:var(--wd-text-secondary);background:0 0;font-weight:500}.wd-button[data-v-fd68a976]{justify-content:center;align-items:center;gap:var(--wd-space-2);height:var(--wd-control-height);padding:0 calc(var(--wd-space-4) + 2px);border-radius:var(--wd-radius-md);font-family:var(--wd-font-sans);font-size:var(--wd-text-md);white-space:nowrap;cursor:pointer;transition:background-color var(--wd-transition), border-color var(--wd-transition), color var(--wd-transition);border:1px solid #0000;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.wd-button--sm[data-v-fd68a976]{height:var(--wd-control-height-sm);padding:0 var(--wd-space-3);font-size:var(--wd-text-sm)}.wd-button--action[data-v-fd68a976]{background:var(--wd-action-bg);color:var(--wd-action-fg)}.wd-button--action[data-v-fd68a976]:hover:not(:disabled){background:var(--wd-action-hover)}.wd-button--primary[data-v-fd68a976]{background:var(--wd-primary-bg);color:var(--wd-primary-fg)}.wd-button--primary[data-v-fd68a976]:hover:not(:disabled){background:var(--wd-primary-hover)}.wd-button--secondary[data-v-fd68a976]{border-color:var(--wd-border-strong);color:var(--wd-text);background:0 0;font-weight:500}.wd-button--secondary[data-v-fd68a976]:hover:not(:disabled){background:var(--wd-surface-hover)}.wd-button--ghost[data-v-fd68a976]{color:var(--wd-text-secondary);background:0 0;font-weight:500}.wd-button--ghost[data-v-fd68a976]:hover:not(:disabled){background:var(--wd-surface-hover);color:var(--wd-text-strong)}.wd-button--danger[data-v-fd68a976]{border-color:var(--wd-danger-border);background:var(--wd-danger-soft);color:var(--wd-danger-text)}.wd-button[data-v-fd68a976]:disabled{background:var(--wd-surface-raised);color:var(--wd-text-disabled);cursor:not-allowed;border-color:#0000}.wd-button.is-busy[data-v-fd68a976]{cursor:progress}.wd-checkbox[data-v-28f95c1e]{align-items:center;column-gap:var(--wd-space-2);min-height:var(--wd-control-height-sm);padding:var(--wd-space-1) var(--wd-space-3);border:1px solid var(--wd-border);border-radius:var(--wd-radius-md);background:var(--wd-surface-sunken);grid-template-columns:auto 1fr;display:grid}.wd-checkbox.is-checked[data-v-28f95c1e]{border-color:var(--wd-border-strong);background:var(--wd-surface-raised)}input[data-v-28f95c1e]{width:16px;height:16px;accent-color:var(--wd-primary-bg);margin:0}label[data-v-28f95c1e]{align-items:center;gap:var(--wd-space-1);font-size:var(--wd-text-sm);color:var(--wd-text);cursor:pointer;font-weight:600;display:inline-flex}.is-inactive label[data-v-28f95c1e]{color:var(--wd-text-muted);cursor:not-allowed}.wd-checkbox__hint[data-v-28f95c1e]{font-size:var(--wd-text-xs);color:var(--wd-text-muted);grid-column:2}.wd-dialog-scrim[data-v-4476819a]{z-index:1000;padding:var(--wd-space-4);background:var(--wd-overlay-scrim);place-items:center;display:grid;position:fixed;inset:0}.wd-dialog[data-v-4476819a]{max-height:calc(100vh - 2 * var(--wd-space-4));border:1px solid var(--wd-border);border-radius:var(--wd-radius-lg);background:var(--wd-surface);box-shadow:var(--wd-shadow-pop);color:var(--wd-text);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.wd-dialog__head[data-v-4476819a]{justify-content:space-between;align-items:flex-start;gap:var(--wd-space-3);padding:var(--wd-space-4) var(--wd-space-5);border-bottom:1px solid var(--wd-divider);display:flex}.wd-dialog__head h2[data-v-4476819a]{color:var(--wd-text-strong);font-family:var(--wd-font-display);font-size:var(--wd-text-xl);font-weight:var(--wd-display-weight);letter-spacing:var(--wd-display-tracking);margin:0}.wd-dialog__head h2[data-v-4476819a]:focus{outline:none}.wd-dialog__subtitle[data-v-4476819a]{margin:var(--wd-space-1) 0 0;color:var(--wd-text-muted);font-size:var(--wd-text-sm)}.wd-dialog__close[data-v-4476819a]{width:var(--wd-control-height-sm);height:var(--wd-control-height-sm);border-radius:var(--wd-radius-md);color:var(--wd-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;display:inline-grid}.wd-dialog__close[data-v-4476819a]:hover:not(:disabled){background:var(--wd-surface-hover);color:var(--wd-text)}.wd-dialog__close[data-v-4476819a]:disabled{color:var(--wd-text-disabled);cursor:default}.wd-dialog__body[data-v-4476819a]{gap:var(--wd-space-4);padding:var(--wd-space-4) var(--wd-space-5);display:grid;overflow-y:auto}.wd-dialog__actions[data-v-4476819a]{justify-content:flex-end;gap:var(--wd-space-2);padding:var(--wd-space-3) var(--wd-space-5);border-top:1px solid var(--wd-divider);background:var(--wd-surface-sunken);flex-wrap:wrap;display:flex}.wd-empty[data-v-5510b858]{align-items:flex-start;gap:var(--wd-space-1);padding:var(--wd-space-5) var(--wd-panel-padding);border-top:1px solid var(--panel-divider,var(--wd-divider));color:var(--panel-muted,var(--wd-text-muted));font-size:var(--wd-text-sm);flex-direction:column;display:flex}.wd-empty strong[data-v-5510b858]{color:var(--panel-text,var(--wd-text));font-size:var(--wd-text-md);font-weight:600}.wd-field[data-v-f9826d3e]{flex-direction:column;gap:6px;min-width:0;display:flex}label[data-v-f9826d3e]{font-size:var(--wd-text-sm);color:var(--wd-text);font-weight:600}input[data-v-f9826d3e]{height:var(--wd-control-height);padding:0 var(--wd-space-3);border:1px solid var(--wd-border-strong);border-radius:var(--wd-radius-md);background:var(--wd-surface-sunken);color:var(--wd-text);font-family:var(--wd-font-sans);font-size:var(--wd-text-md)}input.wd-data[data-v-f9826d3e]{font-family:var(--wd-font-data)}input[data-v-f9826d3e]:disabled,input[data-v-f9826d3e]:read-only{color:var(--wd-text-secondary);background:var(--wd-surface)}input[data-v-f9826d3e]::placeholder{color:var(--wd-text-muted)}.wd-field__message[data-v-f9826d3e]{font-size:var(--wd-text-xs);color:var(--wd-text-muted)}input[data-v-f9826d3e]:disabled{border-color:var(--wd-border);color:var(--wd-text-muted);background:0 0}.has-error input[data-v-f9826d3e]{border-color:var(--wd-danger-text)}.has-error .wd-field__message[data-v-f9826d3e]{color:var(--wd-danger-text);font-weight:600}.wd-map-frame[data-v-da0044bd] .geo-picker{border:1px solid var(--wd-border);border-radius:var(--wd-radius-lg);background:var(--wd-surface);gap:0;overflow:hidden}.wd-map-frame[data-v-da0044bd] .geo-layer-panel{align-items:center;gap:var(--wd-space-3);padding:var(--wd-space-2) var(--wd-space-3);border:0;border-bottom:1px solid var(--wd-divider);background:var(--wd-surface);flex-wrap:wrap;display:flex}.wd-map-frame[data-v-da0044bd] .geo-base-switch{border:1px solid var(--wd-border);border-radius:var(--wd-radius-md);background:var(--wd-surface-sunken)}.wd-map-frame[data-v-da0044bd] .geo-base-switch button{border-radius:var(--wd-radius-sm);color:var(--wd-text-secondary);font-family:var(--wd-font-sans);font-weight:600}.wd-map-frame[data-v-da0044bd] .geo-base-switch button.active{background:var(--wd-surface-raised);color:var(--wd-text-strong);box-shadow:none}.wd-map-frame[data-v-da0044bd] .geo-layer-option,.wd-map-frame[data-v-da0044bd] .geo-layer-option small,.wd-map-frame[data-v-da0044bd] .geo-planned-layers{color:var(--wd-text-secondary)}.wd-map-frame[data-v-da0044bd] .geo-planned-layers{border-top:0;padding-top:0}.wd-map-frame[data-v-da0044bd] .geo-map{background:var(--wd-surface-sunken);border:0}.wd-map-frame[data-v-da0044bd] .geo-map-help{border-radius:var(--wd-radius-sm);background:var(--wd-surface-raised);color:var(--wd-text);font-weight:600}.wd-map-frame[data-v-da0044bd] .geo-map-feature-tooltip{border-color:var(--wd-border-strong);border-radius:var(--wd-radius-sm);background:var(--wd-surface-raised);box-shadow:none;color:var(--wd-text)}.wd-list-page[data-v-d6f9aaa6]{box-sizing:border-box;min-height:100vh;padding:var(--wd-space-8) var(--wd-space-10) var(--wd-space-12);gap:var(--wd-space-4);flex-direction:column;min-width:0;display:flex}.wd-list-page__head[data-v-d6f9aaa6]{justify-content:space-between;align-items:flex-end;gap:var(--wd-space-4);flex-wrap:wrap;display:flex}.wd-list-page__title[data-v-d6f9aaa6]{flex-direction:column;gap:6px;min-width:0;display:flex}h1[data-v-d6f9aaa6]{color:var(--wd-text-strong);font-family:var(--wd-font-display);font-size:var(--wd-text-2xl);font-weight:var(--wd-display-weight);letter-spacing:var(--wd-display-tracking);margin:0;line-height:1.1}p[data-v-d6f9aaa6]{color:var(--wd-text-muted);font-size:var(--wd-text-sm);margin:0}.wd-list-page__tools[data-v-d6f9aaa6]{align-items:center;gap:var(--wd-space-2);flex-wrap:wrap;display:flex}@media (width<=767px){.wd-list-page[data-v-d6f9aaa6]{padding:var(--wd-space-5) var(--wd-space-4) var(--wd-space-8)}.wd-list-page__tools[data-v-d6f9aaa6],.wd-list-page__tools[data-v-d6f9aaa6]>*{width:100%}}.wd-lookup[data-v-ae17ad32]{gap:4px;min-width:0;display:grid}.wd-lookup__label.is-hidden[data-v-ae17ad32]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wd-lookup__controls[data-v-ae17ad32]{grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr);gap:6px;display:grid}.wd-lookup__controls[data-v-ae17ad32]>*{box-sizing:border-box;width:100%;min-width:0}.wd-lookup__status[data-v-ae17ad32]{font-size:var(--wd-text-xs);opacity:.8}@media (width<=560px){.wd-lookup__controls[data-v-ae17ad32]{grid-template-columns:1fr}}.wd-surface-root:not(.wd-legacy) .wd-lookup__label{font-size:var(--wd-text-xs);color:var(--wd-text-secondary);font-weight:600}.wd-surface-root:not(.wd-legacy) .wd-lookup input,.wd-surface-root:not(.wd-legacy) .wd-lookup select{height:var(--wd-control-height-sm);padding:0 var(--wd-space-3);border:1px solid var(--wd-border);border-radius:var(--wd-radius-sm);background:var(--wd-surface-sunken);color:var(--wd-text);font-family:var(--wd-font-sans);font-size:var(--wd-text-sm)}.wd-surface-root:not(.wd-legacy) .wd-lookup input:focus,.wd-surface-root:not(.wd-legacy) .wd-lookup select:focus{border-color:var(--wd-focus);outline:0}.wd-surface-root:not(.wd-legacy) .wd-lookup__status{color:var(--wd-text-muted);font-size:var(--wd-text-xs);opacity:1}.wd-notice[data-v-394d5ae1]{--notice-bg:var(--wd-info-soft);--notice-fg:var(--wd-info-text);align-items:center;gap:var(--wd-space-3);padding:var(--wd-space-3) var(--wd-space-4);border-radius:var(--wd-radius-md);background:var(--notice-bg);color:var(--wd-text);font-size:var(--wd-text-sm);flex-wrap:wrap;display:flex}.wd-notice--ok[data-v-394d5ae1]{--notice-bg:var(--wd-ok-soft);--notice-fg:var(--wd-ok-text)}.wd-notice--action[data-v-394d5ae1]{--notice-bg:var(--wd-action-soft);--notice-fg:var(--wd-action-text)}.wd-notice--danger[data-v-394d5ae1]{--notice-bg:var(--wd-danger-soft);--notice-fg:var(--wd-danger-text)}.wd-notice__dot[data-v-394d5ae1]{background:var(--notice-fg);border-radius:50%;flex:none;width:8px;height:8px}.wd-notice__body[data-v-394d5ae1]{flex:240px;min-width:0}.wd-notice__body[data-v-394d5ae1] strong{color:var(--notice-fg)}.wd-notice__actions[data-v-394d5ae1]{gap:var(--wd-space-2);display:flex}.wd-number[data-v-fc50114e]{flex-direction:column;gap:6px;min-width:0;display:flex}label[data-v-fc50114e]{font-size:var(--wd-text-sm);color:var(--wd-text);font-weight:600}.wd-number__control[data-v-fc50114e]{height:var(--wd-control-height);border:1px solid var(--wd-border-strong);border-radius:var(--wd-radius-md);background:var(--wd-surface-sunken);align-items:center;display:flex}.wd-number__control[data-v-fc50114e]:focus-within{outline:2px solid var(--wd-focus);outline-offset:1px}input[data-v-fc50114e]{min-width:0;height:100%;padding:0 var(--wd-space-3);color:var(--wd-text);font-family:var(--wd-font-data);font-size:var(--wd-text-md);text-align:right;background:0 0;border:0;flex:1}input[data-v-fc50114e]:focus{outline:none}input[data-v-fc50114e]:disabled{color:var(--wd-text-disabled)}input[data-v-fc50114e]::placeholder{color:var(--wd-text-muted)}.wd-number__unit[data-v-fc50114e]{padding-right:var(--wd-space-3);font-family:var(--wd-font-data);font-size:var(--wd-text-sm);color:var(--wd-text-muted)}.wd-number__message[data-v-fc50114e]{font-size:var(--wd-text-xs);color:var(--wd-text-muted)}.has-error .wd-number__control[data-v-fc50114e]{border-color:var(--wd-danger-text)}.has-error .wd-number__message[data-v-fc50114e]{color:var(--wd-danger-text);font-weight:600}.wd-pager[data-v-79409320]{justify-content:space-between;align-items:center;gap:var(--wd-space-3);font-size:var(--wd-text-sm);color:var(--wd-text-muted);flex-wrap:wrap;display:flex}.wd-pager__pages[data-v-79409320]{flex-wrap:wrap;align-items:center;gap:2px;display:inline-flex}button[data-v-79409320]{min-width:var(--wd-control-height-sm);height:var(--wd-control-height-sm);padding:0 var(--wd-space-2);border-radius:var(--wd-radius-sm);color:var(--wd-text);font-size:var(--wd-text-sm);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}button[data-v-79409320]:hover:not(:disabled){background:var(--wd-surface-hover);border-color:var(--wd-border)}button[data-v-79409320]:disabled{color:var(--wd-text-disabled);cursor:default}button[aria-current=page][data-v-79409320]{background:var(--wd-primary-bg);color:var(--wd-primary-fg);font-weight:600}.wd-pager__gap[data-v-79409320]{text-align:center;min-width:20px}.wd-panel[data-v-0a7776dd]{--panel-bg:var(--wd-surface);--panel-border:var(--wd-border);--panel-fg:var(--wd-text-strong);--panel-muted:var(--wd-text-muted);--panel-head-bg:transparent;--panel-text:var(--wd-text);--panel-divider:var(--wd-divider);--panel-placeholder:var(--wd-surface-raised);--panel-count-bg:var(--wd-neutral-chip-bg);--panel-count-fg:var(--wd-neutral-chip-fg);border:1px solid var(--panel-border);border-radius:var(--wd-radius-lg);background:var(--panel-bg);min-width:0;color:var(--panel-fg);overflow:hidden}.wd-panel--spotlight[data-v-0a7776dd]{--panel-bg:var(--wd-spotlight-bg);--panel-border:var(--wd-spotlight-border);--panel-fg:var(--wd-spotlight-fg);--panel-muted:var(--wd-spotlight-muted);--panel-head-bg:var(--wd-spotlight-head-bg);--panel-text:var(--wd-spotlight-fg);--panel-divider:var(--wd-spotlight-row-border);--panel-count-bg:var(--wd-spotlight-button-bg);--panel-count-fg:var(--wd-spotlight-button-fg)}.wd-panel--inverse[data-v-0a7776dd]{--panel-bg:var(--wd-inverse-bg);--panel-border:var(--wd-inverse-border);--panel-fg:var(--wd-inverse-fg);--panel-muted:var(--wd-inverse-muted);--panel-text:var(--wd-inverse-text);--panel-divider:var(--wd-inverse-divider);--panel-placeholder:var(--wd-inverse-hover);--panel-count-bg:var(--wd-inverse-chip-bg);--panel-count-fg:var(--wd-inverse-fg)}.wd-panel__head[data-v-0a7776dd]{justify-content:space-between;align-items:center;gap:var(--wd-space-3);padding:calc(var(--wd-panel-padding) - 2px) var(--wd-panel-padding);background:var(--panel-head-bg);flex-wrap:wrap;display:flex}.wd-panel__title[data-v-0a7776dd]{align-items:center;gap:var(--wd-space-2) var(--wd-space-3);flex-wrap:wrap;min-width:0;display:flex}.wd-panel__title h2[data-v-0a7776dd]{font-family:var(--wd-font-display);font-size:var(--wd-text-lg);font-weight:var(--wd-display-weight);letter-spacing:calc(var(--wd-display-tracking) / 2);color:var(--panel-fg);margin:0}.wd-panel__eyebrow[data-v-0a7776dd]{font-family:var(--wd-label-font);font-size:var(--wd-text-xs);letter-spacing:var(--wd-label-tracking);text-transform:var(--wd-label-transform);color:var(--panel-muted);flex-basis:100%;font-weight:700}.wd-panel__count[data-v-0a7776dd]{border-radius:var(--wd-radius-sm);background:var(--panel-count-bg);min-width:22px;color:var(--panel-count-fg);font-size:var(--wd-text-xs);text-align:center;padding:1px 7px;font-weight:600}.wd-panel__actions[data-v-0a7776dd]{align-items:center;gap:var(--wd-space-2);color:var(--panel-muted);font-size:var(--wd-text-sm);flex-wrap:wrap;display:flex}.wd-readonly[data-v-bdaf082f]{border:0;min-width:0;margin:0;padding:0;display:contents}.wd-segmented[data-v-762ecaa9]{border:1px solid var(--wd-border);border-radius:calc(var(--wd-radius-md) + 3px);background:var(--wd-surface-sunken);gap:2px;padding:3px;display:inline-flex}button[data-v-762ecaa9]{height:calc(var(--wd-control-height-sm) - 2px);padding:0 var(--wd-space-3);border-radius:var(--wd-radius-md);color:var(--wd-text-muted);font-family:var(--wd-font-sans);font-size:var(--wd-text-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-weight:500;display:inline-flex}button[data-v-762ecaa9]:hover{color:var(--wd-text-strong)}button[aria-pressed=true][data-v-762ecaa9]{background:var(--wd-primary-bg);color:var(--wd-primary-fg);font-weight:600}.wd-search[data-v-0100eca2]{align-items:center;gap:var(--wd-space-2);min-width:min(100%,320px);height:var(--wd-control-height-sm);padding:0 var(--wd-space-3);border:1px solid var(--wd-border);border-radius:var(--wd-radius-md);background:var(--wd-surface-sunken);color:var(--wd-text-muted);box-sizing:border-box;display:inline-flex}.wd-search[data-v-0100eca2]:focus-within{border-color:var(--wd-focus);outline:2px solid var(--wd-focus);outline-offset:2px}.wd-search__label[data-v-0100eca2]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}input[data-v-0100eca2]{min-width:0;height:100%;color:var(--wd-text);font-family:var(--wd-font-sans);font-size:var(--wd-text-md);background:0 0;border:0;outline:0;flex:1}input[data-v-0100eca2]::placeholder{color:var(--wd-text-muted)}input[data-v-0100eca2]:focus-visible{box-shadow:none;outline:none}.wd-search__busy[data-v-0100eca2]{animation:.9s linear infinite wd-search-spin-0100eca2}@keyframes wd-search-spin-0100eca2{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.wd-search__busy[data-v-0100eca2]{animation:none}}.wd-select[data-v-e3ffb846]{flex-direction:column;gap:6px;min-width:0;display:flex}label[data-v-e3ffb846]{font-size:var(--wd-text-sm);color:var(--wd-text);font-weight:600}select[data-v-e3ffb846]{height:var(--wd-control-height);padding:0 var(--wd-space-3);border:1px solid var(--wd-border-strong);border-radius:var(--wd-radius-md);background:var(--wd-surface-sunken);color:var(--wd-text);color-scheme:var(--wd-color-scheme);font-family:var(--wd-font-sans);font-size:var(--wd-text-md)}select[data-v-e3ffb846]:disabled{color:var(--wd-text-disabled)}.wd-select__message[data-v-e3ffb846]{font-size:var(--wd-text-xs);color:var(--wd-text-muted)}.has-error select[data-v-e3ffb846]{border-color:var(--wd-danger-text)}.has-error .wd-select__message[data-v-e3ffb846]{color:var(--wd-danger-text);font-weight:600}.wd-skeleton__row[data-v-8ff930a6]{padding:var(--wd-space-4) var(--wd-panel-padding);border-top:1px solid var(--panel-divider,var(--wd-divider));flex-direction:column;gap:8px;display:flex}.wd-skeleton__row span[data-v-8ff930a6]{background:var(--panel-placeholder,var(--wd-surface-raised));border-radius:4px;width:46%;height:12px;animation:1.4s ease-in-out infinite wd-pulse-8ff930a6;display:block}.wd-skeleton__row span+span[data-v-8ff930a6]{width:28%}@keyframes wd-pulse-8ff930a6{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.wd-skeleton__row span[data-v-8ff930a6]{animation:none}}.wd-stat[data-v-d91c872f]{gap:var(--wd-space-2);min-width:0;padding:var(--wd-panel-padding) calc(var(--wd-panel-padding) + 2px);border-radius:var(--wd-stat-radius);background:var(--wd-surface);color:var(--wd-text);transition:background-color var(--wd-transition);flex-direction:column;text-decoration:none;display:flex}a.wd-stat[data-v-d91c872f]:hover{background:var(--wd-surface-hover)}.wd-stat__label[data-v-d91c872f]{font-size:var(--wd-text-sm);color:var(--wd-text-secondary);font-weight:500}.wd-stat__value[data-v-d91c872f]{font-family:var(--wd-font-display);font-size:var(--wd-text-figure);font-weight:var(--wd-figure-weight);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--wd-text-strong);line-height:1}.wd-stat__hint[data-v-d91c872f]{font-size:var(--wd-text-xs);color:var(--wd-text-muted)}.wd-stat--action[data-v-d91c872f]{background:var(--wd-spotlight-bg)}a.wd-stat--action[data-v-d91c872f]:hover{background:var(--wd-spotlight-bg);filter:brightness(1.04)}.wd-stat--action .wd-stat__label[data-v-d91c872f]{color:var(--wd-spotlight-fg);font-weight:700}.wd-stat--action .wd-stat__value[data-v-d91c872f]{color:var(--wd-spotlight-figure)}.wd-stat--action .wd-stat__hint[data-v-d91c872f]{color:var(--wd-spotlight-muted)}@media (width<=767px){.wd-stat[data-v-d91c872f]{gap:var(--wd-space-1);padding:var(--wd-space-3) var(--wd-space-4)}.wd-stat__value[data-v-d91c872f]{font-size:var(--wd-text-2xl)}}.wd-switch[data-v-c2777c8a]{align-items:flex-start;gap:var(--wd-space-3);cursor:pointer;min-width:0;display:flex;position:relative}.wd-switch.is-disabled[data-v-c2777c8a]{cursor:not-allowed}input[data-v-c2777c8a]{opacity:0;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute}.wd-switch__track[data-v-c2777c8a]{border:1px solid var(--wd-border-strong);border-radius:var(--wd-radius-pill);background:var(--wd-switch-off-bg);width:36px;height:20px;transition:background var(--wd-transition), border-color var(--wd-transition);flex:none;margin-top:1px;position:relative}.wd-switch__thumb[data-v-c2777c8a]{border-radius:var(--wd-radius-pill);background:var(--wd-text-muted);width:14px;height:14px;transition:transform var(--wd-transition), background var(--wd-transition);position:absolute;top:2px;left:2px}.is-on .wd-switch__track[data-v-c2777c8a]{border-color:var(--wd-primary-bg);background:var(--wd-primary-bg)}.is-on .wd-switch__thumb[data-v-c2777c8a]{background:var(--wd-primary-fg);transform:translate(16px)}input:focus-visible+.wd-switch__track[data-v-c2777c8a]{outline:2px solid var(--wd-focus);outline-offset:2px}.wd-switch:not(.is-disabled):hover .wd-switch__track[data-v-c2777c8a]{border-color:var(--wd-text-muted)}.wd-switch:not(.is-disabled).is-on:hover .wd-switch__track[data-v-c2777c8a]{border-color:var(--wd-primary-hover);background:var(--wd-primary-hover)}.wd-switch__text[data-v-c2777c8a]{flex-direction:column;gap:2px;min-width:0;display:flex}.wd-switch__label[data-v-c2777c8a]{font-family:var(--wd-font-sans);font-size:var(--wd-text-sm);color:var(--wd-text);font-weight:600}.wd-switch__hint[data-v-c2777c8a]{font-family:var(--wd-font-sans);font-size:var(--wd-text-xs);color:var(--wd-text-muted)}.has-error .wd-switch__hint[data-v-c2777c8a]{color:var(--wd-danger-text)}.is-disabled .wd-switch__track[data-v-c2777c8a],.is-disabled .wd-switch__label[data-v-c2777c8a]{opacity:.7}.wd-table{border:1px solid var(--wd-border);border-radius:var(--wd-radius-md);background:var(--wd-surface);transition:opacity var(--wd-transition);overflow-x:auto}.wd-table[aria-busy=true]{opacity:.6}.wd-table:focus-visible{outline:2px solid var(--wd-focus);outline-offset:2px}.wd-table>table{width:100%;min-width:var(--wd-table-min-width);table-layout:auto;border-collapse:collapse;font-size:var(--wd-text-sm);color:var(--wd-text)}.wd-table th{padding:var(--wd-space-2) var(--wd-space-3);border-bottom:1px solid var(--wd-border);background:var(--wd-surface-sunken);font-family:var(--wd-label-font);font-size:var(--wd-text-xs);letter-spacing:var(--wd-label-tracking);text-transform:var(--wd-label-transform);color:var(--wd-text-muted);text-align:left;white-space:nowrap;font-weight:600;position:sticky;top:0}.wd-table td{padding:var(--wd-space-3);border-bottom:1px solid var(--wd-divider);vertical-align:top}.wd-table tbody tr:last-child>td{border-bottom:0}.wd-table td strong{color:var(--wd-text-strong);font-weight:600;display:block}.wd-table td small{color:var(--wd-text-muted);font-size:var(--wd-text-xs);margin-top:2px;display:block}.wd-table .wd-row--open{cursor:pointer}.wd-table .wd-row--open:hover>td{background:var(--wd-row-hover)}.wd-table tr.is-last-opened>td{background:var(--wd-row-marked)}.wd-table tr.is-last-opened>td:first-child{box-shadow:inset 3px 0 0 var(--wd-row-marked-edge)}.wd-table tr.is-last-opened:hover>td{background:var(--wd-row-marked-hover)}.wd-table a.wd-row__link{color:inherit;text-decoration:none}.wd-table a.wd-row__link:hover strong,.wd-table a.wd-row__link:focus-visible strong{text-decoration:underline}.wd-table .wd-cell--num{text-align:right;font-family:var(--wd-font-data);font-variant-numeric:tabular-nums}.wd-table .wd-cell--actions{white-space:nowrap;text-align:right}.wd-textarea[data-v-68c4f561]{flex-direction:column;gap:6px;min-width:0;display:flex}label[data-v-68c4f561]{font-size:var(--wd-text-sm);color:var(--wd-text);font-weight:600}textarea[data-v-68c4f561]{padding:var(--wd-space-2) var(--wd-space-3);border:1px solid var(--wd-border-strong);border-radius:var(--wd-radius-md);background:var(--wd-surface-sunken);color:var(--wd-text);font-family:var(--wd-font-sans);font-size:var(--wd-text-md);resize:vertical;line-height:1.45}textarea[data-v-68c4f561]:disabled{color:var(--wd-text-disabled);cursor:not-allowed}textarea[data-v-68c4f561]::placeholder{color:var(--wd-text-muted)}.wd-textarea__message[data-v-68c4f561]{font-size:var(--wd-text-xs);color:var(--wd-text-muted)}.has-error textarea[data-v-68c4f561]{border-color:var(--wd-danger-text)}.has-error .wd-textarea__message[data-v-68c4f561]{color:var(--wd-danger-text);font-weight:600}.wd-theme-toggle[data-v-6fd0af28]{border:1px solid var(--wd-nav-border);border-radius:calc(var(--wd-radius-md) + 3px);background:var(--wd-surface-sunken);grid-template-columns:1fr 1fr;gap:2px;padding:3px;display:grid}button[data-v-6fd0af28]{min-width:0;height:34px;padding:0 var(--wd-space-2);border-radius:var(--wd-radius-md);color:var(--wd-nav-fg);font-family:var(--wd-font-sans);font-size:var(--wd-text-xs);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;font-weight:600;display:inline-flex}button[data-v-6fd0af28]:hover{color:var(--wd-nav-fg-hover)}button svg[data-v-6fd0af28]{flex-shrink:0}button[aria-pressed=true][data-v-6fd0af28]{background:var(--wd-nav-active-bg);color:var(--wd-nav-active-fg)}button[aria-pressed=true] svg[data-v-6fd0af28]{color:var(--wd-nav-active-icon)}.recovery-codes[data-v-fc812295]{gap:var(--wd-space-3);flex-direction:column;display:flex}.recovery-codes__list[data-v-fc812295]{gap:var(--wd-space-2);padding:var(--wd-space-3);border:1px dashed var(--wd-border-strong);border-radius:var(--wd-radius-md);background:var(--wd-surface-sunken);font-size:var(--wd-text-sm);color:var(--wd-text-strong);-webkit-user-select:all;user-select:all;grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));margin:0;list-style:none;display:grid}.recovery-codes__list li[data-v-fc812295]{overflow-wrap:anywhere}.recovery-codes__tools[data-v-fc812295]{gap:var(--wd-space-2);flex-wrap:wrap;display:flex}.totp-setup[data-v-d47ef3de]{gap:var(--wd-space-4);flex-direction:column;display:flex}.totp-setup__steps[data-v-d47ef3de]{gap:var(--wd-space-4);padding-left:var(--wd-space-5);font-size:var(--wd-text-sm);color:var(--wd-text-secondary);flex-direction:column;margin:0;display:flex}.totp-setup__steps strong[data-v-d47ef3de]{margin-bottom:var(--wd-space-1);color:var(--wd-text);display:block}.totp-setup__key[data-v-d47ef3de]{align-items:center;gap:var(--wd-space-3);margin-top:var(--wd-space-2);flex-wrap:wrap;display:flex}.totp-setup__key code[data-v-d47ef3de]{padding:var(--wd-space-1) var(--wd-space-2);border-radius:var(--wd-radius-sm);background:var(--wd-surface-sunken);color:var(--wd-text-strong);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.totp-setup__actions[data-v-d47ef3de]{justify-content:flex-end;gap:var(--wd-space-2);display:flex}.login-steps[data-v-74c7bce0],.login-steps__form[data-v-74c7bce0]{gap:var(--wd-space-4);flex-direction:column;display:flex}.login-steps__lead[data-v-74c7bce0]{font-size:var(--wd-text-sm);color:var(--wd-text-secondary);margin:0}.login-steps__who[data-v-74c7bce0]{align-items:baseline;gap:var(--wd-space-3);font-size:var(--wd-text-sm);color:var(--wd-text);overflow-wrap:anywhere;flex-wrap:wrap;margin:0;display:flex}.login-steps__link[data-v-74c7bce0]{color:var(--wd-info-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.login-steps__alternatives[data-v-74c7bce0]{align-items:center;gap:var(--wd-space-2);padding-top:var(--wd-space-3);border-top:1px solid var(--wd-divider);flex-wrap:wrap;display:flex}.login-steps__alternatives .wd-label[data-v-74c7bce0]{flex:1 0 100%}.auth-login-fields[data-v-2ef2d18a]{border:0;min-width:0;margin:0;padding:0}.reauth-code[data-v-2ef2d18a]{gap:var(--wd-space-3);flex-direction:column;display:flex}.side-nav[data-v-eb07f267]{z-index:60;gap:var(--wd-space-4);height:100vh;padding:var(--wd-space-5) var(--wd-space-3) var(--wd-space-4);border-right:1px solid var(--wd-nav-border);background:var(--wd-nav-bg);color:var(--wd-nav-fg);flex-direction:column;display:flex;position:sticky;top:0}.side-head[data-v-eb07f267]{gap:var(--wd-space-3);padding:0 var(--wd-space-2);flex-direction:column;display:flex}.side-brand[data-v-eb07f267]{align-items:center;display:flex}.side-brand[data-v-eb07f267] .winterdienstler-logo{width:150px}.side-meta[data-v-eb07f267]{align-items:center;gap:var(--wd-space-2);flex-wrap:wrap;display:flex}.environment-hint[data-v-eb07f267]{border:1px solid var(--wd-info-soft);background:var(--wd-info-soft);color:var(--wd-info-text);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:700}.environment-hint--production[data-v-eb07f267]{border-color:var(--wd-border-strong);color:var(--wd-nav-fg);background:0 0}.environment-hint--local[data-v-eb07f267]{border-color:var(--wd-border-strong);background:var(--wd-surface-raised);color:var(--wd-text-muted)}.release-identity[data-v-eb07f267]{color:var(--wd-text-muted);font-size:11px}.side-nav[data-v-eb07f267] .global-search-trigger{height:var(--wd-control-height-sm);border:1px solid var(--wd-border);border-radius:var(--wd-radius-md);background:var(--wd-surface-sunken);color:var(--wd-nav-fg);font-family:var(--wd-font-sans)}.side-nav[data-v-eb07f267] .global-search-trigger kbd{border:1px solid var(--wd-border);color:var(--wd-text-muted);font-family:var(--wd-font-data);background:0 0;border-radius:4px}.side-nav nav[data-v-eb07f267]{min-height:0;margin:0 calc(-1 * var(--wd-space-1));padding:0 var(--wd-space-1);flex-direction:column;gap:2px;display:flex;overflow-y:auto}.nav-link[data-v-eb07f267]{align-items:center;gap:var(--wd-space-3);min-height:38px;padding:0 var(--wd-space-3);border-radius:var(--wd-radius-md);color:var(--wd-nav-fg);font-size:var(--wd-text-md);transition:background-color var(--wd-transition), color var(--wd-transition);font-weight:500;text-decoration:none;display:flex}.nav-link span[data-v-eb07f267]:first-of-type{flex:1}.nav-link[data-v-eb07f267]:hover{background:var(--wd-nav-hover-bg);color:var(--wd-nav-fg-hover)}.nav-link.router-link-active[data-v-eb07f267]{background:var(--wd-nav-active-bg);color:var(--wd-nav-active-fg);font-weight:600}.nav-link.router-link-active svg[data-v-eb07f267]{color:var(--wd-nav-active-icon)}.nav-badge[data-v-eb07f267]{border-radius:var(--wd-radius-sm);background:var(--wd-nav-badge-bg);min-width:22px;color:var(--wd-nav-badge-fg);font-family:var(--wd-font-data);font-size:var(--wd-text-xs);font-variant-numeric:tabular-nums;text-align:center;padding:1px 7px;font-weight:600}.nav-badge.urgent[data-v-eb07f267]{background:var(--wd-nav-badge-urgent-bg);color:var(--wd-nav-badge-urgent-fg)}.nav-badge.live[data-v-eb07f267]{background:var(--wd-ok-soft);color:var(--wd-ok-text)}.side-footer[data-v-eb07f267]{gap:var(--wd-space-3);padding-top:var(--wd-space-3);border-top:1px solid var(--wd-nav-border);flex-direction:column;margin-top:auto;display:flex}.release-update[data-v-eb07f267]{border:1px solid var(--wd-action-border);border-radius:var(--wd-radius-md);background:var(--wd-action-soft);width:100%;color:var(--wd-action-text);font-family:var(--wd-font-sans);text-align:left;cursor:pointer;padding:7px 8px;font-size:11px;font-weight:700;line-height:1.3}.release-version[data-v-eb07f267]{color:var(--wd-text-muted);font-size:11px}.side-user[data-v-eb07f267]{align-items:center;gap:var(--wd-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.side-account[data-v-eb07f267]{min-width:0;margin:calc(-1 * var(--wd-space-1));padding:var(--wd-space-1);border-radius:var(--wd-radius-sm);color:inherit;gap:2px;text-decoration:none;display:grid}.side-account[data-v-eb07f267]:hover,.side-account.router-link-active[data-v-eb07f267]{background:var(--wd-nav-hover-bg)}.side-user strong[data-v-eb07f267],.side-user small[data-v-eb07f267]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.side-user strong[data-v-eb07f267]{color:var(--wd-text-strong);font-weight:600}.side-user small[data-v-eb07f267]{color:var(--wd-text-muted)}.side-logout[data-v-eb07f267]{width:var(--wd-control-height-sm);height:var(--wd-control-height-sm);border:1px solid var(--wd-border);border-radius:var(--wd-radius-md);color:var(--wd-nav-fg);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.side-logout[data-v-eb07f267]:hover{background:var(--wd-nav-hover-bg);color:var(--wd-nav-fg-hover)}@media (width<=980px){.side-nav[data-v-eb07f267]{gap:var(--wd-space-3);border-right:0;border-bottom:1px solid var(--wd-nav-border);min-width:0;height:auto;position:relative}.side-nav nav[data-v-eb07f267]{flex-direction:row;padding-block:4px;overflow-x:auto}.nav-link[data-v-eb07f267]{flex:none;min-height:44px}.side-footer[data-v-eb07f267]{flex-flow:wrap;align-items:center;margin-top:0}.side-user[data-v-eb07f267]{flex:200px}}@media (width<=767px){.side-nav[data-v-eb07f267]{align-items:center;gap:var(--wd-space-2) var(--wd-space-3);padding:var(--wd-space-3) var(--wd-space-4) var(--wd-space-2);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"head search""nav nav""footer footer";display:grid}.side-head[data-v-eb07f267]{align-items:center;gap:var(--wd-space-2);flex-direction:row;grid-area:head;padding:0}.side-brand[data-v-eb07f267] .winterdienstler-logo{width:92px}.release-identity[data-v-eb07f267],.side-user small[data-v-eb07f267]{display:none}.side-footer .release-version[data-v-eb07f267]{flex-basis:100%;order:3}.side-nav[data-v-eb07f267] .global-search{grid-area:search;min-width:0}.side-nav nav[data-v-eb07f267]{grid-area:nav}.side-footer[data-v-eb07f267]{gap:var(--wd-space-2);padding-top:var(--wd-space-2);flex-wrap:wrap;grid-area:footer}.side-footer[data-v-eb07f267] .wd-theme-toggle span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.side-footer[data-v-eb07f267] .wd-theme-toggle button{width:40px}.side-user[data-v-eb07f267]{flex:auto;min-width:0}}.global-inquiry-warning[data-v-eb07f267]{z-index:55;justify-content:space-between;align-items:center;gap:var(--wd-space-2) var(--wd-space-4);padding:var(--wd-space-3) var(--wd-space-5);border-bottom:1px solid var(--wd-danger-border);background:var(--wd-danger-soft);color:var(--wd-danger-text);flex-wrap:wrap;text-decoration:none;display:flex;position:relative}.global-inquiry-warning__text[data-v-eb07f267]{gap:var(--wd-space-1) var(--wd-space-2);flex-wrap:wrap;display:flex}.global-inquiry-warning__go[data-v-eb07f267]{color:inherit;flex-shrink:0;font-weight:600;text-decoration:underline}.contract-selection[data-v-a97d119f]{gap:var(--wd-space-3);padding:0 var(--wd-panel-padding) var(--wd-panel-padding);display:grid}.contract-selection>button[data-v-a97d119f]{justify-self:start}.contract-selection p[data-v-a97d119f]{color:var(--wd-text);margin:0}.entity-detail-header[data-v-3db4f9d7]{grid-template-columns:minmax(170px,1fr) minmax(220px,330px) auto;grid-template-areas:"identity context actions";align-items:start;gap:12px 16px;padding:12px 16px;display:grid}.entity-detail-header[data-v-3db4f9d7]:not(.has-context){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity actions"}.entity-detail-header.has-facts[data-v-3db4f9d7]{grid-template-columns:minmax(145px,1fr) auto minmax(220px,310px) auto;grid-template-areas:"identity facts context actions"}.entity-detail-header.has-facts[data-v-3db4f9d7]:not(.has-context){grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"identity facts actions"}.detail-header-identity[data-v-3db4f9d7]{grid-area:identity;align-self:center;min-width:0}.detail-header-facts[data-v-3db4f9d7]{grid-area:facts;align-self:center;min-width:0}.detail-header-context[data-v-3db4f9d7]{grid-area:context;min-width:0}.detail-header-actions[data-v-3db4f9d7]{flex-wrap:wrap;grid-area:actions;justify-content:flex-end;align-items:center;gap:6px;padding-top:2px;display:flex}.entity-detail-header[data-v-3db4f9d7] h1{overflow-wrap:anywhere;margin:3px 0;font-size:clamp(20px,1.6vw,27px);line-height:1.15}.entity-detail-header[data-v-3db4f9d7] small{margin-top:0}.detail-header-identity[data-v-3db4f9d7] small{font-size:12px;line-height:1.35;display:block}.detail-header-identity[data-v-3db4f9d7] .eyebrow{align-items:center;gap:5px;font-size:10px;display:inline-flex}.detail-header-facts[data-v-3db4f9d7] .entity-detail-head-facts{grid-template-columns:minmax(100px,1fr) auto;gap:8px;display:grid}.detail-header-facts[data-v-3db4f9d7] .entity-detail-head-facts small{max-width:190px;line-height:1.3;display:block}.detail-header-context[data-v-3db4f9d7] .quick-contact{max-width:none}.entity-detail-header[data-v-3db4f9d7] .detail-actions-menu>summary{color:#243169;background:#fff;border:1px solid #c4cede;border-radius:7px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex}.entity-detail-header[data-v-3db4f9d7] .detail-actions-menu>summary:after{content:none}.entity-detail-header[data-v-3db4f9d7] .detail-action-label{color:#192443;z-index:120;background:#fff;border:1px solid #c9d2e3;border-radius:6px;width:max-content;padding:6px 9px;font-size:12px;display:none;position:absolute;top:calc(100% + 6px);right:0}.entity-detail-header[data-v-3db4f9d7] summary:hover .detail-action-label,.entity-detail-header[data-v-3db4f9d7] summary:focus-visible .detail-action-label{display:block}.entity-detail-header[data-v-3db4f9d7] .detail-actions-menu[open] .detail-action-label{display:none}.entity-detail-header[data-v-3db4f9d7] .detail-actions-menu>summary:focus-visible{outline-offset:2px;outline:2px solid #615bff}@container (width<=1000px){.entity-detail-header.has-facts[data-v-3db4f9d7]{grid-template-columns:minmax(0,1fr) minmax(210px,310px) auto;grid-template-areas:"identity context actions""facts context actions";row-gap:6px}}@container (width<=760px){.entity-detail-header[data-v-3db4f9d7],.entity-detail-header.has-facts[data-v-3db4f9d7],.entity-detail-header[data-v-3db4f9d7]:not(.has-context),.entity-detail-header.has-facts[data-v-3db4f9d7]:not(.has-context){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity actions""facts facts""context context";gap:8px;padding:10px 12px}.detail-header-context[data-v-3db4f9d7]{width:100%}.detail-header-actions[data-v-3db4f9d7]{padding-top:0}.entity-detail-header[data-v-3db4f9d7] h1{font-size:20px}.detail-header-facts[data-v-3db4f9d7] .entity-detail-head-facts{grid-template-columns:1fr 1fr}}@media (pointer:coarse){.entity-detail-header[data-v-3db4f9d7] .detail-actions-menu>summary{min-width:44px;min-height:44px}}.app-icon[data-v-8922d72e]{vertical-align:middle;flex:none}.modal-backdrop[data-v-990544cb]{z-index:1200;background:#0f172a73;justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0}.modal-card[data-v-990544cb]{background:#fff;border-radius:14px;padding:24px;box-shadow:0 20px 60px #0f172a40}.modal-head[data-v-990544cb]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.modal-head h2[data-v-990544cb]{margin:0}.modal-head p[data-v-990544cb]{color:var(--text-muted);margin:8px 0 0}@media (width<=480px){.modal-card[data-v-990544cb]{padding:16px}}.price-correction[data-v-990544cb]{width:min(680px,100vw - 24px);max-height:calc(100dvh - 24px);overflow-y:auto}form[data-v-990544cb]{gap:18px;display:grid}fieldset[data-v-990544cb]{border:1px solid var(--border-color,#d9e0e7);border-radius:8px;min-width:0;padding:14px}legend[data-v-990544cb]{font-weight:600}.correction-inputs[data-v-990544cb]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.correction-inputs label[data-v-990544cb]{gap:6px;min-width:0;display:grid}.renewal-choice[data-v-990544cb]{align-items:center;gap:8px;display:flex}.renewal-choice input[data-v-990544cb]{width:auto}input[data-v-990544cb],select[data-v-990544cb]{width:100%;min-width:0}p[data-v-990544cb]{overflow-wrap:anywhere}.correction-error[data-v-990544cb]{color:#a21919}.modal-actions[data-v-990544cb]{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex;position:static}@media (width<=480px){.correction-inputs[data-v-990544cb]{grid-template-columns:1fr}.modal-actions button[data-v-990544cb]{width:100%;min-height:44px}}.pdf-master-dialog[data-v-c6845a62]{color:#172d3d;box-sizing:border-box;background:#fff;border:1px solid #dce4ea;border-radius:14px;width:min(760px,100vw - 24px);max-height:calc(100dvh - 32px);margin:auto;padding:24px;overflow:auto}.pdf-master-dialog[data-v-c6845a62]::backdrop{background:#12263799}.data-change[data-v-c6845a62]{border:1px solid #dce4ea;border-radius:8px;margin:16px 0;padding:14px}.data-change h3[data-v-c6845a62]{margin-top:0}.comparison[data-v-c6845a62]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.comparison>div[data-v-c6845a62]{min-width:0}.comparison p[data-v-c6845a62]{white-space:pre-wrap;overflow-wrap:anywhere}.actions[data-v-c6845a62]{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}@media (width<=600px){.comparison[data-v-c6845a62]{grid-template-columns:1fr}.actions[data-v-c6845a62]{flex-direction:column-reverse}}.contract-signers[data-v-bbaf7973]{gap:16px;width:100%;min-width:0;margin:20px 0;display:grid}header[data-v-bbaf7973]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}h3[data-v-bbaf7973]{margin:0 0 6px}p[data-v-bbaf7973]{margin:0;line-height:1.5}.signer-count[data-v-bbaf7973]{background:var(--color-bg-soft,#eef1f8);white-space:nowrap;border-radius:8px;padding:6px 10px}.signer-card[data-v-bbaf7973]{border:1px solid var(--color-border,#d8dfec);border-radius:10px;min-width:0;margin:0;padding:16px}legend[data-v-bbaf7973]{padding:0 6px;font-weight:600}.signer-grid[data-v-bbaf7973]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}label[data-v-bbaf7973]{flex-direction:column;gap:6px;min-width:0;display:flex}.person-choice[data-v-bbaf7973]{gap:10px;min-width:0;display:grid}input[data-v-bbaf7973],select[data-v-bbaf7973]{box-sizing:border-box;width:100%;min-width:0}.signer-actions[data-v-bbaf7973]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.checkbox-row[data-v-bbaf7973]{flex-direction:row;align-items:center}.checkbox-row input[data-v-bbaf7973]{width:auto}@media (width<=600px){.signer-grid[data-v-bbaf7973]{grid-template-columns:1fr}.signer-card[data-v-bbaf7973]{padding:12px}}:root,:host{--ol-background-color:white;--ol-accent-background-color:#f5f5f5;--ol-subtle-background-color:#80808040;--ol-partial-background-color:#ffffffbf;--ol-foreground-color:#333;--ol-subtle-foreground-color:#666;--ol-brand-color:#0af}.ol-box{box-sizing:border-box;border:1.5px solid var(--ol-background-color);background-color:var(--ol-partial-background-color);border-radius:2px}.ol-mouse-position{position:absolute;top:8px;right:8px}.ol-scale-line{background:var(--ol-partial-background-color);border-radius:4px;padding:2px;position:absolute;bottom:8px;left:8px}.ol-scale-line-inner{border:1px solid var(--ol-subtle-foreground-color);color:var(--ol-foreground-color);text-align:center;will-change:contents, width;border-top:none;margin:1px;font-size:10px;transition:all .25s}.ol-scale-bar{position:absolute;bottom:8px;left:8px}.ol-scale-bar-inner{display:flex}.ol-scale-step-marker{background-color:var(--ol-foreground-color);float:right;z-index:10;width:1px;height:15px}.ol-scale-step-text{z-index:11;color:var(--ol-foreground-color);text-shadow:-1.5px 0 var(--ol-partial-background-color), 0 1.5px var(--ol-partial-background-color), 1.5px 0 var(--ol-partial-background-color), 0 -1.5px var(--ol-partial-background-color);font-size:10px;position:absolute;bottom:-5px}.ol-scale-text{text-align:center;color:var(--ol-foreground-color);text-shadow:-1.5px 0 var(--ol-partial-background-color), 0 1.5px var(--ol-partial-background-color), 1.5px 0 var(--ol-partial-background-color), 0 -1.5px var(--ol-partial-background-color);font-size:12px;position:absolute;bottom:25px}.ol-scale-singlebar{z-index:9;box-sizing:border-box;border:1px solid var(--ol-foreground-color);height:10px;position:relative}.ol-scale-singlebar-even{background-color:var(--ol-subtle-foreground-color)}.ol-scale-singlebar-odd{background-color:var(--ol-background-color)}.ol-unsupported{display:none}.ol-viewport,.ol-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ol-viewport canvas{all:unset;overflow:hidden}.ol-viewport{touch-action:pan-x pan-y}.ol-selectable{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}.ol-grabbing{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.ol-grab{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.ol-control{background-color:var(--ol-subtle-background-color);border-radius:4px;position:absolute}.ol-zoom{top:.5em;left:.5em}.ol-rotate{transition:opacity .25s linear,visibility linear;top:.5em;right:.5em}.ol-rotate.ol-hidden{opacity:0;visibility:hidden;transition:opacity .25s linear,visibility 0s linear .25s}.ol-zoom-extent{top:4.643em;left:.5em}.ol-full-screen{top:.5em;right:.5em}.ol-control button{color:var(--ol-subtle-foreground-color);font-weight:700;font-size:inherit;text-align:center;background-color:var(--ol-background-color);border:none;border-radius:2px;width:1.375em;height:1.375em;margin:1px;padding:0;line-height:.4em;text-decoration:none;display:block}.ol-control button::-moz-focus-inner{border:none;padding:0}.ol-zoom-extent button{line-height:1.4em}.ol-compass{will-change:transform;font-weight:400;display:block}.ol-touch .ol-control button{font-size:1.5em}.ol-touch .ol-zoom-extent{top:5.5em}.ol-control button:hover,.ol-control button:focus{outline:1px solid var(--ol-subtle-foreground-color);color:var(--ol-foreground-color);text-decoration:none}.ol-zoom .ol-zoom-in{border-radius:2px 2px 0 0}.ol-zoom .ol-zoom-out{border-radius:0 0 2px 2px}.ol-attribution{text-align:right;flex-flow:row-reverse;align-items:center;max-width:calc(100% - 1.3em);display:flex;bottom:.5em;right:.5em}.ol-attribution a{color:var(--ol-subtle-foreground-color);text-decoration:none}.ol-attribution ul{color:var(--ol-foreground-color);text-shadow:0 0 2px var(--ol-background-color);margin:0;padding:1px .5em;font-size:12px}.ol-attribution li{list-style:none;display:inline}.ol-attribution li:not(:last-child):after{content:" "}.ol-attribution img{max-height:2em;max-width:inherit;vertical-align:middle}.ol-attribution button{flex-shrink:0}.ol-attribution.ol-collapsed ul{display:none}.ol-attribution:not(.ol-collapsed){background:var(--ol-partial-background-color)}.ol-attribution.ol-uncollapsible{border-radius:4px 0 0;bottom:0;right:0}.ol-attribution.ol-uncollapsible img{max-height:1.6em;margin-top:-.2em}.ol-attribution.ol-uncollapsible button{display:none}.ol-zoomslider{height:200px;top:4.5em;left:.5em}.ol-zoomslider button{height:10px;position:relative}.ol-touch .ol-zoomslider{top:5.5em}.ol-overviewmap{bottom:.5em;left:.5em}.ol-overviewmap.ol-uncollapsible{border-radius:0 4px 0 0;bottom:0;left:0}.ol-overviewmap .ol-overviewmap-map,.ol-overviewmap button{display:block}.ol-overviewmap .ol-overviewmap-map{border:1px solid var(--ol-subtle-foreground-color);width:150px;height:150px}.ol-overviewmap:not(.ol-collapsed) button{position:absolute;bottom:0;left:0}.ol-overviewmap.ol-collapsed .ol-overviewmap-map,.ol-overviewmap.ol-uncollapsible button{display:none}.ol-overviewmap:not(.ol-collapsed){background:var(--ol-subtle-background-color)}.ol-overviewmap-box{border:1.5px dotted var(--ol-subtle-foreground-color)}.ol-overviewmap .ol-overviewmap-box:hover{cursor:move}.ol-overviewmap .ol-viewport:hover{cursor:pointer}.google-maps-logo[data-v-c01f33cf]{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;height:18px;position:absolute;bottom:5px;left:10px}.geo-map-help[data-v-1f62908c]{bottom:32px}.property-orientation-card[data-v-032dae51]{min-width:0}.property-orientation-card .section-title>div[data-v-032dae51]{gap:4px;min-width:0;display:grid}.section-title h2[data-v-032dae51]{overflow-wrap:anywhere;margin:0}.orientation-visuals[data-v-032dae51]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;display:grid}.orientation-photo[data-v-032dae51]{min-width:0;margin:0}.orientation-photo img[data-v-032dae51]{object-fit:contain;background:#e8edf3;border-radius:8px;width:100%;height:230px;display:block}.orientation-empty[data-v-032dae51]{text-align:center;color:#526176;background:#eef2f6;border:1px dashed #b7c5d6;border-radius:8px;place-content:center;min-height:230px;padding:24px;display:grid}figcaption[data-v-032dae51]{color:#526176;padding-top:8px;font-size:12px}figcaption select[data-v-032dae51]{width:100%;max-width:100%}.orientation-map[data-v-032dae51]{min-width:0}.orientation-map>label[data-v-032dae51]{gap:6px;margin-bottom:8px;display:grid}.orientation-map select[data-v-032dae51]{width:100%;min-width:0}.orientation-map>small[data-v-032dae51]{margin-top:8px;display:block}.is-stacked .orientation-visuals[data-v-032dae51]{grid-template-columns:1fr}.is-stacked .orientation-map[data-v-032dae51]{order:-1}.is-stacked .orientation-photo img[data-v-032dae51],.is-stacked .orientation-empty[data-v-032dae51]{height:200px;min-height:0}@media (width<=700px){.orientation-visuals[data-v-032dae51]{grid-template-columns:1fr}}.orientation-switcher[data-v-8dd36e59]{gap:12px;min-width:0;margin-block:16px;display:grid}label[data-v-8dd36e59]{gap:6px;font-weight:600;display:grid}select[data-v-8dd36e59]{width:100%;min-width:0}.document-preview-menu[data-v-9b1b4864]{position:relative}.document-preview-trigger[data-v-9b1b4864]{cursor:pointer;white-space:nowrap;list-style:none}.document-preview-trigger[data-v-9b1b4864]::-webkit-details-marker{display:none}.document-preview-menu[open] .document-preview-trigger[data-v-9b1b4864]{color:#1c2566;background:#eef1ff;border-color:#8b91ea}.document-preview-popover[data-v-9b1b4864]{z-index:90;background:#fff;border:1px solid #d8ddea;border-radius:8px;width:min(320px,100vw - 24px);padding:6px;display:grid;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 16px 38px #1c256629}.document-preview-popover a[data-v-9b1b4864]{color:#20254a;border-radius:6px;grid-template-columns:20px 1fr;align-items:start;gap:9px;padding:9px 10px;text-decoration:none;display:grid}.document-preview-popover a[data-v-9b1b4864]:hover,.document-preview-popover a[data-v-9b1b4864]:focus-visible{background:#f2f4ff;outline:none}.document-preview-popover svg[data-v-9b1b4864]{color:#5f66e6;margin-top:1px}.document-preview-popover span[data-v-9b1b4864]{gap:2px;min-width:0;display:grid}.document-preview-popover strong[data-v-9b1b4864]{font-size:12.5px;font-weight:650}.document-preview-popover small[data-v-9b1b4864]{color:#68708a;font-size:11px;line-height:1.3}.document-text-overrides[data-v-f9941249],.override-passages[data-v-f9941249]{gap:14px;display:grid}.gritting-position[data-v-f9941249]{gap:6px;min-width:0;display:grid}.gritting-position input[data-v-f9941249]{width:100%;min-width:0}.override-toggle[data-v-f9941249]{border:1px solid var(--border-color,#d8dee7);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:14px;display:grid}.override-toggle span[data-v-f9941249],.override-passage header span[data-v-f9941249]{gap:3px;display:grid}.override-toggle small[data-v-f9941249],.override-passage small[data-v-f9941249]{color:var(--text-muted,#637083)}.override-passage[data-v-f9941249]{border:1px solid var(--border-color,#d8dee7);background:var(--surface-subtle,#fafbfc);border-radius:12px;gap:9px;padding:14px;display:grid}.override-passage header[data-v-f9941249]{justify-content:space-between;gap:12px;display:flex}.override-passage textarea[data-v-f9941249]{resize:vertical;width:100%;min-height:118px}.override-actions[data-v-f9941249]{justify-content:flex-end}.modal-backdrop[data-v-0f453a75]{z-index:1200;background:#0f172a73;justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0}.modal-card[data-v-0f453a75]{background:#fff;border-radius:14px;padding:24px;box-shadow:0 20px 60px #0f172a40}.correction-modal[data-v-0f453a75]{width:min(680px,100vw - 24px);max-height:calc(100dvh - 32px);overflow-y:auto}.modal-header[data-v-0f453a75]{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.modal-header>div[data-v-0f453a75]{min-width:0}.modal-header h2[data-v-0f453a75]{margin:0}.modal-header p[data-v-0f453a75]{margin-top:6px}.name-comparison[data-v-0f453a75]{border:1px solid var(--border-color,#d4deeb);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0;padding:14px;display:grid}.name-comparison span[data-v-0f453a75]{color:var(--text-muted,#63748b);margin-bottom:6px;font-size:.85rem;display:block}.name-comparison strong[data-v-0f453a75]{overflow-wrap:anywhere}.modal-footer[data-v-0f453a75]{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:20px;display:flex}@media (width<=480px){.modal-card[data-v-0f453a75]{padding:16px}.name-comparison[data-v-0f453a75]{grid-template-columns:1fr}.modal-footer>button[data-v-0f453a75]{width:100%}}.postal-address-preview[data-v-529c94fa]{color:var(--wd-text);gap:var(--wd-space-2);padding:var(--wd-space-3);border:1px solid var(--wd-border);border-left:3px solid var(--wd-accent);border-radius:var(--wd-radius-sm);background:var(--wd-surface-raised);display:grid}.postal-address-preview pre[data-v-529c94fa]{white-space:pre-wrap;font:inherit;margin:0}.postal-address-preview small[data-v-529c94fa]{color:var(--wd-text-muted)}.joint-order[data-v-2e587248],fieldset[data-v-2e587248],details[data-v-2e587248]{gap:12px;min-width:0;display:grid}fieldset[data-v-2e587248]{border:1px solid var(--color-border,#d8dfec);border-radius:8px;padding:14px}label[data-v-2e587248]{gap:6px;display:grid}input[data-v-2e587248],select[data-v-2e587248],textarea[data-v-2e587248]{box-sizing:border-box;width:100%;min-width:0}.checkbox-row[data-v-2e587248]{align-items:flex-start;display:flex}.checkbox-row input[data-v-2e587248]{width:auto}.clarification[data-v-2e587248]{background:#fff6df;border-left:4px solid #bc7b12;padding:12px}p[data-v-2e587248]{line-height:1.5}.party-field[data-v-739d0c53]{align-content:start;gap:4px;display:grid}.chosen-parties[data-v-739d0c53]{gap:4px;margin:0 0 8px;padding:0;list-style:none;display:grid}.chosen-parties li[data-v-739d0c53]{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.chosen-parties li span[data-v-739d0c53]{font-weight:600}.party-editor[data-v-739d0c53]{border:0;gap:14px;min-width:0;padding:0;display:grid}.party-editor label[data-v-739d0c53]{flex-direction:column;gap:6px;min-width:0;display:flex}.party-editor input[data-v-739d0c53],.party-editor select[data-v-739d0c53],.party-editor textarea[data-v-739d0c53]{box-sizing:border-box;width:100%;min-width:0}.party-editor .checkbox-row[data-v-739d0c53]{flex-direction:row;align-items:flex-start}.party-editor .role-matrix[data-v-739d0c53]{border:1px solid var(--border-color,#d5dce8);border-radius:6px;gap:8px;padding:12px;display:grid}.party-editor input[type=checkbox][data-v-739d0c53]{flex-shrink:0;width:auto;margin-top:3px}.party-editor .action-row[data-v-739d0c53]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.party-assignment[data-v-739d0c53]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.party-assignment select[data-v-739d0c53]:nth-child(2){flex:1;min-width:220px}h4[data-v-739d0c53]{margin:8px 0 0}@media (width<=640px){.party-editor .form-grid[data-v-739d0c53]{grid-template-columns:1fr}}.recipient-preview[data-v-08706363]{white-space:pre-wrap;font:inherit;border-left:3px solid #6862db;padding:12px}.action-row[data-v-08706363]{flex-wrap:wrap;gap:10px;display:flex}label[data-v-fa62f505]{flex-direction:column;gap:6px;min-width:0;display:flex}input[data-v-fa62f505],textarea[data-v-fa62f505]{box-sizing:border-box;width:100%;min-width:0}.invitation-editor[data-v-69e07239],.invitation-person[data-v-69e07239],.invitation-inputs[data-v-69e07239],.invitation-preview[data-v-69e07239]{gap:12px;min-width:0;display:grid}h3[data-v-69e07239],p[data-v-69e07239]{margin:0}.invitation-person[data-v-69e07239]{border:1px solid #cbd5e1;border-radius:8px;padding:16px}.invitation-person header[data-v-69e07239]{overflow-wrap:anywhere;gap:4px;display:grid}.invitation-preview[data-v-69e07239]{overflow-wrap:anywhere;background:#f4f7fb;border-radius:6px;padding:16px}.invitation-text[data-v-69e07239]{white-space:pre-wrap}.invitation-link[data-v-69e07239]{color:#fff;background:#1c2566;border-radius:4px;justify-self:start;padding:10px 14px}.invitation-preview small[data-v-69e07239]{color:#526078}label[data-v-69e07239]{gap:6px;min-width:0;display:grid}input[data-v-69e07239],textarea[data-v-69e07239]{box-sizing:border-box;width:100%;min-width:0;font:inherit}.checkbox-row[data-v-69e07239]{align-items:flex-start;gap:8px;display:flex}.checkbox-row input[data-v-69e07239]{flex-shrink:0;width:auto;margin-top:3px}.customer-signer-choice[data-v-a7d1d666]{gap:12px;min-width:0;display:grid}.customer-signer-choice label[data-v-a7d1d666]{flex-direction:column;gap:6px;display:flex}.customer-signer-choice input[data-v-a7d1d666],.customer-signer-choice select[data-v-a7d1d666]{box-sizing:border-box;width:100%;min-width:0}.customer-signer-choice p[data-v-a7d1d666]{margin:0}.signing-dialog[data-v-9211184f]{flex-direction:column;max-height:90vh;display:flex;overflow:hidden}.signing-body[data-v-9211184f]{gap:14px;min-height:0;padding:20px;display:grid;overflow-y:auto}.signing-body label[data-v-9211184f]{flex-direction:column;gap:6px;min-width:0;display:flex}.signing-body input[data-v-9211184f],.signing-body select[data-v-9211184f],.signing-body textarea[data-v-9211184f]{box-sizing:border-box;width:100%;min-width:0}.signing-body .checkbox-row[data-v-9211184f]{flex-direction:row;align-items:flex-start}.signing-body input[type=checkbox][data-v-9211184f]{flex-shrink:0;width:auto;margin-top:3px}.signing-body p[data-v-9211184f]{margin:0}.signing-identity-section[data-v-9211184f]{gap:10px;min-width:0;display:grid}.signing-identity-section h3[data-v-9211184f]{color:#1f356b;margin:0}.signing-identity-section p[data-v-9211184f]{overflow-wrap:anywhere}.signing-identity-card[data-v-9211184f]{color:#17694b;overflow-wrap:anywhere;background:#e8f5ee;border:1px solid #b6d9c2;border-radius:10px;gap:8px;min-width:0;padding:16px;display:grid}.signing-identity-name[data-v-9211184f]{font-size:1.1rem;font-weight:600}.signing-identity-card small[data-v-9211184f]{font-size:.875rem}.signing-portal-note[data-v-9211184f]{color:#1f356b;background:#e8f0f9;border:1px solid #8cb3dc;border-radius:10px;padding:16px}.signing-configuration-error[data-v-9211184f]{color:#8a5700;overflow-wrap:anywhere;background:#fff3dd;border:1px solid #e8c987;border-radius:10px;padding:16px}.modal-header[data-v-9211184f],.modal-actions[data-v-9211184f]{flex-shrink:0}@media (width<=640px){.signing-body .form-grid[data-v-9211184f]{grid-template-columns:1fr}}.modal-backdrop[data-v-82ec5879]{z-index:1200;background:#0f172a73;justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0}.modal-card[data-v-82ec5879]{background:#fff;border-radius:14px;width:min(680px,100vw - 24px);max-height:calc(100dvh - 24px);padding:24px;overflow-y:auto;box-shadow:0 20px 60px #0f172a40}.modal-head[data-v-82ec5879]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.modal-head h2[data-v-82ec5879]{overflow-wrap:anywhere;margin:0;font-size:22px}.modal-actions[data-v-82ec5879]{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:16px 0 0;display:flex;position:static}@media (width<=480px){.modal-card[data-v-82ec5879]{padding:16px}.modal-actions button[data-v-82ec5879]{width:100%;min-height:44px}}.internal-completion-fields[data-v-82ec5879]{border:0;gap:1rem;min-width:0;margin:1rem 0;padding:0;display:grid}.internal-completion-fields label[data-v-82ec5879]{gap:.35rem;min-width:0;display:grid}.internal-completion-fields select[data-v-82ec5879],.internal-completion-fields input[data-v-82ec5879]{width:100%;min-width:0;max-width:100%}.reminder-dialog__list[data-v-06f30b83]{gap:var(--wd-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.reminder-dialog__list label[data-v-06f30b83]{align-items:center;gap:var(--wd-space-3);padding:var(--wd-space-2) var(--wd-space-3);border:1px solid var(--wd-divider);border-radius:var(--wd-radius-md);cursor:pointer;display:flex}.reminder-dialog__list input[data-v-06f30b83]{accent-color:var(--wd-primary-bg)}.reminder-dialog__list span[data-v-06f30b83]{flex-direction:column;display:flex}.reminder-dialog__list small[data-v-06f30b83]{color:var(--wd-text-muted);font-size:var(--wd-text-xs)}.reminder-dialog__foot[data-v-06f30b83]{justify-content:flex-end;align-items:center;gap:var(--wd-space-3);flex-wrap:wrap;display:flex}.reminder-dialog__foot .wd-data[data-v-06f30b83]{color:var(--wd-text-secondary);font-size:var(--wd-text-sm);margin-right:auto}.modal-backdrop[data-v-35815a90]{z-index:1200;background:#0f172a73;justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0}.modal-card[data-v-35815a90]{background:#fff;border-radius:14px;width:min(680px,100vw - 24px);max-height:calc(100dvh - 24px);padding:24px;overflow-y:auto;box-shadow:0 20px 60px #0f172a40}.modal-head[data-v-35815a90]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.modal-head h2[data-v-35815a90]{overflow-wrap:anywhere;margin:0;font-size:22px}.form-grid[data-v-35815a90]{border:0;gap:1rem;min-width:0;margin:1rem 0;padding:0;display:grid}.form-grid label[data-v-35815a90]{gap:.35rem;min-width:0;display:grid}.form-grid input[data-v-35815a90],.form-grid select[data-v-35815a90],.form-grid textarea[data-v-35815a90]{width:100%;min-width:0;max-width:100%}.modal-actions[data-v-35815a90]{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:16px 0 0;display:flex;position:static}@media (width<=480px){.modal-card[data-v-35815a90]{padding:16px}.modal-actions button[data-v-35815a90]{width:100%;min-height:44px}}.signed-contract-document[data-v-d3831cf5]{color:var(--wd-text);border:1px solid var(--wd-border);background:var(--wd-surface-raised);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:14px 16px;display:flex}.signed-contract-document>div[data-v-d3831cf5]{flex:290px;min-width:0}.signed-contract-document strong[data-v-d3831cf5],.signed-contract-document small[data-v-d3831cf5]{overflow-wrap:anywhere;display:block}.signed-contract-document small[data-v-d3831cf5]{color:var(--wd-text-muted);margin-top:4px}.signed-contract-document p[data-v-d3831cf5]{margin:6px 0 0;font-size:.84rem}.signed-contract-document.unavailable[data-v-d3831cf5]{background:var(--wd-action-soft);border-color:var(--wd-action-border)}.contract-journey[data-v-6e0bf494]{--journey-blue:var(--wd-text);color:var(--journey-blue)}.journey-summary[data-v-6e0bf494]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1rem 0 1.5rem;display:grid}.summary-card[data-v-6e0bf494]{border:1px solid var(--wd-border);background:var(--wd-surface-raised);border-radius:.55rem;align-content:start;gap:.45rem;min-height:7rem;padding:1rem;display:grid}.summary-card span[data-v-6e0bf494]{font-size:.85rem;font-weight:700}.summary-card strong[data-v-6e0bf494]{font-size:1.15rem}.summary-card small[data-v-6e0bf494]{color:var(--wd-text-muted)}.summary-card.commission[data-v-6e0bf494]{color:var(--wd-ok-text);background:var(--wd-ok-soft);border-color:var(--wd-ok-dot)}.summary-card.delivery[data-v-6e0bf494]{color:var(--wd-action-text);background:var(--wd-action-soft);border-color:var(--wd-action-border)}.path-grid[data-v-6e0bf494]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:.75rem 0 1.5rem;display:grid}.path-card[data-v-6e0bf494]{border:1px solid var(--wd-border);background:var(--wd-surface);border-radius:.5rem;align-content:start;gap:.6rem;min-width:0;padding:1rem;display:grid}.path-card.primary[data-v-6e0bf494]{background:var(--wd-surface-raised);border-color:var(--wd-border-strong)}.path-card span[data-v-6e0bf494]{color:var(--wd-text-muted);overflow-wrap:anywhere;font-size:.88rem}.path-actions[data-v-6e0bf494],.action-row[data-v-6e0bf494]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.journey-controls[data-v-6e0bf494],.dispatch-form[data-v-6e0bf494],.delivery-form[data-v-6e0bf494]{gap:.75rem;margin:1rem 0;display:grid}.dispatch-form[data-v-6e0bf494],.delivery-form[data-v-6e0bf494]{border:1px solid var(--wd-border);border-radius:.5rem;padding:.75rem}.secondary-actions[data-v-6e0bf494]{border-top:1px solid var(--wd-border);flex-wrap:wrap;align-items:end;gap:.75rem;padding-top:.75rem;display:flex}.secondary-actions label[data-v-6e0bf494],.replacement-dialog label[data-v-6e0bf494],.delivery-form label[data-v-6e0bf494]{gap:.3rem;display:grid}.journey-list[data-v-6e0bf494]{gap:.65rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.journey-list li[data-v-6e0bf494]{border:1px solid var(--wd-border);background:var(--wd-surface);border-radius:.45rem;grid-template-columns:minmax(7rem,10rem) 1fr;gap:.75rem;min-width:0;padding:.8rem;display:grid}.journey-list li.highlighted[data-v-6e0bf494]{background:var(--wd-surface-raised);border-color:var(--wd-border-strong)}.journey-list li>div[data-v-6e0bf494]{gap:.3rem;min-width:0;display:grid}.journey-list time[data-v-6e0bf494],.journey-list span[data-v-6e0bf494]{color:var(--wd-text-muted);overflow-wrap:anywhere;font-size:.86rem}.provider-timeline[data-v-6e0bf494]{border-top:1px solid var(--wd-border);margin-top:1.5rem}.replacement-dialog[data-v-6e0bf494]{gap:1rem;max-width:42rem;display:grid}.replacement-dialog h2[data-v-6e0bf494]{margin:0}.replacement-warning[data-v-6e0bf494]{border:1px solid var(--wd-action-border);background:var(--wd-action-soft);color:var(--wd-action-text);border-radius:.5rem;padding:1rem}@media (width<=700px){.journey-summary[data-v-6e0bf494],.path-grid[data-v-6e0bf494]{grid-template-columns:1fr}.journey-list li[data-v-6e0bf494]{grid-template-columns:1fr;gap:.35rem}.secondary-actions[data-v-6e0bf494]{display:grid}}.modal-overlay[data-v-4364a426]{background:var(--wd-overlay-scrim)}.mail-referral-option[data-v-66fba565]{margin:var(--wd-space-3) var(--wd-space-5) 0;border:1px solid var(--wd-border);border-radius:var(--wd-radius-md);background:var(--wd-surface-raised);padding:var(--wd-space-3);color:var(--wd-text);font-family:var(--wd-font-sans);font-size:var(--wd-text-sm)}.customer-info-recipients[data-v-000c7b39]{gap:10px;display:grid}.customer-info-recipients .soft-hint[data-v-000c7b39]{margin:0}.recipient-chips[data-v-000c7b39]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.recipient-chips li[data-v-000c7b39]{background:#f4f5ff;border:1px solid #c9cff8;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;display:flex}.recipient-chips span[data-v-000c7b39]{display:grid}.recipient-chips small[data-v-000c7b39],.muted[data-v-000c7b39]{color:#667584;font-size:12px}.default-note[data-v-000c7b39]{color:#4f5f6e;border:1px dashed #d1d8df;margin:0;padding:8px 10px;font-size:13px}.add-row[data-v-000c7b39]{flex-wrap:wrap;gap:8px;display:flex}.add-row input[data-v-000c7b39]{background:#fff;border:1px solid #c9d1d9;flex:1;min-width:260px;padding:6px 8px}.party-statement[data-v-e9801c32],fieldset[data-v-e9801c32],.statement-row[data-v-e9801c32],.party-block[data-v-e9801c32]{gap:14px;min-width:0;display:grid}.party-statement[data-v-e9801c32]{border-top:1px solid var(--color-border,#d8dfec);margin-top:10px;padding-top:12px}.party-statement>.text-button[data-v-e9801c32]:first-child{justify-self:start}fieldset[data-v-e9801c32]{border:0;margin:0;padding:0}legend[data-v-e9801c32]{margin-bottom:8px;font-weight:650}.statement-head[data-v-e9801c32]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.statement-head h4[data-v-e9801c32]{margin:0}.statement-intro[data-v-e9801c32],.statement-credits[data-v-e9801c32]{color:#53627a;max-width:80ch;margin:0}.statement-credits span+span[data-v-e9801c32]:before{content:" · "}.statement-alert[data-v-e9801c32]{color:#7a4b04;background:#fff7e8;border:1px solid #e0b15d;border-radius:8px;margin:0;padding:10px 12px}.party-block[data-v-e9801c32]{border:1px solid var(--color-border,#d8dfec);border-left:4px solid #137b72;border-radius:10px;padding:14px}.party-block.orphan[data-v-e9801c32]{border-left-color:#d89a2b}.party-block>.text-button[data-v-e9801c32],.row-remove[data-v-e9801c32]{justify-self:start}.statement-row[data-v-e9801c32]{border:1px solid var(--color-border,#d8dfec);background:#fbfcfd;border-radius:8px;padding:14px}.statement-grid[data-v-e9801c32]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;display:grid}.share-row p[data-v-e9801c32]{gap:2px;margin:0;display:grid}.share-row small[data-v-e9801c32]{color:#647385;white-space:pre-line}.statement-totals[data-v-e9801c32]{flex-wrap:wrap;gap:12px;margin:0;display:flex}.statement-totals div[data-v-e9801c32],.payment-total[data-v-e9801c32]{color:#7a4b04;background:#fff7e8;border-radius:8px;padding:8px 12px}.statement-totals .ok[data-v-e9801c32],.payment-total.ok[data-v-e9801c32]{color:#0d5c55;background:#e3f3f1}.statement-totals dt[data-v-e9801c32]{text-transform:uppercase;font-size:.72rem;font-weight:700}.statement-totals dd[data-v-e9801c32]{margin:2px 0 0;display:grid}.payment-total[data-v-e9801c32]{justify-self:start;margin:0}label[data-v-e9801c32]{gap:6px;display:grid}input[data-v-e9801c32],select[data-v-e9801c32],textarea[data-v-e9801c32]{box-sizing:border-box;width:100%;min-width:0}.checkbox-row[data-v-e9801c32]{align-items:flex-start;gap:8px;display:flex}.checkbox-row input[data-v-e9801c32]{width:auto}.confirmations[data-v-e9801c32]{background:#f3f6f7;border-radius:10px;gap:10px;padding:12px 14px;display:grid}.statement-actions[data-v-e9801c32]{flex-wrap:wrap;gap:10px;display:flex}.statement-files ul[data-v-e9801c32],.statement-history[data-v-e9801c32]{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.statement-history li[data-v-e9801c32]{flex-wrap:wrap;gap:4px 14px;display:flex}p[data-v-e9801c32]{line-height:1.5}h5[data-v-e9801c32]{margin:0;font-size:1rem}.primary-button[data-v-2eebfc65]{border:1px solid var(--wd-primary-bg);background:var(--wd-primary-bg);color:var(--wd-primary-fg);min-height:40px;font:inherit;cursor:pointer;border-radius:8px;padding:10px 16px;font-weight:600;line-height:1.4}.primary-button[data-v-2eebfc65]:disabled{opacity:.55;cursor:wait}.primary-button[data-v-2eebfc65]:focus-visible{outline:2px solid var(--wd-primary-bg);outline-offset:3px}.invoices[data-v-2eebfc65]{background:var(--wd-surface);color:var(--wd-text)}.invoices>.section-heading[data-v-2eebfc65]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.invoices[data-v-2eebfc65]{border:1px solid var(--wd-border);box-shadow:none;border-radius:16px;padding:24px}.invoices .section-heading h2[data-v-2eebfc65]{margin:5px 0;font-size:1.1rem}.invoices .section-heading>button[data-v-2eebfc65]{white-space:nowrap;flex-shrink:0}.billing-explainer[data-v-2eebfc65]{color:var(--wd-text-muted);margin:12px 0;font-size:.8rem}.billing-explainer summary[data-v-2eebfc65]{cursor:pointer}.billing-explainer p[data-v-2eebfc65]{line-height:1.7}.billing-steps[data-v-2eebfc65]{border-bottom:1px solid var(--wd-border);color:var(--wd-text-muted);grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0 0 16px;padding:16px 0;font-size:.77rem;list-style:none;display:grid}.billing-steps li[data-v-2eebfc65]{align-items:center;gap:7px;display:flex}.billing-steps span[data-v-2eebfc65]{border:1px solid var(--wd-border);border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:.7rem;display:grid}.invoice-plan-controls[data-v-2eebfc65]{background:var(--wd-surface-raised);border-radius:10px;grid-template-columns:minmax(130px,.6fr) minmax(180px,1fr);align-items:end;padding:16px;display:grid}.invoice-plan-controls>button[data-v-2eebfc65]{grid-column:1/-1;justify-self:start}.invoice-plan-controls label[data-v-2eebfc65]{font-size:.8rem}.invoice-plan-controls input[type=checkbox][data-v-2eebfc65]{vertical-align:middle;width:auto;min-height:0;margin:0 7px 0 0}.invoice-plan-controls label[data-v-2eebfc65]:has(input[type=checkbox]){display:block}.invoice-plan-controls input[type=date][data-v-2eebfc65]{border-radius:7px;padding:10px}.invoice-empty[data-v-2eebfc65]{text-align:center;color:var(--wd-text-muted);border:1px dashed var(--wd-border);border-radius:10px;padding:24px 16px;font-size:.87rem}.invoice-plan[data-v-2eebfc65]{border:1px solid var(--wd-border);background:var(--wd-surface-raised);border-radius:12px;margin:20px 0;padding:18px}.invoices>details[data-v-2eebfc65]:not(.invoice-record){margin-top:16px}.invoices>details>summary[data-v-2eebfc65]{cursor:pointer}.invoice-record[data-v-2eebfc65]{border-radius:12px;overflow:hidden;border:1px solid var(--wd-border)!important;padding:0!important;display:block!important}.invoice-record[open][data-v-2eebfc65]{border-color:var(--wd-primary-bg)!important}.invoice-record-summary[data-v-2eebfc65]{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:18px;list-style:none;display:flex}.invoice-record-summary[data-v-2eebfc65]:before{content:"›";color:var(--wd-text-muted);flex-shrink:0;font-size:24px;line-height:1}.invoice-record[open]>.invoice-record-summary[data-v-2eebfc65]:before{transform:rotate(90deg)}.invoice-record-summary>span[data-v-2eebfc65]:first-of-type{flex:1;min-width:0}.invoice-record-summary strong[data-v-2eebfc65]{font-size:.9rem}.invoice-record-summary small[data-v-2eebfc65]{color:var(--wd-text-muted);margin-top:4px;font-size:.74rem}.invoice-summary-amount[data-v-2eebfc65]{text-align:right}.invoice-stage[data-v-2eebfc65]{background:var(--wd-surface-raised);border-radius:5px;margin-top:7px;padding:4px 7px;font-size:.7rem;display:inline-block}.invoice-stage.warning[data-v-2eebfc65]{background:var(--wd-action-soft);color:var(--wd-action-text)}.invoice-stage.success[data-v-2eebfc65]{background:var(--wd-ok-soft);color:var(--wd-ok-text)}.invoice-stage.muted[data-v-2eebfc65]{color:var(--wd-text-muted)}.invoice-record-body[data-v-2eebfc65]{border-top:1px solid var(--wd-border);gap:14px;padding:20px;display:grid}.invoice-recipient-grid[data-v-2eebfc65]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.invoice-recipient-wide[data-v-2eebfc65]{grid-column:1/-1}.invoice-recipient h4[data-v-2eebfc65]{text-transform:uppercase;letter-spacing:.06em;color:var(--wd-text-muted);margin:0 0 7px;font-size:.68rem}.invoice-recipient p[data-v-2eebfc65]{font-size:.82rem;line-height:1.65}.invoice-lines[data-v-2eebfc65],.original-audit[data-v-2eebfc65]{color:var(--wd-text-muted);font-size:.78rem}.invoice-lines summary[data-v-2eebfc65],.original-audit summary[data-v-2eebfc65]{cursor:pointer}.invoice-document[data-v-2eebfc65]{border-top:1px solid var(--wd-border);gap:14px;padding-top:18px;display:grid}.invoice-document>.toolbar[data-v-2eebfc65]{background:var(--wd-surface-raised);border-radius:9px;align-items:center;gap:9px;padding:14px;display:flex}.invoice-document>.toolbar>label[data-v-2eebfc65]{flex-basis:100%;font-size:.75rem;display:block}.invoice-document>p[data-v-2eebfc65]{color:var(--wd-text-muted);font-size:.78rem;line-height:1.6}.provider-check[data-v-2eebfc65]{background:var(--wd-surface-raised);padding:18px!important}.provider-check p[data-v-2eebfc65],.provider-check li[data-v-2eebfc65]{font-size:.82rem;line-height:1.6}.provider-check label[data-v-2eebfc65]{font-size:.8rem}.provider-check input[data-v-2eebfc65],.provider-check select[data-v-2eebfc65]{border:1px solid var(--wd-border);background:var(--wd-surface);border-radius:7px;padding:10px}.provider-check ul[data-v-2eebfc65]{margin:0;padding-left:18px}.delivery-proof[data-v-2eebfc65]{border:2px solid var(--wd-primary-bg);outline-offset:4px;border-radius:12px;margin-top:20px;padding:22px}.delivery-proof h3[data-v-2eebfc65]{margin:0 0 12px;font-size:1rem}.delivery-proof form[data-v-2eebfc65]{gap:14px;display:grid}.delivery-proof input[data-v-2eebfc65],.delivery-proof textarea[data-v-2eebfc65],.delivery-proof select[data-v-2eebfc65]{border:1px solid var(--wd-border);background:var(--wd-surface);width:100%;font:inherit;border-radius:7px;padding:10px}.delivery-proof label[data-v-2eebfc65]{font-size:.85rem}.invoice-mail-context[data-v-2eebfc65]{border-bottom:1px solid var(--wd-border);padding:14px 20px}.invoice-mail-context>span[data-v-2eebfc65]{color:var(--wd-text-muted);margin-bottom:6px;font-size:.72rem;display:block}.invoice-mail-context p[data-v-2eebfc65]{margin:6px 0;font-size:.82rem}.invoice-record-body button[data-v-2eebfc65]:focus-visible,.invoice-record-summary[data-v-2eebfc65]:focus-visible{outline:2px solid var(--wd-primary-bg);outline-offset:3px}@media (width<=1100px){.billing-steps[data-v-2eebfc65]{gap:6px;font-size:.7rem}.invoices[data-v-2eebfc65]{padding:18px}.invoice-recipient-grid[data-v-2eebfc65]{grid-template-columns:1fr}.invoice-plan-controls[data-v-2eebfc65]{grid-template-columns:minmax(0,1fr)}.invoice-record-body[data-v-2eebfc65]{padding:16px}.invoice-record-summary[data-v-2eebfc65]{gap:12px;padding:14px}}@media (width<=480px){.billing-steps[data-v-2eebfc65]{grid-template-columns:1fr;gap:9px}.invoice-record-summary[data-v-2eebfc65]{flex-wrap:wrap;align-items:flex-start}.invoice-record-summary[data-v-2eebfc65]:before{margin-top:4px}.invoice-summary-amount[data-v-2eebfc65]{text-align:left;flex-basis:100%;padding-left:23px}.invoice-record-body[data-v-2eebfc65]{padding:14px}.invoices[data-v-2eebfc65],.delivery-proof[data-v-2eebfc65]{padding:16px}.invoice-document>.toolbar[data-v-2eebfc65]{padding:12px}.invoice-plan-controls>button[data-v-2eebfc65]{justify-self:stretch}}.invoices[data-v-2eebfc65]{overflow-wrap:anywhere;margin-top:20px}.invoice-record[data-v-2eebfc65],.invoice-period[data-v-2eebfc65]{border-top:1px solid var(--wd-border);gap:8px;margin-top:16px;padding-top:16px;display:grid}.invoice-record h3[data-v-2eebfc65],.invoice-record p[data-v-2eebfc65]{margin:0}.provider-check[data-v-2eebfc65]{border:1px solid var(--wd-border);border-radius:8px;gap:10px;padding:12px;display:grid}label[data-v-2eebfc65]{gap:5px;min-width:0;display:grid}input[data-v-2eebfc65],select[data-v-2eebfc65],textarea[data-v-2eebfc65]{min-width:0;max-width:100%}.toolbar[data-v-2eebfc65]{flex-wrap:wrap;gap:10px}small[data-v-2eebfc65]{display:block}@media (width<=600px){.toolbar[data-v-2eebfc65]{align-items:stretch}.toolbar[data-v-2eebfc65]>*{width:100%}}.billing-fieldset[data-v-8ea4765e] :is(input:not([type=checkbox]),select){box-sizing:border-box;height:auto;min-height:var(--wd-control-height);line-height:1.4}.recipient-lookup[data-v-8ea4765e]{align-content:start;gap:4px;display:grid}.primary-button[data-v-8ea4765e]{border:1px solid var(--wd-primary-bg);border-radius:var(--wd-radius-md);background:var(--wd-primary-bg);color:var(--wd-primary-fg);min-height:var(--wd-control-height);font:inherit;cursor:pointer;padding:10px 16px;font-weight:600;line-height:1.4}.primary-button[data-v-8ea4765e]:disabled{opacity:.55;cursor:wait}.primary-button[data-v-8ea4765e]:focus-visible{outline:2px solid var(--wd-primary-bg);outline-offset:3px}.billing-settings-panel[data-v-8ea4765e]{background:var(--wd-surface);color:var(--wd-text)}.billing-settings-panel>.section-heading[data-v-8ea4765e]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.billing-settings-panel[data-v-8ea4765e]{border-radius:var(--wd-radius-lg);box-shadow:none}.billing-settings-panel h2[data-v-8ea4765e]{font-size:1.1rem}.billing-fieldset[data-v-8ea4765e]{border:1px solid var(--wd-border);border-radius:var(--wd-radius-lg);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;margin:0;padding:18px;display:grid}.billing-fieldset legend[data-v-8ea4765e]{padding:0 7px;font-size:.8rem;font-weight:650}.billing-fieldset label[data-v-8ea4765e]{font-size:.83rem}.billing-fieldset small[data-v-8ea4765e]{font-size:.73rem;line-height:1.5}.billing-fieldset input[data-v-8ea4765e]:not([type=checkbox]),.billing-fieldset select[data-v-8ea4765e],.billing-fieldset textarea[data-v-8ea4765e]{border:1px solid var(--wd-border);border-radius:var(--wd-radius-md);background:var(--wd-surface);color:var(--wd-text);font:inherit;padding:10px}.billing-fieldset[data-v-8ea4765e] .postal-address-preview{grid-column:1/-1}.billing-fieldset[data-v-8ea4765e] .postal-address-preview p{line-height:1.6}.billing-fieldset input[data-v-8ea4765e]:focus-visible,.billing-fieldset select[data-v-8ea4765e]:focus-visible,.billing-fieldset textarea[data-v-8ea4765e]:focus-visible{outline:2px solid var(--wd-primary-bg);outline-offset:2px}@media (width<=850px){.billing-fieldset[data-v-8ea4765e]{grid-template-columns:minmax(0,1fr);gap:14px;padding:14px}}.billing-settings-grid[data-v-8ea4765e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.billing-settings-grid label[data-v-8ea4765e]{gap:5px;min-width:0;display:grid}.billing-settings-grid input[data-v-8ea4765e],.billing-settings-grid select[data-v-8ea4765e],.billing-settings-grid textarea[data-v-8ea4765e]{min-width:0;max-width:100%}.external-process-reference-field[data-v-8ea4765e]{align-content:start;gap:5px;display:grid}.inline-action[data-v-8ea4765e]{justify-self:start}.billing-settings-grid small[data-v-8ea4765e]{color:var(--wd-text-muted)}.form-actions[data-v-8ea4765e]{grid-column:1/-1;gap:10px;display:flex}.recipient-address-field[data-v-8ea4765e]{grid-column:1/-1}.propagation-preview[data-v-8ea4765e]{border-top:1px solid var(--wd-border);margin-top:18px;padding-top:18px}.billing-history[data-v-8ea4765e]{border-top:1px solid var(--wd-border);margin-top:22px;padding-top:18px}.propagation-target[data-v-8ea4765e]{align-items:center;gap:10px;padding:10px 0;display:flex}.propagation-target span[data-v-8ea4765e]{flex:1;display:grid}@media (width<=760px){.billing-settings-grid[data-v-8ea4765e]{grid-template-columns:minmax(0,1fr)}}.allocation-workspace[data-v-6dff376d] :is(h2,h3,h4,label,p),.allocation-workspace .section-title[data-v-6dff376d]{color:var(--wd-text)}.allocation-workspace .form-error[data-v-6dff376d]{color:var(--wd-danger-text);background:var(--wd-danger-soft);border-color:var(--wd-danger-border)}.allocation-workspace small[data-v-6dff376d]{color:var(--wd-text-muted)}.allocation-workspace .soft-hint[data-v-6dff376d]{color:var(--wd-action-text);background:var(--wd-action-soft);border-color:var(--wd-action-border)}.allocation-workspace th[data-v-6dff376d]{color:var(--wd-text-secondary);background:var(--wd-surface-raised)}.allocation-workspace td[data-v-6dff376d]{color:var(--wd-text)}.allocation-workspace[data-v-6dff376d]>*,.allocation-workspace .form-panel[data-v-6dff376d],.allocation-workspace .table-panel[data-v-6dff376d],.allocation-workspace .table-wrap[data-v-6dff376d]{min-width:0;max-width:100%}.allocation-workspace .form-panel[data-v-6dff376d],.allocation-workspace .table-panel[data-v-6dff376d]{color:var(--wd-text);background:var(--wd-surface);border:1px solid var(--wd-border);border-radius:var(--wd-radius-lg)}.allocation-workspace[data-v-6dff376d] :is(input,textarea,select){box-sizing:border-box;max-width:100%;color:var(--wd-text);background:var(--wd-surface-sunken);border:1px solid var(--wd-border-strong);border-radius:var(--wd-radius-md);font:inherit}.allocation-workspace .text-button[data-v-6dff376d]{color:var(--wd-text);background:var(--wd-surface-raised);border-color:var(--wd-border)}.allocation-validation[data-v-6dff376d]{color:var(--wd-action-text)}.allocation-validation.valid[data-v-6dff376d]{color:var(--wd-ok-text)}.allocation-workspace[data-v-6dff376d]{grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;max-width:100%;display:grid}.allocation-head[data-v-6dff376d],.allocation-setting-grid[data-v-6dff376d],.allocation-party-card[data-v-6dff376d],.allocation-validation[data-v-6dff376d]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.allocation-head h2[data-v-6dff376d]{margin:.15rem 0}.action-row[data-v-6dff376d]{flex-wrap:wrap;gap:.5rem;display:flex}.allocation-validation[data-v-6dff376d]{border:1px solid var(--wd-action-border);border-radius:var(--wd-radius-lg);background:var(--wd-action-soft);justify-content:flex-start;padding:.9rem 1rem}.allocation-validation.valid[data-v-6dff376d]{border-color:var(--wd-ok-dot);background:var(--wd-ok-soft)}.allocation-validation div[data-v-6dff376d]{gap:.25rem;display:grid}.allocation-validation ul[data-v-6dff376d]{margin:.35rem 0 0;padding-left:1.1rem}.allocation-success[data-v-6dff376d]{color:var(--wd-ok-text)}.allocation-inheritance[data-v-6dff376d]{border:1px solid var(--wd-info-text);border-radius:var(--wd-radius-lg);background:var(--wd-info-soft);align-items:flex-start;gap:.65rem;padding:.85rem 1rem;display:flex}.allocation-inheritance div[data-v-6dff376d],.allocation-derived-value[data-v-6dff376d]{gap:.2rem;display:grid}.allocation-settings[data-v-6dff376d]{gap:.75rem;display:grid}.pdf-price-selection[data-v-6dff376d]{border:1px solid var(--wd-border);border-radius:var(--wd-radius-lg);flex-wrap:wrap;gap:.5rem 1rem;margin:0;padding:.65rem .8rem;display:flex}.pdf-price-selection legend[data-v-6dff376d]{padding:0 .3rem;font-weight:700}.pdf-price-selection label[data-v-6dff376d],.allocation-party-active[data-v-6dff376d]{align-items:center;gap:.35rem;display:flex}.allocation-recipient[data-v-6dff376d]{gap:.85rem;display:grid}.allocation-recipient .section-title[data-v-6dff376d],.allocation-recipient-toggle[data-v-6dff376d]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.allocation-recipient-toggle[data-v-6dff376d]{justify-content:flex-start;align-items:center}.allocation-recipient-grid[data-v-6dff376d]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.allocation-recipient-grid label[data-v-6dff376d],.allocation-recipient-preview[data-v-6dff376d]{gap:.3rem;display:grid}.allocation-recipient-grid .recipient-street[data-v-6dff376d]{grid-column:span 2}.allocation-recipient-preview[data-v-6dff376d]{color:var(--wd-text-muted)}.allocation-setting-grid label[data-v-6dff376d]{min-width:min(22rem,100%)}.allocation-parent-costs[data-v-6dff376d]{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.allocation-parent-costs span[data-v-6dff376d]{border-radius:var(--wd-radius-pill);background:var(--wd-surface-raised);padding:.35rem .65rem;font-size:.82rem}.allocation-parties[data-v-6dff376d]{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:.75rem;display:grid}.allocation-party-card[data-v-6dff376d]{border:1px solid var(--wd-border);border-radius:var(--wd-radius-lg);background:var(--wd-surface);grid-template-columns:1fr;gap:.65rem;min-width:0;padding:.85rem 3rem .85rem .85rem;display:grid;position:relative}.allocation-party-card>label[data-v-6dff376d]:not(.allocation-party-active){gap:.3rem;min-width:0;display:grid}.allocation-party-card select[data-v-6dff376d],.allocation-party-card textarea[data-v-6dff376d],.allocation-party-card input[data-v-6dff376d]:not([type=checkbox]){width:100%;min-width:0}.allocation-party-card .icon-button[data-v-6dff376d]{position:absolute;top:.65rem;right:.65rem}.party-column[data-v-6dff376d]{width:9rem;min-width:9rem}.allocation-input-cell input[data-v-6dff376d]{text-align:right;width:100%;min-width:6.5rem}.allocation-matrix .table-wrap[data-v-6dff376d]{max-height:min(72vh,48rem);position:relative;overflow:auto}.allocation-matrix table[data-v-6dff376d]{table-layout:auto;width:max-content;min-width:100%}.allocation-matrix th[data-v-6dff376d]:first-child,.allocation-matrix td[data-v-6dff376d]:first-child{z-index:2;background:var(--wd-surface);width:15rem;min-width:15rem;max-width:15rem;box-shadow:1px 0 0 var(--wd-border);position:sticky;left:0}.allocation-matrix thead th[data-v-6dff376d]{z-index:4;box-shadow:0 1px 0 var(--wd-border)}.allocation-matrix thead th[data-v-6dff376d]:first-child{z-index:5;background:var(--wd-surface-raised)}.allocation-matrix th[data-v-6dff376d]:nth-child(2),.allocation-matrix td[data-v-6dff376d]:nth-child(2),.allocation-matrix th[data-v-6dff376d]:last-child,.allocation-matrix td[data-v-6dff376d]:last-child{width:5rem;min-width:5rem}.allocation-mode-switch[data-v-6dff376d],.allocation-dimension-switch[data-v-6dff376d]{flex-wrap:wrap;gap:.25rem;margin-top:.5rem;display:flex}.allocation-mode-switch button[data-v-6dff376d],.allocation-dimension-switch button[data-v-6dff376d]{border:1px solid var(--wd-border);border-radius:var(--wd-radius-pill);background:var(--wd-surface);color:var(--wd-text-muted);cursor:pointer;padding:.28rem .55rem;font-size:.76rem}.allocation-mode-switch button.active[data-v-6dff376d],.allocation-dimension-switch button.active[data-v-6dff376d]{border-color:var(--wd-info-text);background:var(--wd-info-soft);color:var(--wd-info-text);font-weight:700}.allocation-mode-switch button[data-v-6dff376d]:disabled{cursor:not-allowed;opacity:.45}.allocation-derived-value[data-v-6dff376d]{justify-items:end}.allocation-measure-link[data-v-6dff376d]{color:var(--wd-info-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.75rem;text-decoration:underline}.allocation-dialog-backdrop[data-v-6dff376d]{z-index:1000;background:var(--wd-overlay-scrim);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.allocation-dialog[data-v-6dff376d]{border-radius:var(--wd-radius-lg);background:var(--wd-surface);width:min(70rem,100%);max-height:calc(100vh - 2rem);box-shadow:var(--wd-shadow-pop);gap:1rem;padding:1.1rem;display:grid;overflow:auto}.allocation-dialog h2[data-v-6dff376d]{margin:.15rem 0}.allocation-stair-inheritance[data-v-6dff376d]{border:1px solid var(--wd-border-strong);border-radius:var(--wd-radius-lg);background:var(--wd-surface-raised);gap:.65rem;margin:0;padding:.75rem;display:grid}.allocation-stair-inheritance legend[data-v-6dff376d]{padding:0 .3rem;font-weight:700}.allocation-stair-choice[data-v-6dff376d]{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.allocation-stair-choice strong[data-v-6dff376d]{margin-right:auto}.allocation-stair-choice label[data-v-6dff376d]{align-items:center;gap:.35rem;display:inline-flex}.allocation-measure-table[data-v-6dff376d]{max-height:min(60vh,36rem);overflow:auto}.allocation-measure-table table[data-v-6dff376d]{table-layout:auto;width:max-content;min-width:100%}.allocation-measure-table th[data-v-6dff376d]:not(:first-child),.allocation-measure-table td[data-v-6dff376d]:not(:first-child){text-align:center;min-width:6.5rem}.allocation-measure-table input[type=radio][data-v-6dff376d]{width:1.1rem;height:1.1rem}.allocation-dialog-actions[data-v-6dff376d]{justify-content:flex-end;gap:.5rem;display:flex}.balanced[data-v-6dff376d]{color:var(--wd-ok-text);font-weight:700}.unbalanced[data-v-6dff376d]{color:var(--wd-action-text);font-weight:700}.allocation-checksum-row[data-v-6dff376d]{background:var(--wd-info-soft)}.allocation-checksum-row small[data-v-6dff376d]{display:block}@media (width<=760px){.allocation-head[data-v-6dff376d],.allocation-setting-grid[data-v-6dff376d],.allocation-recipient .section-title[data-v-6dff376d]{flex-direction:column;align-items:stretch}.allocation-recipient-grid[data-v-6dff376d]{grid-template-columns:1fr}.allocation-recipient-grid .recipient-street[data-v-6dff376d]{grid-column:auto}.allocation-parent-costs[data-v-6dff376d]{justify-content:flex-start}}.service-recipients[data-v-965c3935]{background:var(--wd-surface);color:var(--wd-text);box-shadow:none;border-radius:14px;gap:16px;margin-top:16px;display:grid}.service-recipients h2[data-v-965c3935]{margin:0;font-size:1.1rem}.section-heading[data-v-965c3935]{justify-content:space-between;align-items:center;gap:12px;display:flex}.status-badge.explicit[data-v-965c3935]{background:var(--wd-ok-soft);color:var(--wd-ok-text)}.role-overview[data-v-965c3935]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.role[data-v-965c3935]{border:1px solid var(--wd-border);background:var(--wd-surface-raised);border-radius:10px;align-content:start;gap:6px;min-width:0;padding:14px;display:grid}.role.highlighted[data-v-965c3935]{border-color:var(--wd-ok-dot);background:var(--wd-ok-soft)}.role dt[data-v-965c3935]{color:var(--wd-text-muted);text-transform:uppercase;font-size:.72rem;font-weight:700}.role dd[data-v-965c3935]{overflow-wrap:anywhere;gap:2px;margin:0;display:grid}.role .role-source[data-v-965c3935]{color:var(--wd-action-text);font-size:.72rem;line-height:1.4}.role .role-hint[data-v-965c3935]{color:var(--wd-text-muted);font-size:.75rem;line-height:1.45}.address-lines[data-v-965c3935]{white-space:pre-line}.version-select[data-v-965c3935]{gap:5px;max-width:360px;font-size:.83rem;display:grid}.version-select small[data-v-965c3935],.scope-note[data-v-965c3935]{color:var(--wd-text-muted);margin:0;font-size:.78rem}.alert-row[data-v-965c3935]{border-radius:8px;margin:0;font-size:.85rem;line-height:1.45}.mode-choice[data-v-965c3935],.recipient-editor[data-v-965c3935]{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.mode-choice[data-v-965c3935]{grid-template-columns:repeat(2,minmax(0,1fr))}.mode-choice legend[data-v-965c3935]{margin-bottom:8px;font-size:.9rem;font-weight:650}.mode-option[data-v-965c3935]{border:1px solid var(--wd-border);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.mode-option.selected[data-v-965c3935]{border-color:var(--wd-primary-bg);box-shadow:inset 0 0 0 1px var(--wd-primary-bg)}.mode-option span[data-v-965c3935]{gap:3px;display:grid}.mode-option small[data-v-965c3935]{color:var(--wd-text-muted);line-height:1.4}.suggestions[data-v-965c3935]{border:1px dashed var(--wd-border-strong);border-radius:10px;gap:10px;padding:12px 14px;display:grid}.suggestions-head[data-v-965c3935]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.suggestions h3[data-v-965c3935],.recipient-card h3[data-v-965c3935]{margin:0;font-size:.95rem}.suggestions small[data-v-965c3935]{color:var(--wd-text-muted)}.suggestions ul[data-v-965c3935]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.suggestions li[data-v-965c3935]{justify-content:space-between;align-items:center;gap:12px;display:flex}.suggestions li>span[data-v-965c3935]:first-child{gap:2px;min-width:0;display:grid}.recipient-card[data-v-965c3935]{border:1px solid var(--wd-border);border-left:4px solid var(--wd-primary-bg);border-radius:10px;grid-template-columns:minmax(0,3fr) minmax(0,1fr) minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);gap:12px;padding:14px;display:grid}.recipient-card.incomplete[data-v-965c3935]{border-left-color:var(--wd-action-border)}.recipient-card header[data-v-965c3935]{grid-column:1/-1;align-items:center;gap:10px;display:flex}.recipient-card header h3[data-v-965c3935]{overflow-wrap:anywhere;flex:1;min-width:0}.recipient-card label[data-v-965c3935]{gap:5px;min-width:0;font-size:.83rem;display:grid}.recipient-card .span-2[data-v-965c3935]{grid-column:1/-1}.recipient-card input[data-v-965c3935],.recipient-card textarea[data-v-965c3935],.version-select select[data-v-965c3935]{border:1px solid var(--wd-border);font:inherit;box-sizing:border-box;border-radius:7px;width:100%;min-width:0;padding:9px 10px}.address-search[data-v-965c3935]{gap:6px;display:grid}.address-search[data-v-965c3935] .address-autocomplete label{gap:5px;font-size:.83rem;display:grid}.address-search[data-v-965c3935] .address-autocomplete input{border:1px solid var(--wd-border);font:inherit;box-sizing:border-box;border-radius:7px;width:100%;padding:9px 10px}.address-search>button[data-v-965c3935]{justify-self:start}.address-search small[data-v-965c3935]{color:var(--wd-text-muted)}.party-issues[data-v-965c3935]{color:var(--wd-action-text);grid-column:1/-1;margin:0;font-size:.8rem}.add-party[data-v-965c3935]{justify-self:start}.confirmation[data-v-965c3935]{background:var(--wd-surface-raised);border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;line-height:1.45;display:flex}.confirmation.confirmed[data-v-965c3935]{background:var(--wd-ok-soft);color:var(--wd-ok-text);margin:0}.conflict[data-v-965c3935]{border:1px solid var(--wd-action-border);background:var(--wd-action-soft);border-radius:10px;padding:12px 14px}.conflict p[data-v-965c3935]{margin:0 0 8px}.conflict-actions[data-v-965c3935]{flex-wrap:wrap;gap:12px;display:flex}.save-state[data-v-965c3935]{background:var(--wd-surface-raised);border-radius:10px;padding:10px 14px;font-size:.85rem}.save-state ul[data-v-965c3935]{margin:4px 0 0;padding-left:18px}.form-error[data-v-965c3935]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.visually-hidden[data-v-965c3935]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=850px){.role-overview[data-v-965c3935],.mode-choice[data-v-965c3935]{grid-template-columns:minmax(0,1fr)}.recipient-card[data-v-965c3935]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.recipient-card .street[data-v-965c3935]{grid-column:1/-1}.recipient-card header[data-v-965c3935]{flex-wrap:wrap}.recipient-card header h3[data-v-965c3935]{flex-basis:100%}.suggestions-head[data-v-965c3935],.suggestions li[data-v-965c3935]{flex-wrap:wrap}}.referral-insert-option[data-v-90ce5223]{gap:var(--wd-space-3);padding:var(--wd-space-4);border:1px solid var(--wd-border);border-radius:var(--wd-radius-md);background:var(--wd-surface-raised);display:grid}.referral-insert-option[data-v-90ce5223] .wd-button{justify-self:start}.referral-price-basis[data-v-725f7ca5]{background:#fff;border:1px solid #d9dcf2;border-radius:8px;gap:10px;padding:14px;display:grid}.referral-price-basis .section-title h2[data-v-725f7ca5],.referral-price-basis p[data-v-725f7ca5]{margin:0}.referral-price-basis-figures[data-v-725f7ca5]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:0;display:grid}.referral-price-basis-figures div[data-v-725f7ca5]{border:1px solid #e3e7ef;border-radius:6px;padding:8px 10px}.referral-price-basis-figures dt[data-v-725f7ca5],.referral-price-basis-evidence span[data-v-725f7ca5]{color:#68708a;font-size:12px}.referral-price-basis-figures dd[data-v-725f7ca5]{font-variant-numeric:tabular-nums;margin:2px 0 0;font-weight:600}.referral-price-basis-evidence[data-v-725f7ca5]{overflow-wrap:anywhere}.referral-price-basis-hint[data-v-725f7ca5]{color:#68708a;font-size:13px}.referral-price-basis-saved[data-v-725f7ca5]{color:#1f5a33}.referral-price-basis-form[data-v-725f7ca5]{gap:10px;max-width:640px;display:grid}.referral-price-basis-form label[data-v-725f7ca5]{gap:4px;font-size:13px;font-weight:600;display:grid}.referral-price-basis-form small[data-v-725f7ca5]{color:#68708a;font-weight:400}.referral-price-basis-form small.form-error[data-v-725f7ca5]{color:#7a4b04}.referral-price-basis-form .referral-price-basis-toggle[data-v-725f7ca5]{align-items:flex-start;gap:8px;display:flex}.referral-price-basis-toggle input[data-v-725f7ca5]{flex:none;width:18px;height:18px;margin:1px 0 0}.referral-price-basis-toggle small[data-v-725f7ca5]{display:block}.referral-price-basis-actions[data-v-725f7ca5]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.referral-price-basis-confirm span[data-v-725f7ca5]{flex-basis:100%;font-weight:600}.referral-settlement[data-v-826738bb]{background:#fff;border:1px solid #d9dcf2;border-radius:8px;gap:10px;padding:14px;display:grid}.referral-settlement .section-title h2[data-v-826738bb],.referral-settlement p[data-v-826738bb]{margin:0}.referral-settlement-hint[data-v-826738bb],.referral-settlement-muted[data-v-826738bb]{color:#68708a;font-size:13px}.referral-settlement-kinds[data-v-826738bb]{justify-self:start}.referral-settlement-select[data-v-826738bb]{gap:4px;max-width:560px;font-size:13px;font-weight:600;display:grid}.referral-settlement-select select[data-v-826738bb]{min-width:0}.referral-settlement-figures[data-v-826738bb]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:0;display:grid}.referral-settlement-figures div[data-v-826738bb]{border:1px solid #e3e7ef;border-radius:6px;padding:8px 10px}.referral-settlement-figures dt[data-v-826738bb]{color:#68708a;font-size:12px}.referral-settlement-figures dd[data-v-826738bb]{font-variant-numeric:tabular-nums;margin:2px 0 0;font-weight:600}.referral-settlement-figures small[data-v-826738bb]{color:#68708a;font-weight:400;display:block}.referral-settlement-credit[data-v-826738bb]{background:#f5f7ff}.referral-settlement-actions[data-v-826738bb]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.referral-settlement-result[data-v-826738bb]{color:#1f5a33}.referral-settlement a[data-v-826738bb]{color:#3941aa;font-weight:600}.beneficiary-text[data-v-44feaab6],.beneficiary-muted[data-v-44feaab6]{margin:0}.beneficiary-text[data-v-44feaab6]{align-items:baseline;gap:var(--wd-space-1) var(--wd-space-2);color:var(--wd-text-secondary);flex-wrap:wrap;display:flex}.beneficiary-muted[data-v-44feaab6]{color:var(--wd-text-muted);font-size:var(--wd-text-sm)}.beneficiary-options[data-v-44feaab6]{gap:var(--wd-space-1);border:1px solid var(--wd-border);border-radius:var(--wd-radius-md);max-height:280px;padding:var(--wd-space-2) var(--wd-space-3);margin:0;display:grid;overflow-y:auto}.beneficiary-options legend[data-v-44feaab6]{padding:0 var(--wd-space-1)}.beneficiary-option[data-v-44feaab6]{align-items:start;gap:var(--wd-space-2);border-radius:var(--wd-radius-sm);padding:var(--wd-space-2);color:var(--wd-text);cursor:pointer;transition:background-color var(--wd-transition);grid-template-columns:auto minmax(0,1fr);display:grid}.beneficiary-option[data-v-44feaab6]:hover:not(.is-disabled),.beneficiary-option.is-selected[data-v-44feaab6]{background:var(--wd-surface-hover)}.beneficiary-option.is-disabled[data-v-44feaab6]{color:var(--wd-text-disabled);cursor:default}.beneficiary-option input[data-v-44feaab6]{accent-color:var(--wd-primary-bg);margin-top:3px}.beneficiary-option span[data-v-44feaab6]{overflow-wrap:anywhere}.beneficiary-option small[data-v-44feaab6]{color:var(--wd-text-muted);font-size:var(--wd-text-xs);display:block}.contract-referrals[data-v-bc202e0b]{color:var(--wd-text);font-family:var(--wd-font-sans);font-size:var(--wd-text-md);gap:14px;margin-top:14px;display:grid}.contract-referrals a[data-v-bc202e0b]{color:var(--wd-info-text);font-weight:600}.referral-summary[data-v-bc202e0b]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.referral-code-card[data-v-bc202e0b],.referral-reward-card[data-v-bc202e0b],.referral-referred-by[data-v-bc202e0b]{border:1px solid var(--wd-border);border-radius:var(--wd-radius-md);background:var(--wd-surface-raised);padding:14px}.referral-code-card[data-v-bc202e0b]{background:var(--wd-surface-raised);grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.referral-icon[data-v-bc202e0b]{border-radius:var(--wd-radius-pill);background:var(--wd-info-soft);width:40px;height:40px;color:var(--wd-info-text);justify-content:center;align-items:center;display:inline-flex}.referral-code[data-v-bc202e0b]{color:var(--wd-text-strong);font-size:var(--wd-text-xl);letter-spacing:.02em;display:block}.referral-code-card small[data-v-bc202e0b],.referral-reward-card small[data-v-bc202e0b],.referral-table small[data-v-bc202e0b]{color:var(--wd-text-muted);font-size:var(--wd-text-xs);margin-top:3px;display:block}.referral-code-card .referral-code-inactive[data-v-bc202e0b]{color:var(--wd-action-text)}.referral-reward-card[data-v-bc202e0b]{align-content:start;gap:6px;display:grid}.referral-reward[data-v-bc202e0b]{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 10px;display:grid}.referral-reward strong[data-v-bc202e0b]{color:var(--wd-text-strong);font-size:var(--wd-text-xl)}.referral-reward small[data-v-bc202e0b]{grid-column:1/-1}.referral-referred-by[data-v-bc202e0b]{background:var(--wd-surface-raised);border-color:var(--wd-border);color:var(--wd-text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;display:flex}.referral-referred-main[data-v-bc202e0b]{color:var(--wd-text);gap:var(--wd-space-1);flex:320px;min-width:0;display:grid}.referral-referred-state[data-v-bc202e0b]{justify-items:end;gap:var(--wd-space-1);text-align:right;max-width:340px;display:grid}.referral-referred-reason[data-v-bc202e0b]{color:var(--wd-text-secondary);font-size:var(--wd-text-xs)}.referral-referred-main a[data-v-bc202e0b]{color:var(--wd-action-text)}.referral-referred-benefit strong[data-v-bc202e0b]{color:var(--wd-text-strong)}.referral-actions[data-v-bc202e0b]{text-align:right;white-space:nowrap}.referral-pending-move[data-v-bc202e0b]{margin-top:var(--wd-space-1);white-space:normal}.referral-reassigned[data-v-bc202e0b]{margin-bottom:var(--wd-space-2)}.referral-reassigned a[data-v-bc202e0b]{color:var(--wd-ok-text);text-decoration:underline}.referral-reassigned[data-v-bc202e0b]:focus-visible{outline:2px solid var(--wd-focus);outline-offset:2px}.referral-referred-by .eyebrow[data-v-bc202e0b]{flex-basis:100%;margin-bottom:0}.referral-referred-by p[data-v-bc202e0b],.referral-muted[data-v-bc202e0b]{margin:0}.referral-muted[data-v-bc202e0b]{color:var(--wd-text-muted)}.referral-clarification[data-v-bc202e0b]{border-left:3px solid var(--wd-action-border);background:var(--wd-action-soft);color:var(--wd-action-text);font-size:var(--wd-text-sm);margin:0;padding:7px 10px}.referral-table[data-v-bc202e0b]{border-collapse:collapse;width:100%}.referral-table th[data-v-bc202e0b],.referral-table td[data-v-bc202e0b]{border-bottom:1px solid var(--wd-border);text-align:left;vertical-align:top;padding:8px 10px}@media (width<=720px){.referral-code-card[data-v-bc202e0b]{grid-template-columns:40px minmax(0,1fr)}.referral-code-card .text-button[data-v-bc202e0b]{grid-column:1/-1}.referral-referred-state[data-v-bc202e0b]{text-align:left;justify-items:start;max-width:none}.referral-actions[data-v-bc202e0b]{text-align:left}.referral-table thead[data-v-bc202e0b]{display:none}.referral-table tr[data-v-bc202e0b]{border-bottom:1px solid var(--wd-border);padding:6px 0;display:grid}.referral-table td[data-v-bc202e0b]{border:0;padding:3px 4px}.referral-table tr.is-last-opened[data-v-bc202e0b]{background:var(--wd-row-marked);box-shadow:inset 3px 0 0 var(--wd-info-text)}.referral-table tr.is-last-opened>td[data-v-bc202e0b]{box-shadow:none;background:0 0}.referral-table td[data-label][data-v-bc202e0b]:before{content:attr(data-label) " · ";color:var(--wd-text-muted);font-size:var(--wd-text-xs)}}.property-media-panel[data-v-5a1d2c04]{gap:18px;display:grid}.property-media-head[data-v-5a1d2c04],.detail-card-head[data-v-5a1d2c04],.geo-area-head[data-v-5a1d2c04],.geo-actions[data-v-5a1d2c04],.media-stats[data-v-5a1d2c04]{align-items:center;display:flex}.property-media-head[data-v-5a1d2c04],.detail-card-head[data-v-5a1d2c04]{justify-content:space-between;gap:16px}.property-media-head h2[data-v-5a1d2c04]{margin:0}.eyebrow[data-v-5a1d2c04]{color:#607082;text-transform:uppercase;letter-spacing:.04em;margin:0 0 2px;font-size:.78rem;font-weight:800}.media-grid[data-v-5a1d2c04]{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.media-grid[data-v-5a1d2c04]:has(.media-details){grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr)}.photo-overview[data-v-5a1d2c04],.media-details[data-v-5a1d2c04],.geo-area-list[data-v-5a1d2c04],.detail-card[data-v-5a1d2c04],.geo-area-row[data-v-5a1d2c04]{background:#fff;border:1px solid #d8e2e8;border-radius:8px}.photo-overview[data-v-5a1d2c04],.media-details[data-v-5a1d2c04],.geo-area-list[data-v-5a1d2c04]{padding:14px}.photo-stage[data-v-5a1d2c04]{background:#0d1720;border-radius:8px;place-items:center;min-height:360px;display:grid;position:relative;overflow:hidden}.photo-stage img[data-v-5a1d2c04],.lightbox img[data-v-5a1d2c04]{object-fit:contain;width:100%;height:100%}.photo-stage img[data-v-5a1d2c04]{max-height:460px}.empty-photo-state[data-v-5a1d2c04]{color:#d8e2e8;text-align:center;place-items:center;gap:8px;display:grid}.empty-photo-state small[data-v-5a1d2c04]{color:#9fb0bf}.photo-strip[data-v-5a1d2c04]{gap:8px;padding-top:10px;display:flex;overflow-x:auto}.photo-thumb[data-v-5a1d2c04]{cursor:pointer;background:#edf3f6;border:2px solid #0000;border-radius:6px;flex:none;width:82px;height:62px;padding:0;overflow:hidden}.photo-thumb.active[data-v-5a1d2c04]{border-color:#0c5a78}.photo-thumb img[data-v-5a1d2c04]{object-fit:cover;width:100%;height:100%}.stage-nav[data-v-5a1d2c04],.fullscreen-button[data-v-5a1d2c04],.icon-button[data-v-5a1d2c04],.lightbox-close[data-v-5a1d2c04],.lightbox-nav[data-v-5a1d2c04]{cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.stage-nav[data-v-5a1d2c04],.fullscreen-button[data-v-5a1d2c04]{color:#fff;background:#0d1720b8;position:absolute}.stage-nav[data-v-5a1d2c04]{width:38px;height:48px;top:50%;transform:translateY(-50%)}.stage-nav.prev[data-v-5a1d2c04]{left:8px}.stage-nav.next[data-v-5a1d2c04]{right:8px}.fullscreen-button[data-v-5a1d2c04]{border-radius:18px;width:36px;height:36px;top:10px;right:10px}.media-details[data-v-5a1d2c04]{align-content:start;gap:12px;display:grid}.media-stats[data-v-5a1d2c04]{flex-wrap:wrap;gap:8px}.media-stats span[data-v-5a1d2c04]{color:#425366;background:#edf3f6;border-radius:999px;padding:5px 10px;font-size:.82rem;font-weight:800}.detail-card[data-v-5a1d2c04]{gap:12px;padding:12px;display:grid}.detail-card small[data-v-5a1d2c04],.geo-area-summary small[data-v-5a1d2c04]{color:#607082;display:block}label[data-v-5a1d2c04]{color:#425366;gap:5px;font-size:.82rem;font-weight:800;display:grid}input[data-v-5a1d2c04],select[data-v-5a1d2c04],textarea[data-v-5a1d2c04]{color:#15202b;width:100%;font:inherit;background:#fff;border:1px solid #c7d3db;border-radius:6px;padding:8px 10px;font-weight:600}textarea[data-v-5a1d2c04]{resize:vertical}.compact-fields[data-v-5a1d2c04]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.primary-button[data-v-5a1d2c04],.ghost-button[data-v-5a1d2c04]{cursor:pointer;border:1px solid #0c5a78;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-weight:850;display:inline-flex}.primary-button[data-v-5a1d2c04]{color:#fff;background:#0c5a78}.ghost-button[data-v-5a1d2c04]{color:#0c5a78;background:#f7fafc}.danger[data-v-5a1d2c04]{color:#a23a2f;border-color:#e0b8b3}.icon-button[data-v-5a1d2c04]{background:#fff;border:1px solid #d8e2e8;border-radius:6px;width:34px;height:34px}.geo-area-list[data-v-5a1d2c04]{gap:10px;display:grid}.geo-area-head[data-v-5a1d2c04],.geo-actions[data-v-5a1d2c04]{gap:8px}.geo-area-row[data-v-5a1d2c04]{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px;display:grid}.geo-editor[data-v-5a1d2c04]{border-top:1px solid #e6edf1;grid-column:1/-1;gap:10px;padding-top:12px;display:grid}.sr-only[data-v-5a1d2c04]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.media-lightbox[data-v-5a1d2c04]{z-index:1000;background:#0a1016f0;place-items:center;display:grid;position:fixed;inset:0}.media-lightbox[data-v-5a1d2c04]:focus{outline:none}.lightbox-loading[data-v-5a1d2c04]{color:#fffc}.media-lightbox img[data-v-5a1d2c04]{max-width:min(92vw,1400px);max-height:86vh}.lightbox-close[data-v-5a1d2c04],.lightbox-nav[data-v-5a1d2c04]{color:#fff;background:#ffffff1f;border-radius:999px;position:fixed}.lightbox-close[data-v-5a1d2c04]{width:44px;height:44px;top:20px;right:22px}.lightbox-nav[data-v-5a1d2c04]{width:54px;height:54px;top:50%;transform:translateY(-50%)}.lightbox-nav.prev[data-v-5a1d2c04]{left:24px}.lightbox-nav.next[data-v-5a1d2c04]{right:24px}.lightbox-caption[data-v-5a1d2c04]{color:#15202b;background:#ffffffeb;border-radius:8px;min-width:min(520px,90vw);padding:10px 14px;display:grid;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.enhancement-bar[data-v-5a1d2c04]{color:#fff;background:#0d1720b8;border-radius:18px;flex-wrap:wrap;align-items:center;gap:2px;max-width:calc(100% - 66px);padding:3px;font-size:.8rem;display:inline-flex;position:absolute;top:10px;left:10px}.enhancement-state[data-v-5a1d2c04]{padding:0 8px 0 10px}.enhancement-bar button[data-v-5a1d2c04]{color:#fff;cursor:pointer;font:inherit;background:#ffffff29;border:0;border-radius:15px;padding:6px 10px}.enhancement-bar button[data-v-5a1d2c04]:hover:not(:disabled){background:#ffffff47}.enhancement-bar button[data-v-5a1d2c04]:disabled{cursor:progress;opacity:.7}.lightbox-enhancement[data-v-5a1d2c04]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin-top:4px;display:flex}.lightbox-caption small[data-v-5a1d2c04]{color:#607082}@media (width<=900px){:is(.media-grid[data-v-5a1d2c04],.media-grid[data-v-5a1d2c04]:has(.media-details)){grid-template-columns:minmax(0,1fr)}.compact-fields[data-v-5a1d2c04],.geo-area-row[data-v-5a1d2c04]{grid-template-columns:1fr}}.key-panel[data-v-f4f0116d]{gap:18px;display:grid}.key-panel[data-v-f4f0116d]>*,.requirement-form label[data-v-f4f0116d],.requirement-form fieldset[data-v-f4f0116d]{min-width:0}.key-actions[data-v-f4f0116d]{flex-wrap:wrap}.requirement-form input[data-v-f4f0116d]:not([type=checkbox]),.requirement-form textarea[data-v-f4f0116d]{width:100%;min-width:0}.requirement-row[data-v-f4f0116d]{overflow-wrap:anywhere;min-width:0}.key-header[data-v-f4f0116d],.credential-main[data-v-f4f0116d],.key-actions[data-v-f4f0116d],.action-card[data-v-f4f0116d],.credential-meta[data-v-f4f0116d]{align-items:center;gap:10px;display:flex}.key-header[data-v-f4f0116d]{justify-content:space-between;align-items:flex-start}.key-header h2[data-v-f4f0116d]{margin:2px 0 4px}.key-header p[data-v-f4f0116d]{color:var(--wd-text-muted);margin:0}.eyebrow[data-v-f4f0116d]{color:var(--wd-primary-bg);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.key-summary[data-v-f4f0116d]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.key-summary span[data-v-f4f0116d]{border-radius:var(--wd-radius-md);background:var(--wd-surface-raised);color:var(--wd-text-secondary);padding:12px}.key-summary strong[data-v-f4f0116d]{color:var(--wd-text-strong);font-size:21px;display:block}.requirement-form[data-v-f4f0116d],.credential-card[data-v-f4f0116d],.action-card[data-v-f4f0116d]{border:1px solid var(--wd-border);border-radius:var(--wd-radius-md);background:var(--wd-surface);padding:16px}.form-grid[data-v-f4f0116d]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.form-grid .wide[data-v-f4f0116d]{grid-column:span 2}label[data-v-f4f0116d]{color:var(--wd-text-secondary);gap:5px;font-size:13px;display:grid}input[data-v-f4f0116d],textarea[data-v-f4f0116d]{border:1px solid var(--wd-border-strong);border-radius:var(--wd-radius-md);font:inherit;padding:9px 10px}fieldset[data-v-f4f0116d]{border:0;padding:8px 0}.check-label[data-v-f4f0116d]{white-space:normal;overflow-wrap:anywhere;align-items:flex-start;gap:6px;max-width:100%;margin:4px 0;display:flex}.check-label input[data-v-f4f0116d]{flex:none;margin-top:2px}.action-list[data-v-f4f0116d],.credential-list[data-v-f4f0116d],.requirement-list[data-v-f4f0116d]{gap:10px;display:grid}.action-card[data-v-f4f0116d]{color:var(--wd-action-text);background:var(--wd-action-soft);border-color:var(--wd-action-border);grid-template-columns:auto 1fr auto;display:grid}.action-card div[data-v-f4f0116d],.credential-title[data-v-f4f0116d]{gap:3px;display:grid}.action-card span[data-v-f4f0116d],.credential-title span[data-v-f4f0116d],.credential-meta[data-v-f4f0116d]{color:var(--wd-text-muted);font-size:12px}.credential-card.urgent[data-v-f4f0116d]{border-left:4px solid var(--wd-action-border)}.credential-title[data-v-f4f0116d]{flex:1}.action-badge[data-v-f4f0116d]{border-radius:var(--wd-radius-pill);background:var(--wd-action-soft);color:var(--wd-action-text);padding:5px 8px;font-size:11px;font-weight:750}.action-badge.ok[data-v-f4f0116d]{background:var(--wd-ok-soft);color:var(--wd-ok-text)}.credential-meta[data-v-f4f0116d]{flex-wrap:wrap;padding:10px 30px}.credential-meta span[data-v-f4f0116d]{border-right:1px solid var(--wd-border);padding-right:10px}.credential-tools[data-v-f4f0116d]{flex-wrap:wrap;padding-left:30px}.primary-button[data-v-f4f0116d],.secondary-button[data-v-f4f0116d]{border-radius:var(--wd-radius-md);border:1px solid var(--wd-primary-bg);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:8px 11px;text-decoration:none;display:inline-flex}.primary-button[data-v-f4f0116d]{color:var(--wd-primary-fg);background:var(--wd-primary-bg)}.secondary-button[data-v-f4f0116d]{color:var(--wd-info-text);background:var(--wd-surface)}.compact[data-v-f4f0116d]{padding:6px 9px;font-size:12px}.danger[data-v-f4f0116d]{color:var(--wd-danger-text);border-color:var(--wd-danger-border)}.text-button[data-v-f4f0116d]{color:var(--wd-info-text);cursor:pointer;background:0 0;border:0}.file-button input[data-v-f4f0116d]{display:none}.event-list[data-v-f4f0116d]{border-left:2px solid var(--wd-border);margin:14px 0 0 30px;padding-left:18px}.event-list li[data-v-f4f0116d]{gap:2px;padding:0 0 12px 8px;display:grid}.event-list span[data-v-f4f0116d],.event-list small[data-v-f4f0116d]{color:var(--wd-text-muted)}.special-transfers[data-v-f4f0116d]{background:var(--wd-surface-raised);border-radius:var(--wd-radius-md);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0 0 30px;padding:12px;display:grid}.special-transfers label span[data-v-f4f0116d]{gap:6px;display:flex}.customer-transfer[data-v-f4f0116d]{align-content:start;gap:6px;display:grid}.customer-transfer>button[data-v-f4f0116d]{justify-self:start}.special-transfers select[data-v-f4f0116d]{border:1px solid var(--wd-border-strong);border-radius:var(--wd-radius-md);flex:1;min-width:0;padding:7px}.requirement-row[data-v-f4f0116d]{text-align:left;border:1px solid var(--wd-border);background:var(--wd-surface);border-radius:var(--wd-radius-md);cursor:pointer;gap:3px;padding:11px;display:grid}.requirement-row span[data-v-f4f0116d]{color:var(--wd-text-muted);font-size:12px}.empty-state[data-v-f4f0116d]{text-align:center;color:var(--wd-text-muted);background:var(--wd-surface-raised);border-radius:var(--wd-radius-md);padding:24px}.error-message[data-v-f4f0116d]{color:var(--wd-danger-text)}@media (width<=800px){.key-header[data-v-f4f0116d]{display:grid}.form-grid[data-v-f4f0116d],.key-summary[data-v-f4f0116d],.special-transfers[data-v-f4f0116d]{grid-template-columns:1fr}.form-grid .wide[data-v-f4f0116d]{grid-column:auto}.action-card[data-v-f4f0116d]{grid-template-columns:auto 1fr}.action-card button[data-v-f4f0116d]{grid-column:2}}.app-action[data-v-ae5a91fd]{vertical-align:middle;flex:none;align-items:center;gap:2px;display:inline-flex;position:relative}.app-action-button[data-v-ae5a91fd]{color:#243169;cursor:pointer;background:#fff;border:1px solid #c4cede;border-radius:7px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.app-action--small .app-action-button[data-v-ae5a91fd]{background:0 0;border-color:#0000;width:26px;height:26px}.app-action-button[data-v-ae5a91fd]:hover{background:#eef1ff;border-color:#8c99ba}.app-action-button[aria-disabled=true][data-v-ae5a91fd]{opacity:.55;cursor:default}.app-action-button[data-v-ae5a91fd]:focus-visible,.app-action-info[data-v-ae5a91fd]:focus-visible,.app-action-help-close[data-v-ae5a91fd]:focus-visible{outline-offset:2px;outline:2px solid #615bff}.app-action-hint[data-v-ae5a91fd]{z-index:1200;color:#192443;text-align:left;white-space:normal;background:#fff;border:1px solid #c9d2e3;border-radius:8px;align-items:center;gap:8px;width:max-content;max-width:min(360px,100vw - 16px);margin:0;padding:7px 9px;font-size:12px;line-height:1.4;display:none;position:fixed;box-shadow:0 5px 20px #172a4626}.app-action-hint.is-visible[data-v-ae5a91fd]{display:flex}.app-action-name[data-v-ae5a91fd]{overflow-wrap:anywhere}.app-action-info[data-v-ae5a91fd],.app-action-help-close[data-v-ae5a91fd]{color:#263774;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;min-width:26px;min-height:26px;padding:3px;display:inline-flex}.app-action-explanation[data-v-ae5a91fd]{max-height:min(400px,100dvh - 32px);padding:3px 25px 2px 2px;position:relative;overflow:auto}.app-action-explanation h2[data-v-ae5a91fd]{margin:0 0 8px;font-size:14px;line-height:1.3}.app-action-explanation p[data-v-ae5a91fd]{margin:0 0 10px}.app-action-explanation dl[data-v-ae5a91fd]{gap:3px;margin:0;display:grid}.app-action-explanation dt[data-v-ae5a91fd]{font-weight:650}.app-action-explanation dd[data-v-ae5a91fd]{margin:0 0 7px}.app-action-help-close[data-v-ae5a91fd]{position:absolute;top:0;right:0}.app-action-spin[data-v-ae5a91fd]{animation:1s linear infinite app-action-spin-ae5a91fd}@keyframes app-action-spin-ae5a91fd{to{transform:rotate(360deg)}}@media (pointer:coarse){.app-action-button[data-v-ae5a91fd],.app-action--small .app-action-button[data-v-ae5a91fd]{min-width:44px;min-height:44px}.app-action-info[data-v-ae5a91fd]{min-width:32px;min-height:44px}.app-action-hint.has-help[data-v-ae5a91fd]:not(.is-expanded){box-shadow:none;background:0 0;border:0;padding:0;display:flex;position:static}.app-action-hint.has-help:not(.is-expanded) .app-action-name[data-v-ae5a91fd]{display:none}}@media (prefers-reduced-motion:reduce){.app-action-spin[data-v-ae5a91fd]{animation:none}}.quick-contact[data-v-9f57cc40]{border:1px solid var(--color-border,#d7e3f0);background:var(--color-surface,#fff);border-radius:8px;gap:4px;min-width:0;max-width:24rem;padding:7px 9px;display:grid}.quick-contact-heading[data-v-9f57cc40]{flex-wrap:wrap;align-items:baseline;gap:2px 7px;min-width:0;line-height:1.25;display:flex}.quick-contact-heading .eyebrow[data-v-9f57cc40]{font-size:9px}.quick-contact-heading a[data-v-9f57cc40]{overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:650}.quick-contact-group[data-v-9f57cc40]{grid-template-columns:fit-content(34%) minmax(0,1fr);align-items:start;column-gap:7px;display:grid}.quick-contact-source[data-v-9f57cc40]{color:#637181;overflow-wrap:anywhere;padding-top:5px;font-size:11px;line-height:1.3}.quick-contact-channels[data-v-9f57cc40],.quick-contact-value[data-v-9f57cc40]{min-width:0;display:grid}.quick-contact-row[data-v-9f57cc40]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;font-size:12px;line-height:1.3;display:grid}.quick-contact-value>a[data-v-9f57cc40],.quick-contact-value>span[data-v-9f57cc40],.quick-contact-channel-label[data-v-9f57cc40]{overflow-wrap:anywhere;white-space:normal;min-width:0}.quick-contact-channel-label[data-v-9f57cc40]{color:#637181;font-size:10px}.quick-contact-more-trigger[data-v-9f57cc40]{color:#1d4e89;width:fit-content;max-width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:2px 0;font-size:11px;line-height:1.35;display:inline-flex}.quick-contact-popover[data-v-9f57cc40]{box-sizing:border-box;color:#17202a;background:#fff;border:1px solid #bccadb;border-radius:9px;align-content:start;gap:9px;height:max-content;margin:0;padding:11px;display:grid;position:fixed;inset:auto;overflow:auto;box-shadow:0 10px 32px #172a4633}.quick-contact-popover-heading[data-v-9f57cc40]{z-index:1;background:#fff;border-bottom:1px solid #e3edf7;justify-content:space-between;align-items:start;gap:8px;margin:-11px -11px 0;padding:11px;display:flex;position:sticky;top:-11px}.quick-contact-popover-heading>div[data-v-9f57cc40]{min-width:0}.quick-contact-popover h2[data-v-9f57cc40]{margin:0;font-size:13px;line-height:1.35}.quick-contact-popover-heading p[data-v-9f57cc40]{color:#637181;overflow-wrap:anywhere;margin:3px 0 0;font-size:11px}.quick-contact-additional-group[data-v-9f57cc40]{border-top:1px solid #e3edf7;gap:4px;padding-top:7px;display:grid}.quick-contact-additional-group h3[data-v-9f57cc40]{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.35}.quick-contact-popover .quick-contact-value>a[data-v-9f57cc40],.quick-contact-popover .quick-contact-value>span[data-v-9f57cc40]{white-space:normal;overflow-wrap:anywhere;overflow:visible}.quick-contact-popover small[data-v-9f57cc40]{color:#637181;font-size:10px;line-height:1.3}@media (pointer:coarse){.quick-contact-more-trigger[data-v-9f57cc40]{min-height:44px}}.entity-workflow-bar[data-v-31203bbb]{background:var(--wd-surface-raised);border-color:var(--wd-border);color:var(--wd-text)}.entity-workflow-bar strong[data-v-31203bbb]{color:var(--wd-text-strong)}.entity-workflow-bar small[data-v-31203bbb]{color:var(--wd-text-muted)}.correction-price-actions[data-v-31203bbb]{flex-wrap:wrap}.formal-correction-dialog[data-v-31203bbb]{max-height:90vh;overflow-y:auto}.action-row[data-v-31203bbb]{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.signature-process[data-v-31203bbb]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.signature-process-main[data-v-31203bbb]{gap:.25rem;display:grid}.signature-actions[data-v-31203bbb]{flex:none}.signature-warning[data-v-31203bbb]{color:var(--color-danger,var(--wd-danger-text))}.workflow-panel[data-v-31203bbb],.workflow-summary[data-v-31203bbb]{border:1px solid var(--wd-border-strong);border-left:4px solid var(--wd-info-text);box-shadow:0 10px 26px var(--wd-surface-hover)}.workflow-panel h3[data-v-31203bbb],.workflow-summary h2[data-v-31203bbb]{margin-top:0}.workflow-panel p[data-v-31203bbb],.workflow-summary p[data-v-31203bbb]{max-width:68ch;color:var(--wd-text-secondary)}.workflow-summary .section-title[data-v-31203bbb]{align-items:center}.contract-positions-table[data-v-31203bbb]{min-width:980px}@media (width<=760px){.signature-process[data-v-31203bbb]{display:grid}.signature-actions[data-v-31203bbb]{justify-content:flex-start}}.contracts-view-tabs[data-v-17457fb9]{border-bottom:1px solid var(--line,#d8dbe7);gap:.35rem;margin:0 0 1rem;display:flex}.contracts-view-tabs button[data-v-17457fb9]{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;padding:.7rem .9rem;font-weight:650}.contracts-view-tabs button.active[data-v-17457fb9]{border-bottom-color:var(--primary,#1c2566);color:var(--primary,#1c2566)}.signature-overview-table[data-v-17457fb9]{min-width:1120px}.contract-price-setting[data-v-17457fb9]{background:#f1f5f8;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 8px;padding:10px 12px;display:flex}.contract-price-setting-label strong[data-v-17457fb9],.contract-price-setting-label small[data-v-17457fb9]{display:block}.contract-price-setting-label strong[data-v-17457fb9]{font-size:13px}.contract-price-setting-label small[data-v-17457fb9]{color:#637181;font-size:11px}.contract-price-switch-group[data-v-17457fb9]{color:#69788a;flex-shrink:0;align-items:center;gap:6px;font-size:13px;display:flex}.contract-price-switch-group .selected[data-v-17457fb9]{color:var(--primary,#1c2566);font-weight:700}.contract-price-switch[data-v-17457fb9]{cursor:pointer;background:0 0;border:0;width:44px;height:44px;padding:0;position:relative}.contract-price-switch[data-v-17457fb9]:before{content:"";background:#637181;border-radius:12px;width:42px;height:24px;position:absolute;top:10px;left:1px}.contract-price-switch[aria-checked=true][data-v-17457fb9]:before{background:#1c2d6a}.contract-price-switch-thumb[data-v-17457fb9]{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .12s;position:absolute;top:13px;left:4px}.contract-price-switch[aria-checked=true] .contract-price-switch-thumb[data-v-17457fb9]{transform:translate(20px)}.contract-price-switch[data-v-17457fb9]:focus-visible{outline-offset:2px;border-radius:22px;outline:2px solid #1c2d6a}.contract-price-sort[data-v-17457fb9]{color:#637181;justify-content:flex-end;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.contract-price-sort select[data-v-17457fb9]{font:inherit}.contracts-overview-table[data-v-17457fb9]{min-width:1120px}.contracts-overview-table td.number-cell[data-v-17457fb9]{white-space:normal;min-width:125px}.contract-price-unavailable[data-v-17457fb9]{color:#b54835}.contract-list-loading[data-v-17457fb9]{gap:8px;display:grid}.contract-list-loading-item[data-v-17457fb9]{background:#fff;border:1px solid #d1d8df;justify-content:space-between;gap:24px;min-height:56px;padding:14px;display:flex}.contract-list-loading-line[data-v-17457fb9]{background:#e6ebef;border-radius:4px;width:min(45%,240px);height:18px}.contract-list-loading-price[data-v-17457fb9]{width:min(25%,130px)}.contract-list-empty[data-v-17457fb9]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.contract-mobile-list[data-v-17457fb9]{display:none}@media (width<=700px){.contract-price-setting[data-v-17457fb9]{background:#fff;border:1px solid #d1d8df;flex-wrap:wrap;padding:10px}.contract-price-setting-label small[data-v-17457fb9]{display:none}.contract-price-switch-group[data-v-17457fb9]{margin-left:auto}.contract-desktop-list[data-v-17457fb9]{display:none}.contract-mobile-list[data-v-17457fb9]{gap:10px;display:grid}.contract-mobile-card[data-v-17457fb9]{overflow-wrap:anywhere;background:#fff;border:1px solid #d1d8df;min-width:0;padding:14px}.contract-mobile-card p[data-v-17457fb9]{margin:8px 0;font-size:13px}.contract-mobile-card>small[data-v-17457fb9]{color:#637181;font-size:12px;display:block}.contract-mobile-identity[data-v-17457fb9]{color:var(--primary,#1c2566);font-size:15px}.contract-mobile-price[data-v-17457fb9]{border-top:1px solid #d1d8df;gap:4px;padding:9px 0;display:grid}.contract-mobile-price strong[data-v-17457fb9]{font-size:18px}.contract-mobile-price small[data-v-17457fb9]{color:#637181;font-size:12px}.contract-mobile-open[data-v-17457fb9]{min-height:44px;color:var(--primary,#1c2566);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-weight:700}.contract-mobile-card.is-last-opened[data-v-17457fb9]{box-shadow:inset 3px 0 0 var(--brand-blue);background:#ebedfd}.contract-mobile-open[data-v-17457fb9]:focus-visible{outline:2px solid var(--primary,#1c2566);outline-offset:2px}}.area-map[data-v-78757491]{gap:8px;display:grid}.area-map-toolbar[data-v-78757491]{flex-wrap:wrap;gap:6px;display:flex}.area-map-canvas[data-v-78757491]{border:1px solid #d1d8df;height:440px;position:relative;overflow:hidden}.area-map-canvas.drawing[data-v-78757491]{outline-offset:-2px;outline:2px solid #5f66e6}.area-map-target[data-v-78757491]{position:absolute;inset:0}.area-map-hint[data-v-78757491],.area-map-tooltip[data-v-78757491],.area-map-legend[data-v-78757491]{z-index:2;background:#fffffff2;border:1px solid #d1d8df;margin:0;padding:6px 9px;font-size:12px;position:absolute}.area-map-hint[data-v-78757491]{color:#1c2566;font-weight:600;top:10px;left:50%;transform:translate(-50%)}.area-map-tooltip[data-v-78757491]{gap:2px;max-width:260px;display:grid;top:10px;right:10px}.area-map-tooltip small[data-v-78757491]{color:#667584}.area-map-legend[data-v-78757491]{color:#4f5f6e;gap:12px;display:flex;bottom:10px;left:10px}.area-map-legend.above-logo[data-v-78757491]{bottom:32px}.dot[data-v-78757491]{vertical-align:-1px;border-radius:50%;width:9px;height:9px;margin-right:4px;display:inline-block}.dot.selected[data-v-78757491]{background:#1c2566}.dot.idle[data-v-78757491]{background:#9aa6b2}.audience-filters[data-v-982793af]{gap:16px;display:grid}fieldset[data-v-982793af]{border:0;gap:8px;margin:0;padding:0;display:grid}legend[data-v-982793af],.narrowing header strong[data-v-982793af]{color:#17202a;margin-bottom:8px;font-size:13px;font-weight:700}.kind-picker[data-v-982793af]{grid-template-columns:repeat(2,minmax(0,1fr))}.kind-option[data-v-982793af]{cursor:pointer;background:#fff;border:1px solid #d1d8df;align-content:start;gap:4px;padding:11px 12px 11px 34px;display:grid;position:relative}.kind-option input[data-v-982793af]{margin:0;position:absolute;top:13px;left:11px}.kind-option small[data-v-982793af]{color:#5c6b79;line-height:1.4}.kind-option.active[data-v-982793af]{border-color:#1c2566;box-shadow:inset 0 0 0 1px #1c2566}.kind-reach[data-v-982793af]{color:#4f5f6e;background:#eef1f4;border-radius:999px;justify-self:start;margin-top:2px;padding:1px 7px;font-size:11px;font-weight:600}.kind-reach.optin[data-v-982793af]{color:#20613a;background:#e6f5ec}.season-hint[data-v-982793af]{color:#6b4306;background:#fff9ee;border:1px solid #e0b15d;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;padding:8px 10px;font-size:13px;display:flex}.base-copy[data-v-982793af]{color:#5c6b79;margin:0;font-size:13px;line-height:1.45}.base-row[data-v-982793af]{flex-wrap:wrap;align-items:flex-end;gap:12px 18px;display:flex}.date-field[data-v-982793af]{color:#4f5f6e;gap:4px;font-size:12px;display:grid}.date-field span[data-v-982793af]{align-items:center;gap:5px;display:inline-flex}.date-field input[data-v-982793af]{background:#fff;border:1px solid #c9d1d9;padding:6px 8px}.segmented-control button.active[data-v-982793af]{color:#1c2566;background:#fff;font-weight:600;box-shadow:0 1px 2px #14212d1f}.narrowing[data-v-982793af]{border-top:1px solid #e1e6eb;gap:10px;padding-top:14px;display:grid}.narrowing header[data-v-982793af]{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.narrowing header strong[data-v-982793af]{margin:0}.narrowing header small[data-v-982793af],.muted[data-v-982793af]{color:#667584;font-size:12px}.narrowing-tabs[data-v-982793af]{flex-wrap:wrap;gap:6px;display:flex}.narrowing-tabs button[data-v-982793af]{color:#3d4a57;font:inherit;background:#fff;border:1px solid #d1d8df;align-items:center;gap:6px;padding:7px 11px;font-size:13px;display:inline-flex}.narrowing-tabs button.active[data-v-982793af]{color:#fff;background:#1c2566;border-color:#1c2566}.count[data-v-982793af]{color:#fff;text-align:center;background:#5f66e6;border-radius:999px;min-width:18px;padding:0 6px;font-size:11px;font-weight:700}.match-mode[data-v-982793af]{background:#f4f5ff;border-left:3px solid #5f66e6;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:8px 10px;font-size:13px;display:flex}.match-mode small[data-v-982793af]{flex-basis:100%}.active-chips[data-v-982793af]{flex-wrap:wrap;gap:6px;display:flex}.active-chips[data-v-982793af]:empty{display:none}.chip[data-v-982793af]{color:#1c2566;background:#eef0ff;border:1px solid #c9cff8;align-items:center;gap:4px;padding:2px 4px 2px 8px;font-size:12px;display:inline-flex}.chip.exclude[data-v-982793af]{color:#8a2525;background:#fff3f3;border-color:#f0c8c8}.chip button[data-v-982793af]{color:inherit;background:0 0;border:0;place-items:center;padding:2px;display:inline-grid}.narrowing-panel[data-v-982793af]{background:#fff;border:1px solid #e1e6eb;gap:8px;padding:12px;display:grid}.narrowing-panel label[data-v-982793af]{color:#4f5f6e;gap:4px;font-size:12px;display:grid}.narrowing-panel textarea[data-v-982793af]{border:1px solid #c9d1d9;padding:7px 8px}.map-copy[data-v-982793af]{margin:0}.search-field[data-v-982793af]{border:1px solid #d1d8df;align-items:center;gap:6px;padding:0 8px;display:flex!important}.search-field input[data-v-982793af]{background:0 0;border:0;outline:0;flex:1;padding:7px 0}.tour-list[data-v-982793af]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px;max-height:300px;display:grid;overflow:auto}.sub-head[data-v-982793af]{color:#17202a;margin-top:4px;font-size:12px}.tour-option[data-v-982793af]{cursor:pointer;border:1px solid #e1e6eb;align-items:flex-start;gap:8px;padding:8px 9px;display:flex!important}.tour-option span[data-v-982793af]{gap:2px;display:grid}.tour-option strong[data-v-982793af]{color:#17202a;font-size:13px}.tour-option.active[data-v-982793af]{background:#f4f5ff;border-color:#5f66e6}.customer-results[data-v-982793af]{gap:4px;margin:0;padding:0;list-style:none;display:grid}.customer-results li[data-v-982793af]{border:1px solid #e1e6eb;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 8px;display:flex}.customer-results li>span[data-v-982793af]{flex:1;min-width:160px;display:grid}.customer-results small[data-v-982793af]{color:#667584}@media (width<=640px){.kind-picker[data-v-982793af]{grid-template-columns:1fr}}.delivery-status[data-v-a4b960e2]{gap:12px;padding:16px;display:grid}header[data-v-a4b960e2]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}header h2[data-v-a4b960e2]{margin:0;font-size:18px}header small[data-v-a4b960e2],.muted[data-v-a4b960e2]{color:#667584}.progress[data-v-a4b960e2]{background:#e6eaee;height:8px;display:flex;overflow:hidden}.bar[data-v-a4b960e2]{transition:width .3s}.bar.sent[data-v-a4b960e2]{background:#2f8a55}.bar.review[data-v-a4b960e2]{background:#e0a23a}.bar.failed[data-v-a4b960e2]{background:#c94a4a}.review-note[data-v-a4b960e2]{color:#6b4306;background:#fff7e8;border:1px solid #e0b15d;margin:0;padding:9px 11px;font-size:13px;line-height:1.5}.failed-note[data-v-a4b960e2]{color:#7a2020;background:#fff4f4;border:1px solid #e6b3b3;margin:0;padding:9px 11px;font-size:13px;line-height:1.5}.header-actions[data-v-a4b960e2]{flex-wrap:wrap;gap:6px;display:flex}.status-filter[data-v-a4b960e2]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.segmented-control button.active[data-v-a4b960e2]{color:#1c2566;background:#fff;font-weight:600;box-shadow:0 1px 2px #14212d1f}.search-field[data-v-a4b960e2]{background:#fff;border:1px solid #d1d8df;align-items:center;gap:6px;padding:0 8px;display:flex}.search-field input[data-v-a4b960e2]{background:0 0;border:0;outline:0;padding:6px 0}.delivery-table[data-v-a4b960e2]{border-collapse:collapse;table-layout:auto;background:#fff;width:100%;font-size:13px}.delivery-table td[data-v-a4b960e2]:first-child{overflow-wrap:anywhere}.delivery-table th[data-v-a4b960e2],.delivery-table td[data-v-a4b960e2]{text-align:left;vertical-align:top;border-bottom:1px solid #edf0f3;padding:7px 9px}.delivery-table th[data-v-a4b960e2]{color:#667584;font-size:12px;font-weight:600}.actions-col[data-v-a4b960e2]{white-space:nowrap;width:1%}.actions-col .text-button[data-v-a4b960e2]{white-space:nowrap;overflow-wrap:normal}.delivery-badge[data-v-a4b960e2]{color:#4f5f6e;background:#eef1f4;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.delivery-badge.sent[data-v-a4b960e2]{color:#20613a;background:#e6f5ec}.delivery-badge.failed[data-v-a4b960e2]{color:#8a2525;background:#fdeaea}.delivery-badge.review_required[data-v-a4b960e2]{color:#7a4b04;background:#fff1d6}.delivery-error[data-v-a4b960e2]{color:#8a2525;margin-top:3px;display:block}.resolve-row td[data-v-a4b960e2]{background:#fafbfc}.resolve-row label[data-v-a4b960e2]{color:#4f5f6e;gap:4px;font-size:12px;display:grid}.resolve-row input[data-v-a4b960e2]{border:1px solid #c9d1d9;padding:6px 8px}.resolve-actions[data-v-a4b960e2]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.sent-content[data-v-a4b960e2]{border-top:1px solid #e1e6eb;padding-top:10px}.sent-content summary[data-v-a4b960e2]{cursor:pointer;color:#1c2566;font-weight:600}.sent-content strong[data-v-a4b960e2]{margin-top:10px;display:block}.sent-content pre[data-v-a4b960e2]{font:inherit;white-space:pre-wrap;margin:6px 0 0}.recipient-preview[data-v-e0a5c5a0]{border-top:1px solid #e1e6eb;gap:10px;padding-top:14px;display:grid}.preview-head[data-v-e0a5c5a0]{gap:8px;display:grid}.headline[data-v-e0a5c5a0]{align-items:baseline;gap:8px;display:flex}.headline small[data-v-e0a5c5a0]{color:#667584}.stat-row[data-v-e0a5c5a0]{flex-wrap:wrap;gap:6px;display:flex}.stat[data-v-e0a5c5a0]{color:#4f5f6e;background:#fff;border:1px solid #dfe5ea;padding:3px 8px;font-size:12px}.stat.primary[data-v-e0a5c5a0]{color:#fff;background:#1c2566;border-color:#1c2566}.gap-note[data-v-e0a5c5a0]{color:#6b4306;background:#fff9ee;border:1px solid #e0b15d;font-size:13px}.gap-toggle[data-v-e0a5c5a0]{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:8px 10px;display:flex}.gap-toggle span[data-v-e0a5c5a0]{flex:1}.gap-lists[data-v-e0a5c5a0]{gap:8px;padding:0 10px 10px 33px;display:grid}.gap-lists ul[data-v-e0a5c5a0]{margin:4px 0 0;padding-left:16px}.list-tools[data-v-e0a5c5a0]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.segmented-control button.active[data-v-e0a5c5a0]{color:#1c2566;background:#fff;font-weight:600;box-shadow:0 1px 2px #14212d1f}.search-field[data-v-e0a5c5a0]{background:#fff;border:1px solid #d1d8df;flex:1;align-items:center;gap:6px;max-width:340px;padding:0 8px;display:flex}.search-field input[data-v-e0a5c5a0]{background:0 0;border:0;outline:0;flex:1;padding:7px 0}.recipient-list[data-v-e0a5c5a0]{background:#fff;border:1px solid #e1e6eb;max-height:520px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.recipient-list.stale[data-v-e0a5c5a0]{opacity:.6}.recipient-list>li+li[data-v-e0a5c5a0]{border-top:1px solid #edf0f3}.recipient-list>li.excluded .recipient-email[data-v-e0a5c5a0]{color:#8592a0;text-decoration:line-through}.recipient-row[data-v-e0a5c5a0]{align-items:center;gap:10px;padding:7px 10px;display:flex}.recipient-main[data-v-e0a5c5a0]{min-width:0;font:inherit;text-align:left;background:0 0;border:0;flex:1;padding:0;display:grid}.recipient-email[data-v-e0a5c5a0]{color:#17202a;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.recipient-meta[data-v-e0a5c5a0]{color:#667584;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sub-badge[data-v-e0a5c5a0]{color:#4f5f6e;background:#eef1f4;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:600}.sub-badge.subscribed[data-v-e0a5c5a0]{color:#20613a;background:#e6f5ec}.sub-badge.unsubscribed[data-v-e0a5c5a0]{color:#8a2525;background:#fdeaea}.excluded-reason[data-v-e0a5c5a0]{color:#8a2525;flex-shrink:0;font-size:12px}.recipient-detail[data-v-e0a5c5a0]{background:#fafbfc;border-top:1px dashed #e1e6eb;gap:6px;padding:8px 10px 10px 38px;font-size:13px;display:grid}.recipient-detail ul[data-v-e0a5c5a0]{margin:0;padding-left:16px}.recipient-detail small[data-v-e0a5c5a0]{color:#667584}.tag-row[data-v-e0a5c5a0]{flex-wrap:wrap;gap:4px;display:flex}.empty-list[data-v-e0a5c5a0]{color:#667584;text-align:center;border:1px dashed #d1d8df;margin:0;padding:18px}@media (width<=720px){.sub-badge[data-v-e0a5c5a0],.excluded-reason[data-v-e0a5c5a0]{display:none}}.customer-info-mailing[data-v-dd1c46c7]{align-content:start;gap:14px;display:grid}.back-link[data-v-dd1c46c7]{color:#5c6b79;align-items:center;gap:4px;margin-bottom:4px;font-size:12px;text-decoration:none;display:inline-flex}.back-link[data-v-dd1c46c7]:hover{color:#1c2566}.page-head small[data-v-dd1c46c7]{color:#667584}.mailing-grid[data-v-dd1c46c7]{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:14px;display:grid}.mailing-main[data-v-dd1c46c7]{gap:14px;min-width:0;display:grid}.step-panel[data-v-dd1c46c7],.send-panel[data-v-dd1c46c7]{gap:14px;padding:16px;display:grid}.step-panel h2[data-v-dd1c46c7],.send-panel h2[data-v-dd1c46c7]{align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.step-no[data-v-dd1c46c7]{color:#fff;background:#1c2566;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:inline-grid}.field[data-v-dd1c46c7]{color:#4f5f6e;gap:4px;font-size:12px;display:grid}.field input[data-v-dd1c46c7],.field textarea[data-v-dd1c46c7]{color:#17202a;background:#fff;border:1px solid #c9d1d9;padding:8px 9px;font-size:14px}.field textarea[data-v-dd1c46c7]{resize:vertical;line-height:1.5}.title-field input[data-v-dd1c46c7]{max-width:420px;font-size:13px}.footer-note[data-v-dd1c46c7]{color:#4f5f6e;background:#f5f8fb;border:1px solid #d7e2ea;gap:8px;margin:0;padding:9px 10px;font-size:13px;line-height:1.45;display:flex}.footer-note svg[data-v-dd1c46c7]{flex-shrink:0;margin-top:2px}.mailing-side[data-v-dd1c46c7]{position:sticky;top:14px}.send-count[data-v-dd1c46c7]{background:#f4f5ff;border:1px solid #c9cff8;gap:2px;padding:12px;display:grid}.send-count strong[data-v-dd1c46c7]{color:#1c2566;font-size:30px;line-height:1}.send-count span[data-v-dd1c46c7]{color:#4f5f6e;font-size:13px}.test-block[data-v-dd1c46c7]{border-top:1px solid #e1e6eb;gap:8px;padding-top:12px;display:grid}.test-block p[data-v-dd1c46c7]{margin:0;font-size:13px}.send-button[data-v-dd1c46c7]{justify-content:center;padding-block:10px}.refresh[data-v-dd1c46c7]{justify-self:start}.muted-line[data-v-dd1c46c7]{color:#667584;margin:0;font-size:12px}.confirm-dialog[data-v-dd1c46c7]{width:min(520px,100%)}.confirm-body[data-v-dd1c46c7]{gap:12px;padding:16px 20px;display:grid}.confirm-body p[data-v-dd1c46c7]{margin:0}.confirm-body dl[data-v-dd1c46c7]{grid-template-columns:90px 1fr;gap:6px 12px;margin:0;display:grid}.confirm-body dt[data-v-dd1c46c7]{color:#667584;font-size:13px}.confirm-body dd[data-v-dd1c46c7]{margin:0}@media (width<=1080px){.mailing-grid[data-v-dd1c46c7]{grid-template-columns:1fr}.mailing-side[data-v-dd1c46c7]{position:static}}.subscription-addresses[data-v-601abcd9]{gap:12px;padding:16px;display:grid}header[data-v-601abcd9]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}header h2[data-v-601abcd9]{margin:0 0 3px;font-size:16px}header small[data-v-601abcd9]{color:#667584;max-width:640px;line-height:1.45;display:block}.search-field[data-v-601abcd9]{background:#fff;border:1px solid #d1d8df;align-items:center;gap:6px;min-width:260px;padding:0 8px;display:flex}.search-field input[data-v-601abcd9]{background:0 0;border:0;outline:0;flex:1;padding:7px 0}.segmented-control button.active[data-v-601abcd9]{color:#1c2566;background:#fff;font-weight:600;box-shadow:0 1px 2px #14212d1f}.soft-hint[data-v-601abcd9]{margin:0;font-size:13px}.address-list[data-v-601abcd9]{background:#fff;border:1px solid #e1e6eb;margin:0;padding:0;list-style:none;display:grid}.address-list.stale[data-v-601abcd9]{opacity:.6}.address-list>li+li[data-v-601abcd9]{border-top:1px solid #edf0f3}.address-row[data-v-601abcd9]{flex-wrap:wrap;align-items:center;gap:10px 16px;padding:9px 12px;display:flex}.address-main[data-v-601abcd9]{flex:1;min-width:220px;display:grid}.address-main small[data-v-601abcd9],.address-status small[data-v-601abcd9]{color:#667584;font-size:12px}.address-status[data-v-601abcd9]{justify-items:end;gap:2px;max-width:240px;display:grid}.evidence[data-v-601abcd9]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.sub-badge[data-v-601abcd9]{color:#4f5f6e;background:#eef1f4;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.sub-badge.subscribed[data-v-601abcd9]{color:#20613a;background:#e6f5ec}.sub-badge.unsubscribed[data-v-601abcd9]{color:#8a2525;background:#fdeaea}.address-actions[data-v-601abcd9]{gap:6px;display:flex}.link-row[data-v-601abcd9],.edit-row[data-v-601abcd9]{background:#fafbfc;border-top:1px dashed #e1e6eb;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:10px 12px;display:flex}.link-row input[data-v-601abcd9]{border:1px solid #c9d1d9;flex:1;min-width:260px;padding:6px 8px;font-size:13px}.link-row small[data-v-601abcd9]{color:#667584;flex-basis:100%}.link-row .form-error[data-v-601abcd9]{flex-basis:100%;margin:0}.edit-row fieldset[data-v-601abcd9]{border:0;gap:4px;margin:0;padding:0;font-size:13px;display:grid}.edit-row .note[data-v-601abcd9]{color:#4f5f6e;flex:1;gap:3px;min-width:220px;font-size:12px;display:grid}.edit-row input[type=text][data-v-601abcd9]{background:#fff;border:1px solid #c9d1d9;padding:6px 8px}.edit-actions[data-v-601abcd9]{gap:6px;display:flex}.edit-row .form-error[data-v-601abcd9]{flex-basis:100%;margin:0}.empty[data-v-601abcd9]{color:#667584;text-align:center;padding:18px}.customer-info-page[data-v-781d7d49]{align-content:start;gap:14px;display:grid}.page-head small[data-v-781d7d49]{color:#667584}.page-tabs button.active[data-v-781d7d49]{color:#1c2566;background:#fff;font-weight:600;box-shadow:0 1px 2px #14212d1f}.start-grid[data-v-781d7d49]{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.start-tile[data-v-781d7d49]{color:#17202a;align-items:flex-start;gap:12px;padding:14px;text-decoration:none;transition:border-color .15s;display:flex}.start-tile[data-v-781d7d49]:hover,.start-tile[data-v-781d7d49]:focus-visible{border-color:#1c2566}.start-tile svg[data-v-781d7d49]{color:#5f66e6;flex-shrink:0}.start-tile span[data-v-781d7d49]{gap:3px;display:grid}.start-tile small[data-v-781d7d49]{color:#5c6b79;line-height:1.4}.start-tile.blank[data-v-781d7d49]{border-style:dashed}.mailing-list[data-v-781d7d49]{gap:10px;padding:16px;display:grid}.mailing-list h2[data-v-781d7d49]{margin:0;font-size:16px}.muted[data-v-781d7d49]{color:#667584;margin:0}table[data-v-781d7d49]{border-collapse:collapse;table-layout:auto;background:#fff;width:100%;font-size:13px}th[data-v-781d7d49],td[data-v-781d7d49]{text-align:left;border-bottom:1px solid #edf0f3;padding:8px 10px}th[data-v-781d7d49]{color:#667584;font-size:12px;font-weight:600}tbody tr[data-v-781d7d49]{cursor:pointer}tbody tr[data-v-781d7d49]:hover{background:#f6f8fa}td a[data-v-781d7d49]{color:#1c2566;font-weight:600;text-decoration:none}.num[data-v-781d7d49]{text-align:right}.status[data-v-781d7d49]{color:#4f5f6e;background:#eef1f4;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.status.sent[data-v-781d7d49]{color:#20613a;background:#e6f5ec}.status.partially_failed[data-v-781d7d49]{color:#8a2525;background:#fdeaea}.status.sending[data-v-781d7d49]{color:#1c2566;background:#eef0ff}.failed[data-v-781d7d49]{color:#8a2525}.designation-fields[data-v-91174b0e]{border:1px solid var(--border-color,#d5dce1);border-radius:.5rem;gap:.75rem;min-width:0;margin:0;padding:1rem;display:grid}.designation-fields label[data-v-91174b0e]{gap:.35rem;min-width:0;display:grid}.designation-fields .inline-check[data-v-91174b0e]{gap:.5rem;display:flex}.designation-fields input[type=checkbox][data-v-91174b0e]{width:auto}.property-draft-editor[data-v-514c724f]{grid-column:1/-1;gap:1rem;min-width:0;display:grid}.property-identity-fields[data-v-514c724f]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.property-draft-address[data-v-514c724f]{border:1px solid var(--border-color,#d5dce1);border-radius:.75rem;min-width:0;padding:1rem}.property-address-fields[data-v-514c724f]{grid-template-columns:minmax(10rem,2fr) minmax(6rem,1fr) minmax(5rem,.7fr) minmax(8rem,1fr);gap:.75rem;display:grid}.property-draft-editor label[data-v-514c724f]{gap:.35rem;min-width:0;display:grid}.property-draft-editor input[data-v-514c724f],.property-draft-editor textarea[data-v-514c724f]{box-sizing:border-box;width:100%;min-width:0}.property-draft-editor .inline-check[data-v-514c724f]{align-items:center;gap:.5rem;display:flex}.property-draft-editor input[type=radio][data-v-514c724f],.property-draft-editor input[type=checkbox][data-v-514c724f]{flex:none;width:auto}.property-identity-preview[data-v-514c724f]{background:var(--panel-background,#f4f6fb);border-inline-start:3px solid var(--accent-color,#6258df);overflow-wrap:anywhere;border-radius:.5rem;padding:1rem}.property-identity-preview p[data-v-514c724f]{margin:.4rem 0}.property-draft-editor summary[data-v-514c724f]{cursor:pointer;padding-block:.75rem}@media (width<=760px){.property-identity-fields[data-v-514c724f],.property-address-fields[data-v-514c724f]{grid-template-columns:1fr}}.name-sync-dialog[data-v-1d20f948]{box-sizing:border-box;color:#172d3d;background:#fff;border:1px solid #dce4ea;border-radius:16px;width:min(720px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:24px;overflow:auto}.name-sync-dialog[data-v-1d20f948]::backdrop{background:#12263799}.name-values[data-v-1d20f948]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.name-values>div[data-v-1d20f948]{background:var(--surface-soft,#f3f6f8);border-radius:8px;min-width:0;padding:16px}.name-values p[data-v-1d20f948]{overflow-wrap:anywhere;white-space:pre-wrap}.action-row[data-v-1d20f948]{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}@media (width<=600px){.name-values[data-v-1d20f948]{grid-template-columns:1fr}.action-row[data-v-1d20f948]{flex-direction:column}.both[data-v-1d20f948]{order:-2}.single[data-v-1d20f948]{order:-1}}.scoped-records[data-v-b7e62683]{margin-block:var(--wd-space-4)}.scoped-records__content[data-v-b7e62683]{gap:var(--wd-space-4);padding:var(--wd-space-4);display:grid}.scoped-records__tools[data-v-b7e62683]{align-items:end;gap:var(--wd-space-3);flex-wrap:wrap;display:flex}.scoped-records a[data-v-b7e62683]{color:var(--wd-text)}.customer-conditions[data-v-4bd568ad] .wd-panel__body{gap:var(--wd-space-4);padding:0 var(--wd-panel-padding) var(--wd-panel-padding);display:grid}.customer-conditions__lead[data-v-4bd568ad]{color:var(--wd-text-secondary);font-size:var(--wd-text-sm);margin:0}fieldset[data-v-4bd568ad]{gap:var(--wd-space-4);border:0;min-width:0;margin:0;padding:0;display:grid}.customer-conditions__grid[data-v-4bd568ad]{gap:var(--wd-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.customer-conditions__group[data-v-4bd568ad]{align-content:start;gap:var(--wd-space-3);min-width:0;padding:var(--wd-space-3);border:1px solid var(--wd-border);border-radius:var(--wd-radius-md);background:var(--wd-surface-raised);display:grid}.customer-conditions__group strong[data-v-4bd568ad],.customer-conditions__deadlines strong[data-v-4bd568ad]{color:var(--wd-text-strong)}.customer-conditions__group[data-v-4bd568ad] .wd-button,.customer-conditions__office[data-v-4bd568ad] .wd-button{justify-self:start}.customer-conditions__office[data-v-4bd568ad]{gap:var(--wd-space-2);max-width:360px;display:grid}.customer-conditions__deadlines[data-v-4bd568ad]{gap:var(--wd-space-2);display:grid}.customer-conditions small[data-v-4bd568ad]{color:var(--wd-text-muted);font-size:var(--wd-text-xs)}.customer-conditions__actions[data-v-4bd568ad]{align-items:center;gap:var(--wd-space-3);flex-wrap:wrap;display:flex}.create-panel[data-v-93dd580a]{padding:var(--wd-panel-padding);border:1px solid var(--wd-border);border-radius:var(--wd-radius-lg)}.panel-content[data-v-93dd580a]{padding:var(--wd-spotlight-body-padding)}.panel-hint[data-v-93dd580a]{color:var(--wd-spotlight-muted);font-size:var(--wd-text-sm);margin:0}.duplicate-list[data-v-93dd580a]{gap:var(--wd-spotlight-row-gap);margin:0;padding:0;list-style:none;display:grid}.duplicate-list a[data-v-93dd580a]{padding:var(--wd-space-3);border-bottom:1px solid var(--wd-spotlight-row-border);border-radius:var(--wd-spotlight-row-radius);background:var(--wd-spotlight-row-bg);color:var(--wd-spotlight-row-fg);gap:2px;text-decoration:none;display:grid}.duplicate-list a:hover strong[data-v-93dd580a]{text-decoration:underline}.duplicate-list span[data-v-93dd580a],.duplicate-list small[data-v-93dd580a]{color:var(--wd-spotlight-row-muted);font-size:var(--wd-text-sm)}.dashboard[data-v-af79bbe0]{box-sizing:border-box;min-height:100vh;padding:var(--wd-space-8) var(--wd-space-10) var(--wd-space-12);gap:calc(var(--wd-gap) + 4px);flex-direction:column;display:flex}.dashboard__head[data-v-af79bbe0]{justify-content:space-between;align-items:flex-end;gap:var(--wd-space-4);flex-wrap:wrap;display:flex}.dashboard__greeting[data-v-af79bbe0]{flex-direction:column;gap:6px;min-width:0;display:flex}.dashboard__greeting h1[data-v-af79bbe0]{font-family:var(--wd-font-display);font-size:var(--wd-text-3xl);font-weight:var(--wd-display-weight);letter-spacing:var(--wd-display-tracking);color:var(--wd-text-strong);margin:0;line-height:1.1}.dashboard__greeting p[data-v-af79bbe0]{font-size:var(--wd-text-lg);color:var(--wd-text-secondary);text-wrap:pretty;margin:0}.dashboard__tools[data-v-af79bbe0]{align-items:center;gap:var(--wd-space-2);flex-wrap:wrap;display:flex}.dashboard__live[data-v-af79bbe0]{align-items:center;gap:var(--wd-space-2);margin:0 var(--wd-space-2) 0 0;height:32px;padding:0 var(--wd-space-3);border:1px solid var(--wd-border);background:var(--wd-surface);color:var(--wd-text-secondary);font-size:var(--wd-text-xs);border-radius:999px;display:inline-flex}.dashboard__dot[data-v-af79bbe0]{background:var(--wd-ok-dot);border-radius:50%;width:8px;height:8px}.dashboard__live.is-error[data-v-af79bbe0]{color:var(--wd-danger-text)}.dashboard__live.is-error .dashboard__dot[data-v-af79bbe0]{background:var(--wd-danger-text)}.dashboard__stats[data-v-af79bbe0]{gap:var(--wd-stats-gap);border:var(--wd-stats-border);border-radius:var(--wd-radius-lg);background:var(--wd-stats-bg);flex-wrap:wrap;display:flex;overflow:hidden}.dashboard__columns[data-v-af79bbe0]{align-items:flex-start;gap:var(--wd-gap);flex-wrap:wrap;display:flex}.dashboard__main[data-v-af79bbe0]{gap:var(--wd-gap);flex-direction:column;flex:999 520px;min-width:0;display:flex}.dashboard__side[data-v-af79bbe0]{gap:var(--wd-gap);flex-direction:column;flex:320px;min-width:0;display:flex}.dashboard__panel-icon[data-v-af79bbe0]{color:var(--wd-spotlight-figure)}.dashboard__inline-notice[data-v-af79bbe0]{margin:0 var(--wd-panel-padding) var(--wd-space-4)}.dashboard__more[data-v-af79bbe0]{color:inherit;align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.dashboard__more[data-v-af79bbe0]:hover{color:var(--wd-inverse-fg)}ul[data-v-af79bbe0]{margin:0;padding:0;list-style:none}.countersign-list[data-v-af79bbe0]{gap:var(--wd-spotlight-row-gap);padding:var(--wd-spotlight-body-padding);flex-direction:column;display:flex}.countersign-list li[data-v-af79bbe0]{align-items:center;gap:var(--wd-space-3) var(--wd-space-6);padding:var(--wd-space-4) var(--wd-panel-padding);border-top:1px solid var(--wd-spotlight-row-border);border-radius:var(--wd-spotlight-row-radius);background:var(--wd-spotlight-row-bg);flex-wrap:wrap;display:flex}.countersign-list__main[data-v-af79bbe0]{min-width:0;color:var(--wd-spotlight-row-fg);flex-direction:column;flex:2 220px;gap:2px;text-decoration:none;display:flex}.countersign-list__main strong[data-v-af79bbe0]{font-weight:600}.countersign-list__main:hover strong[data-v-af79bbe0]{text-underline-offset:3px;text-decoration:underline}.countersign-list__main span[data-v-af79bbe0]{color:var(--wd-spotlight-row-muted);font-size:var(--wd-text-sm)}.countersign-list__meta[data-v-af79bbe0]{min-width:0;color:var(--wd-spotlight-row-fg);flex-direction:column;flex:2 200px;gap:2px;display:flex}.countersign-list__meta .wd-data[data-v-af79bbe0]{color:var(--wd-spotlight-row-muted);font-size:var(--wd-text-xs)}.countersign-list__button[data-v-af79bbe0]{height:var(--wd-control-height);padding:0 calc(var(--wd-space-4) + 2px);border-radius:var(--wd-radius-md);background:var(--wd-spotlight-button-bg);color:var(--wd-spotlight-button-fg);font-family:var(--wd-font-sans);font-size:var(--wd-text-md);cursor:pointer;border:0;flex:none;font-weight:700}.countersign-list__button[data-v-af79bbe0]:hover:not(:disabled){filter:brightness(1.08)}.countersign-list__button[data-v-af79bbe0]:disabled{cursor:progress;opacity:.7}.inquiry-list a[data-v-af79bbe0]{align-items:center;gap:var(--wd-space-2) var(--wd-space-6);padding:var(--wd-space-3) var(--wd-panel-padding);border-top:1px solid var(--wd-inverse-divider);color:var(--wd-inverse-text);transition:background-color var(--wd-transition);flex-wrap:wrap;text-decoration:none;display:flex}.inquiry-list a[data-v-af79bbe0]:hover{background:var(--wd-inverse-hover)}.inquiry-list__who[data-v-af79bbe0]{flex-direction:column;flex:3 240px;gap:2px;min-width:0;display:flex}.inquiry-list__who strong[data-v-af79bbe0]{color:var(--wd-inverse-fg);font-weight:600}.inquiry-list__who span[data-v-af79bbe0]{color:var(--wd-inverse-muted);font-size:var(--wd-text-sm)}.inquiry-list__channel[data-v-af79bbe0]{padding:2px var(--wd-space-2);border:1px solid var(--wd-inverse-chip-border);border-radius:var(--wd-radius-sm);background:var(--wd-inverse-chip-bg);color:var(--wd-inverse-chip-fg);font-size:var(--wd-text-xs);flex:none;font-weight:500}.inquiry-list__when[data-v-af79bbe0]{flex-direction:column;flex:150px;gap:2px;display:flex}.inquiry-list__when .wd-data[data-v-af79bbe0]{color:var(--wd-inverse-muted);font-size:var(--wd-text-xs)}.inquiry-list__sla[data-v-af79bbe0]{font-size:var(--wd-text-xs);font-weight:700}.inquiry-list__sla.is-overdue[data-v-af79bbe0]{padding:1px var(--wd-space-2);border-radius:var(--wd-radius-sm);background:var(--wd-action-bg);color:var(--wd-action-fg);align-self:flex-start}.inquiry-list__sla.is-soon[data-v-af79bbe0]{color:var(--wd-inverse-fg)}.inquiry-list__go[data-v-af79bbe0]{color:var(--wd-inverse-muted);font-size:var(--wd-text-sm);flex:none;align-items:center;gap:4px;font-weight:600;display:inline-flex}.inquiry-list a:hover .inquiry-list__go[data-v-af79bbe0]{color:var(--wd-inverse-fg)}.inquiry-list__rest[data-v-af79bbe0]{padding:var(--wd-space-3) var(--wd-panel-padding) var(--wd-space-4);border-top:1px solid var(--wd-inverse-divider);color:var(--wd-inverse-muted);font-size:var(--wd-text-sm);font-weight:600;text-decoration:none;display:block}.inquiry-list__rest[data-v-af79bbe0]:hover{color:var(--wd-inverse-fg)}.side-list a[data-v-af79bbe0]{align-items:center;gap:var(--wd-space-2) var(--wd-space-3);padding:var(--wd-space-3) var(--wd-panel-padding);border-top:1px solid var(--wd-divider);color:var(--wd-text);flex-wrap:wrap;text-decoration:none;display:flex}.side-list a[data-v-af79bbe0]:hover{background:var(--wd-surface-hover)}.side-list__who[data-v-af79bbe0]{flex-direction:column;flex:150px;gap:2px;min-width:0;display:flex}.side-list__who strong[data-v-af79bbe0]{color:var(--wd-text-strong);font-weight:600}.side-list__who span[data-v-af79bbe0]{color:var(--wd-text-muted);font-size:var(--wd-text-xs)}.side-list__when[data-v-af79bbe0]{color:var(--wd-text-secondary);font-size:var(--wd-text-xs);white-space:nowrap}@media (width<=767px){.dashboard[data-v-af79bbe0]{padding:var(--wd-space-5) var(--wd-space-4) var(--wd-space-10)}.dashboard__greeting h1[data-v-af79bbe0]{font-size:var(--wd-text-2xl)}.dashboard__tools[data-v-af79bbe0]{width:100%}.dashboard__live[data-v-af79bbe0]{flex-basis:100%}.dashboard__tools[data-v-af79bbe0]>.wd-button{flex:1 1 0;justify-content:center}}.dashboard__stats[data-v-af79bbe0]>*{flex:150px}.design-page[data-v-169e35bf]{box-sizing:border-box;min-height:100vh;padding:var(--wd-space-8) var(--wd-space-10) var(--wd-space-12);gap:var(--wd-gap);flex-direction:column;display:flex}.design-page__head[data-v-169e35bf]{justify-content:space-between;align-items:flex-end;gap:var(--wd-space-4);flex-wrap:wrap;display:flex}.design-page__head h1[data-v-169e35bf]{font-family:var(--wd-font-display);font-size:var(--wd-text-3xl);font-weight:var(--wd-display-weight);letter-spacing:var(--wd-display-tracking);color:var(--wd-text-strong);margin:6px 0}.design-page__head p[data-v-169e35bf]{max-width:640px;color:var(--wd-text-secondary);margin:0}.demo-list[data-v-169e35bf]{gap:var(--wd-space-3);padding:0 var(--wd-panel-padding) var(--wd-panel-padding);display:grid}.design-page__toggle[data-v-169e35bf]{width:240px}.swatches[data-v-169e35bf]{gap:var(--wd-space-4);padding:0 var(--wd-panel-padding) var(--wd-panel-padding);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.swatch[data-v-169e35bf]{flex-direction:column;gap:4px;display:flex}.swatch__chip[data-v-169e35bf]{border:1px solid var(--wd-border);border-radius:var(--wd-radius-md);height:64px}.swatch code[data-v-169e35bf]{color:var(--wd-text-muted);font-size:11px}.type-list[data-v-169e35bf]{padding:0 var(--wd-panel-padding) var(--wd-space-2);margin:0}.type-list div[data-v-169e35bf]{align-items:baseline;gap:var(--wd-space-2) var(--wd-space-6);padding:var(--wd-space-3) 0;border-top:1px solid var(--wd-divider);flex-wrap:wrap;display:flex}.type-list dt[data-v-169e35bf]{flex:0 0 120px}.type-list dd[data-v-169e35bf]{min-width:0;margin:0}.type-figure[data-v-169e35bf]{font-family:var(--wd-font-display);font-size:var(--wd-text-figure);font-weight:var(--wd-figure-weight);color:var(--wd-text-strong);line-height:1}.type-title[data-v-169e35bf]{font-family:var(--wd-font-display);font-size:var(--wd-text-3xl);font-weight:var(--wd-display-weight);letter-spacing:var(--wd-display-tracking);color:var(--wd-text-strong)}.type-section[data-v-169e35bf]{font-family:var(--wd-font-display);font-size:var(--wd-text-lg);font-weight:var(--wd-display-weight);color:var(--wd-text-strong)}.type-body[data-v-169e35bf]{font-size:var(--wd-text-md)}.type-data[data-v-169e35bf]{font-size:var(--wd-text-xs);color:var(--wd-text-secondary)}.demo-stack[data-v-169e35bf]{gap:var(--wd-space-3);flex-direction:column;display:flex}.wd-panel .demo-stack[data-v-169e35bf]{padding:0 var(--wd-panel-padding) var(--wd-panel-padding)}.demo-row[data-v-169e35bf]{align-items:center;gap:var(--wd-space-3);flex-wrap:wrap;display:flex}.demo-fields[data-v-169e35bf]{gap:var(--wd-space-5);padding:0 var(--wd-panel-padding) var(--wd-panel-padding);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));display:grid}.demo-segmented[data-v-169e35bf]{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.demo-stats[data-v-169e35bf]{gap:var(--wd-stats-gap);border:var(--wd-stats-border);border-radius:var(--wd-radius-lg);background:var(--wd-stats-bg);flex-wrap:wrap;display:flex;overflow:hidden}.demo-panels[data-v-169e35bf]{gap:var(--wd-gap);grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));display:grid}@media (width<=720px){.design-page[data-v-169e35bf]{padding:var(--wd-space-5) var(--wd-space-4) var(--wd-space-10)}}.demo-stats[data-v-169e35bf]>*{flex:200px}.layers[data-v-169e35bf]{gap:var(--wd-space-4);padding:0 var(--wd-panel-padding) var(--wd-panel-padding);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.layer[data-v-169e35bf]{gap:var(--wd-space-1);display:grid}.layer__stage[data-v-169e35bf]{border:1px solid var(--wd-border);border-radius:var(--wd-radius-md);background:var(--wd-surface-sunken);place-items:center;height:88px;display:grid;position:relative;overflow:hidden}.layer__scrim[data-v-169e35bf]{position:absolute;inset:0}.layer__card[data-v-169e35bf]{border-radius:var(--wd-radius-sm);background:var(--wd-surface-raised);width:60%;height:44px}.layer__pill[data-v-169e35bf]{background:var(--wd-primary-bg);width:52px;height:26px}.measurement-document-preview[data-v-98720aff]{z-index:1000;color:#fff;background:#17202a;flex-direction:column;gap:12px;padding:16px;display:flex;position:fixed;inset:0}header[data-v-98720aff]{justify-content:space-between;align-items:center;gap:16px;display:flex}header strong[data-v-98720aff]{overflow-wrap:anywhere}header button[data-v-98720aff]{color:#17202a;background:#fff;flex-shrink:0}img[data-v-98720aff],iframe[data-v-98720aff]{object-fit:contain;border:0;flex:1;width:100%;min-height:0}.document-open a[data-v-98720aff]{color:#fff}.measurement-job-documents[data-v-a12f2ff1]{border-top:1px solid #d6dce4;min-width:0;max-width:100%;margin-top:16px;padding-top:12px}.document-choice[data-v-a12f2ff1]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.document-choice label[data-v-a12f2ff1],.document-card label[data-v-a12f2ff1]{flex-direction:row;align-items:center;gap:8px;display:flex}.document-grid[data-v-a12f2ff1]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin:12px 0;display:grid}.document-card[data-v-a12f2ff1]{overflow-wrap:anywhere;border:1px solid #d6dce4;border-radius:6px;flex-direction:column;gap:8px;min-width:0;padding:8px;display:flex}.document-thumbnail[data-v-a12f2ff1]{cursor:zoom-in;background:#eef1f6;border:0;border-radius:4px;height:100px}.document-thumbnail img[data-v-a12f2ff1]{object-fit:contain;width:100%;height:100%}.file-input-label[data-v-a12f2ff1]{flex-direction:column;gap:8px;min-width:0;display:flex}.file-input-label input[data-v-a12f2ff1]{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.tour-calculation[data-v-3d3cc14a]{color:#17202a;text-align:left;background:#f6f8fa;padding:16px}.tour-price-toggle[data-v-3d3cc14a]{border:1px solid #c8d1db;border-radius:6px;flex-wrap:wrap;gap:12px;margin:0;display:flex}.tour-price-toggle label[data-v-3d3cc14a]{align-items:center;gap:6px;display:flex}.tour-calculation-metrics[data-v-3d3cc14a]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.tour-calculation-metrics span[data-v-3d3cc14a]{gap:4px;display:grid}.tour-calculation-metrics strong[data-v-3d3cc14a]{font-variant-numeric:tabular-nums;font-size:1.1rem}.tour-calculation-metrics small[data-v-3d3cc14a],.muted[data-v-3d3cc14a]{color:#536171}.tour-calculation-inputs[data-v-3d3cc14a]{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.tour-calculation-inputs label[data-v-3d3cc14a]{gap:4px;font-size:.8rem;display:grid}.tour-calculation-inputs input[data-v-3d3cc14a]{max-width:125px}.tour-calculation-table-wrap[data-v-3d3cc14a]{overflow-x:auto}.tour-calculation table[data-v-3d3cc14a]{border-collapse:collapse;width:100%;font-size:.85rem}.tour-calculation th[data-v-3d3cc14a],.tour-calculation td[data-v-3d3cc14a]{text-align:right;border-bottom:1px solid #dce2e8;padding:8px}.tour-calculation th[data-v-3d3cc14a]:first-child{text-align:left}.negative[data-v-3d3cc14a],.tour-calculation-warning[data-v-3d3cc14a]{color:#9c341c}@media (width<=900px){.tour-calculation-metrics[data-v-3d3cc14a]{grid-template-columns:repeat(2,minmax(0,1fr))}}.dispatch-order-identity[data-v-9b7973b5]{text-align:left;color:#17202a;cursor:pointer;background:0 0;border:0;width:100%;min-width:0;padding:0;display:block}.dispatch-order-identity strong[data-v-9b7973b5],.dispatch-order-identity small[data-v-9b7973b5]{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.dispatch-order-identity strong[data-v-9b7973b5]{font-size:.8125rem;font-weight:600;line-height:1.23077}.dispatch-order-identity small[data-v-9b7973b5]{color:#637181;font-size:.75rem;line-height:1.25}.dispatch-order-marker[data-v-9b7973b5]{border-radius:var(--wd-radius-sm);background:var(--wd-info-soft);color:var(--wd-info-text);letter-spacing:.03em;text-transform:uppercase;vertical-align:1px;margin-right:6px;padding:0 5px;font-size:.625rem;font-weight:750;line-height:1.5;display:inline-block}.dispatch-order-identity.is-compact[data-v-9b7973b5]{flex-wrap:wrap;align-items:baseline;column-gap:8px;display:flex}.dispatch-order-identity.is-compact strong[data-v-9b7973b5]{flex:0 auto;min-width:0;max-width:100%}.dispatch-order-identity.is-compact small[data-v-9b7973b5]{flex:0 auto;max-width:100%}.dispatch-order-identity[data-v-9b7973b5]:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #1c2566}.dispatch-order-fulltext[data-v-9b7973b5]{z-index:20010;box-sizing:border-box;white-space:pre-line;overflow-wrap:anywhere;color:#17202a;background:#f8fafb;border:1px solid #637181;border-radius:6px;width:360px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);padding:10px 12px;font-size:.75rem;line-height:1.5;position:fixed;overflow:auto;box-shadow:0 4px 16px #17202a29}.station-link-picker[data-v-82e0b537]{gap:var(--wd-space-2);display:grid}.station-link-list[data-v-82e0b537],.station-link-results[data-v-82e0b537]{gap:var(--wd-space-1);margin:0;padding:0;list-style:none;display:grid}.station-link-list li[data-v-82e0b537]{align-items:center;gap:var(--wd-space-2);min-height:var(--wd-control-height);padding:2px var(--wd-space-1) 2px var(--wd-space-3);border:1px solid var(--wd-border);border-radius:var(--wd-radius-md);background:var(--wd-surface-raised);grid-template-columns:4.5rem minmax(0,1fr) auto;display:grid}.station-link-type[data-v-82e0b537]{color:var(--wd-text-muted);font-family:var(--wd-label-font);font-size:var(--wd-text-xs);letter-spacing:var(--wd-label-tracking);text-transform:var(--wd-label-transform);font-weight:700}.station-link-label[data-v-82e0b537]{color:var(--wd-info-text);font-size:var(--wd-text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.station-link-empty[data-v-82e0b537]{color:var(--wd-text-muted);font-size:var(--wd-text-xs);margin:0}.station-link-related[data-v-82e0b537]{align-items:center;gap:var(--wd-space-2);color:var(--wd-text-muted);font-size:var(--wd-text-xs);flex-wrap:wrap;display:flex}.station-chip[data-v-82e0b537]{align-items:center;gap:var(--wd-space-1);min-height:var(--wd-control-height-sm);padding:0 var(--wd-space-3);border:1px solid var(--wd-border-strong);border-radius:var(--wd-radius-pill);background:var(--wd-surface-raised);color:var(--wd-text);font:inherit;font-size:var(--wd-text-xs);cursor:pointer;transition:var(--wd-transition);display:inline-flex}.station-chip[data-v-82e0b537]:hover{background:var(--wd-surface-hover)}.station-chip[data-v-82e0b537]:focus-visible{outline:2px solid var(--wd-focus);outline-offset:2px}.station-chip[data-v-82e0b537]:disabled{cursor:default;opacity:.6}.station-link-search[data-v-82e0b537]{align-items:center;gap:var(--wd-space-2);padding:0 var(--wd-space-3);border:1px solid var(--wd-border-strong);border-radius:var(--wd-radius-md);background:var(--wd-surface-sunken);color:var(--wd-text-muted);display:flex}.station-link-search input[data-v-82e0b537]{min-width:0;height:var(--wd-control-height);color:var(--wd-text);font-family:var(--wd-font-sans);font-size:var(--wd-text-md);background:0 0;border:0;outline:none;flex:1;padding:0}.station-link-search input[data-v-82e0b537]::placeholder{color:var(--wd-text-muted)}.station-link-search[data-v-82e0b537]:focus-within{outline:2px solid var(--wd-focus);outline-offset:1px}.station-link-results[data-v-82e0b537]{border:1px solid var(--wd-border);border-radius:var(--wd-radius-md);background:var(--wd-surface-raised);max-height:260px;box-shadow:var(--wd-shadow-pop);overflow:auto}.station-link-results button[data-v-82e0b537]{align-items:center;gap:var(--wd-space-2);width:100%;padding:var(--wd-space-2) var(--wd-space-3);color:var(--wd-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:4.5rem minmax(0,1fr) auto;display:grid}.station-link-results button[data-v-82e0b537]:hover,.station-link-results button[data-v-82e0b537]:focus-visible{background:var(--wd-surface-hover);outline:none}.station-link-results button[data-v-82e0b537]:disabled{cursor:default;opacity:.6}.station-link-result-copy[data-v-82e0b537]{min-width:0;display:grid}.station-link-result-copy strong[data-v-82e0b537],.station-link-result-copy small[data-v-82e0b537]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.station-link-result-copy small[data-v-82e0b537],.station-link-replace[data-v-82e0b537]{color:var(--wd-text-muted);font-size:var(--wd-text-xs)}.station-backdrop[data-v-a83f01ff]{z-index:1000;padding:var(--wd-space-6);padding-bottom:calc(var(--entity-edit-bar-height,0px) + var(--system-toast-height,0px) + var(--wd-space-6));background:var(--wd-overlay-scrim);place-items:center;display:grid;position:fixed;inset:0}.station-dialog[data-v-a83f01ff]{width:min(860px,100%);max-height:calc(100dvh - 2 * var(--wd-space-6) - var(--entity-edit-bar-height,0px) - var(--system-toast-height,0px));border:1px solid var(--wd-border);border-radius:var(--wd-radius-lg);background:var(--wd-surface);min-width:0;color:var(--wd-text);box-shadow:var(--wd-shadow-pop);flex-direction:column;display:flex;overflow:hidden}.station-dialog-header[data-v-a83f01ff]{align-items:flex-start;gap:var(--wd-space-3);padding:var(--wd-space-5) var(--wd-space-5) var(--wd-space-3);border-bottom:1px solid var(--wd-divider);display:flex}.station-dialog-header>div[data-v-a83f01ff]{flex:1;min-width:0}.station-dialog-header h2[data-v-a83f01ff]{margin:var(--wd-space-2) 0 var(--wd-space-1);font-size:var(--wd-text-xl)}.station-dialog-lead[data-v-a83f01ff]{max-width:60ch;color:var(--wd-text-muted);font-size:var(--wd-text-sm);margin:0}.station-dialog-body[data-v-a83f01ff]{gap:var(--wd-space-3);padding:0 var(--wd-space-5);min-height:0;display:grid;overflow-y:auto}.station-fieldset[data-v-a83f01ff]{border:0;min-width:0;margin:0;padding:0}.station-fieldset[data-v-a83f01ff]:disabled{opacity:.72}.station-section[data-v-a83f01ff]{gap:var(--wd-space-3);padding:var(--wd-space-4) 0;border-bottom:1px solid var(--wd-divider);grid-template-columns:minmax(0,1fr);display:grid}.station-section h3[data-v-a83f01ff]{align-items:center;gap:var(--wd-space-2);color:var(--wd-text-strong);font-size:var(--wd-text-md);margin:0;display:flex}.station-section h3 small[data-v-a83f01ff]{color:var(--wd-text-muted);font-size:var(--wd-text-xs);font-weight:500}.station-clear-location[data-v-a83f01ff]{margin-left:auto}.station-grid[data-v-a83f01ff]{gap:var(--wd-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.station-due[data-v-a83f01ff]{align-items:flex-end;gap:var(--wd-space-2);display:flex}.station-due[data-v-a83f01ff]>:first-child{flex:1}.station-suggestions[data-v-a83f01ff]{align-items:center;gap:var(--wd-space-2);font-size:var(--wd-text-xs);flex-wrap:wrap;display:flex}.station-chip[data-v-a83f01ff]{min-height:var(--wd-control-height-sm);padding:0 var(--wd-space-3);border:1px solid var(--wd-border-strong);border-radius:var(--wd-radius-pill);background:var(--wd-surface-raised);color:var(--wd-text);font:inherit;font-size:var(--wd-text-xs);cursor:pointer;transition:var(--wd-transition);align-items:center;display:inline-flex}.station-chip[data-v-a83f01ff]:hover{background:var(--wd-surface-hover)}.station-chip[data-v-a83f01ff]:focus-visible{outline:2px solid var(--wd-focus);outline-offset:2px}.station-chip[aria-pressed=true][data-v-a83f01ff]{border-color:var(--wd-info-text);background:var(--wd-info-soft);color:var(--wd-info-text)}.station-chip[data-v-a83f01ff]:disabled{cursor:default;opacity:.6}.station-input[data-v-a83f01ff]{min-width:0;height:var(--wd-control-height);padding:0 var(--wd-space-3);border:1px solid var(--wd-border-strong);border-radius:var(--wd-radius-md);background:var(--wd-surface-sunken);color:var(--wd-text);font-family:var(--wd-font-sans);font-size:var(--wd-text-md)}.station-input[data-v-a83f01ff]::placeholder{color:var(--wd-text-muted)}.station-input[data-v-a83f01ff]:focus-visible{outline:2px solid var(--wd-focus);outline-offset:1px}.station-address-grid[data-v-a83f01ff]{gap:var(--wd-space-2);grid-template-columns:minmax(0,3fr) minmax(0,1fr) minmax(0,1.2fr) minmax(0,2fr);display:grid}.station-muted[data-v-a83f01ff]{color:var(--wd-text-muted)}.station-location-hint[data-v-a83f01ff]{align-items:center;gap:var(--wd-space-2);font-size:var(--wd-text-xs);flex-wrap:wrap;margin:0;display:flex}.station-actions[data-v-a83f01ff]{justify-content:flex-end;gap:var(--wd-space-2);margin:0 calc(-1 * var(--wd-space-5));padding:var(--wd-space-3) var(--wd-space-5) var(--wd-space-4);border-top:1px solid var(--wd-divider);background:var(--wd-surface);box-shadow:var(--wd-shadow-sticky);flex-wrap:wrap;display:flex;position:sticky;bottom:0}@media (width<=720px){.station-backdrop[data-v-a83f01ff]{padding:var(--wd-space-2);padding-bottom:calc(var(--entity-edit-bar-height,0px) + var(--system-toast-height,0px) + var(--wd-space-2))}.station-dialog[data-v-a83f01ff]{max-height:calc(100dvh - 2 * var(--wd-space-2) - var(--entity-edit-bar-height,0px) - var(--system-toast-height,0px))}.station-grid[data-v-a83f01ff]{grid-template-columns:minmax(0,1fr)}.station-address-grid[data-v-a83f01ff]{grid-template-columns:repeat(2,minmax(0,1fr))}.station-dialog-header[data-v-a83f01ff],.station-dialog-body[data-v-a83f01ff]{padding-left:var(--wd-space-4);padding-right:var(--wd-space-4)}.station-actions[data-v-a83f01ff]{margin:0 calc(-1 * var(--wd-space-4));padding:var(--wd-space-3) var(--wd-space-4)}}.dispatch-station-panel[data-v-0a55def7]{gap:var(--wd-space-3);padding:var(--wd-space-4);border:1px solid var(--wd-border);border-radius:var(--wd-radius-lg);background:var(--wd-surface);color:var(--wd-text);display:grid}.station-panel-header[data-v-0a55def7]{justify-content:space-between;align-items:flex-start;gap:var(--wd-space-3);display:flex}.station-panel-header h2[data-v-0a55def7]{margin:var(--wd-space-2) 0 0;font-size:var(--wd-text-lg);overflow-wrap:anywhere}.station-panel-header small[data-v-0a55def7],.station-muted[data-v-0a55def7]{color:var(--wd-text-muted);font-size:var(--wd-text-xs)}.station-facts[data-v-0a55def7]{gap:var(--wd-space-2) var(--wd-space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.station-facts dt[data-v-0a55def7]{align-items:center;gap:var(--wd-space-1);color:var(--wd-text-muted);font-family:var(--wd-label-font);font-size:var(--wd-text-xs);letter-spacing:var(--wd-label-tracking);text-transform:var(--wd-label-transform);font-weight:700;display:flex}.station-facts dd[data-v-0a55def7]{font-size:var(--wd-text-sm);overflow-wrap:anywhere;margin:2px 0 0}.station-facts-wide[data-v-0a55def7]{grid-column:1/-1}.station-notes[data-v-0a55def7]{white-space:pre-wrap}.station-links[data-v-0a55def7]{gap:var(--wd-space-1);margin:0;padding:0;list-style:none;display:grid}.station-links li[data-v-0a55def7]{gap:var(--wd-space-2);grid-template-columns:4.5rem minmax(0,1fr);display:grid}.station-links span[data-v-0a55def7]{color:var(--wd-text-muted)}.station-links a[data-v-0a55def7]{color:var(--wd-info-text)}.station-links em[data-v-0a55def7]{color:var(--wd-danger-text)}.station-events h3[data-v-0a55def7]{align-items:center;gap:var(--wd-space-2);margin:var(--wd-space-1) 0 var(--wd-space-2);color:var(--wd-text-strong);font-size:var(--wd-text-md);display:flex}.station-timeline[data-v-0a55def7]{margin:0;padding:0;list-style:none;display:grid}.station-timeline li[data-v-0a55def7]{gap:var(--wd-space-3);padding:var(--wd-space-2) 0;border-top:1px solid var(--wd-divider);font-size:var(--wd-text-sm);grid-template-columns:6.5rem minmax(0,1fr);display:grid}.station-timeline time[data-v-0a55def7],.station-timeline-icon[data-v-0a55def7]{color:var(--wd-text-muted);font-family:var(--wd-font-data);font-size:var(--wd-text-xs);font-variant-numeric:tabular-nums}.station-timeline small[data-v-0a55def7]{color:var(--wd-text-muted)}.station-timeline li>div>.wd-badge[data-v-0a55def7]{margin-right:var(--wd-space-2)}.station-received[data-v-0a55def7]{color:var(--wd-text-muted);font-size:var(--wd-text-xs);margin-top:2px;display:block}.station-timeline p[data-v-0a55def7]{margin:var(--wd-space-1) 0 0;white-space:pre-wrap}.station-photos[data-v-0a55def7]{gap:var(--wd-space-2);margin-top:var(--wd-space-2);flex-wrap:wrap;display:flex}.station-photo[data-v-0a55def7]{border:1px solid var(--wd-border);border-radius:var(--wd-radius-sm);background:var(--wd-surface-sunken);cursor:zoom-in;width:64px;height:64px;padding:0;overflow:hidden}.station-photo[data-v-0a55def7]:focus-visible{outline:2px solid var(--wd-focus);outline-offset:2px}.station-photo img[data-v-0a55def7]{object-fit:cover;width:100%;height:100%}.dispatch-order-actions-trigger[data-v-e134002e]{color:#17202a;cursor:pointer;background:#fff;border:1px solid #637181;border-radius:4px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.dispatch-order-actions-trigger[data-v-e134002e]:disabled{opacity:.55;cursor:default}.dispatch-order-actions-trigger[data-v-e134002e]:focus-visible{outline-offset:2px;outline:2px solid #1c2566}.dispatch-order-menu[data-v-e134002e]{z-index:20010;box-sizing:border-box;color:#17202a;background:#fff;border:1px solid #d7dee5;border-radius:8px;width:272px;max-width:calc(100vw - 16px);padding:4px;font-size:.8125rem;line-height:1.25;position:fixed;overflow:auto;box-shadow:0 8px 24px #17202a29}.dispatch-order-menu-title[data-v-e134002e]{color:#637181;overflow-wrap:anywhere;background:#f8fafb;padding:10px;font-size:.75rem;font-weight:600}.dispatch-order-menu button[data-v-e134002e]{text-align:left;width:100%;min-height:40px;font:inherit;color:inherit;cursor:pointer;overflow-wrap:anywhere;background:#fff;border:0;border-radius:4px;align-items:center;gap:10px;padding:8px 10px;display:flex}.dispatch-order-menu button.danger[data-v-e134002e]{color:#713224;border-top:1px solid #d7dee5;border-radius:0}.dispatch-order-menu button[data-v-e134002e]:hover:not(:disabled),.dispatch-order-menu button[data-v-e134002e]:focus-visible{outline-offset:-2px;background:#eef1f4;outline:2px solid #1c2566}.dispatch-order-menu button[data-v-e134002e]:disabled{opacity:.55;cursor:default}.dispatch-order-menu svg[data-v-e134002e]{flex:none}@media (width<=720px),(pointer:coarse){.dispatch-order-actions-trigger[data-v-e134002e]{width:44px;height:44px}.dispatch-order-menu button[data-v-e134002e]{min-height:44px}}.dispatch-selected-identity[data-v-85c4c809]{color:#17202a;overflow-wrap:anywhere;gap:3px;margin:8px 0;font-size:.8125rem;display:grid}.dispatch-selected-identity span[data-v-85c4c809]{color:#637181;font-size:.75rem}.dispatch-tour-row td[data-v-85c4c809]:last-child{z-index:1;background:#f8fafb;position:sticky;right:0}.dispatch-tour-controls[data-v-85c4c809]{justify-content:flex-end;align-items:center;gap:12px;display:flex}.dispatch-tour-controls .number-cell[data-v-85c4c809]{text-align:right}.dispatch-tour-row .dispatch-row-main strong[data-v-85c4c809]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dispatch-open-list[data-v-85c4c809]{grid-auto-rows:max-content;gap:2px}.dispatch-job-card[data-v-85c4c809]{border-radius:4px;grid-template-columns:minmax(0,1fr) 6.875rem 36px;gap:8px;min-height:44px;padding:3px 8px;display:grid}.dispatch-job-card.blocked[data-v-85c4c809]{cursor:default}.dispatch-job-card.station[data-v-85c4c809],.dispatch-position-row.station td[data-v-85c4c809]:first-child{box-shadow:inset 3px 0 0 var(--wd-info-text)}.dispatch-order-status[data-v-85c4c809]{flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;display:flex}.dispatch-order-status .sla-pill[data-v-85c4c809]{grid-area:auto;min-width:102px;max-width:100%;min-height:18px;padding:0 6px;font-size:.6875rem;line-height:1.45}.dispatch-order-status .dispatch-order-warning[data-v-85c4c809]{text-overflow:ellipsis;white-space:nowrap;color:#17202a;max-width:100%;margin:0;font-size:.6875rem;font-weight:400;line-height:1.18;display:block;overflow:hidden}.dispatch-position-row td[data-v-85c4c809]{vertical-align:middle;height:44px;padding:3px 6px}.dispatch-position-row td.dispatch-position-identity[data-v-85c4c809]{overflow:hidden}.dispatch-table col[data-v-85c4c809]:nth-child(3){width:8.75rem}.dispatch-table col[data-v-85c4c809]:nth-child(5){width:52px}.dispatch-table .dispatch-order-action-cell[data-v-85c4c809]{z-index:2;text-align:center;background:#fff;display:table-cell;position:sticky;right:0}.dispatch-position-row.selected .dispatch-order-action-cell[data-v-85c4c809],.dispatch-position-row:hover .dispatch-order-action-cell[data-v-85c4c809]{background:#eef7fa}.dispatch-table th[data-v-85c4c809]:last-child{z-index:3;background:#f8fafb;position:sticky;right:0}@media (width<=720px),(pointer:coarse){.dispatch-table[data-v-85c4c809]{width:100%;min-width:0}.dispatch-table col[data-v-85c4c809]:first-child{width:36px}.dispatch-table col[data-v-85c4c809]:nth-child(3){width:6.875rem}.dispatch-table col[data-v-85c4c809]:nth-child(4){width:0}.dispatch-table th[data-v-85c4c809]:nth-child(4),.dispatch-position-row td.number-cell[data-v-85c4c809]{border:0;padding:0;font-size:0;overflow:hidden}.dispatch-table th[data-v-85c4c809]:first-child{font-size:0}.dispatch-table th[data-v-85c4c809]:first-child:after{content:"#";font-size:11px}.dispatch-position-row td[data-v-85c4c809]:first-child{gap:1px;padding-left:2px}.dispatch-position-row .drag-handle[data-v-85c4c809]{display:none}.dispatch-job-card[data-v-85c4c809]{grid-template-columns:minmax(0,1fr) 6.875rem 44px;gap:4px;min-height:48px;padding:1px 8px}.dispatch-position-row td[data-v-85c4c809]{height:48px;padding:1px 6px}.dispatch-table col[data-v-85c4c809]:nth-child(5){width:56px}}.intake-facts[data-v-7add0f7c]{gap:var(--wd-space-2) var(--wd-space-6);font-size:var(--wd-text-sm);flex-wrap:wrap;margin:0;display:flex}.intake-facts div[data-v-7add0f7c]{gap:var(--wd-space-2);display:flex}.intake-facts dt[data-v-7add0f7c]{color:var(--wd-text-muted)}.intake-facts dd[data-v-7add0f7c]{color:var(--wd-text-secondary);margin:0}.intake-facts .is-warning dd[data-v-7add0f7c]{color:var(--wd-danger-text)}.list-filters[data-v-7add0f7c]{max-width:100%;overflow-x:auto}.list-filters[data-v-7add0f7c] button{white-space:nowrap}.filter-count[data-v-7add0f7c]{font-size:var(--wd-text-xs);opacity:.8;margin-left:6px}.inquiry-col-contact[data-v-7add0f7c],.inquiry-col-object[data-v-7add0f7c]{width:19%}.inquiry-col-status[data-v-7add0f7c]{width:12%}.inquiry-col-date[data-v-7add0f7c]{width:10%}.offer-state-cell[data-v-7add0f7c]{min-width:132px}.workflow-status-control[data-v-7add0f7c]{align-items:center;gap:6px;display:inline-flex;position:relative}.workflow-status-button[data-v-7add0f7c],.inquiry-actions-trigger[data-v-7add0f7c]{border-radius:var(--wd-radius-sm);color:var(--wd-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:2px;display:inline-flex}.inquiry-actions-trigger[data-v-7add0f7c]{width:var(--wd-control-height-sm);height:var(--wd-control-height-sm)}.workflow-status-button[data-v-7add0f7c]:hover:not(:disabled),.inquiry-actions-trigger[data-v-7add0f7c]:hover:not(:disabled){background:var(--wd-surface-hover)}.workflow-status-button[data-v-7add0f7c]:disabled,.inquiry-actions-trigger[data-v-7add0f7c]:disabled{cursor:wait;opacity:.6}.workflow-status-icon.done[data-v-7add0f7c]{color:var(--wd-ok-text)}.workflow-status-icon.open[data-v-7add0f7c]{color:var(--wd-action-text)}.workflow-status-icon.overdue[data-v-7add0f7c]{color:var(--wd-danger-text)}.workflow-status-icon.not-required[data-v-7add0f7c]{color:var(--wd-text-disabled)}.inquiry-offer-timer[data-v-7add0f7c]{color:var(--wd-text-secondary);font-size:var(--wd-text-xs);margin:0;font-weight:600;line-height:1.25}.inquiry-offer-timer.overdue[data-v-7add0f7c]{color:var(--wd-danger-text)}.inquiry-actions[data-v-7add0f7c]{justify-content:flex-end;align-items:center;gap:var(--wd-space-1);display:inline-flex}.workflow-status-floating-picker[data-v-7add0f7c],.inquiry-actions-floating-menu[data-v-7add0f7c]{z-index:200;min-width:172px;padding:var(--wd-space-1);border:1px solid var(--wd-border-strong);border-radius:var(--wd-radius-md);background:var(--wd-surface-raised);color:var(--wd-text);font-family:var(--wd-font-sans);box-shadow:var(--wd-shadow-pop);color-scheme:var(--wd-color-scheme);display:grid;position:fixed}.workflow-status-choice[data-v-7add0f7c],.inquiry-actions-floating-menu button[data-v-7add0f7c]{align-items:center;gap:var(--wd-space-2);width:100%;padding:var(--wd-space-2);border-radius:var(--wd-radius-sm);color:var(--wd-text);font-size:var(--wd-text-sm);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;font-weight:600;display:flex}.workflow-status-choice[data-v-7add0f7c]:hover,.inquiry-actions-floating-menu button[data-v-7add0f7c]:hover{background:var(--wd-surface-hover)}.workflow-status-choice.selected[data-v-7add0f7c],.inquiry-actions-floating-menu button.selected[data-v-7add0f7c]{background:var(--wd-row-marked);box-shadow:inset 3px 0 0 var(--wd-row-marked-edge)}.inquiry-actions-floating-menu small[data-v-7add0f7c]{padding:var(--wd-space-1) var(--wd-space-2) 2px;color:var(--wd-text-muted);font-size:var(--wd-text-xs);line-height:1.3;display:block}.login[data-v-5001f211]{min-height:100dvh;padding:var(--wd-space-10) var(--wd-space-4);place-items:center;display:grid;position:relative}.login__theme[data-v-5001f211]{top:var(--wd-space-4);right:var(--wd-space-4);position:absolute}.login__panel[data-v-5001f211]{gap:var(--wd-space-5);width:min(420px,100%);padding:var(--wd-space-6);border:1px solid var(--wd-border);border-radius:var(--wd-radius-lg);background:var(--wd-surface);flex-direction:column;display:flex}.login__head[data-v-5001f211]{gap:var(--wd-space-2);flex-direction:column;display:flex}.login__head[data-v-5001f211]>:first-child{margin-bottom:var(--wd-space-3)}.login__head .wd-label[data-v-5001f211]{margin:0}h1[data-v-5001f211]{font-family:var(--wd-font-display);font-size:var(--wd-text-2xl);font-weight:var(--wd-display-weight);letter-spacing:var(--wd-display-tracking);color:var(--wd-text-strong);margin:0}@media (width<=480px){.login__panel[data-v-5001f211]{padding:var(--wd-space-5) var(--wd-space-4)}}.inquiry-context-block[data-v-81ecf92e]{color:var(--wd-text);z-index:30;border:1px solid var(--wd-border);background:var(--wd-surface-raised);box-shadow:var(--wd-shadow-sticky);position:sticky;top:0}.inquiry-context-block>summary[data-v-81ecf92e]{cursor:pointer;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:7px;min-height:34px;padding:5px 9px;list-style:none;display:grid}.inquiry-context-block>summary[data-v-81ecf92e]::-webkit-details-marker{display:none}.inquiry-context-block>summary span[data-v-81ecf92e]{color:var(--wd-text-muted);font-size:var(--wd-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inquiry-context-content[data-v-81ecf92e]{border-top:1px solid var(--wd-divider);gap:8px;max-height:min(48vh,420px);padding:9px;display:grid;overflow:auto}.inquiry-context-content dl[data-v-81ecf92e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px;margin:0;display:grid}.inquiry-context-content dl>div[data-v-81ecf92e]{min-width:0}.inquiry-context-content dt[data-v-81ecf92e]{color:var(--wd-text-muted);font-size:var(--wd-text-xs);font-weight:700}.inquiry-context-content dd[data-v-81ecf92e]{overflow-wrap:anywhere;font-size:var(--wd-text-xs);margin:2px 0 0}.inquiry-context-list summary[data-v-81ecf92e]{cursor:pointer;font-size:var(--wd-text-xs);font-weight:700}.inquiry-context-list ul[data-v-81ecf92e]{font-size:var(--wd-text-xs);margin:6px 0 0;padding-left:20px}.inquiry-context-remark[data-v-81ecf92e]{color:var(--wd-action-text);border-left:3px solid var(--wd-action-border);background:var(--wd-action-soft);padding:7px 9px}.inquiry-context-remark strong[data-v-81ecf92e]{font-size:var(--wd-text-xs)}.inquiry-context-remark p[data-v-81ecf92e]{overflow-wrap:anywhere;white-space:pre-wrap;margin:4px 0 0}@media (width<=720px){.inquiry-context-content dl[data-v-81ecf92e]{grid-template-columns:1fr}}.entity-timeline[data-v-df1ef0dc]{z-index:20;width:var(--timeline-open-width,320px);background:#f8fafc;border:1px solid #cfdae6;max-width:calc(100vw - 32px);transition:width .18s;position:fixed;top:88px;bottom:88px;right:16px;box-shadow:0 10px 24px #0f172a14}.entity-timeline.collapsed[data-v-df1ef0dc]{width:44px}.timeline-collapse[data-v-df1ef0dc]{color:#334155;cursor:pointer;background:#fff;border:1px solid #c1cedd;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:absolute;top:12px;left:-16px}.timeline-content[data-v-df1ef0dc]{flex-direction:column;min-width:0;height:100%;min-height:0;padding:18px 16px;display:flex}.timeline-head h2[data-v-df1ef0dc]{color:#111827;margin:2px 0 0;font-size:1rem}.timeline-tabs[data-v-df1ef0dc]{background:#eef3f7;border:1px solid #d7e0ea;grid-template-columns:repeat(3,1fr);gap:4px;margin:16px 0 14px;padding:3px;display:grid}.timeline-tabs button[data-v-df1ef0dc]{color:#475569;cursor:pointer;background:0 0;border:0;min-height:30px;font-weight:700}.timeline-tabs button.active[data-v-df1ef0dc]{color:#0f4d66;background:#fff;box-shadow:0 1px 2px #0f172a14}.timeline-list[data-v-df1ef0dc]{min-height:0;margin:0;padding:0 2px 0 0;list-style:none;overflow-y:auto}.timeline-entry[data-v-df1ef0dc]{grid-template-columns:24px minmax(0,1fr);gap:10px;padding:0 0 16px;display:grid;position:relative}.timeline-entry[data-v-df1ef0dc]:before{content:"";background:#d6e0ea;width:1px;position:absolute;top:26px;bottom:2px;left:11px}.timeline-entry[data-v-df1ef0dc]:last-child:before{display:none}.timeline-marker[data-v-df1ef0dc]{color:#64748b;background:#fff;border:1px solid #cbd5e1;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.timeline-entry.success .timeline-marker[data-v-df1ef0dc]{color:#28734f;border-color:#9ac7b0}.timeline-entry.warning .timeline-marker[data-v-df1ef0dc]{color:#a6531b;border-color:#f1b98f}.timeline-entry.danger .timeline-marker[data-v-df1ef0dc]{color:#b42318;border-color:#eca5a5}.timeline-entry-body[data-v-df1ef0dc]{min-width:0}.timeline-entry-meta[data-v-df1ef0dc]{color:#64748b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:.73rem;font-weight:700;display:flex}.timeline-entry strong[data-v-df1ef0dc]{color:#1f2937;margin-top:3px;font-size:.86rem;line-height:1.35;display:block}.timeline-entry p[data-v-df1ef0dc],.timeline-entry small[data-v-df1ef0dc]{color:#64748b;overflow-wrap:anywhere;margin:4px 0 0;font-size:.78rem;line-height:1.35;display:block}.timeline-changes[data-v-df1ef0dc]{color:#475569;margin-top:8px;font-size:.76rem}.timeline-changes summary[data-v-df1ef0dc]{cursor:pointer;font-weight:700}.timeline-changes dl[data-v-df1ef0dc]{margin:8px 0 0}.timeline-changes dt[data-v-df1ef0dc]{color:#334155;font-weight:700}.timeline-changes dd[data-v-df1ef0dc]{color:#64748b;grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr);gap:4px;margin:2px 0 8px;display:grid}.timeline-changes dd span[data-v-df1ef0dc]{overflow-wrap:anywhere;min-width:0}.timeline-muted[data-v-df1ef0dc],.timeline-error[data-v-df1ef0dc]{color:#64748b;margin:0;font-size:.86rem}.timeline-error[data-v-df1ef0dc]{color:#b42318}.timeline-closed-icon[data-v-df1ef0dc]{color:#475569;position:absolute;top:54px;left:12px}@media (width<=1180px){.entity-timeline[data-v-df1ef0dc]{width:auto;max-width:none;margin:0 0 16px;position:static}.entity-timeline.collapsed[data-v-df1ef0dc]{width:auto;min-height:48px}.timeline-collapse[data-v-df1ef0dc]{top:8px;left:auto;right:8px}}.timeline-footer[data-v-df1ef0dc]{border-top:1px solid #e6e8f6;justify-items:start;gap:8px;padding-top:8px;font-size:12px;display:grid}.timeline-footer div[data-v-df1ef0dc-s]{gap:4px;display:grid}.readonly-inquiry-panel[data-v-143b6971],.readonly-step-card[data-v-143b6971],.overview-section[data-v-143b6971]{background:var(--wd-surface);border-color:var(--wd-border);color:var(--wd-text)}.readonly-head[data-v-143b6971],.readonly-signal-row[data-v-143b6971],.readonly-step-card header[data-v-143b6971]{border-color:var(--wd-divider)}.readonly-inquiry-panel h2[data-v-143b6971],.readonly-inquiry-panel h3[data-v-143b6971]{color:var(--wd-text-strong)}.wizard-actions[data-v-143b6971]{bottom:calc(var(--entity-edit-bar-height,0px) + max(18px, env(safe-area-inset-bottom)) + 24px)}.wizard-panel[data-v-143b6971]:has(.wizard-actions){padding-bottom:calc(var(--entity-edit-bar-height,0px) + var(--wizard-actions-height,68px) + var(--system-toast-height,0px) + 64px)}.workspace-page.has-timeline[data-v-143b6971]{padding-right:356px}.hidden-native-submit[data-v-143b6971]{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute}.coordinate-picker-grid[data-v-143b6971]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (width<=1180px){.workspace-page.has-timeline[data-v-143b6971]{padding-right:22px}.coordinate-picker-grid[data-v-143b6971]{grid-template-columns:1fr}}.inquiry-referral-code[data-v-143b6971]{gap:var(--wd-space-2);padding-block:var(--wd-space-3);display:grid}.inquiry-referral-code>button[data-v-143b6971]{justify-self:start}.oma-demo[data-v-5dd27935]{color:#14212b;background:radial-gradient(circle at 18% 12%,#64abc42e,#0000 28%),linear-gradient(135deg,#f8fbfc 0%,#e8eef1 46%,#f7f8f3 100%);min-height:100vh;overflow-x:hidden}.demo-hero[data-v-5dd27935]{grid-template-columns:minmax(320px,.9fr) minmax(360px,1.1fr);align-items:center;gap:34px;min-height:88vh;padding:clamp(28px,5vw,70px);display:grid}.hero-copy[data-v-5dd27935]{max-width:640px}.demo-kicker[data-v-5dd27935],.section-head span[data-v-5dd27935]{color:#0c5a78;letter-spacing:0;text-transform:uppercase;align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.hero-copy h1[data-v-5dd27935],.section-head h2[data-v-5dd27935]{letter-spacing:0;margin:12px 0 0;line-height:1.03}.hero-copy h1[data-v-5dd27935]{max-width:560px;font-size:clamp(42px,8vw,88px)}.hero-copy p[data-v-5dd27935]{color:#4d5f6f;max-width:560px;margin:18px 0 0;font-size:20px;line-height:1.55}.hero-actions[data-v-5dd27935]{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.primary-action[data-v-5dd27935],.secondary-action[data-v-5dd27935]{border:1px solid #0c5a78;align-items:center;min-height:44px;padding:10px 16px;font-weight:800;display:inline-flex}.primary-action[data-v-5dd27935]{color:#fff;background:#0c5a78}.secondary-action[data-v-5dd27935]{color:#0c5a78;background:#ffffffad}.winter-scene[data-v-5dd27935]{background:linear-gradient(#ffffffbd,#fff3),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='900' height='600' viewBox='0 0 900 600'%3E%3Crect width='900' height='600' fill='%23dce7eb'/%3E%3Cpath d='M0 420 C130 380 230 455 365 405 S620 330 900 380 V600 H0Z' fill='%23f7fbfc'/%3E%3Cpath d='M0 260 C160 210 260 315 420 250 S700 180 900 230 V600 H0Z' fill='%23c9d8de' opacity='.62'/%3E%3Cpath d='M96 122 h92 v70 h-92zM128 76 h44 v46h-44zM690 124 h110 v82h-110zM728 80 h42v44h-42zM420 146 h78v58h-78z' fill='%23ffffff' opacity='.9'/%3E%3Cpath d='M95 122 l47 -36 47 36M689 124 l56 -42 56 42M419 146 l40 -31 40 31' stroke='%237c929d' stroke-width='8' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/cover;border:1px solid #8597a473;min-height:520px;position:relative;overflow:hidden;box-shadow:0 24px 80px #2237442e}.sky[data-v-5dd27935]{pointer-events:none;position:absolute;inset:0}.flake[data-v-5dd27935]{opacity:.86;background:#fff;border-radius:50%;width:7px;height:7px;animation:8s linear infinite snowfall-5dd27935;position:absolute;top:-24px}.flake[data-v-5dd27935]:nth-child(odd){width:5px;height:5px;animation-duration:10s}.flake[data-v-5dd27935]:nth-child(3n){animation-duration:12s}.flake[data-v-5dd27935]:first-child{animation-delay:-1s;left:4%}.flake[data-v-5dd27935]:nth-child(2){animation-delay:-4s;left:9%}.flake[data-v-5dd27935]:nth-child(3){animation-delay:-8s;left:14%}.flake[data-v-5dd27935]:nth-child(4){animation-delay:-2s;left:21%}.flake[data-v-5dd27935]:nth-child(5){animation-delay:-6s;left:27%}.flake[data-v-5dd27935]:nth-child(6){animation-delay:-3s;left:33%}.flake[data-v-5dd27935]:nth-child(7){animation-delay:-9s;left:39%}.flake[data-v-5dd27935]:nth-child(8){animation-delay:-5s;left:44%}.flake[data-v-5dd27935]:nth-child(9){animation-delay:-7s;left:51%}.flake[data-v-5dd27935]:nth-child(10){animation-delay:-1s;left:57%}.flake[data-v-5dd27935]:nth-child(11){animation-delay:-4s;left:63%}.flake[data-v-5dd27935]:nth-child(12){animation-delay:-8s;left:69%}.flake[data-v-5dd27935]:nth-child(13){animation-delay:-2s;left:74%}.flake[data-v-5dd27935]:nth-child(14){animation-delay:-6s;left:79%}.flake[data-v-5dd27935]:nth-child(15){animation-delay:-3s;left:84%}.flake[data-v-5dd27935]:nth-child(16){animation-delay:-9s;left:89%}.flake[data-v-5dd27935]:nth-child(17){animation-delay:-5s;left:94%}.flake[data-v-5dd27935]:nth-child(18){animation-delay:-7s;left:18%}.flake[data-v-5dd27935]:nth-child(19){animation-delay:-2s;left:48%}.flake[data-v-5dd27935]:nth-child(20){animation-delay:-5s;left:72%}.flake[data-v-5dd27935]:nth-child(21){animation-delay:-6s;left:36%}.flake[data-v-5dd27935]:nth-child(22){animation-delay:-1s;left:88%}.route-map[data-v-5dd27935]{position:absolute;inset:54% 9% 14%}.route-line[data-v-5dd27935],.route-cleared[data-v-5dd27935]{border-radius:999px;height:16px;position:absolute;top:50%;left:0;right:0}.route-line[data-v-5dd27935]{background:#72848f80;transform:rotate(-7deg)}.route-cleared[data-v-5dd27935]{background:#1d718f;transition:width .26s;right:auto;box-shadow:0 0 0 5px #ffffff75}.map-pin[data-v-5dd27935],.plow[data-v-5dd27935],.property[data-v-5dd27935]{justify-content:center;align-items:center;display:inline-flex;position:absolute}.map-pin[data-v-5dd27935]{color:#0c5a78;background:#fff;border-radius:50%;width:42px;height:42px;box-shadow:0 12px 24px #152d3a2e}.map-pin.home[data-v-5dd27935]{top:35%;left:2%}.map-pin.depot[data-v-5dd27935]{top:12%;right:0}.plow[data-v-5dd27935]{left:var(--b857d542);background:#f1c84b;border:2px solid #14212b;border-radius:4px;width:58px;height:34px;font-size:14px;font-weight:900;transition:left .26s;top:calc(50% - 42px);transform:translate(-50%)rotate(-7deg)}.property[data-v-5dd27935]{background:#89aab7;border:5px solid #fff;width:42px;height:42px;box-shadow:0 8px 22px #1c35412e}.property-a[data-v-5dd27935]{top:4%;left:22%}.property-b[data-v-5dd27935]{top:64%;left:52%}.property-c[data-v-5dd27935]{top:-10%;left:76%}.demo-band[data-v-5dd27935],.project-showcase[data-v-5dd27935]{padding:44px clamp(20px,5vw,70px)}.section-head[data-v-5dd27935]{max-width:760px}.section-head h2[data-v-5dd27935]{max-width:760px;font-size:clamp(30px,5vw,54px)}.control-panel[data-v-5dd27935]{grid-template-columns:minmax(260px,.85fr) minmax(320px,1.15fr);align-items:stretch;gap:18px;margin-top:22px;display:grid}.control-panel label[data-v-5dd27935],.metric-grid>div[data-v-5dd27935],.step-tile[data-v-5dd27935],.chat-demo[data-v-5dd27935]{background:#ffffffc7;border:1px solid #d1d8df;box-shadow:0 1px 2px #14212d0d}.control-panel label[data-v-5dd27935]{color:#4d5f6f;align-content:center;gap:18px;padding:22px;font-weight:800;display:grid}.control-panel input[data-v-5dd27935]{accent-color:#0c5a78;width:100%}.metric-grid[data-v-5dd27935]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.metric-grid>div[data-v-5dd27935]{align-content:center;min-height:132px;padding:18px;display:grid}.metric-grid strong[data-v-5dd27935]{font-size:clamp(24px,4vw,38px)}.metric-grid small[data-v-5dd27935],.step-tile small[data-v-5dd27935]{color:#627483;line-height:1.4}.demo-grid[data-v-5dd27935]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:12px clamp(20px,5vw,70px) 46px;display:grid}.step-tile[data-v-5dd27935]{color:#14212b;text-align:left;gap:10px;min-height:190px;padding:20px;display:grid}.step-tile.active[data-v-5dd27935],.step-tile[data-v-5dd27935]:hover,.step-tile[data-v-5dd27935]:focus-visible{border-color:#0c5a78;outline:none;box-shadow:0 12px 34px #0c5a7824}.step-tile svg[data-v-5dd27935]{color:#0c5a78}.showcase-layout[data-v-5dd27935]{grid-template-columns:minmax(280px,1fr) minmax(260px,.7fr);gap:20px;margin-top:22px;display:grid}.highlight-list[data-v-5dd27935]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.highlight-list li[data-v-5dd27935]{border-bottom:1px solid #cfd8df;align-items:center;gap:10px;min-height:52px;font-weight:800;display:flex}.highlight-list svg[data-v-5dd27935],.chat-demo svg[data-v-5dd27935]{color:#0c5a78;flex:none}.chat-demo[data-v-5dd27935]{align-content:start;gap:14px;padding:22px;display:grid}.chat-demo p[data-v-5dd27935]{color:#4d5f6f;margin:0;font-size:18px;line-height:1.5}@keyframes snowfall-5dd27935{0%{transform:translateY(-20px)}to{transform:translate(22px,620px)}}@media (width<=860px){.demo-hero[data-v-5dd27935],.control-panel[data-v-5dd27935],.demo-grid[data-v-5dd27935],.showcase-layout[data-v-5dd27935]{grid-template-columns:1fr}.demo-hero[data-v-5dd27935]{min-height:auto}.winter-scene[data-v-5dd27935]{min-height:430px}.metric-grid[data-v-5dd27935]{grid-template-columns:1fr}}@media (width<=520px){.demo-hero[data-v-5dd27935]{padding:24px 16px}.hero-copy p[data-v-5dd27935],.chat-demo p[data-v-5dd27935]{font-size:17px}.hero-actions[data-v-5dd27935]{display:grid}.primary-action[data-v-5dd27935],.secondary-action[data-v-5dd27935]{justify-content:center}}.offer-referral[data-v-c48269cf]{font-family:var(--wd-font-sans);border:1px solid var(--wd-border);border-radius:var(--wd-radius-md);background:var(--wd-surface-raised);color:var(--wd-text-strong);font-size:var(--wd-text-md);grid-template-columns:34px minmax(0,1fr);gap:12px;margin-top:12px;padding:12px 14px;display:grid}.offer-referral-icon[data-v-c48269cf]{border-radius:var(--wd-radius-pill);background:var(--wd-surface-raised);width:34px;height:34px;color:var(--wd-info-text);justify-content:center;align-items:center;display:inline-flex}.offer-referral-body[data-v-c48269cf]{gap:6px;min-width:0;display:grid}.offer-referral header[data-v-c48269cf]{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.offer-referral h3[data-v-c48269cf]{color:var(--wd-text-strong);font-size:var(--wd-text-lg);margin:0}.offer-referral p[data-v-c48269cf]{overflow-wrap:anywhere;margin:0}.offer-referral small[data-v-c48269cf],.offer-referral-muted[data-v-c48269cf]{color:var(--wd-text-muted);font-size:var(--wd-text-xs)}.offer-referral a[data-v-c48269cf]{color:var(--wd-info-text);font-weight:600}.offer-referral-benefit strong[data-v-c48269cf]{color:var(--wd-text-strong)}.offer-referral-actions[data-v-c48269cf]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.offer-referral-confirm[data-v-c48269cf]{font-weight:600}.offer-referral-form[data-v-c48269cf]{gap:8px;display:grid}.offer-referral-form label[data-v-c48269cf]{max-width:320px;font-size:var(--wd-text-sm);gap:4px;font-weight:600;display:grid}.offer-referral-match[data-v-c48269cf]{border:1px solid var(--wd-border);border-radius:var(--wd-radius-sm);background:var(--wd-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:9px 11px;display:flex}.offer-referral-match small[data-v-c48269cf]{display:block}.offer-referral-hint[data-v-c48269cf]{font-weight:400}.offer-referral-source[data-v-c48269cf]{display:block}.offer-referral-outgoing[data-v-c48269cf]{gap:var(--wd-space-2);margin-top:var(--wd-space-1);border:1px solid var(--wd-border);border-radius:var(--wd-radius-md);background:var(--wd-surface);padding:var(--wd-space-3);color:var(--wd-text);font-size:var(--wd-text-sm);display:grid}.offer-referral-outgoing h4[data-v-c48269cf]{align-items:center;gap:var(--wd-space-2);color:var(--wd-text-strong);font-family:var(--wd-font-display);font-size:var(--wd-text-md);flex-wrap:wrap;margin:0;display:flex}.offer-referral-outgoing p[data-v-c48269cf]{color:var(--wd-text-secondary);margin:0}.offer-referral-outgoing ul[data-v-c48269cf]{gap:var(--wd-space-1);margin:0;padding:0;list-style:none;display:grid}.offer-referral-outgoing li[data-v-c48269cf]{align-items:center;gap:var(--wd-space-1);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.offer-referral-outgoing a[data-v-c48269cf]{color:var(--wd-info-text)}.offer-referral-outgoing .offer-referral-outgoing__muted[data-v-c48269cf]{color:var(--wd-text-muted)}.offer-referral-outgoing__status[data-v-c48269cf]{margin-left:auto}.price-card-terms[data-v-f61a7bf4]{gap:var(--wd-space-1);margin-top:var(--wd-space-2);font-size:var(--wd-text-xs);display:grid}.price-card-terms.inset[data-v-f61a7bf4]{margin:0 var(--wd-space-3) var(--wd-space-3)}.price-card-terms ul[data-v-f61a7bf4]{gap:var(--wd-space-1);margin:0;padding:0;list-style:none;display:grid}.price-card-terms li[data-v-f61a7bf4]{justify-content:space-between;gap:var(--wd-space-1) var(--wd-space-2);color:var(--wd-text-secondary);flex-wrap:wrap;display:flex}.price-card-terms-amount[data-v-f61a7bf4]{font-variant-numeric:tabular-nums;white-space:nowrap}.commission-choice[data-v-12b1c350]{border:1px solid var(--wd-border);border-radius:var(--wd-radius-md);background:var(--wd-surface);gap:10px;margin:0;padding:14px 16px;display:grid}.commission-choice legend[data-v-12b1c350]{float:left;width:100%;color:var(--wd-text-strong);font-size:var(--wd-text-lg);margin:0 0 2px;padding:0;font-weight:750}.commission-choice-grid[data-v-12b1c350]{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:8px;display:grid}.commission-choice-card[data-v-12b1c350]{border:1px solid var(--wd-border);border-radius:var(--wd-radius-sm);background:var(--wd-surface);cursor:pointer;gap:2px;padding:10px 12px 10px 36px;display:grid;position:relative}.commission-choice-card input[data-v-12b1c350]{margin:0;position:absolute;top:12px;left:12px}.commission-choice-card strong[data-v-12b1c350]{color:var(--wd-text-strong);font-size:var(--wd-text-md)}.commission-choice-card small[data-v-12b1c350]{color:var(--wd-text-muted);font-size:var(--wd-text-xs)}.commission-choice-card.is-selected[data-v-12b1c350]{border-color:var(--wd-info-text);background:var(--wd-info-soft);box-shadow:inset 0 0 0 1px var(--wd-info-text)}.commission-choice-card[data-v-12b1c350]:focus-within{outline:2px solid var(--wd-focus);outline-offset:2px}.commission-choice-divider[data-v-12b1c350]{color:var(--wd-text-muted);font-size:var(--wd-text-sm);margin:4px 0 0}.sr-only[data-v-12b1c350]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.commission-first-price[data-v-12b1c350]{min-width:0;color:var(--wd-text);overflow-wrap:anywhere;gap:18px;margin:18px 0;display:grid}.commission-price-context[data-v-12b1c350],.commission-price-override[data-v-12b1c350],.commission-price-entry[data-v-12b1c350],.commission-following-price[data-v-12b1c350],.commission-later-price[data-v-12b1c350]{gap:8px;min-width:0;display:grid}.commission-price-context span[data-v-12b1c350],.commission-price-context small[data-v-12b1c350],.commission-price-entry small[data-v-12b1c350],.commission-following-price small[data-v-12b1c350]{color:var(--wd-text-muted)}.commission-following-price[data-v-12b1c350],.commission-later-price[data-v-12b1c350]{border:1px solid var(--wd-border);border-radius:var(--wd-radius-sm);background:var(--wd-surface-sunken);padding:16px}.commission-later-price[data-v-12b1c350]{background:var(--wd-surface)}:is(.commission-following-price label[data-v-12b1c350]:has(select),.commission-later-price label[data-v-12b1c350]:has(select)){gap:6px;display:grid}.commission-following-price select[data-v-12b1c350],.commission-later-price select[data-v-12b1c350]{width:100%;min-width:0}.commission-price-override[data-v-12b1c350]{border:1px solid var(--wd-border);border-radius:var(--wd-radius-sm);background:var(--wd-surface-sunken);gap:12px;padding:16px}.commission-radio-list[data-v-12b1c350],.commission-mode-list[data-v-12b1c350]{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.commission-mode-list[data-v-12b1c350]{grid-template-columns:repeat(2,minmax(0,1fr))}.commission-radio-choice[data-v-12b1c350]{border:1px solid var(--wd-border);border-radius:var(--wd-radius-sm);background:var(--wd-surface);min-width:0;min-height:44px;color:var(--wd-text-strong);cursor:pointer;overflow-wrap:anywhere;align-items:center;gap:8px;padding:10px 12px;display:flex}.commission-radio-choice.selected[data-v-12b1c350]{border-color:var(--wd-info-text);background:var(--wd-info-soft);font-weight:600}.commission-radio-choice[data-v-12b1c350]:focus-within{outline:2px solid var(--wd-focus);outline-offset:2px}.commission-price-entry>input[data-v-12b1c350]{width:100%;min-width:0}.commission-price-quote[data-v-12b1c350]{gap:6px;display:grid}.commission-price-quote>strong[data-v-12b1c350]{color:var(--wd-text-strong);font-size:24px}.commission-price-status[data-v-12b1c350]{border-radius:var(--wd-radius-sm);background:var(--wd-info-soft);margin:0;padding:10px;font-weight:600}.commission-following-price output[data-v-12b1c350],.commission-later-price output[data-v-12b1c350]{border:1px solid var(--wd-border);border-radius:var(--wd-radius-sm);background:var(--wd-surface-sunken);padding:12px}@media (width<=390px){.commission-mode-list[data-v-12b1c350]{grid-template-columns:1fr}.commission-price-override[data-v-12b1c350]{padding:12px}}.wizard-actions[data-v-12b1c350]{bottom:calc(var(--entity-edit-bar-height,0px) + 24px)}.wizard-panel[data-v-12b1c350]:has(.wizard-actions){padding-bottom:calc(var(--entity-edit-bar-height,0px) + var(--wizard-actions-height,68px) + var(--system-toast-height,0px) + 64px)}.inline-link-button[data-v-12b1c350]{color:var(--wd-info-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.commission-sibling-list[data-v-12b1c350]{gap:var(--wd-space-2);margin:0;padding:0;list-style:none;display:grid}.commission-sibling-list li[data-v-12b1c350]{justify-content:space-between;align-items:center;gap:var(--wd-space-2);flex-wrap:wrap;display:flex}.commission-siblings[data-v-12b1c350]{align-content:start}.inline-check[data-v-12b1c350]{align-items:flex-start;gap:var(--wd-space-2);display:flex}.inline-check input[data-v-12b1c350]{flex:none;width:auto;margin:3px 0 0}.offer-object-panel[data-v-e3f68c14]{z-index:140;background:var(--wd-surface);border:1px solid var(--wd-border);border-radius:12px;flex-direction:column;width:min(440px,100vw - 24px);display:flex;position:fixed;top:12px;bottom:12px;right:12px;overflow:hidden;box-shadow:0 18px 48px #1c256638}.offer-object-panel>header[data-v-e3f68c14]{border-bottom:1px solid var(--wd-border);align-items:center;gap:8px;padding:12px 12px 12px 18px;display:flex}.offer-object-panel h2[data-v-e3f68c14]{color:var(--wd-text-strong);flex:1;margin:0;font-size:16px}.offer-object-panel h2[data-v-e3f68c14]:focus{outline:none}.offer-object-panel-body[data-v-e3f68c14]{overscroll-behavior:contain;flex:1;padding:4px 18px 18px;overflow:auto}.offer-object-panel-body[data-v-e3f68c14] .orientation-switcher{margin-block:12px}.offer-object-panel-body[data-v-e3f68c14] .property-orientation-card .section-title{gap:8px;margin-bottom:12px;display:grid}.offer-object-panel-body[data-v-e3f68c14] .property-orientation-card h2{font-size:15px}.offer-object-panel-contact[data-v-e3f68c14]{border-top:1px solid var(--wd-border);padding-top:14px}.offer-object-panel-contact[data-v-e3f68c14] .quick-contact{max-width:none}@media (width<=760px){.offer-object-panel[data-v-e3f68c14]{width:auto;max-height:78dvh;inset:auto 8px 8px}}.offer-relationships[data-v-f9ef4e6b]{gap:var(--wd-space-3);padding:0 var(--wd-panel-padding) var(--wd-panel-padding);display:grid}.offer-relationships>button[data-v-f9ef4e6b]{justify-self:start}.offer-relationships p[data-v-f9ef4e6b]{color:var(--wd-text);margin:0}.offer-relationships__list[data-v-f9ef4e6b]{gap:var(--wd-space-3);margin:0;padding:0;list-style:none;display:grid}.offer-relationships__row[data-v-f9ef4e6b]{align-items:end;gap:var(--wd-space-3);padding-block:var(--wd-space-3);border-top:1px solid var(--wd-divider);flex-wrap:wrap;display:flex}.offer-relationships__row>div[data-v-f9ef4e6b]:first-child{color:var(--wd-text);flex:12rem}.offer-relationships__row a[data-v-f9ef4e6b]{color:var(--wd-action-text)}.offer-relationships__link[data-v-f9ef4e6b]{gap:var(--wd-space-3);display:grid}.offer-relationships__actions[data-v-f9ef4e6b]{gap:var(--wd-space-2);flex-wrap:wrap;display:flex}.extra-effort[data-v-384358a5]{border:1px solid var(--border-color,#d7e1e7);border-radius:8px;min-width:0;margin:12px 0;padding:10px 12px}legend[data-v-384358a5]{padding:0 4px;font-size:.85rem;font-weight:600}.extra-effort-fields[data-v-384358a5]{grid-template-columns:minmax(90px,120px) minmax(0,1fr);gap:10px;display:grid}label[data-v-384358a5]{gap:4px;min-width:0;font-size:.8rem;display:grid}input[data-v-384358a5]{box-sizing:border-box;width:100%}small[data-v-384358a5]{color:var(--text-muted,#667584);margin-top:7px;font-size:.75rem;line-height:1.4;display:block}@media (width<=480px){.extra-effort-fields[data-v-384358a5]{grid-template-columns:1fr}}.condition-field[data-v-47ae4bd2]{gap:.45rem;min-width:0;display:grid}label[data-v-47ae4bd2]{gap:.3rem;display:grid}select[data-v-47ae4bd2],input[data-v-47ae4bd2]{box-sizing:border-box;width:100%;min-width:0}.condition-effective[data-v-47ae4bd2]{color:inherit;opacity:.8}.condition-effective.overridden[data-v-47ae4bd2]{opacity:1;font-weight:700}.condition-adoption[data-v-f00a0ee9]{gap:.6rem;display:grid}.candidate[data-v-f00a0ee9]{align-items:center;gap:.5rem;display:flex}.candidate input[data-v-f00a0ee9]{width:auto}.comparison[data-v-f00a0ee9]{border:1px solid var(--border-color,#d5dce2);border-radius:8px;gap:.8rem;padding:.8rem;display:grid}p[data-v-f00a0ee9]{overflow-wrap:anywhere}[role=alert][data-v-f00a0ee9]{color:var(--danger,#a11)}.deadline-section[data-v-854ffbd3],.deadline-field[data-v-854ffbd3]{align-content:start;gap:.5rem;min-width:0;display:grid}.deadline-grid[data-v-854ffbd3]{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));align-items:start;gap:.8rem;display:grid}.conditions-panel[data-v-854ffbd3]{min-width:0}summary[data-v-854ffbd3]{cursor:pointer;gap:.25rem;display:grid}fieldset[data-v-854ffbd3],.condition-group[data-v-854ffbd3]{gap:.7rem;min-width:0;display:grid}fieldset[data-v-854ffbd3]{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));align-items:start}fieldset>.deadline-section[data-v-854ffbd3],fieldset>button[data-v-854ffbd3],fieldset>.toggle[data-v-854ffbd3]{grid-column:1/-1}fieldset[data-v-854ffbd3]{border:0;padding:0}.condition-group[data-v-854ffbd3]{border-bottom:1px solid var(--border-color,#d5dce2);padding:.8rem 0}label[data-v-854ffbd3]{gap:.3rem;display:grid}input[data-v-854ffbd3],select[data-v-854ffbd3],textarea[data-v-854ffbd3]{box-sizing:border-box;width:100%;min-width:0}.toggle[data-v-854ffbd3]{align-items:center;gap:.4rem;display:flex}.toggle input[data-v-854ffbd3]{width:auto}.condition-comparison[data-v-854ffbd3]{background:var(--surface-muted,#f3f5f7);border-radius:8px;margin:.8rem 0;padding:.7rem}p[data-v-854ffbd3]{overflow-wrap:anywhere}[role=alert][data-v-854ffbd3]{color:var(--danger,#a11)}.measure-editor[data-v-a3b2cddb]{border:1px solid var(--border-color,#d7e1e7);background:#f8fbfc;border-radius:.7rem;gap:.75rem;padding:.85rem;display:grid}.measure-editor header[data-v-a3b2cddb],.dimension-summary[data-v-a3b2cddb]{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.measure-editor header>div[data-v-a3b2cddb]:first-child,.measure-total[data-v-a3b2cddb],.dimension-summary>div[data-v-a3b2cddb],.measure-row label[data-v-a3b2cddb]{gap:.2rem;display:grid}.measure-editor small[data-v-a3b2cddb],.measure-editor label span[data-v-a3b2cddb],.measure-total span[data-v-a3b2cddb],.dimension-summary span[data-v-a3b2cddb]{color:#667584;font-size:.75rem}.practice-scope[data-v-a3b2cddb]{background:#eef5f7;border-radius:.5rem;gap:.35rem;min-width:0;padding:.55rem;display:grid}.practice-scope .checkbox-row[data-v-a3b2cddb]{align-items:center;gap:.4rem;display:flex}.offer-scope[data-v-a3b2cddb]{align-content:center}.measure-total[data-v-a3b2cddb]{text-align:right}.measure-total strong[data-v-a3b2cddb]{color:#1c2566;font-size:1.15rem}.dimension-block[data-v-a3b2cddb]{border-top:1px solid #e0e8ec;gap:.65rem;padding-top:.7rem;display:grid}.dimension-measures[data-v-a3b2cddb]{gap:.55rem;display:grid}.measure-row[data-v-a3b2cddb]{grid-template-columns:1.5rem minmax(8rem,.8fr) minmax(12rem,1.2fr) minmax(9rem,1fr) auto;align-items:end;gap:.65rem;min-width:0;display:grid}.measure-row[data-v-a3b2cddb]>*,.measure-label[data-v-a3b2cddb]{min-width:0}.measure-row input[data-v-a3b2cddb]{width:100%}.measure-number[data-v-a3b2cddb]{color:#667584;min-width:1.5rem}.add-measure[data-v-a3b2cddb]{justify-self:start}.offer-measure-editor[data-v-a3b2cddb]{background:#fafcfd;gap:8px;padding:12px}.offer-measure-editor .measure-row[data-v-a3b2cddb]{border-bottom:1px solid #e4ebef;grid-template-columns:1.25rem minmax(90px,1fr) minmax(170px,1.3fr) auto;align-items:center;gap:6px 10px;padding:8px 0}.offer-measure-editor .offer-scope[data-v-a3b2cddb]{background:0 0;grid-area:1/3;padding:0}.offer-measure-editor .measure-row>.icon-button[data-v-a3b2cddb]{grid-area:1/4}.offer-measure-editor .measure-note[data-v-a3b2cddb]{color:#667584;grid-column:2/-1;min-width:0;font-size:.75rem}.measure-note summary[data-v-a3b2cddb]{cursor:pointer;overflow-wrap:anywhere}.measure-note label[data-v-a3b2cddb]{margin-top:6px}.offer-measure-editor .scope-toggle[data-v-a3b2cddb]{text-align:left;background:0 0;border:0;justify-content:flex-start;min-height:0;padding:2px 0;font-size:.78rem}.measure-excluded .measure-state[data-v-a3b2cddb]{color:#91402b;font-weight:600}.measure-excluded .measure-number[data-v-a3b2cddb]{text-decoration:line-through}.offer-measure-editor .add-measure[data-v-a3b2cddb]{font-size:.78rem}@media (width<=900px){.measure-row[data-v-a3b2cddb]{grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:end}.practice-scope[data-v-a3b2cddb],.measure-label[data-v-a3b2cddb]{grid-column:2/-1}}@media (width<=520px){.measure-editor[data-v-a3b2cddb]{padding:.7rem}.measure-editor header[data-v-a3b2cddb],.dimension-summary[data-v-a3b2cddb]{align-items:flex-start;gap:.45rem}.measure-total strong[data-v-a3b2cddb]{font-size:1rem}.measure-row[data-v-a3b2cddb]{grid-template-columns:1.25rem minmax(0,1fr)}.measure-row>.icon-button[data-v-a3b2cddb]{grid-column:2;justify-self:end}.offer-measure-editor .measure-row[data-v-a3b2cddb]{grid-template-columns:1rem minmax(0,1fr) auto}.offer-measure-editor .offer-scope[data-v-a3b2cddb]{grid-area:2/2}.offer-measure-editor .measure-row>.icon-button[data-v-a3b2cddb]{grid-area:1/3}}.position-editor-backdrop[data-v-5c51c67b]{z-index:1150;background:var(--wd-overlay-scrim);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.position-editor-dialog[data-v-5c51c67b]{background:var(--wd-surface);border-radius:var(--wd-radius-lg);width:min(820px,100%);max-height:calc(100dvh - 32px);box-shadow:var(--wd-shadow-pop);flex-direction:column;min-width:0;display:flex}.position-editor-header[data-v-5c51c67b]{border-bottom:1px solid var(--wd-divider);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 22px;display:flex}.position-editor-header h2[data-v-5c51c67b]{margin:0;font-size:1.15rem}.position-editor-header p[data-v-5c51c67b]{color:var(--wd-text-muted);margin:4px 0 0;font-size:.8rem}.position-editor-content[data-v-5c51c67b]{min-height:0;padding:18px 22px;overflow-y:auto}.position-editor-footer[data-v-5c51c67b]{border-top:1px solid var(--wd-divider);padding:12px 22px}.position-editor-actions[data-v-5c51c67b],.position-editor-discard>div[data-v-5c51c67b]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.position-editor-discard[data-v-5c51c67b]{gap:8px;font-size:.85rem;display:grid}.form-error[data-v-5c51c67b]{color:var(--wd-danger-text);overflow-wrap:anywhere;margin:0 0 10px}@media (width<=520px){.position-editor-backdrop[data-v-5c51c67b]{padding:8px}.position-editor-dialog[data-v-5c51c67b]{max-height:calc(100dvh - 16px)}.position-editor-header[data-v-5c51c67b],.position-editor-content[data-v-5c51c67b],.position-editor-footer[data-v-5c51c67b]{padding:12px}}.stair-display-editor[data-v-d9bd80f7]{gap:12px;min-width:0;margin-block:16px;display:grid}.stair-display-controls[data-v-d9bd80f7],.stair-display-preview[data-v-d9bd80f7],.stair-display-source[data-v-d9bd80f7]{background:#fff;border:1px solid #cbd3dc;border-radius:8px;padding:16px}.stair-display-controls[data-v-d9bd80f7]{gap:12px;display:grid}header[data-v-d9bd80f7],article>div[data-v-d9bd80f7],.stair-display-source[data-v-d9bd80f7]{gap:4px;min-width:0;display:grid}article[data-v-d9bd80f7]{background:#f8fafb;border:1px solid #cbd3dc;border-radius:8px;gap:12px;padding:16px;display:grid}small[data-v-d9bd80f7]{color:#485569;overflow-wrap:anywhere}button[data-v-d9bd80f7]{white-space:normal;min-height:44px}.stair-display-preview p[data-v-d9bd80f7]{margin:8px 0}.stair-display-source[data-v-d9bd80f7]{gap:12px}.dependency-editor[data-v-3e065443]{background:#f6f8ff;border:1px solid #b7c8e6;border-radius:.7rem;gap:.75rem;padding:.85rem;display:grid}.dependency-editor header[data-v-3e065443],.rule-builder[data-v-3e065443]{align-items:center;gap:.65rem;display:flex}.dependency-editor header>div[data-v-3e065443]{gap:.15rem;display:grid}.dependency-editor small[data-v-3e065443]{color:#5f6f83}.target-measure-options[data-v-3e065443]{gap:.35rem;display:grid}.target-measure-options label[data-v-3e065443]{align-items:center;gap:.35rem;display:flex}.dependency-icon[data-v-3e065443]{color:#fff;background:#1c2566;border-radius:999px;place-items:center;width:2rem;height:2rem;display:grid}.rule-list[data-v-3e065443]{gap:.45rem;display:grid}.rule-row[data-v-3e065443]{background:#fff;border-left:4px solid #1c2566;border-radius:.5rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.55rem .65rem;display:grid}.rule-row[data-v-3e065443]>:first-child{min-width:0}.arrow[data-v-3e065443]{color:#52627a;font-size:.82rem}.rule-builder[data-v-3e065443]{flex-wrap:wrap;align-items:end}.rule-builder label[data-v-3e065443],.rule-builder .target-field[data-v-3e065443]{flex:1;gap:.25rem;min-width:12rem;display:grid}.save-hint[data-v-3e065443]{padding-left:2.65rem}@media (width<=720px){.dependency-editor[data-v-3e065443]{padding:.7rem}.dependency-editor header[data-v-3e065443]{align-items:flex-start}.rule-row[data-v-3e065443]{grid-template-columns:minmax(0,1fr) auto}.rule-row .arrow[data-v-3e065443]{justify-self:end}.rule-row>strong[data-v-3e065443]{grid-column:1}.rule-row>button[data-v-3e065443]{grid-area:2/2}.rule-builder label[data-v-3e065443],.rule-builder .target-field[data-v-3e065443]{flex-basis:100%}.save-hint[data-v-3e065443]{padding-left:0}}.calculation-basis-panel[data-v-5943b700]{background:var(--wd-surface);border:1px solid var(--wd-border);border-radius:8px;min-width:0;padding:12px}header[data-v-5943b700]{z-index:1;background:var(--wd-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:4px 0 8px;display:flex;position:sticky;top:-1px}h2[data-v-5943b700]{margin:0;font-size:15px}header button[data-v-5943b700]{font-size:12px}.basis-period[data-v-5943b700],.basis-note[data-v-5943b700]{color:var(--wd-text-secondary);margin:0 0 10px;font-size:12px;line-height:1.4}.basis-row[data-v-5943b700]{border-bottom:1px solid var(--wd-border);grid-template-columns:minmax(0,1fr) minmax(75px,auto);align-items:baseline;gap:6px 12px;padding:7px 0;font-size:12px;display:grid}.comparing .basis-row[data-v-5943b700]{grid-template-columns:minmax(100px,1fr) minmax(67px,auto) minmax(67px,auto)}.basis-row[data-v-5943b700]>:not(:first-child){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.basis-origin[data-v-5943b700]{color:var(--wd-text-muted);font-size:var(--wd-text-xs);display:block}.basis-heading[data-v-5943b700]{color:var(--wd-text-secondary);font-size:11px;font-weight:600}.changed[data-v-5943b700]{background:var(--wd-surface-raised)}.basis-orientation[data-v-5943b700]{margin-top:14px}.basis-orientation summary[data-v-5943b700]{cursor:pointer;font-size:13px;font-weight:600}.basis-position[data-v-5943b700]{border-top:1px solid var(--wd-border);overflow-wrap:anywhere;gap:5px;padding:10px 0;font-size:12px;display:grid}.basis-position small[data-v-5943b700]{color:var(--wd-text-secondary);font-size:11px;display:block}.basis-formula[data-v-5943b700]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 8px;display:flex}.regular-formula[data-v-5943b700]{color:var(--wd-text-secondary)}.offer-stage[data-v-c42aa086]{border:1px solid var(--wd-border);border-left:4px solid var(--brand-navy,#1c2566);background:var(--wd-surface);border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:0;display:grid}.offer-stage.is-warning[data-v-c42aa086]{border-color:var(--wd-action-border);border-left-color:#c25e00}.offer-stage-main[data-v-c42aa086]{align-content:start;gap:8px;min-width:0;padding:16px 18px;display:grid}.offer-stage-kicker[data-v-c42aa086]{color:var(--wd-ok-text);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:700;display:flex}.offer-stage.is-pdf .offer-stage-kicker[data-v-c42aa086]{color:var(--wd-text-secondary)}.offer-stage-muted[data-v-c42aa086]{color:var(--wd-text-muted);font-weight:500}.offer-stage h2[data-v-c42aa086]{color:var(--wd-text-strong);margin:0;font-size:19px;line-height:1.25}.offer-stage-lead[data-v-c42aa086]{max-width:68ch;color:var(--wd-text-secondary);margin:0;font-size:14px;line-height:1.45}.offer-stage-actions[data-v-c42aa086]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.offer-stage-more[data-v-c42aa086]{position:relative}.offer-stage-more .entity-action-menu-popover[data-v-c42aa086]{min-width:240px}.offer-stage-note[data-v-c42aa086]{color:var(--wd-action-text);flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 0;font-size:13px;display:flex}.offer-stage-diff[data-v-c42aa086]{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.offer-stage-diff li[data-v-c42aa086]{background:var(--wd-action-soft);border-radius:6px;grid-template-columns:minmax(140px,.8fr) 1fr 1fr;gap:4px 12px;padding:7px 10px;font-size:13px;display:grid}.offer-stage-diff span[data-v-c42aa086]{color:var(--wd-text-secondary);overflow-wrap:anywhere}.offer-stage-drift>summary[data-v-c42aa086]{cursor:pointer;color:var(--wd-action-text);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.offer-stage-follow-up[data-v-c42aa086]{background:var(--wd-surface-raised);border-radius:8px;flex-wrap:wrap;align-items:end;gap:8px;padding:10px 12px;display:flex}.offer-stage-follow-up label[data-v-c42aa086]{gap:4px;font-size:13px;display:grid}.offer-stage-side[data-v-c42aa086]{border-left:1px solid var(--wd-border);background:var(--wd-surface-raised);border-radius:0 9px 9px 0;align-content:start;gap:12px;min-width:0;padding:16px 18px;display:grid}.offer-stage-file[data-v-c42aa086]{border:1px solid var(--wd-border);background:var(--wd-surface);color:var(--wd-text-secondary);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.offer-stage-file div[data-v-c42aa086]{min-width:0;display:grid}.offer-stage-file strong[data-v-c42aa086]{color:var(--wd-text-strong);font-size:14px}.offer-stage-file small[data-v-c42aa086]{color:var(--wd-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.offer-stage-delivery[data-v-c42aa086]{gap:8px;margin:0;font-size:13px;display:grid}.offer-stage-delivery dt[data-v-c42aa086]{color:var(--wd-text-muted);font-size:12px}.offer-stage-delivery dd[data-v-c42aa086]{overflow-wrap:anywhere;margin:0;display:grid}.offer-stage-links[data-v-c42aa086]{flex-wrap:wrap;gap:4px 12px;display:flex}.offer-stage-reopen[data-v-c42aa086]{color:var(--wd-text-secondary);margin:0;font-size:13px}@container (width<=860px){.offer-stage[data-v-c42aa086]{grid-template-columns:minmax(0,1fr)}.offer-stage-side[data-v-c42aa086]{border-left:0;border-top:1px solid var(--wd-border);border-radius:0 0 9px 6px}.offer-stage-diff li[data-v-c42aa086]{grid-template-columns:minmax(0,1fr)}}.offer-recipient[data-v-51cc4e5c]{background:var(--wd-surface-raised);border:1px solid var(--wd-border);overflow-wrap:anywhere;border-radius:6px;align-content:start;gap:10px;min-width:0;padding:12px;font-size:13px;display:grid}.offer-recipient-head[data-v-51cc4e5c]{justify-content:space-between;gap:8px;display:flex}.offer-recipient-status[data-v-51cc4e5c]{color:var(--wd-text-muted);font-size:12px}.offer-recipient-address[data-v-51cc4e5c]{background:var(--wd-surface);border:1px solid var(--wd-border);border-radius:4px;gap:4px;padding:10px 12px;transition:opacity .15s;display:grid}.offer-recipient-address.is-loading[data-v-51cc4e5c]{opacity:.55}.offer-recipient-caption[data-v-51cc4e5c]{color:var(--wd-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.offer-recipient-address address[data-v-51cc4e5c]{font-style:normal;line-height:1.45;display:grid}.offer-recipient-address .is-attention[data-v-51cc4e5c]{font-weight:600}.offer-recipient-muted[data-v-51cc4e5c]{color:var(--wd-text-muted);margin:0}.offer-recipient-field[data-v-51cc4e5c]{gap:4px;font-weight:600;display:grid}.offer-recipient-field select[data-v-51cc4e5c]{font-weight:400}.offer-recipient-hint[data-v-51cc4e5c]{color:var(--wd-text-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;display:flex}.offer-recipient-hint.is-locked[data-v-51cc4e5c]{background:var(--wd-action-soft);border:1px solid var(--wd-action-border);color:var(--wd-action-text);border-radius:4px;padding:8px 10px}.offer-recipient-reach[data-v-51cc4e5c]{color:var(--wd-text-muted);gap:2px;display:grid}.offer-pdf-options[data-v-622e622e]{gap:var(--wd-space-4);padding:var(--wd-space-4);border-bottom:1px solid var(--wd-divider);display:grid}.offer-pdf-options__recipient[data-v-622e622e]{align-items:center;gap:var(--wd-space-2) var(--wd-space-3);flex-wrap:wrap;display:flex}.offer-pdf-options h3[data-v-622e622e]{margin:0}.offer-pdf-options__key[data-v-622e622e]{color:var(--wd-text-muted);font-family:var(--wd-font-sans);font-size:var(--wd-text-sm)}.offer-pdf-options__value[data-v-622e622e]{color:var(--wd-text-strong);font-family:var(--wd-font-sans);font-size:var(--wd-text-sm);font-weight:600}.offer-pdf-options__switches[data-v-622e622e]{gap:var(--wd-space-4) var(--wd-space-6);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.discount-display-options[data-v-decd78fb]{gap:var(--wd-space-2);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=640px){.discount-display-options[data-v-decd78fb]{grid-template-columns:minmax(0,1fr)}}.calculation-context-address[data-v-decd78fb]{overflow-wrap:anywhere;margin-top:4px;font-size:12px;font-weight:400;display:block}.calculation-summary-card[data-v-decd78fb]{min-width:0}.calculation-prices>.section-title[data-v-decd78fb]{row-gap:var(--wd-space-1);flex-wrap:wrap}.calculation-prices>.section-title h2[data-v-decd78fb]{flex-shrink:0}.calculation-period-note[data-v-decd78fb]{grid-column:1/-1;margin:0}.calculation-prices .empty-preview[data-v-decd78fb]{justify-content:flex-start;min-height:0;padding:18px 0;font-size:13px}.calculation-settings-grid>.manual-calculation-panel.active[data-v-decd78fb],.calculation-settings-grid>.conditions-panel[open][data-v-decd78fb],.calculation-settings-grid>.operation-pricing-panel[data-v-decd78fb],.calculation-settings-grid>.conditions-panel[open][data-v-decd78fb]{grid-column:1/-1}.special-calculation-heading[data-v-decd78fb]{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:10px;margin-bottom:12px;display:flex}.special-calculation-heading .manual-calculation-toggle[data-v-decd78fb]{margin:0}.special-calculation-heading a[data-v-decd78fb]{white-space:nowrap}.calculation-settings-grid .manual-calculation-fields[data-v-decd78fb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.calculation-settings-grid .manual-cleaning-type[data-v-decd78fb],.calculation-settings-grid .manual-global-fields[data-v-decd78fb]{border:1px solid var(--wd-border);background:var(--wd-surface);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;margin:0;padding:12px;display:grid}.calculation-settings-grid .manual-cleaning-type>strong[data-v-decd78fb],.calculation-settings-grid .manual-global-fields>strong[data-v-decd78fb]{color:var(--wd-text-strong);grid-column:1/-1;font-size:14px}.calculation-settings-grid .calculation-parameter[data-v-decd78fb]{align-content:start;gap:8px}.calculation-settings-grid .manual-calculation-fields label[data-v-decd78fb]{font-size:12px;line-height:1.4}.calculation-settings-grid .calculation-parameter-source[data-v-decd78fb]{min-height:34px;color:var(--wd-text-strong)}.calculation-settings-grid .calculation-parameter input[type=number][data-v-decd78fb]{box-sizing:border-box;min-height:36px;padding:7px 9px;font-size:14px}.calculation-settings-grid .manual-own-price-toggle[data-v-decd78fb]{border-top:1px solid var(--wd-border);grid-column:1/-1;align-items:center;gap:8px;padding:10px 0 0;font-weight:700;display:flex}.calculation-settings-grid .manual-own-price-toggle input[data-v-decd78fb]{width:auto}.calculation-settings-grid .manual-offer-price-fields[data-v-decd78fb]{border:1px solid var(--wd-border);background:var(--wd-surface);border-radius:6px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;padding:14px;display:grid}.calculation-settings-grid .manual-offer-price-fields>div[data-v-decd78fb]:first-child,.calculation-settings-grid .manual-offer-price-fields>.manual-price-mode[data-v-decd78fb],.calculation-settings-grid .manual-offer-price-fields>.special-price-compare[data-v-decd78fb],.calculation-settings-grid .manual-offer-price-fields>.manual-price-types[data-v-decd78fb]{grid-column:1/-1}.calculation-settings-grid .manual-price-mode[data-v-decd78fb],.calculation-settings-grid .special-price-options[data-v-decd78fb]{grid-template-columns:repeat(2,minmax(0,1fr))}.calculation-settings-grid .special-price-options[data-v-decd78fb]{align-content:start}.calculation-settings-grid .special-price-options>label[data-v-decd78fb]{min-width:0}.calculation-settings-grid .special-price-options[data-v-decd78fb]:has(legend){grid-column:1/-1}:is(.calculation-settings-grid .special-price-options>label[data-v-decd78fb]:has(input[type=number]),.calculation-settings-grid .special-price-options>label[data-v-decd78fb]:has(select)){align-content:start;display:grid}.calculation-settings-grid .manual-offer-price-fields input[type=number][data-v-decd78fb],.calculation-settings-grid .manual-offer-price-fields select[data-v-decd78fb]{box-sizing:border-box;min-height:36px;padding:7px 9px}.calculation-prices[data-v-decd78fb]{scroll-margin-top:calc(var(--detail-header-height,0px) + var(--detail-tabs-height,0px) + 18px)}@media (width<=900px){.calculation-settings-grid .manual-calculation-fields[data-v-decd78fb]{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.calculation-settings-grid .manual-cleaning-type[data-v-decd78fb],.calculation-settings-grid .manual-global-fields[data-v-decd78fb],.calculation-settings-grid .manual-offer-price-fields[data-v-decd78fb],.calculation-settings-grid .special-price-options[data-v-decd78fb]{grid-template-columns:minmax(0,1fr)}.calculation-settings-grid .calculation-parameter-source[data-v-decd78fb]{min-height:0}}.embedded-calculation-screen .calculation-toolbar-heading[data-v-decd78fb]{display:none}.embedded-calculation-screen .offer-flowbar[data-v-decd78fb]{border-color:var(--wd-border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px 10px;display:flex}.embedded-calculation-screen .offer-flowbar .topbar-actions[data-v-decd78fb]{flex:auto;justify-content:flex-end;width:auto}.offer-journey[data-v-decd78fb]{flex-wrap:wrap;align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.offer-journey-step[data-v-decd78fb]{min-height:32px;color:var(--wd-text-muted);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-size:13px;font-weight:600;display:inline-flex}.offer-journey-step small[data-v-decd78fb]{font-size:11px;font-weight:600}.offer-journey-marker[data-v-decd78fb]{border:1px solid var(--wd-border-strong);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:19px;height:19px;font-size:11px;font-weight:750;display:inline-grid}.offer-journey-step.is-done[data-v-decd78fb]{color:var(--wd-ok-text)}.offer-journey-step.is-done .offer-journey-marker[data-v-decd78fb]{background:var(--wd-ok-soft);border-color:#0000}.offer-journey-step.is-current[data-v-decd78fb]{background:var(--wd-text-strong);color:var(--wd-surface)}.offer-journey-step.is-current .offer-journey-marker[data-v-decd78fb]{border-color:var(--wd-surface);background:var(--wd-surface);color:var(--wd-text-strong)}.offer-journey-step.is-attention[data-v-decd78fb]{color:var(--wd-action-text)}.offer-journey-step.is-attention .offer-journey-marker[data-v-decd78fb]{border-color:var(--wd-action-text)}.price-more-toggle[data-v-decd78fb]{min-height:36px;color:var(--wd-info-text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-column:1/-1;justify-self:start;padding:0 4px;font-size:13px;font-weight:700}.price-more-toggle[data-v-decd78fb]:hover{text-decoration:underline}.offer-journey-closed[data-v-decd78fb]{background:var(--wd-surface-sunken);color:var(--wd-text-muted);border-radius:999px;margin-left:6px;padding:3px 9px;font-size:12px;font-weight:700}.calculation-context-action[data-v-decd78fb]{align-items:center;gap:6px;display:inline-flex}.calculation-context-action small[data-v-decd78fb]{font-weight:400}.calculation-scope-workspace .offer-position-scroll table[data-v-decd78fb]{min-width:740px}@media (width<=767px){.calculation-scope-workspace .offer-position-scroll table[data-v-decd78fb]{min-width:0}}.calculation-scope-workspace .area-title-cell[data-v-decd78fb]{flex-wrap:wrap}.calculation-scope-workspace .area-title-cell>strong[data-v-decd78fb]{min-width:140px}.calculation-scope-workspace .manual-exclusion-label[data-v-decd78fb]{color:var(--wd-text-muted);flex:1 0 100%;font-size:11px}.calculation-workspace[data-v-decd78fb]{gap:14px;min-width:0;display:grid}.calculation-workspace-main[data-v-decd78fb]{display:contents}.calculation-basis-rail[data-v-decd78fb]{grid-area:4/1;min-width:0}.calculation-summary-card[data-v-decd78fb]{margin:0}.calculation-summary-card>summary[data-v-decd78fb]{flex-wrap:wrap;gap:8px;padding:9px 12px}.calculation-contact-details[data-v-decd78fb]{padding:12px}.calculation-contact-details section[data-v-decd78fb]{grid-template-columns:minmax(0,1fr) minmax(220px,1fr);gap:14px;display:grid}.calculation-contact-details .section-title[data-v-decd78fb]{grid-column:1/-1;margin:0}.calculation-contact-details dl[data-v-decd78fb]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.calculation-period-panel[data-v-decd78fb],.calculation-prices[data-v-decd78fb],.calculation-source-areas[data-v-decd78fb],.calculation-settings[data-v-decd78fb],.calculation-billing-settings[data-v-decd78fb]{border:1px solid var(--wd-border);background:var(--wd-surface);border-radius:8px;min-width:0;padding:12px}.calculation-period-panel .section-title[data-v-decd78fb]{margin-bottom:8px}.calculation-period-panel form[data-v-decd78fb]{grid-template-columns:repeat(2,minmax(140px,1fr)) minmax(180px,1fr);align-items:end;gap:8px 14px;display:grid}.calculation-period-panel label[data-v-decd78fb]{gap:4px;min-width:0;display:grid}.calculation-period-panel input[data-v-decd78fb]:not([type=checkbox]){box-sizing:border-box;width:100%;min-width:0}.calculation-period-panel .inline-check[data-v-decd78fb]{align-self:center;align-items:center;gap:8px;display:flex}.calculation-period-panel .soft-hint[data-v-decd78fb]{grid-area:2/1/auto/-1;padding:5px 8px;font-size:12px}.calculation-period-panel .form-error[data-v-decd78fb],.following-period-details[data-v-decd78fb]{grid-column:1/-1}.following-period-details summary[data-v-decd78fb]{cursor:pointer;color:var(--wd-text-muted);padding:4px 0;font-size:12px}.following-period-fields[data-v-decd78fb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;padding-top:8px;display:grid}.calculation-workspace .section-title>span[data-v-decd78fb]{color:var(--wd-text-muted);margin-left:auto;font-size:12px}.calculation-price-comparison[data-v-decd78fb]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:start}.calculation-price-comparison .price-card[data-v-decd78fb]{border-radius:6px;overflow:hidden}.condition-price-reference[data-v-decd78fb]{border-top:1px solid var(--wd-border);color:var(--wd-text-muted);gap:4px;margin:0 10px 10px;padding-top:8px;font-size:11px;display:grid}.condition-price-reference strong[data-v-decd78fb]{color:var(--wd-text-muted);font-variant-numeric:tabular-nums;font-size:13px}.calculation-price-comparison .price-card-summary[data-v-decd78fb]{align-items:start;gap:8px;height:100%;display:grid}.calculation-price-comparison .price-card-summary strong[data-v-decd78fb]{font-size:21px}.calculation-price-comparison .price-card-identity[data-v-decd78fb]{gap:3px;font-size:14px}.calculation-price-comparison .price-card-identity small[data-v-decd78fb]{font-size:11px;line-height:1.3}.calculation-breakdown[data-v-decd78fb],.calculation-price-comparison>.form-error[data-v-decd78fb]{grid-column:1/-1}.calculation-breakdown[data-v-decd78fb]{border-top:1px solid var(--wd-border);padding-top:8px}.calculation-breakdown>summary[data-v-decd78fb]{cursor:pointer;color:var(--wd-text-muted);font-size:12px}.calculation-breakdown .totals[data-v-decd78fb]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 20px;margin-top:10px}.calculation-breakdown .totals>div[data-v-decd78fb]{align-items:baseline}.calculation-settings>summary[data-v-decd78fb],.calculation-billing-settings>summary[data-v-decd78fb],.calculation-selected-properties>summary[data-v-decd78fb]{cursor:pointer;font-size:13px;font-weight:700}.calculation-settings>summary span[data-v-decd78fb],.calculation-billing-settings>summary span[data-v-decd78fb]{color:var(--wd-text-muted);margin-left:8px;font-weight:400}.calculation-settings-grid[data-v-decd78fb]{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));align-items:start;gap:14px;padding-top:14px;display:grid}.calculation-settings-grid>.manual-calculation-panel[data-v-decd78fb]{min-width:0;margin:0}.calculation-settings-grid .manual-calculation-fields[data-v-decd78fb]{min-width:0}.calculation-scope-workspace[data-v-decd78fb]{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;min-width:0;display:grid}.calculation-scope-workspace>.sheet-panel[data-v-decd78fb]{min-width:0;padding:12px}.calculation-source-areas[data-v-decd78fb]{gap:14px;display:grid}.calculation-selected-properties[data-v-decd78fb]{border-top:1px solid var(--wd-border);padding-top:10px}.calculation-selected-properties>section[data-v-decd78fb]{padding-top:10px}.calculation-source-areas .area-row[data-v-decd78fb],.calculation-source-areas .area-selection-toolbar[data-v-decd78fb]{flex-wrap:wrap;min-width:0}.calculation-source-areas .area-row>div[data-v-decd78fb],.calculation-source-areas .area-row strong[data-v-decd78fb]{overflow-wrap:anywhere;min-width:0}.calculation-source-areas .area-selection-toolbar[data-v-decd78fb]{gap:8px}.calculation-source-areas .area-selection-toolbar button[data-v-decd78fb]{white-space:normal}.calculation-billing-settings>section[data-v-decd78fb]{margin-top:12px}.calculation-billing-settings .stack-form[data-v-decd78fb]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.calculation-billing-settings label[data-v-decd78fb]{gap:5px;display:grid}.calculation-billing-settings input[data-v-decd78fb],.calculation-billing-settings select[data-v-decd78fb]{width:100%;min-width:0}.offer-pdf-status[data-v-decd78fb]{margin:0;padding:0}.calculation-pdf-summary[data-v-decd78fb]{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:12px;display:flex}.calculation-pdf-summary>span[data-v-decd78fb]{align-items:center;gap:6px;display:flex}.calculation-pdf-detail[data-v-decd78fb]{border-top:1px solid var(--wd-divider);padding:12px}@container (width>=980px){.calculation-scope-workspace[data-v-decd78fb]{grid-template-columns:minmax(0,1fr) minmax(270px,32%)}}@media (width<=700px){.calculation-period-panel form[data-v-decd78fb]{grid-template-columns:repeat(2,minmax(0,1fr))}.calculation-period-panel .inline-check[data-v-decd78fb]{grid-column:1/-1}.calculation-contact-details section[data-v-decd78fb]{grid-template-columns:minmax(0,1fr)}.calculation-pdf-summary[data-v-decd78fb]{flex-wrap:wrap}.calculation-settings>summary span[data-v-decd78fb],.calculation-billing-settings>summary span[data-v-decd78fb]{margin:4px 0 0;display:block}}.calculation-settings-grid[data-v-decd78fb]{grid-template-columns:minmax(220px,.65fr) minmax(0,2fr)}.calculation-settings-grid .operation-pricing-panel:not(:has(.operation-override)) fieldset[data-v-decd78fb]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:6px 12px}.calculation-settings-grid .operation-pricing-panel:not(:has(.operation-override)) fieldset>label[data-v-decd78fb]:first-of-type{gap:4px;display:grid}.calculation-settings-grid .operation-pricing-panel:not(:has(.operation-override)) fieldset>small[data-v-decd78fb]{grid-column:1/-1;margin:0;font-size:11px}.calculation-settings-grid .operation-pricing-panel legend[data-v-decd78fb]{margin-bottom:8px}.calculation-settings-grid .operation-pricing-panel label[data-v-decd78fb]{font-size:13px}.calculation-settings-grid .manual-offer-price-fields[data-v-decd78fb]{gap:10px 16px}.calculation-settings-grid .special-price-rule .manual-price-mode label[data-v-decd78fb]{background:0 0;border:0;min-height:28px;padding:4px 0}.calculation-settings-grid .special-price-options>label[data-v-decd78fb]{padding:7px 9px;font-size:12px}.calculation-settings-grid .special-price-options legend[data-v-decd78fb]{margin-bottom:6px}@media (width<=1050px){.calculation-settings-grid[data-v-decd78fb]{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.calculation-settings-grid .operation-pricing-panel:not(:has(.operation-override)) fieldset[data-v-decd78fb]{grid-template-columns:minmax(0,1fr)}.calculation-settings-grid .operation-pricing-panel:not(:has(.operation-override)) fieldset>small[data-v-decd78fb]{grid-row:auto}}.calculation-price-comparison[data-v-decd78fb]{grid-template-columns:repeat(var(--price-columns), minmax(0, 1fr))}@container (width<=900px){.calculation-price-comparison[data-v-decd78fb]{grid-template-columns:repeat(var(--price-columns-narrow), minmax(0, 1fr))}}@container (width<=560px){.calculation-price-comparison[data-v-decd78fb]{grid-template-columns:minmax(0,1fr)}}.calculation-parameter[data-v-decd78fb]{gap:5px;min-width:0;display:grid}.manual-calculation-fields .calculation-parameter-source[data-v-decd78fb]{align-items:flex-start;gap:6px;display:flex}.manual-calculation-fields input[type=checkbox][data-v-decd78fb]{flex:none;width:auto}.manual-calculation-fields .special-price-options>label[data-v-decd78fb]:has(select){display:grid}.manual-calculation-fields select[data-v-decd78fb]{width:100%;min-width:0;max-width:100%}@media (width<=640px){.price-panel[data-v-decd78fb]{box-sizing:border-box;max-width:calc(100vw - 32px)}.manual-cleaning-type[data-v-decd78fb],.manual-global-fields[data-v-decd78fb]{grid-template-columns:minmax(0,1fr)}.manual-calculation-fields[data-v-decd78fb],.manual-offer-price-fields[data-v-decd78fb]{min-width:0}}.operation-pricing-panel fieldset[data-v-decd78fb]{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.operation-pricing-panel legend[data-v-decd78fb]{margin-bottom:12px;font-weight:700}.operation-pricing-panel label[data-v-decd78fb]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.operation-pricing-panel select[data-v-decd78fb],.operation-pricing-panel input[type=number][data-v-decd78fb]{box-sizing:border-box;width:100%;min-width:0;padding:8px}.operation-pricing-panel small[data-v-decd78fb]{color:var(--color-text-muted,var(--wd-text-muted))}.operation-override[data-v-decd78fb]{gap:5px;display:grid}.operation-override button[data-v-decd78fb]{justify-self:start}.operation-pricing-summary h3[data-v-decd78fb]{margin-top:0}@media (width<=640px){.operation-pricing-panel[data-v-decd78fb],.operation-pricing-summary[data-v-decd78fb]{box-sizing:border-box;max-width:calc(100vw - 32px)}}.position-editor-form fieldset[data-v-decd78fb]{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.position-editor-form label[data-v-decd78fb]{gap:5px;min-width:0;font-size:.82rem;display:grid}.position-editor-form input[data-v-decd78fb]:not([type=checkbox]),.position-editor-form select[data-v-decd78fb]{width:100%;min-width:0}.position-editor-grid[data-v-decd78fb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.position-editor-scope-note[data-v-decd78fb]{color:var(--wd-text-muted);font-size:.75rem}.position-editor-details[data-v-decd78fb]{border-top:1px solid var(--border-color,var(--wd-border));min-width:0;padding-top:10px}.position-editor-details>summary[data-v-decd78fb]{cursor:pointer;font-size:.84rem;font-weight:600}.position-editor-details>summary small[data-v-decd78fb]{color:var(--wd-text-muted);margin-left:6px;font-weight:400}.position-editor-details[open]>summary[data-v-decd78fb]{margin-bottom:10px}.position-editor-form .inline-check[data-v-decd78fb]{align-items:center;gap:8px;display:flex}@media (width<=520px){.position-editor-grid[data-v-decd78fb]{grid-template-columns:1fr}}.individual-condition-badge[data-v-decd78fb]{width:fit-content;color:var(--text-primary,var(--wd-text-strong));background:var(--surface-muted,var(--wd-surface-sunken));border-radius:4px;padding:3px 6px;font-size:11px;font-weight:600;display:inline-flex}.v2-workspace[data-v-decd78fb]{align-items:flex-start;gap:var(--wd-gap);flex-wrap:wrap;display:flex}.v2-main[data-v-decd78fb]{flex-direction:column;flex:999 640px;gap:16px;min-width:0;display:flex}.v2-rail[data-v-decd78fb]{top:calc(var(--detail-header-height,0px) + var(--detail-tabs-height,0px) + 12px);max-height:calc(100dvh - var(--detail-header-height,0px) - var(--detail-tabs-height,0px) - 96px);overscroll-behavior:contain;flex-direction:column;flex:320px;gap:16px;min-width:0;max-width:380px;display:flex;position:sticky;overflow-y:auto}.v2-main[data-v-decd78fb] .calculation-scope-workspace{flex-direction:column;align-items:stretch;gap:12px;display:flex}.v2-price-sheet-open[data-v-decd78fb]{height:auto;min-height:var(--wd-control-height);border-radius:var(--wd-radius-md);text-align:left;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 14px;font-weight:600;display:flex}.v2-price-sheet-open span[data-v-decd78fb]{color:var(--wd-text-muted);font-size:var(--wd-text-xs);font-weight:400}.v2-source-summary[data-v-decd78fb]{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:12px 16px;display:flex}.v2-source-summary span[data-v-decd78fb]{color:var(--wd-text-muted);font-size:var(--wd-text-sm)}.v2-position-cell[data-v-decd78fb]{white-space:nowrap}@media (width<=767px){.offer-position-scroll td[data-label=Status][data-v-decd78fb]:empty{display:none}.offer-position-scroll td.v2-net-cell[data-v-decd78fb]:before{font-family:var(--wd-font-sans)}}.v2-switch[data-v-decd78fb]{border-radius:var(--wd-radius-pill);background:var(--wd-primary-bg);vertical-align:middle;cursor:pointer;border:0;width:32px;height:18px;margin-right:6px;padding:0;position:relative}.v2-switch[data-v-decd78fb]:after{content:"";background:var(--wd-primary-fg);border-radius:50%;width:12px;height:12px;position:absolute;top:3px;left:17px}.v2-switch[data-v-decd78fb]:disabled{opacity:.4;cursor:not-allowed}.v2-net-cell[data-v-decd78fb]{font-family:var(--wd-font-data);font-variant-numeric:tabular-nums;color:var(--wd-text-strong)}.v2-property-run td[data-v-decd78fb]{background:var(--wd-surface-sunken);color:var(--wd-text-strong);font-family:var(--wd-font-data);font-variant-numeric:tabular-nums}.v2-removal-row td[data-v-decd78fb]{padding:0}.v2-removal-confirm[data-v-decd78fb]{background:var(--wd-action-soft);color:var(--wd-text);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;display:flex}.v2-removal-confirm span[data-v-decd78fb]{flex:320px}.v2-basis-foot td[data-v-decd78fb]{color:var(--wd-text-secondary);font-size:var(--wd-text-sm);border-top:0;padding-top:4px;padding-bottom:4px}.v2-basis-foot tr:first-child td[data-v-decd78fb]{border-top:1px solid var(--wd-border-strong);padding-top:10px}.v2-basis-foot td.number-cell[data-v-decd78fb]{font-family:var(--wd-font-data);font-variant-numeric:tabular-nums}.v2-basis-foot .is-total td[data-v-decd78fb]{color:var(--wd-text-strong);font-weight:700}.v2-closing-bar[data-v-decd78fb]{z-index:20;border:1px solid var(--wd-border);border-radius:var(--wd-radius-lg) var(--wd-radius-lg) 0 0;background:var(--wd-surface);flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:20px;padding:12px 16px;display:flex;position:sticky;bottom:0}.v2-closing-label[data-v-decd78fb]{font-family:var(--wd-label-font);font-size:var(--wd-text-xs);letter-spacing:var(--wd-label-tracking);text-transform:var(--wd-label-transform);color:var(--wd-text-muted);font-weight:600}.v2-closing-status[data-v-decd78fb]{flex-wrap:wrap;flex:320px;gap:6px;display:flex}.v2-chip[data-v-decd78fb]{border-radius:var(--wd-radius-sm);background:var(--wd-surface-raised);color:var(--wd-text-secondary);font-size:var(--wd-text-xs);padding:2px 8px;font-weight:600}.v2-chip.is-attention[data-v-decd78fb]{background:var(--wd-action-soft);color:var(--wd-action-text)}.v2-closing-actions[data-v-decd78fb]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-sheet-overlay[data-v-decd78fb]{z-index:1000;background:var(--wd-overlay-scrim);justify-content:flex-end;display:flex;position:fixed;inset:0}.v2-sheet[data-v-decd78fb]{border-left:1px solid var(--wd-border);width:min(760px,100%);height:100%;padding:0 24px 32px;overflow-y:auto}.v2-sheet.is-wide[data-v-decd78fb]{width:min(1120px,92vw)}@media (width<=767px){.v2-sheet.is-wide[data-v-decd78fb]{width:100%}}.v2-sheet-head[data-v-decd78fb]{z-index:2;border-bottom:1px solid var(--wd-border);background:var(--wd-surface);justify-content:space-between;align-items:center;gap:12px;margin:0 -24px 16px;padding:18px 24px;display:flex;position:sticky;top:0}.v2-sheet-head h2[data-v-decd78fb]{font-size:var(--wd-text-xl);margin:0}.v2-main .offer-position-scroll[data-v-decd78fb]{max-height:none;overflow:auto visible}@media (width>=768px){.v2-main .offer-position-scroll tbody>tr:not(.edit-table-row):not(.v2-removal-row)>td[data-v-decd78fb]{height:36px;padding-top:3px;padding-bottom:3px}}.v2-main .col-sort[data-v-decd78fb]{width:82px}.v2-main .col-number[data-v-decd78fb]{width:64px}.v2-main .col-area[data-v-decd78fb]{width:72px}.v2-main .col-net[data-v-decd78fb]{width:112px}.v2-main .col-status[data-v-decd78fb]{width:64px}.v2-main .offer-position-scroll table[data-v-decd78fb]{min-width:0}.v2-main .area-title-cell[data-v-decd78fb]{grid-template-columns:auto minmax(0,1fr);row-gap:0}.v2-main .area-title-cell>small[data-v-decd78fb]{grid-column:2}.v2-main .area-title-cell .property-number-pill[data-v-decd78fb]{display:none}.v2-area-meta[data-v-decd78fb]{color:var(--wd-text-muted);font-size:var(--wd-text-xs);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.v2-main .col-actions[data-v-decd78fb]{width:96px}.v2-main .offer-position-actions[data-v-decd78fb]{flex-wrap:nowrap}.v2-rail[data-v-decd78fb]>*{min-width:0}.v2-rail .calculation-period-panel form[data-v-decd78fb]{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-rail .calculation-period-panel .inline-check[data-v-decd78fb],.v2-rail .calculation-period-panel .soft-hint[data-v-decd78fb]{grid-area:auto/1/auto/-1}.v2-rail .calculation-price-comparison[data-v-decd78fb]{grid-template-columns:minmax(0,1fr)}.v2-rail.is-basis-pinned>.calculation-basis-rail[data-v-decd78fb]{order:-1}@media (width<=900px){.v2-rail[data-v-decd78fb]{max-width:none;max-height:none;position:static;overflow:visible}.v2-rail.is-basis-pinned[data-v-decd78fb]{display:contents}.v2-rail.is-basis-pinned[data-v-decd78fb]>*{flex:100%}.v2-rail.is-basis-pinned>.calculation-basis-rail[data-v-decd78fb]{top:calc(var(--detail-header-height,0px) + var(--detail-tabs-height,0px) + 8px);z-index:40;max-height:min(36dvh, calc(100dvh - var(--detail-header-height,0px) - var(--detail-tabs-height,0px) - 160px));overscroll-behavior:contain;border-radius:var(--wd-radius-lg,12px);box-shadow:var(--wd-shadow-sticky);position:sticky;overflow:auto}}@media (width<=720px){.v2-closing-bar[data-v-decd78fb]{border-radius:var(--wd-radius-lg);position:static}}.sibling-dialog-backdrop[data-v-0fe25c54]{z-index:1000;background:#0f172a8c;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.sibling-dialog[data-v-0fe25c54]{background:#fff;border-radius:1rem;width:min(36rem,100%);max-height:90vh;padding:1.5rem;overflow:auto;box-shadow:0 1.25rem 3rem #00000038}.sibling-dialog-actions[data-v-0fe25c54]{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.offer-detail-page>.offer-workspace-head[data-v-f2cee784]{background:var(--wd-surface);border:1px solid var(--wd-border);border-radius:12px 12px 0 0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity status""facts facts";align-items:start;gap:10px 16px;padding:12px 18px;display:grid;box-shadow:0 2px 10px #1c25660f}.offer-head-identity[data-v-f2cee784]{grid-area:identity;gap:2px;min-width:0;display:grid}.offer-head-trail[data-v-f2cee784]{color:var(--wd-text-muted);flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.offer-head-trail a[data-v-f2cee784]{color:var(--wd-text-muted);text-decoration:none}.offer-head-trail a[data-v-f2cee784]:hover{color:var(--wd-text-strong);text-decoration:underline}.offer-workspace-head h1[data-v-f2cee784]{color:var(--wd-text-strong);overflow-wrap:anywhere;margin:0;font-size:clamp(19px,1.5vw,23px);line-height:1.2}.offer-head-number-inline[data-v-f2cee784]{color:var(--wd-text-muted);margin-left:5px;font-size:12px;display:inline}.offer-head-number[data-v-f2cee784]{color:var(--wd-text-muted);margin-left:10px;font-size:13px;font-weight:600;display:none}.offer-workspace-head.is-compact[data-v-f2cee784]{row-gap:6px;padding-block:8px}.offer-workspace-head.is-compact .offer-head-trail[data-v-f2cee784],.offer-workspace-head.is-compact .offer-head-season[data-v-f2cee784]{display:none}.offer-workspace-head.is-compact .offer-head-context[data-v-f2cee784]{font-size:12px;line-height:1.35}.offer-workspace-head.is-compact h1[data-v-f2cee784]{font-size:18px}.offer-workspace-head.is-compact .offer-head-number[data-v-f2cee784]{display:inline}.offer-head-segment+.offer-head-segment[data-v-f2cee784]:before{content:"·";margin:0 6px}.offer-head-segment .offer-header-objects[data-v-f2cee784]{display:inline-block}.offer-head-context[data-v-f2cee784]{color:var(--wd-text-muted);margin:0;font-size:13px;line-height:1.4;display:block}.offer-head-context a[data-v-f2cee784]{color:var(--wd-info-text);overflow-wrap:anywhere;text-decoration:none}.offer-head-context a[data-v-f2cee784]:hover{text-decoration:underline}.offer-scope-note[data-v-f2cee784]{flex-wrap:wrap;gap:0 10px;display:flex}.offer-header-objects[data-v-f2cee784]{position:relative}.offer-header-objects summary[data-v-f2cee784]{cursor:pointer;color:var(--wd-info-text)}.offer-header-objects>div[data-v-f2cee784]{z-index:110;background:var(--wd-surface-raised);width:min(600px,75vw);max-height:45dvh;color:var(--wd-text);border:1px solid var(--wd-border);box-shadow:var(--wd-shadow-pop);border-radius:8px;gap:8px;padding:10px;font-size:12px;display:grid;position:absolute;top:100%;left:0;overflow:auto}.offer-header-objects>div a[data-v-f2cee784]{color:var(--wd-text-strong)}.offer-head-status[data-v-f2cee784]{flex-wrap:wrap;grid-area:status;justify-content:flex-end;align-items:center;gap:8px;display:flex}.offer-status-pill[data-v-f2cee784]{background:var(--wd-surface-raised);min-height:26px;color:var(--wd-text-strong);border-radius:999px;align-items:center;padding:0 11px;font-size:13px;font-weight:700;display:inline-flex}.offer-head-status[data-v-f2cee784] .detail-actions-menu>summary{border:1px solid var(--wd-border-strong);background:var(--wd-surface);width:36px;height:36px;color:var(--wd-text-strong);border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex}.offer-head-status[data-v-f2cee784] .detail-actions-menu>summary:after{content:none}.offer-head-status[data-v-f2cee784] .detail-action-label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.offer-head-status[data-v-f2cee784] .detail-actions-menu>summary:focus-visible{outline:2px solid var(--wd-info-text);outline-offset:2px}.offer-key-facts[data-v-f2cee784]{border:1px solid var(--wd-border);border-radius:10px;grid-area:facts;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.offer-key-facts>div[data-v-f2cee784]{border-right:1px solid var(--wd-border);align-content:start;gap:1px;min-width:0;padding:7px 14px 8px;display:grid}.offer-key-facts>div[data-v-f2cee784]:last-child{border-right:0}.offer-key-facts dt[data-v-f2cee784]{color:var(--wd-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.offer-key-facts dd[data-v-f2cee784]{min-width:0;margin:0}.offer-key-facts dd strong[data-v-f2cee784]{white-space:nowrap;color:var(--wd-text-strong);font-variant-numeric:tabular-nums;font-size:17px;font-weight:750}.offer-key-facts dd small[data-v-f2cee784]{color:var(--wd-text-muted);margin:0 0 0 4px;font-size:12px;display:inline}.offer-fact-note[data-v-f2cee784]{color:var(--wd-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.offer-fact-link[data-v-f2cee784]{all:unset;cursor:pointer;color:var(--wd-info-text);font-weight:600}@media (width<=767px){.offer-fact-note[data-v-f2cee784]{white-space:normal;overflow-wrap:anywhere}}.offer-fact-link[data-v-f2cee784]:hover{text-decoration:underline}.offer-fact-link[data-v-f2cee784]:focus-visible,.offer-location-button[data-v-f2cee784]:focus-visible{outline:2px solid var(--wd-info-text);outline-offset:2px;border-radius:4px}.offer-location-button[data-v-f2cee784]{border:1px solid var(--wd-border-strong);background:var(--wd-surface);min-height:30px;color:var(--wd-info-text);font:inherit;cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;margin-top:1px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.offer-location-button[data-v-f2cee784]:hover{border-color:var(--wd-info-text);background:var(--wd-surface-sunken)}.offer-location-button[aria-expanded=true][data-v-f2cee784]{background:var(--wd-text-strong);border-color:var(--wd-text-strong);color:var(--wd-surface)}.offer-location-button[data-v-f2cee784]:disabled{opacity:.55;cursor:not-allowed}.offer-fact-next[data-v-f2cee784]{background:var(--wd-surface-sunken)}.offer-key-facts dd .offer-next-title[data-v-f2cee784]{white-space:normal;font-size:14px;line-height:1.3;display:block}.offer-overview-side[data-v-f2cee784]{align-content:start;gap:12px;min-width:0;display:grid}.offer-overview-side[data-v-f2cee784] .quick-contact{max-width:none}.offer-overview-side[data-v-f2cee784] .orientation-switcher{margin-block:0}@container (width<=1100px){.offer-key-facts[data-v-f2cee784]{grid-template-columns:repeat(3,minmax(0,1fr))}.offer-key-facts>div[data-v-f2cee784]:nth-child(3){border-right:0}.offer-key-facts>div[data-v-f2cee784]:nth-child(n+4){border-top:1px solid var(--wd-border)}}@container (width<=760px){.offer-location-button[data-v-f2cee784]{white-space:normal;text-align:left;max-width:100%}.offer-detail-page>.offer-workspace-head[data-v-f2cee784]{grid-template-areas:"identity status""facts facts";padding:10px 12px}.offer-key-facts[data-v-f2cee784]{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-key-facts>div[data-v-f2cee784]{border-right:0;border-top:1px solid var(--wd-border)}.offer-key-facts>div[data-v-f2cee784]:nth-child(-n+2){border-top:0}.offer-key-facts>div[data-v-f2cee784]:nth-child(odd){border-right:1px solid var(--wd-border)}.offer-fact-next[data-v-f2cee784]{grid-column:1/-1;border-right:0!important}}.list-filters[data-v-7e1247ef]{max-width:100%;overflow-x:auto}.list-filters[data-v-7e1247ef] button{white-space:nowrap}.filter-count[data-v-7e1247ef]{font-size:var(--wd-text-xs);opacity:.8;margin-left:6px}.cell-badge[data-v-7e1247ef]{white-space:normal;max-width:100%;margin-top:6px}.offer-actions[data-v-7e1247ef]{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.status-cell[data-v-7e1247ef]{min-width:150px}.status-cell .row-control+.row-control[data-v-7e1247ef]{margin-top:6px}.row-control[data-v-7e1247ef]{width:100%;height:var(--wd-control-height-sm);padding:0 var(--wd-space-2);border:1px solid var(--wd-border);border-radius:var(--wd-radius-sm);background:var(--wd-surface-sunken);color:var(--wd-text);font-family:var(--wd-font-sans);font-size:var(--wd-text-sm);box-sizing:border-box;display:block}.nowrap[data-v-7e1247ef]{white-space:nowrap}.muted[data-v-7e1247ef]{color:var(--wd-text-muted)}.panel-content[data-v-7e1247ef]{padding:0 var(--wd-panel-padding) var(--wd-panel-padding)}.panel-hint[data-v-7e1247ef]{margin:0 0 var(--wd-space-2);color:var(--wd-text-muted);font-size:var(--wd-text-sm)}.outside-list[data-v-7e1247ef],.assignment-list[data-v-7e1247ef]{gap:var(--wd-space-1);margin:0 0 var(--wd-space-2);padding:0;list-style:none;display:grid}.outside-list a[data-v-7e1247ef]{align-items:center;gap:var(--wd-space-3);padding:var(--wd-space-2) var(--wd-space-3);border-radius:var(--wd-radius-sm);color:inherit;grid-template-columns:minmax(90px,auto) minmax(0,1.2fr) minmax(0,1.2fr) auto minmax(0,1fr);text-decoration:none;display:grid}.outside-list a[data-v-7e1247ef]:hover{background:var(--wd-row-hover)}.outside-list li.is-last-opened a[data-v-7e1247ef]{background:var(--wd-row-marked);box-shadow:inset 3px 0 0 var(--wd-row-marked-edge)}.assignment-list li[data-v-7e1247ef]{align-items:end;gap:var(--wd-space-3);padding:var(--wd-space-3) 0;border-bottom:1px solid var(--wd-divider);grid-template-columns:minmax(110px,auto) minmax(0,1fr) minmax(0,1fr) auto;display:grid}.assignment-list li[data-v-7e1247ef]:last-child{border-bottom:0}.assignment-list__offer[data-v-7e1247ef]{color:inherit;text-decoration:none;display:grid}.assignment-list__offer small[data-v-7e1247ef]{color:var(--wd-text-muted)}.sr-only[data-v-7e1247ef]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=767px){.outside-list a[data-v-7e1247ef],.assignment-list li[data-v-7e1247ef]{gap:var(--wd-space-1);grid-template-columns:1fr}}.object-col[data-v-553a26b6]{width:42%}.contract-toggle[data-v-553a26b6]{align-items:center;gap:var(--wd-space-2);height:var(--wd-control-height-sm);color:var(--wd-text-secondary);font-size:var(--wd-text-sm);white-space:nowrap;display:inline-flex}.contract-toggle input[data-v-553a26b6]{accent-color:var(--wd-primary-bg)}.create-panel[data-v-553a26b6]{gap:var(--wd-space-4);padding:var(--wd-panel-padding);border:1px solid var(--wd-border);border-radius:var(--wd-radius-lg);display:grid}.muted[data-v-553a26b6]{color:var(--wd-text-muted)}.preference-page[data-v-5915cd7d]{background:linear-gradient(160deg,#1c2566 0%,#2d3794 55%,#5f66e6 100%);place-items:center;min-height:100vh;padding:24px 16px;display:grid}.preference-card[data-v-5915cd7d]{background:#fff;border-radius:14px;gap:18px;width:min(520px,100%);padding:32px 28px 22px;display:grid;box-shadow:0 30px 70px #0a103059}.preference-logo[data-v-5915cd7d]{width:170px;height:auto}h1[data-v-5915cd7d]{color:#1c2566;margin:0;font-size:24px}.lead[data-v-5915cd7d]{color:#3d4a57;margin:0;line-height:1.55}.address-box[data-v-5915cd7d]{background:#f6f7fe;border:1px solid #dfe3f5;border-radius:10px;gap:4px;padding:14px 16px;display:grid}.address-box>span[data-v-5915cd7d]:first-child{color:#667584;font-size:12px}.address-box strong[data-v-5915cd7d]{color:#17202a;overflow-wrap:anywhere;font-size:16px}.state[data-v-5915cd7d]{color:#4f5f6e;background:#eef1f4;border-radius:999px;justify-self:start;align-items:center;gap:6px;margin-top:4px;padding:3px 10px;font-size:13px;font-weight:600;display:inline-flex}.state.subscribed[data-v-5915cd7d]{color:#20613a;background:#e6f5ec}.state.unsubscribed[data-v-5915cd7d]{color:#8a2525;background:#fdeaea}.confirmation[data-v-5915cd7d],.problem[data-v-5915cd7d]{border-radius:10px;gap:8px;margin:0;padding:12px 14px;line-height:1.5;display:flex}.confirmation[data-v-5915cd7d]{color:#20613a;background:#eef8f1}.confirmation svg[data-v-5915cd7d]{flex-shrink:0;margin-top:2px}.problem[data-v-5915cd7d]{color:#7a4b04;background:#fff7e8}.actions[data-v-5915cd7d]{gap:10px;display:grid}.actions button[data-v-5915cd7d]{font:inherit;border-radius:10px;padding:13px 16px;font-weight:600}.actions .primary[data-v-5915cd7d]{color:#fff;background:#1c2566;border:0}.actions .primary[data-v-5915cd7d]:hover:not(:disabled){background:#2d3794}.actions .secondary[data-v-5915cd7d]{color:#1c2566;background:#fff;border:1px solid #c9cff8}.actions .link[data-v-5915cd7d]{color:#667584;background:0 0;border:0;justify-self:center;padding:4px;font-weight:500;text-decoration:underline}.hint[data-v-5915cd7d]{color:#8592a0;text-align:center;font-size:12px}footer[data-v-5915cd7d]{color:#8592a0;text-align:center;border-top:1px solid #edf0f3;padding-top:14px;font-size:12px}.page-shell[data-v-5454e9f8]{gap:22px;min-width:0;display:grid}.page-header[data-v-5454e9f8]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.page-header[data-v-5454e9f8]>*{min-width:0}.page-header h1[data-v-5454e9f8]{margin:4px 0}.page-header p[data-v-5454e9f8]{color:#68708a;margin:0}.eyebrow[data-v-5454e9f8]{color:#5f66e6;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.action-filter[data-v-5454e9f8]{background:#fff;border:1px solid #d9dcf2;border-radius:9px;align-items:center;gap:8px;padding:9px 12px;display:flex}.depots[data-v-9db115a7]{box-sizing:border-box;min-height:100vh;padding:var(--wd-space-8) var(--wd-space-10) var(--wd-space-12);gap:var(--wd-gap);flex-direction:column;display:flex}.depots__head[data-v-9db115a7]{justify-content:space-between;align-items:flex-end;gap:var(--wd-space-4);flex-wrap:wrap;display:flex}.depots__title[data-v-9db115a7]{flex-direction:column;gap:6px;display:flex}.depots__title h1[data-v-9db115a7]{font-family:var(--wd-font-display);font-size:var(--wd-text-3xl);font-weight:var(--wd-display-weight);letter-spacing:var(--wd-display-tracking);color:var(--wd-text-strong);margin:0;line-height:1.1}.depots__title p[data-v-9db115a7]{font-size:var(--wd-text-lg);color:var(--wd-text-secondary);margin:0}.depots__tools[data-v-9db115a7]{align-items:center;gap:var(--wd-space-2);flex-wrap:wrap;display:flex}.depots__search[data-v-9db115a7]{align-items:center;gap:var(--wd-space-2);height:var(--wd-control-height);padding:0 var(--wd-space-3);border:1px solid var(--wd-border-strong);border-radius:var(--wd-radius-md);background:var(--wd-surface-sunken);color:var(--wd-text-muted);display:flex}.depots__search[data-v-9db115a7]:focus-within{outline:2px solid var(--wd-focus);outline-offset:1px}.depots__search input[data-v-9db115a7]{width:200px;color:var(--wd-text);font:inherit;background:0 0;border:0}.depots__search input[data-v-9db115a7]:focus{outline:none}.depots__body[data-v-9db115a7]{gap:var(--wd-gap);grid-template-columns:minmax(360px,5fr) minmax(0,7fr);align-items:start;display:grid}.depot-list[data-v-9db115a7]{gap:var(--wd-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.depot-row__link[data-v-9db115a7]{align-items:center;gap:var(--wd-space-3);padding:var(--wd-space-2);border-radius:var(--wd-radius-md);color:inherit;transition:background var(--wd-transition);border:1px solid #0000;grid-template-columns:56px 1fr auto;text-decoration:none;display:grid}.depot-row__link[data-v-9db115a7]:hover,.is-focused .depot-row__link[data-v-9db115a7]{border-color:var(--wd-border);background:var(--wd-surface-hover)}.is-archived .depot-row__link[data-v-9db115a7]{opacity:.7}.depot-row__thumb[data-v-9db115a7]{border-radius:var(--wd-radius-md);background:var(--wd-surface-sunken);width:56px;height:56px;color:var(--wd-text-muted);place-items:center;display:grid;overflow:hidden}.depot-row__thumb img[data-v-9db115a7]{object-fit:cover;width:100%;height:100%}.depot-row__main[data-v-9db115a7]{flex-direction:column;gap:3px;min-width:0;display:flex}.depot-row__name[data-v-9db115a7]{color:var(--wd-text-strong);font-weight:700}.depot-row__code[data-v-9db115a7]{margin-right:var(--wd-space-1);color:var(--wd-text-muted)}.depot-row__address[data-v-9db115a7]{font-size:var(--wd-text-sm);color:var(--wd-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.depot-row__badges[data-v-9db115a7]{gap:var(--wd-space-1);flex-wrap:wrap;margin-top:2px;display:flex}.depot-row__figures[data-v-9db115a7]{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.depot-row__volume[data-v-9db115a7]{font-size:var(--wd-text-lg);font-weight:var(--wd-figure-weight);color:var(--wd-text-strong)}.depot-row__units[data-v-9db115a7]{font-size:var(--wd-text-xs);color:var(--wd-text-muted)}.depots__map[data-v-9db115a7]{top:var(--wd-space-4);gap:var(--wd-space-2);flex-direction:column;display:flex;position:sticky}.map-card[data-v-9db115a7]{justify-content:space-between;align-items:center;gap:var(--wd-space-3);padding:var(--wd-space-3) var(--wd-space-4);border:1px solid var(--wd-border);border-radius:var(--wd-radius-lg);background:var(--wd-surface-raised);flex-wrap:wrap;display:flex}.map-card__text[data-v-9db115a7]{min-width:0;font-size:var(--wd-text-sm);color:var(--wd-text-secondary);flex-direction:column;gap:2px;display:flex}.map-card__text strong[data-v-9db115a7]{font-size:var(--wd-text-md);color:var(--wd-text-strong)}.map-card__hint[data-v-9db115a7]{color:var(--wd-text-muted)}.map-card__actions[data-v-9db115a7]{gap:var(--wd-space-2);display:flex}.depots__map-note[data-v-9db115a7]{font-size:var(--wd-text-sm);color:var(--wd-text-muted);margin:0}.sr-only[data-v-9db115a7]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1100px){.depots[data-v-9db115a7]{padding:var(--wd-space-6) var(--wd-space-4) var(--wd-space-10)}.depots__body[data-v-9db115a7]{grid-template-columns:1fr}.depots__map[data-v-9db115a7]{position:static}}.depot-search[data-v-415da337]{flex-direction:column;gap:6px;display:flex;position:relative}label[data-v-415da337]{font-size:var(--wd-text-sm);color:var(--wd-text);font-weight:600}.depot-search__control[data-v-415da337]{align-items:center;gap:var(--wd-space-2);height:var(--wd-control-height);padding:0 var(--wd-space-3);border:1px solid var(--wd-border-strong);border-radius:var(--wd-radius-md);background:var(--wd-surface-sunken);color:var(--wd-text-muted);display:flex}.depot-search__control[data-v-415da337]:focus-within{outline:2px solid var(--wd-focus);outline-offset:1px}input[data-v-415da337]{min-width:0;color:var(--wd-text);font-family:var(--wd-font-sans);font-size:var(--wd-text-md);background:0 0;border:0;flex:1}input[data-v-415da337]:focus{outline:none}.depot-search__list[data-v-415da337]{z-index:20;padding:var(--wd-space-1);border:1px solid var(--wd-border-strong);border-radius:var(--wd-radius-md);background:var(--wd-surface-raised);margin:0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0}.depot-search__list li[data-v-415da337]{padding:var(--wd-space-2) var(--wd-space-3);border-radius:var(--wd-radius-sm);color:var(--wd-text);cursor:pointer}.depot-search__list li[data-v-415da337]:hover,.depot-search__list li.is-active[data-v-415da337]{background:var(--wd-surface-hover)}.depot-search__status[data-v-415da337]{font-size:var(--wd-text-xs);color:var(--wd-text-muted)}.gallery[data-v-a600d390]{gap:var(--wd-space-4);flex-direction:column;display:flex}.gallery__upload[data-v-a600d390]{align-items:flex-end;gap:var(--wd-space-3);flex-wrap:wrap;display:flex}.gallery__upload[data-v-a600d390]>:first-child{width:220px}.gallery__file[data-v-a600d390]{display:none}.gallery__grid[data-v-a600d390]{gap:var(--wd-space-4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.photo[data-v-a600d390]{border:1px solid var(--wd-border);border-radius:var(--wd-radius-lg);background:var(--wd-surface);flex-direction:column;display:flex;overflow:hidden}.photo.is-busy[data-v-a600d390]{opacity:.6}.photo__image[data-v-a600d390]{aspect-ratio:4/3;background:var(--wd-surface-sunken);cursor:zoom-in;border:0;padding:0;position:relative}.photo__image img[data-v-a600d390]{object-fit:cover;width:100%;height:100%;display:block}.photo__zoom[data-v-a600d390]{right:var(--wd-space-2);bottom:var(--wd-space-2);border-radius:var(--wd-radius-sm);background:var(--wd-surface-raised);color:var(--wd-text);padding:4px;position:absolute}.photo__meta[data-v-a600d390]{gap:var(--wd-space-2);padding:var(--wd-space-3);flex-direction:column;display:flex}.photo__badges[data-v-a600d390],.photo__actions[data-v-a600d390]{gap:var(--wd-space-1);flex-wrap:wrap;display:flex}.photo__selects[data-v-a600d390]{gap:var(--wd-space-2);display:grid}.photo__caption input[data-v-a600d390]{box-sizing:border-box;width:100%;height:var(--wd-control-height-sm);padding:0 var(--wd-space-2);border:1px solid var(--wd-border);border-radius:var(--wd-radius-sm);background:var(--wd-surface-sunken);color:var(--wd-text);font:inherit}.photo__caption-text[data-v-a600d390]{font-size:var(--wd-text-sm);color:var(--wd-text-secondary);margin:0}.sr-only[data-v-a600d390]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.viewer[data-v-a600d390]{border:1px solid var(--wd-border-strong);border-radius:var(--wd-radius-lg);width:min(1100px,94vw);max-height:92vh;padding:0}.viewer[data-v-a600d390]::backdrop{background:var(--wd-inverse-bg);opacity:.8}.viewer__inner[data-v-a600d390]{gap:var(--wd-space-3);padding:var(--wd-space-4);flex-direction:column;display:flex}.viewer__head[data-v-a600d390],.viewer__nav[data-v-a600d390]{justify-content:space-between;align-items:center;gap:var(--wd-space-3);display:flex}.viewer img[data-v-a600d390]{object-fit:contain;border-radius:var(--wd-radius-md);align-self:center;max-width:100%;max-height:72vh}.unit[data-v-2da06013]{border:1px solid var(--wd-border);border-radius:var(--wd-radius-lg);background:var(--wd-surface)}.unit__head[data-v-2da06013]{align-items:center;gap:var(--wd-space-2);padding:var(--wd-space-2) var(--wd-space-3) var(--wd-space-2) var(--wd-space-2);display:flex}.unit__toggle[data-v-2da06013]{align-items:baseline;gap:var(--wd-space-3);min-width:0;padding:var(--wd-space-2);border-radius:var(--wd-radius-md);color:var(--wd-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:auto auto 1fr;display:grid}.unit__toggle[data-v-2da06013]:hover{background:var(--wd-surface-hover)}.unit__chevron[data-v-2da06013]{color:var(--wd-text-muted);transition:transform var(--wd-transition);align-self:center;transform:rotate(-90deg)}.is-open .unit__chevron[data-v-2da06013]{transform:none}.unit__title[data-v-2da06013]{font-family:var(--wd-font-display);font-size:var(--wd-text-lg);font-weight:var(--wd-display-weight);color:var(--wd-text-strong)}.unit__summary[data-v-2da06013]{font-size:var(--wd-text-sm);color:var(--wd-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.unit__body[data-v-2da06013]{gap:var(--wd-space-5);padding:var(--wd-space-2) var(--wd-space-5) var(--wd-space-5);border-top:1px solid var(--wd-divider);flex-direction:column;display:flex}.unit__group[data-v-2da06013]{gap:var(--wd-space-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.unit__group legend[data-v-2da06013]{align-items:center;gap:var(--wd-space-2);margin-bottom:var(--wd-space-3);padding:0;display:flex}.unit__grid[data-v-2da06013]{gap:var(--wd-space-3) var(--wd-space-4);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));display:grid}.unit__note[data-v-2da06013],.densities__hint[data-v-2da06013],.capacity__empty[data-v-2da06013]{font-size:var(--wd-text-sm);color:var(--wd-text-muted);margin:0}.capacity[data-v-2da06013]{gap:var(--wd-space-2);padding:var(--wd-space-3) var(--wd-space-4);border-radius:var(--wd-radius-md);background:var(--wd-surface-sunken);flex-direction:column;display:flex}.capacity__head[data-v-2da06013]{justify-content:space-between;align-items:baseline;gap:var(--wd-space-2);flex-wrap:wrap;display:flex}.capacity h4[data-v-2da06013]{font-size:var(--wd-text-md);color:var(--wd-text-strong);margin:0}.capacity__stale[data-v-2da06013]{font-size:var(--wd-text-xs);color:var(--wd-info-text);font-weight:600}.capacity__table[data-v-2da06013]{border-collapse:collapse;width:100%;font-size:var(--wd-text-sm);table-layout:auto}.capacity__table th[data-v-2da06013],.capacity__table td[data-v-2da06013]{padding:var(--wd-space-2);border-bottom:1px solid var(--wd-divider);color:var(--wd-text);font-size:var(--wd-text-sm);text-align:left;background:0 0;font-weight:400;position:static;overflow:visible}.capacity__table thead th[data-v-2da06013]{font-size:var(--wd-text-xs);color:var(--wd-text-muted);font-weight:600}.capacity__table tbody th[data-v-2da06013]{color:var(--wd-text);font-weight:600}.capacity__table tbody.is-stale[data-v-2da06013]{opacity:.55}.capacity__table .num[data-v-2da06013]{text-align:right}.capacity__table small[data-v-2da06013]{margin-left:var(--wd-space-1);color:var(--wd-text-muted)}.capacity__table .strong.is-missing[data-v-2da06013]{color:var(--wd-text-muted);font-weight:600}.capacity__table .strong[data-v-2da06013]{color:var(--wd-text-strong);font-weight:700}.densities summary[data-v-2da06013]{font-size:var(--wd-text-sm);color:var(--wd-text-secondary);cursor:pointer;font-weight:600}.densities[open][data-v-2da06013]{gap:var(--wd-space-3);flex-direction:column;display:flex}.depot[data-v-b63896a0]{box-sizing:border-box;min-height:100vh;padding:var(--wd-space-6) var(--wd-space-10) var(--wd-space-12);gap:var(--wd-gap);flex-direction:column;display:flex}.depot__back[data-v-b63896a0]{align-items:center;gap:var(--wd-space-1);font-size:var(--wd-text-sm);color:var(--wd-text-secondary);align-self:flex-start;font-weight:600;text-decoration:none;display:inline-flex}.depot__back[data-v-b63896a0]:hover{color:var(--wd-text-strong)}.depot__head[data-v-b63896a0]{justify-content:space-between;align-items:flex-end;gap:var(--wd-space-4);flex-wrap:wrap;display:flex}.depot__title[data-v-b63896a0]{flex-direction:column;gap:6px;min-width:0;display:flex}.depot__title h1[data-v-b63896a0]{font-family:var(--wd-font-display);font-size:var(--wd-text-3xl);font-weight:var(--wd-display-weight);letter-spacing:var(--wd-display-tracking);color:var(--wd-text-strong);margin:0;line-height:1.1}.depot__code[data-v-b63896a0]{margin-right:var(--wd-space-2);font-size:var(--wd-text-2xl);color:var(--wd-text-muted)}.depot__title p[data-v-b63896a0]{align-items:center;gap:var(--wd-space-2);font-size:var(--wd-text-lg);color:var(--wd-text-secondary);flex-wrap:wrap;margin:0;display:flex}.depot__tools[data-v-b63896a0]{gap:var(--wd-space-2);flex-wrap:wrap;display:flex}.depot__form[data-v-b63896a0]{gap:var(--wd-gap);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.location[data-v-b63896a0]{gap:var(--wd-space-6);grid-template-columns:minmax(300px,5fr) minmax(0,7fr);display:grid}.location__fields[data-v-b63896a0],.location__map[data-v-b63896a0]{gap:var(--wd-space-3);flex-direction:column;min-width:0;display:flex}.grid[data-v-b63896a0]{gap:var(--wd-space-3) var(--wd-space-4);display:grid}.grid--name[data-v-b63896a0]{grid-template-columns:1fr 120px}.grid--street[data-v-b63896a0]{grid-template-columns:1fr 96px}.grid--city[data-v-b63896a0]{grid-template-columns:110px 1fr}.grid--entry[data-v-b63896a0]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.grid--access[data-v-b63896a0]{margin-bottom:var(--wd-space-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.grid--tenure[data-v-b63896a0]{margin-bottom:var(--wd-space-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.points[data-v-b63896a0]{gap:var(--wd-space-3);padding:var(--wd-space-3);border-radius:var(--wd-radius-md);background:var(--wd-surface-sunken);grid-template-columns:1fr 1fr;margin:0;display:grid}.points dt[data-v-b63896a0]{font-size:var(--wd-text-xs);color:var(--wd-text-muted);font-weight:600}.points dd[data-v-b63896a0]{font-size:var(--wd-text-sm);color:var(--wd-text);margin:2px 0 0}.points__clear[data-v-b63896a0]{margin-left:var(--wd-space-1);color:var(--wd-info-text);font:inherit;font-size:var(--wd-text-xs);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.location__target[data-v-b63896a0]{gap:var(--wd-space-2);font-size:var(--wd-text-sm);color:var(--wd-text-secondary);align-items:flex-start;margin:0;display:flex}.location__target svg[data-v-b63896a0]{color:var(--wd-text-muted);flex:none;margin-top:2px}.units[data-v-b63896a0]{gap:var(--wd-space-3);flex-direction:column;display:flex}.depot__meta[data-v-b63896a0]{font-size:var(--wd-text-xs);color:var(--wd-text-muted);margin:0}.sr-only[data-v-b63896a0]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1100px){.depot[data-v-b63896a0]{padding:var(--wd-space-4) var(--wd-space-4) var(--wd-space-10)}.location[data-v-b63896a0]{grid-template-columns:1fr}}.header-contact-group[data-v-dd6a64d4]{background:#fff;border:1px solid #d7e3f0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;max-width:330px;padding:9px 11px;display:flex}.header-contact-group>div[data-v-dd6a64d4]{gap:2px;min-width:0;display:grid}.header-contact-group strong[data-v-dd6a64d4]{font-size:13px}.header-contact-group small[data-v-dd6a64d4]{font-size:11px;line-height:1.25}.header-contact-panel[data-v-dd6a64d4]{z-index:1000;background:#fff;border:1px solid #c6d0e0;border-radius:10px;gap:10px;width:min(390px,100vw - 16px);max-height:min(550px,100dvh - 16px);padding:12px;display:grid;position:fixed;overflow:auto;box-shadow:0 12px 35px #172a4630}.header-contact-panel header[data-v-dd6a64d4]{justify-content:space-between;align-items:center;gap:8px;display:flex}.header-contact-panel h2[data-v-dd6a64d4]{margin:0;font-size:14px}.header-contact-panel[data-v-dd6a64d4] .quick-contact{max-width:none}.address-designation[data-v-5a505e93]{border-block-start:1px solid var(--border-color,#d5dce1);padding-block:1rem}h3[data-v-5a505e93]{margin:0}p[data-v-5a505e93]{overflow-wrap:anywhere}.address-designation-actions[data-v-5a505e93]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.file-choice[data-v-4174f2ee]{flex-direction:column;gap:8px;display:flex}.document-grid[data-v-4174f2ee]{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;display:grid}article[data-v-4174f2ee]{overflow-wrap:anywhere;border:1px solid #d6dce4;border-radius:6px;flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex}article label[data-v-4174f2ee]{flex-direction:row;align-items:center;gap:8px;display:flex}.thumbnail[data-v-4174f2ee]{cursor:zoom-in;background:#eef1f6;border:0;border-radius:4px;height:110px}.thumbnail img[data-v-4174f2ee]{object-fit:contain;width:100%;height:100%}.operation-dialog-subtitle[data-v-c1ed07ca]{color:#637181;margin:4px 0 0;font-size:13px}.operation-dialog-body[data-v-c1ed07ca]{gap:14px;padding:16px 20px;display:grid}.operation-dialog-body[data-v-c1ed07ca] label.field{color:#3d4a57;gap:5px;font-size:13px;font-weight:650;display:grid}.operation-dialog-body[data-v-c1ed07ca] label.field input,.operation-dialog-body[data-v-c1ed07ca] label.field select,.operation-dialog-body[data-v-c1ed07ca] label.field textarea{min-height:34px;font:inherit;font-weight:400}.operation-dialog-body[data-v-c1ed07ca] .field-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.operation-dialog-body[data-v-c1ed07ca] .dialog-error{color:#8f2a1d;background:#fdf1ef;border:1px solid #f0b8b0;border-radius:8px;margin:0;padding:10px 12px;font-size:13px}.operation-dialog-body[data-v-c1ed07ca] .dialog-hint{color:#637181;margin:0;font-size:13px}.hold-hint[data-v-b0baaf3f]{color:#637181;font-size:12px}.holds-panel[data-v-4f4ea62a]{gap:8px;display:grid}.holds-panel header[data-v-4f4ea62a]{justify-content:space-between;align-items:center;gap:8px;display:flex}.holds-panel h3[data-v-4f4ea62a]{margin:0;font-size:14px}.holds-hint[data-v-4f4ea62a],.holds-error[data-v-4f4ea62a]{margin:0;font-size:12px}.holds-hint[data-v-4f4ea62a]{color:#637181}.holds-error[data-v-4f4ea62a]{color:#8f2a1d}.holds-list[data-v-4f4ea62a]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.holds-list li[data-v-4f4ea62a]{background:#fff8ea;border-left:3px solid #e2a63b;border-radius:4px;justify-content:space-between;align-items:flex-start;gap:8px;padding:6px 10px;display:flex}.holds-list.released li[data-v-4f4ea62a]{background:#f6f8fa;border-left-color:#c3ccd5}.holds-list div[data-v-4f4ea62a]{gap:1px;font-size:13px;display:grid}.holds-list small[data-v-4f4ea62a]{color:#637181;font-size:12px}.holds-actions[data-v-4f4ea62a]{flex-wrap:wrap;gap:6px;display:flex}.wd-legacy .holds-hint[data-v-4f4ea62a],.wd-legacy .holds-list small[data-v-4f4ea62a]{color:var(--wd-text-muted)}.wd-legacy .holds-error[data-v-4f4ea62a]{color:var(--wd-danger-text)}.wd-legacy .holds-list li[data-v-4f4ea62a]{border-left-color:var(--wd-action-text);border-radius:var(--wd-radius-sm);background:var(--wd-action-soft);color:var(--wd-text)}.wd-legacy .holds-list.released li[data-v-4f4ea62a]{border-left-color:var(--wd-border-strong);background:var(--wd-surface-sunken)}.lookup-strip[data-v-772fb539]{grid-template-columns:minmax(0,1fr) auto;align-items:start}:where(.wd-surface-root) .admin-tabs[data-v-ef86c641]{gap:var(--wd-space-1);padding:var(--wd-space-1);border:1px solid var(--wd-border);border-radius:var(--wd-radius-md);background:var(--wd-surface)}:where(.wd-surface-root) .admin-tabs a[data-v-ef86c641]{padding:6px var(--wd-space-3);border-radius:var(--wd-radius-sm);color:var(--wd-text-secondary);font-family:var(--wd-font-sans);font-size:var(--wd-text-sm);background:0 0;border:1px solid #0000;font-weight:600;text-decoration:none}:where(.wd-surface-root) .admin-tabs a[data-v-ef86c641]:hover{background:var(--wd-surface-hover);color:var(--wd-text-strong)}:where(.wd-surface-root) .admin-tabs a.router-link-active[data-v-ef86c641]{background:var(--wd-nav-active-bg);color:var(--wd-nav-active-fg);border-color:#0000}.legal-bases-table[data-v-dbb3bfe8]{table-layout:fixed;min-width:1300px}.legal-bases-table th[data-v-dbb3bfe8]:first-child{width:110px}.legal-bases-table th[data-v-dbb3bfe8]:nth-child(2){width:150px}.legal-bases-table th[data-v-dbb3bfe8]:nth-child(3){width:160px}.legal-bases-table th[data-v-dbb3bfe8]:nth-child(4){width:440px}.legal-bases-table th[data-v-dbb3bfe8]:nth-child(5){width:70px}.legal-bases-table th[data-v-dbb3bfe8]:nth-child(6){width:155px}.legal-bases-table th[data-v-dbb3bfe8]:nth-child(7){width:60px}.legal-bases-table th[data-v-dbb3bfe8]:nth-child(8){width:90px}.legal-bases-table td[data-v-dbb3bfe8]{vertical-align:top}.legal-basis-dates[data-v-dbb3bfe8],.legal-basis-actions[data-v-dbb3bfe8]{display:table-cell}.legal-basis-dates input[data-v-dbb3bfe8]{margin-bottom:5px;display:block}.legal-basis-actions[data-v-dbb3bfe8]{white-space:nowrap}.legal-basis-actions button+button[data-v-dbb3bfe8]{margin-left:5px}.legal-bases-table td:nth-child(4) label[data-v-dbb3bfe8]{gap:4px;margin:8px 0;display:grid}.legal-bases-table td:nth-child(4) input[data-v-dbb3bfe8],.legal-bases-table td:nth-child(4) select[data-v-dbb3bfe8]{width:100%;min-width:0}.legal-bases-table textarea[data-v-dbb3bfe8]{min-width:0}.legal-bases-table details[data-v-dbb3bfe8]{margin-top:8px}.legal-bases-table summary[data-v-dbb3bfe8]{cursor:pointer}.legal-basis-rule[data-v-dbb3bfe8]{white-space:normal;border-top:1px solid #d7dee5;margin-top:12px;padding-top:12px}.legal-basis-rule p[data-v-dbb3bfe8]{margin:6px 0}.legal-basis-excerpt blockquote[data-v-dbb3bfe8]{white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f6f8;margin:8px 0;padding:8px}.legal-basis-search[data-v-dbb3bfe8]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-permissions[data-v-fca2e970]{box-sizing:border-box;min-height:100vh;padding:var(--wd-space-6) var(--wd-space-10) var(--wd-space-12);gap:var(--wd-gap);flex-direction:column;display:flex;container-type:inline-size}.admin-permissions__head[data-v-fca2e970]{flex-direction:column;gap:6px;display:flex}.admin-permissions__head h1[data-v-fca2e970]{font-family:var(--wd-font-display);font-size:var(--wd-text-3xl);font-weight:var(--wd-display-weight);letter-spacing:var(--wd-display-tracking);color:var(--wd-text-strong);margin:0;line-height:1.1}.admin-permissions__head p[data-v-fca2e970]{font-size:var(--wd-text-lg);color:var(--wd-text-secondary);margin:0}.admin-permissions__sr[data-v-fca2e970]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-permissions__notice-title[data-v-fca2e970]{align-items:center;gap:var(--wd-space-1);margin-right:var(--wd-space-1);display:inline-flex}.admin-permissions__layout[data-v-fca2e970]{align-items:start;gap:var(--wd-gap);grid-template-columns:minmax(220px,300px) minmax(0,1fr);display:grid}.role-list[data-v-fca2e970],.matrix__group ul[data-v-fca2e970]{gap:var(--wd-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.role-list[data-v-fca2e970]{padding:0 var(--wd-space-3) var(--wd-space-3)}.role-row[data-v-fca2e970]{align-items:baseline;gap:2px var(--wd-space-2);width:100%;padding:var(--wd-space-2) var(--wd-space-3);border-radius:var(--wd-radius-md);color:var(--wd-text);font:inherit;text-align:left;cursor:pointer;transition:background var(--wd-transition);background:0 0;border:1px solid #0000;flex-wrap:wrap;display:flex}.role-row[data-v-fca2e970]:hover{background:var(--wd-surface-hover)}.role-row.is-selected[data-v-fca2e970]{border-color:var(--wd-border-strong);background:var(--wd-nav-active-bg);color:var(--wd-nav-active-fg)}.role-row strong[data-v-fca2e970]{color:var(--wd-text-strong)}.role-row small[data-v-fca2e970]{font-size:var(--wd-text-xs);color:var(--wd-text-muted)}.matrix[data-v-fca2e970]{gap:var(--wd-space-4);padding:0 var(--wd-panel-padding) var(--wd-panel-padding);flex-direction:column;display:flex}.matrix__hint[data-v-fca2e970]{font-size:var(--wd-text-sm);color:var(--wd-text-muted);margin:0}.matrix__group[data-v-fca2e970]{gap:var(--wd-space-2);flex-direction:column;display:flex}.matrix__group h3[data-v-fca2e970]{margin:0}.perm-row[data-v-fca2e970]{align-items:center;gap:var(--wd-space-3);padding:var(--wd-space-1) 0;border-bottom:1px solid var(--wd-divider);grid-template-columns:minmax(0,1fr) auto;display:grid}.perm-row__text[data-v-fca2e970]{min-width:0;padding:var(--wd-space-1) var(--wd-space-3);flex-direction:column;gap:2px;display:flex}.perm-row__text strong[data-v-fca2e970]{font-size:var(--wd-text-sm);color:var(--wd-text)}.perm-row__text small[data-v-fca2e970]{font-size:var(--wd-text-xs);color:var(--wd-text-muted)}.perm-row__badges[data-v-fca2e970]{justify-content:flex-end;gap:var(--wd-space-1);flex-wrap:wrap;display:flex}@container (width<=760px){.admin-permissions__layout[data-v-fca2e970]{grid-template-columns:minmax(0,1fr)}}@container (width<=520px){.perm-row[data-v-fca2e970]{grid-template-columns:minmax(0,1fr)}.perm-row__badges[data-v-fca2e970]{justify-content:flex-start}}@media (width<=900px){.admin-permissions[data-v-fca2e970]{padding:var(--wd-space-4)}}.fees__lead[data-v-18b5c6ed],.fees__muted[data-v-18b5c6ed]{color:var(--wd-text-secondary);font-size:var(--wd-text-sm);margin:0}.fees[data-v-18b5c6ed] .wd-panel__body{gap:var(--wd-space-4);padding:0 var(--wd-panel-padding) var(--wd-panel-padding);display:grid}.fees__form[data-v-18b5c6ed]{gap:var(--wd-space-4);border:0;grid-template-columns:repeat(2,minmax(200px,280px)) minmax(240px,1fr);align-items:start;min-width:0;margin:0;padding:0;display:grid}.fees__amount[data-v-18b5c6ed]{gap:var(--wd-space-2);padding:var(--wd-space-3);border:1px solid var(--wd-border);border-radius:var(--wd-radius-md);background:var(--wd-surface-raised);display:grid}.fees__amount-title[data-v-18b5c6ed]{align-items:center;gap:var(--wd-space-2);color:var(--wd-text-strong);font-weight:700;display:flex}.fees__amount[data-v-18b5c6ed] input{font-size:var(--wd-text-lg);font-weight:var(--wd-figure-weight)}.fees__explain[data-v-18b5c6ed]{gap:var(--wd-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fees__card[data-v-18b5c6ed],.fees__history[data-v-18b5c6ed]{align-content:start;gap:var(--wd-space-2);padding:var(--wd-space-3);border:1px solid var(--wd-border);border-radius:var(--wd-radius-md);display:grid}.fees h3[data-v-18b5c6ed]{align-items:center;gap:var(--wd-space-2);color:var(--wd-text-strong);font-size:var(--wd-text-md);margin:0;display:flex}.fees__ladder[data-v-18b5c6ed]{gap:var(--wd-space-1);counter-reset:fee-ladder;margin:0;padding:0;list-style:none;display:grid}.fees__ladder li[data-v-18b5c6ed]{column-gap:var(--wd-space-2);padding:var(--wd-space-1) var(--wd-space-2);border-left:3px solid var(--wd-border);border-radius:var(--wd-radius-sm);counter-increment:fee-ladder;grid-template-columns:22px minmax(0,1fr);display:grid}.fees__ladder li[data-v-18b5c6ed]:before{content:counter(fee-ladder);color:var(--wd-text-muted);font-family:var(--wd-font-data);grid-row:span 2;font-weight:700}.fees__ladder small[data-v-18b5c6ed],.fees__history small[data-v-18b5c6ed]{color:var(--wd-text-muted);font-size:var(--wd-text-xs)}.fees__ladder li.is-here[data-v-18b5c6ed]{border-left-color:var(--wd-info-text);background:var(--wd-info-soft)}.fees__effect[data-v-18b5c6ed]{gap:var(--wd-space-1);font-size:var(--wd-text-sm);margin:0;padding:0;list-style:none;display:grid}.fees__effect li[data-v-18b5c6ed]{padding-left:var(--wd-space-5);position:relative}.fees__effect li[data-v-18b5c6ed]:before{font-weight:700;position:absolute;left:0}.fees__effect li.applies[data-v-18b5c6ed]:before{content:"→";color:var(--wd-info-text)}.fees__effect li.keeps[data-v-18b5c6ed]{color:var(--wd-text-secondary)}.fees__effect li.keeps[data-v-18b5c6ed]:before{content:"=";color:var(--wd-text-muted)}.fees__history-list[data-v-18b5c6ed]{gap:var(--wd-space-2);font-size:var(--wd-text-sm);margin:0;padding:0;list-style:none;display:grid}.fees__history-list li[data-v-18b5c6ed]{padding-bottom:var(--wd-space-2);border-bottom:1px solid var(--wd-divider);gap:2px;display:grid}.fees__history-list li[data-v-18b5c6ed]:last-child{border-bottom:0;padding-bottom:0}.fees__history-meta[data-v-18b5c6ed]{color:var(--wd-text-muted);font-size:var(--wd-text-xs)}.fees__history-paging[data-v-18b5c6ed]{gap:var(--wd-space-2);display:flex}@media (width<=980px){.fees__form[data-v-18b5c6ed],.fees__explain[data-v-18b5c6ed]{grid-template-columns:1fr}}.referral-rates__fields[data-v-9dc903da]{gap:var(--wd-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.referral-rates__hint[data-v-9dc903da]{color:var(--wd-text-muted);font-size:var(--wd-text-sm);margin:var(--wd-space-3) 0}.referral-rates__actions[data-v-9dc903da]{gap:var(--wd-space-2);margin-top:var(--wd-space-4);flex-wrap:wrap;display:flex}.pricing[data-v-83f6396a]{gap:var(--wd-gap);flex-direction:column;display:flex}.pricing__head[data-v-83f6396a]{justify-content:space-between;align-items:flex-end;gap:var(--wd-space-4);flex-wrap:wrap;display:flex}.pricing__title[data-v-83f6396a]{gap:var(--wd-space-1);flex-direction:column;display:flex}.pricing__title h1[data-v-83f6396a]{color:var(--wd-text-strong);font-family:var(--wd-font-display);font-size:var(--wd-text-3xl);font-weight:var(--wd-display-weight);letter-spacing:var(--wd-display-tracking);margin:0;line-height:1.1}.pricing__title p[data-v-83f6396a],.pricing__lead[data-v-83f6396a]{color:var(--wd-text-secondary);font-size:var(--wd-text-sm);margin:0}.pricing__title p[data-v-83f6396a]{font-size:var(--wd-text-md)}.pricing__nav[data-v-83f6396a]{z-index:2;gap:var(--wd-space-1);padding:var(--wd-space-2) 0;border-bottom:1px solid var(--wd-border);background:var(--wd-bg);box-shadow:var(--wd-shadow-sticky);flex-wrap:wrap;display:flex;position:sticky;top:0}.pricing__nav button[data-v-83f6396a]{padding:var(--wd-space-1) var(--wd-space-3);border-radius:var(--wd-radius-pill);color:var(--wd-text-secondary);font:inherit;font-size:var(--wd-text-sm);cursor:pointer;transition:background var(--wd-transition);background:0 0;border:0;font-weight:600}.pricing__nav button[data-v-83f6396a]:not(:disabled):hover{background:var(--wd-surface-hover);color:var(--wd-text-strong)}.pricing__nav button[data-v-83f6396a]:disabled{color:var(--wd-text-disabled);cursor:default}#pauschalen[data-v-83f6396a],#rabatte[data-v-83f6396a],#staffel[data-v-83f6396a],#herleitung[data-v-83f6396a]{scroll-margin-top:56px}.pricing[data-v-83f6396a] .wd-panel__body{gap:var(--wd-space-4);padding:0 var(--wd-panel-padding) var(--wd-panel-padding);display:grid}.pricing__discounts[data-v-83f6396a]{gap:var(--wd-space-4);grid-template-columns:repeat(2,minmax(220px,320px));display:grid}.pricing__discount[data-v-83f6396a]{gap:var(--wd-space-3);min-width:0;padding:var(--wd-space-3);border:1px solid var(--wd-border);border-radius:var(--wd-radius-md);background:var(--wd-surface-raised);margin:0;display:grid}.pricing__discount legend[data-v-83f6396a]{padding:0 var(--wd-space-1);color:var(--wd-text-strong);font-weight:700}.pricing__deadline[data-v-83f6396a]{gap:var(--wd-space-2);grid-template-columns:minmax(72px,96px) minmax(0,1fr);align-items:start;display:grid}.pricing__deadline-title[data-v-83f6396a]{color:var(--wd-text-secondary);font-size:var(--wd-text-sm);grid-column:1/-1}.pricing__controls[data-v-83f6396a]{gap:var(--wd-space-2) var(--wd-space-5);font-size:var(--wd-text-sm);flex-wrap:wrap;display:flex}.pricing__table-wrap[data-v-83f6396a]{overflow-x:auto}.pricing__table[data-v-83f6396a]{border-collapse:collapse;width:100%;min-width:720px;font-size:var(--wd-text-sm)}.pricing__table.is-reference[data-v-83f6396a]{min-width:480px}.pricing__table th[data-v-83f6396a],.pricing__table td[data-v-83f6396a]{padding:var(--wd-space-2);border-bottom:1px solid var(--wd-divider);text-align:right;vertical-align:top}.pricing__table th[data-v-83f6396a]{border-bottom-color:var(--wd-border-strong);color:var(--wd-text-muted);font-family:var(--wd-label-font);font-size:var(--wd-text-xs);letter-spacing:var(--wd-label-tracking);text-transform:var(--wd-label-transform);white-space:nowrap;font-weight:600}.pricing__table.is-reference td[data-v-83f6396a]:last-child,.pricing__table.is-reference th[data-v-83f6396a]:last-child{text-align:left}.pricing__table tbody tr[data-v-83f6396a]:hover{background:var(--wd-surface-hover)}.pricing__area[data-v-83f6396a] input,.pricing__price input[data-v-83f6396a]{width:96px;height:var(--wd-control-height-sm);padding:0 var(--wd-space-2);border:1px solid var(--wd-border-strong);border-radius:var(--wd-radius-sm);background:var(--wd-surface-sunken);color:var(--wd-text);font-family:var(--wd-font-data);font-size:var(--wd-text-sm);text-align:right}.pricing__price-line[data-v-83f6396a]{align-items:center;gap:var(--wd-space-2);display:inline-flex}.pricing__price-line span[data-v-83f6396a]{min-width:72px;color:var(--wd-text-strong);font-weight:700}.pricing__price small[data-v-83f6396a]{margin-top:var(--wd-space-1);color:var(--wd-text-muted);font-size:var(--wd-text-xs);line-height:1.35;display:block}.pricing__row-actions[data-v-83f6396a]{white-space:nowrap}.pricing__split[data-v-83f6396a]{gap:var(--wd-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pricing__card[data-v-83f6396a]{align-content:start;gap:var(--wd-space-3);min-width:0;display:grid}.pricing__split+.pricing__card[data-v-83f6396a]{padding-top:var(--wd-space-4);border-top:1px solid var(--wd-divider)}.pricing h3[data-v-83f6396a],.pricing h4[data-v-83f6396a]{align-items:center;gap:var(--wd-space-2);color:var(--wd-text-strong);font-size:var(--wd-text-md);margin:0;display:flex}.pricing h4[data-v-83f6396a]{margin-bottom:var(--wd-space-2);font-size:var(--wd-text-sm)}.pricing__formula[data-v-83f6396a]{padding:var(--wd-space-3);border:1px solid var(--wd-border);border-radius:var(--wd-radius-sm);background:var(--wd-surface-sunken);color:var(--wd-text-strong);font-size:var(--wd-text-sm);margin:0;font-weight:600}.pricing__facts[data-v-83f6396a]{gap:var(--wd-space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.pricing__facts.is-compact[data-v-83f6396a]{grid-template-columns:1fr}.pricing__facts div[data-v-83f6396a]{padding:var(--wd-space-2);border:1px solid var(--wd-border);border-radius:var(--wd-radius-sm)}.pricing__facts dt[data-v-83f6396a]{color:var(--wd-text-muted);font-size:var(--wd-text-xs);font-weight:600}.pricing__facts dd[data-v-83f6396a]{color:var(--wd-text-strong);font-family:var(--wd-font-data);margin:2px 0 0;font-weight:700}.pricing__calibration[data-v-83f6396a]{align-content:start;gap:var(--wd-space-2);padding:var(--wd-space-3);border-radius:var(--wd-radius-md);background:var(--wd-surface-raised);display:grid}.pricing__calibration small[data-v-83f6396a]{color:var(--wd-text-muted);line-height:1.4}@media (width<=980px){.pricing__discounts[data-v-83f6396a],.pricing__split[data-v-83f6396a],.pricing__facts[data-v-83f6396a]{grid-template-columns:1fr}}.editor__mfa[data-v-d9920ee6]{align-items:center;gap:var(--wd-space-2);font-size:var(--wd-text-sm);color:var(--wd-text-secondary);margin:0;display:flex}.admin-users[data-v-d9920ee6]{box-sizing:border-box;min-height:100vh;padding:var(--wd-space-6) var(--wd-space-10) var(--wd-space-12);gap:var(--wd-gap);flex-direction:column;display:flex;container-type:inline-size}.admin-users__head[data-v-d9920ee6]{justify-content:space-between;align-items:flex-end;gap:var(--wd-space-4);flex-wrap:wrap;display:flex}.admin-users__title[data-v-d9920ee6]{flex-direction:column;gap:6px;min-width:0;display:flex}.admin-users__title h1[data-v-d9920ee6]{font-family:var(--wd-font-display);font-size:var(--wd-text-3xl);font-weight:var(--wd-display-weight);letter-spacing:var(--wd-display-tracking);color:var(--wd-text-strong);margin:0;line-height:1.1}.admin-users__title p[data-v-d9920ee6]{font-size:var(--wd-text-lg);color:var(--wd-text-secondary);margin:0}.admin-users__tools[data-v-d9920ee6]{gap:var(--wd-space-2);flex-wrap:wrap;display:flex}.admin-users__layout[data-v-d9920ee6]{align-items:start;gap:var(--wd-gap);grid-template-columns:minmax(280px,380px) minmax(0,1fr);display:grid}.user-list[data-v-d9920ee6]{gap:var(--wd-space-3);padding:0 var(--wd-panel-padding) var(--wd-panel-padding);flex-direction:column;display:flex}.user-list ul[data-v-d9920ee6]{gap:var(--wd-space-1);margin:0 calc(-1 * var(--wd-space-3));flex-direction:column;padding:0;list-style:none;display:flex}.user-row[data-v-d9920ee6]{gap:var(--wd-space-1) var(--wd-space-3);width:100%;padding:var(--wd-space-2) var(--wd-space-3);border-radius:var(--wd-radius-md);color:var(--wd-text);font:inherit;text-align:left;cursor:pointer;transition:background var(--wd-transition);background:0 0;border:1px solid #0000;grid-template-columns:auto minmax(0,1fr);display:grid}.user-row[data-v-d9920ee6]:hover{background:var(--wd-surface-hover)}.user-row.is-selected[data-v-d9920ee6]{border-color:var(--wd-border-strong);background:var(--wd-nav-active-bg);color:var(--wd-nav-active-fg)}.user-row__tag[data-v-d9920ee6]{min-width:3.5em;padding:2px var(--wd-space-1);border-radius:var(--wd-radius-sm);background:var(--wd-neutral-chip-bg);color:var(--wd-neutral-chip-fg);font-size:var(--wd-text-xs);text-align:center;grid-row:span 2;align-self:start;font-weight:700}.user-row__main[data-v-d9920ee6]{flex-direction:column;gap:2px;min-width:0;display:flex}.user-row__main strong[data-v-d9920ee6]{text-overflow:ellipsis;white-space:nowrap;color:var(--wd-text-strong);overflow:hidden}.user-row__main small[data-v-d9920ee6]{text-overflow:ellipsis;white-space:nowrap;font-size:var(--wd-text-xs);color:var(--wd-text-muted);overflow:hidden}.user-row__badges[data-v-d9920ee6]{gap:var(--wd-space-1);flex-wrap:wrap;grid-column:2;display:flex}.admin-users__editor[data-v-d9920ee6]{min-width:0}.editor[data-v-d9920ee6]{gap:var(--wd-space-4);padding:0 var(--wd-panel-padding) var(--wd-panel-padding);flex-direction:column;display:flex}.editor__lead[data-v-d9920ee6],.editor__hint[data-v-d9920ee6]{font-size:var(--wd-text-sm);color:var(--wd-text-muted);margin:0}.editor__meta[data-v-d9920ee6]{align-items:center;gap:var(--wd-space-2);font-size:var(--wd-text-sm);color:var(--wd-text-secondary);flex-wrap:wrap;display:flex}.editor__login[data-v-d9920ee6]{gap:var(--wd-space-1);color:var(--wd-text-muted);margin-left:auto;display:inline-flex}.editor__notice-title[data-v-d9920ee6]{align-items:center;gap:var(--wd-space-1);margin-right:var(--wd-space-1);display:inline-flex}.editor__fieldset[data-v-d9920ee6]{gap:var(--wd-space-5);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.editor__legend[data-v-d9920ee6]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.editor__grid[data-v-d9920ee6]{gap:var(--wd-space-4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.editor__wide[data-v-d9920ee6]{grid-column:1/-1}.editor__group[data-v-d9920ee6]{gap:var(--wd-space-2);flex-direction:column;display:flex}.editor__group h3[data-v-d9920ee6]{margin:0}.editor__checks[data-v-d9920ee6]{gap:var(--wd-space-2);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}@container (width<=860px){.admin-users__layout[data-v-d9920ee6]{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.admin-users[data-v-d9920ee6]{padding:var(--wd-space-4)}}.security[data-v-1c559c08] .wd-panel__body{padding:var(--wd-space-4)}.security[data-v-1c559c08]{gap:var(--wd-space-5);min-height:100%;padding:var(--wd-space-6);flex-direction:column;display:flex}.security__head h1[data-v-1c559c08]{margin:var(--wd-space-1) 0;font-family:var(--wd-font-display);font-size:var(--wd-text-3xl);font-weight:var(--wd-display-weight);letter-spacing:var(--wd-display-tracking);color:var(--wd-text-strong)}.security__head .wd-label[data-v-1c559c08],.security__lead[data-v-1c559c08]{margin:0}.security__lead[data-v-1c559c08],.security__text[data-v-1c559c08]{font-size:var(--wd-text-sm);color:var(--wd-text-secondary)}.security__text[data-v-1c559c08]{margin:0 0 var(--wd-space-3)}.security__grid[data-v-1c559c08]{gap:var(--wd-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start;display:grid}.security__wide[data-v-1c559c08]{grid-column:1/-1}.security__grid[data-v-1c559c08] .wd-panel__body{gap:var(--wd-space-3);flex-direction:column;display:flex}.security__list[data-v-1c559c08]{gap:var(--wd-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.security__row[data-v-1c559c08]{align-items:center;gap:var(--wd-space-3);padding:var(--wd-space-3);border:1px solid var(--wd-border);border-radius:var(--wd-radius-md);background:var(--wd-surface-sunken);color:var(--wd-text-secondary);flex-wrap:wrap;display:flex}.security__row-main[data-v-1c559c08]{flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}.security__row-main strong[data-v-1c559c08]{align-items:center;gap:var(--wd-space-2);color:var(--wd-text);flex-wrap:wrap;display:flex}.security__row-main small[data-v-1c559c08],.security__hint[data-v-1c559c08]{font-size:var(--wd-text-xs);color:var(--wd-text-muted)}.security__row-actions[data-v-1c559c08]{gap:var(--wd-space-1);flex-wrap:wrap;display:flex}.security__add[data-v-1c559c08]{align-items:flex-end;gap:var(--wd-space-3);flex-wrap:wrap;display:flex}.security__add[data-v-1c559c08]>:first-child{flex:200px}.security__figure[data-v-1c559c08]{align-items:baseline;gap:var(--wd-space-2);font-size:var(--wd-text-figure);font-weight:var(--wd-figure-weight);color:var(--wd-text-strong);margin:0;display:flex}@media (width<=640px){.security[data-v-1c559c08]{padding:var(--wd-space-4)}}.driver-account[data-v-0e159c70]{margin-block:var(--wd-space-4)}.driver-account__intro[data-v-0e159c70],.driver-account__meta[data-v-0e159c70]{color:var(--wd-text-muted);font-family:var(--wd-font-sans);font-size:var(--wd-text-sm)}.driver-account form[data-v-0e159c70],.driver-account fieldset[data-v-0e159c70]{gap:var(--wd-space-4);display:grid}.driver-account fieldset[data-v-0e159c70]{border:0;min-width:0;margin:0;padding:0}.driver-account__fields[data-v-0e159c70]{gap:var(--wd-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.driver-account__actions[data-v-0e159c70]{gap:var(--wd-space-2);flex-wrap:wrap;display:flex}.app-access[data-v-79a50fba]{gap:10px;display:grid}.app-access-head[data-v-79a50fba]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.app-access-heading[data-v-79a50fba]{gap:2px;max-width:460px;display:grid}.app-access-heading small[data-v-79a50fba]{color:var(--wd-text-muted);font-size:12px}.app-access h3[data-v-79a50fba]{align-items:center;gap:6px;margin:0;display:inline-flex}.app-access-hint[data-v-79a50fba]{color:var(--wd-text-muted);margin:0;font-size:13px}.app-access-error[data-v-79a50fba]{color:var(--wd-danger-text);margin:0;font-size:13px}.app-access-list[data-v-79a50fba]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.app-access-list li[data-v-79a50fba]{border:1px solid var(--wd-border);border-radius:var(--wd-radius-md);background:var(--wd-surface);grid-template-columns:minmax(0,1.4fr) minmax(170px,1fr) auto auto;align-items:center;gap:12px;padding:9px 12px;display:grid}.app-access-identity[data-v-79a50fba]{min-width:0;font-size:13px;display:grid}.app-access-identity small[data-v-79a50fba]{color:var(--wd-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-access-field[data-v-79a50fba]{color:var(--wd-text-secondary);gap:4px;font-size:12px;font-weight:650;display:grid}.app-access-field input[data-v-79a50fba],.app-access-field select[data-v-79a50fba]{min-height:32px;font-weight:400}.app-access-modules[data-v-79a50fba]{border:0;gap:10px;margin:0;padding:0;font-size:13px;display:flex}.app-access-modules legend[data-v-79a50fba]{float:left;color:var(--wd-text-muted);margin-right:4px;padding:0;font-size:12px}.app-access-modules label[data-v-79a50fba]{align-items:center;gap:4px;display:inline-flex}.app-access-form[data-v-79a50fba]{border:1px dashed var(--wd-border-strong);border-radius:var(--wd-radius-md);gap:10px;padding:12px;display:grid}.app-access-grid[data-v-79a50fba]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.app-access-password-input[data-v-79a50fba]{gap:6px;display:flex}.app-access-password-input input[data-v-79a50fba]{flex:1;font-family:ui-monospace,monospace}.app-access-password[data-v-79a50fba]{border:1px solid var(--wd-action-border);border-radius:var(--wd-radius-md);background:var(--wd-action-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.app-access-password code[data-v-79a50fba]{font-size:14px;font-weight:700}@media (width<=900px){.app-access-list li[data-v-79a50fba]{grid-template-columns:minmax(0,1fr) auto}}.quality-policy[data-v-81f4333b]{gap:10px;display:grid}.quality-policy-list[data-v-81f4333b]{margin:0;padding:0;list-style:none;display:grid}.quality-policy-list li[data-v-81f4333b]{border-bottom:1px solid #eef1f4;grid-template-columns:minmax(0,1fr) minmax(150px,auto);align-items:center;gap:12px;padding:9px 0;display:grid}.quality-policy-toggle[data-v-81f4333b]{cursor:pointer;align-items:flex-start;gap:9px;display:flex}.quality-policy-toggle input[data-v-81f4333b]{margin-top:3px}.quality-policy-toggle span[data-v-81f4333b]{gap:1px;font-size:13px;display:grid}.quality-policy-toggle small[data-v-81f4333b],.quality-policy-value small[data-v-81f4333b]{color:#637181;font-size:12px}.quality-policy-value[data-v-81f4333b]{justify-content:flex-end;align-items:center;gap:6px;font-size:13px;display:inline-flex}.quality-policy-value input[data-v-81f4333b]{text-align:right;width:84px;min-height:32px}.quality-policy-hint[data-v-81f4333b]{color:#637181;margin:0;font-size:12px}.quality-policy-error[data-v-81f4333b]{color:#8f2a1d;margin:0;font-size:13px}.quality-policy-actions[data-v-81f4333b]{justify-content:flex-end;align-items:center;gap:8px;display:flex}.quality-policy-saved[data-v-81f4333b]{color:#20613a;font-size:12px;font-weight:700}.subcontractor-tree-item[data-v-b0b67382]{border-color:var(--wd-border);background:var(--wd-surface);border-radius:var(--wd-radius-md)}.subcontractor-tree-item.active[data-v-b0b67382]{border-color:var(--wd-border-strong);box-shadow:inset 3px 0 0 var(--wd-action-bg)}.subcontractor-tree-main[data-v-b0b67382],.driver-tree-row[data-v-b0b67382]{color:var(--wd-text)}.subcontractor-tree-main small[data-v-b0b67382],.driver-tree-row small[data-v-b0b67382],.driver-tree-row.muted-action[data-v-b0b67382],.readonly-address-box span[data-v-b0b67382]{color:var(--wd-text-muted)}.tree-icon[data-v-b0b67382],.driver-tree[data-v-b0b67382],.readonly-address-box[data-v-b0b67382]{border-color:var(--wd-border);background:var(--wd-surface-sunken);color:var(--wd-text-secondary)}.driver-tree-row[data-v-b0b67382]{border-color:var(--wd-divider)}.driver-tree-row.active[data-v-b0b67382]{background:var(--wd-surface-hover);box-shadow:inset 3px 0 0 var(--wd-action-bg)}.nested-form-row[data-v-b0b67382]{border-color:var(--wd-border);background:var(--wd-surface)}.billing-queue[data-v-5229e182]{flex-direction:column;max-height:calc(100dvh - 36px);display:flex;position:sticky;top:18px}.queue-items[data-v-5229e182]{min-height:0;overflow-y:auto}.queue-search[data-v-5229e182],.queue-filters[data-v-5229e182],.queue-heading[data-v-5229e182],.queue-intro[data-v-5229e182],.queue-footnote[data-v-5229e182]{flex-shrink:0}.queue-search button[data-v-5229e182]{white-space:nowrap;flex:none}.queue-search input[data-v-5229e182]{flex:1}.queue-item[data-v-5229e182]:disabled{opacity:.65}@media (width<=760px){.billing-queue[data-v-5229e182]{max-height:none;position:static}.queue-items[data-v-5229e182]{overflow:visible}}.billing-workspace[data-v-5229e182]{grid-template-columns:minmax(310px,370px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.billing-queue[data-v-5229e182]{background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden}.queue-heading[data-v-5229e182]{justify-content:space-between;align-items:center;padding:22px 20px 0;display:flex}.queue-heading h2[data-v-5229e182]{margin:6px 0;font-size:1.15rem}.queue-intro[data-v-5229e182],.queue-message[data-v-5229e182]{color:var(--text-muted);padding:0 20px;font-size:.86rem}.queue-search[data-v-5229e182]{border:1px solid var(--line);border-radius:9px;align-items:center;gap:8px;margin:18px 16px 10px;padding:0 10px;display:flex}.queue-search input[data-v-5229e182]{background:0 0;border:0;width:100%;min-width:0;padding:12px 0}.queue-search button[data-v-5229e182]{padding:5px;font-size:.78rem}.queue-filters[data-v-5229e182]{gap:4px;padding:0 16px 16px;display:flex}.queue-filters button[data-v-5229e182]{color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;padding:9px 8px;font-size:.83rem}.queue-filters button[aria-pressed=true][data-v-5229e182]{background:var(--surface-soft,#eef3f5);color:var(--text);font-weight:650}.queue-items[data-v-5229e182]{margin:0;padding:0;list-style:none}.queue-items li[data-v-5229e182]{border-top:1px solid var(--line)}.queue-item[data-v-5229e182]{text-align:left;width:100%;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;gap:7px;padding:18px 17px;display:grid}.queue-item[data-v-5229e182]:hover{background:var(--surface-soft,#f5f7f8)}.queue-item[aria-pressed=true][data-v-5229e182]{border-left-color:var(--accent,#08776f);background:var(--surface-soft,#edf5f4)}.queue-item-top[data-v-5229e182],.queue-item-bottom[data-v-5229e182]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.queue-item-top>strong[data-v-5229e182]{letter-spacing:.02em;font-size:.8rem}.queue-customer[data-v-5229e182]{overflow-wrap:anywhere;font-size:.93rem;font-weight:650}.queue-address[data-v-5229e182],.queue-item-bottom[data-v-5229e182],.queue-footnote[data-v-5229e182]{color:var(--text-muted);overflow-wrap:anywhere;font-size:.76rem}.queue-item-bottom[data-v-5229e182]{margin-top:5px}.queue-badge[data-v-5229e182]{background:var(--surface-soft,#eef2f5);color:var(--text);border-radius:5px;padding:4px 7px;font-size:.7rem;font-weight:600;line-height:1.3;display:inline-flex}.queue-badge.warning[data-v-5229e182]{color:#765000;background:#fff2d6}.queue-badge.complete[data-v-5229e182]{color:#205e48;background:#e3f3ec}.queue-footnote[data-v-5229e182]{border-top:1px solid var(--line);margin:0;padding:14px 18px;line-height:1.6}.queue-more[data-v-5229e182]{margin:12px 18px}.queue-empty[data-v-5229e182]{text-align:center;padding:28px 20px}.queue-empty svg[data-v-5229e182]{color:#28765b}.queue-empty h3[data-v-5229e182]{font-size:1rem}.queue-empty p[data-v-5229e182]{color:var(--text-muted);font-size:.85rem}.billing-contract-work[data-v-5229e182]{outline-offset:5px;min-width:0}.contract-work-heading[data-v-5229e182]{border:1px solid var(--line);background:var(--surface);border-top:3px solid var(--accent,#08776f);border-radius:16px;padding:22px}.contract-work-title[data-v-5229e182]{justify-content:space-between;align-items:flex-start;gap:14px;margin:12px 0;display:flex}.contract-work-title h2[data-v-5229e182]{overflow-wrap:anywhere;margin:8px 0;font-size:1.35rem;line-height:1.3}.contract-work-title p[data-v-5229e182]{color:var(--text-muted);margin:0;font-size:.85rem}.contract-work-title>a[data-v-5229e182]{white-space:nowrap}.contract-work-states[data-v-5229e182]{flex-wrap:wrap;gap:6px;display:flex}.queue-back[data-v-5229e182]{padding:0;font-size:.8rem}.missing-periods[data-v-5229e182],.billing-data-disclosure[data-v-5229e182]{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-top:14px;padding:16px 20px;font-size:.87rem}.billing-data-disclosure>summary[data-v-5229e182],.missing-periods>summary[data-v-5229e182]{cursor:pointer;font-weight:650}.billing-data-disclosure summary small[data-v-5229e182]{color:var(--text-muted);margin:6px 0 0 17px;font-weight:400;display:block}.missing-periods li[data-v-5229e182]{padding:4px 0}.missing-periods p[data-v-5229e182]{color:var(--text-muted)}.billing-data-disclosure[data-v-5229e182] .billing-settings-panel{box-shadow:none;border:0;margin:18px 0 0;padding:0}.billing-work-welcome[data-v-5229e182]{text-align:center;justify-self:center;justify-items:center;gap:14px;max-width:600px;padding:62px 30px;display:grid}.welcome-icon[data-v-5229e182]{border:1px solid var(--line);background:var(--surface);width:76px;height:76px;color:var(--accent,#08776f);border-radius:24px;place-items:center;margin-bottom:6px;display:grid}.billing-work-welcome h2[data-v-5229e182]{letter-spacing:-.04em;margin:0;font-size:1.65rem}.billing-work-welcome>p[data-v-5229e182]{max-width:420px;color:var(--text-muted);margin:0;font-size:.93rem;line-height:1.8}.billing-work-welcome ol[data-v-5229e182]{text-align:left;gap:15px;padding:18px 0;font-size:.85rem;list-style:none;display:grid}.billing-work-welcome li[data-v-5229e182]{align-items:center;gap:14px;display:flex}.billing-work-welcome li span[data-v-5229e182]{color:var(--text-muted);font-variant-numeric:tabular-nums;border:1px solid var(--line);border-radius:6px;padding:5px;font-size:.72rem}.billing-queue>.form-error[data-v-5229e182]{margin:12px}.billing-workspace button[data-v-5229e182]:focus-visible,.billing-workspace a[data-v-5229e182]:focus-visible{outline:2px solid var(--accent,#08776f);outline-offset:3px}@media (width>=1450px){.billing-workspace[data-v-5229e182]{grid-template-columns:390px minmax(0,1fr)}}@media (width<=1050px){.billing-workspace[data-v-5229e182]{grid-template-columns:minmax(270px,32%) minmax(0,1fr);gap:14px}.contract-work-title[data-v-5229e182]{flex-wrap:wrap}}@media (width<=760px){.billing-workspace[data-v-5229e182]{grid-template-columns:minmax(0,1fr)}.has-selection .billing-queue[data-v-5229e182],.billing-work-welcome[data-v-5229e182]{display:none}.contract-work-heading[data-v-5229e182]{padding:17px}.contract-work-title h2[data-v-5229e182]{font-size:1.2rem}.missing-periods[data-v-5229e182],.billing-data-disclosure[data-v-5229e182]{padding:14px}.queue-item[data-v-5229e182]{padding:18px 16px}}@media (prefers-reduced-motion:no-preference){.queue-item[data-v-5229e182]{transition:background .15s}}.primary-button[data-v-e535852c]{border:1px solid var(--accent,#137b72);background:var(--accent,#137b72);color:#fff;min-height:40px;font:inherit;cursor:pointer;border-radius:8px;padding:10px 16px;font-weight:600;line-height:1.4}.primary-button[data-v-e535852c]:disabled{opacity:.55;cursor:wait}.primary-button[data-v-e535852c]:focus-visible{outline:2px solid var(--accent,#137b72);outline-offset:3px}.billing-center[data-v-e535852c]{--line:#dce3e8;--surface:#fff;--surface-soft:#f3f6f7;--text-muted:#647385;--text:#17202a;--accent:#137b72}.billing-center .section-heading[data-v-e535852c]{justify-content:space-between;align-items:center;gap:14px;display:flex}.ledger-search[data-v-e535852c]{gap:10px;max-width:640px;padding:0 20px 20px;display:flex}.ledger-search input[data-v-e535852c]{border:1px solid var(--line);background:var(--surface);min-width:0;font:inherit;border-radius:8px;flex:1;padding:10px}.ledger-message[data-v-e535852c]{color:var(--text-muted);margin:16px 20px;font-size:.85rem}.billing-center[data-v-e535852c]{--billing-accent:#08776f;max-width:1640px}.billing-center .page-head h1[data-v-e535852c]{letter-spacing:-.045em;font-size:clamp(1.65rem,2.5vw,2.2rem)}.billing-navigation[data-v-e535852c]{border-bottom:1px solid var(--line);gap:4px;margin:24px 0;padding-bottom:0;display:flex;overflow-x:auto}.billing-navigation button[data-v-e535852c]{color:var(--text-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:13px 19px;font-size:.87rem}.billing-navigation button[aria-current=page][data-v-e535852c]{border-bottom-color:var(--billing-accent);color:var(--text);font-weight:650}.billing-navigation button[data-v-e535852c]:focus-visible{outline:2px solid var(--billing-accent);outline-offset:-4px}.billing-season-card[data-v-e535852c]{max-width:1100px;margin:0 auto 22px}.billing-ledger .table-wrap[data-v-e535852c]{border-top:1px solid var(--line)}.billing-center .billing-kpis[data-v-e535852c]{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:0;overflow:hidden}.billing-center .billing-kpis article[data-v-e535852c]{border:0;border-right:1px solid var(--line);background:0 0;border-radius:0;padding:17px 22px}.billing-center .billing-kpis article[data-v-e535852c]:last-child{border:0}.billing-center .billing-kpis small[data-v-e535852c]{color:var(--text-muted);font-size:.73rem}.billing-center .billing-kpis strong[data-v-e535852c]{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.35rem}.billing-ledger .action-cell[data-v-e535852c]{min-width:200px}.billing-ledger .table-wrap table[data-v-e535852c]{font-size:.82rem}.billing-ledger th[data-v-e535852c]{font-size:.73rem}.billing-ledger .section-heading[data-v-e535852c]{padding:20px}.billing-ledger h2[data-v-e535852c]{font-size:1.15rem}.billing-policy-grid>button[data-v-e535852c]{place-self:end start}@media (width<=700px){.billing-center .billing-kpis[data-v-e535852c]{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-center .billing-kpis article[data-v-e535852c]{border-bottom:1px solid var(--line);padding:12px 16px}.billing-center .billing-kpis article[data-v-e535852c]:last-child{grid-column:1/-1}.billing-navigation[data-v-e535852c]{margin:16px 0}.billing-navigation button[data-v-e535852c]{padding:12px;font-size:.8rem}}.billing-kpis[data-v-e535852c]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.billing-kpis article[data-v-e535852c]{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:16px}.billing-kpis small[data-v-e535852c],.billing-kpis strong[data-v-e535852c]{display:block}.billing-kpis strong[data-v-e535852c]{margin-top:5px;font-size:1.25rem}.billing-policy-grid[data-v-e535852c]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.billing-policy-grid label[data-v-e535852c]{gap:6px;min-width:0;display:grid}.billing-policy-grid input[data-v-e535852c],.billing-policy-grid select[data-v-e535852c]{width:100%;min-width:0}.billing-policy-grid .primary-button[data-v-e535852c]{align-self:end}.invoice-reference-cell[data-v-e535852c]{min-width:13rem;max-width:20rem}.billing-ledger[data-v-e535852c]{min-width:0;max-width:100%}.billing-ledger-scroll[data-v-e535852c]{min-width:0;max-width:100%;overflow-x:auto}.billing-ledger .billing-ledger-scroll table[data-v-e535852c]{min-width:68rem}.billing-ledger-scroll[data-v-e535852c]:focus-visible{outline:2px solid var(--billing-accent);outline-offset:2px}.invoice-reference-editor[data-v-e535852c]{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:minmax(0,1fr);gap:10px;margin:0 20px 20px;padding:16px;display:grid}.invoice-reference-editor label[data-v-e535852c]{overflow-wrap:anywhere;gap:4px;display:grid}.invoice-reference-editor input[data-v-e535852c]{box-sizing:border-box;width:100%;min-width:0}.invoice-reference-cell small[data-v-e535852c],.reference-value[data-v-e535852c]{overflow-wrap:anywhere;display:block}.invoice-reference-actions[data-v-e535852c]{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.invoice-reference-edit[data-v-e535852c]{margin-top:4px}@media (width<=1000px){.billing-kpis[data-v-e535852c],.billing-policy-grid[data-v-e535852c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.billing-policy-grid[data-v-e535852c]{grid-template-columns:minmax(0,1fr)}}.business-reports[data-v-67f60668]{gap:var(--wd-space-5);color:var(--wd-text);font-family:var(--wd-font-sans);padding:var(--wd-space-5);min-width:0;display:grid}.report-heading[data-v-67f60668],.actions[data-v-67f60668],.context[data-v-67f60668],.table-tools[data-v-67f60668]{justify-content:space-between;align-items:center;gap:var(--wd-space-3);flex-wrap:wrap;display:flex}h1[data-v-67f60668]{color:var(--wd-text-strong);font-family:var(--wd-font-display);font-size:var(--wd-text-2xl);margin:0}p[data-v-67f60668]{margin:0;line-height:1.6}.eyebrow[data-v-67f60668],.hint[data-v-67f60668],small[data-v-67f60668]{color:var(--wd-text-muted);font-size:var(--wd-text-sm)}.eyebrow[data-v-67f60668]{text-transform:uppercase;letter-spacing:var(--wd-label-tracking)}.panel-content[data-v-67f60668]{gap:var(--wd-space-4);padding:var(--wd-space-4) var(--wd-panel-padding);display:grid}.period-fields[data-v-67f60668],.option-grid[data-v-67f60668],.kpis[data-v-67f60668]{gap:var(--wd-space-4);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.table-tools>.option-grid[data-v-67f60668]{flex-wrap:wrap;flex:1;justify-content:flex-end;display:flex}.bridge[data-v-67f60668]{gap:var(--wd-space-3);margin:0;display:grid}.bridge>div[data-v-67f60668]{justify-content:space-between;gap:var(--wd-space-3);flex-wrap:wrap;display:flex}dd[data-v-67f60668]{font-variant-numeric:tabular-nums;margin:0}.bridge-total[data-v-67f60668]{border-top:1px solid var(--wd-border);padding-top:var(--wd-space-3);color:var(--wd-text-strong);font-weight:700}summary[data-v-67f60668]{cursor:pointer;font-weight:600}details[open][data-v-67f60668]{gap:var(--wd-space-3);display:grid}.table-scroll[data-v-67f60668],.table-wrap[data-v-67f60668]{width:100%;overflow:auto}table[data-v-67f60668]{table-layout:auto;border-collapse:collapse;width:100%;min-width:960px;color:var(--wd-text);font-size:var(--wd-text-sm);background:var(--wd-surface)}th[data-v-67f60668]{background:var(--wd-surface-raised);color:var(--wd-text-secondary);text-align:left;font-weight:600}td[data-v-67f60668],th[data-v-67f60668]{padding:var(--wd-space-3);border-bottom:1px solid var(--wd-divider);vertical-align:top;word-break:normal;overflow-wrap:anywhere}td small[data-v-67f60668]{margin-top:var(--wd-space-1);display:block}.money[data-v-67f60668]{white-space:nowrap;font-variant-numeric:tabular-nums;min-width:130px}table[aria-label=Berichtsvorgänge] th[data-v-67f60668]:first-child,table[aria-label=Berichtsvorgänge] td[data-v-67f60668]:first-child{white-space:nowrap;overflow-wrap:normal;min-width:120px}td strong[data-v-67f60668]{color:var(--wd-text-strong)}.report-archive-controls[data-v-67f60668]{gap:var(--wd-space-3);padding:var(--wd-space-4);flex-wrap:wrap;display:flex}.report-archive-controls label[data-v-67f60668]{gap:var(--wd-space-2);color:var(--wd-text);font-size:var(--wd-text-sm);display:grid}.report-archive-controls select[data-v-67f60668]{background:var(--wd-surface);color:var(--wd-text);border:1px solid var(--wd-border-strong);border-radius:var(--wd-radius-md);padding:var(--wd-space-2);font:inherit}.numeric[data-v-67f60668]{white-space:nowrap}.numeric[data-v-67f60668] .wd-button{margin:var(--wd-space-1)}.archive-status[data-v-67f60668]{color:var(--wd-text-strong);font-weight:600}@media (width<=700px){.business-reports[data-v-67f60668]{padding:var(--wd-space-3)}.period-fields[data-v-67f60668],.option-grid[data-v-67f60668],.kpis[data-v-67f60668]{grid-template-columns:1fr}.actions[data-v-67f60668]{justify-content:flex-start}}.fin-compare-name[data-v-04ea93ef]{justify-content:flex-end;align-items:baseline;gap:var(--wd-space-2);display:flex}.fin-compare-name .fin-swatch[data-v-04ea93ef]{flex:none;margin:0}.fin-compare-name .fin-link[data-v-04ea93ef]{white-space:normal;overflow-wrap:anywhere;text-align:right;min-width:0}.fin-page{--fin-surface:var(--wd-surface);--fin-surface-2:var(--wd-surface-sunken);--fin-line:var(--wd-border);--fin-ink:var(--wd-text-strong);--fin-ink-2:var(--wd-text-secondary);--fin-ink-3:var(--wd-text-muted);--fin-accent:var(--wd-info-text);--fin-navy:var(--wd-text-strong);--fin-good:var(--wd-ok-text);--fin-good-bg:var(--wd-ok-soft);--fin-warn:var(--wd-action-text);--fin-warn-bg:var(--wd-action-soft);--fin-crit:var(--wd-danger-text);--fin-crit-bg:var(--wd-danger-soft);--fin-unknown:var(--wd-text-muted);--fin-unknown-bg:var(--wd-surface-raised);--fin-series:var(--wd-info-text);--fin-radius:var(--wd-radius-lg);--fin-selected:var(--wd-info-soft);--fin-selected-ink:var(--wd-info-text);--fin-attention-line:var(--wd-action-border);gap:16px;padding-bottom:80px;display:grid}.fin-page .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.fin-stack{gap:16px;min-width:0;display:grid}.fin-head h1{letter-spacing:-.01em;font-size:clamp(1.35rem,2.2vw,1.75rem)}.fin-head__actions{flex-wrap:wrap;align-items:flex-end}.fin-scenario-select{color:var(--fin-ink-3);gap:2px;font-size:.75rem;display:grid}.fin-scenario-select select{min-width:220px;font-weight:600}.fin-calc-line{color:var(--fin-ink-3);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:.8rem;display:flex}.fin-return{border:1px solid var(--fin-line);border-left:4px solid var(--fin-accent);border-radius:var(--wd-radius-lg);background:var(--fin-surface);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;display:flex}.fin-return small{color:var(--fin-ink-3)}.fin-menu{position:relative}.fin-menu__list{z-index:20;border:1px solid var(--fin-line);border-radius:var(--wd-radius-lg);background:var(--fin-surface);min-width:240px;box-shadow:var(--wd-shadow-pop);padding:6px;display:grid;position:absolute;top:calc(100% + 4px);right:0}.fin-menu__list a{border-radius:var(--wd-radius-md);color:var(--fin-ink);padding:8px 10px;text-decoration:none}.fin-menu__list a:hover{background:var(--fin-surface-2)}.fin-panel{border:1px solid var(--fin-line);border-radius:var(--fin-radius);background:var(--fin-surface);min-width:0;padding:16px 18px;scroll-margin-top:72px}.fin-panel.is-focus{border-color:var(--fin-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--wd-focus) 22%, transparent)}.fin-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;margin-bottom:12px;display:flex}.fin-panel__head>div:first-child{flex:280px;min-width:0}.fin-panel__head h2,.fin-panel__head h3{align-items:center;gap:8px;margin:0;font-size:1.02rem;display:flex}.fin-panel__head small{color:var(--fin-ink-3);margin-top:3px;line-height:1.4;display:block}.fin-panel h3{font-size:.92rem}.fin-empty{justify-items:start;gap:8px;padding:28px;display:grid}.fin-empty h2{margin:0}.fin-empty p{max-width:64ch;color:var(--fin-ink-2);margin:0}.fin-columns{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.fin-answer{border:1px solid var(--fin-line);border-radius:var(--fin-radius);background:var(--fin-surface);grid-template-columns:auto 1fr auto;align-items:center;gap:16px 20px;padding:20px 22px;display:grid}.fin-answer h2{letter-spacing:-.01em;margin:0 0 4px;font-size:1.25rem}.fin-answer p{color:var(--fin-ink-2);max-width:70ch;margin:0}.fin-answer__note{font-size:.75rem;color:var(--fin-ink-3)!important;margin-top:6px!important}.fin-answer__icon{border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.fin-answer.is-good{border-left:5px solid var(--fin-good)}.fin-answer.is-good .fin-answer__icon{color:var(--fin-good);background:var(--fin-good-bg)}.fin-answer.is-warning{border-left:5px solid var(--fin-warn)}.fin-answer.is-warning .fin-answer__icon{color:var(--fin-warn);background:var(--fin-warn-bg)}.fin-answer.is-critical{border-left:5px solid var(--fin-crit)}.fin-answer.is-critical .fin-answer__icon{color:var(--fin-crit);background:var(--fin-crit-bg)}.fin-answer.is-unknown{border-left:5px dashed var(--fin-unknown)}.fin-answer.is-unknown .fin-answer__icon{color:var(--fin-unknown);background:var(--fin-unknown-bg)}.fin-figure{border:1px solid var(--fin-line);border-radius:var(--wd-radius-lg);background:var(--fin-surface);min-width:0;color:inherit;font:inherit;text-align:left;align-content:start;gap:4px;padding:12px 14px;display:grid}button.fin-figure.traceable{cursor:pointer}button.fin-figure.traceable:hover,button.fin-figure.traceable:focus-visible{border-color:var(--fin-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--wd-focus) 22%, transparent);outline:none}.fin-figure__label{color:var(--fin-ink-2);font-size:.78rem;font-weight:600}.fin-figure__value{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 6px;font-size:1.12rem;font-weight:700;display:inline-flex}.fin-figure__value svg{align-self:center}.fin-figure__date{color:var(--fin-ink-2);font-size:.8rem;font-weight:500}.fin-figure__meta{color:var(--fin-ink-3);font-size:.72rem;line-height:1.35}.fin-figure__warning{color:var(--fin-warn);gap:4px;font-size:.74rem;display:flex}.fin-figure.is-negative .fin-figure__value{color:var(--fin-crit)}.fin-figure.is-unknown .fin-figure__value,.fin-figure.is-restricted .fin-figure__value{color:var(--fin-unknown);font-style:italic;font-weight:600}.fin-figure.is-unknown{border-style:dashed}.fin-figure.is-partial .fin-figure__value:after{content:"teilweise";border-radius:var(--wd-radius-pill);background:var(--fin-warn-bg);color:var(--fin-warn);padding:1px 6px;font-size:.65rem;font-style:normal;font-weight:600}.fin-figure--hero{background:var(--fin-surface-2);min-width:220px;padding:14px 18px}.fin-figure--hero .fin-figure__value{letter-spacing:-.01em;font-size:1.7rem}.fin-figure--large .fin-figure__value{font-size:1.35rem}.fin-figure--inline{border-radius:var(--wd-radius-sm);background:0 0;border:0;padding:0 2px;display:inline-flex}.fin-figure--inline .fin-figure__value{font-size:inherit;font-weight:600}button.fin-figure--inline.traceable{-webkit-text-decoration:underline dotted var(--fin-ink-3);text-decoration:underline dotted var(--fin-ink-3);text-underline-offset:3px}button.fin-figure--inline.traceable:hover,button.fin-figure--inline.traceable:focus-visible{box-shadow:none;background:var(--fin-surface-2)}.fin-figure--inline.is-partial .fin-figure__value:after{display:none}.fin-figure-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.fin-goals{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.fin-goal{border:1px solid var(--fin-line);border-radius:var(--wd-radius-lg);background:var(--fin-surface);align-content:start;gap:6px;padding:14px 16px;display:grid}.fin-goal p{color:var(--fin-ink-2);margin:0;font-size:.85rem}.fin-goal__status{text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:5px;font-size:.75rem;font-weight:700;display:inline-flex}.fin-goal.is-met .fin-goal__status{color:var(--fin-good)}.fin-goal.is-not_met .fin-goal__status{color:var(--fin-crit)}.fin-goal.is-not_met{border-top:3px solid var(--fin-crit)}.fin-goal.is-met{border-top:3px solid var(--fin-good)}.fin-goal.is-unknown{border-top:3px dashed var(--fin-unknown)}.fin-goal.is-unknown .fin-goal__status{color:var(--fin-unknown)}.fin-goal__figures{flex-wrap:wrap;gap:4px 12px;font-size:.85rem;display:flex}.fin-gaps{border:1px solid var(--fin-attention-line);border-radius:var(--fin-radius);background:var(--fin-warn-bg);padding:14px 16px}.fin-gaps h3{align-items:center;gap:8px;margin:0 0 8px;font-size:.95rem;display:flex}.fin-gaps ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.fin-gaps li{border-radius:var(--wd-radius-md);background:var(--fin-surface);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.fin-gaps li strong{font-size:.9rem;display:block}.fin-gaps li small{color:var(--fin-ink-2)}.fin-gaps li.is-blocks_statement .fin-gaps__icon{color:var(--fin-crit)}.fin-gaps li.is-limits_accuracy .fin-gaps__icon{color:var(--fin-warn)}.fin-gaps li.is-info .fin-gaps__icon{color:var(--fin-unknown)}.fin-count{border-radius:var(--wd-radius-pill);background:var(--fin-unknown-bg);min-width:22px;height:20px;color:var(--fin-ink-2);place-items:center;padding:0 6px;font-size:.72rem;font-weight:700;display:inline-grid}.fin-chart{width:100%;min-width:0;position:relative}.fin-chart svg{outline:none;width:100%;height:auto;display:block;overflow:visible}.fin-chart svg:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--wd-focus) 22%, transparent);border-radius:var(--wd-radius-md)}.fin-chart__grid line{stroke:var(--wd-divider);stroke-width:1px}.fin-chart__grid text,.fin-chart__direct{fill:var(--fin-ink-3);font-variant-numeric:tabular-nums;font-size:11px}.fin-chart__direct{fill:var(--fin-ink-2);font-weight:600}.fin-chart__line{fill:none;stroke:var(--fin-series);stroke-width:2px;stroke-linejoin:round}.fin-chart__band{fill:color-mix(in srgb, var(--fin-series) 12%, transparent)}.fin-chart__zero{stroke:var(--fin-ink-3);stroke-width:1px}.fin-chart__deficit{fill:color-mix(in srgb, var(--fin-crit) 8%, transparent)}.fin-chart__reserve{stroke:var(--fin-warn);stroke-width:1.5px;stroke-dasharray:6 4}.fin-chart__reserve-label{fill:var(--fin-warn);font-size:11px;font-weight:600}.fin-chart__marker circle{stroke:var(--wd-surface);stroke-width:2px}.fin-chart__marker.is-low circle{fill:var(--fin-crit)}.fin-chart__marker.is-warning circle{fill:var(--fin-warn)}.fin-chart__marker text{fill:var(--fin-ink);paint-order:stroke;stroke:var(--wd-surface);stroke-width:4px;font-size:11.5px;font-weight:700}.fin-chart__hover line{stroke:var(--fin-ink-3);stroke-dasharray:2 3}.fin-chart__hover circle{fill:var(--fin-series);stroke:var(--wd-surface);stroke-width:2px}.fin-chart__tip{z-index:3;border:1px solid var(--fin-line);border-radius:var(--wd-radius-md);background:var(--wd-surface-raised);min-width:200px;box-shadow:var(--wd-shadow-pop);font-variant-numeric:tabular-nums;pointer-events:none;gap:2px;padding:8px 10px;font-size:.8rem;display:grid;position:absolute;top:12px}.fin-chart__tip small,.fin-chart__empty{color:var(--fin-ink-3)}.fin-legend{color:var(--fin-ink-2);flex-wrap:wrap;gap:6px 16px;margin-bottom:6px;font-size:.82rem;display:flex}.fin-legend span{align-items:center;gap:6px;display:inline-flex}.fin-legend i,.fin-swatch{border-radius:var(--wd-radius-sm);vertical-align:middle;width:12px;height:4px;display:inline-block}.fin-swatch{margin-right:6px}.fin-segmented{border:1px solid var(--fin-line);border-radius:var(--wd-radius-md);background:var(--fin-surface-2);flex-wrap:wrap;padding:2px;display:inline-flex}.fin-segmented button{border-radius:var(--wd-radius-md);color:var(--fin-ink-2);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:5px 10px;font-size:.82rem;display:inline-flex}.fin-segmented button[aria-pressed=true]{background:var(--fin-surface);color:var(--fin-navy);box-shadow:var(--wd-shadow-sticky);font-weight:700}.fin-table-wrap{overflow-x:auto}.fin-table{border-collapse:collapse;width:100%;font-size:.86rem}.fin-table th,.fin-table td{border-bottom:1px solid var(--wd-divider);text-align:left;vertical-align:top;padding:8px 10px}.fin-table thead th{background:var(--fin-surface);color:var(--fin-ink-3);text-transform:uppercase;letter-spacing:.03em;font-size:.74rem;font-weight:600;position:sticky;top:0}.fin-table.compact th,.fin-table.compact td{padding:6px 8px}.fin-table .num{text-align:right}.fin-table tr.is-clickable{cursor:pointer}.fin-table tr.is-clickable:hover,.fin-table tr.is-clickable:focus-visible{background:var(--fin-surface-2);outline:none}.fin-table tr.is-voided td{color:var(--fin-ink-3);text-decoration:line-through}.fin-table tr.is-voided td small{text-decoration:none}.fin-table tr.is-lump td:first-child{border-left:3px solid var(--fin-accent)}.fin-table td.is-negative{color:var(--fin-crit);font-weight:600}.fin-table td.is-unknown{color:var(--fin-unknown);font-style:italic}.fin-table td.is-stale{opacity:.5}.fin-row-actions{white-space:nowrap}.fin-sub{color:var(--fin-ink-3);margin-top:2px;font-size:.76rem;font-weight:400;display:block}.fin-compare tbody th{font-weight:600}.fin-statement{border-collapse:collapse;width:100%;max-width:640px}.fin-statement caption{text-align:left;margin-bottom:6px}.fin-statement th,.fin-statement td{border-bottom:1px solid var(--wd-divider);text-align:left;padding:6px 4px;font-weight:400}.fin-statement td{text-align:right}.fin-statement .indent-1 th{color:var(--fin-ink-2);padding-left:20px}.fin-statement .is-subtotal th,.fin-statement .is-subtotal td{border-top:1px solid var(--fin-line);font-weight:700}.fin-statement .is-result th,.fin-statement .is-result td{border-top:2px solid var(--fin-ink);font-weight:800}.fin-statement .is-financing th{color:var(--fin-ink-2);font-style:italic}.fin-bridge{border-collapse:collapse;width:100%}.fin-bridge td{border-bottom:1px solid var(--wd-divider);padding:7px 4px}.fin-bridge td.num{text-align:right}.fin-bridge .is-result td{border-top:2px solid var(--fin-ink);border-bottom:0;font-weight:800}.fin-bridge .is-already_in_forecast td{color:var(--fin-ink-3)}.fin-status-tag{border-radius:var(--wd-radius-pill);white-space:nowrap;background:var(--fin-unknown-bg);width:fit-content;color:var(--fin-ink-2);align-items:center;gap:4px;margin:0;padding:1px 8px;font-size:.72rem;font-weight:600;display:inline-flex}.fin-status-tag.is-actual,.fin-status-tag.is-confirmed,.fin-status-tag.is-good{background:var(--fin-good-bg);color:var(--fin-good)}.fin-status-tag.is-assumed,.fin-status-tag.is-warning{background:var(--fin-warn-bg);color:var(--fin-warn)}.fin-status-tag.is-scenario{background:var(--fin-selected);color:var(--fin-selected-ink)}.fin-status-tag.is-critical{background:var(--fin-crit-bg);color:var(--fin-crit)}.fin-status-tag.is-unknown{background:var(--fin-unknown-bg);color:var(--fin-unknown)}.fin-plain-list{gap:4px;margin:0;padding-left:18px;display:grid}.fin-drivers{gap:2px;margin:0 0 8px;padding:0;list-style:none;display:grid}.fin-drivers li{border-radius:var(--wd-radius-md);cursor:pointer;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:8px 6px;display:grid}.fin-drivers li:hover,.fin-drivers li:focus-visible{background:var(--fin-surface-2);outline:none}.fin-drivers small{color:var(--fin-ink-3);display:block}.fin-drivers__dir{border-radius:var(--wd-radius-sm);text-align:center;padding:2px 0;font-size:.72rem;font-weight:700}.fin-drivers__dir.is-in{background:var(--fin-good-bg);color:var(--fin-good)}.fin-drivers__dir.is-out{background:var(--fin-crit-bg);color:var(--fin-crit)}.fin-stages{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.fin-stages li{border-left:1px solid var(--fin-line);align-content:start;gap:4px;padding:12px 18px 12px 14px;display:grid;position:relative}.fin-stages li:first-child{border-left:0;padding-left:0}.fin-stages li:after{content:"→";color:var(--fin-ink-3);background:var(--fin-surface);position:absolute;top:12px;right:-7px}.fin-stages li:last-child:after{display:none}.fin-stages .fin-figure{background:0 0;border:0;padding:0}.fin-stages__title{font-weight:700}.fin-stages li>small{color:var(--fin-ink-3)}.fin-stages__extra{gap:2px;font-size:.82rem;display:grid}.fin-stages__extra .is-critical{color:var(--fin-crit)}.fin-hint{color:var(--fin-ink-2);margin:8px 0 0;font-size:.82rem;line-height:1.45}.fin-hint--box{border-radius:var(--wd-radius-lg);background:var(--fin-surface-2);border:1px solid var(--fin-line);align-items:flex-start;gap:8px;margin:0;padding:10px 12px;display:flex}.fin-inline-error{border:1px solid var(--wd-danger-border);border-radius:var(--wd-radius-lg);background:var(--fin-crit-bg);color:var(--fin-crit);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.fin-conflict{border:1px solid var(--fin-attention-line);border-left:4px solid var(--fin-warn);border-radius:var(--wd-radius-lg);background:var(--fin-warn-bg);gap:6px;padding:12px 14px;display:grid}.fin-conflict p{margin:0;font-size:.85rem}.fin-locked{color:var(--fin-ink-3);align-items:center;gap:6px;display:flex}.fin-focus{border-radius:var(--wd-radius-lg);background:var(--fin-selected);border:1px solid var(--wd-border-strong);gap:2px;padding:12px 14px;display:grid}.fin-focus small{color:var(--fin-ink-2)}.fin-focus.is-done{background:var(--fin-good-bg);border-color:var(--wd-border-strong)}.fin-link{color:var(--fin-accent);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;text-decoration:none;display:inline-flex}.fin-link:hover{text-decoration:underline}.fin-chip{border-radius:var(--wd-radius-pill);background:var(--fin-selected);color:var(--fin-navy);align-items:center;gap:6px;padding:3px 10px;font-size:.82rem;font-weight:600;display:inline-flex}.fin-chip button{cursor:pointer;color:inherit;background:0 0;border:0;padding:0;display:inline-grid}.fin-filters{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;margin-bottom:10px;display:flex}.fin-filters label{color:var(--fin-ink-3);gap:2px;font-size:.76rem;display:grid}.fin-field{color:var(--fin-ink-2);gap:4px;min-width:0;font-size:.8rem;font-weight:600;display:grid}.fin-field input:not([type=checkbox]):not([type=radio]),.fin-field select,.fin-field textarea{width:100%;font-weight:400}.fin-page .fin-check input,.fin-dialog .fin-check input{flex:none;width:auto;min-width:0;height:auto;margin:0}.fin-field.inline{align-items:center;gap:8px;display:inline-flex}.fin-field.inline input{width:90px}.fin-check{color:var(--fin-ink);align-items:center;gap:6px;font-size:.84rem;font-weight:400;display:inline-flex}.fin-form-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px 14px;display:grid}.fin-form-grid.inner{margin-top:8px}.fin-form-grid .wide,.fin-inline-form .wide{grid-column:1/-1}.fin-fieldset{border:1px solid var(--fin-line);border-radius:var(--wd-radius-lg);gap:6px;margin:0;padding:10px 12px;display:grid}.fin-fieldset legend{padding:0 4px;font-weight:700}.fin-fieldset.is-attention{border-color:var(--fin-attention-line);background:var(--fin-warn-bg)}.fin-choice-row{gap:4px;display:grid}.fin-inline-form{border-radius:var(--wd-radius-lg);background:var(--fin-surface-2);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));align-items:end;gap:10px 12px;margin-top:12px;padding:12px;display:grid}.fin-inline-form h3{grid-column:1/-1;margin:0}.fin-row-edit{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0;display:flex}.fin-row-edit>input[type=text]:first-child{flex:200px}.fin-money-input{text-align:right;font-variant-numeric:tabular-nums;width:130px}.fin-num-input{text-align:right;width:80px}.fin-edit-row td{background:var(--fin-surface-2)}.row-actions .spacer{flex:1}.fin-dialog{width:min(560px,100%)}.fin-dialog.wide{width:min(820px,100%)}.fin-dialog__body{gap:12px;padding:16px 20px;display:grid}fieldset.fin-lock{border:0;min-width:0;margin:0}.fin-drawer{z-index:900;border-left:1px solid var(--fin-line);background:var(--wd-surface-raised);width:min(480px,100vw);box-shadow:var(--wd-shadow-pop);grid-template-rows:auto 1fr auto;display:grid;position:fixed;top:0;bottom:0;right:0}.fin-drawer__head{border-bottom:1px solid var(--fin-line);justify-content:space-between;gap:12px;padding:16px 18px;display:flex}.fin-drawer__head h2{margin:2px 0 0;font-size:1.1rem}.fin-drawer__body{align-content:start;gap:14px;padding:16px 18px;display:grid;overflow:auto}.fin-drawer__foot{border-top:1px solid var(--fin-line);color:var(--fin-ink-3);padding:10px 18px;font-size:.75rem}.fin-drawer__explain{margin:0;line-height:1.5}.fin-drawer__section h3{margin:0 0 6px;font-size:.9rem}.fin-components{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fin-components li{border:1px solid var(--fin-line);border-radius:var(--wd-radius-md);background:var(--fin-surface);padding:8px 10px}.fin-components__main{justify-content:space-between;gap:8px;display:flex}.fin-components__amount{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.fin-components__meta{color:var(--fin-ink-3);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:4px;font-size:.76rem;display:flex}.fin-components__note{color:var(--fin-ink-2);margin:4px 0 0;font-size:.76rem}.fin-scenarios{grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.fin-scenario-list{position:sticky;top:12px}.fin-scenario-list ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.fin-scenario-list li{border-radius:var(--wd-radius-md);grid-template-columns:auto 1fr auto;align-items:center;gap:6px;padding:4px 6px;display:grid}.fin-scenario-list li.active{background:var(--fin-selected)}.fin-scenario-list li.archived{opacity:.6}.fin-scenario-list__name{text-align:left;font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;padding:4px 0;display:grid}.fin-scenario-list__actions{gap:6px;margin-top:12px;display:grid}.fin-scenario-main{gap:12px;min-width:0;display:grid}.fin-editor{border:1px solid var(--fin-line);border-radius:var(--fin-radius);background:var(--fin-surface);gap:14px;padding:16px 18px;display:grid}.fin-section-nav{border-bottom:1px solid var(--fin-line);flex-wrap:wrap;gap:4px;display:flex}.fin-section-nav button{color:var(--fin-ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:5px;padding:8px 12px;font-size:.86rem;display:inline-flex}.fin-section-nav button[aria-current=true]{border-bottom-color:var(--fin-accent);color:var(--fin-navy);font-weight:700}.fin-section-nav button.changed:after{content:"";background:var(--fin-accent);border-radius:50%;width:7px;height:7px}.fin-section-nav button.invalid{color:var(--fin-crit)}.fin-section{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.fin-section legend{padding:0;font-size:1rem;font-weight:700}.fin-section:disabled{opacity:.72}.fin-section h4{margin:8px 0 0;font-size:.9rem}.fin-season{border-top:1px solid var(--wd-divider);gap:8px;padding:10px 0;display:grid}.fin-season h4{margin:0}.fin-runs{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fin-package{border:1px solid var(--fin-line);border-radius:var(--wd-radius-lg);gap:6px;padding:12px;display:grid}.fin-package.is-none{background:var(--fin-surface-2)}.fin-package>header{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.fin-package__object{border-top:1px dashed var(--fin-line);grid-template-columns:minmax(140px,220px) 1fr;gap:8px;padding-top:6px;display:grid}.fin-package__object-label{font-size:.86rem;font-weight:600}.fin-package__variants{gap:4px;display:grid}.fin-variant{border-radius:var(--wd-radius-md);cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:6px 8px;font-size:.86rem;display:grid}.fin-variant:hover{background:var(--fin-surface-2)}.fin-variant.selected{background:var(--fin-selected)}.fin-offer-picks{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:4px;padding:6px 0 0 12px;display:grid}.fin-adjustment{border-bottom:1px solid var(--wd-divider);padding:8px 0}.fin-growth{border:1px solid var(--fin-line);border-radius:var(--wd-radius-lg);gap:8px;padding:12px;display:grid}.fin-growth>header{grid-template-columns:1fr auto;gap:2px 8px;display:grid}.fin-growth>header small{grid-column:1}.fin-growth>header button{grid-area:1/2/span 2}.fin-derived{border-radius:var(--wd-radius-lg);background:var(--fin-surface-2);padding:10px 12px}.fin-derived h4{margin:0 0 6px}.fin-impact{border:1px solid var(--fin-line);border-radius:var(--wd-radius-lg);padding:12px 14px}.fin-editor__actions{border-top:1px solid var(--fin-line);border-radius:0 0 var(--fin-radius) var(--fin-radius);background:var(--wd-surface-raised);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;margin:0 -18px -16px;padding:12px 18px;display:flex;position:sticky;bottom:0}.fin-editor__actions .fin-sub{margin-right:auto}.fin-emergency{border-color:var(--wd-danger-border)}.fin-emergency h2 svg{color:var(--fin-crit)}.fin-dangers{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fin-dangers li{border:1px solid var(--fin-line);border-radius:var(--wd-radius-lg);grid-template-columns:minmax(200px,1fr) auto auto auto auto;align-items:center;gap:8px 18px;padding:10px 12px;display:grid}.fin-dangers li.is-open{border-left:4px solid var(--fin-crit)}.fin-dangers li.is-covered{border-left:4px solid var(--fin-warn)}.fin-dangers li.is-resolved{border-left:4px solid var(--fin-good);opacity:.75}.fin-dangers__deadline{font-size:.8rem;display:grid}.fin-dangers__deadline span{color:var(--fin-ink-3)}.fin-dangers__deadline.overdue strong{color:var(--fin-crit)}.fin-reco{border-top:1px solid var(--wd-divider);gap:8px;padding:12px 0;display:grid}.fin-reco>header{align-items:center;gap:8px;display:flex}.fin-reco p{color:var(--fin-ink-2);margin:0}.fin-reco__facts{flex-wrap:wrap;gap:4px 18px;margin:0;font-size:.84rem;display:flex}.fin-reco__facts dt{color:var(--fin-ink-3);font-size:.72rem}.fin-reco__facts dd{margin:0;font-weight:600}.fin-reco__facts dd.is-critical{color:var(--fin-crit)}.fin-board{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.fin-board__col{border-radius:var(--wd-radius-lg);background:var(--fin-surface-2);align-content:start;gap:8px;padding:10px;display:grid}.fin-board__col h3{align-items:center;gap:6px;margin:0;display:flex}.fin-measure{border:1px solid var(--fin-line);border-radius:var(--wd-radius-md);background:var(--fin-surface);gap:6px;padding:10px;display:grid}.fin-review{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.fin-snapshot-list h2{margin:0 0 8px;font-size:1rem}.fin-snapshot-list ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.fin-snapshot-list button{border-radius:var(--wd-radius-md);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:8px;display:grid}.fin-snapshot-list li.active button{background:var(--fin-selected)}.fin-causes{gap:6px;margin:0;padding:0;list-style:none;display:grid}.fin-causes li{border-radius:var(--wd-radius-md);background:var(--fin-surface-2);grid-template-columns:1fr auto;gap:2px 12px;padding:8px 10px;display:grid}.fin-causes li small{grid-column:1/-1}.fin-causes li.unexplained{border:1px dashed var(--fin-unknown);background:0 0}.fin-concentration{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.fin-concentration h3{margin:0 0 6px}.fin-concentration ul{gap:4px;margin:0;padding:0;font-size:.84rem;list-style:none;display:grid}.fin-concentration li{grid-template-columns:minmax(80px,1fr) 80px auto auto;align-items:center;gap:8px;display:grid}.fin-bar{border-radius:var(--wd-radius-sm);background:var(--wd-divider);height:6px;overflow:hidden}.fin-bar i{border-radius:var(--wd-radius-sm);background:var(--fin-series);height:100%;display:block}@media (width<=900px){.fin-scenarios,.fin-review{grid-template-columns:1fr}.fin-scenario-list{position:static}.fin-answer{grid-template-columns:auto 1fr}.fin-answer>.fin-figure{grid-column:1/-1}.fin-dangers li{grid-template-columns:1fr 1fr}.fin-package__object{grid-template-columns:1fr}}.fin-facts{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px 14px;margin:0;display:grid}.fin-facts dt{color:var(--fin-ink-3);font-size:.72rem}.fin-facts dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.fin-chips{flex-wrap:wrap;gap:4px 6px;margin:4px 0;display:flex}.fin-coverage{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fin-effect{border-top:1px dashed var(--fin-line);gap:4px;padding-top:4px;display:grid}.fin-editor__title{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.fin-editor__title .fin-field{flex:260px}.fin-status-tag.is-expected{background:var(--fin-warn-bg);color:var(--fin-warn)}.fin-status-tag.is-offset,.fin-status-tag.is-transfer{background:var(--fin-selected);color:var(--fin-selected-ink)}.fin-row-edit>input[type=text]:not(.fin-money-input){flex:200px;min-width:0}.fin-statement .indent-1.is-subtotal th,.fin-statement .indent-1.is-subtotal td,.fin-statement .indent-1.is-cost th,.fin-statement .indent-1.is-cost td{border-top:0;font-weight:400}.fin-table tr.is-attention td{background:var(--fin-warn-bg)}.fin-deal{border:1px solid var(--fin-line);border-radius:var(--wd-radius-lg);background:var(--fin-surface)}.fin-deal.has-gaps{border-left:4px solid var(--fin-warn)}.fin-deal.is-open{box-shadow:var(--wd-shadow-sticky)}.fin-deal__head{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 12px;list-style:none;display:flex}.fin-deal__head:hover{background:var(--fin-surface-2)}.fin-deal__title{gap:2px;min-width:0;display:grid}.fin-deal__state{flex-wrap:wrap;gap:4px;display:flex}.fin-deal__head::-webkit-details-marker{display:none}.fin-deal__gaps{color:var(--fin-warn);flex-basis:100%;gap:2px;font-size:.82rem;display:grid}.fin-deal__gaps>span{align-items:center;gap:6px;display:flex}.fin-deal__body{border-top:1px dashed var(--fin-line);gap:10px;padding:4px 12px 12px;display:grid}.fin-deal__rates select{max-width:280px}.fin-deal__assign{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:12px 16px;display:grid}.fin-deal__assign select,.fin-deal__assign input[type=text]{width:100%}.fin-deal__assign .fin-row-edit{flex-wrap:nowrap;margin:0}.fin-deal__gaps.is-outdated{opacity:.6}.fin-deal__recalc{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.fin-deal__warn{color:var(--fin-warn)}.fin-price__scope{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fin-price__deals td{vertical-align:top}.fin-price__deals td>.fin-sub{display:block}.fin-price__deals .fin-chips{margin:2px 0 0}.fin-price__deals .fin-status-tag{white-space:normal}.fin-price__deals .fin-check{align-items:flex-start}.fin-price__deals .fin-check input{margin-top:2px}.fin-price__deals tr.is-muted td:not(:first-child){color:var(--fin-ink-3)}.fin-price__stale{opacity:.6}.fin-price__result{justify-items:end;display:inline-grid}@media (width<=640px){.fin-price__deals thead{display:none}.fin-price__deals,.fin-price__deals tbody,.fin-price__deals tr,.fin-price__deals td{width:auto;display:block}.fin-price__deals tr{border-bottom:1px solid var(--fin-line);padding:8px 0}.fin-price__deals td{border:0;padding:2px 0}.fin-price__deals td.num{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.fin-price__deals td.num:before{content:attr(data-label);color:var(--fin-ink-2);font-size:.8rem}}.fin-winters ul{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.fin-winters li{border:1px solid var(--fin-line);border-radius:var(--wd-radius-md);background:var(--fin-surface-2);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 10px;display:flex}.fin-winters li.is-missing{border-color:var(--fin-attention-line);background:var(--fin-warn-bg)}.fin-season-plan{border:1px solid var(--fin-line);border-radius:var(--wd-radius-md);gap:8px;padding:10px 12px;display:grid}.fin-season-plan>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.fin-field--short{max-width:320px}.fin-table--wide{width:max-content;min-width:100%}.fin-table--wide td:first-child{min-width:14rem;max-width:22rem}.fin-winters__actions{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.fin-winters__assign{min-width:220px}.fin-winters__assign>span{align-items:center;gap:4px;display:inline-flex}.fin-deal__winters{grid-column:1/-1}.tour-picker[data-v-612476d3]{gap:10px;display:grid}.tour-picker-filters[data-v-612476d3]{flex-wrap:wrap;gap:8px;display:flex}.tour-picker-filters input[type=search][data-v-612476d3]{flex:240px;min-height:34px}.tour-picker-head[data-v-612476d3]{color:#526170;justify-content:space-between;font-size:13px;display:flex}.tour-picker-head label[data-v-612476d3]{align-items:center;gap:6px;display:inline-flex}.tour-picker-list[data-v-612476d3]{background:#fff;border:1px solid #d1d8df;border-radius:8px;max-height:46vh;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.tour-picker-list li[data-v-612476d3]{border-bottom:1px solid #e6eaef}.tour-picker-list li[data-v-612476d3]:last-child{border-bottom:0}.tour-picker-list li.checked[data-v-612476d3]{background:#eef2fc}.tour-picker-list li.blocked[data-v-612476d3]{color:#7a8794;background:#f7f9fb}.tour-picker-list label[data-v-612476d3]{cursor:pointer;grid-template-columns:auto minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:10px;padding:9px 12px;display:grid}.tour-picker-list li.blocked label[data-v-612476d3]{cursor:default}.tour-picker-main[data-v-612476d3],.tour-picker-meta[data-v-612476d3],.tour-picker-people[data-v-612476d3]{min-width:0;font-size:13px;display:grid}.tour-picker-main span[data-v-612476d3],.tour-picker-people span[data-v-612476d3]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tour-picker-meta[data-v-612476d3],.tour-picker-people small[data-v-612476d3]{color:#637181;font-size:12px}.tour-picker-reason[data-v-612476d3]{color:#8a5a00;gap:8px;padding:0 12px 8px 40px;font-size:12px;display:flex}.tour-picker-empty[data-v-612476d3]{color:#637181;text-align:center;border:1px dashed #c7d0d9;border-radius:8px;margin:0;padding:18px}@media (width<=720px){.tour-picker-list label[data-v-612476d3]{grid-template-columns:auto minmax(0,1fr)}.tour-picker-meta[data-v-612476d3],.tour-picker-people[data-v-612476d3]{grid-column:2}}.depot-stats__grid[data-v-d9445c6e]{gap:var(--wd-space-2);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.depot-stats__note[data-v-d9445c6e]{padding:var(--wd-space-3) var(--wd-panel-padding) var(--wd-space-1);color:var(--wd-text-muted);font-size:var(--wd-text-sm);margin:0}.operations-page[data-v-262d2642]{align-content:start;gap:12px;display:grid}.operations-page>.breadcrumbs[data-v-262d2642]{margin-bottom:0}.season-select select[data-v-262d2642]{min-height:34px}.operations-error[data-v-262d2642]{border:1px solid var(--wd-danger-border);border-radius:var(--wd-radius-md);background:var(--wd-danger-soft);color:var(--wd-danger-text);margin:0;padding:10px 12px}.operations-active[data-v-262d2642]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;display:grid}.operation-live-card[data-v-262d2642]{border:1px solid var(--wd-border-strong);border-radius:var(--wd-radius-lg);background:var(--wd-surface-raised);color:var(--wd-text-strong);gap:4px;padding:14px 16px;text-decoration:none;display:grid}.operation-live-card[data-v-262d2642]:hover{border-color:var(--wd-text-strong)}.operation-live-card strong[data-v-262d2642]{font-size:20px}.operation-live-meta[data-v-262d2642]{color:var(--wd-text-secondary);font-size:13px}.operation-live-open[data-v-262d2642]{color:var(--wd-text-strong);align-items:center;gap:2px;margin-top:6px;font-size:13px;font-weight:750;display:inline-flex}.live-badge[data-v-262d2642]{color:var(--wd-ok-text);align-items:center;gap:6px;font-size:12px;font-weight:750;display:inline-flex}.live-dot[data-v-262d2642]{background:var(--wd-ok-dot);border-radius:50%;width:8px;height:8px}.operations-table[data-v-262d2642]{padding:0}.operations-table-head[data-v-262d2642]{justify-content:space-between;align-items:baseline;padding:12px 14px 4px;display:flex}.operations-table-head h2[data-v-262d2642]{margin:0;font-size:16px}.operations-table-head span[data-v-262d2642]{color:var(--wd-text-muted);font-size:13px}.operations-table table[data-v-262d2642]{border-collapse:collapse;width:100%;font-size:13px}.operations-table th[data-v-262d2642]{border-bottom:1px solid var(--wd-border);color:var(--wd-text-muted);text-align:left;text-transform:uppercase;padding:7px 12px;font-size:11px;font-weight:750}.operations-table td[data-v-262d2642]{border-bottom:1px solid var(--wd-divider);padding:9px 12px}.operations-table tbody tr[data-v-262d2642]{cursor:pointer}.operations-table tbody tr[data-v-262d2642]:hover{background:var(--wd-surface-hover)}.repeat-note[data-v-262d2642]{color:var(--wd-action-text);align-items:center;gap:2px;margin-left:6px;display:inline-flex}.row-open[data-v-262d2642]{color:var(--wd-text-muted);text-align:right}.operations-empty[data-v-262d2642]{color:var(--wd-text-muted);justify-items:start;gap:10px;margin:0;padding:18px 14px;display:grid}.operations-empty p[data-v-262d2642]{margin:0}.load-more[data-v-262d2642]{margin:10px 14px 14px}.operation-progress[data-v-c475beae]{gap:4px;min-width:140px;display:grid}.operation-progress-track[data-v-c475beae]{border-radius:var(--wd-radius-pill);background:var(--wd-surface-raised);height:10px;display:flex;overflow:hidden}.compact .operation-progress-track[data-v-c475beae]{height:6px}.operation-progress-done[data-v-c475beae]{transition:width .4s}.operation-progress-skipped[data-v-c475beae]{background:repeating-linear-gradient(-45deg, var(--wd-text-disabled) 0 4px, var(--wd-border) 4px 8px)}.operation-progress-meta[data-v-c475beae]{color:var(--wd-text-secondary);font-size:var(--wd-text-xs);flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.operation-progress-meta strong[data-v-c475beae]{color:var(--wd-text-strong);font-size:var(--wd-text-sm)}.reach-choice[data-v-b515ee9f]{border:0;align-items:center;gap:14px;margin:0;padding:18px 0 0;font-size:13px;display:flex}.reach-choice legend[data-v-b515ee9f]{float:left;margin-right:6px;padding:0;font-weight:650}.reach-choice label[data-v-b515ee9f]{align-items:center;gap:5px;display:inline-flex}.grant-hint[data-v-4e8950f3],.grant-note[data-v-4e8950f3]{color:var(--wd-text-muted);font-size:var(--wd-text-sm);margin:0}.grant-form[data-v-4e8950f3]{gap:var(--wd-space-4);border:0;min-width:0;margin:0;padding:0;display:grid}.grant-drivers[data-v-4e8950f3]{gap:var(--wd-space-1);border:1px solid var(--wd-border);border-radius:var(--wd-radius-md);background:var(--wd-surface-sunken);max-height:220px;padding:var(--wd-space-1);margin:0;list-style:none;display:grid;overflow-y:auto}.grant-drivers label[data-v-4e8950f3]{align-items:center;gap:var(--wd-space-2);border-radius:var(--wd-radius-sm);padding:var(--wd-space-2);color:var(--wd-text);font-size:var(--wd-text-md);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.grant-drivers label[data-v-4e8950f3]:hover{background:var(--wd-surface-hover)}.grant-drivers label.active[data-v-4e8950f3]{background:var(--wd-info-soft);color:var(--wd-text-strong)}.grant-drivers label.unavailable[data-v-4e8950f3]{color:var(--wd-text-disabled);cursor:default}.grant-drivers small[data-v-4e8950f3]{color:var(--wd-text-muted);font-size:var(--wd-text-xs)}.grant-drivers input[data-v-4e8950f3]{accent-color:var(--wd-focus)}.grant-feedback[data-v-4e8950f3]{gap:var(--wd-space-2);display:grid}.grant-ending[data-v-4e8950f3]{gap:var(--wd-space-2);justify-items:start;display:grid}.grant-ending__label[data-v-4e8950f3]{color:var(--wd-text);font-size:var(--wd-text-sm);font-weight:600}.participants-panel[data-v-60da8145]{gap:var(--wd-space-3);border:1px solid var(--wd-border);border-radius:var(--wd-radius-lg);background:var(--wd-surface);padding:var(--wd-space-4);display:grid}.participants-head[data-v-60da8145]{justify-content:space-between;align-items:center;gap:var(--wd-space-2);display:flex}.participants-head h3[data-v-60da8145]:focus{outline:none}.participants-head h3[data-v-60da8145]{align-items:center;gap:var(--wd-space-2);color:var(--wd-text-strong);font-size:var(--wd-text-md);margin:0;font-weight:700;display:inline-flex}.participants-list[data-v-60da8145]{gap:var(--wd-space-2);margin:0;padding:0;list-style:none;display:grid}.participants-list li[data-v-60da8145]{gap:var(--wd-space-1);border:1px solid var(--wd-divider);border-radius:var(--wd-radius-md);background:var(--wd-surface-sunken);padding:var(--wd-space-2) var(--wd-space-3);display:grid}.participants-list.ended li[data-v-60da8145]{background:0 0}.participants-line[data-v-60da8145]{align-items:center;gap:var(--wd-space-2);flex-wrap:wrap;display:flex}.participants-line strong[data-v-60da8145]{color:var(--wd-text-strong)}.participants-revoke[data-v-60da8145]{margin-left:auto}.participants-ended-toggle[data-v-60da8145]{justify-self:start}.participants-list small[data-v-60da8145],.participants-note[data-v-60da8145]{color:var(--wd-text-muted);font-size:var(--wd-text-sm);margin:0}.participants-form[data-v-60da8145]{border:0;min-width:0;margin:0;padding:0}.rework-group[data-v-19e1d171]{border:1px solid #e3e8ee;border-radius:10px;gap:6px;margin:0;padding:10px 12px;display:grid}.rework-group legend[data-v-19e1d171]{padding:0 4px;font-size:13px;font-weight:700}.rework-choice[data-v-19e1d171]{cursor:pointer;align-items:flex-start;gap:8px;font-size:14px;display:flex}.rework-choice input[data-v-19e1d171]{margin-top:3px}.rework-choice span[data-v-19e1d171]{gap:1px;display:grid}.rework-choice small[data-v-19e1d171],.rework-areas small[data-v-19e1d171],.rework-sum[data-v-19e1d171]{color:#637181;font-size:12px}.rework-call[data-v-19e1d171]{color:#6b4b00;background:#fff6df;border-radius:8px;margin:0;padding:6px 10px;font-size:12px}.rework-areas[data-v-19e1d171]{gap:2px;margin:0 0 0 24px;padding:0;list-style:none;display:grid}.rework-areas label[data-v-19e1d171]{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 0;font-size:13px;display:grid}.operation-panel[data-v-0a32ae98]{border:1px solid var(--wd-border);border-radius:var(--wd-radius-lg);background:var(--wd-surface);min-width:0;max-height:100%;color:var(--wd-text);font-family:var(--wd-font-sans);align-content:start;gap:12px;padding:14px;display:grid;overflow:auto}.operation-panel-head[data-v-0a32ae98]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.operation-panel-title h2[data-v-0a32ae98]{font-size:var(--wd-text-xl);font-family:var(--wd-font-display);font-weight:var(--wd-display-weight);color:var(--wd-text-strong);margin:0}.operation-panel-title p[data-v-0a32ae98]{color:var(--wd-text-secondary);font-size:var(--wd-text-sm);margin:3px 0 0}.operation-panel-status[data-v-0a32ae98],.operation-panel-actions[data-v-0a32ae98]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.operation-panel-actions a.text-button[data-v-0a32ae98]{text-decoration:none}.operation-panel-repeat[data-v-0a32ae98]{color:var(--wd-action-text);font-size:var(--wd-text-sm);align-items:center;gap:6px;margin:0;display:flex}.operation-panel-tabs[data-v-0a32ae98]{width:100%}.operation-panel-tabs[data-v-0a32ae98] button{min-width:0;height:auto;min-height:var(--wd-control-height-sm);padding:var(--wd-space-1) var(--wd-space-2);flex:1}.operation-panel-section[data-v-0a32ae98]{gap:10px;display:grid}.operation-panel-section h3[data-v-0a32ae98]{font-size:var(--wd-text-md);margin:6px 0 0}.operation-panel-error[data-v-0a32ae98]{color:var(--wd-danger-text);font-size:var(--wd-text-sm);margin:0}.operation-panel-empty[data-v-0a32ae98],.operation-panel-note[data-v-0a32ae98]{color:var(--wd-text-muted);font-size:var(--wd-text-sm);margin:0}.milestones[data-v-0a32ae98]{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.milestones li[data-v-0a32ae98]{border-top:3px solid var(--wd-border);color:var(--wd-text-muted);font-size:var(--wd-text-xs);align-content:start;gap:2px;padding-top:5px;display:grid}.milestones li.reached[data-v-0a32ae98]{border-color:var(--wd-info-text);color:var(--wd-text-secondary)}.milestones strong[data-v-0a32ae98]{color:var(--wd-text-strong);font-size:var(--wd-text-sm)}.completion-person[data-v-0a32ae98]{border-left:3px solid var(--wd-info-text);border-radius:var(--wd-radius-sm);background:var(--wd-info-soft);padding:var(--wd-space-2) var(--wd-space-3);color:var(--wd-info-text);font-size:var(--wd-text-sm);overflow-wrap:anywhere;margin:0}.timing-grid[data-v-0a32ae98],.position-times[data-v-0a32ae98]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.timing-grid div[data-v-0a32ae98],.position-times div[data-v-0a32ae98]{border-radius:var(--wd-radius-sm);background:var(--wd-surface-raised);gap:1px;padding:6px 8px;display:grid}.timing-grid dt[data-v-0a32ae98],.position-times dt[data-v-0a32ae98]{color:var(--wd-text-muted);font-size:var(--wd-text-xs)}.timing-grid dd[data-v-0a32ae98],.position-times dd[data-v-0a32ae98]{font-weight:700;font-size:var(--wd-text-sm);margin:0}.rule-list[data-v-0a32ae98],.reason-list[data-v-0a32ae98],.position-list[data-v-0a32ae98],.area-list[data-v-0a32ae98],.event-list[data-v-0a32ae98],.photo-grid[data-v-0a32ae98]{margin:0;padding:0;list-style:none}.rule-list li[data-v-0a32ae98]{border-bottom:1px solid var(--wd-divider);font-size:var(--wd-text-sm);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:6px 0;display:grid}.rule-limit small[data-v-0a32ae98]{color:var(--wd-text-muted);margin-left:4px}.reason-list li[data-v-0a32ae98]{border-left:3px solid var(--wd-action-text);color:var(--wd-action-text);font-size:var(--wd-text-sm);padding:2px 8px}.bonus-box[data-v-0a32ae98]{border:1px solid var(--wd-border);border-radius:var(--wd-radius-md);background:var(--wd-surface-sunken);gap:8px;padding:10px;display:grid}.bonus-amounts[data-v-0a32ae98]{font-size:var(--wd-text-sm);gap:16px;display:flex}.bonus-recommendation[data-v-0a32ae98],.bonus-decision[data-v-0a32ae98]{font-size:var(--wd-text-sm);margin:0}.bonus-decision small[data-v-0a32ae98]{color:var(--wd-text-muted)}.bonus-form[data-v-0a32ae98]{flex-wrap:wrap;align-items:end;gap:6px;display:flex}.bonus-form .wd-field[data-v-0a32ae98]{flex:200px;min-height:34px}.holds-in-overview[data-v-0a32ae98]{border-top:1px solid var(--wd-divider);margin-top:6px;padding-top:10px}.rework-badge[data-v-0a32ae98]{border-radius:var(--wd-radius-pill);background:var(--wd-action-soft);color:var(--wd-action-text);font-size:var(--wd-text-xs);justify-self:start;align-items:center;gap:3px;padding:1px 7px;font-weight:700;display:inline-flex}.rework-note[data-v-0a32ae98]{border-left:3px solid var(--wd-action-border);border-radius:var(--wd-radius-sm);background:var(--wd-action-soft);font-size:var(--wd-text-sm);gap:2px;margin:0;padding:6px 10px;display:grid}.rework-note small[data-v-0a32ae98]{color:var(--wd-text-muted);font-size:var(--wd-text-xs)}.position-actions[data-v-0a32ae98]{flex-wrap:wrap;gap:6px;display:flex}.position-item[data-v-0a32ae98]{border-bottom:1px solid var(--wd-divider)}.position-row[data-v-0a32ae98]{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 2px;display:grid}.position-number[data-v-0a32ae98]{border-radius:var(--wd-radius-pill);background:var(--wd-surface-raised);width:26px;height:26px;font-weight:800;font-size:var(--wd-text-xs);place-items:center;display:grid}.position-done .position-number[data-v-0a32ae98]{background:var(--wd-ok-soft);color:var(--wd-ok-text)}.position-arrived .position-number[data-v-0a32ae98]{background:var(--wd-info-soft);color:var(--wd-info-text)}.position-skipped .position-number[data-v-0a32ae98]{background:var(--wd-surface-raised);color:var(--wd-text-muted)}.position-main[data-v-0a32ae98],.position-meta[data-v-0a32ae98]{min-width:0;font-size:var(--wd-text-sm);display:grid}.position-main small[data-v-0a32ae98],.position-meta small[data-v-0a32ae98]{color:var(--wd-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.position-meta[data-v-0a32ae98]{text-align:right}.position-detail[data-v-0a32ae98]{gap:8px;padding:0 2px 10px 38px;display:grid}.position-times[data-v-0a32ae98]{grid-template-columns:repeat(3,minmax(0,1fr))}.area-list li[data-v-0a32ae98]{font-size:var(--wd-text-sm);grid-template-columns:16px minmax(0,1fr) auto auto;gap:8px;padding:3px 0;display:grid}.area-list li.done[data-v-0a32ae98]{color:var(--wd-ok-text)}.area-list small[data-v-0a32ae98]{color:var(--wd-text-muted)}.photo-filter[data-v-0a32ae98]{font-size:var(--wd-text-sm);gap:4px;display:grid}.photo-filter select[data-v-0a32ae98]{min-height:34px}.photo-grid[data-v-0a32ae98]{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;display:grid}.photo-grid button[data-v-0a32ae98]{width:100%;color:var(--wd-text-secondary);font:inherit;font-size:var(--wd-text-xs);text-align:left;background:0 0;border:0;gap:3px;padding:0;display:grid}.photo-grid img[data-v-0a32ae98]{aspect-ratio:4/3;border-radius:var(--wd-radius-sm);background:var(--wd-surface-raised);object-fit:cover;width:100%}.event-filter[data-v-0a32ae98]{margin-bottom:var(--wd-space-2);justify-content:flex-end;display:flex}.event-list li[data-v-0a32ae98]{gap:var(--wd-space-2);border-bottom:1px solid var(--wd-divider);font-size:var(--wd-text-sm);grid-template-columns:54px minmax(0,1fr);padding:6px 0;display:grid}.event-list time[data-v-0a32ae98]{color:var(--wd-text-muted);font-family:var(--wd-font-data);font-variant-numeric:tabular-nums}.event-list li.event-depot strong[data-v-0a32ae98]{align-items:center;gap:var(--wd-space-2);flex-wrap:wrap;display:inline-flex}.event-list div[data-v-0a32ae98]{gap:1px;display:grid}.event-list small[data-v-0a32ae98]{color:var(--wd-text-muted)}.event-actor[data-v-0a32ae98]{color:var(--wd-text-muted)!important}.photo-lightbox[data-v-0a32ae98]{z-index:1200;background:var(--wd-overlay-scrim);color:var(--wd-text);font-family:var(--wd-font-sans);grid-template-columns:64px minmax(0,1fr) 64px;align-items:center;display:grid;position:fixed;inset:0}.photo-lightbox figure[data-v-0a32ae98]{padding:var(--wd-space-2);border-radius:var(--wd-radius-md);background:var(--wd-surface);justify-items:center;gap:10px;margin:0;display:grid}.photo-lightbox img[data-v-0a32ae98]{object-fit:contain;max-width:100%;max-height:82vh}.photo-lightbox figcaption[data-v-0a32ae98]{color:var(--wd-text);font-size:var(--wd-text-sm);text-align:center}.photo-lightbox figcaption a[data-v-0a32ae98]{color:var(--wd-text-strong)}.lightbox-step[data-v-0a32ae98]{height:64px;color:var(--wd-text-strong);background:0 0;border:0}.lightbox-close[data-v-0a32ae98]{position:absolute;top:16px;right:16px}@media (width<=720px){.milestones[data-v-0a32ae98]{grid-template-columns:repeat(3,minmax(0,1fr))}.timing-grid[data-v-0a32ae98]{grid-template-columns:repeat(2,minmax(0,1fr))}}.rework-count[data-v-9fca969a]{color:var(--wd-action-text);font-weight:700}.control-room-page[data-v-9fca969a]{align-content:start;gap:12px;display:grid}.control-room-page>.breadcrumbs[data-v-9fca969a]{margin-bottom:0}.control-room-error[data-v-9fca969a],.control-room-loading[data-v-9fca969a]{border:1px solid var(--wd-border);border-radius:var(--wd-radius-lg);background:var(--wd-surface);color:var(--wd-text-secondary);padding:24px}.live-indicator[data-v-9fca969a]{color:var(--wd-ok-text);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.live-indicator.paused[data-v-9fca969a]{color:var(--wd-text-muted)}.live-indicator.failing[data-v-9fca969a]{color:var(--wd-danger-text)}.live-dot[data-v-9fca969a]{background:var(--wd-ok-dot);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in srgb, var(--wd-ok-dot) 60%, transparent);border-radius:50%;animation:2s infinite live-pulse-9fca969a}.paused .live-dot[data-v-9fca969a]{background:var(--wd-text-disabled);animation:none}@keyframes live-pulse-9fca969a{70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.live-dot[data-v-9fca969a]{animation:none}}.control-room-kpis[data-v-9fca969a]{grid-template-columns:110px minmax(0,2.4fr) minmax(0,1fr) 120px 100px;gap:8px;display:grid}.kpi[data-v-9fca969a]{border:1px solid var(--wd-border);border-radius:var(--wd-radius-lg);background:var(--wd-surface);color:inherit;font:inherit;text-align:left;align-content:start;gap:2px;padding:10px 12px;display:grid}.kpi>span[data-v-9fca969a]{color:var(--wd-text-muted);align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.kpi strong[data-v-9fca969a]{font-size:22px}.kpi small[data-v-9fca969a]{color:var(--wd-text-muted);font-size:12px}.kpi-status-row[data-v-9fca969a]{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.kpi-critical.alert[data-v-9fca969a]{border-color:var(--wd-danger-border);background:var(--wd-danger-soft)}.kpi-critical.alert strong[data-v-9fca969a]{color:var(--wd-danger-text)}.kpi-critical.active[data-v-9fca969a]{outline:2px solid var(--wd-text-strong);outline-offset:1px}.control-room-grid[data-v-9fca969a]{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.control-room-grid.has-detail[data-v-9fca969a]{grid-template-columns:minmax(0,1fr) minmax(380px,34%)}.control-room-main[data-v-9fca969a]{gap:12px;min-width:0;display:grid}.control-room-map[data-v-9fca969a]{position:relative}.map-fit-button[data-v-9fca969a]{z-index:5;position:absolute;bottom:10px;right:10px}.map-hint[data-v-9fca969a]{z-index:5;border-radius:var(--wd-radius-sm);background:var(--wd-surface);color:var(--wd-text-secondary);margin:0;padding:6px 10px;font-size:12px;position:absolute;bottom:10px;left:10px}.control-room-detail[data-v-9fca969a]{max-height:calc(100vh - 24px);position:sticky;top:12px}.control-room-table[data-v-9fca969a]{padding:0}.control-room-table-head[data-v-9fca969a]{flex-wrap:wrap;justify-content:space-between;gap:8px;padding:10px 12px;display:flex}.control-room-table-head input[data-v-9fca969a]{width:min(260px,100%);min-height:34px}.control-room-empty[data-v-9fca969a]{color:var(--wd-text-muted);align-items:center;gap:12px;margin:0;padding:20px 14px;display:flex}.control-room-tours[data-v-9fca969a]{border-collapse:collapse;width:100%;font-size:13px}.control-room-tours th[data-v-9fca969a]{border-bottom:1px solid var(--wd-border);color:var(--wd-text-muted);text-align:left;text-transform:uppercase;white-space:nowrap;padding:7px 10px;font-size:11px;font-weight:750}.control-room-tours td[data-v-9fca969a]{border-bottom:1px solid var(--wd-divider);vertical-align:middle;padding:8px 10px}.control-room-tours td small[data-v-9fca969a]{color:var(--wd-text-muted);font-size:12px;display:block}.control-room-tours tbody tr[data-v-9fca969a]{cursor:pointer}.control-room-tours tbody tr[data-v-9fca969a]:hover{background:var(--wd-surface-hover)}.control-room-tours tbody tr.selected[data-v-9fca969a]{background:var(--wd-info-soft);box-shadow:inset 3px 0 0 var(--wd-text-strong)}.control-room-tours tbody tr.closed[data-v-9fca969a]{color:var(--wd-text-muted)}.control-room-tours tbody tr[data-v-9fca969a]:focus-visible{outline:2px solid var(--wd-focus);outline-offset:-2px}.tour-cell[data-v-9fca969a],.driver-cell[data-v-9fca969a]{align-items:center;gap:8px;display:flex}.driver-cell>div[data-v-9fca969a]{min-width:0}.health-dot[data-v-9fca969a]{border-radius:50%;flex:none;width:11px;height:11px}.call-button[data-v-9fca969a]{border:1px solid var(--wd-border-strong);background:var(--wd-surface);width:30px;height:30px;color:var(--wd-text-strong);border-radius:50%;flex:none}.progress-cell[data-v-9fca969a]{min-width:150px}.progress-cell small[data-v-9fca969a]{margin-top:4px}.milestone-cell[data-v-9fca969a]{font-variant-numeric:tabular-nums;white-space:nowrap;gap:6px;display:flex}.milestone-cell span+span[data-v-9fca969a]:before{color:var(--wd-text-disabled);content:"›";margin-right:6px}.tone-text-danger[data-v-9fca969a]{color:var(--wd-danger-text);font-weight:750}.tone-text-warning[data-v-9fca969a]{color:var(--wd-action-text);font-weight:750}.tone-text-success[data-v-9fca969a]{color:var(--wd-ok-text)}.stale-note[data-v-9fca969a]{font-weight:700;color:var(--wd-action-text)!important}.depot-note[data-v-9fca969a]{max-width:220px;color:var(--wd-info-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.next-note[data-v-9fca969a]{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.numeric[data-v-9fca969a]{font-variant-numeric:tabular-nums;text-align:right}.narrow-only[data-v-9fca969a]{display:none!important}.control-room-tours.compact .wide[data-v-9fca969a]{display:none}.control-room-tours.compact .narrow-only[data-v-9fca969a]{display:block!important}@media (width<=1280px){.control-room-grid.has-detail[data-v-9fca969a]{grid-template-columns:minmax(0,1fr)}.control-room-detail[data-v-9fca969a]{max-height:none;position:static}.control-room-kpis[data-v-9fca969a]{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-status[data-v-9fca969a]{grid-column:1/-1}}.alarm-settings[data-v-77ab975b]{gap:10px;display:grid}.alarm-settings-list[data-v-77ab975b]{border:0;margin:0;padding:0;display:grid}.alarm-settings-list legend[data-v-77ab975b]{margin-bottom:4px;font-size:13px;font-weight:700}.alarm-settings-option[data-v-77ab975b]{cursor:pointer;border-bottom:1px solid #eef1f4;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;display:grid}.alarm-settings-option span[data-v-77ab975b],.alarm-settings-choice span[data-v-77ab975b]{gap:1px;font-size:13px;display:grid}.alarm-settings-option small[data-v-77ab975b],.alarm-settings-choice small[data-v-77ab975b]{color:#637181;font-size:12px}.alarm-settings-choice[data-v-77ab975b]{cursor:pointer;align-items:flex-start;gap:9px;display:flex}.alarm-settings-choice input[data-v-77ab975b]{margin-top:3px}.alarm-settings-hint[data-v-77ab975b]{color:#637181;margin:0;font-size:12px}.alarm-settings-hint.warn[data-v-77ab975b]{color:#6b4b00;background:#fff6df;border-radius:8px;padding:8px 10px}.alarm-settings-error[data-v-77ab975b]{color:#8f2a1d;margin:0;font-size:13px}.alarm-settings-actions[data-v-77ab975b]{justify-content:flex-end;align-items:center;gap:8px;display:flex}.alarm-settings-saved[data-v-77ab975b]{color:#20613a;font-size:12px;font-weight:700}.holds-overview[data-v-ca00ce7c]{gap:10px;display:grid}.holds-overview-head[data-v-ca00ce7c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.holds-toggle[data-v-ca00ce7c]{cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}.holds-hint[data-v-ca00ce7c],.holds-error[data-v-ca00ce7c]{margin:0;font-size:12px}.holds-hint[data-v-ca00ce7c]{color:#637181}.holds-error[data-v-ca00ce7c]{color:#8f2a1d}.holds-overview-list[data-v-ca00ce7c]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.holds-overview-list li[data-v-ca00ce7c]{background:#fff8ea;border-left:3px solid #e2a63b;border-radius:4px;justify-content:space-between;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.holds-overview-list li.released[data-v-ca00ce7c]{background:#f6f8fa;border-left-color:#c3ccd5}.holds-overview-list div[data-v-ca00ce7c]{gap:2px;font-size:13px;display:grid}.holds-overview-list small[data-v-ca00ce7c]{color:#637181;font-size:12px}.holds-target[data-v-ca00ce7c]{font-weight:700}.admin-operations-panel[data-v-4805e062]{gap:12px;max-width:820px;margin-top:12px;display:grid}.admin-operations-panel header h2[data-v-4805e062]{margin:0;font-size:16px}.admin-operations-panel header p[data-v-4805e062]{color:#637181;margin:4px 0 0;font-size:13px}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-opsz-normal-D9N6E8K1.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-opsz-normal-IcJDqblK.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-opsz-normal-Cre6nC2_.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--side-nav-width:240px;--timeline-open-width:320px;--timeline-page-gap:34px;--wizard-actions-height:68px;--brand-navy:#1c2566;--brand-blue:#5f66e6;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#17202a;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#eef1f4;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}body.search-open,body.modal-open{overflow:hidden}.modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#12192d8c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal-dialog{background:#f8fafb;border:1px solid #cbd3dc;border-radius:16px;width:min(760px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 24px 70px #101a3047}.modal-header,.modal-actions{justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.modal-header{z-index:2;background:#f8fafbf7;border-bottom:1px solid #dce2e8;position:sticky;top:0}.modal-header h2{margin:3px 0 0}.modal-actions{background:#f8fafbf7;border-top:1px solid #dce2e8;justify-content:flex-end;position:sticky;bottom:0}.email-composer-dialog>label,.email-composer-dialog>.mail-signature-preview,.email-composer-dialog>.composer-address-grid,.email-composer-dialog>.composer-attachments,.email-composer-dialog>.composer-status-hint{margin-left:20px;margin-right:20px}.email-composer-dialog>.inquiry-context-block{z-index:auto;margin:10px 20px 0;position:static}.email-composer-dialog>label{gap:6px;margin-top:14px;font-weight:700;display:grid}.email-composer-dialog>label input,.email-composer-dialog>label textarea,.email-composer-dialog>label select,.composer-address-grid input{width:100%}.composer-address-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.composer-address-grid label:first-child{grid-column:1/-1}.composer-address-grid label{gap:6px;font-weight:700;display:grid}.composer-status-hint{color:#313b78;background:#f0f1ff;border:1px solid #cbd2f5;border-radius:9px;margin-top:16px;margin-bottom:0;padding:10px 12px}.composer-attachments{background:#fff;border:1px solid #d8dee5;border-radius:10px;margin-top:18px;margin-bottom:18px;padding:14px}.section-heading.compact{margin:0 0 10px}.section-heading.compact small{color:#687584;margin-top:3px;display:block}.attachment-option{border-top:1px solid #edf0f3;align-items:center;gap:9px;padding:8px 6px;display:flex}.attachment-option>span{min-width:0;display:grid}.attachment-option strong,.attachment-option small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attachment-option small{color:#687584}.composer-related-offers{background:#f7f7ff;border:1px solid #cbd2f5;border-radius:8px;gap:8px;margin:12px 0;padding:11px;display:grid}.composer-related-offers>label{color:#28336f;gap:5px;font-weight:800;display:grid}.composer-related-offers>label input{width:100%}.composer-related-offers>small{color:#626d80}.composer-related-offer-list{border-bottom:1px solid #e0e3f4;max-height:260px;overflow-y:auto}.related-offer-option{align-items:flex-start}.related-offer-option input{margin-top:3px}.related-offer-option strong,.related-offer-option small{white-space:normal;overflow-wrap:anywhere}.file-upload-button{position:relative;overflow:hidden}.file-upload-button input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.document-table-card{margin:14px 0}.document-table-card>.section-heading{margin-bottom:12px}.document-table-actions,.document-row-actions,.document-detail-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.document-table-wrap{overflow-x:auto}.document-table{border-collapse:collapse;width:100%}.document-table th,.document-table td{text-align:left;vertical-align:top;border-top:1px solid #dfe4e9;padding:10px 9px}.document-table th{color:#667584;text-transform:uppercase;letter-spacing:.04em;font-size:12px}.document-table td:first-child{min-width:220px}.document-table td:first-child>strong,.document-table td:first-child>small{display:block}.document-table td:first-child>small{color:#687584;margin-top:3px}.relation-hint{color:#586575;border:1px solid #d8dee5;border-radius:999px;padding:3px 7px;font-size:12px;display:inline-flex}.relation-hint.inherited{color:#3c477f;background:#f0f1ff;border-color:#cbd2f5}.document-detail-row td{background:#f2f5f7;padding:0 9px 12px}.document-detail-editor{grid-template-columns:minmax(220px,.7fr) minmax(280px,1.3fr);gap:12px;padding:12px;display:grid}.document-detail-editor label{gap:5px;font-weight:700;display:grid}.document-detail-actions{grid-column:1/-1}.calculation-lock-hint{color:#6d5311;background:#fff8df;border-color:#d9b65c}@media (width<=720px){.modal-overlay{align-items:end;padding:0}.modal-dialog{border-radius:16px 16px 0 0;max-height:94vh}.composer-address-grid,.document-detail-editor{grid-template-columns:1fr}.composer-address-grid label:first-child,.document-detail-actions{grid-column:auto}}.action-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.page-head>*,.section-title>*,.section-title.with-action>div,.offer-strip>*,.detail-grid>*,.form-grid>*{min-width:0}.page-head h1,.section-title h2,.offer-strip strong,.entity-edit-context strong{overflow-wrap:anywhere}.table-scroll{max-width:100%;overflow-x:auto}.entity-workflow-bar{background:#f2f3ff;border:1px solid #ccd1ee;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block:14px;padding:14px 16px;display:flex}.entity-workflow-bar>div:first-child{flex:240px;min-width:0}.entity-workflow-bar strong,.entity-workflow-bar small{overflow-wrap:anywhere;display:block}.entity-workflow-bar small{color:#526170;margin-top:4px}.entity-workflow-bar .action-row{flex:0 auto}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #5f66e6}.text-button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.text-button svg,.section-title svg,.alert-row>svg{flex-shrink:0}.entity-detail-page{width:min(100%,1480px);margin-inline:auto}.entity-detail-page>.page-head{border-radius:12px 12px 0 0;min-height:92px;position:relative}.entity-detail-tabs{z-index:25;scrollbar-width:thin;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f5f7fff5;border:1px solid #d9dcf2;border-top:0;flex-wrap:wrap;align-items:end;gap:2px;padding:5px 8px 0;display:flex;position:sticky;top:0;overflow-x:auto}.entity-detail-tabs button{color:#68708a;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;align-items:center;gap:7px;min-height:39px;padding:7px 11px 6px;font-weight:750;display:inline-flex}.entity-detail-tabs button:hover,.entity-detail-tabs button:focus-visible{color:#1c2566}.entity-detail-tabs button.active{color:#1c2566;border-bottom-color:#5f66e6}.entity-detail-tabs button span,.entity-relation-group>header span,.entity-relation-tabs button span{color:#1c2566;background:#e9ebff;border-radius:999px;justify-content:center;align-items:center;min-width:21px;height:21px;padding-inline:6px;font-size:11px;font-weight:800;display:inline-flex}.entity-tab-content{min-width:0;padding-top:2px}.entity-context-overview,.entity-relations-panel,.entity-activity-tab{gap:14px;margin-top:14px;display:grid}.entity-overview-relations,.entity-activity-preview,.entity-relations-panel,.entity-activity-tab{background:#fff;border:1px solid #d9dcf2;padding:14px}.entity-section-heading,.entity-relation-group>header,.entity-activity-full-list>li>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.entity-section-heading{margin-bottom:11px}.entity-section-heading>div{align-items:center;gap:8px;display:flex}.entity-section-heading h2{color:#20254a;margin:0;font-size:15px}.entity-section-heading a,.entity-relation-group>header a{color:#1c2566;font-size:12px;font-weight:800}.entity-relation-group-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.entity-relation-group{border-top:2px solid #d9dcf2;min-width:0;padding-top:10px}.entity-relation-group>header{margin-bottom:7px}.entity-relation-group>header>div{align-items:center;gap:7px;display:flex}.entity-relation-card-list,.entity-relations-list{gap:7px;display:grid}.entity-relations-list{grid-template-columns:repeat(2,minmax(0,1fr))}.entity-relation-card{background:#fbfbfe;border:1px solid #e1e3f2;min-width:0;padding:9px 10px}.entity-relation-main{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.entity-relation-identity{gap:2px;min-width:0;display:grid}.entity-relation-type{color:#7b8298;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.entity-relation-title{color:#20254a;align-items:center;gap:5px;min-width:0;font-size:13px;font-weight:800;display:inline-flex}a.entity-relation-title:hover{color:#5f66e6}.entity-relation-identity small{color:#68708a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.entity-relation-state{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:5px;display:flex}.entity-relation-meta{flex-wrap:wrap;gap:6px 16px;margin-top:7px;display:flex}.entity-relation-meta>div{min-width:100px}.entity-relation-meta dt{font-size:10px}.entity-relation-meta dd{margin-top:1px;font-size:11px}.property-contract-badge{white-space:nowrap;background:#fff;border:1px solid;border-radius:999px;align-items:center;gap:5px;width:fit-content;padding:3px 7px;font-size:11px;font-weight:800;display:inline-flex}.property-contract-badge.compact{padding:2px 6px;font-size:10px}.property-contract-dot{background:currentColor;border-radius:999px;width:7px;height:7px}.property-contract-badge.tone-success{color:#24734a}.property-contract-badge.tone-info{color:#355cb6}.property-contract-badge.tone-warning{color:#9a6600}.property-contract-badge.tone-neutral{color:#7b8291}.property-contract-badge.tone-danger{color:#a33b42}.secondary-relation-list{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.secondary-relation-badge{color:#68708a;background:#fff;border:1px solid #d9dcf2;border-radius:999px;align-items:center;gap:5px;padding:2px 7px;font-size:10px;font-weight:750;display:inline-flex}.secondary-relation-badge.expandable:hover{color:#1c2566;border-color:#5f66e6}.secondary-relation-badge.expandable{cursor:pointer}.entity-action-menu{margin-left:auto;position:relative}.entity-action-menu>summary{list-style:none}.entity-action-menu>summary::-webkit-details-marker{display:none}.entity-action-menu-popover{z-index:30;background:#fff;border:1px solid #d9dced;border-radius:8px;min-width:220px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 34px #1f264d29}.entity-action-menu-popover button,.entity-action-menu-popover a{color:#20254a;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;padding:8px 10px;font-size:12px;display:flex}.entity-action-menu-popover button:hover,.entity-action-menu-popover a:hover{background:#f1f2ff}.entity-action-menu-popover .danger{color:#a43b43}.property-overview-layout{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start}.property-overview-relations{min-width:0;margin-top:0}.property-overview-relations .entity-overview-relations{padding:11px}.property-overview-relations .entity-relation-group-grid{grid-template-columns:1fr;gap:10px}.property-overview-relations .entity-relation-card{padding:7px 8px}.property-overview-relations .entity-section-heading{margin-bottom:8px}@media (width<=980px){.property-overview-layout{grid-template-columns:1fr}}.offer-head-status{align-items:start;gap:8px;display:grid}.entity-detail-head-facts{grid-template-columns:minmax(180px,1.4fr) minmax(150px,1fr) auto;align-items:center;gap:24px;display:grid}.entity-detail-head-facts>div{gap:2px;min-width:0;display:grid}.entity-detail-head-facts strong,.entity-detail-head-facts small{overflow-wrap:anywhere}.offer-overview-workbench{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.offer-snapshot-panel{min-width:0}.offer-position-summary,.offer-price-summary{gap:2px;display:grid}.offer-position-summary>div,.offer-price-summary>div{border-bottom:1px solid #eceefa;justify-content:space-between;align-items:center;gap:14px;padding:7px 0;display:flex}.offer-position-summary>div>span,.offer-price-summary>div>span{min-width:0;display:grid}.offer-position-summary small,.offer-price-summary small{color:#777e96}.offer-pdf-actions{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.embedded-calculation-screen{gap:14px;min-width:0;display:grid}.calculation-embedded-toolbar{z-index:12;background:#fffffff7;border:1px solid #dfe2f1;border-radius:8px;min-height:auto;padding:9px 12px;position:sticky;top:47px}.calculation-embedded-toolbar .brand{color:#242a52;font-size:13px}.calculation-documents-disclosure{background:#fff;border:1px solid #d9dcf2}.calculation-documents-disclosure>summary{color:#20254a;cursor:pointer;align-items:center;gap:8px;min-height:42px;padding:9px 12px;font-size:13px;font-weight:800;display:flex}.calculation-documents-disclosure>summary span{color:#68708a;margin-left:auto;font-size:11px;font-weight:650}.calculation-documents-disclosure>:not(summary){border-top:1px solid #e5e7f4}.offer-snapshot-warning{color:#664b12;background:#fff7df;border-color:#d9a441;align-items:flex-start}.offer-snapshot-warning>div:first-of-type{flex:460px;gap:3px;display:grid}.offer-snapshot-warning .offer-pdf-actions{flex:none;margin-top:0}.embedded-calculation-screen .calculation-embedded-toolbar{z-index:10;position:relative;top:auto}.embedded-calculation-screen .topbar-actions{flex:100%;align-items:center;width:100%}.embedded-calculation-screen .topbar{grid-template-columns:minmax(0,1fr);display:grid}.embedded-calculation-screen .topbar-checkbox span{white-space:normal;overflow-wrap:anywhere}.embedded-calculation-screen .work-grid{grid-template-columns:minmax(0,1fr)}@media (width>=1700px){.embedded-calculation-screen .work-grid{grid-template-columns:280px minmax(0,1fr) 280px}}@media (width<=1100px){.offer-overview-workbench{grid-template-columns:1fr}.calculation-embedded-toolbar{position:static}.entity-detail-head-facts{grid-template-columns:repeat(2,minmax(140px,1fr));gap:10px}}.secondary-relation-badge svg{transition:transform .16s}.secondary-relation-badge svg.rotated{transform:rotate(180deg)}.secondary-relation-panel{border-top:1px solid #e5e7f4;gap:3px;margin-top:8px;padding-top:6px;display:grid}.secondary-relation-panel>a{color:#20254a;justify-content:space-between;align-items:center;gap:10px;padding:4px 5px;font-size:11px;display:flex}.secondary-relation-panel>a:hover{background:#f1f2ff}.secondary-relation-panel>a span:first-child{display:grid}.secondary-relation-panel small{color:#68708a}.entity-activity-list,.entity-activity-full-list{margin:0;padding:0;list-style:none}.entity-activity-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.entity-activity-list li{border-top:1px solid #e3e5f3;grid-template-columns:25px minmax(0,1fr);gap:7px;padding-top:8px;display:grid}.entity-activity-icon{color:#1c2566;background:#e9ebff;border-radius:999px;justify-content:center;align-items:center;width:25px;height:25px;display:inline-flex}.entity-activity-list strong{color:#20254a;font-size:12px}.entity-activity-list p{color:#68708a;margin:2px 0;font-size:11px}.entity-activity-list small{color:#858ba0;font-size:10px}.entity-relation-tabs,.entity-activity-filters{border-bottom:1px solid #d9dcf2;flex-wrap:wrap;gap:4px;padding-bottom:7px;display:flex}.entity-relation-tabs button,.entity-activity-filters button{color:#68708a;background:0 0;border:0;align-items:center;gap:6px;padding:6px 9px;font-weight:750;display:inline-flex}.entity-relation-tabs button.active,.entity-activity-filters button.active{color:#1c2566;background:#e9ebff}.entity-relation-search{background:#fff;border:1px solid #d9dcf2;align-items:center;gap:7px;max-width:440px;padding:7px 9px;display:flex}.entity-relation-search input{border:0;outline:0;width:100%}.entity-empty-state{color:#7b8298;margin:0;font-size:12px}.entity-load-more{justify-self:center}.relation-management-disclosure{padding:0}.relation-management-disclosure>summary{color:#1c2566;cursor:pointer;align-items:center;min-height:42px;padding:10px 13px;font-size:12px;font-weight:800;display:flex}.relation-management-disclosure[open]>summary{background:#f5f7ff;border-bottom:1px solid #d9dcf2}.relation-management-content{box-shadow:none;background:0 0;border:0;margin:0;padding:0 14px 14px}.entity-activity-full-list{gap:8px;display:grid}.entity-activity-full-list>li{border-top:1px solid #d9dcf2;padding:10px 2px 2px}.entity-activity-full-list header>div{display:grid}.entity-activity-full-list header small,.entity-activity-full-list header>span{color:#68708a;font-size:11px}.entity-activity-full-list dl{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:5px 12px;margin-top:8px;display:grid}.entity-activity-full-list dl>div{grid-template-columns:minmax(90px,.65fr) minmax(0,1.35fr);gap:7px;display:grid}.entity-activity-full-list dd{gap:5px;font-size:11px;display:flex}.entity-edit-bar{bottom:18px;right:22px;left:calc(var(--side-nav-width,220px) + 22px);z-index:70;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;border:1px solid #bfc4ea;justify-content:space-between;align-items:center;gap:18px;max-height:45dvh;padding:10px 12px;display:flex;position:fixed;overflow-y:auto;box-shadow:0 14px 38px #1c25662e}.entity-edit-context{gap:2px;min-width:0;display:grid}.entity-edit-context small{color:#5f66e6;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.entity-edit-context strong{color:#20254a;font-size:12px}.entity-edit-context>span{color:#68708a;overflow-wrap:anywhere;font-size:11px}main:has(.entity-edit-bar){padding-bottom:calc(var(--entity-edit-bar-height,180px) + 48px)}.entity-edit-actions{flex:none;gap:7px;display:flex}@media (width<=980px){.entity-relation-group-grid,.entity-relations-list{grid-template-columns:1fr}.entity-edit-bar{left:16px}}@media (width<=640px){.entity-detail-head-facts{grid-template-columns:minmax(0,1fr);width:100%}.entity-detail-tabs button{min-height:44px}.modal-overlay{padding:10px}.modal-dialog{max-height:calc(100dvh - 20px)}.modal-header,.modal-actions{flex-wrap:wrap}.entity-detail-tabs{position:static}.entity-overview-relations,.entity-activity-preview,.entity-relations-panel,.entity-activity-tab{padding:10px}.entity-edit-bar{flex-direction:column;align-items:stretch;gap:8px;bottom:10px;left:10px;right:10px}.entity-edit-actions{justify-content:flex-end}}a{color:inherit;text-decoration:none}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:progress;opacity:.65}.app-shell{min-height:100vh;padding:18px}.workspace-page{min-width:0}.app-shell.has-timeline,.workspace-page.has-timeline{padding-right:78px}body.timeline-open .app-shell.has-timeline,body.timeline-open .workspace-page.has-timeline{padding-right:calc(var(--timeline-open-width) + var(--timeline-page-gap) + 18px)}.page-head{z-index:30;background:#f8fafb;border:1px solid #d1d8df;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex;position:relative}.page-head h1{margin:0;font-size:24px}.page-head small{color:#667584;margin-top:4px;display:block}.breadcrumbs{color:#637181;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:10px;font-size:13px;display:flex}.breadcrumbs a,.entity-link{color:#1c2566;font-weight:700}.entity-link:hover,.breadcrumbs a:hover{text-decoration:underline}.strong-link{font-weight:800;display:block}.entity-link-block{display:block}.split-toolbar{flex-wrap:wrap;justify-content:flex-start}.dashboard-grid,.detail-grid{gap:14px;margin-top:14px;display:grid}.dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}body.timeline-open .detail-grid{grid-template-columns:1fr}.action-tile,.form-panel,.table-panel{background:#f8fafb;border:1px solid #d1d8df;box-shadow:0 1px 2px #14212d0d}.action-tile{align-items:flex-start;gap:12px;min-height:120px;padding:16px;display:flex}.action-tile strong,.action-tile small{display:block}.action-tile small{color:#637181;margin-top:5px;line-height:1.35}.form-panel,.table-panel{margin-top:14px;padding:14px}.wizard-panel{background:#f8fafb;border:1px solid #d1d8df;gap:14px;margin-top:14px;padding:14px;display:grid;box-shadow:0 1px 2px #14212d0d}.wizard-panel:has(.wizard-actions){padding-bottom:calc(var(--wizard-actions-height) + 18px)}.wizard-header{z-index:35;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8fafbf7;border-bottom:1px solid #d7dee5;gap:10px;margin:-14px -14px 0;padding:14px;display:grid;position:sticky;top:0}.wizard-steps{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.wizard-steps li{min-width:0}.wizard-steps button{color:#637181;text-align:left;background:#fff;border:1px solid #d7dee5;align-items:center;gap:7px;width:100%;min-height:40px;padding:8px;font-size:13px;display:flex}.wizard-steps button:hover,.wizard-steps button:focus-visible{color:#17202a;border-color:#aeb2ee;outline:none}.wizard-steps span{background:#edf2f6;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-weight:800;display:inline-flex}.wizard-steps li.active button{color:#17202a;border-color:#1c2566}.wizard-steps li.active span,.wizard-steps li.done span{color:#fff;background:#1c2566}.wizard-global-controls{background:#fff;border:1px solid #d7e2ea;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.wizard-global-controls .soft-hint{background:0 0;border:0;padding:0}.wizard-body,.wizard-step{gap:12px;display:grid}.wizard-step{background:#fff;border:1px solid #d7dee5;padding:14px}.wizard-step label{color:#667584;gap:4px;font-size:12px;display:grid}.wizard-actions{bottom:0;right:0;left:var(--side-nav-width);z-index:80;background:#f8fafbfa;border-top:1px solid #d9e0e7;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-height:68px;padding:12px 18px;display:flex;position:fixed;box-shadow:0 -8px 18px #14212d14}.wizard-actions .text-button{min-width:108px}.choice-row,.checkbox-grid{flex-wrap:wrap;gap:8px;display:flex}.mail-signature-preview{color:#5d6974;gap:4px;display:grid}.mail-signature-preview pre{color:#34404b;font:inherit;white-space:pre-wrap;background:#f8fafb;border:1px solid #d9e0e7;border-radius:4px;margin:0;padding:8px}.mail-signature-preview-card{background:#fff;border:1px solid #d9e0e7;border-radius:4px;margin:0;padding:14px;display:block;overflow-x:auto}.area-chip-grid .text-button{text-align:left;white-space:normal;justify-content:flex-start;max-width:100%;height:auto;min-height:30px}.requested-area-list{gap:8px;display:grid}.requested-area-row{color:#667584;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:8px;font-size:12px;display:grid}.requested-area-row span{grid-column:1/-1}.requested-area-row input{width:100%;min-width:0}.assignment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.summary-list{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-grid .form-panel{margin-top:0}.property-area-panel.embedded{border-top:1px solid #d7dee5;margin-top:14px;padding-top:14px}.stack-form{gap:10px;display:grid}.stack-form label{color:#667584;gap:4px;font-size:12px;display:grid}.stack-form .checkbox-line{align-items:center;gap:8px;display:flex}.stack-form .checkbox-line input{width:auto}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.search-field{background:#fff;border:1px solid #c8d1da;border-radius:5px;align-items:center;gap:8px;width:min(420px,100%);padding:0 9px;display:flex}.search-field input{border:0;flex:1;padding:0}.form-error{color:#7a4b04;background:#fff7e8;border:1px solid #e0b15d;padding:9px 10px}.form-error span{display:block}.success-message{color:#20613a;background:#eef8f1;border:1px solid #a6d9b8;padding:9px 10px}.readonly-inquiry-panel,.overview-section{background:#f8fafb;border:1px solid #d1d8df;box-shadow:0 1px 2px #14212d0d}.readonly-inquiry-panel{gap:14px;margin-top:14px;padding:14px;display:grid}.readonly-head,.readonly-signal-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.readonly-head h2{margin:0}.readonly-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.overview-section{padding:12px}.readonly-step-card{cursor:pointer}.readonly-step-card:hover,.readonly-step-card:focus-visible{background:#f3f8fb;border-color:#aeb2ee;outline:none}.overview-section.full,.assignment-panel,.clarification-list,.clarification-editor{gap:8px;display:grid}.overview-section h3,.assignment-panel h2{margin:0 0 8px;font-size:16px}.summary-list.compact{gap:7px}.sla-pill,.task-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;width:fit-content;padding:4px 8px;font-size:12px;font-weight:800;display:inline-flex}.sla-pill{color:#385064;background:#fff;border:1px solid #cbd7e2}.sla-pill.soon{color:#7a5600;background:#fff8df;border-color:#e8c66c}.sla-pill.overdue,.task-pill{color:#a23429;background:#fff1ef;border:1px solid #efb4ad}.task-stack{justify-items:start;gap:5px;display:grid}.task-pill.link,.soft-tag.link{cursor:pointer}.task-pill.link:hover,.soft-tag.link:hover{filter:brightness(.97);text-decoration:underline}.status-badge.success{color:#20613a;background:#eef8f1;border-color:#a6d9b8}.assignment-panel{border-top:1px solid #d1d8df;margin-top:14px;padding-top:14px}.clarification-editor{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) 130px auto;align-items:center}.clarification-item{background:#fff;border:1px solid #d7dee5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.clarification-item strong,.clarification-item small{display:block}.clarification-item small{color:#637181}.clarification-item.done{opacity:.72}.metric-strip{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.metric-pill{color:#465565;background:#fff;border:1px solid #cbd5df;border-radius:5px;grid-template-columns:auto auto;align-items:center;gap:8px;min-height:34px;padding:6px 10px;display:grid}.metric-pill.active{color:#17384a;background:#e9f4f8;border-color:#1c2566}.metric-pill span{font-size:12px;font-weight:750}.metric-pill strong{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.muted{color:#637181}.click-row{cursor:pointer}.click-row:hover td{background:#f1f6fa}tr.is-last-opened>td{background:#ebedfd}tr.is-last-opened>td:first-child{box-shadow:inset 3px 0 0 var(--brand-blue)}tr.is-last-opened:hover>td{background:#e1e4fb}.item-list{gap:9px;display:grid}.compact-item,.property-card{background:#fff;border:1px solid #d7dee5;padding:10px}.compact-item strong,.compact-item span{display:block}.compact-item span{color:#637181;font-size:12px}.inline-controls{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.inline-controls select{width:auto;min-width:140px}.property-card{gap:12px;display:grid}.property-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.property-card-head strong,.property-card-head span{display:block}.property-edit{gap:8px;display:grid}.attached-offers{border-top:1px solid #edf1f4;justify-content:flex-start;padding-top:8px}.offer-list{flex-wrap:wrap;place-content:flex-start flex-end;align-items:flex-start;gap:7px;display:flex}.offer-list.compact{justify-content:stretch;display:grid}.subsection-panel{border-top:1px solid #d9e1e8;gap:9px;margin-top:12px;padding-top:12px;display:grid}.service-location-editor{background:#fbfcfd;border:1px solid #d7e0e7;gap:12px;padding:14px;display:grid}.service-location-editor+.service-location-editor{margin-top:10px}.contact-grid{grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);gap:14px;display:grid}.contact-grid .subsection-panel{background:#fff;border:1px solid #d7dee5;min-width:0;margin-top:0;padding:10px}.compact-title{margin-bottom:4px}.compact-title h3{margin:0;font-size:14px}.contact-row{grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;min-width:0;display:grid}.contact-row strong,.contact-row span{overflow-wrap:anywhere;min-width:0}.contact-row button{grid-area:1/2/span 2}.compact-item.contact-row{grid-template-columns:minmax(0,1fr) auto}.compact-item.contact-row>.contact-row-actions{grid-area:1/2/span 2;align-items:center;gap:6px;display:flex}.compact-item.contact-row>.contact-row-actions button{grid-area:auto}.compact-item.contact-row>.inline-contact-editor,.compact-item.contact-row>.contact-edit-form{grid-column:1/-1}.contact-edit-form{border-top:1px solid #edf1f4;gap:8px;min-width:0;padding-top:10px;display:grid}.contact-edit-fields{grid-template-columns:minmax(96px,140px) minmax(160px,1fr) minmax(120px,.7fr) auto;align-items:center;gap:7px;min-width:0;display:grid}.contact-edit-fields select,.contact-edit-fields input{min-width:0}.contact-edit-actions{justify-content:flex-end;gap:7px;display:flex}.contact-point-entry{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.contact-point-entry.editing{flex:1 0 100%}.contact-point-entry .contact-edit-form{flex:1 0 100%;width:100%}.contact-person-card{gap:8px;min-width:0;display:grid}.tag-row,.contact-point-list{flex-wrap:wrap;gap:6px;display:flex}.contact-point-list span{color:#4f5f6e;overflow-wrap:anywhere;white-space:normal;background:#fbfcfd;border:1px solid #d7dee5;align-items:center;gap:4px;min-width:0;max-width:100%;padding:3px 7px;font-size:12px;display:inline-flex}.inline-contact-editor{border-top:1px solid #edf1f4;grid-template-columns:minmax(96px,140px) minmax(140px,1fr) minmax(110px,.7fr) auto auto;align-items:center;gap:7px;min-width:0;padding-top:8px;display:grid}.inline-contact-editor select,.inline-contact-editor input{min-width:0}.inline-contact-editor .text-button{white-space:nowrap;min-width:0}.inline-remove{color:#8b2f2f;background:#fff7f7;border:1px solid #d9b6b6;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex}.soft-tag{color:#4f5f6e;overflow-wrap:anywhere;white-space:normal;background:#f5f8fa;border:1px solid #d7dee5;align-items:center;max-width:100%;min-height:22px;padding:2px 7px;font-size:12px;display:inline-flex}.soft-hint{color:#526170;background:#f5f8fb;border:1px solid #d7e2ea;margin:0;padding:8px 9px;font-size:13px;line-height:1.35}.address-conflict-panel{background:#fff9ed;border:1px solid #dfbd72;gap:8px;padding:10px;display:grid}.address-conflict-panel p{color:#6f5a31;margin:0;font-size:13px}.address-version-row{background:#fff;border:1px solid #ead6a9;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.address-version-row span,.address-version-row small,.address-version-row strong{overflow-wrap:anywhere;min-width:0;display:block}.address-version-row small{color:#6f5a31}.compose-warning{color:#72500d;background:#fff8e9;border:1px solid #e4bd6b;margin:0;padding:8px 9px;font-size:13px;line-height:1.35}.compose-warning strong{color:#5f4108}.recipient-panel{background:#f8fafb;border:1px solid #d7e2ea;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.recipient-panel div{gap:2px;min-width:0;display:grid}.recipient-panel small{color:#6a7886;text-transform:uppercase;font-size:11px}.recipient-panel strong{overflow-wrap:anywhere}.recipient-panel span{color:#526170;font-size:12px}.role-picker{flex-wrap:wrap;gap:7px;display:flex}.link-row{grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:8px;display:grid}.link-row.wide{grid-template-columns:auto minmax(180px,1fr) minmax(180px,1fr) auto}.link-row select{min-width:0}.create-strip{grid-template-columns:1.1fr 1.1fr 1fr 80px 90px 1fr auto;gap:8px;margin-top:12px;display:grid}.create-strip.expanded{grid-template-columns:repeat(3,minmax(0,1fr))}.create-strip.expanded .form-actions{grid-column:1/-1}.subcontractor-workspace{grid-template-columns:minmax(340px,.95fr) minmax(520px,1.35fr);align-items:start;gap:14px;height:calc(100vh - 128px);margin-top:14px;display:grid;overflow:hidden}.subcontractor-tree-panel,.subcontractor-detail-panel{overscroll-behavior:contain;height:100%;min-height:0;margin-top:0;overflow:auto}.subcontractor-tree{gap:8px;display:grid}.subcontractor-tree-item{background:#fff;border:1px solid #d6dee6;position:relative}.subcontractor-tree-item.active{border-color:#6aa6c4;box-shadow:inset 3px 0 #177398}.subcontractor-tree-main,.driver-tree-row{color:#202b37;text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.subcontractor-tree-main{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:52px;padding:8px 74px 8px 10px;display:grid}.subcontractor-tree-main strong,.driver-tree-row strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.subcontractor-tree-main small,.driver-tree-row small{color:#667584;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.tree-icon{color:#31586c;background:#eef4f7;border:1px solid #cdd7e0;place-items:center;width:26px;height:26px;display:grid}.tree-actions{gap:5px;display:flex;position:absolute;top:8px;right:8px}.rotate-icon{transform:rotate(180deg)}.driver-tree{background:#f7fafc;border-top:1px solid #e0e6ec;display:grid}.driver-tree-row{border-bottom:1px solid #e0e6ec;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-height:38px;padding:6px 10px 6px 34px;display:grid}.driver-tree-row:last-child{border-bottom:0}.driver-tree-row.active{background:#e7f3f8;box-shadow:inset 3px 0 #177398}.driver-tree-row.muted-action{color:#6a7887;font-weight:700}.compact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tour-assignment-grid{margin-bottom:12px}.detail-subsection{gap:8px;display:grid}.section-title.compact{margin-top:2px}.section-title.compact h3{margin:0;font-size:14px}.nested-form-row{background:#fff;border:1px solid #dde5ec;align-items:center;gap:8px;padding:8px;display:grid}.address-row{grid-template-columns:118px minmax(160px,1fr) 70px 82px minmax(130px,.8fr) auto auto}.contact-row{grid-template-columns:118px minmax(180px,1fr) minmax(120px,.6fr) auto auto}.check-label{color:#5f6f7f;white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.check-label input{width:auto}.inherited-address-toggle{justify-self:start}.readonly-address-box{background:#f7fafc;border:1px solid #d8e2ea;gap:3px;padding:9px 10px;display:grid}.readonly-address-box span{color:#667584;font-size:12px;font-weight:700}.readonly-address-box strong{color:#263542;font-size:13px}.property-address-list{gap:12px;display:grid}.property-address-card{background:#f8fafb;border:1px solid #d7dde4;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px;display:flex}.property-address-card>div:first-child{overflow-wrap:anywhere;flex:240px;gap:4px;min-width:0;display:grid}.property-address-card small{color:#667085}.property-address-actions{white-space:nowrap;flex:none;align-items:center;gap:8px;display:flex}.compact-definition-list{margin-top:10px}.match-panel{background:#fff9ed;border:1px solid #dfbd72;grid-column:1/-1;gap:9px;padding:10px;display:grid}.match-panel p{color:#6f5a31;margin:0;font-size:13px}.match-option{background:#fff;border:1px solid #ead6a9;grid-template-columns:auto 1fr;align-items:flex-start;gap:9px;padding:9px;display:grid}.match-option.button-option{text-align:left;cursor:pointer;grid-template-columns:1fr;width:100%}.match-option.new-record-option{background:#f7fbfe;border-color:#b9cad8}.match-option span,.match-option small{display:block}.match-option small{color:#637181}.address-autocomplete{gap:6px;display:grid;position:relative}.address-suggestion-panel{z-index:45;background:#fff;border:1px solid #c8d4df;gap:4px;max-height:280px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 14px 34px #17202a24}.address-suggestion-option{text-align:left;background:#fff;border:1px solid #0000;gap:2px;width:100%;padding:8px;display:grid}.address-suggestion-option:hover,.address-suggestion-option:focus-visible,.address-suggestion-option.active{background:#f4f8fb;border-color:#b9cad8}.address-suggestion-option strong{font-size:13px}.address-suggestion-option small,.address-autocomplete-hint{color:#637181;font-size:12px}.geo-picker{gap:10px;min-width:0;display:grid}.geo-picker-head,.geo-picker-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.geo-picker-head h3{margin:0;font-size:15px}.geo-picker-head small,.geo-picker-foot,.geo-picker-hint{color:#637181;font-size:12px}.geo-picker-actions{gap:6px;display:inline-flex}.geo-search{gap:5px;display:grid;position:relative}.geo-search label{background:#fff;border:1px solid #c8d4df;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:0 9px;display:grid}.geo-search label:focus-within{border-color:#4b87a3;box-shadow:0 0 0 3px #4b87a326}.geo-search input{background:0 0;border:0;outline:0;padding:10px 0}.geo-search-results{z-index:55;background:#fff;border:1px solid #c8d4df;gap:4px;max-height:290px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 14px 34px #17202a24}.geo-search-results button{text-align:left;background:#fff;border:1px solid #0000;gap:3px;width:100%;padding:8px;display:grid}.geo-search-results button:hover,.geo-search-results button:focus-visible{background:#f4f8fb;border-color:#b9cad8}.geo-search-results strong,.geo-search-results small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.geo-search-results small{color:#637181;font-size:12px}.geo-layer-panel{background:#fff;border:1px solid #d7e0e8;gap:6px;padding:8px;display:grid}.geo-base-switch{background:#edf3f6;border:1px solid #c8d4df;width:fit-content;padding:2px;display:inline-flex}.geo-base-switch button{color:#536878;cursor:pointer;background:0 0;border:0;padding:5px 10px;font-size:12px;font-weight:800}.geo-base-switch button.active{color:#17202a;background:#fff;box-shadow:0 1px 2px #14212d14}.geo-layer-list{gap:6px;display:grid}.geo-layer-option{color:#17202a;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;font-size:13px;display:grid}.geo-layer-option input{margin-top:3px}.geo-layer-option strong,.geo-layer-option small,.geo-planned-layers small{display:block}.geo-layer-option small,.geo-planned-layers{color:#637181;font-size:12px}.geo-planned-layers{border-top:1px solid #edf1f4;padding-top:6px}.geo-planned-layers summary{cursor:pointer;font-weight:700}.geo-map{cursor:default;touch-action:none;-webkit-user-select:none;user-select:none;background:#dce5ea;border:1px solid #c8d4df;position:relative;overflow:hidden}.geo-map-help{pointer-events:none;position:absolute}.geo-map-feature-tooltip{z-index:4;color:#17202a;pointer-events:none;background:#fffffff5;border:1px solid #17202a2e;border-radius:4px;max-width:220px;padding:4px 6px;font-size:12px;font-weight:700;position:absolute;box-shadow:0 2px 8px #17202a2e}.geo-map-help{z-index:1;color:#3d4b59;background:#f8fafbeb;max-width:min(360px,100% - 20px);padding:6px 8px;font-size:12px;bottom:10px;right:10px}.map-workbench-panel{padding:14px}.add-form{border-top:1px solid #edf1f4;margin-top:10px;padding-top:10px}.topbar,.offer-strip,.context-panel,.sheet-panel,.price-panel,.state-panel{background:#f8fafb;border:1px solid #d1d8df;box-shadow:0 1px 2px #14212d0d}.topbar{z-index:30;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:10px 14px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:10px;display:flex}.winterdienstler-logo{width:174px;height:auto;display:block}.brand span{color:#637181;font-size:12px;display:block}.topbar-actions{flex-wrap:wrap;align-items:end;gap:10px;min-width:0;display:flex}.topbar-actions label{color:#637181;gap:4px;font-size:12px;display:grid}.topbar-actions .topbar-checkbox{align-self:center;align-items:center;gap:7px;max-width:240px;min-height:34px;display:flex}.topbar-actions .topbar-checkbox input{width:auto;height:auto}.topbar-checkbox span{color:#334155;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}input,select,textarea{color:#17202a;background:#fff;border:1px solid #c8d1da;border-radius:5px;height:34px;padding:0 9px}textarea{resize:vertical;height:auto;padding:8px 9px}.shell-layout{grid-template-columns:var(--side-nav-width) minmax(0, 1fr);min-height:100vh;display:grid}.shell-content{min-width:0}.global-search{position:relative}.global-search-trigger{color:#526170;text-align:left;background:#fff;border:1px solid #c8d1da;border-radius:5px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;width:100%;height:34px;padding:0 9px;display:grid}.global-search-trigger kbd{color:#6a7886;background:#f5f8fa;border:1px solid #d7dee5;border-radius:4px;padding:1px 5px;font-size:11px}.search-overlay{z-index:1000;overscroll-behavior:contain;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#17202a;background:#0c17223d;justify-content:center;align-items:flex-start;padding:72px 14px 24px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:fixed;inset:0;overflow-y:auto}.search-dialog{background:#f8fafb;border:1px solid #b9c7d4;border-radius:8px;flex-direction:column;width:min(720px,100vw - 28px);max-height:min(720px,100vh - 110px);display:flex;overflow:hidden;box-shadow:0 22px 70px #14212d38}.spotlight-input{background:#fff;border-bottom:1px solid #d8e0e8;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.spotlight-input input{border:0;height:38px;font-size:16px}.search-results{overscroll-behavior:contain;flex:1;gap:12px;min-height:0;max-height:calc(100vh - 190px);padding:12px;display:grid;overflow:auto}.search-results section{gap:6px;display:grid}.search-results h3{color:#667584;letter-spacing:0;text-transform:uppercase;margin:0;font-size:11px}.search-result{text-align:left;background:#fff;border:1px solid #d7dee5;border-radius:5px;grid-template-columns:76px minmax(0,1fr);gap:2px 10px;width:100%;padding:8px 10px;display:grid}.search-result.active,.search-result:hover{background:#eef6fb;border-color:#8fb4ca}.search-result span{color:#6a7886;grid-row:1/span 2;font-size:12px}.search-result strong,.search-result small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.search-result small{color:#637181}.search-empty{margin:0;padding:18px}.icon-button,.text-button{color:#17202a;background:#fff;border:1px solid #b8c5d1;border-radius:5px}.icon-button{justify-content:center;align-items:center;width:36px;height:34px;display:inline-flex}.icon-button.compact{width:30px;height:28px}.text-button{justify-content:center;align-items:center;gap:5px;height:auto;min-height:34px;padding:6px 10px;display:inline-flex}.text-button.subtle{color:#526170;background:#f7f9fb}.text-button.primary{color:#fff;background:#1c2566;border-color:#1c2566}.offer-strip{grid-template-columns:1fr 140px minmax(260px,1.6fr) 180px;gap:14px;margin-top:14px;padding:13px 14px;display:grid}.offer-strip h1{margin:0;font-size:24px;line-height:1.1}.offer-strip strong,.offer-strip small{display:block}.calculation-summary-card{background:#fff;border:1px solid #cfd8e1;margin-top:10px}.calculation-summary-card>summary,.requested-areas-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:6px 10px;list-style:none;display:flex}.calculation-summary-card>summary::-webkit-details-marker{display:none}.requested-areas-panel>summary::-webkit-details-marker{display:none}.calculation-summary-card>summary span:last-child{color:#647485;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.calculation-contact-strip{border:0;border-top:1px solid #e0e6eb;margin-top:0;padding:9px 10px}.offer-strip small{color:#667584;margin-top:3px}.eyebrow{color:#667584;letter-spacing:0;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.status-badge,.sync-pill{border-radius:999px;align-items:center;gap:5px;min-height:24px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.status-badge{color:#2a3845;background:#e7edf2}.alert-row{color:#7a4b04;background:#fff7e8;border:1px solid #e0b15d;flex-wrap:wrap;align-items:center;gap:9px;margin-top:12px;padding:10px 12px;display:flex}.alert-row>span,.alert-row>div{overflow-wrap:anywhere;min-width:0}.offer-pdf-status{background:#fff;border:1px solid #cbd5d8;border-radius:10px;gap:12px;margin-top:12px;padding:16px;display:grid}.offer-pdf-status p{margin:0}.offer-pdf-status-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.offer-pdf-status-head h3{margin:0 0 4px}.offer-pdf-status-head p{color:#52626a}.offer-pdf-status-head>strong{white-space:nowrap;border-radius:6px;padding:5px 9px}.offer-pdf-ok{color:#14604a;background:#e4f4ed}.offer-pdf-warning{color:#805313;background:#fff0d5}.offer-pdf-differences{gap:8px;margin:0;padding-left:20px;display:grid}.offer-pdf-differences li{overflow-wrap:anywhere;gap:3px;display:grid}.offer-pdf-differences li span{font-size:.92rem}.offer-pdf-confirm{align-items:flex-start;gap:8px;font-weight:600;display:flex}.offer-pdf-confirm input{flex:none;margin-top:3px}.offer-pdf-status-actions,.offer-pdf-confirm-actions{flex-wrap:wrap;gap:10px;display:flex}.offer-pdf-confirmation{background:#fff;border:1px solid #d3dce4;border-radius:12px;gap:18px;width:min(94vw,660px);max-width:660px;max-height:min(90vh,780px);padding:22px;display:grid;overflow-y:auto;box-shadow:0 18px 50px #1b274040}.offer-pdf-confirmation h2{margin:0}.offer-pdf-confirmation .offer-pdf-differences{background:#fff3dc;border-radius:8px;padding:14px 16px 14px 34px}.offer-pdf-confirm-actions{justify-content:space-between}@media (width<=600px){.offer-pdf-status-head{flex-direction:column}.offer-pdf-status-head>strong{white-space:normal}.offer-pdf-status-actions,.offer-pdf-confirm-actions{flex-direction:column}.offer-pdf-status-actions>button,.offer-pdf-confirm-actions>button{width:100%}}.requested-areas-panel{color:#6f5a31;background:#fff9ed;border:1px solid #dfbd72;gap:10px;margin-top:12px;padding:12px;display:grid}.requested-areas-panel .section-title{margin-bottom:0}.requested-areas-content{border-top:1px solid #ead7ad;gap:10px;padding-top:10px;display:grid}.requested-areas-actions{justify-content:flex-end;display:flex}.requested-area-request{gap:7px;display:grid}.requested-area-request p,.requested-areas-panel small{color:#6f5a31;margin:0}.measurement-status-panel{color:#234734;background:#f1f8f3;border:1px solid #9fc8ad;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px;display:flex}.measurement-status-panel>div{gap:4px;display:grid}.measurement-status-panel small{color:#466557}.work-grid{grid-template-columns:minmax(280px,330px) minmax(620px,1fr) minmax(280px,320px);align-items:start;gap:14px;margin-top:14px;display:grid}.context-panel,.sheet-panel,.price-panel{min-width:0;padding:14px}.context-panel{gap:18px;display:grid}.context-panel>section,.context-panel form,.context-panel label{min-width:0}.context-panel input,.context-panel select,.context-panel textarea{width:100%;min-width:0;max-width:100%}.section-title{color:#22313f;align-items:center;gap:8px;margin-bottom:12px;display:flex}.section-title.with-action{flex-wrap:wrap;justify-content:space-between}.section-title.with-action>div{align-items:center;gap:8px;display:flex}.inline-action-group{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.section-title h2{margin:0;font-size:15px}dl{gap:10px;margin:0;display:grid}dt{color:#6a7886;font-size:12px}dd{margin:2px 0 0;font-weight:650}.area-stack,.price-stack{gap:8px;display:grid}.area-selection-toolbar{background:#eef6fb;border:1px solid #ccd8e2;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;padding:8px;display:flex}.area-selection-check{align-items:center;padding:4px;display:inline-flex}.area-selection-check input{width:auto;margin:0}.manual-calculation-panel{background:#fff;border:1px solid #d7dee5;gap:10px;margin-bottom:12px;padding:10px;display:grid}.manual-calculation-panel.active{background:#fffaf0;border-color:#c49121}.manual-offer-price-fields{border-top:1px solid #d7dee5;gap:.65rem;padding-top:.75rem;display:grid}.manual-offer-price-fields small,.manual-price-types small{display:block}.manual-price-mode,.manual-price-types{flex-wrap:wrap;gap:.5rem .85rem;display:flex}.manual-price-mode label,.manual-price-types label{align-items:center;gap:.35rem;display:inline-flex}.manual-price-types{flex-direction:column;align-items:flex-start;gap:.35rem}.manual-calculation-toggle{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.manual-calculation-toggle input{width:auto;margin-top:2px}.manual-calculation-toggle strong,.manual-calculation-toggle small{display:block}.manual-calculation-toggle small,.manual-calculation-status{color:#687684;font-size:11px}.manual-calculation-fields{gap:8px;display:grid}.manual-cleaning-type,.manual-global-fields{grid-template-columns:minmax(72px,.8fr) repeat(2,minmax(0,1fr));align-items:end;gap:7px;display:grid}.manual-global-fields{border-top:1px solid #eadfca;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:8px}.manual-calculation-fields label{color:#5f6d79;gap:3px;font-size:11px;display:grid}.manual-calculation-fields input{width:100%;min-width:0}.special-price-rule{gap:12px}.special-price-rule .manual-price-mode,.special-price-options{gap:7px;min-width:0;display:grid}.special-price-options{border:0;margin:0;padding:0}.special-price-options legend{color:#22313f;margin-bottom:7px;font-size:12px;font-weight:700}.manual-calculation-fields .special-price-rule .manual-price-mode label,.manual-calculation-fields .special-price-options>label,.manual-calculation-fields .special-price-compare{color:#22313f;background:#fff;border:1px solid #d7dee5;border-radius:6px;align-items:flex-start;gap:8px;padding:9px;font-size:12px;display:flex}.manual-calculation-fields .special-price-rule input[type=radio],.manual-calculation-fields .special-price-rule input[type=checkbox]{flex:none;width:auto;min-width:auto;margin:2px 0 0}.special-price-options>label:has(input[type=number]){display:grid}.special-price-rule :is(input,button):focus-visible{outline-offset:2px;outline:2px solid #1f356b}.special-price-legacy-note{background:#fff3dd;border:1px solid #e8c987;gap:5px;padding:10px;display:grid}.special-price-comparison{color:#17694b;font-weight:650}.price-choice{background:#fff;border:1px solid #d7dee5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.price-choice-readonly{grid-template-columns:minmax(0,1fr) auto}.price-choice span{overflow-wrap:anywhere;min-width:0}.price-choice .price-card-role{color:#1c2566;font-weight:700}.price-choice:has(input:checked){background:#eef6fb;border-color:#1c2566}.price-choice input{width:auto}.price-choice strong,.price-choice small{display:block}.price-choice small{color:#637181}.area-row{background:#fff;border:1px solid #d7dee5;grid-template-columns:1fr auto;gap:3px 8px;min-width:0;padding:9px;display:grid}.edit-form.area-row{grid-template-columns:1fr}.edit-form.area-row>*{min-width:0}.area-row strong,.area-row span,.area-row small{overflow-wrap:anywhere;min-width:0;display:block}.area-row span,.area-row small{color:#6a7886;font-size:12px}.area-row small{grid-column:1/-1}.offer-property-list{gap:6px;margin-bottom:9px;display:grid}.offer-property-chip{background:#fff;border:1px solid #d7dee5;grid-template-columns:minmax(0,1fr) auto;gap:7px;min-width:0;padding:7px 8px;display:grid}.offer-property-chip>div,.offer-property-chip a,.offer-property-chip small{overflow-wrap:anywhere;min-width:0}.offer-property-chip a,.offer-property-chip small{display:block}.offer-property-chip small{color:#6a7886;margin-top:2px;font-size:11px}.property-autocomplete{min-width:0;position:relative}.property-autocomplete label{display:block}.property-autocomplete-input{background:#fff;border:1px solid #c8d1da;border-radius:5px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-width:0;padding-left:8px;display:grid}.property-autocomplete-input:focus-within{border-color:#5f66e6;box-shadow:0 0 0 2px #5f66e61f}.property-autocomplete-input input{border:0;outline:0;width:100%;min-width:0}.property-autocomplete-input .icon-button{border:0}.property-autocomplete-results{z-index:60;background:#fff;border:1px solid #c8d4df;border-radius:6px;gap:8px;max-height:340px;padding:7px;display:grid;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 34px #17202a29}.property-result-group{gap:4px;display:grid}.property-result-group>small{color:#6b7785;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.property-result-group button{color:#263542;text-align:left;background:#fff;border:1px solid #0000;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;gap:7px;width:100%;min-width:0;padding:7px;display:grid}.property-result-group button:not(:disabled):hover,.property-result-group button:not(:disabled):focus-visible{background:#f3f4ff;border-color:#8d93e8}.property-result-group button span,.property-result-group button strong,.property-result-group button small{overflow-wrap:anywhere;min-width:0;display:block}.property-result-group button small{color:#687585;font-size:11px}.property-result-group.existing{border-bottom:1px solid #e0e5ea;padding-bottom:7px}.property-result-group.existing button{color:#77818c;cursor:default;background:#f2f4f6}.property-result-group em{color:#737f8a;align-self:center;font-size:10px;font-style:normal;font-weight:800}.property-area-picker-dialog{width:min(820px,100%)}.property-area-picker-body{gap:14px;padding:18px 20px;display:grid}.picker-scope-field{color:#667584;gap:5px;max-width:420px;font-size:12px;font-weight:700;display:grid}.property-area-picker-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.property-area-picker-toolbar strong,.property-area-picker-toolbar small{display:block}.property-area-picker-toolbar small{color:#687585}.property-area-picker-list{gap:7px;display:grid}.property-area-picker-option{background:#fff;border:1px solid #d7dee5;border-radius:5px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.property-area-picker-option:has(input:checked){background:#f6f6ff;border-color:#8d93e8}.property-area-picker-option.stair{border-left:3px solid #b8c5d1;margin-left:24px}.property-area-picker-option input{width:auto;margin-top:3px}.property-area-picker-option strong,.property-area-picker-option small{display:block}.property-area-picker-option small{color:#687585;margin-top:2px}.property-area-picker-option .relation-hint{color:#52687a;font-weight:700}.property-area-picker-option .relation-hint.dependency{color:#835b1d}.property-number-pill{cursor:help;background:#eff0ff;border:1px solid #c5c9ef;border-radius:999px;align-items:center;width:fit-content;padding:2px 6px;font-weight:850;line-height:1;color:#30377a!important;font-size:10px!important;display:inline-flex!important}.row-actions{flex-wrap:wrap;grid-column:1/-1;gap:7px;margin-top:6px;display:flex}td.row-actions{text-align:right;white-space:nowrap;margin-top:0;display:table-cell}td.row-actions>*{margin-left:5px}td.row-actions>:first-child{margin-left:0}.edit-form,.inline-form{background:#fff;border:1px solid #cbd5df;gap:10px;padding:10px;display:grid}.edit-form{margin-top:12px}.inline-form{border:0;grid-column:1/-1;padding:0}.edit-form label,.inline-form label{color:#667584;gap:4px;font-size:12px;display:grid}.edit-form input,.edit-form select,.inline-form input,.inline-form select{color:#17202a;width:100%;min-width:0}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.context-panel .form-grid{grid-template-columns:1fr}.form-actions{z-index:20;background:#f8fafbf5;border-top:1px solid #d9e0e7;gap:8px;padding-top:8px;display:flex;position:sticky;bottom:0}.classification-row{background:#f7f9fb;border:1px solid #dce3ea;grid-template-columns:1fr;gap:7px;padding:8px;display:grid}.classification-row strong,.classification-row small{display:block}.classification-row strong{color:#526170;font-size:12px}.classification-row small{color:#72808d;margin-top:2px;font-size:12px;line-height:1.25}.classification-row select{width:100%;min-width:0}.classification-row.compact{margin-top:6px;padding:6px}.classification-row.warning{background:#fff8ea;border-color:#ddb35c}.classification-row .review-hint{color:#8a5606;font-weight:650}.inline-check{color:#526170;align-items:center;gap:7px;margin-top:7px;font-size:12px;display:flex}.inline-check input{width:auto}.inline-check.compact{white-space:nowrap;margin-top:0}.contact-point-intake{background:#fbfcfd;border:1px solid #d7dee5;gap:8px;padding:10px;display:grid}.representative-panel{background:#f8fafc;border:1px solid #d7dee5;border-radius:3px;padding:12px}.representative-selection{background:#f2faf5;border:1px solid #a9cfb8;border-radius:3px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.representative-selection>span:nth-child(2),.representative-selection small,.representative-selection strong{display:block}.representative-selection small{color:#5e6e65}.representative-selection-icon{color:#17663a;background:#dcefe3;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.representative-contact-preview{margin-top:3px}.representative-results{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;max-height:280px;display:grid;overflow-y:auto}.representative-option{border-color:#c9d5df}.representative-option:hover,.representative-option:focus-visible{background:#f6f7ff;border-color:#5969bb}.representative-empty{color:#637181;border:1px dashed #c9d5df;margin:0;padding:10px;font-size:13px}.contact-point-draft{grid-template-columns:140px minmax(180px,1fr) minmax(120px,.7fr) auto auto;align-items:center;gap:8px;display:grid}.contact-point-draft select,.contact-point-draft input{min-width:0}.icon-button.danger{color:#8b2f2f;background:#fff7f7;border-color:#d9b6b6}.match-kind{color:#1c2566;text-transform:uppercase;font-weight:800}.sync-pill.current{color:#17663a;background:#e6f4ec}.sync-pill.outdated{color:#8a4e00;background:#fff1dc;padding:3px 7px}.sync-pill.excluded{color:#8a2f21;background:#fff0ed;border-color:#efb4a8}.excluded-offer-note{color:#713224;background:#fff4ef;border:1px solid #efc0b3;border-left:4px solid #c64e35;border-radius:.55rem;align-items:flex-start;gap:.65rem;margin:0 0 .85rem;padding:.75rem .85rem;display:flex}.excluded-offer-note.scope-note{color:#405568;background:#f4f8fb;border-color:#b9c9d6}.excluded-offer-note.full-coverage-note{color:#216a4b;background:#e9f6ee;border-color:#b9dcc7 #b9dcc7 #b9dcc7 #216a4b}.offer-scope-explanation{color:#405568;max-width:64ch;margin-top:.35rem;line-height:1.4;display:block}.sync-pill.covered-full{color:#216a4b;background:#e9f6ee;border-color:#b9dcc7}.sync-pill.covered-partial{color:#2354a7;background:#eaf2fb;border-color:#bcd2ed}.offer-dependency-inspection{color:#1a2531;background:#eaf2fb;border:1px solid #bcd2ed;border-radius:.35rem;gap:.3rem;margin-top:.5rem;padding:.65rem;display:grid}.offer-dependency-inspection strong:focus-visible,.dependency-editor header strong:focus-visible{outline-offset:3px;outline:2px solid #1c2d6a}.excluded-offer-note>div{gap:.2rem;display:grid}.excluded-offer-note span{font-size:.82rem}.dependency-pill{color:#1c2566;background:#eef1ff;border-radius:999px;width:fit-content;padding:.15rem .45rem;font-size:.72rem;display:inline-flex}.stair-area-row td:first-child,.stair-area-row .area-title-cell{padding-left:1.25rem}.sync-pill.manual{color:#405160;background:#e9eef3}.diff-row td{background:#fffaf0;border-bottom-color:#dce5ec;padding-top:0}.diff-box{color:#5c4b31;border-left:3px solid #e4b05c;gap:7px;padding:8px 10px;font-size:12px;display:grid}.diff-box>span{font-weight:750}.diff-box>div{flex-wrap:wrap;gap:6px;display:flex}.diff-chip{background:#fffdf8;border:1px solid #ead9ba;gap:5px;padding:3px 7px;display:inline-flex}.helper-row td{background:#f8fbfd;padding-top:0}.helper-box{color:#465a6c;border-left:3px solid #8aa9c2;gap:7px;padding:8px 10px;font-size:12px;display:grid}.helper-box>div{flex-wrap:wrap;gap:6px;display:flex}.table-wrap{background:#fff;border:1px solid #cfd8e1;overflow-x:auto}.offer-position-scroll{overscroll-behavior:contain;max-height:min(62vh,720px);overflow:auto}.offer-position-scroll tbody>tr:not(.edit-table-row)>td{height:38px;padding-top:4px;padding-bottom:4px}.offer-position-scroll .col-actions{width:118px}.offer-position-scroll .area-title-cell strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.property-area-panel table{min-width:540px}.property-area-panel .col-sort{width:38px}.property-area-panel .col-actions{width:120px}.property-area-panel th,.property-area-panel td{padding:7px 5px}.property-area-panel .number-cell{width:44px}.property-area-panel .area-title-cell{gap:6px}.table-panel>table{background:#fff;border:1px solid #cfd8e1}table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0}.col-sort{width:46px}.col-title{width:auto}.col-number{width:68px}.col-area{width:58px}.col-status{width:92px}.col-actions{width:190px}th,td{text-align:left;vertical-align:middle;border-bottom:1px solid #e3e8ed;padding:8px}th{z-index:10;color:#465565;background:#edf2f6;font-size:12px;font-weight:800;position:sticky;top:0}tfoot td{z-index:10;background:#fff;position:sticky;bottom:0;box-shadow:0 -1px #d8e0e7}td{overflow-wrap:break-word;word-break:normal;font-size:13px;overflow:hidden}td strong,td small{display:block}td strong{line-height:1.15}td small{color:#6c7a87;margin-top:2px;font-size:12px}.number-cell{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.price-card-summary strong,.price-card dd,.totals strong{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";text-align:right}.strong{font-weight:800}.action-cell{text-align:right;white-space:nowrap}.action-cell>*{margin-left:5px}.action-cell>:first-child{margin-left:0}.offer-position-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.position-status-icon{color:#855a08;background:#fff8e8;border:1px solid #dfbd72;border-radius:999px;align-items:center;gap:3px;min-width:26px;padding:2px 6px;font-size:11px;font-weight:800;display:inline-flex}.compact-action-menu{display:inline-block}.offer-position-actions>*{margin-left:0}.area-title-cell{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.area-title-cell strong{white-space:normal;overflow-wrap:normal;word-break:normal;min-width:0;max-width:100%}.area-type-chip{color:#0f4d66;text-transform:uppercase;background:#eef4f7;border:1px solid #cbd6df;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:28px;max-width:44px;padding:2px 7px;font-size:11px;font-weight:850;line-height:1.2;display:inline-flex}.workflow-status-icon.done{color:#168447}.workflow-status-icon.open{color:#a85e05}.workflow-status-icon.overdue{color:#c72f2f}.workflow-status-icon.not-required{color:#7a8997}.app-tooltip{z-index:1000;pointer-events:none;opacity:0;color:#fff;background:#172634;border-radius:5px;max-width:280px;padding:5px 8px;font-size:12px;font-weight:650;line-height:1.3;transition:opacity 70ms,transform 70ms;position:fixed;transform:translateY(2px)}.app-tooltip.visible{opacity:1;transform:translateY(0)}.drag-handle{color:#7a8997;cursor:grab;vertical-align:middle;align-items:center;margin-right:5px;display:inline-flex}tr.dragging td{opacity:.72;background:#eef5fb}tr.drop-before td{box-shadow:inset 0 3px #1c2566}tr.drop-after td{box-shadow:inset 0 -3px #1c2566}tr.drop-before td:first-child:before,tr.drop-after td:first-child:after{content:"";vertical-align:middle;background:#1c2566;border-radius:999px;width:7px;height:7px;margin-right:4px;display:inline-block}.danger-button{color:#9f2d2d;border-color:#ddb9b9}.edit-table-row input,.edit-table-row select{width:100%;min-width:0;padding-inline:6px}.edit-table-row td{vertical-align:top;background:#fbfcfd}.edit-table-row td>input,.edit-table-row td>select,.edit-table-row td>small{margin-bottom:6px}.price-card{background:#fff;border:1px solid #d4dce4;padding:0}.price-card.disabled{color:#717d88;background:#f1f4f7}.price-card-summary{width:100%;color:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:12px;padding:11px;display:flex}.price-card-summary span{font-weight:750}.price-card-identity{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.price-card .price-card-identity small{margin:0;font-size:12px;font-weight:400;line-height:1.35;display:block}.price-card .price-card-identity .price-card-role{color:#1c2566;font-weight:700}.price-card .price-card-identity .price-card-condition{color:#17202a}.price-card-summary{flex-wrap:wrap}.price-card-summary strong{overflow-wrap:anywhere;font-size:20px}.price-card dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0 11px 11px;display:grid}.price-card dd{font-size:13px}.price-card small{color:#657382;margin:-3px 11px 11px;display:block}.totals{border-top:1px solid #d9e0e7;gap:7px;padding-top:10px;display:grid}.totals div{justify-content:space-between;gap:12px;display:flex}.totals span{color:#667584}.calculation-orientation{border-top:1px solid #d9e0e7;padding-top:10px}.calculation-orientation summary{cursor:pointer;color:#22313f;font-weight:800}.orientation-list,.orientation-fees{gap:7px;margin-top:9px;display:grid}.orientation-row,.orientation-fees div{color:#465565;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:start;gap:8px;font-size:12px;display:grid}.orientation-fees div{grid-template-columns:minmax(0,1fr) auto}.orientation-fees small{color:#667584;margin-top:2px;display:block}.orientation-fees .orientation-factor{border-top:1px solid #d9e0e7;padding-top:7px}.orientation-row strong,.orientation-row small{display:block}.orientation-row small{color:#667584;margin-top:2px}.orientation-row>strong,.orientation-fees strong{color:#17202a;font-variant-numeric:tabular-nums;text-align:right}.empty-preview,.state-panel{color:#647281;justify-content:center;align-items:center;gap:10px;min-height:160px;display:flex}.state-panel{margin-top:14px}.state-panel.danger{color:#9b2525}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1180px){.app-shell.has-timeline,.workspace-page.has-timeline{padding-right:18px}.offer-strip,.work-grid{grid-template-columns:1fr}.topbar{flex-direction:column;align-items:flex-start}.topbar-actions{flex-wrap:wrap}}@media (width<=1380px){body.timeline-open .contact-grid{grid-template-columns:1fr}body.timeline-open .inline-contact-editor{grid-template-columns:minmax(110px,160px) minmax(180px,1fr)}body.timeline-open .inline-contact-editor .text-button{justify-self:start}}@media (width<=980px){.contact-grid,.inline-contact-editor,.contact-edit-fields{grid-template-columns:1fr}.inline-contact-editor .text-button{justify-self:start}.contact-edit-actions{justify-content:flex-start}}@media (width<=640px){.app-shell{padding:10px}.topbar-actions label{width:calc(50% - 5px)}.topbar-actions input{width:100%}.form-grid,.requested-area-row{grid-template-columns:1fr}.requested-area-row .icon-button{justify-self:start}.readonly-grid,.clarification-editor,.workflow-settings-panel{grid-template-columns:1fr}}.template-admin-grid{grid-template-columns:minmax(245px,285px) minmax(0,1fr);align-items:start;gap:12px;display:grid}.workflow-settings-panel{grid-template-columns:minmax(160px,.8fr) minmax(190px,1fr) minmax(190px,1fr) auto;align-items:end;gap:12px;display:grid}.workflow-settings-panel h2{margin:0}.template-sidebar{align-self:start;gap:12px;display:grid;position:sticky;top:12px}.template-selector{color:#526170;gap:5px;font-size:11px;font-weight:750;display:grid}.template-context-card{background:#f8fafb;border:1px solid #d9e1e8;gap:7px;padding:10px;display:grid}.template-context-card>.status-chip{justify-self:start}.template-context-card>strong{color:#20254a;font-size:13px}.template-context-card p{color:#647181;margin:0;font-size:11px;line-height:1.45}.template-context-card dl{grid-template-columns:repeat(3,1fr);gap:5px;margin:2px 0 0;display:grid}.template-context-card dl>div{border-top:1px solid #e1e6eb;gap:1px;padding-top:6px;display:grid}.template-context-card dt{color:#74808c;text-transform:uppercase;font-size:9px}.template-context-card dd{color:#20254a;margin:0;font-size:12px;font-weight:800}.placeholder-disclosure{border-top:1px solid #dce3e9;padding-top:9px}.placeholder-disclosure summary,.template-advanced-fields summary{color:#344250;cursor:pointer;align-items:center;gap:7px;font-size:12px;font-weight:750;list-style:none;display:flex}.placeholder-disclosure summary::-webkit-details-marker{display:none}.template-advanced-fields summary::-webkit-details-marker{display:none}.placeholder-disclosure summary span{color:#6c7884;margin-left:auto;font-size:10px}.placeholder-disclosure>p{color:#6b7783;margin:7px 0;font-size:10px;line-height:1.4}.placeholder-box{flex-wrap:wrap;gap:5px;max-height:300px;display:flex;overflow:auto}.template-token{color:#24566d;background:#eef5f8;border:1px solid #c8d7df;border-radius:4px;align-items:center;gap:3px;padding:3px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;display:inline-flex}.template-token:hover{background:#e5f1f6;border-color:#8fb4c6}.template-blocks-panel{gap:8px;min-width:0;display:grid}.template-list-heading h2{margin:0}.template-filter-bar{grid-template-columns:minmax(230px,1fr) auto minmax(150px,190px);gap:7px;display:grid}.template-search{background:#fff;border:1px solid #c4ced7;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;padding:0 9px;display:grid}.template-search:focus-within{border-color:#6471c9;box-shadow:0 0 0 2px #5f66e61a}.template-search svg{color:#6f7d89}.template-search input{border:0;min-width:0;padding-left:0}.template-search input:focus{box-shadow:none;outline:0}.template-status-filter{background:#f6f8fa;border:1px solid #c4ced7;padding:2px;display:inline-flex}.template-status-filter button{color:#5d6975;white-space:nowrap;background:0 0;border:0;min-height:28px;padding:0 8px;font-size:10px}.template-status-filter button.active{color:#20254a;background:#fff;font-weight:800;box-shadow:0 1px 4px #1f2c391f}.template-topic-filter select{width:100%}.template-list-actions{color:#71808e;justify-content:space-between;align-items:center;gap:10px;min-height:30px;font-size:10px;display:flex}.template-list-actions>div{gap:5px;display:flex}.template-list-actions .text-button{height:26px;font-size:10px}.template-block-editor{background:#fff;border:1px solid #d7e0e7;transition:border-color .15s,box-shadow .15s;display:grid;overflow:hidden}.template-block-editor:hover{border-color:#bdcbd6}.template-block-editor.expanded{border-color:#aebbd0;box-shadow:0 5px 15px #1f2c3912}.template-block-editor.pendingDelete{opacity:.82;background:snow;border-color:#dfb8b4}.template-block-editor header{justify-content:space-between;align-items:center;gap:8px;min-height:74px;padding:8px 9px;display:flex}.template-block-summary{text-align:left;background:0 0;border:0;flex:1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:0;display:grid}.template-block-summary>svg{color:#788592;transition:transform .15s}.template-block-summary>svg.rotated,.template-advanced-fields[open] summary svg{transform:rotate(180deg)}.template-block-copy{gap:4px;min-width:0;display:grid}.template-block-title-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.template-block-title-row>strong{color:#242b34;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.change-dot{color:#4d55bc;font-size:9px;font-weight:800}.change-dot:before{content:"";background:#5f66e6;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.template-usage-tags{flex-wrap:wrap;gap:4px;display:flex}.template-usage-tags>span{color:#596877;background:#f7f9fa;border:1px solid #dae1e7;border-radius:999px;padding:1px 6px;font-size:9px}.template-block-copy>small{color:#77838e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.template-block-quick-actions{flex:none;align-items:center;gap:8px;display:flex}.template-block-body{background:#fbfcfd;border-top:1px solid #e1e6eb;padding:12px}.template-block-editor.new-block{background:#fbfbff;border-color:#aeb2ee;padding:12px}.new-block-heading{border-bottom:1px solid #e2e3f4;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:10px;display:flex}.new-block-heading>div{gap:2px;display:grid}.new-block-heading small{color:#6a7284;font-size:10px}.template-fields{gap:12px;display:grid}.template-fields label{color:#3c4855;gap:4px;font-size:11px;font-weight:750;display:grid}.template-fields label>small{color:#78838e;font-size:9px;font-weight:500}.template-primary-fields{grid-template-columns:minmax(0,1fr) 110px;gap:10px;display:grid}.template-content-field{grid-column:1/-1}.template-content-field textarea{color:#202832;min-height:150px;font-size:12px;line-height:1.55}.template-usage-settings{background:#fff;border:1px solid #dce3e9;grid-template-columns:minmax(165px,.75fr) repeat(3,minmax(150px,1fr));gap:8px;padding:9px;display:grid}.template-usage-settings>div:first-child{align-content:start;gap:2px;display:grid}.template-usage-settings>div:first-child>small{color:#74808c;font-size:9px;line-height:1.35}.template-setting-check{border-left:1px solid #e3e8ec;align-items:flex-start;padding-left:9px;gap:7px!important;font-weight:500!important;display:flex!important}.template-setting-check>span{gap:2px;display:grid}.template-setting-check strong{font-size:10px}.template-setting-check small{color:#77838e;font-size:9px;line-height:1.35}.template-paragraph-fields,.template-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.template-paragraph-fields{background:#f7f7fd;border-left:3px solid #b9c1ee;padding:9px}.template-advanced-fields{border-top:1px solid #dce3e9;padding-top:9px}.template-advanced-fields summary small{color:#7a8692;font-size:9px;font-weight:500}.template-advanced-fields summary svg{margin-left:auto;transition:transform .15s}.template-advanced-grid{margin-top:10px}.template-empty-state{color:#74808c;text-align:center;border:1px dashed #cbd5dd;justify-items:center;gap:4px;padding:30px 12px;display:grid}.template-empty-state strong{color:#44515e;font-size:12px}.template-empty-state span{font-size:10px}.pending-delete-notice{color:#7c3e37;background:#fff2f0;border:1px solid #e3c2be;padding:9px 10px;font-size:11px;line-height:1.4}.template-fields .span-2{grid-column:1/-1}.template-fields textarea{resize:vertical;min-height:98px}.form-success{color:#245b32;background:#edf8ef;border:1px solid #b8dfc0;padding:9px 11px}.company-admin-layout,.company-admin-panel{gap:14px;display:grid}.company-admin-panel h2{margin:0}.company-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.company-form-grid label{color:#667584;gap:4px;font-size:12px;display:grid}.company-form-grid input{width:100%;min-width:0}.company-form-grid .span-2{grid-column:span 2}.admin-tabs{background:#f8fafb;border:1px solid #d1d8df;border-top:0;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 14px;display:flex}.admin-tabs a{color:#465565;background:#fff;border:1px solid #c8d3dd;border-radius:5px;padding:7px 10px;font-size:13px;font-weight:750}.admin-tabs a.router-link-active{color:#17384a;background:#e9f4f8;border-color:#1c2566}.legal-basis-hint{margin:14px 0}.legal-bases-table{min-width:1160px}.legal-bases-table textarea{resize:vertical;width:100%;min-width:300px}.legal-bases-table input[type=text],.legal-bases-table input:not([type]){min-width:100px}.legal-basis-dates{gap:5px;min-width:145px;display:grid}.legal-basis-actions{gap:5px;display:flex}.status-chip{border:1px solid #cbd5df;border-radius:999px;padding:3px 7px;font-size:12px;font-weight:750}.status-chip.success{color:#20613a;background:#eef8f1;border-color:#a6d9b8}.status-chip.muted{color:#637181;background:#f2f5f7}@media (width<=980px){.template-admin-grid,.company-form-grid{grid-template-columns:1fr}.template-sidebar{position:static}.template-filter-bar,.template-usage-settings{grid-template-columns:1fr}.template-setting-check{border-top:1px solid #e3e8ec;border-left:0;padding-top:7px;padding-left:0}.template-fields .span-2,.company-form-grid .span-2{grid-column:auto}}@media (width<=640px){.workflow-settings-panel,.template-primary-fields,.template-paragraph-fields,.template-advanced-grid{grid-template-columns:1fr}.template-content-field,.template-fields .span-2{grid-column:auto}.template-list-actions,.template-block-editor header{flex-direction:column;align-items:stretch}.template-list-actions>div,.template-block-quick-actions{justify-content:flex-end}.template-block-copy>small{white-space:normal}}.login-page{background:#eef3f7;place-items:center;min-height:100vh;padding:24px;display:grid}.login-panel{background:#fff;border:1px solid #cfd9e2;width:min(420px,100%);padding:24px;box-shadow:0 16px 34px #0f172a14}.login-brand{gap:14px;margin-bottom:22px;display:grid}.login-brand .winterdienstler-logo{width:min(286px,100%)}.login-brand h1{color:var(--brand-navy);margin:0}.geo-sketch-panel{gap:12px;display:grid}.geo-sketch-grid{grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr);align-items:start;gap:14px;display:grid}.geo-status-list,.sketch-review{gap:10px;display:grid}.geo-status-list h3{margin:0;font-size:15px}.sketch-list{gap:7px;display:grid}.sketch-list-item{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%}.sketch-list-item.selected{background:#eef7fa;border-color:#1c2566}.sketch-map{background:#fff;border:1px solid #cfd8e1;gap:10px;padding:10px;display:grid}.sketch-readiness{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.sketch-readiness-item{background:#fff;border:1px solid #d7e0e7;border-radius:8px;gap:1px;min-width:150px;padding:8px 10px;display:grid}.sketch-readiness-item.ok{background:#f0faf3;border-color:#8cc6a0}.sketch-readiness-item strong{color:#17202a;font-size:.83rem}.sketch-readiness-item small{color:#64748b}.sketch-map-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.sketch-map-head strong,.sketch-map-head small{display:block}.sketch-map-head small{color:#64748b}.sketch-image-stage{background:#f7fafc;border:1px solid #dde5ec;border-radius:8px;place-items:center;min-height:360px;display:grid;position:relative;overflow:hidden}.sketch-image-stage img{object-fit:contain;width:100%;max-height:520px}.sketch-image-stage .status-badge{position:absolute;top:10px;left:10px}.sketch-svg{background:#f7fafc;border:1px solid #dde5ec;width:100%;min-height:300px}.sketch-svg-bg{fill:#f7fafc}.sketch-label{fill:#17202a;paint-order:stroke;stroke:#fff;stroke-width:5px;font-size:22px;font-weight:800}.sketch-lightbox{z-index:80;background:#0a1016eb;align-content:center;gap:14px;padding:72px 42px 42px;display:grid;position:fixed;inset:0}.sketch-lightbox-head{color:#17202a;background:#fffffff0;border-radius:8px;justify-self:center;min-width:min(520px,90vw);padding:10px 14px;display:grid}.sketch-lightbox-head small{color:#64748b}.sketch-lightbox-close{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:fixed;top:20px;right:22px}.sketch-svg-large{background:#fff;justify-self:center;width:min(1400px,94vw);max-height:74vh}.sketch-image-large{object-fit:contain;background:#fff;border-radius:8px;justify-self:center;width:min(1400px,94vw);max-height:74vh}@media (width<=980px){.geo-sketch-grid{grid-template-columns:1fr}}.segmented-control{background:#f5f8fa;border:1px solid #d7dee5;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.segmented-control button{color:#526170;background:0 0;border:0;align-items:center;gap:6px;padding:7px 10px;font-weight:700;display:inline-flex}.segmented-control button.active{color:#17202a;background:#fff;box-shadow:0 1px 2px #14212d14}.dispatch-context-tabs{margin-bottom:14px}.dispatch-board{gap:10px;display:grid}.dispatch-toolbar,.dispatch-create-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dispatch-toolbar{padding:2px 0}.dispatch-toolbar small{margin-top:2px;display:block}.dispatch-toolbar-actions,.coordinate-edit-actions,.dispatch-filter-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dispatch-filter-controls{margin-left:auto}.dispatch-filter-select{color:#526170;align-items:center;gap:6px;font-size:12px;font-weight:750;display:inline-flex}.dispatch-filter-select select{min-height:30px;padding:3px 24px 3px 7px;font-size:12px}.dispatch-tour-form{grid-template-columns:minmax(180px,1fr) minmax(140px,180px) minmax(120px,150px) minmax(180px,1fr) auto auto;gap:8px;width:100%;display:grid}.dispatch-workspace{grid-template-columns:minmax(380px,.78fr) minmax(600px,1.22fr);align-items:start;gap:12px;display:grid}.dispatch-map-panel,.dispatch-side-panel,.dispatch-open-panel,.dispatch-table-panel{min-width:0}.dispatch-map-panel{position:sticky;top:16px}.dispatch-side-panel{gap:10px;display:grid}.dispatch-map-legend,.dispatch-open-panel{gap:8px;display:grid}.dispatch-map-legend{margin-top:8px}.dispatch-route-chip{color:#4f5f6e;background:#fff;border:1px solid #d7dee5;align-items:center;gap:7px;width:fit-content;max-width:100%;padding:4px 8px;font-size:12px;display:inline-flex}.dispatch-route-chip small{color:#7d8b99;font-weight:800}.dispatch-route-chip.open{font-weight:800}.dispatch-route-chip i{border-radius:999px;width:10px;height:10px;display:inline-block}.dispatch-color-dot{border:1px solid #17202a2e;border-radius:3px;width:12px;height:12px;display:inline-block;box-shadow:0 0 0 2px #fff}.dispatch-open-panel,.dispatch-attachment-panel,.dispatch-table-panel{background:#fff;border:1px solid #d7dee5;padding:10px 12px;container-type:inline-size}.dispatch-table-scroll{scrollbar-gutter:stable;overflow-x:auto}.dispatch-table-scroll-hint{display:none}@container (width<=780px){.dispatch-table-scroll-hint{display:block}}.dispatch-attachment-panel{background:#f7fbfd;border-color:#b9d4df;gap:8px;display:grid}.attachment-panel-hint{margin:0}.attachment-count{background:#e8f1ff;border-radius:999px;align-items:center;gap:4px;width:fit-content;padding:3px 7px;font-size:11px;font-weight:800;display:inline-flex;color:#244d80!important}.attachment-count.compact{margin-left:auto}.attachment-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:7px;display:grid}.attachment-card{color:#253342;background:#fff;border:1px solid #d7dee5;align-items:center;gap:9px;min-width:0;padding:7px;text-decoration:none;display:flex}.attachment-card:hover,.attachment-card:focus-visible{border-color:#1c2566;outline:none}.attachment-preview,.attachment-file-type{background:#e8f1ff;border-radius:4px;flex:0 0 54px;width:54px;height:48px}.attachment-preview{object-fit:cover}.attachment-file-type{color:#244d80;place-items:center;font-size:10px;font-weight:900;display:grid}.attachment-card-copy{gap:2px;min-width:0;display:grid}.attachment-card-copy strong,.attachment-card-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attachment-card-copy small{color:#667584;font-size:11px}.attachment-upload-row{align-items:end;gap:8px;padding-top:2px;display:flex}.attachment-upload-row label{color:#667584;gap:3px;font-size:11px;font-weight:800;display:grid}.attachment-upload-row select{min-width:130px}.dispatch-open-list{gap:4px;max-height:270px;padding-right:4px;display:grid;overflow-y:auto}.dispatch-job-card{color:#253342;text-align:left;cursor:grab;background:#fff;border:1px solid #d7dee5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1px 10px;width:100%;min-height:40px;padding:5px 8px;font-size:13px;display:grid}.dispatch-job-card:hover,.dispatch-job-card:focus-visible,.dispatch-job-card.selected{background:#f3f8fb;border-color:#1c2566;outline:none}.dispatch-job-card.blocked{cursor:not-allowed}.dispatch-job-card strong,.dispatch-position-row strong{overflow-wrap:anywhere;line-height:1.12}.dispatch-job-card small,.dispatch-job-card span{color:#667584;overflow-wrap:anywhere;line-height:1.15}.dispatch-job-card small{font-size:12px}.dispatch-job-card .sla-pill,.dispatch-job-card .coordinate-warning{grid-area:1/2/span 2;align-self:center}.coordinate-warning{color:#9a4d00;background:#fff4e6;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.coordinate-warning-action{cursor:pointer}.coordinate-warning-action:hover,.coordinate-warning-action:focus-visible,.coordinate-warning-action.active{color:#6f3900;outline-offset:1px;background:#ffe8c7;outline:2px solid #f0b35a}.dispatch-open-job-actions{flex-wrap:wrap;grid-column:1/-1;gap:5px;margin-top:3px;display:flex}.dispatch-job-card .dispatch-open-job-actions .coordinate-warning{grid-area:auto}.coordinate-warning.danger{color:#9d3131;background:#fff0f0}.coordinate-warning.danger:hover,.coordinate-warning.danger:focus-visible{color:#782020;background:#ffe0e0;outline-color:#d97979}.measurement-job-dialog{flex-direction:column;gap:12px;width:min(760px,100vw - 32px);max-height:calc(100dvh - 48px);padding:24px;display:flex;overflow:auto}.measurement-job-dialog>*{flex-shrink:0}.measurement-job-dialog .form-actions{z-index:1;background:#f8fafb;padding:12px 0;position:sticky;bottom:-24px}.measurement-job-dialog label{color:#425465;gap:5px;font-size:13px;font-weight:800;display:grid}.coordinate-edit-bar{background:#f3f8fb;border:1px solid #b9d4df;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.coordinate-edit-bar small{color:#667584;margin-top:2px;display:block}.coordinate-copy-options{flex-direction:column;gap:6px;margin-top:8px;display:flex}.coordinate-copy-options label{color:#273e51;align-items:flex-start;gap:7px;font-size:13px;display:flex}.coordinate-copy-options input{margin-top:2px}.coordinate-mode-actions{flex-wrap:wrap;gap:6px;display:flex}.coordinate-mode-actions .active{color:#0c5a78;background:#e7f3f8;border-color:#0c5a78}.sla-pill{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-width:104px;padding:3px 8px;font-size:12px;font-weight:850;display:inline-flex}.sla-pill.ok{color:#246b35;background:#e7f7ec}.sla-pill.warning{color:#7a4a00;background:#fff4d7}.sla-pill.danger{color:#a1261f;background:#fbe7e5}.sla-pill.neutral{color:#536878;background:#edf3f6}.sla-pill.done{color:#246b35;background:#e7f7ec}.dispatch-table{table-layout:fixed;min-width:720px;font-size:13px}.dispatch-table col:first-child{width:106px}.dispatch-table col:nth-child(3){width:140px}.dispatch-table col:nth-child(4){width:66px}.dispatch-table col:nth-child(5){width:100px}.dispatch-table th,.dispatch-table td{padding:6px}.dispatch-tour-row{box-shadow:inset 3px 0 0 var(--tour-color,#1c2566);background:#f8fafb}.dispatch-tour-row td:first-child,.dispatch-position-row td:first-child{align-items:center;gap:6px;min-width:0;display:flex}.dispatch-tour-row td:first-child{display:table-cell}.dispatch-tour-identity-content{align-items:center;gap:6px;min-width:0;display:flex}.dispatch-tour-identity-content .dispatch-color-dot{flex:none}.dispatch-tour-row .dispatch-row-main{flex:1}.dispatch-tour-row .dispatch-row-main strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.dispatch-tour-row small,.dispatch-position-row small{color:#667584;line-height:1.1;display:block}.dispatch-position-row .version-review-warning{color:#9a3412;white-space:normal;font-weight:700}.dispatch-row-main{min-width:0}.dispatch-row-main strong,.dispatch-row-main small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dispatch-position-row{cursor:grab;background:#fff}.dispatch-position-row td{height:42px}.dispatch-position-index{align-items:center;min-width:30px;display:inline-flex}.dispatch-completed-check,.dispatch-status-check{color:#15885a}.dispatch-status-check{align-items:center;padding:4px;display:inline-flex}.dispatch-position-row:hover,.dispatch-position-row.selected{box-shadow:inset 3px 0 0 var(--tour-color,#1c2566);background:#eef7fa}.dispatch-position-row.dragging{opacity:.55}.dispatch-position-row.drop-before td{border-top:3px solid var(--tour-color,#1c2566)}.dispatch-position-row.drop-after td{border-bottom:3px solid var(--tour-color,#1c2566)}.dispatch-table .number-cell small{color:#7d8b99;font-size:11px;line-height:1.1;display:block}.dispatch-drop-row td{padding:6px 8px}.dispatch-drop-target{color:#1c2566;background:#f3f8fb;border:1px dashed #aeb2ee;justify-content:center;align-items:center;gap:7px;width:100%;min-height:42px;font-weight:800;display:flex}.dispatch-drop-target:disabled{color:#7d8b99;background:#f8fafb;border-color:#d7dee5}.dispatch-insert-button{white-space:nowrap;min-width:84px;margin-left:0}.dispatch-table .action-cell{justify-content:flex-end;gap:4px;display:flex}.drag-handle{color:#7d8b99;cursor:grab;display:inline-flex}@media (width<=1240px){.dispatch-workspace{grid-template-columns:1fr}.subcontractor-workspace{grid-template-columns:1fr;height:auto;overflow:visible}.subcontractor-tree-panel,.subcontractor-detail-panel{height:auto;min-height:auto;overflow:visible}.dispatch-map-panel{position:static}.dispatch-tour-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.compact-form-grid,.address-row,.contact-row,.dispatch-tour-form{grid-template-columns:1fr}}.status-chip.warning{color:#7a5a0e;background:#fff8dc;border-color:#e3c776}.status-chip.danger{color:#9b3030;background:#fff0f0;border-color:#e2a5a5}@media (width<=980px){.shell-layout{grid-template-columns:minmax(0,1fr)}.wizard-actions{left:0}}[data-system-message-relayed]{display:none!important}.system-toast-stack{z-index:20000;right:max(16px, env(safe-area-inset-right));bottom:max(var(--system-toast-bottom,16px), env(safe-area-inset-bottom));width:min(440px,100vw - 32px);max-height:min(45dvh, calc(100dvh - var(--system-toast-bottom,16px) - 24px));overscroll-behavior:contain;pointer-events:none;flex-direction:column;gap:10px;display:flex;position:fixed;overflow-y:auto}.system-toast{pointer-events:auto;color:#17202a;background:#fff;border:1px solid #aeb8d8;border-left:4px solid #5f66e6;border-radius:12px;flex:none;align-items:flex-start;gap:10px;padding:14px;display:flex;box-shadow:0 10px 28px #17202a30}.system-toast--error{background:#fff7f7;border-color:#c95656}.system-toast--success{background:#f4fcf7;border-color:#248356}.system-toast-copy{overflow-wrap:anywhere;flex:1;min-width:0}.system-toast-copy p{margin:5px 0;font-size:14px;line-height:1.45}.system-toast-copy small{color:#637181}.system-toast-close{min-height:36px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 36px;font-size:24px}.system-toast-enter-active,.system-toast-leave-active{transition:opacity .18s,transform .18s}.system-toast-enter-from,.system-toast-leave-to{opacity:0;transform:translateY(16px)}@media (prefers-reduced-motion:reduce){.system-toast-enter-active,.system-toast-leave-active{transition:none}}body:has(.global-save-bar) main.app-shell{padding-bottom:calc(var(--entity-edit-bar-height,160px) + 48px)}.global-save-bar{z-index:1100;bottom:max(18px, env(safe-area-inset-bottom));display:grid}.global-save-owner{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.global-save-owner+.global-save-owner{border-top:1px solid #ccd1ee;padding-top:10px}.saveguard-overlay{z-index:1200}.saveguard-content{padding:12px 20px}@media (width<=640px){.global-save-owner{flex-direction:column;align-items:stretch}}body:has(.system-toast) main.app-shell{padding-bottom:calc(var(--entity-edit-bar-height,0px) + var(--system-toast-height,0px) + 84px)}body:has(.system-toast) .wizard-panel{padding-bottom:calc(var(--wizard-actions-height,68px) + var(--system-toast-height,0px) + 48px)}body:has(.global-save-bar,.system-toast) .modal-overlay{padding-bottom:calc(var(--entity-edit-bar-height,0px) + var(--system-toast-height,0px) + 48px)}body:has(.global-save-bar,.system-toast) .modal-overlay .modal-dialog{max-height:max(80px, calc(100dvh - var(--entity-edit-bar-height,0px) - var(--system-toast-height,0px) - 72px))}body:has(.global-save-bar,.system-toast) .modal-backdrop{padding-bottom:calc(var(--entity-edit-bar-height,0px) + var(--system-toast-height,0px) + 48px)}body:has(.global-save-bar,.system-toast) .modal-backdrop .modal-card{max-height:max(80px, calc(100dvh - var(--entity-edit-bar-height,0px) - var(--system-toast-height,0px) - 72px));overflow-y:auto}.system-toast-stack{max-height:min(35dvh, calc(100dvh - var(--entity-edit-bar-height,0px) - 220px))}.entity-detail-page>.detail-contact-head{z-index:90;background:#f8fafc;border:1px solid #d4ddea;align-items:center;gap:18px;min-height:0;padding:16px 20px;position:sticky;top:0;box-shadow:0 3px 12px #172a4610}.entity-detail-page:has(>.detail-contact-head)>.entity-detail-tabs{top:var(--detail-header-height,150px);z-index:80;position:sticky}.entity-detail-page{scroll-padding-top:calc(var(--detail-header-height,150px) + 60px)}.entity-detail-page h1{font-size:clamp(21px,1.65vw,30px);line-height:1.18}.detail-contact-head>div:first-child{flex:220px;min-width:150px}.detail-contact-head .entity-detail-head-facts{flex:330px}.detail-contact-head .entity-detail-head-facts strong{white-space:normal;text-overflow:clip;overflow:visible}.detail-actions-menu{flex:none;position:relative}.detail-actions-menu>summary{cursor:pointer;list-style:none}.detail-actions-menu>summary:after{content:" ▾"}.detail-actions-popover{z-index:110;background:#fff;border:1px solid #c8d3e2;border-radius:10px;gap:8px;min-width:290px;max-width:min(430px,85vw);max-height:60vh;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 14px 40px #172a4630}.detail-actions-popover .action-row{gap:8px;display:grid}.detail-actions-popover .text-button{white-space:normal;text-align:left;justify-content:flex-start;width:100%}.contract-service-overview,.customer-object-orientation{gap:16px;min-width:0;display:grid}.entity-tab-content>.property-orientation-card,.customer-object-orientation{margin-bottom:16px}@media (width<=700px){.entity-detail-page>.detail-contact-head{gap:8px;padding:10px}.detail-contact-head .entity-detail-head-facts{flex-basis:100%}.detail-contact-head>div:first-child{flex-basis:140px}.entity-detail-page:has(>.detail-contact-head)>.entity-detail-tabs{top:var(--detail-header-height,180px)}}.detail-contact-head .entity-detail-head-facts{flex:260px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.detail-contact-head .quick-contact{flex:0 320px;min-width:0}.detail-contact-head>div:first-child{flex:170px}.offer-snapshot-panel .section-title{flex-wrap:wrap}.offer-snapshot-panel .section-title>small{flex-basis:100%}.detail-contact-head .entity-detail-head-facts{flex:0 235px;grid-template-columns:minmax(140px,1fr) auto}.detail-overview-workspace{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:16px;margin-block:16px;display:grid}.detail-overview-workspace>*{min-width:0;margin-block:0}.detail-overview-workspace .offer-overview-workbench{grid-template-columns:1fr;align-content:start}.detail-overview-workspace .property-orientation-card .orientation-visuals,.property-overview-media .property-orientation-card .orientation-visuals{grid-template-columns:1fr}.detail-overview-workspace .orientation-photo img,.property-overview-media .orientation-photo img{height:190px}.property-overview-layout>.property-master-panel{grid-area:1/1}.property-overview-media{grid-area:1/2;min-width:0}.property-overview-layout>.property-overview-relations{grid-column:1/-1}@media (width<=1050px){.detail-overview-workspace{grid-template-columns:1fr}.property-overview-layout>.property-master-panel,.property-overview-media,.property-overview-layout>.property-overview-relations{grid-area:auto}.property-overview-media{order:2}}.position-object-label{color:#60728b;margin-top:4px;font-size:12px;display:block}.entity-detail-page:has(>.detail-contact-head){container-type:inline-size}@container (width<=760px){.entity-detail-page>.entity-detail-header{position:relative}.entity-detail-page:has(>.entity-detail-header)>.entity-detail-tabs{flex-wrap:nowrap;top:0;overflow-x:auto}.entity-detail-page:has(>.entity-detail-header)>.entity-detail-tabs>button{white-space:nowrap;flex:none}.detail-overview-workspace,.property-overview-layout{grid-template-columns:1fr}.property-overview-layout>.property-master-panel,.property-overview-media,.property-overview-layout>.property-overview-relations{grid-area:auto}.geo-picker-head{flex-wrap:wrap}.offer-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.contract-service-overview .section-title>div{min-width:0}.detail-actions-menu{position:static}.detail-actions-popover{min-width:0;max-width:none;top:calc(100% + 4px);left:10px;right:10px}}.offer-object-context{grid-template-columns:minmax(0,3fr) minmax(100px,1fr)}@container (width<=760px){.offer-object-context{grid-template-columns:1fr}}.detail-grid.property-overview-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.customer-process-list{gap:14px;min-width:0;display:grid}.customer-process-list .item-list{max-height:440px;overflow-y:auto}.customer-process-list .compact-item{gap:6px;display:grid}@container (width<=760px){.detail-grid.property-overview-layout{grid-template-columns:1fr}}.entity-detail-page:has(>.detail-contact-head) :is(button,input,select,textarea,a,[tabindex]){scroll-margin-top:calc(var(--detail-header-height,0px) + var(--detail-tabs-height,0px) + 16px);scroll-margin-bottom:calc(var(--entity-edit-bar-height,0px) + var(--system-toast-height,0px) + 20px)}.position-status-details>summary{cursor:pointer;list-style:none}.position-status-details>summary::-webkit-details-marker{display:none}.position-status-details ul{white-space:normal;color:inherit;margin:6px 0 0;padding-left:18px}@media (width<=767px){.offer-position-scroll{background:0 0;border:0;max-height:none;overflow:visible}.offer-position-scroll table{width:100%;min-width:0;display:block}.offer-position-scroll colgroup{display:none}.offer-position-scroll thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.offer-position-scroll tbody{gap:12px;display:grid}.offer-position-scroll tbody>tr{background:#fff;border:1px solid #cfd8e1;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:8px;display:grid}.offer-position-scroll tbody>tr>td,.offer-position-scroll tbody>tr:not(.edit-table-row)>td{text-align:left;white-space:normal;overflow-wrap:anywhere;border:0;min-width:0;height:auto;padding:6px;display:block}.offer-position-scroll td[data-label]:before{content:attr(data-label);color:#526170;margin-bottom:3px;font-size:12px;font-weight:600;display:block}.offer-position-scroll td:first-child,.offer-position-scroll td:nth-child(2),.offer-position-scroll td:nth-child(6),.offer-position-scroll td:nth-child(7),.offer-position-scroll td[colspan]{grid-column:1/-1}.offer-position-scroll .area-title-cell{flex-wrap:wrap;display:flex}.offer-position-scroll .area-title-cell strong{white-space:normal;overflow-wrap:anywhere;width:100%}.offer-position-scroll .drag-handle{display:none}.offer-position-scroll .offer-position-actions{justify-content:flex-start}.offer-position-scroll .offer-position-actions>button,.offer-position-scroll .compact-action-menu>summary{min-width:44px;min-height:44px}}.mail-composer-header{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.mail-attachment-picker{grid-column:1/-1;min-width:0;font-size:13px}.mail-attachment-heading,.mail-attachment-heading>strong{align-items:center;gap:6px;display:flex}.mail-attachment-heading{flex-wrap:wrap;justify-content:space-between}.mail-selected-attachments{flex-wrap:wrap;gap:6px;max-height:24vh;margin:8px 0 0;padding:0;list-style:none;display:flex;overflow:auto}.mail-selected-attachments li{background:#f0f1ff;border:1px solid #cbd2f5;border-radius:6px;align-items:center;gap:6px;min-width:0;max-width:100%;padding:5px 8px;display:flex}.mail-selected-attachments li>span{overflow-wrap:anywhere;min-width:0;display:grid}.mail-selected-attachments small{color:#3b4560;font-size:10px;font-weight:700}.mail-selected-attachments .is-upload,.mail-document-group.is-upload{background:#f1f6f4;border-color:#b5ccc1}.mail-attachment-management{border:1px solid #cbd3dc;border-radius:8px;gap:8px;max-height:42vh;margin:10px 0 0;padding:10px;display:grid;overflow:auto}.mail-attachment-search{gap:5px;font-weight:700;display:grid}.mail-attachment-search input{width:100%}.mail-source-list{gap:4px;display:grid}.mail-source-list button{text-align:left;white-space:normal;overflow-wrap:anywhere}.mail-document-group{background:#f7f7ff;border:1px solid #cbd2f5;border-radius:6px;padding:8px}.mail-document-group h3{margin:0 0 6px;font-size:13px}.mail-document-group .attachment-option{display:flex}.mail-document-group .attachment-option strong,.mail-document-group .attachment-option small{white-space:normal;overflow-wrap:anywhere}.mail-attachment-error{color:#902626}@media (width<=700px){.property-detail-page{--detail-header-height:0px!important}.property-detail-page>.detail-contact-head{position:static}.property-detail-page:has(>.detail-contact-head)>.entity-detail-tabs{top:0}}@media (width>=1500px){html.offer-object-panel-open .shell-content:has(>.offer-detail-page){padding-right:calc(min(440px,100vw - 24px) + 12px)}}.status-chip.tone-info{color:#2b3590;background:#eef0fd;border-color:#b9c3f2}.status-chip.tone-warning{color:#6b4c00;background:#fdf6e3;border-color:#ecd08a}.status-chip.tone-danger{color:#8f2a1d;background:#fdf1ef;border-color:#f0b8b0}.status-chip.tone-success{color:#20613a;background:#eef8f1;border-color:#a6d9b8}.status-chip.tone-muted{color:#637181;background:#f2f5f7}.status-chip.tone-neutral{color:#3d4a57;background:#fff}.status-chip svg{vertical-align:-2px}.external-account-notice{justify-items:start;gap:12px;max-width:520px;margin:12vh auto 0;padding:24px;display:grid}.external-account-notice h1{margin:0;font-size:24px}.external-account-notice p{color:#526170;margin:0}.dialog-lock{display:contents}.dialog-unclear{color:#6b4b00;background:#fff6df;border-radius:8px;margin:0;padding:8px 10px;font-size:13px}:root{--wd-space-1:4px;--wd-space-2:8px;--wd-space-3:12px;--wd-space-4:16px;--wd-space-5:20px;--wd-space-6:24px;--wd-space-8:32px;--wd-space-10:40px;--wd-space-12:48px;--wd-text-xs:12px;--wd-text-sm:13px;--wd-text-md:14px;--wd-text-lg:16px;--wd-text-xl:20px;--wd-text-2xl:28px;--wd-text-3xl:40px;--wd-text-figure:44px;--wd-transition:.14s ease}:root,:root[data-theme=nachtschicht]{--wd-color-scheme:dark;--wd-font-sans:"Geist Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--wd-font-display:"Geist Variable", ui-sans-serif, system-ui, sans-serif;--wd-font-data:"Geist Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--wd-display-weight:600;--wd-display-tracking:-.025em;--wd-figure-weight:600;--wd-label-transform:uppercase;--wd-label-tracking:.08em;--wd-label-font:var(--wd-font-data);--wd-bg:#080c17;--wd-surface:#0f1526;--wd-surface-raised:#151d33;--wd-surface-sunken:#0b1020;--wd-surface-hover:#131b30;--wd-border:#1e2740;--wd-border-strong:#2b3757;--wd-divider:#1b2440;--wd-text:#e7ebf5;--wd-text-strong:#fff;--wd-text-secondary:#b4bdd4;--wd-text-muted:#8f9ab8;--wd-text-disabled:#5e6a89;--wd-primary-bg:#e7ebf5;--wd-primary-fg:#0b1020;--wd-primary-hover:#fff;--wd-action-bg:#ff7a1a;--wd-action-fg:#160a00;--wd-action-hover:#ff8f3f;--wd-action-text:#ff8a3d;--wd-action-soft:#ff7a1a1f;--wd-action-border:#4a2f1f;--wd-info-text:#79c7ff;--wd-info-soft:#0f2a40;--wd-ok-text:#5ee0a0;--wd-ok-soft:#0f2d22;--wd-ok-dot:#5ee0a0;--wd-danger-text:#ff8a96;--wd-danger-soft:#2a1219;--wd-danger-border:#5a2530;--wd-neutral-chip-bg:#1e2945;--wd-switch-off-bg:#1e2945;--wd-neutral-chip-fg:#e7ebf5;--wd-focus:#79c7ff;--wd-row-hover:#131b30;--wd-row-marked:#16213f;--wd-row-marked-hover:#1a274a;--wd-row-marked-edge:#79c7ff;--wd-overlay:#02040cb8;--wd-shadow-overlay:0 24px 64px #0000008c;--wd-radius-sm:6px;--wd-radius-md:8px;--wd-radius-lg:14px;--wd-radius-pill:999px;--wd-overlay-scrim:#03060e80;--wd-shadow-pop:0 14px 40px #00000047;--wd-shadow-sticky:0 10px 24px #00000038;--wd-control-height:40px;--wd-control-height-sm:34px;--wd-panel-padding:20px;--wd-gap:24px;--wd-spotlight-bg:#0f1526;--wd-spotlight-head-bg:linear-gradient(90deg, #ff7a1a24, #ff7a1a00);--wd-spotlight-border:#4a2f1f;--wd-spotlight-fg:#fff;--wd-spotlight-muted:#b4bdd4;--wd-spotlight-figure:#ff7a1a;--wd-spotlight-row-bg:transparent;--wd-spotlight-row-border:#1b2440;--wd-spotlight-row-fg:#fff;--wd-spotlight-row-muted:#8f9ab8;--wd-spotlight-row-gap:0px;--wd-spotlight-row-radius:0px;--wd-spotlight-body-padding:0px;--wd-stats-gap:1px;--wd-stats-bg:#1e2740;--wd-stats-border:1px solid #1e2740;--wd-stat-radius:0px;--wd-spotlight-button-bg:#ff7a1a;--wd-spotlight-button-fg:#160a00;--wd-inverse-bg:#0f1526;--wd-inverse-border:#1e2740;--wd-inverse-fg:#fff;--wd-inverse-text:#e7ebf5;--wd-inverse-muted:#8f9ab8;--wd-inverse-divider:#1b2440;--wd-inverse-chip-bg:transparent;--wd-inverse-chip-border:#2b3757;--wd-inverse-chip-fg:#b4bdd4;--wd-inverse-hover:#131b30;--wd-nav-bg:#0b1020;--wd-nav-border:#1b2440;--wd-nav-fg:#b4bdd4;--wd-nav-fg-hover:#fff;--wd-nav-hover-bg:#121a30;--wd-nav-active-bg:#172038;--wd-nav-active-fg:#fff;--wd-nav-active-icon:#ff7a1a;--wd-nav-badge-bg:#1e2945;--wd-nav-badge-fg:#e7ebf5;--wd-nav-badge-urgent-bg:#ff7a1a;--wd-nav-badge-urgent-fg:#160a00}:root[data-theme=signal]{--wd-color-scheme:light;--wd-font-sans:"Figtree Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--wd-font-display:"Bricolage Grotesque Variable", "Figtree Variable", ui-sans-serif, system-ui, sans-serif;--wd-font-data:"Figtree Variable", ui-sans-serif, system-ui, sans-serif;--wd-display-weight:800;--wd-display-tracking:-.03em;--wd-figure-weight:800;--wd-label-transform:none;--wd-label-tracking:0;--wd-label-font:var(--wd-font-sans);--wd-bg:#e9ecf2;--wd-surface:#fff;--wd-surface-raised:#f2f4f8;--wd-surface-sunken:#f7f8fb;--wd-surface-hover:#f2f4f8;--wd-border:#d5dae5;--wd-border-strong:#c6cbd8;--wd-divider:#e6e9f0;--wd-text:#141a3f;--wd-text-strong:#0e1333;--wd-text-secondary:#343b63;--wd-text-muted:#4a5175;--wd-text-disabled:#8c92ae;--wd-primary-bg:#1c2566;--wd-primary-fg:#fff;--wd-primary-hover:#273185;--wd-action-bg:#f4c09c;--wd-action-fg:#141a3f;--wd-action-hover:#f7cdb0;--wd-action-text:#9a4a12;--wd-action-soft:#fcece0;--wd-action-border:#efc6a8;--wd-info-text:#2d33a0;--wd-info-soft:#e4e6ff;--wd-ok-text:#0b6b3a;--wd-ok-soft:#ddf5e8;--wd-ok-dot:#1f9d5c;--wd-danger-text:#b42318;--wd-danger-soft:#ffe4de;--wd-danger-border:#f3b5a8;--wd-neutral-chip-bg:#1c2566;--wd-switch-off-bg:#e3e6ee;--wd-neutral-chip-fg:#fff;--wd-focus:#5f66e6;--wd-row-hover:#f2f4f8;--wd-row-marked:#ebedfd;--wd-row-marked-hover:#e1e4fb;--wd-row-marked-edge:#1c2566;--wd-overlay:#0e133361;--wd-shadow-overlay:0 20px 60px #0e133338;--wd-radius-sm:10px;--wd-radius-md:16px;--wd-radius-lg:28px;--wd-radius-pill:999px;--wd-overlay-scrim:#141a3f52;--wd-shadow-pop:0 14px 40px #1c256629;--wd-shadow-sticky:0 10px 24px #1c256624;--wd-control-height:48px;--wd-control-height-sm:40px;--wd-panel-padding:26px;--wd-gap:20px;--wd-spotlight-bg:#fbe4d3;--wd-spotlight-head-bg:transparent;--wd-spotlight-border:#efc6a8;--wd-spotlight-fg:#141a3f;--wd-spotlight-muted:#6a4630;--wd-spotlight-figure:#141a3f;--wd-spotlight-row-bg:#fff;--wd-spotlight-row-border:transparent;--wd-spotlight-row-fg:#141a3f;--wd-spotlight-row-muted:#4a5175;--wd-spotlight-row-gap:10px;--wd-spotlight-row-radius:20px;--wd-spotlight-body-padding:0 26px 26px;--wd-stats-gap:20px;--wd-stats-bg:transparent;--wd-stats-border:0;--wd-stat-radius:24px;--wd-spotlight-button-bg:#1c2566;--wd-spotlight-button-fg:#fff;--wd-inverse-bg:#1c2566;--wd-inverse-border:#1c2566;--wd-inverse-fg:#fff;--wd-inverse-text:#fff;--wd-inverse-muted:#b9bee3;--wd-inverse-divider:#333d85;--wd-inverse-chip-bg:#2b3578;--wd-inverse-chip-border:#2b3578;--wd-inverse-chip-fg:#dde0f7;--wd-inverse-hover:#232d74;--wd-nav-bg:#fff;--wd-nav-border:#fff;--wd-nav-fg:#4a5175;--wd-nav-fg-hover:#141a3f;--wd-nav-hover-bg:#f2f4f8;--wd-nav-active-bg:#e4e6ff;--wd-nav-active-fg:#141a3f;--wd-nav-active-icon:#141a3f;--wd-nav-badge-bg:#1c2566;--wd-nav-badge-fg:#fff;--wd-nav-badge-urgent-bg:#b42318;--wd-nav-badge-urgent-fg:#fff}.wd-surface-root{color-scheme:var(--wd-color-scheme);background:var(--wd-bg);color:var(--wd-text);font-family:var(--wd-font-sans);font-size:var(--wd-text-md);line-height:1.45}html:has(main.wd-surface-root){background:var(--wd-bg)}.wd-surface-root :focus-visible{outline:2px solid var(--wd-focus);outline-offset:2px}.wd-data{font-family:var(--wd-font-data);font-variant-numeric:tabular-nums}.wd-label{font-family:var(--wd-label-font);font-size:var(--wd-text-xs);letter-spacing:var(--wd-label-tracking);text-transform:var(--wd-label-transform);color:var(--wd-text-muted);font-weight:600}.wd-legacy .modal-dialog{border:1px solid var(--wd-border);background:var(--wd-surface-raised)}.wd-legacy .modal-header{border-bottom:1px solid var(--wd-border);background:var(--wd-surface-raised)}.wd-legacy .modal-actions{border-top:1px solid var(--wd-border);background:var(--wd-surface-raised)}.wd-legacy .composer-status-hint{border:1px solid var(--wd-border);background:var(--wd-surface-raised);color:var(--wd-text-secondary)}.wd-legacy .section-heading.compact small{color:var(--wd-text-muted)}.wd-legacy .attachment-option{border-top:1px solid var(--wd-border)}.wd-legacy .attachment-option small{color:var(--wd-text-muted)}.wd-legacy .document-table th,.wd-legacy .document-table td{border-top:1px solid var(--wd-border)}.wd-legacy .document-table th,.wd-legacy .document-table td:first-child>small{color:var(--wd-text-muted)}.wd-legacy .relation-hint{border:1px solid var(--wd-border);color:var(--wd-text-muted)}.wd-legacy .relation-hint.inherited{border-color:var(--wd-border);background:var(--wd-surface-raised);color:var(--wd-text-secondary)}.wd-legacy .document-detail-row td{background:var(--wd-surface-raised)}.wd-legacy .calculation-lock-hint{background:var(--wd-action-soft);color:var(--wd-action-text)}.wd-legacy .entity-detail-tabs{border:1px solid var(--wd-border);background:var(--wd-surface-raised)}.wd-legacy .entity-detail-tabs button{color:var(--wd-text-muted)}.wd-legacy .entity-detail-tabs button:hover,.wd-legacy .entity-detail-tabs button:focus-visible,.wd-legacy .entity-detail-tabs button.active{color:var(--wd-text-strong)}.wd-legacy .entity-detail-tabs button span,.wd-legacy .entity-relation-group>header span,.wd-legacy .entity-relation-tabs button span{background:var(--wd-surface-raised);color:var(--wd-text-strong)}.wd-legacy .entity-overview-relations,.wd-legacy .entity-activity-preview,.wd-legacy .entity-relations-panel,.wd-legacy .entity-activity-tab{border:1px solid var(--wd-border);background:var(--wd-surface)}.wd-legacy .entity-section-heading h2,.wd-legacy .entity-section-heading a,.wd-legacy .entity-relation-group>header a{color:var(--wd-text-strong)}.wd-legacy .entity-relation-group{border-top:2px solid var(--wd-border)}.wd-legacy .entity-relation-card{border:1px solid var(--wd-border);background:var(--wd-surface-raised)}.wd-legacy .entity-relation-type{color:var(--wd-text-muted)}.wd-legacy .entity-relation-title{color:var(--wd-text-strong)}.wd-legacy .entity-relation-identity small{color:var(--wd-text-muted)}.wd-legacy .secondary-relation-badge{border:1px solid var(--wd-border);background:var(--wd-surface);color:var(--wd-text-muted)}.wd-legacy .secondary-relation-badge.expandable:hover{color:var(--wd-text-strong)}.wd-legacy .entity-action-menu-popover{border:1px solid var(--wd-border);background:var(--wd-surface)}.wd-legacy .entity-action-menu-popover button,.wd-legacy .entity-action-menu-popover a{color:var(--wd-text-strong)}.wd-legacy .entity-action-menu-popover button:hover,.wd-legacy .entity-action-menu-popover a:hover{background:var(--wd-surface-raised)}.wd-legacy .entity-action-menu-popover .danger{color:var(--wd-danger-text)}.wd-legacy .offer-position-summary>div,.wd-legacy .offer-price-summary>div{border-bottom:1px solid var(--wd-border)}.wd-legacy .offer-position-summary small,.wd-legacy .offer-price-summary small{color:var(--wd-text-muted)}.wd-legacy .calculation-embedded-toolbar{border:1px solid var(--wd-border);background:var(--wd-surface)}.wd-legacy .calculation-embedded-toolbar .brand{color:var(--wd-text-strong)}.wd-legacy .calculation-documents-disclosure{border:1px solid var(--wd-border);background:var(--wd-surface)}.wd-legacy .calculation-documents-disclosure>summary{color:var(--wd-text-strong)}.wd-legacy .calculation-documents-disclosure>summary span{color:var(--wd-text-muted)}.wd-legacy .calculation-documents-disclosure>:not(summary){border-top:1px solid var(--wd-border)}.wd-legacy .offer-snapshot-warning{background:var(--wd-action-soft);color:var(--wd-action-text)}.wd-legacy .secondary-relation-panel{border-top:1px solid var(--wd-border)}.wd-legacy .secondary-relation-panel>a{color:var(--wd-text-strong)}.wd-legacy .secondary-relation-panel>a:hover{background:var(--wd-surface-raised)}.wd-legacy .secondary-relation-panel small{color:var(--wd-text-muted)}.wd-legacy .entity-activity-list li{border-top:1px solid var(--wd-border)}.wd-legacy .entity-activity-icon{background:var(--wd-surface-raised);color:var(--wd-text-strong)}.wd-legacy .entity-activity-list strong{color:var(--wd-text-strong)}.wd-legacy .entity-activity-list p,.wd-legacy .entity-activity-list small{color:var(--wd-text-muted)}.wd-legacy .entity-relation-tabs,.wd-legacy .entity-activity-filters{border-bottom:1px solid var(--wd-border)}.wd-legacy .entity-relation-tabs button,.wd-legacy .entity-activity-filters button{color:var(--wd-text-muted)}.wd-legacy .entity-relation-tabs button.active,.wd-legacy .entity-activity-filters button.active{background:var(--wd-surface-raised);color:var(--wd-text-strong)}.wd-legacy .entity-relation-search{border:1px solid var(--wd-border);background:var(--wd-surface)}.wd-legacy .entity-empty-state{color:var(--wd-text-muted)}.wd-legacy .entity-activity-full-list>li{border-top:1px solid var(--wd-border)}.wd-legacy .entity-activity-full-list header small,.wd-legacy .entity-activity-full-list header>span{color:var(--wd-text-muted)}.wd-legacy .page-head{border:1px solid var(--wd-border);background:var(--wd-surface-raised)}.wd-legacy .page-head small,.wd-legacy .breadcrumbs{color:var(--wd-text-muted)}.wd-legacy .breadcrumbs a,.wd-legacy .entity-link{color:var(--wd-text-strong)}.wd-legacy .form-panel,.wd-legacy .table-panel{border:1px solid var(--wd-border);background:var(--wd-surface-raised)}.wd-legacy .wizard-steps li.active button{color:var(--wd-text-strong)}.wd-legacy .mail-signature-preview{color:var(--wd-text-muted)}.wd-legacy .mail-signature-preview pre{border:1px solid var(--wd-border);background:var(--wd-surface-raised);color:var(--wd-text-strong)}.wd-legacy .mail-signature-preview-card{border:1px solid var(--wd-border);background:var(--wd-surface)}.wd-legacy .property-area-panel.embedded{border-top:1px solid var(--wd-border)}.wd-legacy .stack-form label{color:var(--wd-text-muted)}.wd-legacy .form-error{background:var(--wd-action-soft);color:var(--wd-action-text)}.wd-legacy .sla-pill{border:1px solid var(--wd-border);background:var(--wd-surface);color:var(--wd-text-secondary)}.wd-legacy .sla-pill.soon{background:var(--wd-action-soft);color:var(--wd-action-text)}.wd-legacy .sla-pill.overdue{border:1px solid var(--wd-danger-soft);background:var(--wd-danger-soft);color:var(--wd-danger-text)}.wd-legacy .status-badge.success{border-color:var(--wd-border);background:var(--wd-ok-soft);color:var(--wd-ok-text)}.wd-legacy .metric-pill.active{background:var(--wd-surface-raised);color:var(--wd-text-strong)}.wd-legacy .muted{color:var(--wd-text-muted)}.wd-legacy .soft-tag,.wd-legacy .soft-hint{border:1px solid var(--wd-border);background:var(--wd-surface-raised);color:var(--wd-text-muted)}.wd-legacy .driver-tree-row.active{background:var(--wd-surface-raised)}.wd-legacy .check-label{color:var(--wd-text-muted)}.wd-legacy .address-suggestion-option.active{border-color:var(--wd-border);background:var(--wd-surface-raised)}.wd-legacy .geo-picker-head small,.wd-legacy .geo-picker-foot,.wd-legacy .geo-picker-hint{color:var(--wd-text-muted)}.wd-legacy .geo-search label,.wd-legacy .geo-search-results{border:1px solid var(--wd-border);background:var(--wd-surface)}.wd-legacy .geo-search-results button{background:var(--wd-surface)}.wd-legacy .geo-search-results button:hover,.wd-legacy .geo-search-results button:focus-visible{border-color:var(--wd-border);background:var(--wd-surface-raised)}.wd-legacy .geo-search-results small{color:var(--wd-text-muted)}.wd-legacy .geo-layer-panel{border:1px solid var(--wd-border);background:var(--wd-surface)}.wd-legacy .geo-base-switch{border:1px solid var(--wd-border);background:var(--wd-surface-raised)}.wd-legacy .geo-base-switch button{color:var(--wd-text-secondary)}.wd-legacy .geo-base-switch button.active{background:var(--wd-surface);color:var(--wd-text-strong)}.wd-legacy .geo-layer-option{color:var(--wd-text-strong)}.wd-legacy .geo-layer-option small,.wd-legacy .geo-planned-layers{color:var(--wd-text-muted)}.wd-legacy .geo-planned-layers{border-top:1px solid var(--wd-border)}.wd-legacy .geo-map{border:1px solid var(--wd-border);background:var(--wd-info-soft)}.wd-legacy .geo-map-feature-tooltip{background:var(--wd-surface);color:var(--wd-text-strong)}.wd-legacy .geo-map-help{background:var(--wd-surface-raised);color:var(--wd-text-strong)}.wd-legacy .topbar,.wd-legacy .offer-strip,.wd-legacy .sheet-panel,.wd-legacy .state-panel{border:1px solid var(--wd-border);background:var(--wd-surface-raised)}.wd-legacy .brand span,.wd-legacy .topbar-actions label{color:var(--wd-text-muted)}.wd-legacy .topbar-checkbox span{color:var(--wd-text-strong)}.wd-legacy .search-result.active{background:var(--wd-surface-raised)}.wd-legacy .icon-button,.wd-legacy .text-button{border:1px solid var(--wd-border);background:var(--wd-surface);color:var(--wd-text-strong)}.wd-legacy .text-button.subtle{background:var(--wd-surface-raised);color:var(--wd-text-muted)}.wd-legacy .calculation-summary-card{border:1px solid var(--wd-border);background:var(--wd-surface)}.wd-legacy .calculation-summary-card>summary span:last-child,.wd-legacy .offer-strip small,.wd-legacy .eyebrow{color:var(--wd-text-muted)}.wd-legacy .status-badge{background:var(--wd-info-soft);color:var(--wd-text-strong)}.wd-legacy .alert-row{background:var(--wd-action-soft);color:var(--wd-action-text)}.wd-legacy .offer-pdf-status{border:1px solid var(--wd-border);background:var(--wd-surface)}.wd-legacy .offer-pdf-status-head p{color:var(--wd-text-muted)}.wd-legacy .offer-pdf-ok{color:var(--wd-ok-text);background:var(--wd-ok-soft)}.wd-legacy .offer-pdf-warning{color:var(--wd-action-text);background:var(--wd-action-soft)}.wd-legacy .offer-pdf-confirmation{border:1px solid var(--wd-border);background:var(--wd-surface)}.wd-legacy .offer-pdf-confirmation .offer-pdf-differences{background:var(--wd-action-soft)}.wd-legacy .requested-areas-panel{background:var(--wd-action-soft);color:var(--wd-action-text)}.wd-legacy .requested-areas-content{border-top:1px solid var(--wd-action-border)}.wd-legacy .requested-area-request p,.wd-legacy .requested-areas-panel small{color:var(--wd-action-text)}.wd-legacy .measurement-status-panel{border:1px solid var(--wd-border);background:var(--wd-ok-soft);color:var(--wd-ok-text)}.wd-legacy .measurement-status-panel small{color:var(--wd-ok-text)}.wd-legacy .section-title{color:var(--wd-text-strong)}.wd-legacy .area-selection-toolbar{border:1px solid var(--wd-border);background:var(--wd-surface-raised)}.wd-legacy .manual-calculation-panel{border:1px solid var(--wd-border);background:var(--wd-surface)}.wd-legacy .manual-calculation-panel.active{background:var(--wd-action-soft)}.wd-legacy .manual-offer-price-fields{border-top:1px solid var(--wd-border)}.wd-legacy .manual-calculation-toggle small,.wd-legacy .manual-calculation-status{color:var(--wd-text-muted)}.wd-legacy .manual-global-fields{border-top:1px solid var(--wd-action-border)}.wd-legacy .manual-calculation-fields label{color:var(--wd-text-muted)}.wd-legacy .special-price-options legend{color:var(--wd-text-strong)}.wd-legacy .manual-calculation-fields .special-price-rule .manual-price-mode label,.wd-legacy .manual-calculation-fields .special-price-options>label,.wd-legacy .manual-calculation-fields .special-price-compare{border:1px solid var(--wd-border);background:var(--wd-surface);color:var(--wd-text-strong)}.wd-legacy .special-price-legacy-note{border:1px solid var(--wd-action-border);background:var(--wd-action-soft)}.wd-legacy .special-price-comparison{color:var(--wd-ok-text)}.wd-legacy .price-choice .price-card-role{color:var(--wd-text-strong)}.wd-legacy .area-row{border:1px solid var(--wd-border);background:var(--wd-surface)}.wd-legacy .area-row span,.wd-legacy .area-row small{color:var(--wd-text-muted)}.wd-legacy .offer-property-chip{border:1px solid var(--wd-border);background:var(--wd-surface)}.wd-legacy .offer-property-chip small{color:var(--wd-text-muted)}.wd-legacy .property-autocomplete-input,.wd-legacy .property-autocomplete-results{border:1px solid var(--wd-border);background:var(--wd-surface)}.wd-legacy .property-result-group>small{color:var(--wd-text-muted)}.wd-legacy .property-result-group button{background:var(--wd-surface);color:var(--wd-text-strong)}.wd-legacy .property-result-group button:not(:disabled):hover,.wd-legacy .property-result-group button:not(:disabled):focus-visible{border-color:var(--wd-border);background:var(--wd-surface-raised)}.wd-legacy .property-result-group button small{color:var(--wd-text-muted)}.wd-legacy .property-result-group.existing{border-bottom:1px solid var(--wd-border)}.wd-legacy .property-result-group.existing button{background:var(--wd-surface-raised);color:var(--wd-text-muted)}.wd-legacy .property-result-group em,.wd-legacy .picker-scope-field,.wd-legacy .property-area-picker-toolbar small{color:var(--wd-text-muted)}.wd-legacy .property-area-picker-option{border:1px solid var(--wd-border);background:var(--wd-surface)}.wd-legacy .property-area-picker-option:has(input:checked){border-color:var(--wd-border);background:var(--wd-surface-raised)}.wd-legacy .property-area-picker-option.stair{border-left:3px solid var(--wd-border)}.wd-legacy .property-area-picker-option small{color:var(--wd-text-muted)}.wd-legacy .property-area-picker-option .relation-hint{color:var(--wd-text-secondary)}.wd-legacy .property-area-picker-option .relation-hint.dependency{color:var(--wd-action-text)}.wd-legacy .property-number-pill{border:1px solid var(--wd-border);background:var(--wd-surface-raised);color:var(--wd-text-secondary)!important}.wd-legacy .edit-form,.wd-legacy .inline-form{border:1px solid var(--wd-border);background:var(--wd-surface)}.wd-legacy .edit-form label,.wd-legacy .inline-form label{color:var(--wd-text-muted)}.wd-legacy .edit-form input,.wd-legacy .edit-form select,.wd-legacy .inline-form input,.wd-legacy .inline-form select{color:var(--wd-text-strong)}.wd-legacy .form-actions{border-top:1px solid var(--wd-border);background:var(--wd-surface-raised)}.wd-legacy .classification-row{border:1px solid var(--wd-border);background:var(--wd-surface-raised)}.wd-legacy .classification-row strong,.wd-legacy .classification-row small{color:var(--wd-text-muted)}.wd-legacy .classification-row.warning{background:var(--wd-action-soft)}.wd-legacy .classification-row .review-hint{color:var(--wd-action-text)}.wd-legacy .inline-check{color:var(--wd-text-muted)}.wd-legacy .icon-button.danger{border-color:var(--wd-danger-soft);background:var(--wd-danger-soft);color:var(--wd-danger-text)}.wd-legacy .sync-pill.current{background:var(--wd-ok-soft);color:var(--wd-ok-text)}.wd-legacy .sync-pill.outdated{background:var(--wd-action-soft);color:var(--wd-action-text)}.wd-legacy .sync-pill.excluded{color:var(--wd-danger-text);background:var(--wd-danger-soft);border-color:var(--wd-danger-soft)}.wd-legacy .excluded-offer-note{color:var(--wd-danger-text);background:var(--wd-action-soft);border:1px solid var(--wd-danger-soft)}.wd-legacy .excluded-offer-note.scope-note{border-color:var(--wd-border);background:var(--wd-surface-raised);color:var(--wd-text-secondary)}.wd-legacy .excluded-offer-note.full-coverage-note{border-color:var(--wd-border);background:var(--wd-ok-soft);color:var(--wd-ok-text)}.wd-legacy .offer-scope-explanation{color:var(--wd-text-secondary)}.wd-legacy .sync-pill.covered-full{color:var(--wd-ok-text);background:var(--wd-ok-soft);border-color:var(--wd-border)}.wd-legacy .sync-pill.covered-partial{color:var(--wd-info-text);background:var(--wd-surface-raised);border-color:var(--wd-border)}.wd-legacy .offer-dependency-inspection{border:1px solid var(--wd-border);background:var(--wd-surface-raised);color:var(--wd-text-strong)}.wd-legacy .sync-pill.manual{background:var(--wd-surface-raised);color:var(--wd-text-secondary)}.wd-legacy .diff-row td{border-bottom-color:var(--wd-border);background:var(--wd-action-soft)}.wd-legacy .diff-box{color:var(--wd-action-text)}.wd-legacy .diff-chip{border:1px solid var(--wd-action-border);background:var(--wd-action-soft)}.wd-legacy .table-wrap,.wd-legacy .table-panel>table{border:1px solid var(--wd-border);background:var(--wd-surface)}.wd-legacy .position-status-icon{background:var(--wd-action-soft);color:var(--wd-action-text)}.wd-legacy .area-type-chip{border:1px solid var(--wd-border);background:var(--wd-surface-raised);color:var(--wd-text-strong)}.wd-legacy .workflow-status-icon.done{color:var(--wd-ok-text)}.wd-legacy .workflow-status-icon.open{color:var(--wd-action-text)}.wd-legacy .drag-handle{color:var(--wd-text-muted)}.wd-legacy tr.dragging td{background:var(--wd-surface-raised)}.wd-legacy .price-card{border:1px solid var(--wd-border);background:var(--wd-surface)}.wd-legacy .price-card.disabled{background:var(--wd-surface-raised);color:var(--wd-text-muted)}.wd-legacy .price-card .price-card-identity .price-card-role,.wd-legacy .price-card .price-card-identity .price-card-condition{color:var(--wd-text-strong)}.wd-legacy .price-card small,.wd-legacy .empty-preview,.wd-legacy .state-panel{color:var(--wd-text-muted)}.wd-legacy .state-panel.danger{color:var(--wd-danger-text)}.wd-legacy .template-status-filter button.active{background:var(--wd-surface);color:var(--wd-text-strong)}.wd-legacy .template-block-editor.expanded{border-color:var(--wd-border)}.wd-legacy .status-chip{border:1px solid var(--wd-border)}.wd-legacy .status-chip.success{border-color:var(--wd-border);background:var(--wd-ok-soft);color:var(--wd-ok-text)}.wd-legacy .status-chip.muted{background:var(--wd-surface-raised);color:var(--wd-text-muted)}.wd-legacy .sketch-readiness-item.ok{background:var(--wd-ok-soft)}.wd-legacy .segmented-control button.active{background:var(--wd-surface);color:var(--wd-text-strong)}.wd-legacy .coordinate-warning-action.active{background:var(--wd-action-soft);color:var(--wd-action-text)}.wd-legacy .coordinate-warning.danger,.wd-legacy .coordinate-warning.danger:hover,.wd-legacy .coordinate-warning.danger:focus-visible{background:var(--wd-danger-soft);color:var(--wd-danger-text)}.wd-legacy .measurement-job-dialog .form-actions{background:var(--wd-surface-raised)}.wd-legacy .measurement-job-dialog label{color:var(--wd-text-secondary)}.wd-legacy .coordinate-mode-actions .active{color:var(--wd-text-strong);background:var(--wd-surface-raised)}.wd-legacy .sla-pill.ok{background:var(--wd-ok-soft);color:var(--wd-ok-text)}.wd-legacy .sla-pill.warning{background:var(--wd-action-soft);color:var(--wd-action-text)}.wd-legacy .sla-pill.danger{background:var(--wd-danger-soft);color:var(--wd-danger-text)}.wd-legacy .sla-pill.neutral{background:var(--wd-surface-raised);color:var(--wd-text-secondary)}.wd-legacy .sla-pill.done{background:var(--wd-ok-soft);color:var(--wd-ok-text)}.wd-legacy .dispatch-table .number-cell small,.wd-legacy .drag-handle{color:var(--wd-text-muted)}.wd-legacy .report-archive-panel .icon-button.danger{color:var(--wd-danger-text)}.wd-legacy .status-chip.warning{background:var(--wd-action-soft);color:var(--wd-action-text)}.wd-legacy .status-chip.danger{border-color:var(--wd-danger-soft);background:var(--wd-danger-soft);color:var(--wd-danger-text)}.wd-legacy .entity-detail-page>.detail-contact-head{background:var(--wd-surface-raised);border:1px solid var(--wd-border)}.wd-legacy .detail-actions-popover{border:1px solid var(--wd-border)}.wd-legacy .position-object-label{color:var(--wd-text-muted)}.wd-legacy .mail-selected-attachments li{border:1px solid var(--wd-border);background:var(--wd-surface-raised)}.wd-legacy .mail-selected-attachments small{color:var(--wd-text-secondary)}.wd-legacy .mail-selected-attachments .is-upload,.wd-legacy .mail-document-group.is-upload{background:var(--wd-ok-soft);border-color:var(--wd-border)}.wd-legacy .mail-attachment-management{border:1px solid var(--wd-border)}.wd-legacy .mail-document-group{border:1px solid var(--wd-border);background:var(--wd-surface-raised)}.wd-legacy .mail-attachment-error{color:var(--wd-danger-text)}.wd-legacy .status-chip.tone-info{border-color:var(--wd-border);background:var(--wd-surface-raised);color:var(--wd-info-text)}.wd-legacy .status-chip.tone-warning{border-color:var(--wd-action-border);background:var(--wd-action-soft);color:var(--wd-action-text)}.wd-legacy .status-chip.tone-danger{border-color:var(--wd-danger-soft);background:var(--wd-danger-soft);color:var(--wd-danger-text)}.wd-legacy .status-chip.tone-success{border-color:var(--wd-border);background:var(--wd-ok-soft);color:var(--wd-ok-text)}.wd-legacy .status-chip.tone-muted{background:var(--wd-surface-raised);color:var(--wd-text-muted)}.wd-legacy .status-chip.tone-neutral{background:var(--wd-surface);color:var(--wd-text)}@media (width<=767px){.wd-legacy .offer-position-scroll tbody>tr{border:1px solid var(--wd-border);background:var(--wd-surface)}.wd-legacy .offer-position-scroll td[data-label]:before{color:var(--wd-text-muted)}}.wd-legacy{background:var(--wd-bg);color:var(--wd-text)}.wd-legacy h1,.wd-legacy h2{color:var(--wd-text-strong);font-family:var(--wd-font-display);font-weight:var(--wd-display-weight);letter-spacing:calc(var(--wd-display-tracking) / 2)}.wd-legacy small,.wd-legacy .muted,.wd-legacy .soft-hint,.wd-legacy .eyebrow,.wd-legacy .basis-note,.wd-legacy .review-hint{color:var(--wd-text-muted)}.wd-legacy a{color:var(--wd-info-text)}.wd-legacy .page-head,.wd-legacy .entity-detail-header,.wd-legacy .sheet-panel,.wd-legacy .form-panel,.wd-legacy .state-panel,.wd-legacy .calculation-prices,.wd-legacy .calculation-period-panel,.wd-legacy .calculation-settings,.wd-legacy .calculation-documents-disclosure,.wd-legacy .calculation-billing-settings,.wd-legacy .calculation-source-areas,.wd-legacy .calculation-requested-areas,.wd-legacy .offer-snapshot-panel,.wd-legacy .manual-calculation-panel,.wd-legacy .modal-dialog,.wd-legacy .modal-card{border-color:var(--wd-border);background:var(--wd-surface);color:var(--wd-text)}.wd-legacy .modal-header,.wd-legacy .modal-actions{border-color:var(--wd-divider);background:var(--wd-surface)}.wd-legacy .section-title,.wd-legacy .section-title h2{color:var(--wd-text-strong)}.wd-legacy input:not([type=checkbox]):not([type=radio]):not([type=range]),.wd-legacy select,.wd-legacy textarea{border-color:var(--wd-border-strong);background:var(--wd-surface-sunken);color:var(--wd-text)}.wd-legacy input:disabled,.wd-legacy select:disabled,.wd-legacy textarea:disabled{color:var(--wd-text-muted)}.wd-legacy label{color:var(--wd-text-secondary)}.wd-legacy input[type=checkbox],.wd-legacy input[type=radio]{height:auto;accent-color:var(--wd-primary-bg);background:0 0;border:0;padding:0}.wd-legacy .text-button{border-color:var(--wd-border-strong);color:var(--wd-text);background:0 0}.wd-legacy .text-button:hover:not(:disabled){background:var(--wd-surface-hover)}.wd-legacy .text-button.primary{background:var(--wd-primary-bg);color:var(--wd-primary-fg);border-color:#0000}.wd-legacy .text-button.primary:hover:not(:disabled){background:var(--wd-primary-hover)}.wd-legacy .text-button.subtle{color:var(--wd-text-secondary);border-color:#0000}.wd-legacy .icon-button{border-color:var(--wd-border);color:var(--wd-text-secondary);background:0 0}.wd-legacy .text-button:disabled,.wd-legacy .icon-button:disabled{opacity:.55}.wd-legacy table th{border-color:var(--wd-divider);color:var(--wd-text-muted);background:0 0}.wd-legacy table td{border-color:var(--wd-divider);color:var(--wd-text)}.wd-legacy .table-wrap{border-color:var(--wd-border);background:var(--wd-surface)}.wd-legacy .alert-row{border-color:var(--wd-action-border);background:var(--wd-action-soft);color:var(--wd-text)}.wd-legacy .form-error{color:var(--wd-danger-text)}.wd-legacy .sync-pill,.wd-legacy .status-badge,.wd-legacy .property-number-pill{border-color:var(--wd-border-strong);background:var(--wd-surface-raised);color:var(--wd-text-secondary)}.wd-legacy .entity-action-menu-popover{border-color:var(--wd-border);background:var(--wd-surface-raised);color:var(--wd-text)}.wd-legacy .entity-action-menu-popover button,.wd-legacy .entity-action-menu-popover a{color:var(--wd-text);background:0 0}.wd-legacy .entity-action-menu-popover button:hover:not(:disabled),.wd-legacy .entity-action-menu-popover a:hover{background:var(--wd-surface-hover)}.wd-legacy .price-card{border-color:var(--wd-border);background:var(--wd-surface-sunken);color:var(--wd-text)}.wd-legacy .calculation-summary-card,.wd-legacy .calculation-summary-card>summary{border-color:var(--wd-border);background:var(--wd-surface);color:var(--wd-text)}.wd-legacy .diff-row td,.wd-legacy .helper-row td{border-color:var(--wd-divider);background:var(--wd-action-soft)}.wd-legacy .diff-box{border-left-color:var(--wd-action-border);color:var(--wd-text)}.wd-legacy .diff-chip{border-color:var(--wd-action-border);background:var(--wd-surface);color:var(--wd-text)}.wd-legacy .position-status-icon{border-color:var(--wd-action-border);background:var(--wd-action-soft);color:var(--wd-action-text)}.wd-legacy .entity-detail-tabs{border-color:var(--wd-border);background:var(--wd-bg)}.wd-legacy .entity-detail-tabs button{color:var(--wd-text-muted);background:0 0}.wd-legacy .entity-detail-tabs button.active{border-color:var(--wd-action-bg);color:var(--wd-text-strong);background:0 0}.wd-legacy table tfoot td{background:var(--wd-surface)}.wd-legacy .price-card-role,.wd-legacy .price-card-identity small{color:var(--wd-text-muted)}.wd-legacy .offer-position-scroll tbody>tr{border-color:var(--wd-border)}@media (width<=767px){.wd-legacy .offer-position-scroll tbody>tr{background:var(--wd-surface-sunken)}.wd-legacy .offer-position-scroll td[data-label]:before{color:var(--wd-text-muted)}}.wd-legacy .detail-actions-popover{background:var(--wd-surface-raised);box-shadow:var(--wd-shadow-pop)}.wd-legacy aside.quick-contact,.wd-legacy section.quick-contact-popover,.wd-legacy .quick-contact-popover-heading{border-color:var(--wd-border);background:var(--wd-surface-raised);color:var(--wd-text)}.wd-legacy .quick-contact-source,.wd-legacy .quick-contact-channel-label,.wd-legacy .quick-contact-popover small,.wd-legacy .quick-contact-popover-heading p{color:var(--wd-text-muted)}.wd-legacy .quick-contact-additional-group,.wd-legacy .quick-contact-popover-heading{border-color:var(--wd-divider)}.wd-legacy button.quick-contact-more-trigger{color:var(--wd-info-text)}.wd-legacy .wizard-panel{border-color:var(--wd-border);background:var(--wd-surface-sunken);box-shadow:none}.wd-legacy .wizard-header,.wd-legacy .wizard-global-controls,.wd-legacy .wizard-step,.wd-legacy .price-choice{border-color:var(--wd-border);background:var(--wd-surface);color:var(--wd-text)}.wd-legacy .price-choice:has(input:checked){border-color:var(--wd-info-text);background:var(--wd-info-soft)}.wd-legacy .wizard-step label{color:var(--wd-text-secondary)}.wd-legacy .wizard-steps button{border-color:var(--wd-border);background:var(--wd-surface);color:var(--wd-text-muted)}.wd-legacy .wizard-steps button:hover,.wd-legacy .wizard-steps button:focus-visible{border-color:var(--wd-border-strong);color:var(--wd-text)}.wd-legacy .wizard-steps span{background:var(--wd-neutral-chip-bg);color:var(--wd-neutral-chip-fg)}.wd-legacy .wizard-steps li.active button{border-color:var(--wd-info-text)}.wd-legacy .wizard-steps li.active span,.wd-legacy .wizard-steps li.done span{background:var(--wd-primary-bg);color:var(--wd-primary-fg)}.wd-legacy .wizard-actions{border-color:var(--wd-border-strong);background:var(--wd-surface);box-shadow:none}.wd-legacy aside.postal-address-preview{border-color:var(--wd-border);border-left-color:var(--wd-info-text);background:var(--wd-surface-sunken);color:var(--wd-text)}.wd-legacy aside.postal-address-preview small{color:var(--wd-text-muted)}.wd-legacy aside.entity-timeline{border-color:var(--wd-border);background:var(--wd-surface);color:var(--wd-text)}.wd-legacy button.timeline-collapse,.wd-legacy .entity-timeline .timeline-marker{border-color:var(--wd-border-strong);background:var(--wd-surface-raised);color:var(--wd-text-secondary)}.wd-legacy .entity-timeline .timeline-head h2{color:var(--wd-text-strong)}.wd-legacy .entity-timeline .timeline-tabs{border-color:var(--wd-border);background:var(--wd-surface-sunken)}.wd-legacy .entity-timeline .timeline-tabs button{color:var(--wd-text-secondary)}.wd-legacy .entity-timeline .timeline-tabs button.active{background:var(--wd-surface-raised);color:var(--wd-text-strong)}.wd-legacy .entity-timeline .timeline-entry:before{background:var(--wd-divider)}.wd-legacy .entity-timeline .timeline-entry strong{color:var(--wd-text-strong)}.wd-legacy .entity-timeline .timeline-entry-meta,.wd-legacy .entity-timeline .timeline-entry small,.wd-legacy .entity-timeline .timeline-entry p,.wd-legacy .entity-timeline .timeline-changes,.wd-legacy .entity-timeline .timeline-changes dd,.wd-legacy .entity-timeline .timeline-muted,.wd-legacy .entity-timeline .timeline-closed-icon{color:var(--wd-text-muted)}.wd-legacy .entity-timeline .timeline-changes dt{color:var(--wd-text-secondary)}.wd-legacy .entity-timeline .timeline-error{color:var(--wd-danger-text)}.wd-legacy .entity-timeline .timeline-entry.success .timeline-marker{border-color:var(--wd-ok-text);color:var(--wd-ok-text)}.wd-legacy .entity-timeline .timeline-entry.warning .timeline-marker{border-color:var(--wd-action-border);color:var(--wd-action-text)}.wd-legacy .entity-timeline .timeline-entry.danger .timeline-marker{border-color:var(--wd-danger-border);color:var(--wd-danger-text)}.wd-legacy .entity-timeline .timeline-footer{border-top-color:var(--wd-divider)}.wd-legacy .price-card-terms li{color:var(--wd-ok-text)}.wd-legacy aside.entity-timeline,.wd-legacy button.timeline-collapse,.wd-legacy span.timeline-marker{border-color:var(--wd-border);background:var(--wd-surface-raised);color:var(--wd-text-secondary)}.wd-legacy aside.entity-timeline{box-shadow:var(--wd-shadow-pop)}.wd-legacy div.timeline-tabs{border-color:var(--wd-border);background:var(--wd-surface-sunken)}.wd-legacy div.timeline-tabs button{color:var(--wd-text-secondary)}.wd-legacy div.timeline-tabs button.active{background:var(--wd-surface-raised);color:var(--wd-text-strong)}.wd-legacy .timeline-head h2,.wd-legacy li.timeline-entry strong,.wd-legacy div.timeline-changes dt{color:var(--wd-text-strong)}.wd-legacy div.timeline-entry-meta,.wd-legacy li.timeline-entry p,.wd-legacy li.timeline-entry small,.wd-legacy div.timeline-changes,.wd-legacy div.timeline-changes dd,.wd-legacy p.timeline-muted{color:var(--wd-text-muted)}.wd-legacy p.timeline-error{color:var(--wd-danger-text)}.wd-legacy li.timeline-entry:before{background:var(--wd-divider)}
