[data-select-viewport],[data-combobox-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-combobox-viewport]::-webkit-scrollbar{display:none!important}[data-select-viewport]::-webkit-scrollbar{display:none!important}[data-scroll-area-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-scroll-area-viewport]::-webkit-scrollbar{display:none!important}:where([data-scroll-area-viewport]){flex-direction:column;align-items:stretch;display:flex}:where([data-scroll-area-content]){flex-grow:1}.app-shell.svelte-whg6dh{background-color:var(--color-bg-page);height:100dvh;overflow:hidden}.app-shell__main.svelte-whg6dh{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.app-shell__topbar.svelte-whg6dh{height:var(--space-topbar);background-color:var(--color-bg-panel);border-bottom:1px solid var(--color-border-subtle);align-items:center;display:flex}.app-shell__content.svelte-whg6dh{flex:1;min-width:0;min-height:0}.backdrop.svelte-vgew21,.drawer.svelte-vgew21{--color-tech-scrim:oklch(0% 0 0/.5);--color-tech-bg-top:oklch(98.18% .0054 95.0986);--color-tech-ink:#0e0e10;--color-tech-ink-soft:oklch(62% .006 95);--color-tech-hairline:oklch(92% .006 95);--color-tech-day-fill:oklch(95% .006 95);--color-tech-day-selected:#1b1c1f}.backdrop.svelte-vgew21{background:var(--color-tech-scrim);z-index:40;position:fixed;inset:0}.drawer.svelte-vgew21{background:var(--color-tech-bg-top);width:80vw;max-width:360px;color:var(--color-tech-ink);z-index:41;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-4px 0 24px oklch(0% 0 0/.18)}.drawer-header.svelte-vgew21{border-bottom:1px solid var(--color-tech-hairline);justify-content:space-between;align-items:center;padding:14px 18px 12px;display:flex}.drawer-title.svelte-vgew21{font-family:var(--font-display);color:var(--color-tech-ink);margin:0;font-size:18px;font-weight:700}.close-btn.svelte-vgew21{cursor:pointer;color:var(--color-tech-ink);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;margin-right:-8px;padding:8px;display:inline-flex}.close-btn.svelte-vgew21:hover{background:var(--color-tech-hairline)}.drawer-body.svelte-vgew21{flex-direction:column;gap:6px;padding:16px 18px;display:flex}.row.svelte-vgew21{border:0;border-bottom:1px solid var(--color-tech-hairline);text-align:left;cursor:pointer;width:100%;color:var(--color-tech-ink);font:inherit;background:0 0;align-items:center;gap:13px;padding:13px 0;display:flex}.row.svelte-vgew21:last-child{border-bottom:0}.row.svelte-vgew21:focus-visible{outline:2px solid var(--color-tech-day-selected);outline-offset:2px}.row-icon.svelte-vgew21{background:var(--color-tech-day-fill);width:40px;height:40px;color:var(--color-tech-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.row-text.svelte-vgew21{flex-direction:column;flex:1;min-width:0;display:flex}.row-title.svelte-vgew21{color:var(--color-tech-ink);font-size:15px;font-weight:700}.row-sub.svelte-vgew21{color:var(--color-tech-ink-soft);font-size:12px}.row.svelte-vgew21 .chev{color:var(--color-tech-ink-soft);flex:none}.topbar.svelte-yic9pk{justify-content:space-between;align-items:center;gap:16px;width:100%;padding:0 20px;display:flex}.topbar__left.svelte-yic9pk{flex:1;align-items:center;display:flex}.topbar__title.svelte-yic9pk{font-size:var(--font-size-page-title);color:var(--color-text-primary);margin:0;font-weight:700;line-height:1.2}.topbar__right.svelte-yic9pk{align-items:center;gap:12px;display:flex}.search.svelte-yic9pk{width:320px;max-width:40vw;position:relative}.search.svelte-yic9pk .search__icon{color:var(--color-text-muted);pointer-events:none;z-index:1;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.search__input.svelte-yic9pk{background-color:var(--color-row-stripe-alt);width:100%;height:2.25rem;color:var(--color-text-primary);font:inherit;font-size:var(--font-size-body);border-radius:var(--radius-control);box-shadow:none;border:none;outline:none;padding:0 36px 0 38px;display:block}.search__input.svelte-yic9pk::placeholder{color:var(--color-text-muted)}.search__input.svelte-yic9pk:focus-visible{box-shadow:0 0 0 2px var(--color-border-default)}.search__input.svelte-yic9pk::-webkit-search-cancel-button{appearance:none}.search__clear.svelte-yic9pk{width:1.125rem;height:1.125rem;color:var(--color-text-muted);cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;padding:0;transition:opacity .1s;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.search__clear[data-active=true].svelte-yic9pk{opacity:1;pointer-events:auto}.search__clear.svelte-yic9pk:hover{color:var(--color-text-primary);background-color:var(--color-bg-hover,oklch(0% 0 0/.06))}.avatar-trigger.svelte-yic9pk{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.avatar-trigger.svelte-yic9pk:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.avatar-trigger.svelte-yic9pk .avatar-trigger__avatar{width:32px;height:32px}.filter-panel.svelte-85s9jg{flex-direction:column;gap:.5rem;width:100%;display:flex}.filter-panel__header.svelte-85s9jg{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.filter-panel__heading.svelte-85s9jg{font-size:var(--font-size-row-name);color:var(--color-text-primary);margin:0 0 .125rem;font-weight:600}.filter-panel__sub.svelte-85s9jg{font-size:var(--font-size-meta);color:var(--color-text-muted);margin:0}.filter-panel.svelte-85s9jg .filter-panel__clear{height:auto;font-size:var(--font-size-meta);color:var(--color-text-muted);padding:.125rem .375rem}.filter-panel.svelte-85s9jg .filter-accordion{flex-direction:column;display:flex}.filter-panel.svelte-85s9jg .filter-accordion .filter-accordion__trigger{font-size:var(--font-size-meta);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;padding-top:.5rem;padding-bottom:.5rem;font-weight:600;text-decoration:none}.filter-panel.svelte-85s9jg .filter-accordion .filter-accordion__trigger:hover{text-decoration:none}.filter-panel.svelte-85s9jg .filter-accordion .filter-accordion__content{flex-direction:column;gap:.25rem;padding-bottom:.625rem;display:flex}.filter-accordion__title.svelte-85s9jg{flex:0 auto;align-items:center;gap:.5rem;display:inline-flex}.filter-accordion__count.svelte-85s9jg{background-color:var(--color-accent-badge);min-width:1.125rem;height:1.125rem;color:var(--color-accent-badge-fg);letter-spacing:0;text-transform:none;border-radius:999px;justify-content:center;align-items:center;padding:0 .3125rem;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex}.filter-section__empty.svelte-85s9jg{font-size:var(--font-size-meta);color:var(--color-text-muted);margin:0}.filter-section__list.svelte-85s9jg{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.filter-row.svelte-85s9jg{cursor:pointer;border-radius:.25rem;align-items:center;gap:.5rem;padding:.1875rem .25rem;display:flex}.filter-row.svelte-85s9jg:hover{background-color:var(--color-row-stripe-alt)}.filter-row__checkbox.svelte-85s9jg{width:.875rem;height:.875rem;accent-color:var(--color-accent-badge);cursor:pointer;flex-shrink:0}.filter-row__label.svelte-85s9jg{font-size:var(--font-size-meta);color:var(--color-text-primary);line-height:1.2}.page-header.svelte-162svzm{background-color:var(--color-bg-panel);flex-direction:column;gap:.5rem;padding:.875rem .75rem .5rem;display:flex}.page-header__controls-row.svelte-162svzm{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.5rem;display:flex}.page-header__left.svelte-162svzm{align-items:center;gap:.625rem;display:flex}.page-header.svelte-162svzm .page-header__filter-btn{gap:.375rem}.page-header.svelte-162svzm .page-header__filter-icon{width:.875rem;height:.875rem}.page-header.svelte-162svzm .page-header__badge{background-color:var(--color-accent-badge);color:var(--color-accent-badge-fg);border-radius:9999px;min-width:1.125rem;height:1.125rem;padding:0 .3125rem;font-size:.625rem;line-height:1}.page-header__right.svelte-162svzm{align-items:center;gap:.25rem;display:flex}.page-header.svelte-162svzm .page-header__icon-btn{color:var(--color-text-muted)}.page-header.svelte-162svzm .page-header__view-toggle{margin-left:.25rem}.page-header.svelte-162svzm .page-header__display-btn{gap:.375rem}.page-header.svelte-162svzm .page-header__filter-popover{width:18rem;max-height:32rem;padding:.75rem;overflow-y:auto}.page-header.svelte-162svzm .page-header__display-dialog{width:min(34rem,100vw - 2rem);max-width:none}.page-header.svelte-162svzm .config-accordion{flex-direction:column;display:flex}.page-header.svelte-162svzm .config-accordion .config-accordion__trigger{font-size:var(--font-size-row-name);color:var(--color-text-primary);padding-top:.625rem;padding-bottom:.625rem;font-weight:600;text-decoration:none}.page-header.svelte-162svzm .config-accordion .config-accordion__trigger:hover{text-decoration:none}.page-header.svelte-162svzm .config-accordion .config-accordion__content{flex-direction:column;gap:.625rem;padding-bottom:.875rem;display:flex}.page-header.svelte-162svzm .page-header__display-reset{height:auto;font-size:var(--font-size-meta);color:var(--color-text-muted);padding:.125rem .375rem}.block-preview.svelte-162svzm{background-color:var(--color-job-block-bg);color:var(--color-job-block-fg);border:1px solid var(--color-border-control);border-radius:.25rem;flex-direction:column;gap:.125rem;width:85%;margin-bottom:.625rem;margin-left:auto;margin-right:auto;padding:.375rem .5rem;display:flex;box-shadow:0 4px 14px oklch(0% 0 0/.28)}.block-preview__row.svelte-162svzm{align-items:center;gap:.5rem;min-width:0;display:flex}.block-preview__subtitle-row.svelte-162svzm{min-width:0;display:flex}.block-preview__divider.svelte-162svzm{font-size:var(--font-size-meta);color:var(--color-text-muted)}.block-preview-helper.svelte-162svzm{color:var(--color-text-muted);text-align:center;margin:0 0 .5rem;font-size:.6875rem}.block-preview__chip.svelte-162svzm{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.1875rem;align-items:center;gap:.25rem;min-width:0;max-width:100%;margin:-.0625rem -.25rem;padding:.0625rem .25rem;transition:background-color .12s,box-shadow .12s;display:inline-flex}.block-preview__chip.svelte-162svzm:hover,.block-preview__chip.svelte-162svzm:focus-visible{background-color:oklch(0% 0 0/.06);outline:none}.block-preview__chip.svelte-162svzm:focus-visible{box-shadow:0 0 0 2px var(--color-text-primary)}.block-preview__chip.svelte-162svzm .block-preview__chip-edit{width:1rem;height:1rem;color:var(--color-text-muted);opacity:0;flex-shrink:0;transition:opacity .12s}.block-preview__chip.svelte-162svzm:hover .block-preview__chip-edit,.block-preview__chip.svelte-162svzm:focus-visible .block-preview__chip-edit{opacity:.6}.block-preview__chip-text.svelte-162svzm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.block-preview__chip--title.svelte-162svzm .block-preview__chip-text:where(.svelte-162svzm){font-size:var(--font-size-meta);font-weight:600}.block-preview__chip--trailing.svelte-162svzm .block-preview__chip-text:where(.svelte-162svzm),.block-preview__chip--subtitle.svelte-162svzm .block-preview__chip-text:where(.svelte-162svzm){font-size:var(--font-size-meta);color:var(--color-text-muted)}.block-preview__chip--empty.svelte-162svzm{border:1px dashed var(--color-border-control);border-radius:.1875rem;margin:0;padding:0 .375rem}.block-preview__chip--empty.svelte-162svzm .block-preview__chip-text:where(.svelte-162svzm){color:var(--color-text-muted);font-style:italic;font-weight:400}.page-header.svelte-162svzm .slot-picker-popover{width:12rem;padding:.375rem}.slot-picker-popover .slot-picker-popover__title{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;padding:.25rem .5rem .375rem;font-size:.6875rem;font-weight:600}.slot-picker-popover .slot-picker-list{flex-direction:column;gap:.0625rem;margin:0;padding:0;list-style:none;display:flex}.slot-picker-popover .slot-picker-item{width:100%;font-size:var(--font-size-meta);color:var(--color-text-primary);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.25rem;justify-content:space-between;align-items:center;padding:.375rem .5rem;transition:background-color 80ms;display:flex}.slot-picker-popover .slot-picker-item:hover,.slot-picker-popover .slot-picker-item:focus-visible{background-color:var(--color-bg-hover,oklch(0% 0 0/.05));outline:none}.slot-picker-popover .slot-picker-item--selected{font-weight:600}.slot-picker-popover .slot-picker-item__check{width:.875rem;height:.875rem;color:var(--color-text-primary)}@media (prefers-reduced-motion:reduce){.block-preview__chip.svelte-162svzm,.block-preview__chip.svelte-162svzm .block-preview__chip-edit,.slot-picker-popover .slot-picker-item{transition:none}}.page-header__density-row.svelte-162svzm{justify-content:space-between;align-items:flex-start;gap:.625rem;display:flex}.page-header__density-label-col.svelte-162svzm{flex-direction:column;min-width:0;line-height:1.2;display:flex}.page-header__switch.svelte-162svzm{appearance:none;border:1px solid var(--color-border-default);background-color:var(--color-row-stripe-alt);cursor:pointer;border-radius:999px;flex-shrink:0;width:2.25rem;height:1.25rem;margin-top:.125rem;padding:0;transition:background-color .14s,border-color .14s;position:relative}.page-header__switch-thumb.svelte-162svzm{background-color:var(--color-bg-panel,#fff);border-radius:999px;width:.875rem;height:.875rem;transition:left .14s;position:absolute;top:50%;left:.125rem;transform:translateY(-50%);box-shadow:0 1px 2px #0000002e}.page-header__switch--on.svelte-162svzm{background-color:var(--color-accent-badge);border-color:var(--color-accent-badge)}.page-header__switch--on.svelte-162svzm .page-header__switch-thumb:where(.svelte-162svzm){left:calc(100% - 1rem)}.page-header__switch.svelte-162svzm:focus-visible{outline:2px solid var(--color-focus-ring,#3b82f6);outline-offset:2px}.page-header__zebra-row.svelte-162svzm{border-top:1px solid var(--color-border-subtle);flex-direction:column;gap:.5rem;margin-top:.75rem;padding-top:.75rem;display:flex}.page-header.svelte-162svzm .page-header__zebra-toggle{width:100%}.page-header.svelte-162svzm .page-header__zebra-toggle>[data-slot=toggle-group-item]{font-size:var(--font-size-meta);flex:1 1 0}.color-coding__helper.svelte-162svzm,.color-coding__off-msg.svelte-162svzm,.color-coding__empty.svelte-162svzm{font-size:var(--font-size-meta);color:var(--color-text-muted);margin:0}.color-coding__empty.svelte-162svzm{font-style:italic}.page-header.svelte-162svzm .color-coding__mode-toggle{width:100%}.page-header.svelte-162svzm .color-coding__mode-toggle>[data-slot=toggle-group-item]{font-size:var(--font-size-meta);flex:1 1 0}.color-coding__meta-row.svelte-162svzm{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.color-coding__count.svelte-162svzm{font-size:var(--font-size-meta);color:var(--color-text-muted)}.color-coding__actions.svelte-162svzm{align-items:center;gap:.25rem;display:inline-flex}.color-rows.svelte-162svzm{flex-direction:column;gap:.125rem;max-height:14rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.color-row.svelte-162svzm{border-radius:.25rem;align-items:center;gap:.5rem;margin:0;padding:.25rem .375rem;transition:background-color 80ms ease-out;display:flex}.color-row.svelte-162svzm:hover{background-color:var(--color-row-stripe-alt)}.color-row__label.svelte-162svzm{min-width:0;font-size:var(--font-size-meta);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.color-chip-trigger.svelte-162svzm{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.25rem;flex-shrink:0;align-items:center;gap:.1875rem;padding:.125rem .25rem .125rem .1875rem;line-height:1;display:inline-flex}.color-chip-trigger.svelte-162svzm:hover{border-color:var(--color-border-control);background-color:var(--color-bg-panel)}.color-chip-trigger.svelte-162svzm:focus-visible{border-color:var(--color-accent-badge);box-shadow:0 0 0 2px var(--color-accent-badge);outline:none}.color-chip-trigger__caret{width:1rem;height:1rem;color:var(--color-text-muted)}.color-chip.svelte-162svzm{border:1px solid var(--color-border-control);border-radius:.25rem;flex-shrink:0;width:1.125rem;height:1.125rem;display:inline-block}.color-chip--empty.svelte-162svzm{border-style:dashed;border-color:var(--color-border-control);background-color:#0000}.color-picker-popover{z-index:70;gap:.375rem;width:auto;padding:.625rem}.color-picker-popover .color-picker-popover__title{font-size:var(--font-size-meta);color:var(--color-text-secondary);font-weight:600}.color-picker-popover .color-picker-grid{grid-template-columns:repeat(4,1.75rem);gap:.3125rem;display:grid}.color-picker-popover .color-cell{border:1px solid var(--color-border-control);cursor:pointer;border-radius:.3125rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0;transition:transform 80ms ease-out,box-shadow 80ms ease-out;display:inline-flex}.color-picker-popover .color-cell:hover{transform:scale(1.06)}.color-picker-popover .color-cell:focus-visible{box-shadow:0 0 0 2px var(--color-accent-badge);outline:none}.color-picker-popover .color-cell--selected{box-shadow:0 0 0 1.5px var(--color-bg-panel), 0 0 0 3px var(--color-text-primary)}.color-picker-popover .color-cell--clear{color:var(--color-text-muted);background-color:#0000;border-style:dashed}.color-picker-popover .color-cell__check{width:.875rem;height:.875rem;color:var(--color-text-primary)}.color-picker-popover .color-cell__clear-icon{width:.875rem;height:.875rem;color:var(--color-text-muted)}.page-header__chip-row.svelte-162svzm{flex-wrap:wrap;gap:.375rem;display:flex}.icons__helper.svelte-162svzm{font-size:var(--font-size-meta);color:var(--color-text-muted);margin:0}.icons__count.svelte-162svzm{font-size:var(--font-size-meta);color:var(--color-text-muted);margin-left:auto;margin-right:.5rem;font-weight:400}.icons__meta-row.svelte-162svzm{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.icons__columns.svelte-162svzm{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem 1.5rem;display:grid;position:relative}.icons__columns.svelte-162svzm:before{content:"";background-color:var(--color-border-subtle);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.icons__columns.svelte-162svzm .icons__group:where(.svelte-162svzm):first-child{grid-area:1/1/span 2}.icons__columns.svelte-162svzm .icons__group:where(.svelte-162svzm):nth-child(2){grid-area:1/2}.icons__columns.svelte-162svzm .icons__group:where(.svelte-162svzm):nth-child(3){grid-area:2/2}.icons__group-title.svelte-162svzm{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;padding:.125rem 0 .25rem;font-size:.6875rem;font-weight:600}.icons__rows.svelte-162svzm{flex-direction:column;gap:.0625rem;margin:0;padding:0;list-style:none;display:flex}.icons__row.svelte-162svzm{border-radius:.25rem;align-items:center;gap:.5rem;margin:0;padding:.25rem .375rem;transition:background-color 80ms ease-out;display:flex}.icons__row.svelte-162svzm:hover{background-color:var(--color-row-stripe-alt)}.icons__row-label.svelte-162svzm{min-width:0;font-size:var(--font-size-meta);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.icons__row-tag.svelte-162svzm{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem}.icon-chip-trigger.svelte-162svzm{cursor:pointer;color:var(--color-text-primary);background:0 0;border:1px solid #0000;border-radius:.25rem;flex-shrink:0;align-items:center;gap:.1875rem;padding:.1875rem .25rem .1875rem .3125rem;line-height:1;display:inline-flex}.icon-chip-trigger.svelte-162svzm:hover{border-color:var(--color-border-control);background-color:var(--color-bg-panel)}.icon-chip-trigger.svelte-162svzm:focus-visible{border-color:var(--color-accent-badge);box-shadow:0 0 0 2px var(--color-accent-badge);outline:none}.icon-chip-trigger--overridden.svelte-162svzm{border-color:var(--color-border-control);background-color:var(--color-bg-panel)}.icon-chip-trigger__glyph{color:currentColor;flex-shrink:0;width:1rem;height:1rem}.icon-chip-trigger__caret{width:1rem;height:1rem;color:var(--color-text-muted)}.icon-picker-popover{z-index:70;gap:.375rem;width:auto;padding:.625rem}.icon-picker-popover .icon-picker-popover__title{font-size:var(--font-size-meta);color:var(--color-text-secondary);margin-bottom:.375rem;font-weight:600}.icon-picker-popover .icon-picker-grid{grid-template-columns:repeat(4,2.25rem);gap:.3125rem;display:grid}.icon-picker-popover .icon-cell{border:1px solid var(--color-border-control);background-color:var(--color-bg-panel);cursor:pointer;width:2.25rem;height:2.25rem;color:var(--color-text-primary);border-radius:.3125rem;justify-content:center;align-items:center;padding:0;transition:transform 80ms ease-out,box-shadow 80ms ease-out,background-color 80ms ease-out;display:inline-flex}.icon-picker-popover .icon-cell:hover{background-color:var(--color-row-stripe-alt);transform:scale(1.06)}.icon-picker-popover .icon-cell:focus-visible{box-shadow:0 0 0 2px var(--color-accent-badge);outline:none}.icon-picker-popover .icon-cell--selected{box-shadow:0 0 0 1.5px var(--color-bg-panel), 0 0 0 3px var(--color-text-primary)}.icon-picker-popover .icon-cell__glyph{color:currentColor;width:1.125rem;height:1.125rem}.coverage-chip.svelte-1elnt6n{background-color:var(--color-row-stripe-alt);border-radius:var(--radius-control);font-size:var(--font-size-meta);color:var(--color-text-secondary);border:none;align-items:center;gap:.25rem;padding:.25rem .5rem .25rem .625rem;display:inline-flex}.coverage-chip__label.svelte-1elnt6n{white-space:nowrap}.coverage-chip__remove.svelte-1elnt6n{cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:.125rem;line-height:0;transition:background-color .1s,color .1s;display:inline-flex}.coverage-chip__remove.svelte-1elnt6n:hover{background-color:var(--color-border-default);color:var(--color-text-primary)}.coverage-chip__remove.svelte-1elnt6n:focus-visible{outline:2px solid var(--color-border-strong);outline-offset:1px}.coverage-chip.svelte-1elnt6n .coverage-chip__x{width:.75rem;height:.75rem}.schedule-toolbar.svelte-fclzpk{background-color:var(--color-grid-header-bg);border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;gap:.5rem;padding:.3125rem .5rem;display:flex}.schedule-toolbar__left.svelte-fclzpk,.schedule-toolbar__center.svelte-fclzpk,.schedule-toolbar__right.svelte-fclzpk{align-items:center;gap:.375rem;display:flex}.schedule-toolbar.svelte-fclzpk .schedule-toolbar__tz-trigger{color:var(--color-text-secondary);font-size:var(--font-size-meta);gap:.375rem;padding:0 .625rem}.schedule-toolbar__date-pill.svelte-fclzpk{font-size:var(--font-size-meta);color:var(--color-text-primary);background-color:var(--color-bg-card);border:1px solid var(--color-border-strong);cursor:pointer;white-space:nowrap;padding:0 .625rem;font-family:inherit;font-weight:500;transition:background-color .15s}.schedule-toolbar.svelte-fclzpk .schedule-toolbar__icon-btn{width:1.625rem!important;height:1.625rem!important}.schedule-toolbar__date-pill.svelte-fclzpk:hover{background-color:var(--color-row-stripe-alt)}.schedule-toolbar__date-pill.svelte-fclzpk:focus-visible{outline:2px solid var(--color-border-strong);outline-offset:1px}.oq-header.svelte-19mo2ue{justify-content:space-between;align-items:center;padding:.75rem .75rem 0;display:flex}.oq-header__title.svelte-19mo2ue{font-size:var(--font-size-body);color:var(--color-text-primary);margin:0;font-weight:600}.order-card.svelte-60j5ea{background-color:var(--color-bg-card);border:1px solid var(--color-border-subtle);cursor:pointer;border-radius:.5rem;flex-direction:column;gap:.375rem;padding:.75rem;transition:box-shadow .15s,background-color .12s,border-color .12s,opacity .12s;display:flex}.order-card.svelte-60j5ea:hover{box-shadow:0 2px 8px oklch(0% 0 0/.08)}.order-card--draggable.svelte-60j5ea:hover{cursor:grab}.order-card--draggable.svelte-60j5ea:active{cursor:grabbing}.order-card[data-status=Unscheduled].svelte-60j5ea{border-style:var(--card-outline-style-tentative);border-color:var(--color-flag-emergency);background-color:color-mix(in oklch, var(--color-flag-emergency) 10%, var(--color-bg-card))}.order-card[data-status=Scheduled].svelte-60j5ea,.order-card[data-status=Pending\ Confirmation].svelte-60j5ea{border-style:var(--card-outline-style-tentative);border-color:var(--color-border-control)}.order-card[data-status=Confirmed].svelte-60j5ea,.order-card[data-status=In\ Progress].svelte-60j5ea{border-style:var(--card-outline-style-confirmed);border-color:var(--color-border-control)}.order-card[data-status=Complete].svelte-60j5ea{border-style:var(--card-outline-style-confirmed);border-color:var(--color-border-default)}.order-card[data-status=Complete].svelte-60j5ea .order-card__title:where(.svelte-60j5ea),.order-card[data-status=Complete].svelte-60j5ea .order-card__meta:where(.svelte-60j5ea),.order-card[data-status=Complete].svelte-60j5ea .order-card__dl:where(.svelte-60j5ea){opacity:.7}.order-card.order-card--unassigned-urgent.svelte-60j5ea{border-color:var(--color-flag-warning);background-color:color-mix(in oklch, var(--color-flag-warning) 10%, var(--color-bg-card))}.order-card__status.svelte-60j5ea{margin-top:.125rem}.order-card.svelte-60j5ea .order-card__status-trigger{font-size:var(--font-size-meta);border-radius:var(--radius-control);gap:.25rem;height:1.5rem;min-height:0;padding:0 .375rem;font-weight:500;border:1px solid var(--color-border-control)!important}.order-card__status-badge.svelte-60j5ea{color:var(--color-text-secondary);cursor:default;-webkit-user-select:none;user-select:none;background:0 0;align-items:center;display:inline-flex}.order-card.svelte-60j5ea:focus-visible{outline:2px solid var(--color-border-default);outline-offset:1px}.order-card--linked-locked.svelte-60j5ea{background-color:var(--color-bg-card);border-color:var(--color-border-control);animation:.48s ease-out svelte-60j5ea-order-card-flash;box-shadow:0 6px 20px oklch(0% 0 0/.22)}.order-card--dimmed.svelte-60j5ea{opacity:var(--color-link-dim-opacity)}@keyframes svelte-60j5ea-order-card-flash{0%{box-shadow:0 10px 32px 4px oklch(0% 0 0/.32)}to{box-shadow:0 6px 20px oklch(0% 0 0/.22)}}@media (prefers-reduced-motion:reduce){.order-card.svelte-60j5ea,.order-card--linked.svelte-60j5ea,.order-card--linked-locked.svelte-60j5ea,.order-card--dimmed.svelte-60j5ea{transition:none;animation:none}}.order-card__title-row.svelte-60j5ea{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.order-card__title.svelte-60j5ea{font-size:var(--font-size-body);color:var(--color-text-primary);flex:1;margin:0;font-weight:600;line-height:1.3}.order-card__meta.svelte-60j5ea{font-size:var(--font-size-meta);color:var(--color-text-muted);align-items:center;gap:.25rem;margin:0;display:flex}.order-card__meta.svelte-60j5ea .order-card__clock-icon{flex-shrink:0;width:.75rem;height:.75rem}.order-card__dl.svelte-60j5ea{flex-direction:column;gap:.125rem;margin:0;display:flex}.order-card__dl-row.svelte-60j5ea{grid-template-columns:auto 1fr;gap:.25rem;display:grid}.order-card__dt.svelte-60j5ea{font-size:var(--font-size-meta);color:var(--color-text-muted);white-space:nowrap}.order-card__dd.svelte-60j5ea{font-size:var(--font-size-meta);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.order-card.svelte-60j5ea .order-card__view-details{font-size:var(--font-size-meta);height:auto;color:var(--color-text-secondary);align-self:flex-start;gap:.125rem;padding-left:0}.order-card.svelte-60j5ea .order-card__chevron{width:.75rem;height:.75rem}.order-queue.svelte-jze4h9{background-color:var(--color-bg-panel);border-left:1px solid var(--color-border-subtle);flex-direction:column;width:100%;min-width:0;height:100%;display:flex;overflow:hidden}.order-queue__sort.svelte-jze4h9{align-items:center;padding:.5rem 1rem .75rem;display:flex}.order-queue.svelte-jze4h9 .order-queue__sort-trigger{font-size:var(--font-size-body);color:var(--color-text-primary);gap:.25rem;height:auto;min-height:0;padding:.125rem 0;font-weight:600;box-shadow:none!important;background:0 0!important;border:none!important}.order-queue.svelte-jze4h9 .order-queue__sort-trigger:focus-visible{border-radius:var(--radius-control);box-shadow:0 0 0 2px var(--color-border-default)!important}.order-queue__list.svelte-jze4h9{flex-direction:column;flex:1;gap:.5rem;padding:.75rem;display:flex;overflow-y:auto}.order-queue__state-pad.svelte-jze4h9{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem 1rem;display:flex}.order-queue__state-pad.svelte-jze4h9 .oq-state__icon{width:2rem;height:2rem;color:var(--color-text-muted);margin-bottom:.25rem}.order-queue__state-pad.svelte-jze4h9 .oq-state__icon--error{color:var(--color-flag-emergency)}.oq-state__title.svelte-jze4h9{font-size:var(--font-size-body);color:var(--color-text-primary);margin:0;font-weight:600}.oq-state__body.svelte-jze4h9{font-size:var(--font-size-meta);color:var(--color-text-secondary);margin:0 0 .5rem}.order-skeleton.svelte-jze4h9{background-color:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:.5rem;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.order-skeleton__title.svelte-jze4h9{border-radius:.25rem;width:60%;height:.875rem}.order-skeleton__meta.svelte-jze4h9{border-radius:.25rem;width:40%;height:.625rem}.order-skeleton__row.svelte-jze4h9{border-radius:.25rem;width:90%;height:.625rem}.shimmer.svelte-jze4h9{background:linear-gradient(90deg, var(--color-row-stripe-alt) 0%, var(--color-border-subtle) 50%, var(--color-row-stripe-alt) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite svelte-jze4h9-shimmer}@keyframes svelte-jze4h9-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.shimmer.svelte-jze4h9{animation:none}}.sr-only.svelte-jze4h9{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hour-header.svelte-16nlqst{background-color:var(--color-grid-header-bg);border-bottom:1px solid var(--color-border-default);height:1.625rem;position:relative}.hour-header__cell.svelte-16nlqst{font-size:var(--font-size-meta);color:var(--color-text-muted);box-sizing:border-box;text-transform:lowercase;align-items:center;padding-left:.5rem;display:flex;position:absolute;top:0;bottom:0}.hour-header__cell--day-start.svelte-16nlqst{border-left:1px solid var(--color-border-strong)}.hour-header__cell--compact.svelte-16nlqst{background:0 0;justify-content:center;padding-left:0;position:absolute}.hour-header__cell--compact.svelte-16nlqst:before,.hour-header__cell--compact.svelte-16nlqst:after{content:"";background-image:linear-gradient(to bottom, var(--color-text-muted) 0 4px, transparent 4px 8px);background-repeat:repeat-y;background-size:2px 8px;width:2px;position:absolute;top:0;bottom:0}.hour-header__cell--compact.svelte-16nlqst:before{left:0}.hour-header__cell--compact.svelte-16nlqst:after{right:0}.status-badge.svelte-12nqn7t{font-size:var(--font-size-meta);border-radius:var(--radius-control);white-space:nowrap;justify-content:center;align-items:center;gap:.3125rem;padding:.1875rem .4375rem;font-weight:500;line-height:1;display:inline-flex}.status-badge.svelte-12nqn7t .status-badge__icon{color:currentColor;flex-shrink:0;width:.75rem;height:.75rem;display:block}.status-badge[data-status=active].svelte-12nqn7t{background-color:var(--color-status-active-bg);color:var(--color-status-active-fg)}.status-badge[data-status=enroute].svelte-12nqn7t{background-color:var(--color-status-enroute-bg);color:var(--color-status-enroute-fg)}.status-badge[data-status=on-site].svelte-12nqn7t{background-color:var(--color-status-on-site-bg);color:var(--color-status-on-site-fg)}.status-badge[data-status=inactive].svelte-12nqn7t{background-color:var(--color-status-inactive-bg);color:var(--color-status-inactive-fg)}.badge.svelte-1ylsqtm{color:#92400e;white-space:nowrap;background:#eab30826;border-radius:9999px;align-items:center;gap:4px;padding:2px 8px;font-size:10.5px;font-weight:600;line-height:1.2;display:inline-flex}.row-header.svelte-2q23xn{background-color:var(--color-grid-row-header-bg);border-right:1px solid var(--color-border-subtle);box-sizing:border-box;align-items:center;gap:.5rem;height:100%;padding:0 .625rem;transition:box-shadow .12s,border-color .12s,opacity .12s;display:flex}.row-header--linked-locked.svelte-2q23xn{border:1px solid var(--color-border-control);border-radius:.5rem;height:calc(100% - 4px);margin:2px;box-shadow:0 4px 14px oklch(0% 0 0/.22)}.row-header--dimmed.svelte-2q23xn{opacity:var(--color-link-dim-opacity)}.row-header__avatar-wrap.svelte-2q23xn{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.row-header--draggable.svelte-2q23xn{cursor:grab;touch-action:none}.row-header--draggable.svelte-2q23xn:active{cursor:grabbing}.row-header.svelte-2q23xn .row-header__avatar{pointer-events:none;flex-shrink:0;width:28px;height:28px}.row-header__body.svelte-2q23xn{flex-direction:column;flex:1;align-items:flex-start;gap:.125rem;min-width:0;display:flex}.row-header__name.svelte-2q23xn{font-size:var(--font-size-row-name);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;font-weight:600;overflow:hidden}.row-header__distance.svelte-2q23xn{font-size:var(--font-size-meta);color:var(--color-text-muted);font-variant-numeric:tabular-nums;flex-shrink:0}.row-header__status-row.svelte-2q23xn{align-items:center;gap:.375rem;min-width:0;display:flex}.row-header__star.svelte-2q23xn{width:22px;height:22px;color:var(--color-text-muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-self:center;align-items:center;margin:0;padding:0;transition:opacity .12s,color .12s;display:inline-flex}.row-header__star.svelte-2q23xn .row-header__star-icon{width:16px;height:16px}.row-header__star--active.svelte-2q23xn{color:var(--color-amber-strong,#d97706);opacity:1}.row-header.svelte-2q23xn:hover .row-header__star:where(.svelte-2q23xn),.row-header.svelte-2q23xn:focus-within .row-header__star:where(.svelte-2q23xn){opacity:1}.row-header__star.svelte-2q23xn:focus-visible{outline:2px solid var(--color-focus-ring,#3b82f6);outline-offset:2px}@media (prefers-reduced-motion:reduce){.row-header.svelte-2q23xn,.row-header__star.svelte-2q23xn{transition:none}}.job-block-tooltip.svelte-1kyvxub{z-index:50;pointer-events:none;color:oklch(100% 0 0);font-size:var(--font-size-meta);white-space:normal;opacity:0;transform-origin:bottom;background-color:oklch(20% .02 260);border-radius:6px;max-width:18rem;padding:8px 10px;line-height:1.35;transition:opacity .14s ease-out,transform .14s cubic-bezier(.16,1,.3,1);position:fixed;transform:scale(.95)translateY(4px);box-shadow:0 2px 6px oklch(0% 0 0/.2),0 8px 24px oklch(0% 0 0/.18)}.job-block-tooltip--below.svelte-1kyvxub{transform-origin:top;transform:scale(.95)translateY(-4px)}.job-block-tooltip--measured.svelte-1kyvxub{opacity:1;transform:scale(1)translateY(0)}.job-block-tooltip__body.svelte-1kyvxub{flex-direction:column;gap:.125rem;display:flex}.job-block-tooltip__caret.svelte-1kyvxub{border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;position:absolute}.job-block-tooltip.svelte-1kyvxub:not(.job-block-tooltip--below) .job-block-tooltip__caret:where(.svelte-1kyvxub){border-top:6px solid oklch(20% .02 260);bottom:-6px}.job-block-tooltip--below.svelte-1kyvxub .job-block-tooltip__caret:where(.svelte-1kyvxub){border-bottom:6px solid oklch(20% .02 260);top:-6px}@media (prefers-reduced-motion:reduce){.job-block-tooltip.svelte-1kyvxub{transition:none}}.job-block.svelte-fbaec8{z-index:2;--block-bg:var(--color-job-block-bg);background-color:var(--block-bg);color:var(--color-job-block-fg);border:1px solid var(--color-border-control);box-sizing:border-box;cursor:default;contain:layout;-webkit-user-select:none;user-select:none;touch-action:none;border-radius:.25rem;flex-direction:column;justify-content:center;gap:.0625rem;padding:.125rem .375rem;display:flex;position:absolute;top:.3125rem;bottom:.3125rem;overflow:hidden}.job-block--uncommitted.svelte-fbaec8{border-style:var(--block-outline-style-tentative)}.job-block--uncommitted.svelte-fbaec8 .job-block__title:where(.svelte-fbaec8),.job-block--uncommitted.svelte-fbaec8 .job-block__trigger:where(.svelte-fbaec8),.job-block--uncommitted.svelte-fbaec8 .job-block__time:where(.svelte-fbaec8){opacity:var(--block-text-opacity-uncommitted)}.job-block--unassigned-urgent.svelte-fbaec8{border-color:var(--color-flag-warning)}.job-block[data-status=Complete].svelte-fbaec8{border-color:var(--color-border-default)}.job-block[data-status=Complete].svelte-fbaec8 .job-block__title:where(.svelte-fbaec8),.job-block[data-status=Complete].svelte-fbaec8 .job-block__trigger:where(.svelte-fbaec8),.job-block[data-status=Complete].svelte-fbaec8 .job-block__time:where(.svelte-fbaec8){opacity:.6}.job-block.svelte-fbaec8:focus{outline:none}.job-block.svelte-fbaec8:focus-visible,.job-block--focused.svelte-fbaec8:focus{outline:2px solid var(--color-text-primary);outline-offset:1px;box-shadow:0 0 0 1px var(--color-bg-panel) inset}.job-block.svelte-fbaec8:hover{cursor:grab}.job-block.svelte-fbaec8:active{cursor:grabbing}.job-block--locked.svelte-fbaec8,.job-block--locked.svelte-fbaec8:hover,.job-block--locked.svelte-fbaec8:active{cursor:default!important}.job-block--linked.svelte-fbaec8{transition:opacity .12s,box-shadow .12s}.job-block--linked-locked.svelte-fbaec8{background-color:var(--block-bg);z-index:4;animation:.48s ease-out svelte-fbaec8-job-block-flash;box-shadow:0 4px 14px oklch(0% 0 0/.28)}.job-block--dimmed.svelte-fbaec8{opacity:var(--color-link-dim-opacity);transition:opacity .12s}@keyframes svelte-fbaec8-job-block-flash{0%{box-shadow:0 6px 22px 4px oklch(0% 0 0/.4)}to{box-shadow:0 4px 14px oklch(0% 0 0/.28)}}.job-block--flash.svelte-fbaec8{z-index:5;animation:.6s ease-out svelte-fbaec8-job-block-pulse}@keyframes svelte-fbaec8-job-block-pulse{0%{box-shadow:0 0 oklch(0% 0 0/.32)}50%{box-shadow:0 0 0 8px oklch(0% 0 0/.18)}to{box-shadow:0 4px 14px oklch(0% 0 0/.16)}}@media (prefers-reduced-motion:reduce){.job-block--linked.svelte-fbaec8,.job-block--linked-locked.svelte-fbaec8,.job-block--dimmed.svelte-fbaec8,.job-block--flash.svelte-fbaec8{transition:none;animation:none}}.job-block__trigger.svelte-fbaec8{width:100%;min-width:0;cursor:inherit;align-items:center;gap:.25rem;display:flex}.job-block__title.svelte-fbaec8{font-size:var(--font-size-meta);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-weight:600;line-height:1.2;position:relative;overflow:hidden}.job-block--narrow.svelte-fbaec8 .job-block__title:where(.svelte-fbaec8){white-space:normal;-webkit-line-clamp:2;line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box}.job-block__divider.svelte-fbaec8{font-size:var(--font-size-meta);color:var(--color-text-muted);flex-shrink:0;line-height:1.2}.job-block__trailing.svelte-fbaec8{font-size:var(--font-size-meta);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;line-height:1.2;overflow:hidden}.job-block--narrow.svelte-fbaec8 .job-block__trailing:where(.svelte-fbaec8),.job-block--narrow.svelte-fbaec8 .job-block__divider:where(.svelte-fbaec8){display:none}.job-block__time.svelte-fbaec8{font-size:var(--font-size-meta);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden}.job-block--narrow.svelte-fbaec8 .job-block__time:where(.svelte-fbaec8){display:none}.job-block--sliver.svelte-fbaec8 .job-block__trigger:where(.svelte-fbaec8),.job-block--sliver.svelte-fbaec8 .job-block__time:where(.svelte-fbaec8){visibility:hidden}.job-block__break-fill.svelte-fbaec8{z-index:0;background-image:repeating-linear-gradient(-45deg, color-mix(in srgb, color-mix(in srgb, var(--block-bg), black 22%), transparent 67%) 0, color-mix(in srgb, color-mix(in srgb, var(--block-bg), black 22%), transparent 67%) 6px, transparent 6px, transparent 12px);pointer-events:none;position:absolute;top:0;bottom:0}.job-block__trigger.svelte-fbaec8,.job-block__time.svelte-fbaec8{z-index:1;position:relative}.job-block.svelte-fbaec8 .job-block__title--icon:where(.svelte-fbaec8){color:#0000;-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:clip;display:block;overflow:hidden}.job-block--narrow.svelte-fbaec8 .job-block__title--icon:where(.svelte-fbaec8){flex:100%;min-width:0}.job-block__type-icon.svelte-fbaec8{color:var(--color-text-primary);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.job-block__type-icon.svelte-fbaec8 .job-block__type-icon-svg{flex-shrink:0;width:.75rem;height:.75rem}.job-block__resize.svelte-fbaec8{z-index:3;cursor:ew-resize;touch-action:none;background-color:#0000;width:6px;position:absolute;top:0;bottom:0}.job-block__resize--start.svelte-fbaec8{left:0}.job-block__resize--end.svelte-fbaec8{right:0}.job-block__resize.svelte-fbaec8:hover{background-color:oklch(0% 0 0/.08)}.job-block__tooltip-meta.svelte-fbaec8{font-size:var(--font-size-meta);color:oklch(100% 0 0/.85)}.job-block--target-active.svelte-fbaec8{outline:2px solid var(--color-border-control);outline-offset:2px;z-index:3}@media (prefers-reduced-motion:reduce){.job-block--target-active.svelte-fbaec8{outline-offset:1px}}.travel-chip.svelte-1r2hqji{background-color:var(--color-travel-chip-bg);color:var(--color-travel-chip-fg);box-sizing:border-box;white-space:nowrap;pointer-events:none;border-radius:.25rem;justify-content:center;align-items:center;gap:.1875rem;font-size:.6875rem;line-height:1;display:inline-flex;position:absolute;top:.3125rem;bottom:.3125rem;overflow:hidden}.travel-chip--dimmed.svelte-1r2hqji{opacity:var(--color-link-dim-opacity);transition:opacity .12s}@media (prefers-reduced-motion:reduce){.travel-chip--dimmed.svelte-1r2hqji{transition:none}}.travel-chip.svelte-1r2hqji .travel-chip__icon{flex-shrink:0;width:.75rem;height:.75rem}.travel-chip--icon-only.svelte-1r2hqji{gap:0}.time-off.svelte-u5if65{box-sizing:border-box;pointer-events:none;border-radius:.25rem;position:absolute;top:.3125rem;bottom:.3125rem;overflow:hidden}.time-off--break.svelte-u5if65{z-index:5}.time-off--break.svelte-u5if65 .time-off__pill:where(.svelte-u5if65){transition:top .22s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.time-off--break.time-off--align-bottom.svelte-u5if65 .time-off__pill:where(.svelte-u5if65){top:calc(50% + var(--font-size-meta) * .6 + .03125rem)}@media (prefers-reduced-motion:reduce){.time-off--break.svelte-u5if65 .time-off__pill:where(.svelte-u5if65){transition:none}}.time-off--pto.svelte-u5if65{background-color:#fff5e0;background-image:repeating-linear-gradient(-45deg,#fde6b5 0 6px,#fff5e0 6px 12px);justify-content:center;align-items:center;display:inline-flex}.time-off__pattern.svelte-u5if65{background-image:repeating-linear-gradient(-45deg, color-mix(in srgb, color-mix(in srgb, var(--color-bg-panel,#fff), black 18%), transparent 67%) 0, color-mix(in srgb, color-mix(in srgb, var(--color-bg-panel,#fff), black 18%), transparent 67%) 6px, transparent 6px, transparent 12px);pointer-events:none;position:absolute;inset:0}.time-off__pill.svelte-u5if65{z-index:1;white-space:nowrap;color:var(--color-timeoff-fg);justify-content:center;align-items:center;gap:.1875rem;padding:0 .1875rem;font-size:.6875rem;line-height:1;display:inline-flex;position:relative}.time-off--pto.svelte-u5if65 .time-off__pill:where(.svelte-u5if65){color:#8a5a00;font-weight:600}.time-off--dimmed.svelte-u5if65{opacity:var(--color-link-dim-opacity);transition:opacity .12s}@media (prefers-reduced-motion:reduce){.time-off--dimmed.svelte-u5if65{transition:none}}.time-off.svelte-u5if65 .time-off__icon{flex-shrink:0;width:.75rem;height:.75rem}.tech-row.svelte-1cdogx2{grid-template-columns:var(--grid-row-header-w) 1fr;height:var(--space-row-h);border-bottom:1px solid var(--color-border-subtle);background-color:#0000;display:grid}.tech-row--pending.svelte-1cdogx2{outline-offset:-1.5px;background-color:#eab3080a;outline:1.5px dashed #eab30899}.tech-row__header-slot.svelte-1cdogx2{z-index:4;background-color:var(--color-grid-row-header-bg);height:100%;position:sticky;left:0}.tech-row__body.svelte-1cdogx2{z-index:0;cursor:default;height:100%;position:relative}.tech-row__body.svelte-1cdogx2:hover{cursor:grab}.tech-row__body--drop-target{outline:2px dashed var(--color-border-strong);outline-offset:-2px}.unassigned-lane.svelte-1fhbejz{grid-template-columns:var(--grid-row-header-w) 1fr;display:grid}.unassigned-lane__header.svelte-1fhbejz{z-index:4;background:var(--color-bg-card);height:100%;padding:8px 10px 12px;position:sticky;left:0}.unassigned-lane__label.svelte-1fhbejz{width:100%;color:var(--color-ink-soft,#6b7280);border:1.5px dashed var(--color-border-default,#d1d5db);text-align:center;border-radius:8px;padding:12px 14px;font-size:13px;font-weight:600;display:block}.unassigned-lane__body.svelte-1fhbejz{z-index:0;height:100%;position:relative}.unassigned-lane__body--drop-target{outline:2px dashed var(--color-border-strong);outline-offset:-2px}.now-indicator.svelte-2hha4n{pointer-events:none;opacity:.33;background-color:oklch(62% .22 27);width:2px;position:absolute;top:0}.now-indicator__cap.svelte-2hha4n{background-color:oklch(62% .22 27);border-radius:9999px;width:.5rem;height:.5rem;position:absolute;top:-3px;left:50%;transform:translate(-50%)}.schedule-grid.svelte-100ytib{background-color:var(--color-bg-panel);flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.schedule-grid__resizer.svelte-100ytib{top:0;bottom:0;left:var(--grid-row-header-w);cursor:col-resize;z-index:5;touch-action:none;background:0 0;width:9px;position:absolute;transform:translate(-50%)}.schedule-grid__resizer.svelte-100ytib:after{content:"";background-color:var(--color-border-default);width:1px;transition:background-color .12s,width .12s;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.schedule-grid__resizer.svelte-100ytib:hover:after,.schedule-grid__resizer.svelte-100ytib:focus-visible:after,.schedule-grid__resizer--active.svelte-100ytib:after{background-color:var(--color-border-strong,#94a3b8);width:2px}.schedule-grid__resizer.svelte-100ytib:focus-visible{outline:2px solid var(--color-focus-ring,#3b82f6);outline-offset:-2px}.schedule-grid.svelte-100ytib .schedule-grid__scroll{flex:1;width:100%;min-height:0}.schedule-grid.svelte-100ytib [data-slot=scroll-area-scrollbar]{display:none}.schedule-grid__inner.svelte-100ytib{flex-direction:column;min-width:100%;display:flex}.schedule-grid__hour-row.svelte-100ytib{grid-template-columns:var(--grid-row-header-w) 1fr;z-index:3;background-color:var(--color-grid-header-bg);display:grid;position:sticky;top:0}.schedule-grid__hour-gutter.svelte-100ytib{border-right:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default);background-color:var(--color-grid-header-bg);z-index:4;position:sticky;left:0}.schedule-grid__rows-wrap.svelte-100ytib{background-color:var(--color-row-stripe-base);padding-bottom:1rem;position:relative}.schedule-grid__rows.svelte-100ytib{z-index:1;flex-direction:column;display:flex;position:relative}.schedule-grid__zebra-layer.svelte-100ytib{pointer-events:none;z-index:0;position:absolute;top:0}.schedule-grid__zebra-band.svelte-100ytib{background-color:var(--color-row-stripe-alt);position:absolute;top:0;bottom:0}.schedule-grid__now-layer.svelte-100ytib,.schedule-grid__compact-layer.svelte-100ytib{pointer-events:none;z-index:3;position:absolute;top:0}.schedule-grid__compact-band.svelte-100ytib{position:absolute;top:0;bottom:0}.schedule-grid__compact-band.svelte-100ytib:before,.schedule-grid__compact-band.svelte-100ytib:after{content:"";background-image:linear-gradient(to bottom, var(--color-text-muted) 0 4px, transparent 4px 8px);background-repeat:repeat-y;background-size:2px 8px;width:2px;position:absolute;top:0;bottom:0}.schedule-grid__compact-band.svelte-100ytib:before{left:0}.schedule-grid__compact-band.svelte-100ytib:after{right:0}.schedule-grid--empty.svelte-100ytib,.schedule-grid--loading.svelte-100ytib,.schedule-grid--error.svelte-100ytib{justify-content:center;align-items:center;padding:2rem;display:flex}.empty-state.svelte-100ytib{text-align:center;flex-direction:column;align-items:center;gap:.5rem;max-width:22rem;display:flex}.empty-state.svelte-100ytib .empty-state__icon{width:2.5rem;height:2.5rem;color:var(--color-text-muted);margin-bottom:.25rem}.empty-state.svelte-100ytib .empty-state__icon--error{color:var(--color-flag-emergency)}.empty-state__title.svelte-100ytib{font-size:var(--font-size-row-name);color:var(--color-text-primary);margin:0;font-weight:600}.empty-state__body.svelte-100ytib{font-size:var(--font-size-meta);color:var(--color-text-secondary);margin:0 0 .5rem}.schedule-grid--error.svelte-100ytib{background-color:color-mix(in oklch, var(--color-flag-emergency) 6%, var(--color-bg-panel))}.schedule-grid--loading.svelte-100ytib{flex-direction:column;justify-content:stretch;align-items:stretch}.skeleton-rows.svelte-100ytib{flex-direction:column;width:100%;display:flex}.skeleton-row.svelte-100ytib{grid-template-columns:var(--grid-row-header-w) 1fr;height:var(--space-row-h);border-bottom:1px solid var(--color-border-subtle);display:grid}.skeleton-row__header.svelte-100ytib{align-items:center;gap:.5rem;padding:0 .75rem;display:flex}.skeleton-row__avatar.svelte-100ytib{border-radius:999px;width:2rem;height:2rem}.skeleton-row__name.svelte-100ytib{border-radius:.25rem;flex:1;height:.75rem}.skeleton-row__body.svelte-100ytib{position:relative}.skeleton-block.svelte-100ytib{height:calc(var(--space-row-h) - 1.5rem);border-radius:.25rem;position:absolute;top:.75rem}.shimmer.svelte-100ytib{background:linear-gradient(90deg, var(--color-row-stripe-alt) 0%, var(--color-border-subtle) 50%, var(--color-row-stripe-alt) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite svelte-100ytib-shimmer}@keyframes svelte-100ytib-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.shimmer.svelte-100ytib{animation:none}}.sr-only.svelte-100ytib{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.job-detail.svelte-100ytib{flex-direction:column;gap:.25rem;padding:.5rem 0;display:flex}.job-detail__row.svelte-100ytib{font-size:var(--font-size-body);gap:.5rem;margin:0;display:flex}.job-detail__label.svelte-100ytib{color:var(--color-text-muted);min-width:4rem}.map-pin.svelte-1ds3f77{transform-origin:50% 100%;pointer-events:auto;z-index:10;color:var(--color-text-primary);filter:drop-shadow(0 2px 6px oklch(0% 0 0/.45));cursor:default;position:absolute}.map-pin--unscheduled.svelte-1ds3f77{color:var(--color-flag-emergency)}.map-pin.svelte-1ds3f77 .map-pin__icon{fill:currentColor;width:28px;height:28px;stroke:var(--color-bg-card);stroke-width:1.5px;display:block}.map-pin__pulse.svelte-1ds3f77{pointer-events:none;opacity:.5;background-color:currentColor;border-radius:50%;width:28px;height:28px;animation:.6s ease-out forwards svelte-1ds3f77-map-pin-pulse;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.map-pin__halo.svelte-1ds3f77{pointer-events:none;background-color:color-mix(in oklch, currentColor 30%, transparent);opacity:0;border-radius:50%;width:44px;height:44px;transition:opacity .12s;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.map-pin--target-active.svelte-1ds3f77 .map-pin__halo:where(.svelte-1ds3f77){opacity:1}@keyframes svelte-1ds3f77-map-pin-pulse{0%{opacity:.5;transform:translate(-50%,50%)scale(1)}to{opacity:0;transform:translate(-50%,50%)scale(2.4)}}@media (prefers-reduced-motion:reduce){.map-pin__pulse.svelte-1ds3f77{opacity:0;animation:none}.map-pin__halo.svelte-1ds3f77{transition:none}}.day-view.svelte-1s5p2t8{background-color:var(--color-bg-panel);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.day-view__gutter-row.svelte-1s5p2t8{grid-template-columns:var(--grid-row-header-w,200px) 1fr;background-color:var(--color-grid-header-bg);flex-shrink:0;display:grid}.day-view__gutter.svelte-1s5p2t8{border-right:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default);height:1.625rem;overflow:hidden}.day-view__gutter-spacer.svelte-1s5p2t8{background-color:var(--color-grid-header-bg);border-bottom:1px solid var(--color-border-default);height:1.625rem}.day-view__body.svelte-1s5p2t8{grid-template-columns:var(--grid-row-header-w,200px) 1fr;flex:1;min-height:0;display:grid;overflow:hidden}.day-view__sidebar.svelte-1s5p2t8{border-right:1px solid var(--color-border-default);background-color:var(--color-grid-row-header-bg);overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;overflow:hidden auto}.day-view__sidebar.svelte-1s5p2t8::-webkit-scrollbar{width:0;height:0;display:none}.day-view__list.svelte-1s5p2t8{margin:0;padding:0;list-style:none}.day-view__row.svelte-1s5p2t8{height:var(--space-row-h);border-bottom:1px solid var(--color-border-subtle)}.day-view__empty.svelte-1s5p2t8{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem .75rem;display:flex}.day-view__empty.svelte-1s5p2t8 .day-view__empty-icon{width:1.75rem;height:1.75rem;color:var(--color-text-muted)}.day-view__empty-title.svelte-1s5p2t8{font-size:var(--font-size-meta);color:var(--color-text-primary);margin:0;font-weight:600}.day-view__empty-clear.svelte-1s5p2t8{color:var(--color-text-primary);font:inherit;font-size:var(--font-size-meta);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.day-view__map.svelte-1s5p2t8{touch-action:none;background-color:var(--color-bg-card);position:relative;overflow:hidden}.day-view__transform.svelte-1s5p2t8{transform-origin:50%;will-change:transform;position:absolute;inset:0}.day-view__bg.svelte-1s5p2t8{object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.cal-banner.svelte-12j7qsg{grid-template-columns:var(--cal-gutter-w,46px) repeat(var(--cols), 1fr);padding:5px var(--cal-scrollbar-w,0px) 6px 0;background:var(--color-bg-panel);border-bottom:1px solid var(--color-border-default);flex-shrink:0;grid-auto-rows:21px;row-gap:4px;display:grid}.cal-banner__gutter.svelte-12j7qsg{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);text-align:center;grid-area:1/1/-1;place-self:center;font-size:8px;line-height:1.3}.cal-banner__bar.svelte-12j7qsg{height:19px;font-size:var(--font-size-meta);white-space:nowrap;border:1px solid var(--color-border-control);border-radius:var(--radius-control);background:var(--color-job-block-bg);color:var(--color-job-block-fg);box-sizing:border-box;align-self:center;align-items:center;gap:5px;margin:0 4px;padding:0 7px;font-weight:600;display:flex;overflow:hidden}.cal-banner__bar[data-status=Scheduled].svelte-12j7qsg,.cal-banner__bar[data-status=Pending\ Confirmation].svelte-12j7qsg{border-style:dashed}.cal-banner__bar[data-status=Complete].svelte-12j7qsg{border-color:var(--color-border-default);opacity:.6}.cal-banner__bar--continues-right.svelte-12j7qsg{border-right-style:dashed;border-top-right-radius:0;border-bottom-right-radius:0}.cal-banner__bar--continues-left.svelte-12j7qsg{border-left-style:dashed;border-top-left-radius:0;border-bottom-left-radius:0}.cal-banner__title.svelte-12j7qsg{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.cal-banner__chev.svelte-12j7qsg{color:var(--color-text-muted);font-size:var(--font-size-meta);flex-shrink:0}.cal-banner__chev--right.svelte-12j7qsg{margin-left:auto}.cal-banner__more.svelte-12j7qsg{color:var(--color-text-muted);background:var(--color-row-stripe-alt);border:1px solid var(--color-border-default);border-radius:9px;place-self:center start;margin-left:4px;padding:1px 7px;font-size:9px}.cal.svelte-1q5lr4u{background-color:var(--color-bg-panel);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.cal__body.svelte-1q5lr4u{grid-template-columns:var(--grid-row-header-w,200px) 1fr;flex:1;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.cal__corner.svelte-1q5lr4u{border-right:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default);background-color:var(--color-grid-header-bg);grid-area:1/1}.cal__sidebar.svelte-1q5lr4u{border-right:1px solid var(--color-border-default);background-color:var(--color-grid-row-header-bg);overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;grid-area:2/1;overflow:hidden auto}.cal__sidebar.svelte-1q5lr4u::-webkit-scrollbar{display:none}.cal__list.svelte-1q5lr4u{margin:0;padding:0;list-style:none}.cal__row.svelte-1q5lr4u{height:var(--space-row-h);border-bottom:1px solid var(--color-border-subtle)}.cal__empty.svelte-1q5lr4u{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem .75rem;display:flex}.cal__empty.svelte-1q5lr4u .cal__empty-icon{width:1.75rem;height:1.75rem;color:var(--color-text-muted)}.cal__empty-title.svelte-1q5lr4u{font-size:var(--font-size-meta);color:var(--color-text-primary);margin:0;font-weight:600}.cal__empty-clear.svelte-1q5lr4u{color:var(--color-text-primary);font:inherit;font-size:var(--font-size-meta);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.cal__main.svelte-1q5lr4u{flex-direction:column;grid-area:2/2;min-width:0;min-height:0;display:flex;overflow:hidden}.cal__dayhead.svelte-1q5lr4u{border-bottom:1px solid var(--color-border-default);background-color:var(--color-grid-header-bg);padding-right:var(--cal-scrollbar-w,0px);grid-area:1/2;display:grid}.cal__dayhead-gutter.svelte-1q5lr4u{border-right:1px solid var(--color-border-default)}.cal__dayhead-cell.svelte-1q5lr4u{text-align:center;border-left:1px solid var(--color-border-subtle);padding:6px 4px 7px}.cal__dayhead-cell--weekend.svelte-1q5lr4u .cal__dow:where(.svelte-1q5lr4u),.cal__dayhead-cell--weekend.svelte-1q5lr4u .cal__dnum:where(.svelte-1q5lr4u){color:var(--color-text-muted)}.cal__dow.svelte-1q5lr4u{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);font-size:9px;line-height:1.4;display:block}.cal__dnum.svelte-1q5lr4u{color:var(--color-text-primary);font-size:15px;font-weight:600;line-height:1.5;display:inline-block}.cal__dnum--today.svelte-1q5lr4u{background:var(--color-text-primary);min-width:22px;height:22px;color:var(--color-bg-panel);text-align:center;border-radius:11px;font-size:13px;line-height:22px}.cal__columns.svelte-1q5lr4u{overscroll-behavior:contain;scrollbar-width:thin;grid-template-columns:var(--cal-gutter-w,46px) repeat(var(--day-count,7), 1fr);flex:1;min-height:0;display:grid;position:relative;overflow:hidden auto}.cal__hour-gutter.svelte-1q5lr4u{border-right:1px solid var(--color-border-default);background-color:var(--color-grid-header-bg);position:relative}.cal__hour-label.svelte-1q5lr4u{color:var(--color-text-muted);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:9px;position:absolute;right:5px;transform:translateY(-50%)}.cal__col.svelte-1q5lr4u{border-left:1px solid var(--color-border-subtle);background-image:repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--px-per-hour,60px) - 1px), var(--color-border-subtle) calc(var(--px-per-hour,60px) - 1px), var(--color-border-subtle) var(--px-per-hour,60px));position:relative}.cal__col--weekend.svelte-1q5lr4u{background-color:color-mix(in oklch, var(--color-border-subtle) 30%, transparent)}.cal__col--today.svelte-1q5lr4u{background-color:color-mix(in oklch, var(--color-flag-warning) 4%, transparent);box-shadow:inset 1px 0 0 color-mix(in oklch, var(--color-flag-warning) 25%, transparent), inset -1px 0 0 color-mix(in oklch, var(--color-flag-warning) 25%, transparent)}.cal__now-rule.svelte-1q5lr4u{border-top:1.5px solid color-mix(in oklch, var(--color-now-indicator) 35%, transparent);z-index:6;pointer-events:none;height:0;position:absolute;left:0;right:0}.cal__now-segment.svelte-1q5lr4u{background:var(--color-now-indicator);height:2px;position:absolute;top:-1px}.cal__now-dot.svelte-1q5lr4u{background:var(--color-now-indicator);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px}.mgrid.svelte-o0gme2{background-color:var(--color-bg-panel);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.mgrid__gutter-row.svelte-o0gme2{grid-template-columns:var(--grid-row-header-w,200px) 1fr;background-color:var(--color-grid-header-bg);flex-shrink:0;display:grid}.mgrid__sidebar-gutter.svelte-o0gme2{border-right:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default);height:1.625rem}.mgrid__head-gutter.svelte-o0gme2{background-color:var(--color-grid-header-bg);border-bottom:1px solid var(--color-border-default);height:1.625rem}.mgrid__body.svelte-o0gme2{grid-template-columns:var(--grid-row-header-w,200px) 1fr;flex:1;min-height:0;display:grid;overflow:hidden}.mgrid__sidebar.svelte-o0gme2{border-right:1px solid var(--color-border-default);background-color:var(--color-grid-row-header-bg);overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;overflow:hidden auto}.mgrid__sidebar.svelte-o0gme2::-webkit-scrollbar{display:none}.mgrid__list.svelte-o0gme2{margin:0;padding:0;list-style:none}.mgrid__row.svelte-o0gme2{height:var(--space-row-h);border-bottom:1px solid var(--color-border-subtle)}.mgrid__empty.svelte-o0gme2{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem .75rem;display:flex}.mgrid__empty.svelte-o0gme2 .mgrid__empty-icon{width:1.75rem;height:1.75rem;color:var(--color-text-muted)}.mgrid__empty-title.svelte-o0gme2{font-size:var(--font-size-meta);color:var(--color-text-primary);margin:0;font-weight:600}.mgrid__empty-clear.svelte-o0gme2{color:var(--color-text-primary);font:inherit;font-size:var(--font-size-meta);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.mgrid__main.svelte-o0gme2{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.mgrid__dowhead.svelte-o0gme2{background-color:var(--color-grid-header-bg);border-bottom:1px solid var(--color-border-default);flex-shrink:0;grid-template-columns:repeat(7,1fr);display:grid}.mgrid__dowhead-cell.svelte-o0gme2{letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted);text-align:right;border-left:1px solid var(--color-border-subtle);padding:4px 6px;font-size:9px}.mgrid__dowhead-cell.svelte-o0gme2:first-child{border-left:0}.mgrid__weeks.svelte-o0gme2{flex:1;grid-template-rows:repeat(6,minmax(0,1fr));min-height:0;display:grid}.mgrid__wrow.svelte-o0gme2{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:repeat(7,1fr);min-height:0;display:grid;position:relative;overflow:hidden}.mgrid__wrow.svelte-o0gme2:last-child{border-bottom:0}.mgrid__cell.svelte-o0gme2{border-left:1px solid var(--color-border-subtle);flex-direction:column;min-height:0;padding:3px 4px 4px;display:flex;position:relative;overflow:hidden}.mgrid__cell.svelte-o0gme2:first-child{border-left:0}.mgrid__cell--other.svelte-o0gme2{background-color:var(--color-row-stripe-alt,#fcfcfd)}.mgrid__cell--other.svelte-o0gme2 .mgrid__dnum:where(.svelte-o0gme2){color:var(--color-text-muted);opacity:.55}.mgrid__cell--today.svelte-o0gme2{background-color:color-mix(in oklch, var(--color-flag-warning) 4%, transparent)}.mgrid__dnum.svelte-o0gme2{all:unset;text-align:right;color:var(--color-text-secondary);cursor:pointer;border-radius:9px;margin-bottom:2px;padding:1px 3px;font-size:10px;font-weight:600;line-height:1.4;transition:background .1s;display:block}.mgrid__dnum.svelte-o0gme2:hover{background:color-mix(in oklch, var(--color-text-primary) 8%, transparent)}.mgrid__dnum--today.svelte-o0gme2{text-align:center;background:var(--color-text-primary);min-width:18px;height:18px;color:var(--color-bg-panel);border-radius:9px;padding:0;font-size:10px;line-height:18px}.mgrid__dnum--today.svelte-o0gme2:hover{background:var(--color-text-primary);opacity:.88}.mgrid__chips.svelte-o0gme2{flex-direction:column;flex:1;gap:2px;display:flex}.mgrid__chip.svelte-o0gme2{border:1px solid var(--color-border-control);background:var(--color-job-block-bg,#fff);cursor:default;border-radius:3px;align-items:center;gap:3px;height:15px;padding:0 4px;display:flex;overflow:hidden}.mgrid__chip--tentative.svelte-o0gme2{border-style:dashed}.mgrid__chip--complete.svelte-o0gme2{border-color:var(--color-border-default);opacity:.6}.mgrid__chip--urgent.svelte-o0gme2{border-color:var(--color-flag-warning);background:color-mix(in oklch, var(--color-flag-warning) 10%, var(--color-job-block-bg,#fff))}.mgrid__chip-title.svelte-o0gme2{color:var(--color-job-block-fg,var(--color-text-primary));white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:600;line-height:1;overflow:hidden}.mgrid__more.svelte-o0gme2{color:var(--color-text-muted);cursor:pointer;padding:0 3px;font-size:9px;line-height:1.4}.mgrid__bar.svelte-o0gme2{border:1px solid var(--color-border-control);background:var(--color-job-block-bg,#fff);white-space:nowrap;box-sizing:border-box;z-index:2;border-radius:3px;align-items:center;gap:4px;height:16px;padding:0 5px;font-size:9px;font-weight:600;display:flex;position:absolute;overflow:hidden}.mgrid__bar--tentative.svelte-o0gme2{border-style:dashed}.mgrid__bar--complete.svelte-o0gme2{border-color:var(--color-border-default);opacity:.6}.mgrid__bar--urgent.svelte-o0gme2{border-color:var(--color-flag-warning);background:color-mix(in oklch, var(--color-flag-warning) 10%, var(--color-job-block-bg,#fff))}.mgrid__bar--continues-left.svelte-o0gme2{border-left-style:dashed;border-top-left-radius:0;border-bottom-left-radius:0}.mgrid__bar--continues-right.svelte-o0gme2{border-right-style:dashed;border-top-right-radius:0;border-bottom-right-radius:0}.mgrid__bar-title.svelte-o0gme2{text-overflow:ellipsis;color:var(--color-job-block-fg,var(--color-text-primary));flex:1;overflow:hidden}.mgrid__bar-chev.svelte-o0gme2{color:var(--color-text-muted);flex-shrink:0;font-size:8px}.mgrid__bar-chev--right.svelte-o0gme2{margin-left:auto}.hubspot-dialog__icon-wrap.svelte-m3x6eh{background-color:oklch(97% .02 40);border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:.25rem;display:flex}.hubspot-dialog__icon.svelte-m3x6eh{width:1.75rem;height:1.75rem}.hubspot-dialog__cta-icon{width:.875rem;height:.875rem;margin-right:.375rem}.confirm-body.svelte-1qsqk46{flex-direction:column;gap:4px;padding:4px 0 2px;display:flex}.confirm-wo.svelte-1qsqk46{color:var(--color-text-primary);font-size:14px;font-weight:700}.confirm-delta.svelte-1qsqk46{color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.confirm-arrow.svelte-1qsqk46{color:var(--color-completed-fg);margin:0 6px;font-weight:700}.confirm-to.svelte-1qsqk46{color:var(--color-text-primary)}.confirm-dontask.svelte-1qsqk46{color:var(--color-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:2px 0;font-size:13px;display:flex}.confirm-dontask.svelte-1qsqk46 input[type=checkbox]:where(.svelte-1qsqk46){width:15px;height:15px;accent-color:var(--color-text-primary);cursor:pointer;margin:0}.tech-search.svelte-k2bx8e{align-items:center;width:100%;height:100%;padding:0 .375rem;display:flex;position:relative;overflow:hidden}.tech-search.svelte-k2bx8e .tech-search__icon{width:.8125rem;height:.8125rem;color:var(--color-text-muted);pointer-events:none;position:absolute;left:.625rem}.tech-search__input.svelte-k2bx8e{width:100%;height:auto;min-height:0;color:var(--color-text-primary);font:inherit;font-size:var(--font-size-meta);box-shadow:none;background-color:#0000;border:1px solid #0000;outline:none;padding:.125rem 1.5rem;display:block}.tech-search__input.svelte-k2bx8e::placeholder{color:var(--color-text-muted)}.tech-search__input.svelte-k2bx8e:focus-visible{box-shadow:none;outline:none}.tech-search__input.svelte-k2bx8e::-webkit-search-cancel-button{appearance:none}.tech-search__clear.svelte-k2bx8e{width:.875rem;height:.875rem;color:var(--color-text-muted);cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:opacity .1s;display:inline-flex;position:absolute;right:.625rem}.tech-search__clear[data-active=true].svelte-k2bx8e{opacity:1;pointer-events:auto}.tech-search__clear.svelte-k2bx8e:hover{color:var(--color-text-primary)}.tech-search__clear.svelte-k2bx8e svg{width:.75rem;height:.75rem}.fullscreen-schedule.svelte-1khhnfo{z-index:40;background-color:var(--color-bg-card);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.fullscreen-schedule__grid.svelte-1khhnfo{flex-direction:column;flex:1;min-height:0;display:flex}.fullscreen-schedule.svelte-1khhnfo .fs-trio{border-left:1px solid var(--color-border-subtle);align-items:center;gap:.125rem;height:1.625rem;margin-left:.25rem;padding-left:.5rem;display:inline-flex}.fullscreen-schedule.svelte-1khhnfo .fs-trio__icon-btn{color:var(--color-text-muted);width:1.625rem!important;height:1.625rem!important}.fullscreen-schedule.svelte-1khhnfo .fs-trio__icon-btn svg{width:.875rem;height:.875rem}.fullscreen-schedule.svelte-1khhnfo .fs-trio__view-toggle{margin-left:.25rem;height:1.625rem!important;padding:0!important}.fullscreen-schedule.svelte-1khhnfo .fs-trio__view-toggle>*{height:1.625rem!important;min-height:1.625rem!important;font-size:var(--font-size-meta)!important;padding:0 .625rem!important}.fullscreen-schedule.svelte-1khhnfo .fullscreen-schedule__sheet{flex-direction:column;gap:0;width:22rem;max-width:90vw;display:flex}.fullscreen-schedule__cards.svelte-1khhnfo{flex-direction:column;flex:1;gap:.5rem;min-height:0;padding:.75rem 1rem 1rem;display:flex;overflow-y:auto}.fullscreen-schedule__empty.svelte-1khhnfo{font-size:var(--font-size-meta);color:var(--color-text-muted);margin:0;padding:.5rem 0}.fullscreen-schedule__empty-clear.svelte-1khhnfo{color:var(--color-text-primary);cursor:pointer;font:inherit;background:0 0;border:0;margin-left:.25rem;padding:0;text-decoration:underline;display:inline}.empty-msg.svelte-1u3fhnh{color:#6b7280;margin:0;font-size:13px}.user-list.svelte-1u3fhnh{background:#fff;border:1px solid #e5e7eb;border-radius:6px;flex-direction:column;gap:4px;max-height:240px;padding:6px;display:flex;overflow-y:auto}.user-row.svelte-1u3fhnh{cursor:pointer;border-radius:4px;grid-template-columns:auto 1fr 1.4fr;align-items:center;gap:10px;padding:6px 8px;font-size:13px;display:grid}.user-row.svelte-1u3fhnh:hover{background:#f5f6f8}.user-name.svelte-1u3fhnh{font-weight:600}.user-email.svelte-1u3fhnh{color:#555;font-size:12px}.queue-drag-ghost.svelte-1cl7qn0{--ghost-pos-duration:0s;z-index:9999;pointer-events:none;box-sizing:border-box;background-color:var(--color-bg-card);border:1px solid var(--color-border-control);opacity:1;transition:width .14s ease, height .14s ease, border-radius .14s ease, padding .14s ease, background-color .14s ease, border-color .14s ease, box-shadow .14s ease, top var(--ghost-pos-duration) cubic-bezier(.2, .8, .2, 1), left var(--ghost-pos-duration) cubic-bezier(.2, .8, .2, 1),  opacity calc(var(--ghost-pos-duration) * .4) ease-in calc(var(--ghost-pos-duration) * .6);border-radius:.5rem;flex-direction:column;gap:.375rem;padding:.75rem;display:flex;position:fixed;overflow:hidden;box-shadow:0 12px 32px oklch(0% 0 0/.28)}.queue-drag-ghost--returning.svelte-1cl7qn0{--ghost-pos-duration:.24s;opacity:0}.queue-drag-ghost--block.svelte-1cl7qn0{background-color:color-mix(in oklch, var(--color-job-block-bg) 60%, white);border-style:dashed;border-radius:.25rem;padding:.125rem .375rem}.queue-drag-ghost--block.queue-drag-ghost--fits.svelte-1cl7qn0{background-color:var(--color-bg-card);border-color:var(--color-border-control)}.queue-drag-ghost--block.queue-drag-ghost--blocked.svelte-1cl7qn0{background-color:oklch(92% 0 0);border-color:oklch(55% 0 0);box-shadow:0 8px 22px oklch(0% 0 0/.32)}.queue-drag-ghost--block.svelte-1cl7qn0 .queue-drag-ghost__meta:where(.svelte-1cl7qn0),.queue-drag-ghost--block.svelte-1cl7qn0 .queue-drag-ghost__title-row:where(.svelte-1cl7qn0){opacity:0;transition:opacity .1s}.queue-drag-ghost__title-row.svelte-1cl7qn0{align-items:flex-start;gap:.5rem;display:flex}.queue-drag-ghost__title.svelte-1cl7qn0{font-size:var(--font-size-body);color:var(--color-text-primary);font-weight:600;line-height:1.3}.queue-drag-ghost__meta.svelte-1cl7qn0{font-size:var(--font-size-meta);color:var(--color-text-muted);align-items:center;gap:.25rem;margin:0;display:flex}.queue-drag-ghost.svelte-1cl7qn0 .queue-drag-ghost__clock{flex-shrink:0;width:.75rem;height:.75rem}.queue-drag-ghost--placement.queue-drag-ghost--card.svelte-1cl7qn0{border-style:dashed;border-color:var(--color-border-strong,var(--color-border-control));box-shadow:0 8px 22px oklch(0% 0 0/.22)}.queue-drag-ghost--placement.queue-drag-ghost--block.queue-drag-ghost--fits.svelte-1cl7qn0{border-style:dashed}@media (prefers-reduced-motion:reduce){.queue-drag-ghost.svelte-1cl7qn0{transition:none}}.tech-drag-ghost.svelte-13jpa4d{--ghost-pos-duration:0s;z-index:9999;pointer-events:none;box-sizing:border-box;opacity:1;transition:transform .14s ease, box-shadow .14s ease, top var(--ghost-pos-duration) cubic-bezier(.2, .8, .2, 1), left var(--ghost-pos-duration) cubic-bezier(.2, .8, .2, 1), opacity calc(var(--ghost-pos-duration) * .4) ease-in calc(var(--ghost-pos-duration) * .6);border-radius:50%;position:fixed;box-shadow:0 12px 32px oklch(0% 0 0/.32)}.tech-drag-ghost.svelte-13jpa4d .tech-drag-ghost__avatar{width:100%;height:100%}.tech-drag-ghost--armed-for-drop.svelte-13jpa4d{transform:scale(1.15);box-shadow:0 14px 36px oklch(0% 0 0/.4)}.tech-drag-ghost--returning.svelte-13jpa4d{--ghost-pos-duration:.24s;opacity:0}@media (prefers-reduced-motion:reduce){.tech-drag-ghost.svelte-13jpa4d{transition:none}}.page-content.svelte-w9ls3s{flex-direction:row;height:100%;min-height:0;display:flex;overflow:hidden}.page-content__main.svelte-w9ls3s{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.page-content__header.svelte-w9ls3s{flex-shrink:0}.page-content__timeline-card.svelte-w9ls3s{background-color:var(--color-bg-card);border:1px solid var(--color-border-default);border-radius:var(--radius-control);flex-direction:column;flex:1;min-height:0;margin:.75rem;display:flex;overflow:hidden}.page-content__queue.svelte-w9ls3s{flex:0 0 280px;overflow-y:auto}.invite-toast.svelte-w9ls3s{color:#fff;z-index:60;background:#214e47;border-radius:8px;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:10px 14px;font-size:13px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000059}.invite-toast__link.svelte-w9ls3s{text-overflow:ellipsis;white-space:nowrap;background:#ffffff26;border-radius:4px;padding:2px 6px;font-family:ui-monospace,monospace;font-size:12px;overflow:hidden}.invite-toast__copy.svelte-w9ls3s{color:#fff;cursor:pointer;background:#ffffff2e;border:none;border-radius:4px;padding:4px 8px;font-size:12px}.invite-toast__copy.svelte-w9ls3s:hover{background:#ffffff47}.schedule-toast.svelte-w9ls3s{color:#fff;z-index:60;background:#1f2937;border-radius:8px;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:10px 14px;font-size:13px;display:flex;position:fixed;top:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000059}.schedule-toast--error.svelte-w9ls3s{background:#7f1d1d}.schedule-toast__dismiss.svelte-w9ls3s{color:#fff;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:18px;line-height:1}.schedule-toast__dismiss.svelte-w9ls3s:hover{opacity:.8}.sr-only.svelte-w9ls3s{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
