._wrap_6ophv_1{min-height:100vh;min-height:100dvh;min-height:-webkit-fill-available;width:100%;max-width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:max(1.25rem,env(safe-area-inset-top,0px)) max(1rem,env(safe-area-inset-right,0px)) max(1.25rem,env(safe-area-inset-bottom,0px)) max(1rem,env(safe-area-inset-left,0px));overflow-x:clip}._card_6ophv_16{width:100%;max-width:26rem;text-align:center}._detail_6ophv_22{margin:.75rem 0 0;font-size:.875rem;line-height:1.55;color:var(--color-text-secondary, #334155);text-align:left}._detail_6ophv_22 code{word-break:break-all}._actions_6ophv_34{margin:1.25rem 0 0}._backLink_6ophv_38{display:inline-flex;align-items:center;justify-content:center;padding:.55rem 1.15rem;border-radius:var(--radius-md, 10px);font-weight:600;font-size:.9375rem;text-decoration:none;color:#fff;background:linear-gradient(135deg,var(--brand-primary, #16a34a) 0%,var(--brand-primary-light, #22c55e) 100%);box-shadow:0 2px 12px #16a34a59}._backLink_6ophv_38:active{transform:scale(.98)}._backdrop_19zdi_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#0f172a73;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:_welcomeFadeIn_19zdi_1 .35s ease-out}@keyframes _welcomeFadeIn_19zdi_1{0%{opacity:0}to{opacity:1}}._card_19zdi_23{width:100%;max-width:26rem;position:relative;border-radius:var(--radius-lg, 16px);padding:1.75rem 1.5rem 1.5rem;background:linear-gradient(165deg,#fff,#f8fafc 45%,#f1f5f9);border:1px solid var(--color-border, #e2e8f0);box-shadow:0 1px #ffffffe6 inset,0 24px 48px #0f172a2e,0 8px 16px #0f172a14;animation:_welcomePop_19zdi_1 .45s cubic-bezier(.34,1.4,.64,1)}@keyframes _welcomePop_19zdi_1{0%{opacity:0;transform:scale(.94) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}._accent_19zdi_49{position:absolute;top:0;left:1.5rem;right:1.5rem;height:4px;border-radius:0 0 8px 8px;background:linear-gradient(90deg,var(--brand-primary, #16a34a) 0%,var(--brand-primary-light, #22c55e) 40%,#38bdf8 100%)}._badge_19zdi_64{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.75rem;padding:.25rem .6rem;border-radius:999px;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-primary-hover, #15803d);background:var(--brand-primary-faint, #ecfdf5);border:1px solid rgb(34 197 94 / .25)}._title_19zdi_80{margin:0 0 .65rem;font-size:1.35rem;font-weight:800;letter-spacing:-.04em;line-height:1.25;color:var(--color-text, #0f172a)}._name_19zdi_89{background:linear-gradient(135deg,#047857,#16a34a 55%,#0d9488);-webkit-background-clip:text;background-clip:text;color:transparent}._message_19zdi_96{margin:0 0 1.35rem;font-size:.9375rem;line-height:1.55;color:var(--color-text-secondary, #475569)}._actions_19zdi_103{display:flex;justify-content:flex-end;gap:.5rem}._btn_19zdi_109{padding:.55rem 1.15rem;border-radius:var(--radius-md, 12px);border:none;font:inherit;font-size:.875rem;font-weight:700;letter-spacing:-.02em;cursor:pointer;color:#fff;background:linear-gradient(135deg,var(--brand-primary, #16a34a) 0%,var(--brand-primary-light, #22c55e) 100%);box-shadow:0 4px 14px #16a34a59;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}._btn_19zdi_109:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 6px 18px #16a34a6b}._btn_19zdi_109:active{transform:translateY(0)}._btn_19zdi_109:focus-visible{outline:2px solid var(--color-primary, #16a34a);outline-offset:3px}._shell_1462u_1{min-height:100vh;min-height:100dvh;width:100%;max-width:100%;min-width:0;overflow-x:hidden;display:flex;flex-direction:column}@media(min-width:768px){._shell_1462u_1{flex-direction:row}}._topbar_1462u_19{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:.45rem;row-gap:.45rem;padding:max(env(safe-area-inset-top),.45rem) .6rem .45rem;background:var(--color-surface, #fff);border-bottom:1px solid var(--color-border, #e2e8f0);box-shadow:var(--shadow-xs, 0 1px 2px rgb(15 23 42 / .04));position:sticky;top:0;z-index:30;min-width:0;max-width:100%;box-sizing:border-box}@media(min-width:768px){._topbar_1462u_19{display:none}}._menuBtn_1462u_47{grid-column:1;grid-row:1;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--color-border-strong, #cbd5e1);border-radius:var(--radius-md, 12px);background:var(--color-surface, #fff);cursor:pointer;color:var(--color-text-secondary, #475569);box-shadow:0 1px 2px #0f172a0a;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s cubic-bezier(.34,1.56,.64,1)}._menuBtn_1462u_47:hover{background:var(--brand-primary-faint, #ecfdf5);border-color:var(--brand-primary-muted, #86efac);color:var(--brand-primary-hover, #15803d);box-shadow:0 4px 14px #16a34a1f;transform:translateY(-1px)}._menuBtn_1462u_47:active{transform:translateY(0) scale(.97)}._menuBtn_1462u_47:focus-visible{outline:2px solid var(--color-primary, #16a34a);outline-offset:2px}._brandMini_1462u_86{grid-column:2;grid-row:1;margin:0;font-size:1.05rem;font-weight:700;line-height:0;min-width:0;display:flex;justify-content:center;align-items:center;justify-self:center}._topbarTrailing_1462u_100{grid-column:1 / -1;grid-row:2;display:flex;align-items:stretch;justify-content:stretch;flex-wrap:nowrap;gap:.35rem;width:100%;max-width:100%;min-width:0;box-sizing:border-box}._brandMiniLogo_1462u_114{display:block;height:24px;width:auto;object-fit:contain;border-radius:8px;transition:transform .2s ease,box-shadow .2s ease}._brandMini_1462u_86 ._brandLogoLink_1462u_123:hover ._brandMiniLogo_1462u_114{transform:scale(1.04);box-shadow:0 4px 14px #0f172a1a}._topbarAdminLink_1462u_128{font-size:.8125rem;font-weight:600;color:var(--brand-primary-hover, #15803d);text-decoration:none;white-space:nowrap;padding:.35rem .6rem;border-radius:var(--radius-md, 10px);border:1px solid var(--brand-primary-muted, #86efac);background:var(--brand-primary-faint, #ecfdf5)}._topbarTrailing_1462u_100 ._topbarAdminLink_1462u_128{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;text-align:center;white-space:normal;line-height:1.2;font-size:.75rem;padding:.35rem .28rem;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}@media(max-width:380px){._topbar_1462u_19{padding:max(env(safe-area-inset-top),.35rem) .45rem .4rem;row-gap:.35rem}._brandMiniLogo_1462u_114{height:20px}._topbarTrailing_1462u_100 ._topbarAdminLink_1462u_128{font-size:.7rem}}._topbarAdminLink_1462u_128:hover{background:#dcfce7e6}._backdrop_1462u_177{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:40}@media(min-width:768px){._backdrop_1462u_177{display:none}}._sidebar_1462u_191{position:fixed;inset:0 auto 0 0;width:min(288px,88vw);background:var(--sidebar-bg, #fff);color:var(--color-text, #0f172a);z-index:50;transform:translate(-100%);transition:transform .22s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;max-height:100vh;overflow:auto;border-right:1px solid var(--sidebar-border, #e2e8f0);box-shadow:6px 0 28px #0f172a12}._sidebarOpen_1462u_208{transform:translate(0)}@media(min-width:768px){._sidebar_1462u_191{position:sticky;top:0;height:100vh;transform:none;width:268px;flex-shrink:0;box-shadow:1px 0 0 var(--sidebar-border, #e2e8f0),4px 0 24px #0f172a08}}._sidebarInner_1462u_224{padding:calc(1.15rem + env(safe-area-inset-top,0px)) 1rem 1.15rem max(1rem,env(safe-area-inset-left,0px));display:flex;flex-direction:column;gap:1rem;flex:1}@media(min-width:768px){._sidebarInner_1462u_224{padding:1.15rem 1rem}}._brandBand_1462u_239{margin:0 0 1rem;width:100%;padding:.7rem .65rem;line-height:0;background:linear-gradient(165deg,#f8fafc,#fff 55%);border:1px solid var(--color-border, #e2e8f0);border-radius:var(--radius-lg, 14px);box-shadow:0 2px 12px #0f172a0a}._brandLogoLink_1462u_123{display:block;line-height:0;text-decoration:none;color:inherit;border-radius:10px;outline:none}._brandLogoLink_1462u_123:focus-visible{outline:2px solid var(--color-primary, #16a34a);outline-offset:3px}._brandLogo_1462u_123{display:block;width:100%;height:auto;margin:0;vertical-align:top;border-radius:10px;transition:transform .25s ease,box-shadow .25s ease}._brandBand_1462u_239:hover ._brandLogo_1462u_123,._brandLogoLink_1462u_123:hover ._brandLogo_1462u_123{transform:scale(1.01);box-shadow:0 6px 20px #0f172a14}._profileLink_1462u_280{display:block;margin:-.35rem 0 0;padding:.45rem .5rem;border-radius:var(--radius-md, 10px);font-size:.8125rem;font-weight:600;letter-spacing:-.02em;color:var(--color-text-secondary, #475569);text-decoration:none;transition:background-color .18s ease,color .18s ease}._profileLink_1462u_280:hover{background:var(--brand-primary-faint, #ecfdf5);color:var(--brand-primary-hover, #15803d)}._profileLinkActive_1462u_300{background:linear-gradient(135deg,var(--brand-primary-faint, #ecfdf5) 0%,rgb(240 253 244 / .9) 100%);color:var(--brand-primary-hover, #15803d);font-weight:700}._profileSettingsBtn_1462u_310{width:100%;box-sizing:border-box;margin-top:.5rem;justify-content:center;text-decoration:none;font-size:.8125rem;padding:.5rem .65rem}._profileSettingsBtnActive_1462u_320{box-shadow:0 0 0 2px var(--brand-primary-muted, #86efac)}._profileAdminLink_1462u_324{display:block;margin:.4rem 0 0;padding:.35rem .5rem;border-radius:var(--radius-md, 10px);font-size:.75rem;font-weight:600;letter-spacing:-.02em;color:var(--color-text-muted, #64748b);text-decoration:none;transition:background-color .18s ease,color .18s ease}._profileAdminLink_1462u_324:hover{background:var(--brand-primary-faint, #ecfdf5);color:var(--brand-primary-hover, #15803d)}._profileAdminLinkActive_1462u_344{color:var(--brand-primary-hover, #15803d);font-weight:700}._nav_1462u_349{display:flex;flex-direction:column;gap:.25rem}._groupLabel_1462u_355{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted, #64748b);margin:1rem 0 .45rem;padding-left:.2rem}._groupLabel_1462u_355:first-child{margin-top:0}._hrNavBlock_1462u_369{margin-bottom:.15rem}._navPill_1462u_374{display:flex;align-items:center;gap:.65rem;width:100%;margin:0 0 .5rem;padding:.7rem .75rem .7rem .65rem;border:none;border-radius:var(--radius-lg, 14px);cursor:pointer;text-align:left;text-decoration:none;color:#fff;font:inherit;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease,filter .2s ease}._navPill_1462u_374:active{transform:translateY(0) scale(.99);filter:brightness(.98)}._navPill_1462u_374:focus-visible{outline:2px solid rgb(255 255 255 / .9);outline-offset:3px}._navPillIcon_1462u_404{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:12px;background:#ffffff2e;color:#fff}._navPillTitle_1462u_416{flex:1;min-width:0;font-size:.9375rem;font-weight:800;letter-spacing:-.03em;line-height:1.2}._navPillBadge_1462u_425{flex-shrink:0;display:inline-flex;min-width:1.35rem;height:1.35rem;padding:0 .4rem;border-radius:999px;align-items:center;justify-content:center;font-size:.6875rem;font-weight:800;color:#fff;background:linear-gradient(135deg,#f87171,#dc2626);box-shadow:0 1px 4px #dc262673}._navPillChevron_1462u_441{flex-shrink:0;opacity:.85;display:flex;align-items:center;transition:transform .22s cubic-bezier(.4,0,.2,1)}._navPillInZone_1462u_450{z-index:1}._navPillHr_1462u_454{background:linear-gradient(135deg,#047857 0%,var(--brand-primary, #16a34a) 42%,var(--brand-primary-light, #22c55e) 100%);box-shadow:0 1px #ffffff38 inset,0 4px 14px #16a34a61,0 2px 4px #0f172a14}._navPillHr_1462u_454:hover{filter:brightness(1.06);box-shadow:0 1px #ffffff47 inset,0 6px 22px #16a34a7a,0 2px 6px #0f172a1a;transform:translateY(-1px)}._navPillHr_1462u_454._navPillInZone_1462u_450{box-shadow:0 0 0 2px #ffffff59,0 1px #ffffff38 inset,0 6px 20px #16a34a73,0 2px 4px #0f172a14}._navPillAccounting_1462u_484{background:linear-gradient(135deg,#0c4a6e,#2563eb 48%,#38bdf8);box-shadow:0 1px #fff3 inset,0 4px 14px #2563eb66,0 2px 4px #0f172a14}._navPillAccounting_1462u_484:hover{filter:brightness(1.06);box-shadow:0 1px #ffffff42 inset,0 6px 22px #2563eb80,0 2px 6px #0f172a1a;transform:translateY(-1px)}._navPillAccounting_1462u_484._navPillInZone_1462u_450{box-shadow:0 0 0 2px #ffffff59,0 1px #fff3 inset,0 6px 20px #2563eb7a,0 2px 4px #0f172a14}._navPillSplit_1462u_510{display:flex;align-items:stretch;width:100%;margin:0 0 .5rem;border-radius:var(--radius-lg, 14px);overflow:hidden;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease,filter .2s ease}._navPillSplit_1462u_510:active{transform:translateY(0) scale(.99);filter:brightness(.98)}._navPillSplit_1462u_510._navPillAccounting_1462u_484:hover{filter:brightness(1.06);box-shadow:0 1px #ffffff42 inset,0 6px 22px #2563eb80,0 2px 6px #0f172a1a;transform:translateY(-1px)}._navPillSplitMain_1462u_537{flex:1;min-width:0;display:flex;align-items:center;gap:.65rem;padding:.7rem .45rem .7rem .65rem;border:none;background:transparent;color:#fff;font:inherit;text-align:left;text-decoration:none;cursor:pointer}._navPillSplitMain_1462u_537:focus-visible{outline:2px solid rgb(255 255 255 / .9);outline-offset:2px;z-index:1}._navPillSplitToggle_1462u_559{flex-shrink:0;width:2.85rem;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-left:1px solid rgb(255 255 255 / .22);background:#00000014;color:#fff;cursor:pointer;transition:background .15s ease}._navPillSplitToggle_1462u_559:hover{background:#ffffff24}._navPillSplitToggle_1462u_559:focus-visible{outline:2px solid rgb(255 255 255 / .9);outline-offset:-2px;z-index:1}._navPillSplitEnd_1462u_585{flex-shrink:0;width:2.85rem;display:flex;align-items:center;justify-content:center;padding:0;border-left:1px solid rgb(255 255 255 / .22);background:#00000014;color:#fff;pointer-events:none}._navPillSplit_1462u_510._navPillHr_1462u_454:hover{filter:brightness(1.06);box-shadow:0 1px #ffffff47 inset,0 6px 22px #16a34a7a,0 2px 6px #0f172a1a;transform:translateY(-1px)}._navPillSplit_1462u_510._navPillHr_1462u_454._navPillInZone_1462u_450{box-shadow:0 0 0 2px #ffffff59,0 1px #ffffff38 inset,0 6px 20px #16a34a73,0 2px 4px #0f172a14}._navPillSplit_1462u_510._navPillUserCreate_1462u_615:hover{filter:brightness(1.06);box-shadow:0 1px #ffffff42 inset,0 6px 22px #0d948885,0 2px 6px #0f172a1a;transform:translateY(-1px)}._navPillSplit_1462u_510._navPillUserCreate_1462u_615._navPillInZone_1462u_450{box-shadow:0 0 0 2px #ffffff59,0 1px #fff3 inset,0 6px 20px #0d948880,0 2px 4px #0f172a14}._navPillSplit_1462u_510._navPillMessaging_1462u_632:hover{filter:brightness(1.06);box-shadow:0 1px #ffffff42 inset,0 6px 22px #7c3aed85,0 2px 6px #0f172a1a;transform:translateY(-1px)}._navPillSplit_1462u_510._navPillMessaging_1462u_632._navPillInZone_1462u_450{box-shadow:0 0 0 2px #ffffff59,0 1px #fff3 inset,0 6px 20px #7c3aed80,0 2px 4px #0f172a14}._navPillSplit_1462u_510._navPillAnnouncements_1462u_649:hover{filter:brightness(1.06);box-shadow:0 1px #ffffff42 inset,0 6px 22px #e11d4880,0 2px 6px #0f172a1a;transform:translateY(-1px)}._navPillSplit_1462u_510._navPillAnnouncements_1462u_649._navPillInZone_1462u_450{box-shadow:0 0 0 2px #ffffff59,0 1px #fff3 inset,0 6px 20px #e11d487a,0 2px 4px #0f172a14}._navPillSplit_1462u_510._navPillCalendar_1462u_666:hover{filter:brightness(1.06);box-shadow:0 1px #ffffff42 inset,0 6px 22px #ea580c80,0 2px 6px #0f172a1a;transform:translateY(-1px)}._navPillSplit_1462u_510._navPillCalendar_1462u_666._navPillInZone_1462u_450{box-shadow:0 0 0 2px #ffffff59,0 1px #fff3 inset,0 6px 20px #ea580c7a,0 2px 4px #0f172a14}._navPillSplit_1462u_510._navPillWorkTasks_1462u_683:hover{filter:brightness(1.06);box-shadow:0 1px #ffffff42 inset,0 6px 22px #2563eb85,0 2px 6px #0f172a1a;transform:translateY(-1px)}._navPillSplit_1462u_510._navPillWorkTasks_1462u_683._navPillInZone_1462u_450{box-shadow:0 0 0 2px #ffffff59,0 1px #fff3 inset,0 6px 20px #2563eb80,0 2px 4px #0f172a14}._navPillSplit_1462u_510._navPillStaffTrack_1462u_700:hover{filter:brightness(1.06);box-shadow:0 1px #ffffff42 inset,0 6px 22px #0891b285,0 2px 6px #0f172a1a;transform:translateY(-1px)}._navPillSplit_1462u_510._navPillStaffTrack_1462u_700._navPillInZone_1462u_450{box-shadow:0 0 0 2px #ffffff59,0 1px #fff3 inset,0 6px 20px #0891b280,0 2px 4px #0f172a14}._navPillMessaging_1462u_632{background:linear-gradient(135deg,#5b21b6,#7c3aed 45%,#a78bfa);box-shadow:0 1px #fff3 inset,0 4px 14px #7c3aed6b,0 2px 4px #0f172a14}._navPillMessaging_1462u_632:hover{filter:brightness(1.06);box-shadow:0 1px #ffffff42 inset,0 6px 22px #7c3aed85,0 2px 6px #0f172a1a;transform:translateY(-1px)}._navPillMessaging_1462u_632._navPillInZone_1462u_450{box-shadow:0 0 0 2px #ffffff59,0 1px #fff3 inset,0 6px 20px #7c3aed80,0 2px 4px #0f172a14}._navPillAnnouncements_1462u_649{background:linear-gradient(135deg,#be123c,#e11d48 48%,#fb7185);box-shadow:0 1px #fff3 inset,0 4px 14px #e11d486b,0 2px 4px #0f172a14}._navPillAnnouncements_1462u_649:hover{filter:brightness(1.06);box-shadow:0 1px #ffffff42 inset,0 6px 22px #e11d4880,0 2px 6px #0f172a1a;transform:translateY(-1px)}._navPillAnnouncements_1462u_649._navPillInZone_1462u_450{box-shadow:0 0 0 2px #ffffff59,0 1px #fff3 inset,0 6px 20px #e11d487a,0 2px 4px #0f172a14}._navPillCalendar_1462u_666{background:linear-gradient(135deg,#9a3412,#ea580c 48%,#fb923c);box-shadow:0 1px #fff3 inset,0 4px 14px #ea580c6b,0 2px 4px #0f172a14}._navPillCalendar_1462u_666:hover{filter:brightness(1.06);box-shadow:0 1px #ffffff42 inset,0 6px 22px #ea580c80,0 2px 6px #0f172a1a;transform:translateY(-1px)}._navPillCalendar_1462u_666._navPillInZone_1462u_450{box-shadow:0 0 0 2px #ffffff59,0 1px #fff3 inset,0 6px 20px #ea580c7a,0 2px 4px #0f172a14}._navPillWorkTasks_1462u_683{background:linear-gradient(135deg,#1e3a8a,#2563eb,#60a5fa);box-shadow:0 1px #fff3 inset,0 4px 14px #2563eb6b,0 2px 4px #0f172a14}._navPillWorkTasks_1462u_683:hover{filter:brightness(1.06);box-shadow:0 1px #ffffff42 inset,0 6px 22px #2563eb85,0 2px 6px #0f172a1a;transform:translateY(-1px)}._navPillWorkTasks_1462u_683._navPillInZone_1462u_450{box-shadow:0 0 0 2px #ffffff59,0 1px #fff3 inset,0 6px 20px #2563eb80,0 2px 4px #0f172a14}._navPillStaffTrack_1462u_700{background:linear-gradient(135deg,#155e75,#0891b2 48%,#22d3ee);box-shadow:0 1px #fff3 inset,0 4px 14px #0891b26b,0 2px 4px #0f172a14}._navPillStaffTrack_1462u_700:hover{filter:brightness(1.06);box-shadow:0 1px #ffffff42 inset,0 6px 22px #0891b285,0 2px 6px #0f172a1a;transform:translateY(-1px)}._navPillStaffTrack_1462u_700._navPillInZone_1462u_450{box-shadow:0 0 0 2px #ffffff59,0 1px #fff3 inset,0 6px 20px #0891b280,0 2px 4px #0f172a14}._navPillUserCreate_1462u_615{background:linear-gradient(135deg,#134e4a,#0d9488 48%,#2dd4bf);box-shadow:0 1px #fff3 inset,0 4px 14px #0d94886b,0 2px 4px #0f172a14}._navPillUserCreate_1462u_615:hover{filter:brightness(1.06);box-shadow:0 1px #ffffff42 inset,0 6px 22px #0d948885,0 2px 6px #0f172a1a;transform:translateY(-1px)}._navPillUserCreate_1462u_615._navPillInZone_1462u_450{box-shadow:0 0 0 2px #ffffff59,0 1px #fff3 inset,0 6px 20px #0d948880,0 2px 4px #0f172a14}._userMenuWrap_1462u_867{position:relative;margin:.35rem 0 .65rem}._userMenuTrigger_1462u_872{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.6rem .75rem;border:1px solid transparent;border-radius:var(--radius-md, 12px);background:linear-gradient(135deg,#5b21b6,#7c3aed 38%,#a855f7 72%,#c084fc);cursor:pointer;text-align:left;font:inherit;color:#fff;box-shadow:0 1px #ffffff38 inset,0 6px 22px #7c3aed6b,0 2px 6px #0f172a1a;transition:filter .2s ease,box-shadow .2s ease,transform .2s ease}._userMenuTrigger_1462u_872:hover{filter:brightness(1.07);box-shadow:0 1px #ffffff47 inset,0 10px 28px #7c3aed80,0 4px 10px #0f172a1f;transform:translateY(-1px)}._userMenuTrigger_1462u_872:focus-visible{outline:2px solid rgb(255 255 255 / .95);outline-offset:2px}._userMenuTriggerText_1462u_910{display:flex;flex-direction:column;gap:.12rem;min-width:0}._userMenuName_1462u_917{font-size:.8125rem;font-weight:700;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff;text-shadow:0 1px 2px rgb(88 28 135 / .35)}._userMenuOrg_1462u_928{font-size:.75rem;font-weight:600;line-height:1.25;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fffffff2;text-shadow:0 1px 2px rgb(88 28 135 / .3)}._userMenuRole_1462u_940{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#ffffffd1}._userMenuChevron_1462u_948{flex-shrink:0;display:flex;color:#ffffffeb;transition:transform .2s ease}._userMenuChevronOpen_1462u_955{transform:rotate(180deg)}._userMenuPanel_1462u_959{position:absolute;left:0;right:0;top:calc(100% + .35rem);z-index:60;padding:.35rem;border-radius:var(--radius-md, 12px);border:1px solid var(--color-border, #e2e8f0);background:var(--color-surface, #fff);box-shadow:0 10px 28px #0f172a1f}._userMenuLink_1462u_972{display:block;padding:.5rem .55rem;border-radius:var(--radius-md, 10px);font-size:.8125rem;font-weight:600;color:var(--color-text-secondary, #475569);text-decoration:none;transition:background-color .15s ease,color .15s ease}._userMenuLink_1462u_972:hover{background:var(--brand-primary-faint, #ecfdf5);color:var(--brand-primary-hover, #15803d)}._userMenuLinkActive_1462u_990{background:linear-gradient(135deg,var(--brand-primary-faint, #ecfdf5) 0%,rgb(240 253 244 / .9) 100%);color:var(--brand-primary-hover, #15803d)}._navPillChevronOpen_1462u_999{transform:rotate(90deg)}._workTasksNavBlock_1462u_1003{display:flex;flex-direction:column;gap:.15rem;margin-bottom:.25rem}._workTasksSubNav_1462u_1010{display:flex;flex-direction:column;gap:.4rem;padding:.5rem;margin:0 0 .55rem;border-radius:12px;background:linear-gradient(165deg,#eff6fff2,#f8fafcfa 55%,#f1f5f9e6);border:1px solid rgb(37 99 235 / .16);box-shadow:inset 0 1px #ffffffd9,0 2px 10px #2563eb0f}._workTasksSubChip_1462u_1024{display:block;padding:.5rem .72rem;border-radius:10px;font-size:.8125rem;font-weight:650;letter-spacing:-.02em;text-decoration:none;color:#334155;background:#ffffffeb;border:1px solid rgb(37 99 235 / .12);box-shadow:0 1px 2px #0f172a0a;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease,border-color .18s ease,color .15s ease}._workTasksSubChip_1462u_1024:hover{border-color:#2563eb61;color:#1d4ed8;transform:translate(3px);box-shadow:0 2px 8px #2563eb1a}._workTasksSubChip_1462u_1024:focus-visible{outline:2px solid rgb(37 99 235 / .55);outline-offset:2px}._workTasksSubChipActive_1462u_1055{color:#fff!important;background:linear-gradient(135deg,#1e3a8a,#2563eb 48%,#3b82f6);border-color:#1e3a8a80;box-shadow:0 1px #fff3 inset,0 4px 14px #2563eb4d}._workTasksSubChipActive_1462u_1055:hover{transform:translate(2px);filter:brightness(1.04)}._acctNavBlock_1462u_1069{margin-bottom:.15rem}._sidebarPanelAcct_1462u_1074{display:flex;flex-direction:column;gap:.4rem;padding:.5rem;margin:0 0 .55rem;border-radius:12px;background:linear-gradient(165deg,#eff6fff2,#f8fafcfa 55%,#f1f5f9e6);border:1px solid rgb(37 99 235 / .16);box-shadow:inset 0 1px #ffffffd9,0 2px 10px #2563eb0f}._sidebarPanelHr_1462u_1088{display:flex;flex-direction:column;gap:.45rem;padding:.5rem;margin:0 0 .55rem;border-radius:12px;background:linear-gradient(165deg,#ecfdf5f5,#f8fafcfa 52%,#f0fdf4e0);border:1px solid rgb(16 185 129 / .18);box-shadow:inset 0 1px #ffffffe0,0 2px 10px #05966912}._sidebarPanelHrNested_1462u_1107{display:flex;flex-direction:column;gap:.35rem;padding:.4rem;border-radius:10px;background:#ffffff94;border:1px solid rgb(16 185 129 / .12)}._sidebarPanelUserCreate_1462u_1117{display:flex;flex-direction:column;gap:.4rem;padding:.5rem;margin:0 0 .55rem;border-radius:12px;background:linear-gradient(165deg,#f0fdfaf5,#f8fafcfa 52%,#ccfbf166);border:1px solid rgb(13 148 136 / .2);box-shadow:inset 0 1px #ffffffe0,0 2px 10px #0d948814}._hrSubChip_1462u_1136{display:block;padding:.5rem .72rem;border-radius:10px;font-size:.8125rem;font-weight:650;letter-spacing:-.02em;text-decoration:none;color:#334155;background:#ffffffeb;border:1px solid rgb(16 185 129 / .16);box-shadow:0 1px 2px #0f172a0a;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease,border-color .18s ease,color .15s ease}._hrSubChip_1462u_1136:hover{border-color:#0596696b;color:#047857;transform:translate(3px);box-shadow:0 2px 8px #0596691f}._hrSubChip_1462u_1136:focus-visible{outline:2px solid rgb(5 150 105 / .45);outline-offset:2px}._hrSubChipActive_1462u_1167{color:#fff!important;background:linear-gradient(135deg,#047857,#059669 46%,#10b981);border-color:#04785780;box-shadow:0 1px #fff3 inset,0 4px 14px #05966947}._hrSubChipActive_1462u_1167:hover{transform:translate(2px);filter:brightness(1.04)}._userCreateSubChip_1462u_1181{display:block;padding:.5rem .72rem;border-radius:10px;font-size:.8125rem;font-weight:650;letter-spacing:-.02em;text-decoration:none;color:#334155;background:#ffffffeb;border:1px solid rgb(13 148 136 / .2);box-shadow:0 1px 2px #0f172a0a;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease,border-color .18s ease,color .15s ease}._userCreateSubChip_1462u_1181:hover{border-color:#0d948873;color:#0f766e;transform:translate(3px);box-shadow:0 2px 8px #0d94881f}._userCreateSubChip_1462u_1181:focus-visible{outline:2px solid rgb(13 148 136 / .45);outline-offset:2px}._userCreateSubChipActive_1462u_1212{color:#fff!important;background:linear-gradient(135deg,#0f766e,#14b8a6 48%,#2dd4bf);border-color:#0f766e80;box-shadow:0 1px #fff3 inset,0 4px 14px #0d94884d}._userCreateSubChipActive_1462u_1212:hover{transform:translate(2px);filter:brightness(1.04)}._nestToggle_1462u_1226{display:flex;align-items:center;gap:.45rem;width:100%;padding:.48rem .55rem;margin-bottom:.15rem;border:none;border-radius:10px;cursor:pointer;text-align:left;font:inherit;font-size:.8125rem;font-weight:800;letter-spacing:-.02em;color:#fff;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease;box-shadow:0 1px #ffffff2e inset,0 2px 8px #0f172a1f}._nestToggle_1462u_1226:hover{filter:brightness(1.05);transform:translate(2px)}._nestToggle_1462u_1226:focus-visible{outline:2px solid rgb(255 255 255 / .85);outline-offset:2px}._nestToggleAcct_1462u_1259{background:linear-gradient(135deg,#1e40af,#3b82f6)}._nestToggleAcct_1462u_1259._nestToggleInZone_1462u_1263{box-shadow:0 0 0 2px #fff6,0 1px #fff3 inset,0 3px 12px #2563eb59}._nestToggleHr_1462u_1270{background:linear-gradient(135deg,#047857,#10b981)}._nestToggleHr_1462u_1270._nestToggleInZone_1462u_1263{box-shadow:0 0 0 2px #ffffff59,0 1px #fff3 inset,0 3px 12px #05966959}._nestToggleIcon_1462u_1281{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:7px;background:#fff3}._nestToggleLabel_1462u_1292{flex:1;min-width:0}._nestToggleChevron_1462u_1297{flex-shrink:0;opacity:.9;display:flex;align-items:center;transition:transform .22s cubic-bezier(.4,0,.2,1)}._nestToggleChevronOpen_1462u_1305{transform:rotate(90deg)}._link_1462u_1309{display:block;padding:.55rem .75rem;border-radius:var(--radius-md, 12px);color:var(--color-text, #0f172a);text-decoration:none;font-size:.875rem;font-weight:600;letter-spacing:-.015em;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .18s cubic-bezier(.34,1.56,.64,1)}._linkRow_1462u_1325{display:inline-flex;width:100%;align-items:center;justify-content:space-between;gap:.5rem}._badge_1462u_1333{display:inline-flex;min-width:1.25rem;height:1.25rem;padding:0 .4rem;border-radius:999px;align-items:center;justify-content:center;font-size:.6875rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 1px 3px #dc262659}._link_1462u_1309:hover{background:var(--brand-primary-faint, #ecfdf5);color:var(--brand-primary-hover, #15803d);transform:translate(2px)}._linkActive_1462u_1354{background:linear-gradient(135deg,var(--brand-primary, #16a34a) 0%,var(--brand-primary-light, #22c55e) 100%);color:#fff;box-shadow:0 4px 16px var(--brand-primary-glow, rgb(22 163 74 / .4))}._linkActive_1462u_1354:hover{background:linear-gradient(135deg,var(--brand-primary-light, #22c55e) 0%,var(--brand-primary, #16a34a) 100%);color:#fff;transform:translate(0);filter:brightness(1.03)}._sub_1462u_1375{padding-left:.65rem;border-left:2px solid var(--color-border, #e2e8f0);margin-left:.4rem}._footer_1462u_1381{margin-top:auto;padding-top:1rem;border-top:1px solid var(--color-border, #e2e8f0)}._signOut_1462u_1387{width:100%;padding:.6rem .85rem;border-radius:var(--radius-md, 12px);border:1px solid var(--color-border-strong, #cbd5e1);background:#fff;color:var(--color-text-secondary, #475569);cursor:pointer;font-weight:600;font-size:.875rem;letter-spacing:-.01em;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s cubic-bezier(.34,1.56,.64,1)}._signOut_1462u_1387:hover{background:#fef2f2;border-color:#fecaca;color:var(--color-danger, #b91c1c);box-shadow:0 2px 10px #dc262614;transform:translateY(-1px)}._signOut_1462u_1387:active{transform:translateY(0) scale(.99)}._signOut_1462u_1387:focus-visible{outline:2px solid var(--color-primary, #16a34a);outline-offset:2px}._main_1462u_1423{flex:1;min-width:0;padding:1rem max(1rem,env(safe-area-inset-right,0px)) max(1.5rem,env(safe-area-inset-bottom,0px)) max(1rem,env(safe-area-inset-left,0px));max-width:min(1440px,100%);margin:0 auto;width:100%;overflow-x:visible}@media(max-width:640px){._main_1462u_1423{padding:.65rem max(.4rem,env(safe-area-inset-left,0px)) max(1rem,env(safe-area-inset-bottom,0px)) max(.4rem,env(safe-area-inset-right,0px))}}@media(min-width:768px){._main_1462u_1423{padding:1.35rem max(1.75rem,env(safe-area-inset-right,0px)) max(2rem,env(safe-area-inset-bottom,0px)) max(1.75rem,env(safe-area-inset-left,0px))}}._pageHeading_1462u_1448{margin:0 0 1.15rem;font-size:1.375rem;font-weight:700;letter-spacing:-.03em;color:var(--color-text, #0f172a);line-height:1.25;padding-bottom:.85rem;border-bottom:1px solid var(--color-border, #e2e8f0)}._userLine_1462u_1459{font-size:.8125rem;font-weight:600;color:var(--color-text-secondary, #475569);margin:0 0 .35rem;line-height:1.45;letter-spacing:-.02em;padding:.35rem .5rem;background:#f8fafc;border-radius:var(--radius-md, 10px);border:1px solid var(--color-border, #e2e8f0)}:root{--brand-mark-green: #4ade80;--brand-mark-navy: #1e293b;--brand-navy: #0f172a;--brand-navy-mid: #1e293b;--brand-navy-soft: #334155;--brand-primary: #16a34a;--brand-primary-light: #22c55e;--brand-primary-hover: #15803d;--brand-accent: #4ade80;--brand-accent-soft: #bbf7d0;--brand-primary-muted: #86efac;--brand-primary-faint: #ecfdf5;--brand-primary-glow: rgb(22 163 74 / .38);--font-sans: "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--color-bg: #e8f0ec;--color-bg-subtle: #dce8e2;--color-surface: #ffffff;--color-border: #d0ddd6;--color-border-strong: #a8bdb0;--color-text: #0f172a;--color-text-secondary: #334155;--color-text-muted: #64748b;--color-primary: var(--brand-primary);--color-primary-hover: var(--brand-primary-hover);--color-primary-muted: var(--brand-primary-faint);--color-danger: #c41e1e;--color-danger-bg: #fef2f2;--color-danger-border: #fecaca;--accent: var(--brand-accent);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 18px;--shadow-xs: 0 1px 2px rgb(15 23 42 / .05);--shadow-sm: 0 1px 3px rgb(15 23 42 / .07), 0 1px 2px rgb(15 23 42 / .04);--shadow-md: 0 4px 14px rgb(15 23 42 / .1), 0 2px 4px rgb(15 23 42 / .04);--shadow-card: 0 1px 2px rgb(15 23 42 / .04), 0 6px 28px rgb(15 23 42 / .06);--sidebar-bg: #ffffff;--sidebar-border: #e2e8f0;font-family:var(--font-sans);line-height:1.55;font-weight:400;color:var(--color-text);background-color:var(--color-bg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:border-box}html{width:100%;max-width:100%;overflow-x:hidden;overscroll-behavior-x:none}body{margin:0;min-height:100vh;min-height:100dvh;min-height:-webkit-fill-available;width:100%;max-width:100%;font-family:var(--font-sans);color:var(--color-text);background:linear-gradient(168deg,var(--color-bg) 0%,var(--brand-primary-faint) 42%,var(--color-bg-subtle) 100%);background-attachment:fixed;overflow-x:hidden;overflow-wrap:anywhere;overscroll-behavior-x:none}#root{min-height:100vh;min-height:100dvh;min-height:-webkit-fill-available;width:100%;max-width:100%;min-width:0;overflow-x:visible;overscroll-behavior-x:contain}img,svg,canvas,video{max-width:100%;height:auto}iframe{max-width:100%}pre,code{max-width:100%;overflow-x:auto}table{max-width:100%}input,select,textarea,button{min-width:0;max-width:100%}[style*=min-width]{max-width:100%}.u-breakText,.u-breakText *{overflow-wrap:anywhere;word-break:break-word}.u-scrollX{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}main,article,section,header,footer,nav,aside{min-width:0}button,input,select,textarea{font:inherit}a{color:var(--color-primary);text-decoration:none;text-underline-offset:2px}a:hover{text-decoration:underline}.page-card{background:var(--color-surface);border-radius:var(--radius-lg);padding:1.35rem 1.4rem;border:1px solid var(--color-border);box-shadow:var(--shadow-card)}@media(max-width:640px){.page-card{padding:1rem .95rem;border-radius:12px}}.page-title{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;letter-spacing:-.02em;color:var(--color-text);line-height:1.35}.page-muted{margin:0;color:var(--color-text-muted);font-size:.9375rem;line-height:1.5}.page-spinner{display:flex;align-items:center;justify-content:center;gap:.75rem;min-height:42vh;color:var(--color-text-muted);font-size:.9375rem;font-weight:500}.page-spinner:before{content:"";width:1.35rem;height:1.35rem;border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:page-spin .65s linear infinite}@keyframes page-spin{to{transform:rotate(360deg)}}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--radius-md, 10px);max-width:100%}.data-table{width:100%;max-width:100%;border-collapse:collapse;font-size:.875rem}.data-table th,.data-table td{text-align:left;padding:.65rem .75rem;border-bottom:1px solid var(--color-border, #e2e8f0);vertical-align:middle;min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.data-table th{font-weight:600;color:var(--color-text-secondary, #475569);background:linear-gradient(180deg,#f8fafc,#f1f5f9);font-size:.8125rem;text-transform:none;letter-spacing:.01em;white-space:normal}.data-table tbody tr{transition:background-color .12s ease}.data-table tbody tr:hover{background:#f8fafcd9}.data-table tbody tr:last-child td{border-bottom:none}.table-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:space-between}.table-actions:has(>:only-child){justify-content:flex-start}a.btn-primary,a.btn-secondary,a.btn-primary:hover,a.btn-secondary:hover{text-decoration:none}.btn-primary{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.52rem 1.05rem;border-radius:var(--radius-md, 12px);border:none;background:linear-gradient(135deg,var(--brand-primary, #16a34a) 0%,var(--brand-primary-light, #22c55e) 100%);color:#fff;font-weight:600;font-size:.875rem;letter-spacing:-.02em;cursor:pointer;text-decoration:none;box-shadow:0 2px 12px #16a34a59;transition:filter .22s ease,box-shadow .22s ease,transform .2s cubic-bezier(.34,1.56,.64,1)}.btn-primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,rgb(255 255 255 / .25) 50%,transparent 70%);transform:translate(-100%);transition:transform .55s ease;pointer-events:none}.btn-primary:hover{filter:brightness(1.07) saturate(1.05);box-shadow:0 6px 22px #16a34a73;transform:translateY(-2px)}.btn-primary:hover:after{transform:translate(100%)}.btn-primary:active{transform:translateY(0) scale(.98);transition-duration:.08s}.btn-primary:focus-visible{outline:2px solid var(--color-primary, #16a34a);outline-offset:2px}.btn-primary:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.btn-secondary{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.5rem .95rem;border-radius:var(--radius-md, 12px);border:1px solid var(--color-border-strong, #cbd5e1);background:var(--color-surface, #fff);color:var(--color-text, #0f172a);font-weight:600;font-size:.875rem;letter-spacing:-.02em;cursor:pointer;text-decoration:none;box-shadow:0 1px 2px #0f172a0a;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,transform .2s cubic-bezier(.34,1.56,.64,1)}.btn-secondary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,rgb(22 163 74 / .08) 50%,transparent 65%);transform:translate(-100%);transition:transform .5s ease;pointer-events:none}.btn-secondary:hover{background:var(--brand-primary-faint, #ecfdf5);border-color:var(--brand-primary-muted, #86efac);color:var(--brand-primary-hover, #15803d);box-shadow:0 4px 16px #16a34a24;transform:translateY(-2px)}.btn-secondary:hover:after{transform:translate(100%)}.btn-secondary:focus-visible{outline:2px solid var(--color-primary, #16a34a);outline-offset:2px}.btn-secondary:active{transform:translateY(0) scale(.99)}.btn-secondary:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.btn-secondary:disabled:after{display:none}.btn-danger{padding:.42rem .7rem;border-radius:var(--radius-md, 10px);border:1px solid var(--color-danger-border, #fecaca);background:var(--color-danger-bg, #fef2f2);color:var(--color-danger, #b91c1c);font-size:.8125rem;font-weight:600;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease}.btn-danger:hover{background:#fee2e2;border-color:#fca5a5;box-shadow:0 2px 10px #dc26261f;transform:translateY(-1px)}.btn-danger:active{transform:translateY(0) scale(.98)}.btn-danger:focus-visible{outline:2px solid var(--color-danger, #dc2626);outline-offset:2px}.form-grid{display:grid;gap:1rem;max-width:520px}.form-grid label{display:flex;flex-direction:column;gap:.4rem;font-size:.875rem;font-weight:600;color:var(--color-text-secondary, #334155)}.form-grid input,.form-grid select,.form-grid textarea{width:100%;max-width:100%;padding:.55rem .75rem;border:1px solid var(--color-border-strong, #cbd5e1);border-radius:var(--radius-md, 10px);font:inherit;background:var(--color-surface, #fff);color:var(--color-text, #0f172a);transition:border-color .15s ease,box-shadow .15s ease}.form-grid input:hover,.form-grid select:hover,.form-grid textarea:hover{border-color:#94a3b8}.form-grid input:focus-visible,.form-grid select:focus-visible,.form-grid textarea:focus-visible{outline:none;border-color:var(--color-primary, #16a34a);box-shadow:0 0 0 3px var(--color-primary-muted, #d1fae5)}.form-grid textarea{min-height:88px;resize:vertical}.form-hint{margin:0;font-size:.8125rem;color:var(--color-text-muted, #64748b);font-weight:400;line-height:1.45}.inline-form{display:flex;flex-wrap:wrap;gap:.65rem;align-items:flex-end;margin-bottom:1rem}.inline-form label{display:flex;flex-direction:column;gap:.3rem;font-size:.8125rem;font-weight:600;color:var(--color-text-secondary, #475569);flex:1 1 12rem;min-width:0}.inline-form input,.inline-form select{min-width:0;width:100%;max-width:100%;padding:.5rem .65rem;border:1px solid var(--color-border-strong, #cbd5e1);border-radius:var(--radius-md, 10px);font:inherit;background:var(--color-surface, #fff);transition:border-color .15s ease,box-shadow .15s ease}.inline-form input:focus-visible,.inline-form select:focus-visible{outline:none;border-color:var(--color-primary, #16a34a);box-shadow:0 0 0 3px var(--color-primary-muted, #d1fae5)}.muted-error{color:var(--color-danger, #b91c1c);font-size:.875rem;margin:.25rem 0 0;font-weight:500}@media(max-width:640px){.inline-form{flex-direction:column;align-items:stretch}.inline-form input,.inline-form select{min-width:0;width:100%}}
