@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.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}.shell[data-v-00ce146c]{background:var(--color-canvas);height:100dvh;display:flex;position:relative;overflow:hidden}.shell-sidebar[data-v-00ce146c],.shell-panel[data-v-00ce146c]{flex-shrink:0;height:100%}.shell-main[data-v-00ce146c]{flex-direction:column;flex:1;min-width:0;display:flex;overflow:auto}.shell-panel--overlay[data-v-00ce146c]{z-index:20;pointer-events:none;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}.shell-panel--overlay[data-v-00ce146c]>*{pointer-events:auto}.icon[data-v-a3fcc318]{flex-shrink:0}.icon--xs[data-v-a3fcc318]{width:.625rem;height:.625rem}.icon--sm[data-v-a3fcc318]{width:.75rem;height:.75rem}.icon--md[data-v-a3fcc318]{width:.875rem;height:.875rem}.icon--lg[data-v-a3fcc318]{width:1rem;height:1rem}.icon--xl[data-v-a3fcc318]{width:1.125rem;height:1.125rem}.base-tooltip{z-index:70;color:var(--color-on-brand);background:var(--color-brand);border-radius:.375rem;padding:.25rem .5rem;font-size:.6875rem;font-weight:600}.base-tooltip-arrow{fill:var(--color-brand)}.sidebar[data-v-8c8a07ab]{background:var(--color-brand);flex-direction:column;align-items:center;gap:.5rem;width:3.5rem;height:100%;padding:1.0625rem .5rem 1rem;display:flex}.logo[data-v-8c8a07ab]{justify-content:center;align-items:center;width:100%;height:3rem;display:flex}.nav-list[data-v-8c8a07ab]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.nav-link[data-v-8c8a07ab]{width:2.5rem;height:2.5rem;color:var(--color-on-brand-muted);border-radius:.375rem;justify-content:center;align-items:center;display:flex}.nav-link[data-v-8c8a07ab]:hover{color:var(--color-on-brand)}.nav-link[data-v-8c8a07ab]:focus-visible{outline:2px solid var(--color-focus-on-brand);outline-offset:2px}.nav-link--active[data-v-8c8a07ab],.nav-link--exact-active[data-v-8c8a07ab]{color:var(--color-on-brand);background:var(--color-brand-active)}.footer[data-v-8c8a07ab]{flex-direction:column;align-items:center;gap:1rem;margin-top:auto;display:flex}.tool--end-day[data-v-8c8a07ab]{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.tool[data-v-8c8a07ab]{color:var(--color-on-brand-muted);border-radius:.25rem;justify-content:center;align-items:center;display:flex;position:relative}.tool[data-v-8c8a07ab]:before{content:"";width:2.5rem;height:1.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tool[data-v-8c8a07ab] svg{overflow:visible}.tool[data-v-8c8a07ab]:hover,.tool--active[data-v-8c8a07ab]{color:var(--color-on-brand)}.tool[data-v-8c8a07ab]:focus-visible{outline:2px solid var(--color-focus-on-brand);outline-offset:2px}.tool--link[data-v-8c8a07ab]{width:1.25rem;height:1.25rem}.tool--end-day[data-v-8c8a07ab]{width:.8125rem;height:1rem}.avatar[data-v-8c8a07ab]{width:1.875rem;height:1.875rem;color:var(--color-on-brand);background:var(--color-brand-raised);border-radius:9999px;justify-content:center;align-items:center;font-size:.625rem;font-weight:600;line-height:1;text-decoration:none;display:flex}.avatar[data-v-8c8a07ab]:focus-visible{outline:2px solid var(--color-focus-on-brand);outline-offset:2px}.sr-only[data-v-8c8a07ab]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.alert[data-v-4cd0722c]{border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.6875rem;font-weight:600;line-height:1.25;display:flex}.alert--warning[data-v-4cd0722c]{color:var(--color-warning-text);background:var(--color-warning-surface);border-color:var(--color-warning-border)}.alert--danger[data-v-4cd0722c]{color:var(--color-danger-text);background:var(--color-danger-surface);border-color:var(--color-danger-border)}.alert--success[data-v-4cd0722c]{color:var(--color-success-text);background:var(--color-success-surface);border-color:var(--color-success-border)}.alert__text[data-v-4cd0722c]{min-width:0}.btn[data-v-9ad4ba7a]{appearance:none;font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:.375rem;justify-content:center;align-items:center;gap:.375rem;margin:0;padding:0;transition:background-color .12s cubic-bezier(.2,0,0,1),border-color .12s cubic-bezier(.2,0,0,1);display:inline-flex}.btn[data-v-9ad4ba7a]:disabled{opacity:.55;cursor:not-allowed}.btn--pill[data-v-9ad4ba7a]{border-radius:9999px}.btn--block[data-v-9ad4ba7a]{width:100%}.btn--xs[data-v-9ad4ba7a]{height:1.75rem;padding:0 .625rem;font-size:.75rem;font-weight:600}.btn--sm[data-v-9ad4ba7a]{height:2.25rem;padding:0 .75rem;font-size:.75rem;font-weight:400}.btn--md[data-v-9ad4ba7a]{height:2.5rem;padding:0 1.25rem;font-size:.875rem;font-weight:600;line-height:1.25}.btn--lg[data-v-9ad4ba7a]{height:3.25rem;padding:0 1.25rem;font-size:.875rem;font-weight:700;line-height:1.25}.btn--primary[data-v-9ad4ba7a]{color:var(--color-on-accent);background:var(--color-accent);border-color:var(--color-accent)}.btn--primary[data-v-9ad4ba7a]:hover:not(:disabled){background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.btn--primary.btn--tone-danger[data-v-9ad4ba7a]{background-color:var(--color-danger-text);border-color:var(--color-danger-text)}.btn--primary.btn--tone-danger[data-v-9ad4ba7a]:hover:not(:disabled){background-color:var(--color-danger-text);border-color:var(--color-danger-text);filter:brightness(.9)}.btn--secondary[data-v-9ad4ba7a]{color:var(--color-text);background:var(--color-surface);border-color:var(--color-border)}.btn--secondary[data-v-9ad4ba7a]:hover:not(:disabled){background:var(--color-canvas)}.btn--soft[data-v-9ad4ba7a]{color:var(--color-accent);background:var(--color-canvas);border-color:var(--color-border)}.btn--soft.btn--tone-warning[data-v-9ad4ba7a]{color:var(--color-warning-text);background-color:var(--color-warning-surface);border-color:var(--color-warning-border)}.btn--soft.btn--tone-success[data-v-9ad4ba7a]{color:var(--color-success-text);background-color:var(--color-success-surface);border-color:var(--color-success-border)}.btn--soft.btn--tone-danger[data-v-9ad4ba7a]{color:var(--color-danger-text);background-color:var(--color-danger-surface);border-color:var(--color-danger-border)}.btn--ghost[data-v-9ad4ba7a]{color:var(--color-accent);background:0 0;border-color:#0000;padding-left:.25rem;padding-right:.25rem}.btn--text[data-v-9ad4ba7a]{height:auto;color:var(--color-text-muted);background:0 0;border:0;padding:.375rem .25rem;font-size:.6875rem;font-weight:500;transition:color .12s cubic-bezier(.2,0,0,1)}.btn--text[data-v-9ad4ba7a]:hover:not(:disabled){color:var(--color-text)}.btn__spinner[data-v-9ad4ba7a]{border:2px solid;border-top-color:#0000;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite btn-spin-9ad4ba7a}@keyframes btn-spin-9ad4ba7a{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.btn__spinner[data-v-9ad4ba7a]{animation-duration:2s}}.icon-btn[data-v-8ed903dd]{appearance:none;font:inherit;color:var(--color-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.icon-btn[data-v-8ed903dd]:disabled{opacity:.55;cursor:not-allowed}.icon-btn--xs[data-v-8ed903dd]{width:1.25rem;height:1.25rem}.icon-btn--sm[data-v-8ed903dd]{width:1.5rem;height:1.5rem}.icon-btn--md[data-v-8ed903dd]{width:1.75rem;height:1.75rem}.icon-btn--circle[data-v-8ed903dd]{border-radius:9999px}.icon-btn--ghost[data-v-8ed903dd]:hover:not(:disabled){background:var(--color-surface-muted)}.icon-btn--outline[data-v-8ed903dd]{background:var(--color-surface);border-color:var(--color-border)}.icon-btn--outline[data-v-8ed903dd]:hover:not(:disabled){border-color:var(--color-border-strong)}.icon-btn--on-brand[data-v-8ed903dd]{color:var(--color-on-brand);background:var(--color-on-brand-control);border-color:var(--color-on-brand-control-border);border-radius:.5rem}.icon-btn--on-brand[data-v-8ed903dd]:focus-visible{outline:2px solid var(--color-focus-on-brand);outline-offset:2px}.modal-overlay[data-v-81322a50]{z-index:50;background:var(--color-overlay);position:fixed;inset:0}.modal[data-v-81322a50]{z-index:50;background:var(--color-surface);width:min(42.5rem,100vw - 2rem);max-height:calc(100dvh - 4rem);box-shadow:var(--shadow-modal);border-radius:.75rem;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.modal[data-v-81322a50]:focus-visible{outline:none}.modal--xs[data-v-81322a50]{width:min(26.25rem,100vw - 2rem)}.modal--sm[data-v-81322a50]{width:min(35rem,100vw - 2rem)}.modal--lg[data-v-81322a50]{width:min(59.25rem,100vw - 2rem)}.modal__header[data-v-81322a50]{border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;min-height:4.25rem;padding:0 1.5rem;display:flex}.modal__heading[data-v-81322a50]{align-items:center;gap:.75rem;display:flex}.modal__badge[data-v-81322a50]{width:2rem;height:2rem;color:var(--color-accent);background:var(--color-accent-surface);border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex}.modal__title[data-v-81322a50]{color:var(--color-text);margin:0;font-size:1.25rem;font-weight:600;line-height:1.25}.modal__description[data-v-81322a50]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.modal__description--shown[data-v-81322a50]{clip:auto;width:auto;height:auto;color:var(--color-text);white-space:normal;margin:0;padding:1.5rem 1.5rem 0;font-size:.875rem;position:static;overflow:visible}.modal__form[data-v-81322a50]{flex-direction:column;flex:1;min-height:0;display:flex}.modal__body[data-v-81322a50]{flex:1;padding:1.5rem 1.5rem 1.75rem;overflow:auto}.modal__footer[data-v-81322a50]{border-top:1px solid var(--color-border);flex-shrink:0;justify-content:flex-end;align-items:center;gap:.75rem;min-height:4rem;padding:0 1.5rem;display:flex}.modal__footer--muted[data-v-81322a50]{background:var(--color-canvas)}.tag[data-v-c7f5177f]{white-space:nowrap;border:1px solid #0000;border-radius:9999px;align-items:center;gap:.25rem;line-height:1.25;display:inline-flex}.tag--square[data-v-c7f5177f]{border-radius:.25rem}.tag--uppercase[data-v-c7f5177f]{text-transform:uppercase}.tag--xs[data-v-c7f5177f]{padding:.125rem .375rem;font-size:.625rem;font-weight:700}.tag--sm[data-v-c7f5177f]{padding:.125rem .5rem;font-size:.625rem;font-weight:600}.tag--status[data-v-c7f5177f]{gap:.375rem;padding:.375rem .625rem;font-size:.625rem;font-weight:600}.tag--md[data-v-c7f5177f]{padding:.375rem .75rem;font-size:.75rem;font-weight:400}.tag--neutral[data-v-c7f5177f]{--tag-surface:var(--color-surface-muted);--tag-text:var(--color-text-muted);--tag-border:var(--color-border);--tag-solid:var(--color-text-muted)}.tag--accent[data-v-c7f5177f]{--tag-surface:var(--color-accent-surface);--tag-text:var(--color-accent);--tag-border:var(--color-accent);--tag-solid:var(--color-accent)}.tag--success[data-v-c7f5177f]{--tag-surface:var(--color-success-surface);--tag-text:var(--color-success-text);--tag-border:var(--color-success-border);--tag-solid:var(--color-success-solid)}.tag--warning[data-v-c7f5177f]{--tag-surface:var(--color-warning-surface);--tag-text:var(--color-warning-text);--tag-border:var(--color-warning-border);--tag-solid:var(--color-warning-solid)}.tag--danger[data-v-c7f5177f]{--tag-surface:var(--color-danger-surface);--tag-text:var(--color-danger-text);--tag-border:var(--color-danger-border);--tag-solid:var(--color-danger-text)}.tag--slate[data-v-c7f5177f]{--tag-surface:var(--color-slate-surface);--tag-text:var(--color-slate-text);--tag-border:var(--color-slate-text);--tag-solid:var(--color-slate-text)}.tag--soft[data-v-c7f5177f],.tag--outline[data-v-c7f5177f]{color:var(--tag-text);background:var(--tag-surface)}.tag--outline[data-v-c7f5177f]{border-color:var(--tag-border)}.tag--solid[data-v-c7f5177f]{color:var(--color-on-accent);background:var(--tag-solid)}.tag__dot[data-v-c7f5177f]{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}.data-table[data-v-ec3635c3]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.625rem;overflow:hidden}table[data-v-ec3635c3]{border-collapse:collapse;table-layout:fixed;width:100%}th[data-v-ec3635c3],td[data-v-ec3635c3]{text-align:left;padding:0 .375rem}th[data-v-ec3635c3]:first-child,td[data-v-ec3635c3]:first-child{padding-left:1rem}th[data-v-ec3635c3]:last-child,td[data-v-ec3635c3]:last-child{padding-right:1rem}th[data-v-ec3635c3]{text-transform:uppercase;letter-spacing:.04em;height:2.75rem;color:var(--color-text-muted);background:var(--color-surface-muted);font-size:.6875rem;font-weight:700;line-height:1.25}td[data-v-ec3635c3]{height:4rem;color:var(--color-text);border-bottom:1px solid var(--color-border);font-size:.75rem}tbody tr:last-child td[data-v-ec3635c3]{border-bottom:0}.col-open[data-v-ec3635c3]{text-align:right;width:2.125rem}.cell-truncate[data-v-ec3635c3]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cell-muted[data-v-ec3635c3]{color:var(--color-text-muted)}.row[data-v-ec3635c3]{cursor:pointer;position:relative}.row:hover td[data-v-ec3635c3],.row:focus-within td[data-v-ec3635c3]{background:var(--color-accent-surface)}.row-name[data-v-ec3635c3]{font-size:.75rem;font-weight:600;line-height:1.25}.row-button[data-v-ec3635c3]{appearance:none;font:inherit;color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:0;margin:0;padding:0;font-size:.75rem;font-weight:600;line-height:1.25}.row-button[data-v-ec3635c3]:after{content:"";position:absolute;inset:-1px 0 0}.row-button[data-v-ec3635c3]:focus-visible{outline:none}.row:hover .row-button[data-v-ec3635c3]:after,.row:focus-within .row-button[data-v-ec3635c3]:after{box-shadow:inset 0 0 0 2px var(--color-accent)}tbody tr:last-child .row-button[data-v-ec3635c3]:after{border-radius:0 0 calc(.625rem - 1px) calc(.625rem - 1px)}.sr-only[data-v-ec3635c3]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.col-name[data-v-ec3635c3]{width:12.5rem}.col-contact[data-v-ec3635c3]{width:8.625rem}.col-phone[data-v-ec3635c3]{width:8.125rem}.col-status[data-v-ec3635c3]{width:8rem}.message[data-v-c3305ab0]{margin:0;font-size:.6875rem}.message--hint[data-v-c3305ab0]{color:var(--color-text-muted)}.message--hidden[data-v-c3305ab0]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.message--error[data-v-c3305ab0]{color:var(--color-danger-text)}.choices[data-v-cf584cb6]{border:0;min-width:0;margin:0;padding:0}.choices__legend[data-v-cf584cb6]{float:left;width:100%;color:var(--color-text);margin-bottom:.25rem;padding:0;font-size:.75rem;font-weight:600;line-height:1.25}.choices__required[data-v-cf584cb6]{color:var(--color-danger-text);margin-left:.125rem}.choices__options[data-v-cf584cb6]{clear:both;gap:.75rem;display:flex}.choices__option[data-v-cf584cb6]{flex:1;display:inline-flex;position:relative}.choices__input[data-v-cf584cb6]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.choices__pill[data-v-cf584cb6]{width:100%;height:2.5rem;color:var(--color-text);cursor:pointer;background:var(--color-surface);border:1px solid var(--color-border);border-radius:.375rem;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;transition:background-color .12s cubic-bezier(.2,0,0,1),border-color .12s cubic-bezier(.2,0,0,1);display:inline-flex}.choices__input:checked+.choices__pill[data-v-cf584cb6]{color:var(--color-accent);background:var(--color-accent-surface);border-color:var(--color-accent)}.choices__input:focus-visible+.choices__pill[data-v-cf584cb6]{outline:2px solid var(--color-focus);outline-offset:2px}.choices__input:disabled+.choices__pill[data-v-cf584cb6]{cursor:not-allowed;opacity:.55}.choices__messages[data-v-cf584cb6]{flex-direction:column;gap:.375rem;margin-top:.375rem;display:flex}.combobox[data-v-b85d7ef2]{color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:.375rem;transition:border-color .12s cubic-bezier(.2,0,0,1)}.combobox[data-v-b85d7ef2]:focus-within{outline:2px solid var(--color-focus);outline-offset:2px;border-color:var(--color-accent)}.combobox.is-invalid[data-v-b85d7ef2]{border-color:var(--color-danger-text)}.combobox.is-disabled[data-v-b85d7ef2]{color:var(--color-text-subtle);background:var(--color-canvas);cursor:not-allowed}.combobox[data-v-b85d7ef2]{align-items:center;gap:.5rem;height:2.5rem;padding:0 .5rem 0 .75rem;display:flex}.combobox__input[data-v-b85d7ef2]{min-width:0;height:100%;font:inherit;color:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:.8125rem;font-weight:400;line-height:1.25}.combobox__input[data-v-b85d7ef2]::placeholder{color:var(--color-text-subtle)}.combobox__input[data-v-b85d7ef2]:disabled{cursor:not-allowed}.combobox__trigger[data-v-b85d7ef2]{appearance:none;font:inherit;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:.375rem;flex-shrink:0;margin:0;padding:0;display:inline-flex}.combobox-item[data-v-b85d7ef2]{color:var(--color-text);cursor:pointer;border-radius:.375rem;outline:none;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:400;line-height:1.25;display:flex}.combobox-item[data-highlighted][data-v-b85d7ef2]{background:var(--color-accent-surface)}.combobox-item[data-disabled][data-v-b85d7ef2]{color:var(--color-text-subtle);cursor:not-allowed}.combobox-item[data-v-b85d7ef2]{justify-content:space-between}.combobox-item__check[data-v-b85d7ef2]{color:var(--color-accent);display:inline-flex}.combobox-empty[data-v-b85d7ef2]{color:var(--color-text-muted);padding:.5rem .75rem;font-size:.8125rem;font-weight:400;line-height:1.25}.base-combobox-content{z-index:60;background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-card);min-width:var(--reka-combobox-trigger-width);max-height:var(--reka-combobox-content-available-height);border-radius:.5rem;padding:.25rem;overflow:auto}.field[data-v-a8b1e297]{flex-direction:column;gap:.375rem;display:flex}.field--sm[data-v-a8b1e297]{gap:.25rem}.field__label[data-v-a8b1e297]{color:var(--color-text);font-size:.75rem;font-weight:600;line-height:1.25}.field__required[data-v-a8b1e297]{color:var(--color-danger-text);margin-left:.125rem}.input[data-v-69e8a808]{color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:.375rem;transition:border-color .12s cubic-bezier(.2,0,0,1)}.input[data-v-69e8a808]:focus-within{outline:2px solid var(--color-focus);outline-offset:2px;border-color:var(--color-accent)}.input.is-invalid[data-v-69e8a808]{border-color:var(--color-danger-text)}.input.is-disabled[data-v-69e8a808]{color:var(--color-text-subtle);background:var(--color-canvas);cursor:not-allowed}.input[data-v-69e8a808]{align-items:center;gap:.5rem;padding:0 .75rem;display:flex}.input--sm[data-v-69e8a808]{height:2.25rem}.input--md[data-v-69e8a808]{height:2.5rem}.input__control[data-v-69e8a808]{min-width:0;height:100%;font:inherit;color:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:.8125rem;font-weight:400;line-height:1.25}.input__control[data-v-69e8a808]::placeholder{color:var(--color-text-subtle)}.input__control[data-v-69e8a808]:disabled{cursor:not-allowed}.input__adornment[data-v-69e8a808]{color:var(--color-text-muted);flex-shrink:0;align-items:center;display:inline-flex}.select[data-v-01361647]{color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:.375rem;transition:border-color .12s cubic-bezier(.2,0,0,1)}.select[data-v-01361647]:focus-within{outline:2px solid var(--color-focus);outline-offset:2px;border-color:var(--color-accent)}.select.is-invalid[data-v-01361647]{border-color:var(--color-danger-text)}.select.is-disabled[data-v-01361647]{color:var(--color-text-subtle);background:var(--color-canvas);cursor:not-allowed}.select[data-v-01361647]{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:0 .75rem;font-family:inherit;font-size:.8125rem;font-weight:400;line-height:1.25;display:inline-flex}.select[data-v-01361647]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-color:var(--color-accent)}.select[data-disabled][data-v-01361647]{color:var(--color-text-subtle);cursor:not-allowed}.select[data-placeholder] .select__value[data-v-01361647]{color:var(--color-text-subtle)}.select--outline.select--sm[data-v-01361647]{height:2.25rem}.select--outline.select--md[data-v-01361647]{height:2.5rem}.select--filled[data-v-01361647]{background:var(--color-canvas);height:2.25rem;padding:0 .625rem 0 .75rem;font-size:.8125rem;font-weight:500}.select--inline[data-v-01361647]{background:var(--color-canvas);gap:.375rem;width:auto;padding:.375rem .625rem;font-size:.75rem;font-weight:600}.select__value[data-v-01361647]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.select__chevron[data-v-01361647]{color:var(--color-text-muted);flex-shrink:0}.select-item[data-v-01361647]{color:var(--color-text);cursor:pointer;border-radius:.375rem;outline:none;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:400;line-height:1.25;display:flex}.select-item[data-highlighted][data-v-01361647]{background:var(--color-accent-surface)}.select-item[data-disabled][data-v-01361647]{color:var(--color-text-subtle);cursor:not-allowed}.select-item[data-v-01361647]{justify-content:space-between}.select-item__check[data-v-01361647]{color:var(--color-accent);display:inline-flex}.base-select-content{z-index:60;background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-card);min-width:var(--reka-select-trigger-width);max-height:var(--reka-select-content-available-height);border-radius:.5rem;padding:.25rem}.company-form[data-v-2296a346]{flex-direction:column;gap:1rem;display:flex}.company-form__row[data-v-2296a346]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.page-header[data-v-0308ce4b]{background:var(--color-surface);border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.375rem 1.5rem;min-height:7rem;padding:1.25rem 2rem 1rem;display:flex}.page-header--center[data-v-0308ce4b]{align-items:center;padding-bottom:1.25rem}.page-header--with-below[data-v-0308ce4b]{flex-wrap:wrap}.page-header-main[data-v-0308ce4b]{flex-direction:column;gap:.375rem;min-width:0;display:flex}.title[data-v-0308ce4b]{color:var(--color-text);font-size:1.5rem;font-weight:700;line-height:1.25}.meta[data-v-0308ce4b]{color:var(--color-text-muted);font-size:.75rem}.actions[data-v-0308ce4b]{align-items:center;gap:.625rem;display:flex}.below[data-v-0308ce4b]{flex-basis:100%}.empty[data-v-c6568e6e]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;display:flex}.empty__frame[data-v-c6568e6e]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:9999px;justify-content:center;align-items:center;width:3.75rem;height:3.75rem;margin-bottom:.5rem;display:flex}.empty__icon[data-v-c6568e6e]{color:var(--color-text-muted)}.empty__title[data-v-c6568e6e]{color:var(--color-text);margin:0;font-size:1rem;font-weight:700;line-height:1.25}.empty__message[data-v-c6568e6e]{color:var(--color-text-muted);margin:0;font-size:.75rem;font-weight:400;line-height:1.25}.search__label[data-v-84b2fc59]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.checkbox-root[data-v-197b498a]{display:inline-flex}.checkbox[data-v-197b498a]{cursor:pointer;align-items:center;gap:.75rem;display:inline-flex;position:relative}.checkbox--disabled[data-v-197b498a]{cursor:not-allowed}.checkbox--tile[data-v-197b498a]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.375rem;gap:.5rem;width:100%;padding:.5rem .625rem;transition:background-color .12s cubic-bezier(.2,0,0,1),border-color .12s cubic-bezier(.2,0,0,1)}.checkbox--tile.checkbox--checked[data-v-197b498a]{background:var(--color-accent-surface);border-color:var(--color-accent)}.checkbox__input[data-v-197b498a]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.checkbox__box[data-v-197b498a]{width:18px;height:18px;color:var(--color-on-accent);background:var(--color-surface);border:1px solid var(--color-border);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .12s cubic-bezier(.2,0,0,1),border-color .12s cubic-bezier(.2,0,0,1);display:inline-flex}.checkbox__input:checked+.checkbox__box[data-v-197b498a]{background:var(--color-success-solid);border-color:var(--color-success-solid)}.checkbox--tile .checkbox__input:checked+.checkbox__box[data-v-197b498a]{background:var(--color-accent);border-color:var(--color-accent)}.checkbox__input:focus-visible+.checkbox__box[data-v-197b498a]{outline:2px solid var(--color-focus);outline-offset:2px}.checkbox__input:disabled+.checkbox__box[data-v-197b498a]{background:var(--color-canvas);opacity:.6}.checkbox__input:disabled:checked+.checkbox__box[data-v-197b498a]{background:var(--color-success-solid)}.checkbox__label[data-v-197b498a]{color:var(--color-text);font-size:.75rem;font-weight:400;line-height:1.25}.checkbox__label--hidden[data-v-197b498a],.checkbox__reason[data-v-197b498a]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.badge[data-v-317bbd81]{border-radius:9999px;justify-content:center;align-items:center;padding:0 .375rem;font-weight:700;line-height:1;display:inline-flex;position:relative}.badge--sm[data-v-317bbd81]{min-width:1.25rem;height:1.25rem;font-size:.625rem}.badge--md[data-v-317bbd81]{min-width:1.375rem;height:1.375rem;font-size:.75rem}.badge--solid[data-v-317bbd81]{color:var(--color-on-accent);background:var(--color-accent)}.badge--soft[data-v-317bbd81]{color:var(--color-accent);background:var(--color-accent-surface)}.badge--neutral[data-v-317bbd81]{color:var(--color-text-muted);background:var(--color-surface-muted)}.sr-only[data-v-317bbd81]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.base-popover{z-index:60;background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-card);border-radius:.5rem;padding:1rem}.base-popover:focus-visible{outline:none}.filters[data-v-03e8e5ab]{flex-direction:column;gap:.75rem;width:21rem;display:flex}.filters__header[data-v-03e8e5ab],.filters__footer[data-v-03e8e5ab]{justify-content:space-between;align-items:center;display:flex}.filters__title[data-v-03e8e5ab]{color:var(--color-text);margin:0;font-size:.8125rem;font-weight:600}.filters__count[data-v-03e8e5ab]{color:var(--color-text-muted);margin:0;font-size:.75rem;font-weight:500}.filters__group[data-v-03e8e5ab]{border:0;margin:0;padding:0}.filters__legend[data-v-03e8e5ab]{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin-bottom:.375rem;padding:0;font-size:.6875rem;font-weight:700;line-height:1.25}.filters__options[data-v-03e8e5ab]{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.companies[data-v-87fa94c6]{padding:2rem}.companies__search[data-v-87fa94c6]{width:14.6875rem}.companies__loading[data-v-87fa94c6]{color:var(--color-text-muted);margin:0}.filters[data-v-401ea69a]{flex-direction:column;gap:.75rem;width:21rem;display:flex}.filters__header[data-v-401ea69a],.filters__footer[data-v-401ea69a]{justify-content:space-between;align-items:center;display:flex}.filters__title[data-v-401ea69a]{color:var(--color-text);margin:0;font-size:.8125rem;font-weight:600}.filters__count[data-v-401ea69a]{color:var(--color-text-muted);margin:0;font-size:.75rem;font-weight:500}.filters__group[data-v-401ea69a]{border:0;margin:0;padding:0}.filters__legend[data-v-401ea69a]{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin-bottom:.375rem;padding:0;font-size:.6875rem;font-weight:700;line-height:1.25}.filters__options[data-v-401ea69a]{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.drag-handle[data-v-ba63d38c]{appearance:none;font:inherit;color:var(--color-text-subtle);cursor:pointer;width:1.25rem;height:1.25rem;cursor:grab;touch-action:none;background:0 0;border:0;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.drag-handle[data-v-ba63d38c]:hover:not(:disabled){color:var(--color-text-muted);background:var(--color-surface-muted)}.drag-handle[data-v-ba63d38c]:disabled{cursor:not-allowed;opacity:.55}.textarea[data-v-179cfdd5]{color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:.375rem;transition:border-color .12s cubic-bezier(.2,0,0,1)}.textarea[data-v-179cfdd5]:focus-within{outline:2px solid var(--color-focus);outline-offset:2px;border-color:var(--color-accent)}.textarea.is-invalid[data-v-179cfdd5]{border-color:var(--color-danger-text)}.textarea.is-disabled[data-v-179cfdd5]{color:var(--color-text-subtle);background:var(--color-canvas);cursor:not-allowed}.textarea[data-v-179cfdd5]{resize:vertical;outline:0;width:100%;padding:.625rem .75rem;font-family:inherit;font-size:.8125rem;font-weight:400;line-height:1.25}.textarea--sm[data-v-179cfdd5]{min-height:2.25rem;padding-block:.5rem}.textarea--md[data-v-179cfdd5]{min-height:2.5rem}.textarea[data-v-179cfdd5]::placeholder{color:var(--color-text-subtle)}.task-item[data-v-7a35074b]{list-style:none}.task[data-v-7a35074b]{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:none;border-radius:.625rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem;display:grid}.task--dragging[data-v-7a35074b]{box-shadow:var(--shadow-card)}.task__content[data-v-7a35074b]{flex-direction:column;gap:.625rem;min-width:0;display:flex}.task__main[data-v-7a35074b]{align-items:flex-start;gap:.5rem;display:flex}.task__name[data-v-7a35074b]{flex:1;min-width:0}.task__assignee[data-v-7a35074b]{flex-shrink:0;width:10rem}.task__note[data-v-7a35074b]{padding-left:1.75rem}.task-list[data-v-a82bea37]{flex-direction:column;gap:.75rem;display:flex}.task-list__items[data-v-a82bea37]{flex-direction:column;gap:.75rem;margin:0;padding:0;display:flex}.job-form[data-v-a5d40e97]{flex-direction:column;gap:1.25rem;display:flex}.job-form__section[data-v-a5d40e97]{flex-direction:column;gap:1rem;display:flex}.job-form__section--tasks[data-v-a5d40e97]{gap:.75rem}.job-form__heading[data-v-a5d40e97]{color:var(--color-text);margin:0;font-size:1rem;font-weight:700;line-height:1.25}.job-form__schedule[data-v-a5d40e97]{flex-direction:column;gap:.75rem;display:flex}.job-form__row[data-v-a5d40e97]{gap:1rem;display:grid}.job-form__row--three[data-v-a5d40e97]{grid-template-columns:repeat(3,minmax(0,1fr))}.job-form__preview[data-v-a5d40e97]{color:var(--color-text-muted);margin:0;font-size:.75rem;font-weight:400;line-height:1.25}.job-form__preview[data-v-a5d40e97]:empty{margin-top:-.75rem}.recurrence-tag[data-v-a9c45d38]{font-weight:500}.progress[data-v-043673cc]{flex-direction:column;gap:.375rem;display:flex}.progress__value[data-v-043673cc]{color:var(--progress-color);font-size:.6875rem;font-weight:700;line-height:1.25}.progress__value--empty[data-v-043673cc]{color:var(--color-text-subtle)}.progress__track[data-v-043673cc]{background:var(--color-border);border-radius:9999px;width:100%;height:4px;overflow:hidden}.progress__fill[data-v-043673cc]{background:var(--progress-color);border-radius:9999px;height:100%}.progress--accent[data-v-043673cc]{--progress-color:var(--color-accent)}.progress--success[data-v-043673cc]{--progress-color:var(--color-success-text)}.progress--danger[data-v-043673cc]{--progress-color:var(--color-danger-text)}.progress--neutral[data-v-043673cc]{--progress-color:var(--color-text-subtle)}.cell[data-v-8eeebf49]{align-items:center;gap:.5rem;display:flex}.cell__bar[data-v-8eeebf49]{flex:1;min-width:0}.cell__link[data-v-8eeebf49]{color:var(--color-text-subtle);display:flex}.cell__link[data-v-8eeebf49]:after{content:"";position:absolute;inset:0}.cell__link[data-v-8eeebf49]:hover{color:var(--color-accent)}.cell__link[data-v-8eeebf49]:focus-visible{outline:none}.cell__link[data-v-8eeebf49]:focus-visible:after{outline:2px solid var(--color-focus);outline-offset:2px;z-index:1;outline-offset:-2px}@supports not selector(::-webkit-scrollbar){.progress-table[data-v-d14d2cd1]{scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent}}.progress-table[data-v-d14d2cd1]::-webkit-scrollbar{width:10px;height:10px}.progress-table[data-v-d14d2cd1]::-webkit-scrollbar-track{background:0 0}.progress-table[data-v-d14d2cd1]::-webkit-scrollbar-corner{background:0 0}.progress-table[data-v-d14d2cd1]::-webkit-scrollbar-thumb{background-color:var(--color-border);background-clip:padding-box;border:2px solid #0000;border-radius:9999px}.progress-table[data-v-d14d2cd1]::-webkit-scrollbar-thumb:hover{background-color:var(--color-border-strong)}.progress-table[data-v-d14d2cd1]::-webkit-scrollbar-thumb:active{background-color:var(--color-border-strong)}.progress-table[data-v-d14d2cd1]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.625rem;overflow-x:auto}table[data-v-d14d2cd1]{--job-column:12.5rem;width:100%;min-width:calc(var(--job-column) + var(--weeks) * 8.75rem);border-collapse:collapse;table-layout:fixed}@media (width>=768px){table[data-v-d14d2cd1]{--job-column:24.375rem}}.progress-table__job-column[data-v-d14d2cd1]{width:var(--job-column)}@media (width>=768px){th[data-v-d14d2cd1]:first-child{z-index:1;position:sticky;left:0}}.head[data-v-d14d2cd1]{text-align:left;vertical-align:middle;background:var(--color-surface);border-left:1px solid var(--color-border);height:3.625rem;padding:.625rem .875rem}.head--job[data-v-d14d2cd1]{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);border-left:0;padding-left:1.125rem;font-size:.6875rem;font-weight:700;line-height:1.25}.head__line[data-v-d14d2cd1]{align-items:center;gap:.375rem;display:flex}.head__title[data-v-d14d2cd1]{color:var(--color-text);font-size:.75rem;font-weight:700}.head--current[data-v-d14d2cd1]{background:var(--color-accent-surface)}.head--current .head__title[data-v-d14d2cd1]{color:var(--color-accent)}.head__date[data-v-d14d2cd1]{color:var(--color-text-muted);margin-top:.25rem;font-size:.625rem;font-weight:400;display:block}.company th[data-v-d14d2cd1]{height:2.875rem;color:var(--color-text);text-align:left;background:var(--color-surface-muted);border-top:1px solid var(--color-border);padding:0 1rem 0 1.125rem;font-size:.75rem;font-weight:700}.company__name[data-v-d14d2cd1]{position:sticky;left:1.125rem}.row__header[data-v-d14d2cd1]{text-align:left;background:var(--color-surface);border-top:1px solid var(--color-border);height:2.875rem;padding:0 1rem 0 2.125rem;font-weight:400}.row__name[data-v-d14d2cd1]{align-items:center;gap:.5rem;display:flex}.row__title[data-v-d14d2cd1]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text);flex:1;font-size:.75rem;overflow:hidden}.row__recurrence[data-v-d14d2cd1]{flex-shrink:0}.row--day .row__header[data-v-d14d2cd1]{padding-left:3.125rem}.row--day .row__title[data-v-d14d2cd1]{font-size:.6875rem}.row__cell[data-v-d14d2cd1]{vertical-align:middle;background:var(--color-surface);border-top:1px solid var(--color-border);padding:.5rem .875rem;position:relative}.row__cell--current[data-v-d14d2cd1]{background:var(--color-accent-surface-subtle)}.period[data-v-0b033316]{align-items:center;gap:.75rem;display:flex}.period__pill[data-v-0b033316],.period__today[data-v-0b033316]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:9999px}.period__pill[data-v-0b033316]{align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.period__label[data-v-0b033316]{color:var(--color-text);font-size:.8125rem;font-weight:600}.period__today[data-v-0b033316]{appearance:none;font:inherit;color:var(--color-text);cursor:pointer;background:0 0;background:var(--color-surface);border:0;border:1px solid var(--color-border);margin:0;padding:.5rem .75rem;font-size:.75rem;font-weight:600}.period__today[data-v-0b033316]:disabled{color:var(--color-text-subtle);cursor:not-allowed}.progress[data-v-a6e42652]{flex-direction:column;flex:1;gap:1rem;min-height:0;padding:1.5rem;display:flex}.progress__search[data-v-a6e42652]{width:15rem}.progress__loading[data-v-a6e42652]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@supports not selector(::-webkit-scrollbar){.progress__scroller[data-v-a6e42652]{scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent}}.progress__scroller[data-v-a6e42652]::-webkit-scrollbar{width:10px;height:10px}.progress__scroller[data-v-a6e42652]::-webkit-scrollbar-track{background:0 0}.progress__scroller[data-v-a6e42652]::-webkit-scrollbar-corner{background:0 0}.progress__scroller[data-v-a6e42652]::-webkit-scrollbar-thumb{background-color:var(--color-border);background-clip:padding-box;border:2px solid #0000;border-radius:9999px}.progress__scroller[data-v-a6e42652]::-webkit-scrollbar-thumb:hover{background-color:var(--color-border-strong)}.progress__scroller[data-v-a6e42652]::-webkit-scrollbar-thumb:active{background-color:var(--color-border-strong)}.progress__scroller[data-v-a6e42652]{flex:1;min-height:0;overflow-y:auto}.edit-time[data-v-48ff7f52]{flex-direction:column;gap:1rem;display:flex}.edit-time__box[data-v-48ff7f52]{background:var(--color-canvas);border:1px solid var(--color-border);border-radius:.5rem;margin:0;padding:.75rem}.edit-time__current[data-v-48ff7f52],.edit-time__person[data-v-48ff7f52]{flex-direction:column;gap:.375rem;display:flex}.edit-time__label[data-v-48ff7f52]{color:var(--color-text-muted);font-size:.625rem;font-weight:600}.edit-time__reading[data-v-48ff7f52]{color:var(--color-accent);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700}.edit-time__people[data-v-48ff7f52]{flex-direction:column;gap:.625rem;display:flex}.edit-time__name-row[data-v-48ff7f52]{align-items:center;gap:.375rem;display:flex}.edit-time__fields[data-v-48ff7f52]{gap:.75rem;display:flex}.edit-time__field[data-v-48ff7f52]{flex:1;min-width:0}.edit-time__note[data-v-48ff7f52]{color:var(--color-text-muted);align-items:center;gap:.5rem;font-size:.75rem;font-weight:400;line-height:1.25;display:flex}.edit-time__dot[data-v-48ff7f52]{background:var(--color-accent);border-radius:9999px;flex-shrink:0;width:6px;height:6px}.divider[data-v-7c7cdda1]{background:var(--color-border);flex-shrink:0}.divider--horizontal[data-v-7c7cdda1]{width:100%;height:1px}.divider--vertical[data-v-7c7cdda1]{align-self:stretch;width:1px;height:100%}.divider--on-brand[data-v-7c7cdda1]{background:var(--color-on-brand-divider)}.job-timer[data-v-5e5e1f58]{background-color:var(--color-brand);border-radius:.625rem;align-items:center;gap:.75rem;padding:.625rem .75rem;display:inline-flex}.job-timer--done[data-v-5e5e1f58]{background-color:var(--color-success-solid)}.job-timer--done .job-timer__label[data-v-5e5e1f58]{color:var(--color-on-brand);opacity:1}.job-timer--paused[data-v-5e5e1f58]{background-color:var(--color-warning-solid)}.job-timer--paused .job-timer__label[data-v-5e5e1f58],.job-timer--paused .job-timer__time[data-v-5e5e1f58]{color:var(--color-text);opacity:1}.job-timer__reading[data-v-5e5e1f58]{align-items:center;gap:.625rem;display:flex}.job-timer__label[data-v-5e5e1f58]{text-transform:uppercase;letter-spacing:.08em;color:var(--color-on-brand-muted);opacity:.75;font-size:.5rem;font-weight:600;line-height:1.25}.job-timer__time[data-v-5e5e1f58]{color:var(--color-on-brand);font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:700}.job-timer__divider[data-v-5e5e1f58]{height:24px;display:flex}.job-timer__actions[data-v-5e5e1f58]{align-items:center;gap:.75rem;display:flex}.panel[data-v-eee02e7d]{background:var(--color-surface);border-left:1px solid var(--color-border);width:47.5rem;max-width:100vw;height:100%;box-shadow:var(--shadow-card);flex-direction:column;gap:1rem;padding:1.5rem 1.5rem 1.25rem;display:flex}.panel--canvas[data-v-eee02e7d]{background:var(--color-canvas)}.panel-header[data-v-eee02e7d]{justify-content:space-between;align-items:center;display:flex}.panel-heading[data-v-eee02e7d]{flex-direction:column;gap:.375rem;min-width:0;display:flex}.panel-title-row[data-v-eee02e7d]{align-items:center;gap:.5rem;display:flex}.panel-title[data-v-eee02e7d]{color:var(--color-text);font-size:1.125rem;font-weight:700;line-height:1.25}.panel-subtitle[data-v-eee02e7d]{color:var(--color-accent);font-size:.75rem;font-weight:600}.panel-actions[data-v-eee02e7d]{align-items:center;gap:.75rem;display:flex}@supports not selector(::-webkit-scrollbar){.panel-body[data-v-eee02e7d]{scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent}}.panel-body[data-v-eee02e7d]::-webkit-scrollbar{width:10px;height:10px}.panel-body[data-v-eee02e7d]::-webkit-scrollbar-track{background:0 0}.panel-body[data-v-eee02e7d]::-webkit-scrollbar-corner{background:0 0}.panel-body[data-v-eee02e7d]::-webkit-scrollbar-thumb{background-color:var(--color-border);background-clip:padding-box;border:2px solid #0000;border-radius:9999px}.panel-body[data-v-eee02e7d]::-webkit-scrollbar-thumb:hover{background-color:var(--color-border-strong)}.panel-body[data-v-eee02e7d]::-webkit-scrollbar-thumb:active{background-color:var(--color-border-strong)}.panel-body[data-v-eee02e7d]{flex:1;min-height:0;overflow-y:auto}.panel-footer[data-v-eee02e7d]{flex-shrink:0}.item[data-v-1599cde7]{flex-direction:column;flex-shrink:0;gap:.25rem;display:flex}.item__label[data-v-1599cde7]{color:var(--color-text-muted);white-space:nowrap;font-size:.625rem;font-weight:400}.item__value[data-v-1599cde7]{color:var(--color-text);white-space:nowrap;margin:0;font-size:.75rem;font-weight:600;line-height:1.25}.item--truncate[data-v-1599cde7]{flex-shrink:1;min-width:0}.item--truncate .item__value[data-v-1599cde7]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.actions[data-v-53aab72d]{flex-direction:column;gap:.75rem;display:flex}.actions__buttons[data-v-53aab72d]{gap:.75rem;display:flex}.note-btn[data-v-4df2fb93]{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin:0;padding:0;display:inline-flex}.note-btn[data-v-4df2fb93]:disabled{opacity:.55;cursor:not-allowed}.note-btn--unread[data-v-4df2fb93]{color:var(--color-on-accent);background:var(--color-warning-solid)}.note-btn--read[data-v-4df2fb93]{color:var(--color-on-accent);background:var(--color-success-solid)}.note-btn--empty[data-v-4df2fb93]{color:var(--color-text-muted);background:var(--color-surface);border-color:var(--color-border-strong)}.task-row[data-v-6c67c418]{align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.task-row__handle[data-v-6c67c418]{margin-inline:-.3125rem}.task-row__info[data-v-6c67c418]{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.task-row__title[data-v-6c67c418]{color:var(--color-text);font-size:.75rem;font-weight:400;line-height:1.25}.task-row__title--completed[data-v-6c67c418]{color:var(--color-text-muted);text-decoration:line-through}.task-row__muted[data-v-6c67c418]{color:var(--color-text-muted);font-size:.625rem}.section-header[data-v-c29afe95]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.section-header-main[data-v-c29afe95]{flex-direction:column;gap:.25rem;min-width:0;display:flex}.section-header--wrap[data-v-c29afe95]{flex-wrap:wrap}.section-header--wrap .section-header-main[data-v-c29afe95]{flex:14rem}.title-row[data-v-c29afe95]{align-items:center;gap:.5rem;display:flex}.title[data-v-c29afe95]{color:var(--color-text)}.title--lg[data-v-c29afe95]{font-size:1.125rem;font-weight:700;line-height:1.25}.title--md[data-v-c29afe95]{font-size:.875rem;font-weight:700}.subtitle[data-v-c29afe95],.aside[data-v-c29afe95]{color:var(--color-text-muted);font-size:.75rem}.group-header[data-v-a847e7c9]{background:var(--color-canvas);border-bottom:1px solid var(--color-border);align-items:center;gap:.75rem;padding:.875rem 0 .5rem;display:flex}.group-header__bar[data-v-a847e7c9]{border-radius:2px;flex-shrink:0;width:3px;height:24px}.group-header__bar--1[data-v-a847e7c9]{background:var(--color-person-1)}.group-header__bar--2[data-v-a847e7c9]{background:var(--color-person-2)}.group-header__bar--3[data-v-a847e7c9]{background:var(--color-person-3)}.group-header__bar--4[data-v-a847e7c9]{background:var(--color-person-4)}.group-header__bar--5[data-v-a847e7c9]{background:var(--color-person-5)}.group-header__bar--6[data-v-a847e7c9]{background:var(--color-person-6)}.group-header__bar--neutral[data-v-a847e7c9]{background:var(--color-border-strong)}.group-header__name[data-v-a847e7c9]{color:var(--color-text);margin:0;font-size:.8125rem;font-weight:700}.menu__item[data-v-4a052e8d]{color:var(--color-text);cursor:pointer;border-radius:.375rem;outline:none;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:400;line-height:1.25;display:flex}.menu__item[data-highlighted][data-v-4a052e8d]{background:var(--color-accent-surface)}.menu__item[data-disabled][data-v-4a052e8d]{color:var(--color-text-subtle);cursor:not-allowed}.menu__item--danger[data-v-4a052e8d]{color:var(--color-danger-text)}.base-dropdown-menu{z-index:60;background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-card);border-radius:.5rem;min-width:10rem;padding:.25rem}.draggable-task[data-v-5940519b]{list-style:none}.draggable-task[data-dnd-dragging][data-v-5940519b]{background:var(--color-surface);box-shadow:var(--shadow-card);border-radius:.5rem;padding-inline:.75rem}.task-group--drop-target[data-v-070f275c]{outline:2px dashed var(--color-accent);outline-offset:-2px}.task-group__list[data-v-070f275c]{margin:0;padding:0}.task-group__list>li+li[data-v-070f275c],.task-groups[data-v-acdca653]>*+*{border-top:1px solid var(--color-border)}.tasks[data-v-29b53c67]{flex-direction:column;gap:1rem;display:flex}.tasks__list[data-v-29b53c67]{margin:0;padding:0;list-style:none}.tasks__list li+li[data-v-29b53c67]{border-top:1px solid var(--color-border)}.occurrence__sop-dot[data-v-f252abc1]{background:var(--color-warning-solid);border-radius:9999px;width:.5rem;height:.5rem}.occurrence[data-v-f252abc1]{flex-direction:column;gap:1rem;display:flex}.occurrence__summary[data-v-f252abc1]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.occurrence__fields[data-v-f252abc1]{align-items:center;gap:1.5rem;min-width:0;margin:0;display:flex}.occurrence__timer[data-v-f252abc1]{flex-shrink:0}.occurrence__priority--high[data-v-f252abc1]{color:var(--color-danger-text)}.reassign[data-v-f1615e75]{flex-direction:column;gap:1rem;display:flex}.notes[data-v-3cd5fc08]{flex-direction:column;gap:1.5rem;display:flex}.notes__section[data-v-3cd5fc08]{flex-direction:column;gap:.5rem;display:flex}.notes__label-row[data-v-3cd5fc08]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.notes__label[data-v-3cd5fc08]{color:var(--color-text);font-size:.75rem;font-weight:600;line-height:1.25}.notes__text[data-v-3cd5fc08]{min-height:calc(6.25em + 1.25rem + 2px);color:var(--color-text);overflow-wrap:anywhere;white-space:pre-wrap;background:var(--color-canvas);border:1px solid var(--color-border);border-radius:.375rem;margin:0;padding:.625rem .75rem;font-size:.8125rem;font-weight:400;line-height:1.25}.notes__text--empty[data-v-3cd5fc08]{color:var(--color-text-subtle)}.notes__receipt[data-v-3cd5fc08]{color:var(--color-text-muted);margin:0;font-size:.625rem;font-weight:400;line-height:1.25}.scope-prompt[data-v-370dca08]{flex-direction:column;gap:.75rem;display:flex}.scope-prompt__note[data-v-370dca08]{color:var(--color-text-muted);margin:0;font-size:.625rem;font-weight:400;line-height:1.25}.change-bar[data-v-b768e2a1]{background:var(--color-slate-surface);border-radius:.375rem;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.change-bar__icon[data-v-b768e2a1]{color:var(--color-slate-text);flex-shrink:0}.change-bar__text[data-v-b768e2a1]{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.change-bar__title[data-v-b768e2a1]{margin:0;font-size:.75rem;font-weight:600;line-height:1.25}.change-bar__meta[data-v-b768e2a1]{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:.625rem;font-weight:400;line-height:1.25;display:flex}.change-bar__legend[data-v-b768e2a1]{border-radius:.25rem;padding:0 .375rem}.change-bar__legend--added[data-v-b768e2a1]{color:var(--color-success-text);background:var(--color-success-surface);text-decoration:underline}.change-bar__legend--removed[data-v-b768e2a1]{color:var(--color-danger-text);background:var(--color-danger-surface);text-decoration:line-through}.sop-document[data-v-98823ead]{overflow-wrap:anywhere;color:var(--color-text);font-size:.75rem;font-weight:400;line-height:1.25}.sop-document[data-v-98823ead] :is(h1,.sop-h1){margin:1.25rem 0 .5rem;font-size:1.125rem;font-weight:700;line-height:1.25}.sop-document[data-v-98823ead] :is(h2,.sop-h2){margin:1rem 0 .5rem;font-size:1rem;font-weight:700;line-height:1.25}.sop-document[data-v-98823ead] :is(h3:not(.sop-h1),.sop-h3){margin:.75rem 0 .25rem;font-size:.75rem;font-weight:600;line-height:1.25}.sop-document[data-v-98823ead] p{min-height:1lh;margin:0 0 .5rem}.sop-document[data-v-98823ead] :is(ul,ol){margin:0 0 .5rem;padding-left:1.5rem}.sop-document[data-v-98823ead] li>p{margin-bottom:.25rem}.sop-document[data-v-98823ead] hr{border:0;border-top:1px solid var(--color-border);margin:1rem 0}.sop-document[data-v-98823ead] table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0 0 .75rem}.sop-document[data-v-98823ead] :is(th,td){text-align:left;vertical-align:top;border:1px solid var(--color-border);padding:.375rem .5rem}.sop-document[data-v-98823ead] th{background:var(--color-canvas);font-size:.75rem;font-weight:600;line-height:1.25}.sop-document[data-v-98823ead] :is(th,td) p{margin:0}.sop-document[data-v-98823ead] .sop-align-center{text-align:center}.sop-document[data-v-98823ead] .sop-align-right{text-align:right}.sop-document[data-v-98823ead] mark{color:inherit;background:var(--color-highlight);border-radius:.25rem}.sop-document[data-v-98823ead] a{color:var(--color-accent);text-decoration:underline}.sop-document[data-v-98823ead]>:first-child{margin-top:0}.sop-document[data-v-98823ead] .sop-change-label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.sop-document[data-v-98823ead] .sop-added{color:var(--color-success-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-success-border);text-decoration-color:var(--color-success-border);background:var(--color-success-surface)}.sop-document[data-v-98823ead] .sop-removed{color:var(--color-danger-text);background:var(--color-danger-surface);text-decoration:line-through}.sop-document[data-v-98823ead] .sop-removed+.sop-added{margin-left:.15em}.sop-document[data-v-98823ead] :is(p,h3,h4,h5,li).sop-block--added,.sop-document[data-v-98823ead] :is(p,h3,h4,h5,li).sop-block--removed{padding-left:.5rem}.sop-document[data-v-98823ead] :is(p,h3,h4,h5,li,ul,ol,table,tr).sop-block--added{color:var(--color-success-text);background:var(--color-success-surface);box-shadow:inset 3px 0 0 var(--color-success-border);position:relative}.sop-document[data-v-98823ead] :is(p,h3,h4,h5,li,ul,ol,table,tr).sop-block--removed{color:var(--color-danger-text);background:var(--color-danger-surface);box-shadow:inset 3px 0 0 var(--color-danger-border);text-decoration:line-through;position:relative}.sop-document[data-v-98823ead] hr.sop-block--added{border-top:2px solid var(--color-success-border)}.sop-document[data-v-98823ead] hr.sop-block--removed{border-top:2px dashed var(--color-danger-border)}.sop-modal[data-v-e3c7b0c1]{flex-direction:column;gap:1rem;display:flex}.sop-modal__loading[data-v-e3c7b0c1]{color:var(--color-text-muted);margin:0;font-size:.75rem;font-weight:400;line-height:1.25}.sop-modal__document[data-v-e3c7b0c1]{border:1px solid var(--color-border);border-radius:.375rem;padding:1rem 1.25rem}.sop-modal__edited[data-v-e3c7b0c1]{color:var(--color-text-muted);margin:0 auto 0 0;font-size:.625rem;font-weight:400;line-height:1.25}.dashboard-panel[data-v-c4e73e5d]{background:var(--color-canvas);border-left:1px solid var(--color-border);flex-direction:column;width:47.5rem;max-width:100vw;height:100%;padding:1.5rem;display:flex}.dashboard-panel__empty[data-v-c4e73e5d]{flex:1}.dashboard-panel__loading[data-v-c4e73e5d]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.dashboard-panel__notice[data-v-c4e73e5d]{width:26.25rem;max-width:100vw;margin-top:auto;padding:1.5rem}.card[data-v-8a93c9eb]{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:none;box-sizing:border-box;color:inherit;font:inherit;border-radius:.625rem;padding:0;display:block}.card--elevation-sm[data-v-8a93c9eb]{box-shadow:var(--shadow-card-sm)}.card--elevation-md[data-v-8a93c9eb]{box-shadow:var(--shadow-card)}.card--padding-sm[data-v-8a93c9eb]{padding:.625rem}.card--padding-md[data-v-8a93c9eb]{padding:.625rem 1.5rem}.card--selected[data-v-8a93c9eb]{border-color:var(--color-accent)}.card--interactive[data-v-8a93c9eb]{cursor:pointer}.card--interactive[data-v-8a93c9eb]:hover{border-color:var(--color-border-strong)}.card--interactive.card--selected[data-v-8a93c9eb]:hover{border-color:var(--color-accent)}.job-card[data-v-4b0dd788]{position:relative}.job-card__row[data-v-4b0dd788]{align-items:center;gap:.75rem;display:flex}.job-card__handle[data-v-4b0dd788]{z-index:1;margin-inline:-.25rem;position:relative}.job-card__select[data-v-4b0dd788]{appearance:none;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:.75rem;min-width:0;margin:0;padding:0;display:flex}.job-card__select[data-v-4b0dd788]:after{content:"";border-radius:.625rem;position:absolute;inset:-1px}.job-card__select[data-v-4b0dd788]:focus-visible{outline:none}.job-card__select[data-v-4b0dd788]:focus-visible:after{outline:2px solid var(--color-focus);outline-offset:2px}.job-card__info[data-v-4b0dd788]{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.job-card__title-row[data-v-4b0dd788]{align-items:center;gap:.5rem;display:flex}.job-card__title[data-v-4b0dd788]{color:var(--color-text);font-size:.875rem;font-weight:400;line-height:1.25}.job-card__subtitle[data-v-4b0dd788]{color:var(--color-accent);font-size:.75rem}.job-card__chevron[data-v-4b0dd788]{color:var(--color-text-muted);margin-left:.75rem}.job-card--muted .job-card__title[data-v-4b0dd788],.job-card--muted .job-card__subtitle[data-v-4b0dd788]{color:var(--color-text-subtle)}.job-list[data-v-b1d21917]{flex-direction:column;gap:.875rem;margin:0;padding:0;list-style:none;display:flex}.calendar[data-v-527867ad]{flex-direction:column;gap:.75rem;display:flex}.calendar__header[data-v-527867ad]{justify-content:space-between;align-items:center;display:flex}.calendar__heading[data-v-527867ad]{color:var(--color-text);font-size:.875rem;font-weight:700}.calendar__nav[data-v-527867ad]{appearance:none;font:inherit;color:var(--color-text-muted);cursor:pointer;width:1.75rem;height:1.75rem;background:0 0;background:var(--color-canvas);border:0;border:1px solid var(--color-border);border-radius:.375rem;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.calendar__nav[data-v-527867ad]:hover:not(:disabled){border-color:var(--color-border-strong)}.calendar__grid[data-v-527867ad],.calendar__rows[data-v-527867ad]{flex-direction:column;gap:.5rem;display:flex}.calendar__row[data-v-527867ad]{grid-template-columns:repeat(7,1.75rem);gap:.5rem;display:grid}.calendar__weekday[data-v-527867ad]{color:var(--color-text-muted);padding:0;font-size:.75rem;font-weight:600}.calendar__day[data-v-527867ad]{width:1.75rem;height:1.75rem;color:var(--color-text-muted);cursor:pointer;background:var(--color-canvas);border:1px solid var(--color-border);border-radius:.375rem;justify-content:center;align-items:center;font-size:.75rem;transition:border-color .12s cubic-bezier(.2,0,0,1);display:flex}.calendar__day[data-v-527867ad]:hover{border-color:var(--color-border-strong)}.calendar__day[data-outside-view][data-v-527867ad]{color:var(--color-text-subtle)}.calendar__day--today[data-v-527867ad]{color:var(--color-accent);border-color:var(--color-accent)}.calendar__day[data-selected][data-v-527867ad]{color:var(--color-accent);background:var(--color-surface);border-color:var(--color-accent);font-weight:700}.date-switcher[data-v-b131da69]{appearance:none;font:inherit;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:.25rem;align-items:center;gap:.5rem;margin:0;padding:0;font-size:.8125rem;display:inline-flex}.date-switcher[data-v-b131da69]:hover{color:var(--color-text)}.job-group-header[data-v-794e7442]{align-items:center;gap:.75rem;display:flex}.job-group-header__avatar[data-v-794e7442]{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex}.job-group-header__avatar--neutral[data-v-794e7442]{color:var(--color-text-muted);background:var(--color-surface-muted)}.job-group-header__avatar--accent[data-v-794e7442]{color:var(--color-accent);background:var(--color-accent-surface)}.job-group-header__avatar--person-1[data-v-794e7442]{color:var(--color-text);background:var(--color-person-1)}.job-group-header__avatar--person-2[data-v-794e7442]{color:var(--color-text);background:var(--color-person-2)}.job-group-header__avatar--person-3[data-v-794e7442]{color:var(--color-text);background:var(--color-person-3)}.job-group-header__avatar--person-4[data-v-794e7442]{color:var(--color-text);background:var(--color-person-4)}.job-group-header__avatar--person-5[data-v-794e7442]{color:var(--color-text);background:var(--color-person-5)}.job-group-header__avatar--person-6[data-v-794e7442]{color:var(--color-text);background:var(--color-person-6)}.job-group-header__name[data-v-794e7442]{color:var(--color-text);margin:0;font-size:.75rem;font-weight:700;line-height:1.25}.draggable-job[data-v-4086d7b5]{list-style:none}.draggable-job[data-dnd-dragging][data-v-4086d7b5]{box-shadow:var(--shadow-card);border-radius:.625rem}.job-group[data-v-c4d92f6f]{flex-direction:column;gap:.5rem;scroll-margin-top:.75rem;display:flex}.job-group__list[data-v-c4d92f6f]{flex-direction:column;gap:.5rem;margin:0;padding:0;display:flex}.grouped-jobs[data-v-1967330d]{flex-direction:column;gap:.75rem;display:flex}.person-pills[data-v-c15557fd]{flex-wrap:wrap;gap:.5rem;display:flex}.person-pill[data-v-c15557fd]{appearance:none;font:inherit;color:var(--color-text);cursor:pointer;white-space:nowrap;background:0 0;background:var(--color-surface-muted);border:0;border:1px solid var(--color-border);border-radius:9999px;margin:0;padding:calc(.25rem - 1px) calc(.625rem - 1px);font-size:.75rem;font-weight:600;line-height:1.25}.person-pill[data-v-c15557fd]:hover{border-color:var(--color-border-strong)}@supports not selector(::-webkit-scrollbar){.dashboard[data-v-192ba52d]{scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent}}.dashboard[data-v-192ba52d]::-webkit-scrollbar{width:10px;height:10px}.dashboard[data-v-192ba52d]::-webkit-scrollbar-track{background:0 0}.dashboard[data-v-192ba52d]::-webkit-scrollbar-corner{background:0 0}.dashboard[data-v-192ba52d]::-webkit-scrollbar-thumb{background-color:var(--color-border);background-clip:padding-box;border:2px solid #0000;border-radius:9999px}.dashboard[data-v-192ba52d]::-webkit-scrollbar-thumb:hover{background-color:var(--color-border-strong)}.dashboard[data-v-192ba52d]::-webkit-scrollbar-thumb:active{background-color:var(--color-border-strong)}.dashboard[data-v-192ba52d]{flex-direction:column;flex:1;gap:.75rem;min-height:0;padding:2rem;display:flex;overflow-y:auto}.dashboard__search[data-v-192ba52d]{width:14.6875rem}.dashboard__end[data-v-192ba52d]{color:var(--color-text-muted);justify-content:center;align-items:center;gap:.625rem;margin:.625rem 0 .75rem;font-size:.75rem;display:flex}.dashboard__loading[data-v-192ba52d]{color:var(--color-text-muted);margin:0}.data-table[data-v-beccc182]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.625rem;overflow:hidden}table[data-v-beccc182]{border-collapse:collapse;table-layout:fixed;width:100%}th[data-v-beccc182],td[data-v-beccc182]{text-align:left;padding:0 .375rem}th[data-v-beccc182]:first-child,td[data-v-beccc182]:first-child{padding-left:1rem}th[data-v-beccc182]:last-child,td[data-v-beccc182]:last-child{padding-right:1rem}th[data-v-beccc182]{text-transform:uppercase;letter-spacing:.04em;height:2.75rem;color:var(--color-text-muted);background:var(--color-surface-muted);font-size:.6875rem;font-weight:700;line-height:1.25}td[data-v-beccc182]{height:4rem;color:var(--color-text);border-bottom:1px solid var(--color-border);font-size:.75rem}tbody tr:last-child td[data-v-beccc182]{border-bottom:0}.col-open[data-v-beccc182]{text-align:right;width:2.125rem}.cell-truncate[data-v-beccc182]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cell-muted[data-v-beccc182]{color:var(--color-text-muted)}.row[data-v-beccc182]{cursor:pointer;position:relative}.row:hover td[data-v-beccc182],.row:focus-within td[data-v-beccc182]{background:var(--color-accent-surface)}.row-name[data-v-beccc182]{font-size:.75rem;font-weight:600;line-height:1.25}.row-button[data-v-beccc182]{appearance:none;font:inherit;color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:0;margin:0;padding:0;font-size:.75rem;font-weight:600;line-height:1.25}.row-button[data-v-beccc182]:after{content:"";position:absolute;inset:-1px 0 0}.row-button[data-v-beccc182]:focus-visible{outline:none}.row:hover .row-button[data-v-beccc182]:after,.row:focus-within .row-button[data-v-beccc182]:after{box-shadow:inset 0 0 0 2px var(--color-accent)}tbody tr:last-child .row-button[data-v-beccc182]:after{border-radius:0 0 calc(.625rem - 1px) calc(.625rem - 1px)}.sr-only[data-v-beccc182]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.col-name[data-v-beccc182]{width:23%}.col-company[data-v-beccc182]{width:19%}.col-lead[data-v-beccc182]{width:17.5%}.col-status[data-v-beccc182]{width:8rem}.col-sop[data-v-beccc182]{width:3rem}.sop-button[data-v-beccc182]{z-index:1;position:relative}.row-name[data-v-beccc182]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.row-button[data-v-beccc182]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.jobs[data-v-4f36d70c]{flex-direction:column;gap:1rem;padding:2rem;display:flex}.jobs__search[data-v-4f36d70c]{width:14.6875rem}.jobs__loading[data-v-4f36d70c]{color:var(--color-text-muted);margin:0}.auth[data-v-4103322a]{background:var(--color-canvas);place-items:center;min-height:100dvh;padding:1rem;display:grid}.auth__card[data-v-4103322a]{flex-direction:column;width:min(24rem,100%);padding:2rem 1.5rem 1.5rem;display:flex}.auth__card--wide[data-v-4103322a]{width:min(30rem,100%)}.auth__mark[data-v-4103322a]{background:var(--color-brand);border-radius:.5rem;justify-content:center;align-self:flex-start;align-items:center;width:3rem;height:3rem;margin-bottom:1.25rem;display:flex}.auth__title[data-v-4103322a]{color:var(--color-text);margin:0;font-size:1.5rem;font-weight:700;line-height:1.25}.auth__subtitle[data-v-4103322a]{color:var(--color-text-muted);margin:.375rem 0 0;font-size:.75rem}.auth__body[data-v-4103322a]{margin-top:1.5rem}.auth__footer[data-v-4103322a]{color:var(--color-text-subtle);margin-top:1.25rem;font-size:.6875rem}.auth__footer[data-v-4103322a] a{color:var(--color-accent);text-decoration:none}.auth__footer[data-v-4103322a] a:hover{text-decoration:underline}.auth__footer[data-v-4103322a] a{font-size:.75rem}.login[data-v-9b77708a]{flex-direction:column;gap:1rem;display:flex}.login__password[data-v-9b77708a]{position:relative}.login__forgot[data-v-9b77708a]{color:var(--color-accent);text-decoration:none}.login__forgot[data-v-9b77708a]:hover{text-decoration:underline}.login__forgot[data-v-9b77708a]{font-size:.75rem;position:absolute;top:0;right:0}.login__or[data-v-9b77708a]{color:var(--color-text-subtle);align-items:center;gap:.75rem;margin:1rem 0;font-size:.6875rem;display:flex}.login__or[data-v-9b77708a]:before,.login__or[data-v-9b77708a]:after{content:"";background:var(--color-border);flex:1;height:1px}.not-found[data-v-4d124b89]{text-align:center;flex:1;place-content:center;justify-items:center;gap:.75rem;padding:1.5rem;display:grid}.not-found a[data-v-4d124b89]{color:var(--color-accent)}.placeholder[data-v-43272d1c]{padding:2rem}.codes[data-v-296764fa]{flex-direction:column;gap:.75rem;display:flex}.codes__list[data-v-296764fa]{color:var(--color-text);background:var(--color-surface-muted);border-radius:.5rem;grid-template-columns:repeat(2,1fr);gap:.5rem 1rem;margin:0;padding:1rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.75rem;list-style:none;display:grid}.codes__actions[data-v-296764fa]{align-items:center;gap:.75rem;display:flex}.codes__download[data-v-296764fa]{color:var(--color-accent);font-size:.75rem;text-decoration:none}.codes__download[data-v-296764fa]:hover{text-decoration:underline}.change-password[data-v-7db52171],.prompt[data-v-6bb664a2]{flex-direction:column;gap:1rem;display:flex}.profile-card__body[data-v-fec95d2e]{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.codes[data-v-af962b42]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.codes__left[data-v-af962b42]{color:var(--color-text);font-size:.75rem}.codes__new[data-v-af962b42]{margin-left:auto}.devices[data-v-0c296526]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.devices__row[data-v-0c296526]{justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem 0;display:flex}.devices__row+.devices__row[data-v-0c296526]{border-top:1px solid var(--color-border)}.devices__facts[data-v-0c296526]{flex-direction:column;min-width:0;display:flex}.devices__name[data-v-0c296526]{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text);font-size:.75rem;font-weight:600;line-height:1.25;overflow:hidden}.devices__since[data-v-0c296526]{color:var(--color-text-muted);font-size:.75rem}.passkeys[data-v-2cf78e51]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.passkeys__row[data-v-2cf78e51]{justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem 0;display:flex}.passkeys__row+.passkeys__row[data-v-2cf78e51]{border-top:1px solid var(--color-border)}.passkeys__facts[data-v-2cf78e51]{flex-direction:column;min-width:0;display:flex}.passkeys__name[data-v-2cf78e51]{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text);font-size:.75rem;font-weight:600;line-height:1.25;overflow:hidden}.passkeys__added[data-v-2cf78e51],.passkeys__empty[data-v-2cf78e51]{color:var(--color-text-muted);margin:0;font-size:.75rem}.profile[data-v-cd7fd5e3]{padding:1rem}@media (width>=768px){.profile[data-v-cd7fd5e3]{padding:2rem}}.profile__loading[data-v-cd7fd5e3]{color:var(--color-text-muted);margin:0}.profile__cards[data-v-cd7fd5e3]{flex-direction:column;gap:1rem;max-width:40rem;display:flex}.profile__details[data-v-cd7fd5e3]{flex-wrap:wrap;gap:1.5rem;margin:0;display:flex}.forgot[data-v-d44d29f7]{flex-direction:column;gap:1rem;display:flex}.qr[data-v-3456c410]{flex-direction:column;align-items:center;gap:.75rem;display:flex}.qr__code[data-v-3456c410]{background:var(--color-surface);width:11rem;height:11rem;fill:var(--color-brand);border:1px solid var(--color-border);border-radius:.5rem}.qr__key[data-v-3456c410]{color:var(--color-text);letter-spacing:.05em;font-size:.75rem}.code-input[data-v-291fba2d] input{font-variant-numeric:tabular-nums;letter-spacing:.25em;text-align:center;font-size:1rem}.setup[data-v-05afb561]{flex-direction:column;gap:1rem;display:flex}.setup__leave[data-v-05afb561]{margin-left:-.75rem}.setup__step[data-v-05afb561]{color:var(--color-text-subtle);margin:0 0 .75rem;font-size:.6875rem}.setup__text[data-v-05afb561]{color:var(--color-text-muted);margin:0;font-size:.75rem}.set-password[data-v-d9dae306],.verify[data-v-c2e7fb35]{flex-direction:column;gap:1rem;display:flex}.verify__toggle[data-v-c2e7fb35]{margin-left:-.75rem}.verify__links[data-v-c2e7fb35]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.service-item-form[data-v-fafe6cf7]{flex-direction:column;gap:1rem;display:flex}.service-items[data-v-950cf0e1]{flex-direction:column;gap:1.25rem;max-width:40rem;display:flex}.service-items__note[data-v-950cf0e1]{color:var(--color-text-muted);margin:0}.service-items__list[data-v-950cf0e1]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.service-items__row[data-v-950cf0e1]{align-items:center;gap:1rem;padding:.75rem 0;display:flex}.service-items__row+.service-items__row[data-v-950cf0e1]{border-top:1px solid var(--color-border)}.service-items__text[data-v-950cf0e1]{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.service-items__name[data-v-950cf0e1]{font-size:.75rem;font-weight:600;line-height:1.25}.service-items__department[data-v-950cf0e1]{color:var(--color-text-muted);font-size:.625rem;font-weight:400;line-height:1.25}.service-items__actions[data-v-950cf0e1]{gap:.25rem;display:flex}.settings[data-v-664ff0c1]{flex-direction:column;gap:1.5rem;padding:2rem;display:flex}.settings__loading[data-v-664ff0c1]{color:var(--color-text-muted);margin:0}.settings__section[data-v-664ff0c1]{flex-direction:column;gap:1.25rem;max-width:32rem;display:flex}.settings__form[data-v-664ff0c1]{flex-direction:column;gap:1rem;display:flex}.settings__actions[data-v-664ff0c1]{justify-content:flex-end;display:flex}.switch[data-v-7a0d2fd1]{background:var(--color-surface);border:1px solid var(--color-border);cursor:pointer;border-radius:.5rem;justify-content:space-between;align-items:center;padding:.625rem .875rem;display:flex;position:relative}.switch--disabled[data-v-7a0d2fd1]{cursor:not-allowed;opacity:.6}.switch__label[data-v-7a0d2fd1]{color:var(--color-text);font-size:.875rem;font-weight:400}.switch__input[data-v-7a0d2fd1]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.switch__track[data-v-7a0d2fd1]{background:var(--color-border);border-radius:9999px;flex-shrink:0;width:36px;height:20px;transition:background-color .12s cubic-bezier(.2,0,0,1);position:relative}.switch__knob[data-v-7a0d2fd1]{background:var(--color-surface);width:16px;height:16px;box-shadow:var(--shadow-card-sm);border-radius:9999px;transition:transform .12s cubic-bezier(.2,0,0,1);position:absolute;top:2px;left:2px}.switch__input:checked~.switch__track[data-v-7a0d2fd1]{background:var(--color-success-solid)}.switch__input:checked~.switch__track .switch__knob[data-v-7a0d2fd1]{transform:translate(16px)}.switch__input:focus-visible~.switch__track[data-v-7a0d2fd1]{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.switch__track[data-v-7a0d2fd1],.switch__knob[data-v-7a0d2fd1]{transition:none}}.user-form[data-v-77b09836]{flex-direction:column;gap:.75rem;padding-bottom:1.5rem;display:flex}.user-form__row[data-v-77b09836]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.user-form__role[data-v-77b09836]{margin-top:2.5rem}.user-form__access[data-v-77b09836]{flex-direction:column;gap:.625rem;margin-top:2rem;display:flex}.user-form__access-title[data-v-77b09836]{color:var(--color-text);margin:0;font-size:.875rem;font-weight:600}.user-form__access-hint[data-v-77b09836]{color:var(--color-text-muted);margin:0;font-size:.6875rem}.user-form__access-grid[data-v-77b09836]{grid-template-columns:1fr 1fr;gap:.625rem;display:grid}.security[data-v-4401dd83]{flex-direction:column;gap:.75rem;padding-top:1.25rem;display:flex}.security__title[data-v-4401dd83]{color:var(--color-text);margin:0;font-size:.875rem;font-weight:600}.security__loading[data-v-4401dd83]{color:var(--color-text-muted);margin:0}.security__facts[data-v-4401dd83]{flex-wrap:wrap;gap:1.5rem;margin:0;display:flex}.security__actions[data-v-4401dd83]{flex-wrap:wrap;gap:.5rem;display:flex}.data-table[data-v-267d22d1]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.625rem;overflow:hidden}table[data-v-267d22d1]{border-collapse:collapse;table-layout:fixed;width:100%}th[data-v-267d22d1],td[data-v-267d22d1]{text-align:left;padding:0 .375rem}th[data-v-267d22d1]:first-child,td[data-v-267d22d1]:first-child{padding-left:1rem}th[data-v-267d22d1]:last-child,td[data-v-267d22d1]:last-child{padding-right:1rem}th[data-v-267d22d1]{text-transform:uppercase;letter-spacing:.04em;height:2.75rem;color:var(--color-text-muted);background:var(--color-surface-muted);font-size:.6875rem;font-weight:700;line-height:1.25}td[data-v-267d22d1]{height:4rem;color:var(--color-text);border-bottom:1px solid var(--color-border);font-size:.75rem}tbody tr:last-child td[data-v-267d22d1]{border-bottom:0}.col-open[data-v-267d22d1]{text-align:right;width:2.125rem}.cell-truncate[data-v-267d22d1]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cell-muted[data-v-267d22d1]{color:var(--color-text-muted)}.row[data-v-267d22d1]{cursor:pointer;position:relative}.row:hover td[data-v-267d22d1],.row:focus-within td[data-v-267d22d1]{background:var(--color-accent-surface)}.row-name[data-v-267d22d1]{font-size:.75rem;font-weight:600;line-height:1.25}.row-button[data-v-267d22d1]{appearance:none;font:inherit;color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:0;margin:0;padding:0;font-size:.75rem;font-weight:600;line-height:1.25}.row-button[data-v-267d22d1]:after{content:"";position:absolute;inset:-1px 0 0}.row-button[data-v-267d22d1]:focus-visible{outline:none}.row:hover .row-button[data-v-267d22d1]:after,.row:focus-within .row-button[data-v-267d22d1]:after{box-shadow:inset 0 0 0 2px var(--color-accent)}tbody tr:last-child .row-button[data-v-267d22d1]:after{border-radius:0 0 calc(.625rem - 1px) calc(.625rem - 1px)}.sr-only[data-v-267d22d1]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.col-name[data-v-267d22d1]{width:12.75rem}.col-email[data-v-267d22d1]{width:22.625rem}.col-status[data-v-267d22d1]{text-align:center;width:8rem}.row-tag[data-v-267d22d1]{margin-left:.5rem}.row--muted td[data-v-267d22d1],.row--muted .row-button[data-v-267d22d1],.row--muted .row-name[data-v-267d22d1]{color:var(--color-text-muted)}.users[data-v-d77415d6]{padding:2rem}.users__search[data-v-d77415d6]{width:14.6875rem}.users__loading[data-v-d77415d6]{color:var(--color-text-muted);margin:0}.users__profile[data-v-d77415d6]{color:var(--color-accent);text-decoration:none}.users__profile[data-v-d77415d6]:hover{text-decoration:underline}.users__profile[data-v-d77415d6]{padding-top:1.25rem;font-size:.75rem;display:inline-block}.status-icon[data-v-1c41f935]{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.status-icon--completed[data-v-1c41f935]{color:var(--color-success-text);background:var(--color-success-surface)}.status-icon--in-progress[data-v-1c41f935]{background:var(--color-accent-surface)}.status-icon img[data-v-1c41f935]{display:block}.calendar-card[data-v-dafbb55d]{position:relative}.calendar-card__row[data-v-dafbb55d]{align-items:flex-start;gap:.5rem;display:flex}.calendar-card__handle[data-v-dafbb55d]{z-index:1;margin:-.125rem -.25rem;position:relative}.calendar-card__select[data-v-dafbb55d]{appearance:none;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:flex-start;gap:.5rem;min-width:0;margin:0;padding:0;display:flex}.calendar-card__select[data-v-dafbb55d]:after{content:"";border-radius:.625rem;position:absolute;inset:-1px}.calendar-card__select[data-v-dafbb55d]:focus-visible{outline:none}.calendar-card__select[data-v-dafbb55d]:focus-visible:after{outline:2px solid var(--color-focus);outline-offset:2px}.calendar-card__info[data-v-dafbb55d]{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.calendar-card__title[data-v-dafbb55d]{color:var(--color-text);font-size:.875rem;font-weight:600}.calendar-card__subtitle[data-v-dafbb55d]{color:var(--color-accent);font-size:.625rem;line-height:1.3}.calendar-card.calendar-card--done[data-v-dafbb55d],.calendar-card.calendar-card--dim[data-v-dafbb55d]{background:var(--color-canvas)}.calendar-card--done .calendar-card__title[data-v-dafbb55d]{color:var(--color-success-text)}.calendar-card--dim .calendar-card__title[data-v-dafbb55d],.calendar-card--dim .calendar-card__subtitle[data-v-dafbb55d]{color:var(--color-text-muted)}.week-job[data-v-5243ea56]{list-style:none}.week-job[data-dnd-dragging][data-v-5243ea56]{box-shadow:var(--shadow-card);border-radius:.625rem}.day[data-v-a56ce55c]{background:var(--color-canvas);border-right:1px solid var(--color-border);flex-direction:column;min-width:0;transition:background-color .12s cubic-bezier(.2,0,0,1);display:flex}.day[data-v-a56ce55c]:last-child{border-right:0}.day--target[data-v-a56ce55c]{background:var(--color-accent-surface)}.day__header[data-v-a56ce55c]{background:var(--color-surface);border-bottom:1px solid var(--color-border);flex-direction:column;justify-content:center;gap:.25rem;height:4.5rem;padding:.75rem;display:flex}.day--today .day__header[data-v-a56ce55c]{background:var(--color-accent-surface)}.day__date-line[data-v-a56ce55c]{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.day__weekday[data-v-a56ce55c]{color:var(--color-text);font-size:.875rem;font-weight:700}.day__date[data-v-a56ce55c]{color:var(--color-text-muted);font-size:.75rem}.day--today .day__date[data-v-a56ce55c]{color:var(--color-accent)}.day__body[data-v-a56ce55c]{flex-direction:column;flex:1;gap:.625rem;padding:.625rem;display:flex}.day__jobs[data-v-a56ce55c]{flex-direction:column;gap:.625rem;margin:0;padding:0;display:flex}.day__jobs[data-v-a56ce55c]:empty{display:none}.day__empty[data-v-a56ce55c],.day__failed[data-v-a56ce55c]{min-height:7.25rem;color:var(--color-text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.day__loading[data-v-a56ce55c]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.week-grid[data-v-65fd2e45]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.625rem;grid-template-columns:repeat(7,minmax(8.75rem,1fr));min-height:100%;display:grid;overflow:hidden}.week[data-v-892e185f]{flex-direction:column;flex:1;gap:1rem;min-height:0;padding:1.5rem;display:flex}.week__heading[data-v-892e185f]{flex-direction:column;gap:.25rem;display:flex}.week__person-line[data-v-892e185f]{align-items:center;gap:.5rem;display:flex}.week__person[data-v-892e185f]{color:var(--color-text);font-weight:600}.week__search[data-v-892e185f]{width:14.0625rem}@supports not selector(::-webkit-scrollbar){.week__scroller[data-v-892e185f]{scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent}}.week__scroller[data-v-892e185f]::-webkit-scrollbar{width:10px;height:10px}.week__scroller[data-v-892e185f]::-webkit-scrollbar-track{background:0 0}.week__scroller[data-v-892e185f]::-webkit-scrollbar-corner{background:0 0}.week__scroller[data-v-892e185f]::-webkit-scrollbar-thumb{background-color:var(--color-border);background-clip:padding-box;border:2px solid #0000;border-radius:9999px}.week__scroller[data-v-892e185f]::-webkit-scrollbar-thumb:hover{background-color:var(--color-border-strong)}.week__scroller[data-v-892e185f]::-webkit-scrollbar-thumb:active{background-color:var(--color-border-strong)}.week__scroller[data-v-892e185f]{flex:1;min-height:0;overflow:auto}*,:before,:after{box-sizing:border-box}*{margin:0}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,svg,video,canvas{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-brand:#062746;--color-brand-active:#123f70;--color-brand-raised:#16466f;--color-on-brand:#fff;--color-on-brand-muted:#b9cce0;--color-on-brand-divider:#ffffff1f;--color-on-brand-control:#ffffff14;--color-on-brand-control-border:#ffffff26;--color-focus-on-brand:#fff;--color-text:#172033;--color-text-muted:#687386;--color-text-subtle:#98a2b3;--color-canvas:#f7f9fc;--color-surface:#fff;--color-surface-muted:#f1f4f8;--color-overlay:#17203366;--color-border:#dde3ec;--color-border-strong:#98a2b3;--color-accent:#1264e5;--color-accent-hover:#0f55c4;--color-accent-surface:#eaf2ff;--color-accent-surface-subtle:#f5f8ff;--color-on-accent:#fff;--color-focus:#1264e5;--color-success-text:#168a4a;--color-success-surface:#e5f7eb;--color-success-border:#12b76a;--color-success-solid:#168a4a;--color-warning-text:#b45309;--color-warning-surface:#fff4e5;--color-warning-border:#f59e0b;--color-warning-solid:#f59e0b;--color-danger-text:#d92d20;--color-danger-surface:#fff1f0;--color-danger-border:#fda29b;--color-slate-text:#59739e;--color-slate-surface:#edf2fa;--color-highlight:#fef08a;--color-person-1:#eaf2ff;--color-person-2:#e8f5e9;--color-person-3:#f3e8ff;--color-person-4:#fff4e5;--color-person-5:#e0f2fe;--color-person-6:#fce7f3;--shadow-card:0 8px 28px #10213b17;--shadow-card-sm:0 6px 18px #10213b12;--shadow-modal:0 18px 42px -4px #0f172a36}body{color:var(--color-text);background:var(--color-canvas);font-family:Inter Variable,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.75rem;font-weight:400;line-height:1.25}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}
