@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap";:root{--font-display: "Plus Jakarta Sans", system-ui, sans-serif;--font-body: "Plus Jakarta Sans", system-ui, sans-serif;--font-size-md: .9375rem;--font-size-sm: .875rem;--font-size-xs: .75rem;--font-size-label: .8125rem;--font-size-sublabel: .6875rem;--line-height-body: 1.6;--icon-size: 16px;--color-cream: #f8fafa;--color-cream-dark: #f0f5f5;--color-white: #ffffff;--color-sage: #3eb5b5;--color-sage-light: #4fc4c4;--color-sage-muted: #7ecece;--color-sage-pale: #e6f5f5;--color-terracotta: #e8945a;--color-terracotta-light: #f0a872;--color-terracotta-pale: #fdf3eb;--color-charcoal: #1e2a2a;--color-charcoal-light: #2d3e3e;--color-slate: #4a5f5f;--color-stone: #7a8f8f;--color-success: #2ecc71;--color-success-dark: #528c5b;--color-success-pale: #e8f8ef;--color-warning: #f1c40f;--color-warning-pale: #fef9e6;--color-error: #e74c3c;--color-error-pale: #fdecea;--color-info: #3498db;--color-info-pale: #ebf5fb;--color-highlight: #f1c40f;--color-border: #e0eaea;--color-border-light: #edf3f3;--color-border-dark: #c5d5d5;--shadow-sm: 0 1px 2px rgba(62, 181, 181, .06);--shadow-md: 0 4px 12px rgba(62, 181, 181, .08);--shadow-lg: 0 8px 24px rgba(62, 181, 181, .1);--shadow-xl: 0 16px 48px rgba(62, 181, 181, .12);--shadow-inner: inset 0 2px 4px rgba(62, 181, 181, .04);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--radius-full: 9999px;--page-width-narrow: 560px;--page-width-min: 480px;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .25s cubic-bezier(.4, 0, .2, 1);--transition-slow: .4s cubic-bezier(.4, 0, .2, 1);--transition-bounce: .5s cubic-bezier(.34, 1.56, .64, 1);--z-base: 0;--z-raised: 10;--z-dropdown: 100;--z-sticky: 200;--z-overlay: 300;--z-modal: 400;--z-toast: 500}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;min-height:100%}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:var(--font-body);font-size:1rem;line-height:var(--line-height-body);color:var(--color-charcoal);background:var(--color-cream)}#root{height:100%;min-width:var(--page-width-min);display:flex;flex-direction:column}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:600;line-height:1.2;color:var(--color-charcoal);letter-spacing:-.02em}h1{font-size:2rem;font-weight:700}h2{font-size:1.5rem;font-weight:600}h3{font-size:1.25rem;font-weight:600}h4{font-size:1.125rem;font-weight:600}p{margin-bottom:var(--space-4)}a{color:var(--color-sage);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-sage-light)}input[type=text],input[type=password],input[type=email],input[type=search],textarea,select{font-family:var(--font-body);font-size:var(--font-size-md);padding:var(--space-3) var(--space-4);border:1.5px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-white);color:var(--color-charcoal);transition:all var(--transition-fast);outline:none;width:100%}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=search]:focus,textarea:focus,select:focus{border-color:var(--color-sage);box-shadow:0 0 0 3px var(--color-sage-pale)}input::placeholder,textarea::placeholder{color:var(--color-stone)}label{display:block;font-size:.875rem;font-weight:500;color:var(--color-slate);margin-bottom:var(--space-2)}input[type=checkbox]{appearance:none;width:20px;height:20px;border:2px solid var(--color-border-dark);border-radius:var(--radius-sm);background:var(--color-white);cursor:pointer;transition:all var(--transition-fast);position:relative;flex-shrink:0}input[type=checkbox]:checked{background:var(--color-sage);border-color:var(--color-sage)}input[type=checkbox]:checked:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}input[type=checkbox]:focus{box-shadow:0 0 0 3px var(--color-sage-pale)}input[type=radio]{appearance:none;width:20px;height:20px;border:2px solid var(--color-border-dark);border-radius:var(--radius-full);background:var(--color-white);cursor:pointer;transition:all var(--transition-fast);position:relative;flex-shrink:0}input[type=radio]:checked{border-color:var(--color-sage)}input[type=radio]:checked:after{content:"";position:absolute;left:4px;top:4px;width:8px;height:8px;background:var(--color-sage);border-radius:var(--radius-full)}input[type=radio]:focus{box-shadow:0 0 0 3px var(--color-sage-pale)}button{font-family:var(--font-body);font-size:var(--font-size-md);font-weight:600;padding:var(--space-3) var(--space-6);border:none;border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-fast);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2)}.btn-primary,button[type=submit]{background:var(--color-sage);color:var(--color-white);box-shadow:var(--shadow-sm)}.btn-primary:hover,button[type=submit]:hover{background:var(--color-sage-light);transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn-primary:active,button[type=submit]:active{transform:translateY(0);box-shadow:var(--shadow-sm)}.btn-primary:disabled,button[type=submit]:disabled{background:var(--color-stone);cursor:not-allowed;transform:none;box-shadow:none}.btn-secondary{background:var(--color-white);color:var(--color-sage);border:2px solid var(--color-sage)}.btn-secondary:hover{background:var(--color-sage-pale)}.btn-ghost{background:transparent;color:var(--color-slate)}.btn-ghost:hover{background:var(--color-cream-dark);color:var(--color-charcoal)}.btn-small{padding:var(--space-1) var(--space-2);border:1px solid transparent;border-radius:var(--radius-md);font-size:var(--font-size-xs);line-height:1.2}.btn-danger{background:var(--color-error);color:var(--color-white)}.btn-danger:hover{background:#d44336}.card{background:var(--color-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);padding:var(--space-6);transition:all var(--transition-base)}.card:hover,.card-elevated{box-shadow:var(--shadow-lg)}.card-elevated:hover{box-shadow:var(--shadow-xl);transform:translateY(-2px)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn var(--transition-base) ease-out}.stagger-fade>*{animation:fadeIn var(--transition-base) ease-out backwards}.stagger-fade>*:nth-child(1){animation-delay:0ms}.stagger-fade>*:nth-child(2){animation-delay:50ms}.stagger-fade>*:nth-child(3){animation-delay:.1s}.stagger-fade>*:nth-child(4){animation-delay:.15s}.stagger-fade>*:nth-child(5){animation-delay:.2s}.stagger-fade>*:nth-child(6){animation-delay:.25s}.stagger-fade>*:nth-child(7){animation-delay:.3s}.stagger-fade>*:nth-child(8){animation-delay:.35s}.stagger-fade>*:nth-child(9){animation-delay:.4s}.stagger-fade>*:nth-child(10){animation-delay:.45s}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-cream-dark);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb{background:var(--color-border-dark);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-stone)}:focus-visible{outline:2px solid var(--color-sage);outline-offset:2px}::selection{background:var(--color-sage-pale);color:var(--color-sage)}._appShell_143kh_7{display:flex;flex-direction:column;flex-grow:1;min-height:0;overflow:hidden}._mainContent_143kh_15{display:flex;flex-direction:column;flex-grow:1;min-height:0;overflow:auto}._sessionHeader_143kh_27{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-6);background:var(--color-white);border-bottom:1px solid var(--color-border-light);box-shadow:var(--shadow-sm)}._sessionUser_143kh_37{display:flex;align-items:center;gap:var(--space-3)}._sessionAvatar_143kh_43{width:36px;height:36px;background:linear-gradient(135deg,var(--color-sage) 0%,var(--color-sage-light) 100%);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:.875rem;text-transform:uppercase}._sessionInfo_143kh_57{display:flex;flex-direction:column}._sessionLabel_143kh_62{font-size:.6875rem;font-weight:500;color:var(--color-stone);text-transform:uppercase;letter-spacing:.05em}._sessionUsername_143kh_70{font-size:var(--font-size-md);font-weight:600;color:var(--color-charcoal)}._logoutButton_143kh_76{background:transparent;color:var(--color-slate);font-size:.8125rem;font-weight:500;border:1.5px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}._logoutButton_143kh_76:hover:not(:disabled){background:var(--color-error-pale);border-color:var(--color-error);color:var(--color-error)}._logoutContent_143kh_93{display:flex;align-items:center;gap:var(--space-2)}._logoutIcon_143kh_99{width:16px;height:16px}._shiftContainer_143kh_108{display:flex;flex-direction:column;flex-grow:1;min-height:0;overflow:clip}._shiftHeader_143kh_116{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-6);background:linear-gradient(135deg,var(--color-sage-pale) 0%,var(--color-cream) 100%);border-bottom:1px solid var(--color-border-light)}._shiftContent_143kh_126{display:flex;flex-direction:column;flex-grow:1;min-height:0;overflow:auto}._shiftInfo_143kh_134{display:flex;align-items:center;gap:var(--space-6)}._shiftBadge_143kh_140{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);background:var(--color-sage);color:#fff;border-radius:var(--radius-full);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}._shiftBadgeIcon_143kh_154{width:14px;height:14px}._shiftDetails_143kh_159{display:flex;align-items:center;gap:var(--space-5)}._shiftDetail_143kh_159{display:flex;align-items:center;gap:var(--space-2)}._shiftDetailIcon_143kh_171{width:16px;height:16px;color:var(--color-sage-muted)}._shiftDetailLabel_143kh_177{font-size:.75rem;font-weight:500;color:var(--color-stone);text-transform:uppercase;letter-spacing:.03em}._shiftDetailValue_143kh_185{font-size:.875rem;font-weight:600;color:var(--color-charcoal)}._shiftDivider_143kh_191{width:1px;height:24px;background:var(--color-border)}._shiftActions_143kh_197{display:flex;align-items:center;gap:var(--space-3)}._actionsSeparator_143kh_203{width:1px;align-self:stretch;margin:-6px 0;background:var(--color-border)}._headerLink_143kh_210{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:transparent;color:var(--color-sage);font-size:.8125rem;font-weight:500;border:none;border-radius:var(--radius-md);text-decoration:none;cursor:pointer;transition:all var(--transition-fast)}._headerLink_143kh_210:hover{background:var(--color-sage-pale);color:var(--color-sage-dark)}._headerLinkIcon_143kh_231{width:16px;height:16px}._endShiftButton_143kh_236{background:var(--color-white);color:var(--color-slate);font-size:.8125rem;font-weight:500;border:1.5px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}._endShiftButton_143kh_236:hover:not(:disabled){background:var(--color-terracotta-pale);border-color:var(--color-terracotta);color:var(--color-terracotta)}._endShiftContent_143kh_253{display:flex;align-items:center;gap:var(--space-2)}._endShiftIcon_143kh_259{width:16px;height:16px}._notLoggedIn_143kh_268{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--color-cream);padding:var(--space-6);text-align:center}._notLoggedInIcon_143kh_279{width:64px;height:64px;color:var(--color-border-dark);margin-bottom:var(--space-4)}._notLoggedInTitle_143kh_286{font-family:var(--font-display);font-size:1.5rem;font-weight:600;color:var(--color-charcoal);margin-bottom:var(--space-2)}._notLoggedInText_143kh_294{color:var(--color-slate);margin-bottom:var(--space-6)}._notLoggedInLink_143kh_299{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:var(--color-sage);color:#fff;font-weight:600;border-radius:var(--radius-lg);text-decoration:none;transition:all var(--transition-fast)}._notLoggedInLink_143kh_299:hover{background:var(--color-sage-light);transform:translateY(-2px);box-shadow:var(--shadow-md);color:#fff}._noShiftPage_143kh_319{display:flex;flex-direction:column;flex-grow:1;background:var(--color-cream)}._noShiftHeader_143kh_326{display:flex;justify-content:flex-end;padding:var(--space-3) var(--space-6)}._noShift_143kh_319{flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--color-cream);padding:var(--space-6);text-align:center}._noShiftIcon_143kh_343{width:64px;height:64px;color:var(--color-border-dark);margin-bottom:var(--space-4)}._noShiftTitle_143kh_350{font-family:var(--font-display);font-size:1.5rem;font-weight:600;color:var(--color-charcoal);margin-bottom:var(--space-2)}._noShiftText_143kh_358{color:var(--color-slate);margin-bottom:var(--space-6)}._noShiftActions_143kh_363{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3)}._noShiftLink_143kh_370{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:var(--color-sage);color:#fff;font-weight:600;border-radius:var(--radius-lg);text-decoration:none;transition:all var(--transition-fast)}._noShiftLink_143kh_370:hover{background:var(--color-sage-light);transform:translateY(-2px);box-shadow:var(--shadow-md);color:#fff}._noShiftSecondaryLink_143kh_390{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:var(--color-white);color:var(--color-sage);font-weight:600;border:1.5px solid var(--color-sage);border-radius:var(--radius-lg);text-decoration:none;transition:all var(--transition-fast)}._noShiftSecondaryLink_143kh_390:hover{background:var(--color-sage-pale);transform:translateY(-2px);box-shadow:var(--shadow-md)}._linkIcon_143kh_410{width:18px;height:18px}._button_1x6gt_1{position:relative;padding:var(--space-2) var(--space-3)}._spinner_1x6gt_9{width:1em;height:1em;animation:_spin_1x6gt_9 1s linear infinite}._button_1x6gt_1>._spinner_1x6gt_9{position:absolute;inset:0;margin:auto}._content_1x6gt_27{white-space:nowrap}@keyframes _spin_1x6gt_9{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._button_1x6gt_1{--in-duration: .6s;--out-duration: .6s;--text-disappear-duration: calc(var(--in-duration) * .3);--spinner-appear-delay: var(--text-disappear-duration);--spinner-appear-duration: calc(var(--in-duration) - var(--text-disappear-duration));--spinner-disappear-duration: calc(var(--out-duration) * .7);--text-appear-delay: var(--spinner-disappear-duration);--text-appear-duration: calc(var(--out-duration) - var(--spinner-disappear-duration))}._button_1x6gt_1{min-width:37px;display:grid;grid-template-columns:1fr;transition:grid-template-columns var(--spinner-disappear-duration) 0s}._button_1x6gt_1._loading_1x6gt_6{grid-template-columns:0fr;transition:grid-template-columns var(--spinner-appear-delay) var(--text-disappear-duration)}._button_1x6gt_1 ._spinner_1x6gt_9{opacity:0;transition:opacity var(--spinner-disappear-duration)}._button_1x6gt_1._loading_1x6gt_6 ._spinner_1x6gt_9{opacity:1;transition:opacity var(--spinner-appear-duration) var(--spinner-appear-delay)}._button_1x6gt_1 ._content_1x6gt_27{overflow:hidden;opacity:1;transition:opacity var(--text-appear-duration) var(--text-appear-delay)}._button_1x6gt_1._loading_1x6gt_6 ._content_1x6gt_27{opacity:0;transition:opacity var(--text-disappear-duration)}._sidebar_amcie_3{display:flex;flex-direction:column;flex-grow:1;min-height:0;overflow:hidden;background:var(--color-white)}._header_amcie_12{flex-shrink:0;padding:var(--space-3);border-bottom:1px solid var(--color-border-light)}._title_amcie_18{font-family:var(--font-display);font-size:1.125rem;font-weight:600;color:var(--color-charcoal);margin:0 0 var(--space-2);display:flex;align-items:center;gap:var(--space-3)}._titleIcon_amcie_29{width:24px;height:24px;color:var(--color-sage)}._search_amcie_35{position:relative}input[type=text]._searchInput_amcie_39{padding:var(--space-2) var(--space-8) var(--space-2) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-sm)}._searchResetButton_amcie_45{position:absolute;right:var(--space-2);top:50%;transform:translateY(-50%);background:transparent;border:none;padding:var(--space-1);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);transition:background-color var(--transition-fast)}._searchResetButton_amcie_45:hover{background-color:var(--color-sage-pale)}._searchResetIcon_amcie_65{width:16px;height:16px;color:var(--color-stone);transition:color var(--transition-fast)}._searchResetButton_amcie_45:hover ._searchResetIcon_amcie_65{color:var(--color-charcoal)}._searchInput_amcie_39:focus{background:var(--color-white);border-color:var(--color-sage);box-shadow:0 0 0 3px var(--color-sage-pale);outline:none}._searchInput_amcie_39::placeholder{color:var(--color-stone)}._list_amcie_87{flex-grow:1;min-height:0;overflow-y:auto;padding:var(--space-2) var(--space-3)}._card_amcie_94{position:relative;display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;transition:all var(--transition-fast),opacity var(--transition-base)}._cardWaiting_amcie_110{opacity:.5}._card_amcie_94:hover{border-color:var(--color-sage-muted);box-shadow:var(--shadow-md)}._card_amcie_94 p{margin:0}._cardTitleRow_amcie_123{min-height:calc(var(--icon-size) + var(--space-3));padding-right:calc(var(--icon-size) + var(--space-6));font-size:var(--font-size-sm);font-weight:600}._cardIcon_amcie_130{display:inline-block;width:20px;height:20px;margin-right:var(--space-2);vertical-align:top}._cardIconMissing_amcie_138{color:var(--color-stone)}._cardTitle_amcie_123{text-decoration:none}._cardTitle_amcie_123,._cardTitle_amcie_123:hover{color:var(--color-charcoal)}._cardTitle_amcie_123:after{content:"";position:absolute;inset:0}._detailsAction_amcie_157{position:absolute;top:var(--space-2);right:var(--space-3);display:flex;pointer-events:none}._detailsButton_amcie_165{display:flex;align-items:center}._detailsIcon_amcie_170{flex-shrink:0;width:var(--icon-size);height:var(--icon-size)}._detailsLabel_amcie_176{display:grid;grid-template-columns:0fr;transition:grid-template-columns var(--transition-fast)}._detailsLabelText_amcie_182{min-width:0;overflow:hidden;white-space:nowrap}._detailsLabelText_amcie_182:before{content:"";display:inline-block;width:var(--space-1)}@media(hover:hover){._detailsButton_amcie_165{opacity:.3}._card_amcie_94:hover ._detailsAction_amcie_157,._card_amcie_94:has(._cardTitle_amcie_123:focus-visible) ._detailsAction_amcie_157{padding-left:var(--space-6);background:linear-gradient(to right,transparent,var(--color-white) var(--space-6))}._card_amcie_94:hover ._detailsButton_amcie_165,._card_amcie_94:has(._cardTitle_amcie_123:focus-visible) ._detailsButton_amcie_165{opacity:1;background:var(--color-cream-dark);color:var(--color-charcoal)}._card_amcie_94:hover ._detailsLabel_amcie_176,._card_amcie_94:has(._cardTitle_amcie_123:focus-visible) ._detailsLabel_amcie_176{grid-template-columns:1fr}}._cardNote_amcie_218{font-size:var(--font-size-xs);font-style:italic;color:var(--color-charcoal)}._steps_amcie_224{border:0 solid transparent;border-radius:var(--radius-md);transition:border var(--transition-base)}._framedSteps_amcie_230{border-width:1px;border-color:var(--color-border-light)}._unnamedSteps_amcie_235{border-color:var(--color-cream)}._step_amcie_224{display:flex;flex-direction:column;gap:var(--space-2);transition:padding var(--transition-base)}._framedSteps_amcie_230 ._step_amcie_224{padding:var(--space-2) var(--space-3)}._framedSteps_amcie_230 ._stepCollapsible_amcie_250+._stepCollapsible_amcie_250{border-top:1px solid var(--color-border-light)}._collapsible_amcie_254{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--transition-base),opacity var(--transition-base)}._collapsibleContent_amcie_262{min-height:0}._collapsibleEntering_amcie_266>._collapsibleContent_amcie_262,._collapsibleLeaving_amcie_267>._collapsibleContent_amcie_262{overflow:hidden}._collapsibleEntering_amcie_266{animation:_expand_amcie_1 var(--transition-base)}._collapsibleLeaving_amcie_267{grid-template-rows:0fr;opacity:0;pointer-events:none}@keyframes _expand_amcie_1{0%{grid-template-rows:0fr;opacity:0}}._stepInfo_amcie_288{display:flex;flex-direction:column;gap:var(--space-1)}._stepName_amcie_294{font-size:var(--font-size-sm);color:var(--color-charcoal)}._chips_amcie_299{display:flex;flex-wrap:wrap;gap:var(--space-1)}._chip_amcie_299{padding:var(--space-1) var(--space-3);border:1px solid var(--color-cream-dark);border-radius:var(--radius-full);background:var(--color-cream-dark);color:var(--color-slate);font-size:var(--font-size-xs);font-weight:600;line-height:1.2}._roleChip_amcie_316{border-color:var(--color-success-pale);background:var(--color-success-pale)}._collapsedChip_amcie_321{position:relative;display:inline-flex;align-items:center;gap:var(--space-1);cursor:help}._chipIcon_amcie_329{width:1em;height:1em}._measure_amcie_334{position:absolute;visibility:hidden;white-space:nowrap;pointer-events:none}._actionButton_amcie_341{width:100%;border:none;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);font-size:var(--font-size-sm);font-weight:600}._empty_amcie_351{text-align:center;padding:var(--space-10);color:var(--color-slate);font-size:var(--font-size-md);animation:_fadeIn_amcie_1 var(--transition-base)}@keyframes _fadeIn_amcie_1{0%{opacity:0}}._emptyIcon_amcie_365{width:48px;height:48px;color:var(--color-border-dark);margin:0 auto var(--space-3)}._button_1izu9_3{background:var(--color-success);color:#fff}._button_1izu9_3:hover:not(:disabled){background:var(--color-success-dark);color:#fff}._messages_1lr8e_1{display:flex;flex-direction:column;gap:var(--space-1)}._form_1nyvh_1{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-3);padding:var(--space-4);background:var(--color-cream);border-radius:var(--radius-lg)}._field_1nyvh_11{display:flex;flex-direction:column;gap:var(--space-2);margin:0}._fieldActions_1nyvh_18{display:flex;gap:var(--space-1)}._fieldLabel_1nyvh_23{font-size:var(--font-size-xs);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--color-stone)}._fieldHint_1nyvh_31{color:var(--color-stone);font-size:var(--font-size-xs)}._formNotice_1nyvh_36{margin:0;color:var(--color-terracotta);font-size:var(--font-size-sm)}._fieldGrid_1nyvh_42{display:grid;grid-template-columns:repeat(2,1fr);align-items:end;gap:var(--space-3)}._checkboxField_1nyvh_49{display:flex;align-items:center;gap:var(--space-2);margin:0;color:var(--color-charcoal);font-size:var(--font-size-sm)}._form_1nyvh_1 textarea{resize:vertical}._formError_1nyvh_62{margin:0;color:var(--color-error);font-size:var(--font-size-sm)}._formActions_1nyvh_68{display:flex;justify-content:flex-end;gap:var(--space-2)}._cancelButton_1nyvh_74,._saveButton_1nyvh_75{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:600}._cancelButton_1nyvh_74{background:var(--color-white);border:1px solid var(--color-border);color:var(--color-slate)}._cancelButton_1nyvh_74:hover{background:var(--color-cream-dark)}._formActions_1nyvh_68 ._saveButton_1nyvh_75:hover{transform:none}._saveButton_1nyvh_75:disabled{opacity:.5;cursor:not-allowed}._dialog_1g1p4_1{width:var(--page-width-narrow);min-width:var(--page-width-min);max-width:100%;max-height:100%;margin:auto;padding:0;border:none;border-radius:var(--radius-xl);background:var(--color-white);color:var(--color-charcoal);box-shadow:var(--shadow-xl)}._dialog_1g1p4_1::backdrop{background:#0000004d}._form_1g1p4_19{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6)}._header_1g1p4_26{display:flex;flex-direction:column;gap:var(--space-1)}._subtitle_1g1p4_32{color:var(--color-slate);font-size:var(--font-size-sm)}._comment_1g1p4_37{resize:vertical}._confirmButton_1g1p4_41[type=submit]{background:var(--color-success)}._confirmButton_1g1p4_41[type=submit]:hover:not(:disabled){background:var(--color-success-dark)}._button_1ayzv_3{background:var(--color-sage);color:var(--color-white)}._button_1ayzv_3:hover:not(:disabled){background:var(--color-sage-light);color:var(--color-white)}._progressBoxes_1axv4_1{display:flex;gap:3px;align-items:center}._progressBox_1axv4_1{height:28px;min-width:14px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-size:.6875rem;font-weight:600;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:all var(--transition-fast);position:relative;border:1px solid rgba(0,0,0,.1)}._progressBox_1axv4_1:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}._boxGrey_1axv4_30{background:#8a9a9a;flex:1 1 0}._boxYellow_1axv4_35{background:#e8b44a;flex:2 1 0;padding:0 var(--space-2);color:#fff}._boxGreen_1axv4_42{background:#2eab5f;flex:1 1 0}._boxRed_1axv4_47{background:#dc5246;flex:2 1 0;padding:0 var(--space-2)}._boxBlue_1axv4_53{background:#4a8bb3;flex:2 1 0;padding:0 var(--space-2);color:#fff}._progressBoxText_1axv4_60{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._overview_mabsr_3{display:flex;flex-direction:column;flex-grow:1;min-height:0;padding:var(--space-4)}._container_mabsr_11{max-width:1400px;margin:0 auto;width:100%;display:flex;flex-direction:column;flex-grow:1;min-height:0;animation:_fadeIn_mabsr_1 .4s ease-out}@keyframes _fadeIn_mabsr_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._pageHeader_mabsr_33{flex-shrink:0;margin-bottom:var(--space-3);display:flex;justify-content:space-between;align-items:center}._pageTitle_mabsr_41{font-family:var(--font-display);font-size:1.5rem;font-weight:500;color:var(--color-charcoal);margin:0;letter-spacing:-.02em}._headerActions_mabsr_50{display:flex;align-items:center;gap:var(--space-2)}._createButton_mabsr_56{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-sage);color:var(--color-white);font-size:.8125rem;font-weight:500;border:none;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}._createButton_mabsr_56:hover{background:#35a0a0;color:var(--color-white)}._createButtonIcon_mabsr_76{width:16px;height:16px}._linkButton_mabsr_81{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:transparent;color:var(--color-sage);font-size:.8125rem;font-weight:500;border-radius:var(--radius-md);text-decoration:none;cursor:pointer;transition:all var(--transition-fast)}._linkButton_mabsr_81:hover{background:var(--color-sage-pale);color:var(--color-sage-dark)}._linkButtonIcon_mabsr_101{width:16px;height:16px}._filterBar_mabsr_110{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--color-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);border:1px solid var(--color-border-light)}._filterTabs_mabsr_123{display:flex;gap:var(--space-2);flex-wrap:wrap}._filterTab_mabsr_123{padding:var(--space-2) var(--space-3);border:1.5px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-white);color:var(--color-slate);cursor:pointer;font-size:.8125rem;font-weight:500}._filterTab_mabsr_123:hover{border-color:var(--color-border-dark);color:var(--color-charcoal);background:var(--color-cream-dark)}._filterTabActive_mabsr_146{border-color:var(--color-sage);color:var(--color-sage)}._filterTabActive_mabsr_146:hover{border-color:var(--color-sage);color:var(--color-sage);background:var(--color-sage-pale)}._filterRight_mabsr_157{display:flex;align-items:center;gap:var(--space-3)}._completedToggle_mabsr_163{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1.5px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-white);color:var(--color-slate);cursor:pointer;font-size:.8125rem;font-weight:500}._completedToggle_mabsr_163:hover{border-color:var(--color-border-dark);color:var(--color-charcoal)}._completedToggleActive_mabsr_182{background:var(--color-stone);border-color:var(--color-stone);color:var(--color-white)}._completedToggleActive_mabsr_182:hover{background:var(--color-slate);border-color:var(--color-slate);color:var(--color-white)}._completedIcon_mabsr_194{width:16px;height:16px}._searchWrapper_mabsr_199{position:relative;display:inline-block}input[type=text]._searchInput_mabsr_204{background:var(--color-white);padding:var(--space-2) var(--space-4);border:1.5px solid var(--color-border);border-radius:var(--radius-md);font-size:.875rem;width:220px}._searchInput_mabsr_204:focus{background:var(--color-white);border-color:var(--color-sage);box-shadow:0 0 0 3px var(--color-sage-pale);outline:none}._searchInput_mabsr_204::placeholder{color:var(--color-stone)}._searchResetButton_mabsr_224{position:absolute;right:var(--space-2);top:50%;transform:translateY(-50%);background:transparent;border:none;padding:var(--space-1);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);transition:background-color var(--transition-fast)}._searchResetButton_mabsr_224:hover{background-color:var(--color-sage-pale)}._searchResetIcon_mabsr_244{width:16px;height:16px;color:var(--color-stone);transition:color var(--transition-fast)}._searchResetButton_mabsr_224:hover ._searchResetIcon_mabsr_244{color:var(--color-charcoal)}._tableWrapper_mabsr_259{flex-grow:1;min-height:0;display:flex;flex-direction:column;background:var(--color-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);overflow:hidden;border:1px solid var(--color-border-light)}._table_mabsr_259{width:100%;border-collapse:collapse;display:flex;flex-direction:column;flex-grow:1;min-height:0}._tableHeader_mabsr_280{flex-shrink:0;display:table;width:100%;table-layout:fixed;background:linear-gradient(180deg,var(--color-cream) 0%,var(--color-cream-dark) 100%)}._tableHeader_mabsr_280 th{padding:var(--space-2) var(--space-4);text-align:left;font-weight:600;font-size:.75rem;color:var(--color-slate);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-border)}._tableHeader_mabsr_280 th:first-child{padding-left:var(--space-4)}._tableHeader_mabsr_280 th:last-child{padding-right:var(--space-4)}._table_mabsr_259 th[id^=overview-table-column-dynamic-],._table_mabsr_259 td[headers^=overview-table-column-dynamic-]{width:120px}._dynamicColumnTitle_mabsr_312{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;max-width:calc(100% - 1em);vertical-align:bottom}._table_mabsr_259 th[id=overview-table-column-comment],._table_mabsr_259 td[headers=overview-table-column-comment]{width:20%}._table_mabsr_259 th[id=overview-table-column-progress],._table_mabsr_259 td[headers=overview-table-column-progress]{width:auto}._table_mabsr_259 th[id=overview-table-column-messages],._table_mabsr_259 td[headers=overview-table-column-messages]{width:98px}._table_mabsr_259 tbody{flex-grow:1;display:block;overflow-y:auto;min-height:0;background:var(--color-cream)}._table_mabsr_259 tbody tr{display:table;width:100%;table-layout:fixed}._tableRow_mabsr_350{background:var(--color-white);border-bottom:1px solid var(--color-border-light);box-shadow:0 3px 5px -5px #0006}._tableRowLink_mabsr_356{display:contents;color:inherit;text-decoration:none}._tableRow_mabsr_350:last-child{border-bottom:none}._tableRow_mabsr_350:hover{background:var(--color-cream)}._tableRow_mabsr_350 td{padding:var(--space-2) var(--space-4);vertical-align:middle}._tableRow_mabsr_350 td:first-child{padding-left:var(--space-4)}._tableRow_mabsr_350 td:last-child{padding-right:var(--space-4)}._comment_mabsr_384{font-weight:600;color:var(--color-charcoal);font-size:var(--font-size-md)}._dateCell_mabsr_391{color:var(--color-slate);font-size:.875rem;font-variant-numeric:tabular-nums}._table_mabsr_259 td[headers=overview-table-column-type]{overflow:hidden}._typeText_mabsr_402{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;color:var(--color-charcoal)}._actionsCell_mabsr_415{display:flex;align-items:center;gap:var(--space-2);justify-content:flex-end}._messageCount_mabsr_422{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-cream);color:var(--color-slate);border-radius:var(--radius-md);font-size:.8125rem;font-weight:600;border:1px solid var(--color-border-light);flex-grow:1}._messageCount_mabsr_422:hover{background:var(--color-sage-pale);color:var(--color-sage);border-color:var(--color-sage-muted)}._messageCountActive_mabsr_442{background:var(--color-sage);border-color:var(--color-sage);color:#fff}._messageCountActive_mabsr_442:hover{background:var(--color-sage-light);border-color:var(--color-sage-light);color:#fff}._messageIcon_mabsr_454{width:16px;height:16px}._emptyState_mabsr_463{text-align:center;padding:var(--space-16);color:var(--color-slate);background:var(--color-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}._emptyStateIcon_mabsr_472{width:64px;height:64px;color:var(--color-border-dark);margin:0 auto var(--space-4)}._loadingSpinnerIcon_mabsr_479{width:64px;height:64px;color:var(--color-border-dark);margin:0 auto var(--space-4);animation:_spin_mabsr_1 1s linear infinite}@keyframes _spin_mabsr_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._emptyStateTitle_mabsr_496{font-family:var(--font-display);font-size:1.25rem;font-weight:600;color:var(--color-charcoal);margin-bottom:var(--space-2)}._emptyStateText_mabsr_504{font-size:var(--font-size-md);margin:0}._container_bfxft_1{position:fixed;inset:0;z-index:var(--z-overlay);pointer-events:none;visibility:hidden}._container_bfxft_1._open_bfxft_9{visibility:visible}._container_bfxft_1._closed_bfxft_13{visibility:visible;animation:_hideAfterSlide_bfxft_1 0s linear .25s forwards}@keyframes _hideAfterSlide_bfxft_1{to{visibility:hidden}}._backdrop_bfxft_24{position:absolute;inset:0;background:#0000004d;pointer-events:auto;opacity:0;transition:opacity .2s ease-out}._open_bfxft_9 ._backdrop_bfxft_24{opacity:1}._closed_bfxft_13 ._backdrop_bfxft_24{opacity:0}._panel_bfxft_41{position:absolute;top:0;right:0;bottom:0;width:700px;max-width:90vw;background:var(--color-white);box-shadow:var(--shadow-lg);pointer-events:auto;transform:translate(100%);transition:transform .25s ease-out;display:flex;flex-direction:column}._open_bfxft_9 ._panel_bfxft_41{transform:translate(0)}._closed_bfxft_13 ._panel_bfxft_41{transform:translate(100%)}._content_bfxft_65{display:flex;flex-direction:column;flex-grow:1;min-height:0;overflow:hidden}._panelFillNarrow_bfxft_73{max-width:100%}._panelFullWidth_bfxft_77{width:100%;max-width:100%}._page_xfejg_1{display:flex;flex-direction:column;flex-grow:1;min-height:0;padding:var(--page-padding, var(--space-6) var(--space-6) 0);overflow-y:auto;scrollbar-gutter:var(--page-scrollbar-gutter, stable both-edges);animation:_fadeIn_xfejg_1 .4s ease-out}@keyframes _fadeIn_xfejg_1{0%{opacity:0;transform:translateY(calc(-1 * var(--space-2)))}to{opacity:1;transform:translateY(0)}}._container_xfejg_23{max-width:var(--page-width, 1400px);margin:0 auto;width:100%;display:flex;flex-direction:column;align-items:center;flex-grow:1;min-height:0;padding-bottom:var(--space-6)}._pageHeader_xfejg_35{flex-shrink:0;width:100%;margin-bottom:var(--space-6);padding-inline:var(--page-header-padding-inline, 0)}._headerActions_xfejg_42{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-4)}._pageTitle_xfejg_50{font-family:var(--font-display);font-size:2rem;font-weight:500;color:var(--color-charcoal);margin:0;letter-spacing:-.02em}._backLink_xfejg_59{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-sage);text-decoration:none;font-size:.875rem;font-weight:500;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);transition:background-color var(--transition-fast);white-space:nowrap}._backLink_xfejg_59:hover{background-color:var(--color-sage-pale)}._backLinkIcon_xfejg_77{width:16px;height:16px}._back_1wfri_1{flex-shrink:0;padding:var(--space-4) var(--space-3) 0}._header_1wfri_6{flex-shrink:0;padding:var(--space-6) var(--space-6) var(--space-4);border-bottom:1px solid var(--color-border-light);display:flex;justify-content:space-between;align-items:start;gap:var(--space-4)}._cancelButton_1wfri_16{font-size:.875rem;padding:var(--space-2) var(--space-4);flex-shrink:0;background:var(--color-border);color:var(--color-slate)}._cancelButton_1wfri_16:hover:not(:disabled){background:var(--color-border-dark);color:var(--color-charcoal)}._editButton_1wfri_29{font-family:var(--font-body);font-size:.875rem;font-weight:600;padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);transition:all var(--transition-fast);flex-shrink:0}._headerActions_1wfri_43{display:flex;gap:var(--space-2);flex-shrink:0}._editFormWrapper_1wfri_49{padding:var(--space-4) 0}._editCancelButton_1wfri_53{font-size:.875rem;padding:var(--space-2) var(--space-4);flex-shrink:0}._body_1wfri_59{flex-grow:1;min-height:0;overflow-y:auto;padding:var(--space-4) var(--space-6) var(--space-6);display:flex;flex-direction:column}._title_1wfri_68{font-family:var(--font-display);font-size:1.5rem;font-weight:600;color:var(--color-charcoal);margin:0}._id_1wfri_76{font-family:var(--font-mono, monospace);font-size:.875rem;color:var(--color-slate);background:var(--color-cream);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);margin:0}._loading_1wfri_86,._error_1wfri_87{color:var(--color-slate);font-size:var(--font-size-md)}._loading_1wfri_86{animation:_loadingFadeIn_1wfri_1 .2s ease-out .2s both}@keyframes _loadingFadeIn_1wfri_1{0%{opacity:0}to{opacity:1}}._location_1wfri_105{color:var(--color-slate);font-size:.875rem;font-weight:500;margin:var(--space-1) 0 0}._comment_1wfri_112{color:var(--color-slate);font-size:var(--font-size-md);margin:var(--space-2) 0 0}._createdAt_1wfri_118{color:var(--color-slate);font-size:.8125rem;margin:var(--space-1) 0 0}._section_1wfri_124{margin-bottom:var(--space-6);display:flex;flex-direction:column;min-height:0;flex-shrink:0}._section_1wfri_124:last-child{margin-bottom:0;margin-top:auto;flex:0 0 50%;max-height:50%;padding-top:var(--space-6);border-top:1px solid var(--color-border-light)}._sectionTitle_1wfri_141{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-slate);margin:0 0 var(--space-3)}._subtaskList_1wfri_150{display:flex;flex-direction:column;padding-left:var(--space-2)}._subtaskRow_1wfri_156{position:relative}._subtaskRow_1wfri_156:before{content:"";position:absolute;left:5px;top:0;bottom:0;width:2px;background:var(--color-border)}._subtaskRow_1wfri_156:first-child:before{top:50%}._subtaskRow_1wfri_156:last-child:before{bottom:50%}._detailsGrid_1wfri_179{display:grid;grid-template-columns:1fr;gap:var(--space-3);margin-bottom:var(--space-4)}._detailItem_1wfri_186{display:flex;justify-content:space-between;align-items:center;padding:var(--space-2) 0;border-bottom:1px solid var(--color-border-light)}._detailItem_1wfri_186:last-child{border-bottom:none}._detailLabel_1wfri_198{font-size:.875rem;font-weight:600;color:var(--color-slate)}._detailValue_1wfri_204{font-size:.875rem;color:var(--color-charcoal)}._detailValue_1wfri_204._statusPending_1wfri_209{color:var(--color-warning);font-weight:500}._detailValue_1wfri_204._statusAccepted_1wfri_214{color:#5b8fb9;font-weight:500}._detailValue_1wfri_204._statusCompleted_1wfri_219{color:var(--color-success);font-weight:500}._detailValue_1wfri_204._statusCancelled_1wfri_224{color:var(--color-error);font-weight:500}._taskActions_1wfri_229{display:flex;gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border-light)}._progressList_1wfri_238{display:flex;flex-direction:column;padding-left:var(--space-2)}._progressItem_1wfri_244{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;position:relative}._progressItem_1wfri_244:before{content:"";position:absolute;left:5px;top:0;bottom:0;width:2px;background:var(--color-border)}._progressItem_1wfri_244:first-child:before{top:50%}._progressItem_1wfri_244:last-child:before{bottom:50%}._progressDot_1wfri_270{width:12px;height:12px;border-radius:50%;flex-shrink:0;z-index:1;margin-top:2px}._progressDotCompleted_1wfri_279{background:var(--color-success)}._progressDotPending_1wfri_283{background:var(--color-warning)}._progressDotFuture_1wfri_287{background:var(--color-stone)}._progressDotCancelled_1wfri_291{background:var(--color-error)}._progressDotPostponed_1wfri_295,._progressDotDue_1wfri_299{background:#7db3d8}._progressLabel_1wfri_303{font-size:var(--font-size-md);color:var(--color-charcoal);min-width:80px;flex-shrink:0}._progressTime_1wfri_310{font-size:.75rem;color:var(--color-slate);margin-left:auto}._progressItemCompleted_1wfri_316 ._progressTime_1wfri_310{color:var(--color-success)}._progressItemPending_1wfri_320 ._progressTime_1wfri_310{color:var(--color-warning)}._progressItemCancelled_1wfri_324 ._progressTime_1wfri_310{color:var(--color-error)}._progressItemPostponed_1wfri_328 ._progressTime_1wfri_310,._progressItemDue_1wfri_332 ._progressTime_1wfri_310{color:#7db3d8}._layout_1iwgt_3{--left-column-width: 340px;display:flex;flex-grow:1;min-height:0;overflow:clip;background:var(--color-cream)}._sidebar_1iwgt_12{width:var(--left-column-width);flex-shrink:0;min-height:0;display:flex;flex-direction:column;border-right:1px solid var(--color-border);box-shadow:var(--shadow-sm);animation:_fadeIn_1iwgt_1 var(--transition-slow)}@keyframes _fadeIn_1iwgt_1{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:translateY(0)}}._sidebarAlone_1iwgt_34{flex:1;min-width:0;max-width:var(--page-width-min);margin:0 auto;border-left:1px solid var(--color-border)}._sidebarColumns_1iwgt_42{flex:1;min-width:0}._main_1iwgt_47{display:flex;flex-direction:column;flex-grow:1;min-height:0}._switch_1iwgt_54{display:flex;gap:var(--space-2);margin-bottom:var(--space-2)}._switchButton_1iwgt_60{padding:var(--space-1) var(--space-3);border:1.5px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-white);color:var(--color-charcoal);font-family:var(--font-display);line-height:var(--line-height-body);cursor:pointer;transition:all var(--transition-fast)}._switchButton_1iwgt_60:hover{border-color:var(--color-sage-muted);color:var(--color-sage);background:var(--color-sage-pale)}._switchButtonActive_1iwgt_78,._switchButtonActive_1iwgt_78:hover{background:var(--color-sage);border-color:var(--color-sage);color:var(--color-white)}._loading_8eu6p_1{display:flex;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-8);color:var(--color-slate)}._spinner_8eu6p_10{width:var(--icon-size);height:var(--icon-size);border:2px solid var(--color-sage-pale);border-top-color:var(--color-sage);border-radius:50%;animation:_spin_8eu6p_10 .8s linear infinite}@keyframes _spin_8eu6p_10{to{transform:rotate(360deg)}}._message_12zkl_1{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);margin-top:var(--space-8);padding:var(--space-8);text-align:center;color:var(--color-slate)}._message_12zkl_1 p,._messageTitle_12zkl_16{margin:0}._retryButton_12zkl_20{padding:var(--space-3) var(--space-6);background-color:var(--color-sage);color:#fff;border:none;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:500;cursor:pointer;transition:filter var(--transition-fast)}._retryButton_12zkl_20:hover{filter:brightness(.9)}._page_v09zk_3{flex-grow:1;min-height:0;overflow:auto;scrollbar-gutter:stable}._container_v09zk_10{min-width:var(--page-width-narrow);max-width:1024px;margin:0 auto;padding:var(--space-6)}._backLink_v09zk_17{display:inline-flex;align-self:flex-start;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);color:var(--color-sage);font-size:var(--font-size-sm);font-weight:500;text-decoration:none;background:none;border-radius:var(--radius-md);transition:background-color var(--transition-fast)}._backLink_v09zk_17:hover{background-color:var(--color-sage-pale)}._backLinkIcon_v09zk_36{width:var(--icon-size);height:var(--icon-size)}._eyebrow_v09zk_41{margin:var(--space-2) 0 0;font-size:var(--font-size-xs);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--color-stone)}._title_v09zk_50{margin:var(--space-2) 0 0}._introRow_v09zk_54{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-4);margin-top:var(--space-2)}._intro_v09zk_54{margin:0;font-size:var(--font-size-sm);color:var(--color-stone)}._card_v09zk_68{margin-top:var(--space-4);padding:var(--space-6);background:var(--color-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-md)}._empty_v09zk_78{margin:0;padding:var(--space-8) 0;text-align:center;color:var(--color-stone);font-size:var(--font-size-sm)}._list_v09zk_86{list-style:none;margin:0;padding:0}._nestedList_v09zk_92{margin-left:var(--space-3);padding-left:var(--space-4);border-left:1px solid var(--color-border)}._node_v09zk_98{margin:0}._row_v09zk_102{--row-background: var(--color-white);--row-hover-background: var(--color-cream-dark);position:relative;isolation:isolate;display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;padding:var(--space-3) var(--space-2) var(--space-2);border-bottom:1px solid var(--color-border-light);font-size:var(--font-size-sm)}._rowTop_v09zk_115{font-size:inherit}._toggleButton_v09zk_119,._itemMarker_v09zk_120{align-self:baseline;display:inline-flex;align-items:center;flex-shrink:0;padding:0 var(--space-2) 0 0;color:var(--color-stone);line-height:inherit}._toggleButton_v09zk_119:before,._itemMarker_v09zk_120:before{content:"​"}._toggleButton_v09zk_119{gap:0;background:none;border:none;font-size:inherit;cursor:pointer}._toggleButton_v09zk_119:hover ._toggleIcon_v09zk_143,._rowToggles_v09zk_144:has(._rowHeading_v09zk_144:hover) ._toggleIcon_v09zk_143,._groupRow_v09zk_145 .btn-ghost:hover{background:var(--row-hover-background)}._toggleIcon_v09zk_143,._itemMarkerIcon_v09zk_150{width:var(--icon-size);height:var(--icon-size)}._toggleIcon_v09zk_143{border-radius:var(--radius-sm);transition:transform var(--transition-fast)}._toggleIconOpen_v09zk_160{transform:rotate(90deg)}._toggleSpacer_v09zk_164{flex-shrink:0;box-sizing:content-box;width:var(--icon-size);padding-right:var(--space-2)}._rowToggles_v09zk_144 ._rowHeading_v09zk_144{cursor:pointer}._groupRow_v09zk_145,._rowHighlighted_v09zk_176,._list_v09zk_86>._node_v09zk_98:last-child>._row_v09zk_102{border-bottom-color:transparent}._groupRow_v09zk_145:before,._rowHighlighted_v09zk_176:before{content:"";position:absolute;inset:var(--space-1) 0 0;z-index:-1;background:var(--row-background);border-radius:var(--radius-md)}._groupRow_v09zk_145{--row-background: var(--color-cream);--row-hover-background: var(--color-white)}._rowHighlighted_v09zk_176{--row-background: var(--color-sage-pale)}._rowHeading_v09zk_144{grid-column:2;min-width:0;display:flex;align-items:baseline;gap:var(--space-2)}._number_v09zk_208,._panelTitleNumber_v09zk_209{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}._number_v09zk_208{flex-shrink:0;font-size:var(--font-size-xs);color:var(--color-stone)}._name_v09zk_219{min-width:0;color:var(--color-charcoal)}._groupRow_v09zk_145 ._name_v09zk_219,._groupRow_v09zk_145 ._number_v09zk_208,._currentGroupLine_v09zk_226 ._name_v09zk_219{font-weight:600}._nameInactive_v09zk_230{color:var(--color-stone)}._roleBadge_v09zk_234,._inactiveBadge_v09zk_235,._stationBadge_v09zk_236,._activeBadge_v09zk_237{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:600;line-height:1.2}._roleBadge_v09zk_234{border:1px solid var(--color-border);color:var(--color-stone)}._inactiveBadge_v09zk_235,._stationBadge_v09zk_236{align-self:center}._inactiveBadge_v09zk_235{background:var(--color-terracotta-pale);color:var(--color-terracotta)}._stationBadge_v09zk_236,._activeBadge_v09zk_237{background:var(--color-success-pale);color:var(--color-slate)}._stationBadge_v09zk_236{cursor:help}._meta_v09zk_272{display:flex;gap:var(--space-3);margin:var(--space-1) 0 0;color:var(--color-stone);font-size:var(--font-size-xs)}._count_v09zk_280{display:inline-flex;flex-shrink:0;align-items:baseline;gap:var(--space-2);color:var(--color-stone);font-size:var(--font-size-xs)}._description_v09zk_289{margin:var(--space-1) 0 0;font-size:var(--font-size-sm);color:var(--color-stone)}._rowBody_v09zk_295{grid-column:2 / -1;min-width:0;padding-right:var(--space-2)}._rowAside_v09zk_301{position:relative;top:.5lh;grid-column:3;align-self:start;display:flex;height:0;padding-left:var(--space-2);flex-wrap:wrap;place-content:center flex-end;align-items:center;gap:var(--space-2)}._groupAction_v09zk_317{color:var(--color-stone)}._rowActions_v09zk_321{display:flex;align-items:center;gap:var(--space-2);white-space:nowrap}@media(hover:none){._rowActions_v09zk_321 .btn-ghost{background:var(--row-hover-background)}}@media(hover:hover){._rowActionsOverlay_v09zk_335{position:absolute;right:0;width:max-content;padding-left:var(--space-6);background:linear-gradient(to right,transparent,var(--row-background) var(--space-6));opacity:0}._rowActionsFaint_v09zk_344{opacity:.3}._row_v09zk_102:hover ._rowActions_v09zk_321,._row_v09zk_102:has(:focus-visible) ._rowActions_v09zk_321{opacity:1}}._emptyGroup_v09zk_354{display:flex;padding:var(--space-2);color:var(--color-stone);font-size:var(--font-size-sm);font-style:italic}._quietButton_v09zk_362{padding:var(--space-1) var(--space-2);background:none;border-radius:var(--radius-md);color:var(--color-sage);font-size:var(--font-size-xs);font-weight:500;transition:background-color var(--transition-fast)}._quietButton_v09zk_362:hover{background-color:var(--color-sage-pale)}._treeActions_v09zk_376{display:flex;gap:var(--space-1);margin-left:auto}._currentGroup_v09zk_226{position:sticky;top:0;z-index:var(--z-sticky);height:0}._currentGroupLine_v09zk_226{position:absolute;top:0;right:0;left:0;display:flex;align-items:baseline;gap:var(--space-2);padding:var(--space-2);border-bottom:1px solid var(--color-border-light);background:var(--color-white);font-size:var(--font-size-sm)}._currentGroupLineHidden_v09zk_403{visibility:hidden}._panelHeader_v09zk_409{display:flex;flex-direction:column;flex-shrink:0;padding:var(--space-6) var(--space-6) var(--space-4);border-bottom:1px solid var(--color-border-light)}._panelHeaderTop_v09zk_417{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6)}._deleteButton_v09zk_425{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:none;box-shadow:inset 0 0 0 1px var(--color-error-pale);color:var(--color-error);font-size:var(--font-size-sm)}._deleteButton_v09zk_425:hover:not([aria-disabled=true]){background:var(--color-error-pale)}._deleteButton_v09zk_425[aria-disabled=true]{color:var(--color-slate);opacity:.5;cursor:not-allowed}._panelHeaderMessage_v09zk_444{margin-top:var(--space-2)}._panelTitle_v09zk_209{margin:0}._panelTitleIconBox_v09zk_452,._panelTitleNumber_v09zk_209{margin-right:var(--space-2);color:var(--color-stone)}._panelTitleIconBox_v09zk_452{display:inline-flex;align-items:center}._panelTitleIconBox_v09zk_452:before{content:"​"}._panelTitleIcon_v09zk_452{width:1em;height:1em}._panelTitleNumber_v09zk_209{font-weight:400}._panelBody_v09zk_476{flex-grow:1;min-height:0;overflow-y:auto;padding:0 var(--space-6) var(--space-6)}._plans_rbrbw_1{display:flex;flex-direction:column;flex-grow:1;min-height:0;overflow:hidden;background:var(--color-white)}._list_rbrbw_10{flex-grow:1;min-height:0;overflow-y:auto}._listActions_rbrbw_16{display:flex;justify-content:space-between;gap:var(--space-1);padding:var(--space-1) var(--space-3)}._actionGroup_rbrbw_23{display:flex;gap:var(--space-1)}._withoutPlans_rbrbw_28{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-stone);font-size:var(--font-size-xs);cursor:help}._actionGroup_rbrbw_23 ._scrollButton_rbrbw_37{padding-block:0}._scrollButton_rbrbw_37:disabled,._scrollButton_rbrbw_37:disabled:hover{background:none;color:var(--color-stone);cursor:default}._scrollIcon_rbrbw_48{width:var(--icon-size);height:var(--icon-size)}._title_rbrbw_53{padding:calc(var(--space-1) + 1.5px) 0}._columnsHeader_rbrbw_57>*{max-width:calc(var(--left-column-width) - 1px - 2 * var(--space-3))}._columns_rbrbw_57{display:flex;flex-grow:1;gap:var(--space-2);min-height:0;padding-bottom:var(--space-3);overflow-x:auto;overflow-y:hidden}._column_rbrbw_57{display:flex;flex-direction:column;flex-shrink:0;width:var(--left-column-width);min-height:0;overflow:hidden;border:1px solid var(--color-border-light);border-radius:var(--radius-lg)}._column_rbrbw_57+._column_rbrbw_57{animation:_slideUp_rbrbw_1 var(--transition-base) backwards}@keyframes _slideUp_rbrbw_1{0%{opacity:0;transform:translateY(var(--space-6))}}._columnHeading_rbrbw_93{margin:0;padding:var(--space-2) var(--space-3);background:var(--color-cream);border-bottom:1px solid var(--color-border-light);color:var(--color-slate);font-size:var(--font-size-xs);font-weight:600;line-height:normal}._columnList_rbrbw_104{flex-grow:1;min-height:0;overflow-y:auto}._columnList_rbrbw_104 ._cards_rbrbw_110{padding-left:calc(var(--space-3) - 1px)}._sectionHeading_rbrbw_114{position:sticky;top:0;z-index:var(--z-sticky);display:flex;align-items:center;justify-content:flex-start;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);background:var(--color-cream);border:none;border-bottom:1px solid var(--color-border-light);border-radius:0;cursor:pointer;text-align:left;color:var(--color-slate);font-size:var(--font-size-xs);font-weight:600}._sectionHeading_rbrbw_114:hover{color:var(--color-sage)}._toggleIcon_rbrbw_139{flex-shrink:0;width:var(--icon-size);height:var(--icon-size);color:var(--color-stone);transition:transform var(--transition-fast)}._toggleIconOpen_rbrbw_147{transform:rotate(90deg)}._count_rbrbw_151{margin-left:auto;color:var(--color-stone)}._countHidden_rbrbw_156{visibility:hidden}._cards_rbrbw_110{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:var(--space-2) var(--space-3);list-style:none}._card_rbrbw_110{--card-background: var(--color-white);background:var(--card-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:all var(--transition-fast)}._card_rbrbw_110:hover{border-color:var(--color-sage-muted);box-shadow:var(--shadow-md)}._cardHighlighted_rbrbw_182{--card-background: var(--color-sage-pale)}._card_rbrbw_110 p{margin:0}._cardLink_rbrbw_190{display:block;padding:var(--space-2) var(--space-3);border-radius:inherit;color:inherit;text-decoration:none}._cardTop_rbrbw_198{position:relative;display:flex;min-height:calc(var(--icon-size) + var(--space-2));margin-bottom:var(--space-1);padding-right:calc(var(--icon-size) + var(--space-3))}._badges_rbrbw_206{position:relative;display:flex;flex:1;flex-wrap:wrap;gap:var(--space-1);min-width:0;overflow:hidden}._editAction_rbrbw_216{position:absolute;top:0;right:0;display:flex}._editButton_rbrbw_223{display:flex;align-items:center}._editIcon_rbrbw_228{flex-shrink:0;width:var(--icon-size);height:var(--icon-size)}._editLabel_rbrbw_234{display:grid;grid-template-columns:0fr;transition:grid-template-columns var(--transition-fast)}._editLabelText_rbrbw_240{min-width:0;overflow:hidden;white-space:nowrap}._editLabelText_rbrbw_240:before{content:"";display:inline-block;width:var(--space-1)}@media(hover:hover){._editButton_rbrbw_223{opacity:.3}._card_rbrbw_110:hover ._editAction_rbrbw_216,._card_rbrbw_110:has(:focus-visible) ._editAction_rbrbw_216{padding-left:var(--space-6);background:linear-gradient(to right,transparent,var(--card-background) var(--space-6))}._card_rbrbw_110:hover ._editButton_rbrbw_223,._card_rbrbw_110:has(:focus-visible) ._editButton_rbrbw_223{opacity:1;background:var(--color-cream-dark);color:var(--color-charcoal)}._card_rbrbw_110:hover ._editLabel_rbrbw_234,._card_rbrbw_110:has(:focus-visible) ._editLabel_rbrbw_234{grid-template-columns:1fr}}._roleLine_rbrbw_276{display:flex;margin-bottom:var(--space-1)}._measure_rbrbw_281{position:absolute;visibility:hidden;white-space:nowrap;pointer-events:none}._badge_rbrbw_206{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-stone);font-size:var(--font-size-xs);font-weight:600;line-height:1.2}._roleBadge_rbrbw_300{border-color:var(--color-success-pale);background:var(--color-success-pale);color:var(--color-slate)}._collapsedBadge_rbrbw_306{gap:var(--space-1);cursor:help}._badgeIcon_rbrbw_311{width:1em;height:1em}._item_rbrbw_316{font-size:var(--font-size-sm);font-weight:600;color:var(--color-charcoal)}._detail_rbrbw_322{font-size:var(--font-size-xs);color:var(--color-slate)}._note_rbrbw_327{margin-top:var(--space-1);font-size:var(--font-size-xs);font-style:italic;color:var(--color-charcoal)}._container_13ph3_3{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-6);background:radial-gradient(ellipse at top left,var(--color-sage-pale) 0%,transparent 50%),radial-gradient(ellipse at bottom right,var(--color-terracotta-pale) 0%,transparent 50%),var(--color-cream);position:relative;overflow:hidden}._container_13ph3_3:before{content:"";position:absolute;top:-20%;right:-10%;width:600px;height:600px;border-radius:50%;background:var(--color-sage-pale);opacity:.4;filter:blur(80px)}._container_13ph3_3:after{content:"";position:absolute;bottom:-20%;left:-10%;width:500px;height:500px;border-radius:50%;background:var(--color-terracotta-pale);opacity:.5;filter:blur(80px)}._card_13ph3_43{position:relative;z-index:1;background:var(--color-white);border-radius:var(--radius-2xl);box-shadow:var(--shadow-xl);padding:var(--space-12) var(--space-12) var(--space-4);width:100%;max-width:420px;animation:_slideUp_13ph3_1 .6s cubic-bezier(.16,1,.3,1)}@keyframes _slideUp_13ph3_1{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}._logo_13ph3_66{text-align:center;margin-bottom:var(--space-8)}._logoMark_13ph3_71{width:56px;height:56px;background:linear-gradient(135deg,var(--color-sage) 0%,var(--color-sage-light) 100%);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-4);box-shadow:var(--shadow-md)}._logoMark_13ph3_71 svg{width:32px;height:32px;color:#fff}._title_13ph3_89{font-family:var(--font-display);font-size:2rem;font-weight:500;color:var(--color-charcoal);margin-bottom:var(--space-2);letter-spacing:-.02em}._subtitle_13ph3_98{font-size:var(--font-size-md);color:var(--color-slate);margin-bottom:0}._form_13ph3_104{display:flex;flex-direction:column;gap:var(--space-5)}._field_13ph3_110{display:flex;flex-direction:column;gap:var(--space-2)}._label_13ph3_116{font-size:.875rem;font-weight:600;color:var(--color-charcoal-light);display:flex;align-items:center;gap:var(--space-2)}._labelIcon_13ph3_125{width:16px;height:16px;color:var(--color-sage-muted)}._input_13ph3_131{padding:var(--space-4);border:1.5px solid var(--color-border);border-radius:var(--radius-lg);font-size:1rem;background:var(--color-cream);transition:all var(--transition-fast)}._input_13ph3_131:focus{background:var(--color-white);border-color:var(--color-sage);box-shadow:0 0 0 4px var(--color-sage-pale)}._input_13ph3_131::placeholder{color:var(--color-stone)}._error_13ph3_150{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-error-pale);border-radius:var(--radius-md);color:var(--color-error);font-size:.875rem;font-weight:500;animation:_shake_13ph3_1 .4s ease-out}@keyframes _shake_13ph3_1{0%,to{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(8px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}._errorIcon_13ph3_182{width:18px;height:18px;flex-shrink:0}._submitButton_13ph3_188{margin-top:var(--space-4);padding:var(--space-4) var(--space-6);background:linear-gradient(135deg,var(--color-sage) 0%,var(--color-sage-light) 100%);color:#fff;font-size:1rem;font-weight:600;border:none;border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast);position:relative;overflow:hidden}._submitButton_13ph3_188:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 0%,rgba(255,255,255,.1) 100%);opacity:0;transition:opacity var(--transition-fast)}._submitButton_13ph3_188:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--shadow-lg)}._submitButton_13ph3_188:hover:not(:disabled):before{opacity:1}._submitButton_13ph3_188:active:not(:disabled){transform:translateY(0)}._submitButton_13ph3_188:disabled{opacity:.7;cursor:not-allowed}._spinner_13ph3_230{display:inline-block;width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_13ph3_230 .8s linear infinite}@keyframes _spin_13ph3_230{to{transform:rotate(360deg)}}._footer_13ph3_246{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border-light);text-align:center}._footerText_13ph3_253{font-size:.8125rem;color:var(--color-stone);margin-bottom:0}._brand_13ph3_259{font-family:var(--font-display);font-weight:600;color:var(--color-sage)}._footerLogo_13ph3_265{height:28px;width:auto;opacity:.8}._container_62cmk_3{min-height:100vh;display:flex;flex-direction:column;background:var(--color-cream);padding:var(--space-6)}._header_62cmk_11{text-align:center;padding:var(--space-8) 0;animation:_fadeIn_62cmk_1 .5s ease-out}@keyframes _fadeIn_62cmk_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._logoMark_62cmk_28{width:48px;height:48px;background:linear-gradient(135deg,var(--color-sage) 0%,var(--color-sage-light) 100%);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-4);box-shadow:var(--shadow-md)}._logoMark_62cmk_28 svg{width:28px;height:28px;color:#fff}._title_62cmk_46{font-family:var(--font-display);font-size:1.875rem;font-weight:500;color:var(--color-charcoal);margin-bottom:var(--space-2)}._subtitle_62cmk_54{font-size:1rem;color:var(--color-slate);margin-bottom:0}._content_62cmk_60{flex:1;max-width:900px;margin:0 auto;width:100%}._form_62cmk_67{display:flex;flex-direction:column;gap:var(--space-6)}._section_62cmk_74{background:var(--color-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);overflow:hidden;animation:_slideUp_62cmk_1 .5s ease-out backwards}._section_62cmk_74:nth-child(1){animation-delay:.1s}._section_62cmk_74:nth-child(2){animation-delay:.2s}._section_62cmk_74:nth-child(3){animation-delay:.3s}@keyframes _slideUp_62cmk_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._sectionHeader_62cmk_103{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-6);background:var(--color-cream);border-bottom:1px solid var(--color-border-light)}._sectionIcon_62cmk_112{width:36px;height:36px;background:var(--color-sage-pale);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:var(--color-sage)}._sectionIcon_62cmk_112 svg{width:20px;height:20px}._sectionTitle_62cmk_128{font-family:var(--font-display);font-size:1.25rem;font-weight:600;color:var(--color-charcoal);margin:0}._sectionContent_62cmk_136{padding:var(--space-6)}._roleGrid_62cmk_141{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-4)}._roleCard_62cmk_147{padding:var(--space-5);border:2px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast);background:var(--color-white);display:flex;align-items:center;gap:var(--space-3)}._roleCard_62cmk_147:hover{border-color:var(--color-sage-muted);background:var(--color-sage-pale)}._roleCard_62cmk_147:has(input:checked){border-color:var(--color-sage);background:var(--color-sage-pale);box-shadow:0 0 0 3px var(--color-sage-pale)}._roleInput_62cmk_170{appearance:none;-webkit-appearance:none;width:22px;height:22px;border:2px solid var(--color-border-dark);border-radius:50%;flex-shrink:0;cursor:pointer;transition:all var(--transition-fast)}._roleInput_62cmk_170:checked{border-color:var(--color-sage);background-color:#fff}._roleName_62cmk_187{font-weight:600;color:var(--color-charcoal);font-size:var(--font-size-md)}._locationTree_62cmk_194{display:flex;flex-direction:column;gap:var(--space-3)}._locationStation_62cmk_200{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;background:var(--color-white)}._locationItem_62cmk_207{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);border:2px solid transparent;border-radius:var(--radius-lg);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast)}label._locationItem_62cmk_207{margin-bottom:0}._locationItem_62cmk_207:hover{background:var(--color-cream)}._locationItem_62cmk_207:has(input:checked){background:var(--color-sage-pale);border-color:var(--color-sage)}._locationItem_62cmk_207._depth1_62cmk_232{padding-left:var(--space-10);background:var(--color-cream);border-top:1px solid var(--color-border-light)}._locationItem_62cmk_207._depth2_62cmk_238{padding-left:calc(var(--space-10) + var(--space-6));border-top:1px solid var(--color-border-light)}._locationItem_62cmk_207._depth3_62cmk_243{padding-left:calc(var(--space-10) + var(--space-12));border-top:1px solid var(--color-border-light)}._locationCheckbox_62cmk_248{width:20px;height:20px;border:2px solid var(--color-border-dark);border-radius:var(--radius-sm);background:var(--color-white);cursor:pointer;transition:all var(--transition-fast);position:relative;flex-shrink:0;appearance:none}._locationCheckbox_62cmk_248:checked{background:var(--color-sage);border-color:var(--color-sage)}._locationCheckbox_62cmk_248:checked:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}._locationCheckbox_62cmk_248:focus{box-shadow:0 0 0 3px var(--color-sage-pale)}._locationIcon_62cmk_282{width:20px;height:20px;color:var(--color-sage-muted);flex-shrink:0}._locationLabel_62cmk_289{font-size:var(--font-size-md);color:var(--color-charcoal);cursor:pointer}._locationBadge_62cmk_295{font-size:.75rem;font-weight:600;color:var(--color-slate);background:var(--color-cream-dark);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.05em}._nameField_62cmk_307{display:flex;flex-direction:column;gap:var(--space-2)}._nameLabel_62cmk_313{font-size:.875rem;font-weight:600;color:var(--color-charcoal-light)}._nameInput_62cmk_319{padding:var(--space-4);border:1.5px solid var(--color-border);border-radius:var(--radius-lg);font-size:1rem;background:var(--color-cream);transition:all var(--transition-fast);max-width:400px}._nameInput_62cmk_319:focus{background:var(--color-white);border-color:var(--color-sage);box-shadow:0 0 0 4px var(--color-sage-pale);outline:none}._nameHint_62cmk_336{font-size:.8125rem;color:var(--color-stone)}._footer_62cmk_342{padding:var(--space-8) 0;display:flex;flex-direction:column;align-items:center;gap:var(--space-3);animation:_slideUp_62cmk_1 .5s ease-out .4s backwards}._submitError_62cmk_351{margin:0;padding:var(--space-3) var(--space-4);font-size:.875rem;color:var(--color-error, #c0392b);background:#fdf0ef;border-radius:var(--radius-md)}._submitButton_62cmk_360{padding:var(--space-4) var(--space-10);background:linear-gradient(135deg,var(--color-sage) 0%,var(--color-sage-light) 100%);color:#fff;font-size:1.0625rem;font-weight:600;border:none;border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;gap:var(--space-3);box-shadow:var(--shadow-md)}._submitButton_62cmk_360:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}._submitButton_62cmk_360:active{transform:translateY(0)}._submitButton_62cmk_360 svg{width:20px;height:20px}._loading_62cmk_391{display:flex;align-items:center;justify-content:center;min-height:100vh;background:var(--color-cream)}._loadingContent_62cmk_399{text-align:center}._spinner_62cmk_403{width:40px;height:40px;border:3px solid var(--color-border);border-top-color:var(--color-sage);border-radius:50%;animation:_spin_62cmk_403 .8s linear infinite;margin:0 auto var(--space-4)}@keyframes _spin_62cmk_403{to{transform:rotate(360deg)}}._loadingText_62cmk_419{color:var(--color-slate);font-size:var(--font-size-md)}._emptyLocations_62cmk_425{text-align:center;padding:var(--space-8);color:var(--color-slate)}._container_o19z0_1{min-height:100vh;background:var(--color-background);display:flex;align-items:center;justify-content:center;padding:var(--space-6)}._content_o19z0_10{max-width:600px;width:100%}._header_o19z0_15{text-align:center;margin-bottom:var(--space-8)}._title_o19z0_20{font-size:2rem;font-weight:700;color:var(--color-charcoal);margin-bottom:var(--space-2)}._subtitle_o19z0_27{font-size:1rem;color:var(--color-slate)}._section_o19z0_32{background:var(--color-white);border-radius:var(--radius-lg);padding:var(--space-6);margin-bottom:var(--space-4);box-shadow:0 1px 3px #0000001a}._sectionTitle_o19z0_40{font-size:1.25rem;font-weight:600;color:var(--color-charcoal);margin-bottom:var(--space-4)}._infoCard_o19z0_47{display:flex;flex-direction:column;gap:var(--space-3)}._infoItem_o19z0_53{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--color-cream);border-radius:var(--radius-md)}._infoIcon_o19z0_62{width:24px;height:24px;color:var(--color-sage);flex-shrink:0}._infoContent_o19z0_69{display:flex;flex-direction:column;gap:var(--space-1);flex:1}._infoLabel_o19z0_76{font-size:.875rem;color:var(--color-slate)}._infoValue_o19z0_81{font-size:1rem;font-weight:600;color:var(--color-charcoal)}._supportText_o19z0_87{font-size:.875rem;color:var(--color-slate);line-height:1.6;margin-bottom:var(--space-4)}._phoneLink_o19z0_94{text-decoration:none;color:inherit;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--color-cream);border-radius:var(--radius-md);transition:background var(--transition-fast)}._phoneLink_o19z0_94:hover{background:var(--color-sand)}._phoneArrow_o19z0_110{width:16px;height:16px;color:var(--color-slate);flex-shrink:0;margin-left:auto}._details_o19z0_118{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}._summary_o19z0_124{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);font-size:1rem;font-weight:600;color:var(--color-charcoal);cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--color-cream);transition:background var(--transition-fast)}._summary_o19z0_124:hover{background:var(--color-sand)}._summaryIcon_o19z0_142{width:20px;height:20px;color:var(--color-amber);flex-shrink:0}._detailsContent_o19z0_149{padding:var(--space-4);border-top:1px solid var(--color-border)}._warningText_o19z0_154{font-size:.875rem;color:var(--color-slate);margin-bottom:var(--space-4);line-height:1.6}._logoutButton_o19z0_161{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-rust, #e25950);color:#fff;border:none;border-radius:var(--radius-md);font-size:.875rem;font-weight:600;cursor:pointer;transition:all var(--transition-fast)}._logoutButton_o19z0_161:hover:not(:disabled){background:var(--color-rust-dark, #c9463e);transform:translateY(-1px)}._logoutButton_o19z0_161:active:not(:disabled){transform:translateY(0)}._logoutButton_o19z0_161:disabled{opacity:.5;cursor:not-allowed}._logoutButtonContent_o19z0_188{display:flex;align-items:center;justify-content:center;gap:var(--space-2)}._logoutIcon_o19z0_195{width:18px;height:18px}._backLink_o19z0_200{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);color:var(--color-sage);font-size:.875rem;font-weight:600;text-decoration:none;border-radius:var(--radius-md);transition:all var(--transition-fast)}._backLink_o19z0_200:hover{background:var(--color-sage-pale);transform:translate(-2px)}._backIcon_o19z0_218{width:16px;height:16px;transform:rotate(180deg)}._input_1u1es_3{display:none}._upload_1u1es_8{background:var(--color-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);border:1px solid var(--color-border-light);padding:var(--space-8);margin-bottom:var(--space-6);text-align:center}._upload_1u1es_8>svg{width:64px;height:64px;color:var(--color-sage);margin:0 auto var(--space-4)}._upload_1u1es_8>h2{font-family:var(--font-display);font-size:1.25rem;font-weight:600;color:var(--color-charcoal);margin:0 0 var(--space-2) 0}._upload_1u1es_8>button{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:var(--color-sage);color:#fff;border:none;border-radius:var(--radius-full);font-size:var(--font-size-md);font-weight:600;cursor:pointer;transition:background-color var(--transition-fast);white-space:nowrap}._upload_1u1es_8>button:hover{background:var(--color-sage-light)}._upload_1u1es_8>button:disabled{opacity:.6;cursor:not-allowed}._upload_1u1es_8>button>svg{width:16px;height:16px}._info_1u1es_64{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}._reset_1u1es_71{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;color:var(--color-slate);border:none;cursor:pointer;transition:color var(--transition-fast)}._reset_1u1es_71:hover{color:var(--color-error)}._reset_1u1es_71>svg{width:16px;height:16px}._info_1u1es_64 ._name_1u1es_94{font-weight:600;color:var(--color-charcoal)}._info_1u1es_64 ._meta_1u1es_99{font-size:.875rem;color:var(--color-slate);padding:var(--space-2) var(--space-3);background:var(--color-cream);border-radius:var(--radius-md)}._error_x4s78_3{background:#fff5f5;border:1px solid #feb2b2;border-radius:var(--radius-xl);padding:var(--space-6);margin-bottom:var(--space-6)}._error_x4s78_3>h3{font-family:var(--font-display);font-size:1.125rem;font-weight:600;color:#c53030;margin:0 0 var(--space-2) 0}._error_x4s78_3>p{font-size:var(--font-size-md);color:#742a2a;margin:0}._button_1a3qx_2{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);margin:-6px 0;background:#eff6ff;color:#1e40af;border-radius:var(--radius-md);font-size:.8125rem;font-weight:600;border:1px solid #bfdbfe;cursor:pointer;transition:all var(--transition-fast)}._button_1a3qx_2:hover:not(:disabled){background:#dbeafe;color:#1e3a8a;border-color:#93c5fd}._button_1a3qx_2:disabled{opacity:.6;cursor:not-allowed}._successLink_1a3qx_29{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);margin:-6px 0;background:transparent;color:var(--color-success);font-size:.8125rem;font-weight:500;border:none;border-radius:var(--radius-md);text-decoration:none;cursor:pointer;transition:all var(--transition-fast)}._successLink_1a3qx_29:hover{background:#f0fdf4;color:#15803d}._error_1a3qx_51{background:#fff5f5;color:#dc2626;border-color:#fecaca}._error_1a3qx_51:hover{background:#fee2e2;color:#b91c1c;border-color:#fca5a5}._review_j8022_3{flex-grow:1;min-height:0;display:flex;flex-direction:column}._wrapper_j8022_10{flex-grow:1;min-height:0;display:flex;flex-direction:column;background:var(--color-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);overflow:hidden;border:1px solid var(--color-border-light)}._table_j8022_22{width:100%;border-collapse:collapse;display:flex;flex-direction:column;flex-grow:1;min-height:0}._table_j8022_22 thead{flex-shrink:0;display:table;width:100%;table-layout:fixed;background:linear-gradient(180deg,var(--color-cream) 0%,var(--color-cream-dark) 100%)}._table_j8022_22 thead th{padding:var(--space-4) var(--space-5);text-align:left;font-weight:600;font-size:.75rem;color:var(--color-slate);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-border)}._table_j8022_22 thead th:first-child{padding-left:var(--space-6)}._table_j8022_22 thead th:last-child{padding-right:var(--space-6)}._table_j8022_22 th[id=import-table-column-patient],._table_j8022_22 td[headers=import-table-column-patient]{width:auto}._table_j8022_22 th[id^=import-table-column-dynamic-],._table_j8022_22 td[headers^=import-table-column-dynamic-]{width:15%}._table_j8022_22 td[headers^=import-table-column-dynamic-]{color:var(--color-slate)}._table_j8022_22 th[id=import-table-column-import],._table_j8022_22 td[headers=import-table-column-import]{width:140px}._table_j8022_22 tbody{flex-grow:1;display:block;overflow-y:auto;min-height:0;background:var(--color-cream)}._table_j8022_22 tbody tr{display:table;width:100%;table-layout:fixed}._row_j8022_92{background:var(--color-white);border-bottom:1px solid var(--color-border-light);box-shadow:0 3px 5px -5px #0006}._row_j8022_92:last-child{border-bottom:none}._row_j8022_92:hover{background:var(--color-cream)}._row_j8022_92 td{padding:var(--space-4) var(--space-5);vertical-align:middle;font-size:var(--font-size-md);color:var(--color-charcoal)}._invalid_j8022_113{background:#fff5f5!important;opacity:.6}._invalid_j8022_113:hover{background:#fed7d7!important}._table_j8022_22 tfoot{flex-shrink:0;display:table;width:100%;table-layout:fixed;background:var(--color-cream);border-top:1px solid var(--color-border)}._table_j8022_22 tfoot td{padding:var(--space-4) var(--space-6)}._stats_j8022_135{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);font-size:.875rem;color:var(--color-slate)}._item_j8022_144{display:flex;align-items:center;gap:var(--space-1)}._sep_j8022_150{color:var(--color-border)}._count_j8022_154{font-weight:700;font-size:1rem}._ready_j8022_159{color:#d97706}._notReady_j8022_163{color:var(--color-slate)}._imported_j8022_167{color:var(--color-success)}._failed_j8022_171{color:#dc2626}._content_1d3qx_3{width:100%;display:flex;flex-direction:column;flex-grow:1;min-height:0}._loading_1d3qx_11{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:var(--space-8);color:var(--color-slate);font-size:var(--font-size-md);text-align:center;gap:var(--space-3)}._spinner_1d3qx_23{width:16px;height:16px;border:2px solid var(--color-sage-pale);border-top-color:var(--color-sage);border-radius:50%;animation:_spin_1d3qx_23 .8s linear infinite}@keyframes _spin_1d3qx_23{to{transform:rotate(360deg)}}._error_1d3qx_38{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8);text-align:center;gap:var(--space-4)}._error_1d3qx_38 p{margin:0;color:var(--color-slate);font-size:var(--font-size-md)}._retryButton_1d3qx_54{padding:var(--space-3) var(--space-6);background-color:var(--color-sage);color:#fff;border:none;border-radius:var(--radius-md);font-size:.875rem;font-weight:500;cursor:pointer;transition:filter var(--transition-fast)}._retryButton_1d3qx_54:hover{filter:brightness(.9)}._loading_10971_3{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:var(--space-8);color:var(--color-slate);font-size:var(--font-size-md);gap:var(--space-3)}._spinner_10971_14{width:16px;height:16px;border:2px solid var(--color-sage-pale);border-top-color:var(--color-sage);border-radius:50%;animation:_spin_10971_14 .8s linear infinite}@keyframes _spin_10971_14{to{transform:rotate(360deg)}}._error_10971_29{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8);text-align:center;gap:var(--space-4)}._error_10971_29 p{margin:0;color:var(--color-slate);font-size:var(--font-size-md)}._retryButton_10971_45{padding:var(--space-3) var(--space-6);background-color:var(--color-sage);color:#fff;border:none;border-radius:var(--radius-md);font-size:.875rem;font-weight:500;cursor:pointer;transition:filter var(--transition-fast)}._retryButton_10971_45:hover{filter:brightness(.9)}._page_10971_63{--page-width: var(--page-width-narrow)}._formCard_10971_67{background:var(--color-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);border:1px solid var(--color-border-light);padding:var(--space-6);width:100%}@media not all and (min-width:560px){._page_10971_63{--page-padding: var(--space-4) var(--space-4) 0;background:var(--color-white)}._page_10971_63 ._formCard_10971_67{padding-top:0;padding-inline:0;border:0;border-radius:0;box-shadow:none}}._form_10971_67,._fieldGroup_10971_97{display:flex;flex-direction:column;gap:var(--space-5)}._field_10971_97{display:flex;flex-direction:column;gap:var(--space-2)}._label_10971_109{font-size:var(--font-size-label);font-weight:600;color:var(--color-slate);text-transform:uppercase;letter-spacing:.04em}._sublabel_10971_117{font-size:var(--font-size-sublabel);font-weight:600;color:var(--color-stone);text-transform:uppercase;letter-spacing:.04em}._locationSeparator_10971_125{border:0;border-top:1px solid var(--color-sage-pale, #e2eae2);margin:var(--space-2) 0}._locationHeader_10971_131,._locationSubfield_10971_137{display:flex;flex-direction:column;gap:var(--space-1, .25rem)}._locationHeader_10971_131 p{margin:0}._section_10971_147{padding:var(--space-4);border:1.5px solid var(--color-border);border-radius:var(--radius-lg)}._section_10971_147 ._locationSeparator_10971_125{display:none}._subtaskList_10971_157{display:flex;flex-direction:column;gap:var(--space-1)}._subtaskRow_10971_163{display:flex;align-items:center;gap:var(--space-3);margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-md);font-weight:500;color:var(--color-charcoal);cursor:pointer}._subtaskRowRequired_10971_176{cursor:default}._subtaskRow_10971_163 input[type=checkbox]:disabled{background:var(--color-white);border-color:var(--color-sage-muted);cursor:default}._subtaskRow_10971_163 input[type=checkbox]:disabled:after{border-color:var(--color-sage)}._subtaskLock_10971_190{width:16px;height:16px;margin-left:calc(-1 * var(--space-1));flex-shrink:0}._subtaskRowSkipped_10971_197{background:var(--color-cream-dark);color:var(--color-stone)}._input_10971_202,._select_10971_203{padding:var(--space-3) var(--space-4);border:1.5px solid var(--color-border);border-radius:var(--radius-md);font-family:inherit;font-size:var(--font-size-md);color:var(--color-charcoal);background:var(--color-cream);width:100%;transition:all var(--transition-fast)}._input_10971_202:focus,._select_10971_203:focus{outline:none;border-color:var(--color-sage);background:var(--color-white);box-shadow:0 0 0 3px var(--color-sage-pale)}._input_10971_202::placeholder{color:var(--color-stone)}._select_10971_203{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%237a8a8a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center;padding-right:var(--space-9)}._formActions_10971_238{display:flex;justify-content:flex-end;gap:var(--space-3);padding-top:var(--space-2)}._cancelButton_10971_245{display:inline-flex;align-items:center;padding:var(--space-3) var(--space-5);background:transparent;border:1.5px solid var(--color-border);border-radius:var(--radius-md);text-decoration:none;font-size:var(--font-size-md);font-weight:500;color:var(--color-slate);transition:all var(--transition-fast)}._cancelButton_10971_245:hover{border-color:var(--color-border-dark);color:var(--color-charcoal)}._submitButton_10971_264{padding:var(--space-3) var(--space-5);background:var(--color-sage);border:1.5px solid var(--color-sage);border-radius:var(--radius-md);font-size:var(--font-size-md);font-weight:500;color:var(--color-white);cursor:pointer;transition:all var(--transition-fast)}._submitButton_10971_264:disabled{opacity:.45;cursor:not-allowed}._hint_10971_281{margin:0;font-size:.8125rem;color:var(--color-stone)}._submitError_10971_287{margin:0;padding:var(--space-3) var(--space-4);font-size:.875rem;color:var(--color-error, #c0392b);background:#fdf0ef;border-radius:var(--radius-md)}._delegationBoxes_10971_296{display:flex;flex-direction:column;gap:var(--space-3)}._delegationBox_10971_296{padding:var(--space-3) var(--space-4);font-size:.875rem;background:#fdf0ef;color:var(--color-error, #c0392b);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-2)}._delegationBox_10971_296 p{margin:0}._delegationSubtasks_10971_317{font-weight:600}._quickPicks_10971_321{display:flex;flex-direction:column;gap:var(--space-2)}._quickPickButtons_10971_327{display:flex;flex-wrap:wrap;gap:var(--space-2)}._quickPick_10971_321{padding:var(--space-2) var(--space-4);border:1.5px solid var(--color-border);border-radius:var(--radius-md);font-size:.875rem;color:var(--color-charcoal);background:var(--color-cream);cursor:pointer;transition:all var(--transition-fast)}._quickPick_10971_321:hover,._quickPickSelected_10971_345{border-color:var(--color-sage);background:var(--color-sage-pale)}._every_14zez_1{display:flex;align-items:center;gap:var(--space-2);margin-bottom:0;font-size:var(--font-size-sm);font-weight:inherit;color:var(--color-slate)}._planningTitle_14zez_11{margin:0;padding-top:var(--space-5);border-top:1px solid var(--color-sage-pale)}input[type=text]._note_14zez_17{background:var(--color-cream);border-radius:var(--radius-md)}input[type=text]._note_14zez_17:focus{background:var(--color-white)}._sectionTitle_14zez_26{margin:0}._page_14zez_30{--page-width: var(--page-width-narrow);--form-gutter: var(--space-6)}._formColumns_14zez_35{--label-line: calc(var(--font-size-label) * var(--line-height-body));--sublabel-line: calc(var(--font-size-sublabel) * var(--line-height-body))}._formColumns_14zez_35,._formPart_14zez_41{display:flex;flex-direction:column;gap:var(--space-5)}._planningPart_14zez_47{display:contents}._formColumns_14zez_35 input[type=date],._formColumns_14zez_35 input[type=time]{padding-block:var(--space-2);padding-right:var(--space-2)}._formColumns_14zez_35 input[type=date]::-webkit-calendar-picker-indicator,._formColumns_14zez_35 input[type=time]::-webkit-calendar-picker-indicator{width:var(--icon-size);height:var(--icon-size);margin:0;padding:calc((1lh + 2 * var(--space-1) - var(--icon-size)) / 2);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--color-border);background-color:var(--color-white);cursor:pointer;transition:background-color var(--transition-fast)}._formColumns_14zez_35 input[type=date]::-webkit-calendar-picker-indicator:hover,._formColumns_14zez_35 input[type=time]::-webkit-calendar-picker-indicator:hover{background-color:var(--color-sage-pale)}._formColumns_14zez_35 input[type=date]::-webkit-datetime-edit,._formColumns_14zez_35 input[type=time]::-webkit-datetime-edit,._formColumns_14zez_35 input[type=date]::-webkit-datetime-edit-fields-wrapper,._formColumns_14zez_35 input[type=time]::-webkit-datetime-edit-fields-wrapper{padding:0}._page_14zez_30 ._formCard_14zez_82{padding-bottom:0;padding-inline:0;border-bottom:0}._formCard_14zez_82>form>*{padding-inline:var(--form-gutter)}._submitResult_14zez_92{padding-bottom:var(--space-6)}._stickyActions_14zez_96{position:sticky;bottom:0;align-items:center;padding-bottom:var(--space-6);border-radius:0 0 var(--radius-xl) var(--radius-xl);background:var(--color-white)}._page_14zez_30 ._stickyActions_14zez_96{padding-top:var(--space-4)}._stuck_14zez_109{box-shadow:0 -1px 0 var(--color-border-light),0 -12px 12px -12px #1e2a2a33}._notice_14zez_115{flex:1}._firstDue_14zez_119{display:flex;flex-direction:column;align-self:center}._firstDueMoment_14zez_125{font-weight:600;color:var(--color-charcoal)}p._noDueBeforeEnd_14zez_130{display:flex;align-self:center;align-items:center;gap:var(--space-1);color:var(--color-error)}._noDueBeforeEndIcon_14zez_138{flex-shrink:0;width:var(--icon-size);height:var(--icon-size)}._planningFields_14zez_144{display:flex;flex-direction:column;gap:var(--space-5)}._cadenceDays_14zez_150:empty{display:none}._cadence_14zez_150 [role=group]{row-gap:var(--space-1)}._cadence_14zez_150 [role=group]>button{padding-block:0;line-height:inherit}@media not all and (min-width:1024px){._formCard_14zez_82>form>._formColumns_14zez_35{padding-inline:0}._projectPart_14zez_168,._planningPart_14zez_47>*{padding-inline:var(--form-gutter)}}@media not all and (min-width:560px){._page_14zez_30{--page-padding: var(--space-4) 0 0;--page-header-padding-inline: var(--space-4);--page-scrollbar-gutter: stable;--form-gutter: var(--space-4);background:var(--color-white)}._page_14zez_30 ._formCard_14zez_82{padding-top:0;border:0;border-radius:0;box-shadow:none}._stickyActions_14zez_96{border-radius:0}}@media(min-width:1024px){._page_14zez_30{--page-width: calc(2 * var(--page-width-narrow))}._formColumns_14zez_35{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-16)}._planningPart_14zez_47{position:relative;display:flex}._projectPart_14zez_168{align-self:start}._formColumns_14zez_35:has(._stickyActions_14zez_96)>._projectPart_14zez_168{margin-bottom:var(--space-6)}._formColumns_14zez_35:not(:has(._stickyActions_14zez_96))>._planningPart_14zez_47{padding-bottom:var(--space-8)}._planningPart_14zez_47>._stickyActions_14zez_96{margin-top:auto}._planningPart_14zez_47:before{content:"";position:absolute;top:0;right:calc(100% + var(--space-8) - .5px);bottom:0;width:1px;background:var(--color-sage-pale)}._formColumns_14zez_35:has(._stickyActions_14zez_96)>._planningPart_14zez_47:before{bottom:var(--space-6)}._formColumns_14zez_35 ._planningTitle_14zez_11{padding-top:0;border-top:none}._cadenceDays_14zez_150,._cadenceDays_14zez_150:empty{--day-height: calc(var(--space-5) + var(--sublabel-line) + var(--space-1) - 2 * var(--space-2));display:flex;flex-direction:column;min-height:var(--day-height)}._cadenceDays_14zez_150 [role=group]{flex-grow:1;grid-auto-rows:var(--day-height)}._monthDays_14zez_261{--select-height: calc(2 * var(--space-3) + 2 * 1.5px + 1lh);min-height:calc(2 * var(--space-5) + var(--label-line) + var(--sublabel-line) + var(--space-1) + var(--select-height));font-size:var(--font-size-md);line-height:normal}._monthDays_14zez_261 [role=group]{align-content:space-between}._location_14zez_275>div:not(:has(>:nth-child(3))){padding-bottom:calc(var(--space-2) + 2 * var(--label-line))}._location_14zez_275>div>:nth-child(3){margin-top:calc(var(--label-line) + var(--space-2) - var(--sublabel-line) - var(--space-1))}}._chips_1avh0_1{display:flex;flex-wrap:wrap;gap:var(--space-2)}._chipGrid_1avh0_7{display:grid;gap:var(--space-2)}._chip_1avh0_1{padding:var(--space-1) var(--space-3);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-slate);font-size:var(--font-size-xs);font-weight:600}._chip_1avh0_1:disabled{opacity:.5;cursor:not-allowed}._chip_1avh0_1:hover:not(:disabled){border-color:var(--color-sage-muted)}._chipSelected_1avh0_31{background:var(--color-sage-pale);border-color:var(--color-sage);color:var(--color-charcoal)}._removeButton_3zcdd_1{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:none;box-shadow:inset 0 0 0 1px var(--color-error-pale);color:var(--color-error);font-size:var(--font-size-sm)}._removeButton_3zcdd_1:hover{background:var(--color-error-pale)}._removeError_3zcdd_14{width:100%;margin-bottom:var(--space-4)}._container_1k5zz_3{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(ellipse at top right,var(--color-terracotta-pale) 0%,transparent 50%),var(--color-cream);padding:var(--space-6);text-align:center;position:relative;overflow:hidden}._container_1k5zz_3:before{content:"";position:absolute;bottom:-20%;left:-10%;width:500px;height:500px;border-radius:50%;background:var(--color-sage-pale);opacity:.3;filter:blur(80px)}._content_1k5zz_30{position:relative;z-index:1;animation:_fadeIn_1k5zz_1 .6s ease-out}@keyframes _fadeIn_1k5zz_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._errorCode_1k5zz_47{font-family:var(--font-display);font-size:8rem;font-weight:700;color:var(--color-border-dark);line-height:1;margin-bottom:var(--space-4);letter-spacing:-.05em}._icon_1k5zz_57{width:80px;height:80px;color:var(--color-border-dark);margin:0 auto var(--space-6)}._title_1k5zz_64{font-family:var(--font-display);font-size:1.75rem;font-weight:600;color:var(--color-charcoal);margin-bottom:var(--space-3)}._message_1k5zz_72{font-size:1rem;color:var(--color-slate);margin-bottom:var(--space-8);max-width:400px}._homeLink_1k5zz_79{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:var(--color-sage);color:#fff;font-weight:600;border-radius:var(--radius-lg);text-decoration:none;transition:all var(--transition-fast)}._homeLink_1k5zz_79:hover{background:var(--color-sage-light);transform:translateY(-2px);box-shadow:var(--shadow-md);color:#fff}._linkIcon_1k5zz_99{width:18px;height:18px}._messageList_nu6c9_1{display:flex;flex-direction:column;gap:var(--space-2);overflow-y:auto;flex:1;min-height:0}._messageItem_nu6c9_10{padding:var(--space-3);background:var(--color-cream);border-radius:var(--radius-md);max-width:80%;align-self:flex-start}._messageItemMe_nu6c9_18{background:var(--color-sage-pale);align-self:flex-end}._messageText_nu6c9_23{font-size:.875rem;color:var(--color-charcoal)}._messageMeta_nu6c9_28{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-1)}._messageSenderName_nu6c9_36{font-size:.75rem;color:var(--color-slate)}._messageItemMe_nu6c9_18 ._messageSenderName_nu6c9_36{color:var(--color-sage)}._messageTime_nu6c9_45{font-size:.75rem;color:var(--color-stone)}._messageForm_nu6c9_50{display:flex;gap:var(--space-2);padding-top:var(--space-3);margin-top:var(--space-3);border-top:1px solid var(--color-border-light);flex-shrink:0}._messageInput_nu6c9_59{flex:1;padding:var(--space-3) var(--space-4);border:1.5px solid var(--color-border);border-radius:var(--radius-lg);font-size:.875rem;background:var(--color-white);transition:all var(--transition-fast)}._messageInput_nu6c9_59:focus{border-color:var(--color-sage);box-shadow:0 0 0 3px var(--color-sage-pale);outline:none}._messageInput_nu6c9_59::placeholder{color:var(--color-stone)}._messageInput_nu6c9_59:disabled{opacity:.5;cursor:not-allowed;background:var(--color-cream, #f5f5f5)}._messageSendButton_nu6c9_85{background:var(--color-sage);color:#fff;border:none;border-radius:var(--radius-lg);font-size:.875rem;font-weight:600;cursor:pointer;transition:all var(--transition-fast);flex-shrink:0}._messageSendButton_nu6c9_85:hover:not(:disabled){background:var(--color-sage-dark, #6b8e7f);transform:translateY(-1px)}._messageSendButton_nu6c9_85:active:not(:disabled){transform:translateY(0)}._messageSendButton_nu6c9_85:disabled{opacity:.5;cursor:not-allowed}._subtaskItem_1f1q5_1{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) 0}._subtaskDot_1f1q5_8{width:12px;height:12px;border-radius:50%;flex-shrink:0;z-index:1;margin-top:2px;background:var(--color-border)}._statusNotStarted_1f1q5_18 ._subtaskDot_1f1q5_8{background:var(--color-stone)}._statusPending_1f1q5_22 ._subtaskDot_1f1q5_8{background:var(--color-warning)}._statusAccepted_1f1q5_26 ._subtaskDot_1f1q5_8{background:#5b8fb9}._statusCompleted_1f1q5_30 ._subtaskDot_1f1q5_8{background:var(--color-success)}._statusCancelled_1f1q5_34 ._subtaskDot_1f1q5_8{background:var(--color-error)}._subtaskInfo_1f1q5_38{display:grid;grid-template-columns:200px 120px;gap:var(--space-3);flex-grow:1;align-items:center}._subtaskType_1f1q5_46{font-size:var(--font-size-md);color:var(--color-charcoal);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._subtaskTarget_1f1q5_54{font-size:.8125rem;color:var(--color-slate);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._subtaskActions_1f1q5_63{margin-left:auto;flex-shrink:0;display:flex;align-items:center;gap:var(--space-2)}._subtaskActionButton_1f1q5_71{font-size:.75rem;font-weight:500;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:background .15s ease}._timestamps_1f1q5_80{display:grid;grid-template-columns:45px 45px 45px;gap:var(--space-2);font-size:.75rem;font-family:var(--font-mono, monospace);align-items:center}._timestamp_1f1q5_80{text-align:left;position:relative}._timestamp_1f1q5_80+._timestamp_1f1q5_80:before{content:"›";color:var(--color-slate);position:absolute;left:-12px}._timestamp_1f1q5_80._created_1f1q5_101{color:var(--color-warning)}._timestamp_1f1q5_80._accepted_1f1q5_105{color:#5b8fb9}._timestamp_1f1q5_80._completed_1f1q5_109{color:var(--color-success)}._timestamp_1f1q5_80._cancelled_1f1q5_113{color:var(--color-error)}._values_ksimy_1{width:100%;max-width:600px;display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4);background:var(--color-white);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);text-align:left}._row_ksimy_14{display:grid;grid-template-columns:1fr 2fr;gap:var(--space-3);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm)}._refused_ksimy_22{background:var(--color-error-pale)}._label_ksimy_26{color:var(--color-stone);font-size:var(--font-size-sm)}._value_ksimy_1{color:var(--color-charcoal);white-space:pre-wrap;overflow-wrap:anywhere}._refused_ksimy_22 ._value_ksimy_1{color:var(--color-error);font-weight:600}._unchecked_ksimy_42 ._value_ksimy_1{color:var(--color-stone)}._note_ksimy_46{margin-left:var(--space-2);font-size:var(--font-size-xs)}._unchecked_ksimy_42 ._note_ksimy_46{opacity:.5}._checkIcon_ksimy_55{width:var(--icon-size);height:var(--icon-size);vertical-align:middle;color:var(--color-success);opacity:.5}._diagnostics_7mnp1_1{width:100%;max-width:600px;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);margin-top:var(--space-6)}._header_7mnp1_11{display:flex;align-items:center;gap:var(--space-2)}._toggleIcon_7mnp1_17{flex-shrink:0;width:var(--icon-size);height:var(--icon-size);transition:transform var(--transition-fast)}._toggleIconOpen_7mnp1_24{transform:rotate(90deg)}._copyButton_7mnp1_28:disabled{opacity:.5;cursor:not-allowed}._copyStatus_7mnp1_33{color:var(--color-stone);font-size:var(--font-size-xs)}._header_1fywv_1{flex-wrap:wrap;gap:var(--space-3);transition:padding-inline var(--transition-slow)}._header_1fywv_1._pageEdges_1fywv_7,._header_1fywv_1._planPageEdges_1fywv_8{overflow:hidden;scrollbar-gutter:stable both-edges}._header_1fywv_1._overviewEdges_1fywv_13{padding-inline:var(--space-4)}@media not all and (min-width:560px){._header_1fywv_1._columnEdges_1fywv_18,._header_1fywv_1._pageEdges_1fywv_7,._header_1fywv_1._planPageEdges_1fywv_8{padding-inline:var(--space-4)}._header_1fywv_1._planPageEdges_1fywv_8{scrollbar-gutter:stable}}._info_1fywv_29{display:flex;align-items:baseline;gap:var(--space-2);min-width:0;font-size:var(--font-size-sm);color:var(--color-stone)}._name_1fywv_38{font-weight:600;color:var(--color-charcoal)}._place_1fywv_43{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._actions_1fywv_50{align-items:stretch;margin-left:auto}._actions_1fywv_50>*{flex-shrink:0;white-space:nowrap;line-height:1.2}._actions_1fywv_50>._planLink_1fywv_61:hover{background:var(--color-white)}._appearing_1fywv_65{animation:_fadeIn_1fywv_1 var(--transition-slow)}@keyframes _fadeIn_1fywv_1{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:translateY(0)}}._info_sxrtv_1{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);margin-top:var(--space-6);font-size:var(--font-size-sm);color:var(--color-stone)}._name_sxrtv_11{font-size:var(--font-size-md);font-weight:600;color:var(--color-charcoal)}._error_sxrtv_17{margin-top:var(--space-6);color:var(--color-error)}._startButton_sxrtv_22:disabled{opacity:.5;cursor:not-allowed}
