.set-password-module__6duxRq__heading{margin:0 0 var(--space-2);font-size:var(--text-lg)}.set-password-module__6duxRq__intro{margin:0 0 var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted)}.set-password-module__6duxRq__readout.set-password-module__6duxRq__feedbackOk{color:var(--color-success-text)}.set-password-module__6duxRq__readout.set-password-module__6duxRq__feedbackProblem{color:var(--color-danger-text)}.set-password-module__6duxRq__logout{margin-top:var(--space-3);display:flex}.set-password-module__6duxRq__logout button{justify-content:center;width:100%}
.shared-module__q8HX2G__page{padding:var(--space-7) var(--space-7) var(--space-8);gap:var(--space-7);flex-direction:column;width:100%;margin:0 auto;display:flex}.shared-module__q8HX2G__headerRow{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.shared-module__q8HX2G__headerRow h1{margin:0}.shared-module__q8HX2G__backLink{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-muted);margin-bottom:var(--space-1);display:inline-block}.shared-module__q8HX2G__backLink:hover{color:var(--color-primary)}.shared-module__q8HX2G__titleGroup{flex-direction:column;display:flex}.shared-module__q8HX2G__btn{justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-height);font-size:var(--text-sm);font-weight:var(--font-semibold);border-radius:var(--radius-sm);white-space:nowrap;border:1px solid #0000;padding:0 1.2rem;line-height:1.2;transition:background-color .12s,border-color .12s,box-shadow .12s;display:inline-flex}.shared-module__q8HX2G__btnPrimary{background:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:0 1px 2px #1018280d}.shared-module__q8HX2G__btnPrimary:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);text-decoration:none}.shared-module__q8HX2G__btnDanger{background:var(--color-danger-bg);border-color:var(--color-danger-text);color:var(--color-danger-text)}.shared-module__q8HX2G__btnDanger:hover:not(:disabled){background:var(--color-danger-text);border-color:var(--color-danger-text);color:#fff;text-decoration:none}.shared-module__q8HX2G__btnSecondary{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-text)}.shared-module__q8HX2G__btnSecondary:hover:not(:disabled){background:var(--color-bg);border-color:var(--color-text-faint);text-decoration:none}.shared-module__q8HX2G__btn:disabled{cursor:not-allowed;opacity:.6}button[type=submit].shared-module__q8HX2G__btnSecondary{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-text)}button[type=submit].shared-module__q8HX2G__btnSecondary:hover:not(:disabled){background:var(--color-bg);border-color:var(--color-text-faint)}button[type=submit].shared-module__q8HX2G__btnDanger{background:var(--color-danger-bg);border-color:var(--color-danger-text);color:var(--color-danger-text)}button[type=submit].shared-module__q8HX2G__btnDanger:hover:not(:disabled){background:var(--color-danger-text);color:#fff}.shared-module__q8HX2G__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.shared-module__q8HX2G__modalOverlay{padding:var(--space-4);z-index:100;background:#10182873;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.shared-module__q8HX2G__modalCard{background:var(--color-surface);border-radius:var(--radius-lg);width:100%;max-width:30rem;max-height:85dvh;box-shadow:var(--shadow-md);padding:var(--space-5);gap:var(--space-4);flex-direction:column;display:flex;overflow-y:auto}@media (max-width:639px){.shared-module__q8HX2G__modalOverlay{align-items:flex-end;padding:0}.shared-module__q8HX2G__modalCard{border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-height:92dvh;padding-bottom:calc(var(--space-5) + env(safe-area-inset-bottom,0px));animation:.18s ease-out shared-module__q8HX2G__sheetIn;max-width:none!important}@keyframes shared-module__q8HX2G__sheetIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.shared-module__q8HX2G__modalCard{animation:none}}html[data-keyboard-open] .shared-module__q8HX2G__modalOverlay{bottom:var(--keyboard-inset,0px)}html[data-keyboard-open] .shared-module__q8HX2G__modalCard{max-height:100%;animation:none}}.shared-module__q8HX2G__modalHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.shared-module__q8HX2G__modalHeader h2{margin:0}.shared-module__q8HX2G__modalClose{width:2rem;height:2rem;color:var(--color-text-muted);border-radius:var(--radius-sm);background:0 0;border:none;flex:none;justify-content:center;align-items:center;font-size:1.4rem;line-height:1;display:inline-flex}.shared-module__q8HX2G__modalClose:hover{background:var(--color-bg);color:var(--color-text)}@media (pointer:coarse){.shared-module__q8HX2G__modalClose{width:var(--control-height);height:var(--control-height)}}.shared-module__q8HX2G__form{gap:var(--space-5);flex-direction:column;max-width:560px;display:flex}.shared-module__q8HX2G__formWide{gap:var(--space-5);flex-direction:column;width:100%;display:flex}.shared-module__q8HX2G__formGrid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));align-items:start;display:grid}.shared-module__q8HX2G__formColumn{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.shared-module__q8HX2G__formColumn>*{min-width:0;min-inline-size:0}.shared-module__q8HX2G__formColumnFull{grid-column:1/-1}.shared-module__q8HX2G__formActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.shared-module__q8HX2G__readOnlyForm{border:0;min-inline-size:0;margin:0;padding:0;display:contents}.shared-module__q8HX2G__fieldset{gap:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);min-inline-size:0;padding:var(--space-5);background:var(--color-surface);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.shared-module__q8HX2G__fieldset legend,.shared-module__q8HX2G__groupLabel{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-muted);padding:0 0 var(--space-1);text-transform:uppercase;letter-spacing:.06em}.shared-module__q8HX2G__field{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text);flex-direction:column;gap:.4rem;display:flex}.shared-module__q8HX2G__fieldGroup{flex-direction:column;gap:.4rem;display:flex}.shared-module__q8HX2G__orDivider{align-items:center;gap:var(--space-3);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-faint);text-transform:uppercase;letter-spacing:.06em;display:flex}.shared-module__q8HX2G__orDivider:before,.shared-module__q8HX2G__orDivider:after{content:"";background:var(--color-border);flex:1;height:1px}.shared-module__q8HX2G__hint{font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.5}.shared-module__q8HX2G__error{color:var(--color-danger-text);font-size:var(--text-sm);font-weight:var(--font-medium);background:var(--color-danger-bg);border:1px solid var(--color-danger-text);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4)}.shared-module__q8HX2G__warning{color:var(--color-warning-text);font-size:var(--text-sm);font-weight:var(--font-medium);background:var(--color-warning-bg);border:1px solid var(--color-warning-text);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4)}.shared-module__q8HX2G__empty{color:var(--color-text-muted);font-size:var(--text-sm);text-align:center;padding:var(--space-8) var(--space-4);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg)}.shared-module__q8HX2G__tableScroll{border-radius:var(--radius-lg);overflow-x:auto}.shared-module__q8HX2G__table{border-collapse:collapse;width:100%;font-size:var(--text-sm);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.shared-module__q8HX2G__table th,.shared-module__q8HX2G__table td{text-align:left;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);vertical-align:middle}.shared-module__q8HX2G__selectAllAlign{padding-left:calc(var(--space-4) + .5px)}.shared-module__q8HX2G__table th{color:var(--color-text-muted);font-weight:var(--font-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.03em;background:var(--color-bg)}.shared-module__q8HX2G__table tbody tr:last-child td{border-bottom:none}.shared-module__q8HX2G__table tbody tr:hover{background:var(--color-bg)}.shared-module__q8HX2G__clickableRow{cursor:pointer}.shared-module__q8HX2G__table th.shared-module__q8HX2G__sortHeadCell{white-space:nowrap;padding:0}.shared-module__q8HX2G__sortHeader{align-items:center;gap:var(--space-2);width:100%;height:100%;padding:var(--space-3) var(--space-4);box-shadow:none;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;text-align:inherit;cursor:pointer;background:0 0;border:none;border-radius:0;display:inline-flex}.shared-module__q8HX2G__sortHeader:hover{background:var(--color-border);color:var(--color-text)}.shared-module__q8HX2G__sortHeaderActive{color:var(--color-primary)}.shared-module__q8HX2G__sortArrow{opacity:.4;font-size:.65em;line-height:1}.shared-module__q8HX2G__sortHeaderActive .shared-module__q8HX2G__sortArrow{opacity:1}.shared-module__q8HX2G__badge{border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--font-semibold);white-space:nowrap;align-items:center;padding:.2rem .6rem;display:inline-flex}.shared-module__q8HX2G__badgeButton{font:inherit;cursor:pointer;border:none}.shared-module__q8HX2G__badgeButton:hover,.shared-module__q8HX2G__badgeButton:focus-visible{filter:brightness(.95)}.shared-module__q8HX2G__badgeLink{cursor:pointer;text-decoration:none}.shared-module__q8HX2G__badgeLink:hover,.shared-module__q8HX2G__badgeLink:focus-visible{filter:brightness(.95)}.shared-module__q8HX2G__badge-PENDING,.shared-module__q8HX2G__badge-DUE_SOON,.shared-module__q8HX2G__badge-TOLERANCE{background:var(--color-warning-bg);color:var(--color-warning-text)}.shared-module__q8HX2G__badge-CONFIRMED,.shared-module__q8HX2G__badge-COMPLETED,.shared-module__q8HX2G__badge-OK,.shared-module__q8HX2G__badge-ACTIVE{background:var(--color-success-bg);color:var(--color-success-text)}.shared-module__q8HX2G__badge-CANCELLED,.shared-module__q8HX2G__badge-OVERDUE{background:var(--color-danger-bg);color:var(--color-danger-text)}.shared-module__q8HX2G__badge-AT_LIMIT{background:var(--color-limit-bg);color:var(--color-limit-text)}.shared-module__q8HX2G__badge-UNKNOWN,.shared-module__q8HX2G__badge-INACTIVE{background:var(--color-neutral-bg);color:var(--color-neutral-text)}.shared-module__q8HX2G__badge-FORECAST_EXCEEDANCE{background-color:var(--color-danger-bg);background-image:repeating-linear-gradient(135deg, color-mix(in srgb, var(--color-danger-text) 25%, transparent) 0 5px, transparent 5px 10px);border:1px dashed var(--color-danger-text);color:var(--color-danger-text)}.shared-module__q8HX2G__badge-DUE_IN_FORECAST{background-color:var(--color-warning-bg);background-image:repeating-linear-gradient(135deg, color-mix(in srgb, var(--color-warning-text) 25%, transparent) 0 5px, transparent 5px 10px);border:1px dashed var(--color-warning-text);color:var(--color-warning-text)}.shared-module__q8HX2G__badge-APPROVED{background:var(--color-success-bg);color:var(--color-success-text)}.shared-module__q8HX2G__badge-REJECTED{background:var(--color-danger-bg);color:var(--color-danger-text)}.shared-module__q8HX2G__badge-MAINTENANCE{background:var(--color-warning-bg);color:var(--color-warning-text)}.shared-module__q8HX2G__badge-DRAFT,.shared-module__q8HX2G__badge-EXPIRED{background:var(--color-neutral-bg);color:var(--color-neutral-text)}.shared-module__q8HX2G__badge-SENT{background:var(--color-info-bg);color:var(--color-info-text)}.shared-module__q8HX2G__badge-ACCEPTED{background:var(--color-success-bg);color:var(--color-success-text)}.shared-module__q8HX2G__badge-DECLINED{background:var(--color-danger-bg);color:var(--color-danger-text)}.shared-module__q8HX2G__badge-RECEIVED{background:var(--color-success-bg);color:var(--color-success-text)}.shared-module__q8HX2G__card{border-color:var(--color-border-strong);box-shadow:none}.shared-module__q8HX2G__btn{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-weight:600}.shared-module__q8HX2G__btnPrimary{box-shadow:none}.shared-module__q8HX2G__btnSecondary{border-color:var(--color-border-strong)}.shared-module__q8HX2G__badge{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;border-radius:0;padding:3px 8px;font-size:10px;font-weight:600}.shared-module__q8HX2G__table th{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-faint);font-size:11px;font-weight:600}.shared-module__q8HX2G__empty{border-color:var(--color-border);border-radius:0}.shared-module__q8HX2G__modalCard{border-radius:0}.shared-module__q8HX2G__modalHeader h2{font-family:var(--font-display)}.shared-module__q8HX2G__field{font-size:var(--text-note);color:color-mix(in srgb, var(--color-text) 70%, transparent);gap:5px;font-weight:400}.shared-module__q8HX2G__fieldset{border-color:var(--color-border-strong);box-shadow:none;padding:16px}.shared-module__q8HX2G__fieldset legend,.shared-module__q8HX2G__groupLabel{font-family:var(--font-display);letter-spacing:.1em;font-size:11px;font-weight:600}.shared-module__q8HX2G__page>.shared-module__q8HX2G__headerRow:first-child{border-bottom:2px solid var(--color-text);padding-bottom:12px}.shared-module__q8HX2G__hint{font-size:var(--text-note);color:color-mix(in srgb, var(--color-text) 58%, transparent)}@media (max-width:639px){.shared-module__q8HX2G__page{gap:16px;max-width:560px;padding:16px 16px 96px}}@media (min-width:640px) and (max-width:1023px){.shared-module__q8HX2G__page{gap:20px;padding:20px 24px 96px}.shared-module__q8HX2G__formGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}}@media (min-width:1024px){.shared-module__q8HX2G__table{border:none}.shared-module__q8HX2G__table td{font-size:var(--text-cell)}}.shared-module__q8HX2G__requiredMark{color:var(--color-danger);margin-left:.15em}.shared-module__q8HX2G__requiredNote{font-size:var(--text-note);color:var(--color-text-muted);margin:0}
.contacts-module__A8OUMW__filterBar{align-items:flex-end;gap:var(--space-4);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-wrap:wrap;display:flex}.contacts-module__A8OUMW__filterSearch{flex:2 220px;min-width:200px}.contacts-module__A8OUMW__filterControl{flex:140px;min-width:130px}.contacts-module__A8OUMW__filterArchivedLink{align-self:center;margin-left:auto}.contacts-module__A8OUMW__navButton{height:calc(var(--control-height) - .5rem);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);cursor:pointer;justify-content:center;align-items:center;padding:0 .9rem;display:inline-flex}.contacts-module__A8OUMW__navButton:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary);text-decoration:none}.contacts-module__A8OUMW__navButton:disabled{cursor:not-allowed;opacity:.55}.contacts-module__A8OUMW__navButtonPrimary{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.contacts-module__A8OUMW__navButtonPrimary:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:#fff}.contacts-module__A8OUMW__listToolbar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.contacts-module__A8OUMW__selectAll{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-muted);cursor:pointer;display:flex}.contacts-module__A8OUMW__bulkActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.contacts-module__A8OUMW__selectedCount{font-size:var(--text-sm);color:var(--color-text-muted);margin-right:var(--space-2)}.contacts-module__A8OUMW__selectColumn{white-space:nowrap;width:1%}.contacts-module__A8OUMW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contacts-module__A8OUMW__importPanel{gap:var(--space-3);padding:var(--space-4);margin-bottom:var(--space-4);flex-direction:column;display:flex}.contacts-module__A8OUMW__importPanel h2{font-size:var(--text-lg);margin:0}.contacts-module__A8OUMW__importActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.contacts-module__A8OUMW__importErrorList{padding-left:var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.contacts-module__A8OUMW__archivedTag{margin-left:var(--space-2);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-danger-text);border:1px solid var(--color-danger-text);border-radius:var(--radius-pill);padding:.05rem .5rem}.contacts-module__A8OUMW__typeBadge{border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--font-semibold);white-space:nowrap;background:var(--color-neutral-bg);color:var(--color-neutral-text);align-items:center;padding:.2rem .6rem;display:inline-flex}.contacts-module__A8OUMW__actionsCell{align-items:center;gap:var(--space-4);font-size:var(--text-sm);display:flex}.contacts-module__A8OUMW__actionsCell a{color:var(--color-text-muted);font-weight:var(--font-medium)}.contacts-module__A8OUMW__actionsCell a:hover{color:var(--color-primary)}.contacts-module__A8OUMW__actionsCell form{display:inline}.contacts-module__A8OUMW__actionsCell form button[type=submit]{height:auto;font:inherit;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-muted);box-shadow:none;background:0 0;border:none;padding:0}.contacts-module__A8OUMW__actionsCell form button[type=submit]:hover{color:var(--color-primary);background:0 0;border-color:#0000}@media (pointer:coarse){.contacts-module__A8OUMW__actionsCell{gap:var(--space-2)}.contacts-module__A8OUMW__actionsCell a,.contacts-module__A8OUMW__actionsCell form button[type=submit]{height:calc(var(--control-height) - .5rem);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text);align-items:center;padding:0 .7rem;display:inline-flex}}.contacts-module__A8OUMW__linkButton{font:inherit;color:var(--color-primary);background:0 0;border:none;padding:0;text-decoration:underline}.contacts-module__A8OUMW__linkButton:hover{color:var(--color-primary-hover)}.contacts-module__A8OUMW__typeTag{margin-left:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-muted)}.contacts-module__A8OUMW__statsRow{gap:var(--space-4);flex-wrap:wrap;display:flex}.contacts-module__A8OUMW__statCard{padding:var(--space-4) var(--space-5);gap:var(--space-1);flex-direction:column;flex:10rem;display:flex}.contacts-module__A8OUMW__statCard,.contacts-module__A8OUMW__statCard:hover{color:inherit;text-decoration:none}.contacts-module__A8OUMW__statCard:hover{border-color:var(--color-border-strong)}.contacts-module__A8OUMW__statValue{font-size:var(--text-2xl);font-weight:var(--font-semibold);color:var(--color-text)}.contacts-module__A8OUMW__statLabel{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.contacts-module__A8OUMW__detailList{gap:var(--space-3);padding:var(--space-5);flex-direction:column;margin:0;display:flex}.contacts-module__A8OUMW__detailRow{gap:var(--space-3);font-size:var(--text-sm);grid-template-columns:10rem 1fr;display:grid}.contacts-module__A8OUMW__detailRow dt{color:var(--color-text-muted);font-weight:var(--font-medium)}.contacts-module__A8OUMW__detailRow dd{color:var(--color-text);white-space:pre-wrap;margin:0}@media (max-width:639px){.contacts-module__A8OUMW__statsRow{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contacts-module__A8OUMW__detailRow{gap:var(--space-1);grid-template-columns:1fr}}.contacts-module__A8OUMW__picker{position:relative}.contacts-module__A8OUMW__picker input[type=text]{width:100%}.contacts-module__A8OUMW__pickerDropdown{z-index:20;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);max-height:16rem;box-shadow:var(--shadow-md);padding:var(--space-2);flex-direction:column;gap:.15rem;display:flex;position:absolute;top:calc(100% + .3rem);left:0;right:0;overflow-y:auto}.contacts-module__A8OUMW__pickerOption{text-align:left;font:inherit;font-size:var(--text-sm);color:var(--color-text);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);height:auto;box-shadow:none;background:0 0;border:none}.contacts-module__A8OUMW__pickerOption:hover{background:var(--color-bg);border-color:#0000}.contacts-module__A8OUMW__pickerOptionType{color:var(--color-text-faint);font-size:var(--text-xs)}.contacts-module__A8OUMW__pickerEmpty{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);color:var(--color-text-muted);margin:0}.contacts-module__A8OUMW__pickerAddNew{text-align:left;font:inherit;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-primary);border:none;border-top:1px solid var(--color-border);padding:var(--space-2) var(--space-3);height:auto;box-shadow:none;background:0 0;border-radius:0;margin-top:.15rem}.contacts-module__A8OUMW__pickerAddNew:hover{background:var(--color-bg);border-color:var(--color-border);color:var(--color-primary-hover)}.contacts-module__A8OUMW__pickerAddForm{margin-top:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);gap:var(--space-2);flex-direction:column;display:flex}.contacts-module__A8OUMW__pickerAddFormActions{gap:var(--space-2);display:flex}.contacts-module__A8OUMW__checkboxOption{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text);display:flex}.contacts-module__A8OUMW__checkboxOption input[type=checkbox]{width:1rem;height:1rem}.contacts-module__A8OUMW__vendorTag{margin-left:var(--space-2);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-muted);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);white-space:nowrap;padding:.05rem .5rem}.contacts-module__A8OUMW__pickerGroupLabel{padding:var(--space-2) var(--space-3) var(--space-1);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}
.invoices-module__Vr_W-G__registrationNumber{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}.invoices-module__Vr_W-G__creditRow dt,.invoices-module__Vr_W-G__creditRow dd{color:var(--color-text-muted)}.invoices-module__Vr_W-G__queueGroup{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}.invoices-module__Vr_W-G__queueGroupHeader{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.invoices-module__Vr_W-G__queueGroupHeader h2{font-size:var(--text-lg);margin:0}.invoices-module__Vr_W-G__queueGroupMuted{opacity:.55}.invoices-module__Vr_W-G__queueRow{align-items:flex-start;gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--color-border);display:flex}.invoices-module__Vr_W-G__queueRowMain{align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;flex:auto;display:flex}.invoices-module__Vr_W-G__queueRowTitle{font-weight:var(--font-semibold)}.invoices-module__Vr_W-G__queueRowMeta{font-size:var(--text-sm);color:var(--color-text-muted)}.invoices-module__Vr_W-G__queueRowAmount{font-variant-numeric:tabular-nums;margin-left:auto}.invoices-module__Vr_W-G__queueRowNote{font-size:var(--text-sm);color:var(--color-warning-text);flex-basis:100%}.invoices-module__Vr_W-G__queueSelectionBar{bottom:var(--bottom-nav-height,0px);justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);flex-wrap:wrap;display:flex;position:sticky}.invoices-module__Vr_W-G__queueSelectionSummary{font-size:var(--text-sm);flex-direction:column;gap:.15rem;display:flex}.invoices-module__Vr_W-G__stageTag{padding:.1rem var(--space-2);border-radius:var(--radius-sm);background:var(--color-neutral-bg);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em}.invoices-module__Vr_W-G__overdueTag{padding:.1rem var(--space-2);border-radius:var(--radius-sm);background:var(--color-warning-bg);color:var(--color-warning-text);font-size:var(--text-xs);font-weight:var(--font-semibold)}.invoices-module__Vr_W-G__sendPanel{gap:var(--space-3);flex-direction:column;display:flex}.invoices-module__Vr_W-G__sendRow{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.invoices-module__Vr_W-G__sendRow>label{flex:18rem}.invoices-module__Vr_W-G__invoiceActionRow{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.invoices-module__Vr_W-G__stageEditor{gap:var(--space-2);flex-direction:column;display:flex}.invoices-module__Vr_W-G__stageRow{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-wrap:wrap;display:flex}.invoices-module__Vr_W-G__stageNameField{flex:14rem}.invoices-module__Vr_W-G__stageFlag{align-items:center;gap:var(--space-2);font-size:var(--text-sm);white-space:nowrap;display:flex}.invoices-module__Vr_W-G__stageFlag input{width:auto;height:auto}.invoices-module__Vr_W-G__stageRowMeta{font-size:var(--text-xs);color:var(--color-text-muted)}.invoices-module__Vr_W-G__filterSearch{flex:150px;min-width:140px}.invoices-module__Vr_W-G__filterControl{flex:0 auto}.invoices-module__Vr_W-G__filterControl select{max-width:100%}.invoices-module__Vr_W-G__filterDate{flex:0 auto}.invoices-module__Vr_W-G__filterDate>div{gap:.15rem}.invoices-module__Vr_W-G__filterDate>div>span{font-size:var(--text-xs);color:var(--color-text-muted)}.invoices-module__Vr_W-G__filterDate button:first-child{min-width:7.5rem}.invoices-module__Vr_W-G__filterClear{height:calc(var(--control-height) - .5rem)}.invoices-module__Vr_W-G__listToolbar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.invoices-module__Vr_W-G__selectAll{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-muted);cursor:pointer;display:flex}.invoices-module__Vr_W-G__bulkActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.invoices-module__Vr_W-G__selectedCount{margin-right:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.invoices-module__Vr_W-G__selectCol{white-space:nowrap;width:1%}.invoices-module__Vr_W-G__navButton{height:calc(var(--control-height) - .5rem);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;justify-content:center;align-items:center;padding:0 .9rem;display:inline-flex}.invoices-module__Vr_W-G__navButton:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary);text-decoration:none}.invoices-module__Vr_W-G__navButton:disabled{cursor:not-allowed;opacity:.55}.invoices-module__Vr_W-G__navButtonPrimary{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.invoices-module__Vr_W-G__navButtonPrimary:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:#fff}.invoices-module__Vr_W-G__confirmList{gap:var(--space-2);max-height:14rem;font-size:var(--text-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.invoices-module__Vr_W-G__confirmList li{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border);display:flex}.invoices-module__Vr_W-G__confirmAmount{font-variant-numeric:tabular-nums;white-space:nowrap}.invoices-module__Vr_W-G__confirmTotal{text-align:right;font-variant-numeric:tabular-nums;margin:0}.invoices-module__Vr_W-G__confirmConsequences{padding-left:var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.invoices-module__Vr_W-G__confirmConsequences li+li{margin-top:var(--space-1)}.invoices-module__Vr_W-G__stagePanel{gap:var(--space-3);flex-direction:column;display:flex}.invoices-module__Vr_W-G__dateRow{gap:var(--space-4);align-items:start;display:grid}@media (min-width:640px){.invoices-module__Vr_W-G__dateRow{grid-template-columns:repeat(2,minmax(0,1fr))}}
.maintenance-module__g8ozzW__modelTag{color:var(--color-text-muted);font-weight:var(--font-medium);font-size:.85em}.maintenance-module__g8ozzW__modelGroup{gap:var(--space-3);flex-direction:column;display:flex}.maintenance-module__g8ozzW__modelGroupHeader{align-items:baseline;gap:var(--space-2);display:flex}.maintenance-module__g8ozzW__modelGroupHeader h2{margin:0}.maintenance-module__g8ozzW__modelGroupCount{font-size:var(--text-sm);color:var(--color-text-muted)}.maintenance-module__g8ozzW__reminderGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:640px){.maintenance-module__g8ozzW__reminderGrid{grid-template-columns:minmax(0,1fr)}}@media (min-width:1440px){.maintenance-module__g8ozzW__reminderGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.maintenance-module__g8ozzW__reminderCard{gap:var(--space-2);padding:var(--space-3);flex-direction:column;display:flex}.maintenance-module__g8ozzW__reminderCardLink{color:inherit;transition:border-color .12s,box-shadow .12s}.maintenance-module__g8ozzW__reminderCardLink:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md);text-decoration:none}.maintenance-module__g8ozzW__reminderCardHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.maintenance-module__g8ozzW__reminderCardTitleGroup{flex-direction:column;gap:.1rem;min-width:0;display:flex}.maintenance-module__g8ozzW__reminderCardTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text)}a.maintenance-module__g8ozzW__reminderCardTitle:hover{color:var(--color-primary);text-decoration:none}.maintenance-module__g8ozzW__reminderHours{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:.1rem;display:flex}.maintenance-module__g8ozzW__reminderHoursValue{font-family:var(--font-mono);font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text);font-variant-numeric:tabular-nums}.maintenance-module__g8ozzW__reminderHoursUpdated{font-size:var(--text-xs);color:var(--color-text-faint);white-space:nowrap}.maintenance-module__g8ozzW__reminderItemList{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.maintenance-module__g8ozzW__reminderItemRow{border-left:3px solid var(--color-neutral-text);border-radius:var(--radius-sm);background:var(--color-bg);overflow:hidden}.maintenance-module__g8ozzW__reminderItemRow-OK{border-left-color:var(--color-success-text)}.maintenance-module__g8ozzW__reminderItemRow-DUE_SOON{border-left-color:var(--color-warning-text)}.maintenance-module__g8ozzW__reminderItemRow-OVERDUE{border-left-color:var(--color-danger-text)}.maintenance-module__g8ozzW__reminderItemRow-DUE_IN_FORECAST{border-left-color:var(--color-warning-text);border-left-style:dashed}.maintenance-module__g8ozzW__reminderItemRow-UNKNOWN{border-left-color:var(--color-neutral-text)}.maintenance-module__g8ozzW__reminderItemInner{justify-content:space-between;align-items:flex-start;gap:var(--space-2);padding:.4rem var(--space-2);color:inherit;display:flex}.maintenance-module__g8ozzW__reminderItemLink:hover{background:var(--color-border);border-radius:var(--radius-sm);text-decoration:none}.maintenance-module__g8ozzW__reminderItemMain{flex-direction:column;gap:.1rem;min-width:0;display:flex}.maintenance-module__g8ozzW__reminderItemName{color:var(--color-text);font-weight:var(--font-medium);font-size:var(--text-sm)}.maintenance-module__g8ozzW__reminderItemDue{color:var(--color-text-muted);font-size:var(--text-xs)}.maintenance-module__g8ozzW__reminderItemStatus{justify-content:flex-end;align-items:flex-start;gap:var(--space-1);flex-wrap:wrap;flex-shrink:0;display:flex}.maintenance-module__g8ozzW__itemForecast{margin:var(--space-1) 0 0;padding-top:var(--space-1);border-top:1px dashed var(--color-border);font-size:var(--text-xs);color:var(--color-text-muted)}.maintenance-module__g8ozzW__reminderItemForecast{font-size:var(--text-xs);color:var(--color-text)}.maintenance-module__g8ozzW__reminderFooter{justify-content:space-between;align-items:baseline;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.maintenance-module__g8ozzW__reminderForecastSummary{font-size:var(--text-xs);color:var(--color-text-faint);flex:12rem}.maintenance-module__g8ozzW__reminderMore{font-size:var(--text-xs);color:var(--color-text-faint);white-space:nowrap}.maintenance-module__g8ozzW__forecastPanel{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}.maintenance-module__g8ozzW__forecastHeader{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.maintenance-module__g8ozzW__forecastTitle{font-size:var(--text-sm);font-weight:var(--font-semibold);margin:0}.maintenance-module__g8ozzW__forecastMeter{font-variant-numeric:tabular-nums;align-items:baseline;gap:.35rem;display:inline-flex}.maintenance-module__g8ozzW__forecastMeterNow{font-size:var(--text-sm);color:var(--color-text-muted)}.maintenance-module__g8ozzW__forecastMeterArrow{color:var(--color-text-faint)}.maintenance-module__g8ozzW__forecastMeterEnd{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text)}.maintenance-module__g8ozzW__forecastSummary{font-size:var(--text-sm);color:var(--color-text);margin:0}.maintenance-module__g8ozzW__readingsStrip{gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);text-align:left;font:inherit;color:inherit;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);cursor:pointer;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:center;transition:border-color .12s,box-shadow .12s;display:grid}.maintenance-module__g8ozzW__readingsStrip:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md)}.maintenance-module__g8ozzW__readingTile{flex-direction:column;gap:.1rem;min-width:0;display:flex}.maintenance-module__g8ozzW__readingTileLabel{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.maintenance-module__g8ozzW__readingTileValue{font-family:var(--font-mono);font-size:var(--text-base);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums}.maintenance-module__g8ozzW__readingTileEmpty{font-size:var(--text-base);font-weight:var(--font-medium);color:var(--color-text-faint)}.maintenance-module__g8ozzW__readingTileUpdated{font-size:var(--text-xs);color:var(--color-text-faint)}.maintenance-module__g8ozzW__readingsStripCta{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-primary);white-space:nowrap;justify-self:end}.maintenance-module__g8ozzW__itemsSection{gap:var(--space-3);flex-direction:column;display:flex}.maintenance-module__g8ozzW__itemsSection h2{margin:0}.maintenance-module__g8ozzW__filterBar{align-items:flex-end;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-wrap:wrap;display:flex}.maintenance-module__g8ozzW__filterBar>label{font-size:var(--text-xs);color:var(--color-text-muted);gap:.15rem}.maintenance-module__g8ozzW__filterBar input,.maintenance-module__g8ozzW__filterBar select{height:calc(var(--control-height) - .5rem)}.maintenance-module__g8ozzW__filterSearch{flex:2 220px;min-width:200px}.maintenance-module__g8ozzW__filterControl{flex:150px;min-width:140px}.maintenance-module__g8ozzW__filterDueWithin{font-size:var(--text-xs);color:var(--color-text-muted);flex:170px;gap:.15rem;min-width:160px}.maintenance-module__g8ozzW__dueWithinRow{gap:var(--space-1);display:flex}.maintenance-module__g8ozzW__dueWithinRow input{flex:0 5.5rem;min-width:0}.maintenance-module__g8ozzW__dueWithinRow select{flex:auto;min-width:0}.maintenance-module__g8ozzW__filterNote{flex:100%;margin:0}.maintenance-module__g8ozzW__navButton{height:calc(var(--control-height) - .5rem);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-medium);white-space:nowrap;justify-content:center;align-items:center;padding:0 .9rem;text-decoration:none;display:inline-flex}.maintenance-module__g8ozzW__navButton:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary);text-decoration:none}.maintenance-module__g8ozzW__navButton:disabled{cursor:not-allowed;opacity:.55}.maintenance-module__g8ozzW__navButtonPrimary{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.maintenance-module__g8ozzW__navButtonPrimary:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:#fff}.maintenance-module__g8ozzW__listToolbar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.maintenance-module__g8ozzW__selectAll{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-muted);cursor:pointer;display:flex}.maintenance-module__g8ozzW__bulkActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.maintenance-module__g8ozzW__selectedCount{font-size:var(--text-sm);color:var(--color-text-muted);margin-right:var(--space-2)}.maintenance-module__g8ozzW__itemList{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.maintenance-module__g8ozzW__itemCard{align-items:flex-start;gap:var(--space-3);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);display:flex}.maintenance-module__g8ozzW__itemCard:has(.maintenance-module__g8ozzW__itemSelect input:checked){border-color:var(--color-primary);background:var(--color-primary-tint)}.maintenance-module__g8ozzW__itemSelect{flex:none;align-items:center;padding-top:.15rem;display:flex}.maintenance-module__g8ozzW__itemBody{flex:1;min-width:0}.maintenance-module__g8ozzW__itemHeader{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.maintenance-module__g8ozzW__itemHeader>div:first-child{align-items:center;gap:var(--space-2);display:flex}.maintenance-module__g8ozzW__itemActions{align-items:center;gap:var(--space-4);font-size:var(--text-sm);display:flex}.maintenance-module__g8ozzW__itemActions form{display:inline}.maintenance-module__g8ozzW__itemActions a{color:var(--color-text-muted);font-weight:var(--font-medium)}.maintenance-module__g8ozzW__itemActions a:hover{color:var(--color-primary)}.maintenance-module__g8ozzW__itemActions button,.maintenance-module__g8ozzW__itemActions form button[type=submit]{height:auto;font:inherit;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-muted);box-shadow:none;background:0 0;border:none;padding:0}.maintenance-module__g8ozzW__itemActions button:hover,.maintenance-module__g8ozzW__itemActions form button[type=submit]:hover{color:var(--color-primary);background:0 0;border-color:#0000}.maintenance-module__g8ozzW__archivedTag{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-danger-text);border:1px solid var(--color-danger-text);border-radius:var(--radius-pill);padding:.05rem .5rem}.maintenance-module__g8ozzW__itemDescription{color:var(--color-text-muted);font-size:var(--text-sm);margin-top:.1rem}.maintenance-module__g8ozzW__triggerDueList{font-size:var(--text-sm);color:var(--color-text);margin-top:.1rem;padding-left:1.1rem}.maintenance-module__g8ozzW__triggerDueList li{margin-bottom:0}.maintenance-module__g8ozzW__triggerList{gap:var(--space-3);flex-direction:column;display:flex}.maintenance-module__g8ozzW__triggerRow{gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(0,1.3fr) auto;align-items:end;display:grid}.maintenance-module__g8ozzW__removeButton{font:inherit;font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);height:fit-content;padding:.45rem .6rem}.maintenance-module__g8ozzW__removeButton:hover:not(:disabled){color:var(--color-danger-text);border-color:var(--color-danger-text)}.maintenance-module__g8ozzW__removeButton:disabled{opacity:.5;cursor:not-allowed}.maintenance-module__g8ozzW__triggerList>button[type=button]{font:inherit;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-primary);background:0 0;border:none;align-self:flex-start;padding:0}.maintenance-module__g8ozzW__triggerList>button[type=button]:hover{text-decoration:underline}.maintenance-module__g8ozzW__readingsFieldset{gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);background:var(--color-surface);flex-direction:column;display:flex}.maintenance-module__g8ozzW__modalWide{max-width:40rem}.maintenance-module__g8ozzW__itemFormModal{max-width:min(60rem,92vw)}.maintenance-module__g8ozzW__readingsEditList{gap:var(--space-3);flex-direction:column;display:flex}.maintenance-module__g8ozzW__readingsEditRow{justify-content:space-between;align-items:center;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);display:flex}.maintenance-module__g8ozzW__readingsEditRow:last-child{border-bottom:none;padding-bottom:0}.maintenance-module__g8ozzW__readingsEditMeta{flex-direction:column;gap:.1rem;min-width:0;display:flex}.maintenance-module__g8ozzW__readingsEditMeta strong{font-size:var(--text-sm);font-weight:var(--font-semibold)}.maintenance-module__g8ozzW__readingsEditMeta span{font-size:var(--text-xs);color:var(--color-text-muted)}.maintenance-module__g8ozzW__readingsEditInput{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);flex:none;display:flex}.maintenance-module__g8ozzW__readingsEditInput input{width:8rem;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.maintenance-module__g8ozzW__readingsEditInput span{min-width:4rem;display:inline-block}.maintenance-module__g8ozzW__modalFooter{justify-content:flex-end;align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.maintenance-module__g8ozzW__changeWarnings{border:1px solid var(--color-border);border-left:3px solid var(--color-warning-text);border-radius:var(--radius-md);background:var(--color-warning-bg);color:var(--color-warning-text);padding:var(--space-3) var(--space-4)}.maintenance-module__g8ozzW__changeWarnings h3{font-size:var(--text-sm);font-weight:var(--font-semibold);margin-bottom:var(--space-2)}.maintenance-module__g8ozzW__changeWarnings ul{gap:var(--space-1);font-size:var(--text-sm);flex-direction:column;padding-left:1.1rem;list-style:outside;display:flex}.maintenance-module__g8ozzW__changeGroups{gap:var(--space-3);flex-direction:column;display:flex}.maintenance-module__g8ozzW__changeGroup{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);padding:var(--space-3) var(--space-4)}.maintenance-module__g8ozzW__changeGroup h3{font-size:var(--text-sm);font-weight:var(--font-semibold);margin-bottom:var(--space-2)}.maintenance-module__g8ozzW__changeLines{gap:var(--space-1);font-size:var(--text-sm);flex-direction:column;list-style:none;display:flex}.maintenance-module__g8ozzW__changeLine{align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;display:flex}.maintenance-module__g8ozzW__changeLabel{color:var(--color-text-muted);flex:0 0 11rem}.maintenance-module__g8ozzW__changeFrom{color:var(--color-text-faint);text-decoration:line-through}.maintenance-module__g8ozzW__changeArrow{color:var(--color-text-faint)}.maintenance-module__g8ozzW__changeTo{font-weight:var(--font-semibold)}.maintenance-module__g8ozzW__dueWithTolerance{align-items:baseline;gap:0 var(--space-1);flex-wrap:wrap;display:inline-flex}.maintenance-module__g8ozzW__dueSuperseded,.maintenance-module__g8ozzW__dueArrow{color:var(--color-text-faint)}.maintenance-module__g8ozzW__dueEffective{font-weight:var(--font-semibold)}.maintenance-module__g8ozzW__importPanel{gap:var(--space-3);padding:var(--space-4);margin-bottom:var(--space-4);flex-direction:column;display:flex}.maintenance-module__g8ozzW__importPanel h2{font-size:var(--text-lg);margin:0}.maintenance-module__g8ozzW__importActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.maintenance-module__g8ozzW__importErrorList{padding-left:var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted);margin:0}@media (pointer:coarse){.maintenance-module__g8ozzW__readingsStripCta{border:1px solid var(--color-primary);border-radius:var(--radius-sm);padding:.4rem .8rem}.maintenance-module__g8ozzW__itemActions{gap:var(--space-2)}.maintenance-module__g8ozzW__itemActions a,.maintenance-module__g8ozzW__itemActions button,.maintenance-module__g8ozzW__itemActions form button[type=submit]{height:calc(var(--control-height) - .5rem);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text);align-items:center;padding:0 .7rem;display:inline-flex}}.maintenance-module__g8ozzW__detailTouchActions{display:none}@media (min-width:640px) and (max-width:1023px),(min-width:640px) and (hover:none) and (pointer:coarse){.maintenance-module__g8ozzW__itemActions{display:none}.maintenance-module__g8ozzW__detailTouchActions{display:contents}}.maintenance-module__g8ozzW__itemActionsPhone{align-items:center;gap:var(--space-2);margin-top:var(--space-3);display:flex}.maintenance-module__g8ozzW__itemCompletePhone{flex:auto}.maintenance-module__g8ozzW__itemMenu{flex:none;position:relative}.maintenance-module__g8ozzW__itemMenuButton{width:var(--control-height);height:var(--control-height);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-size:1.2rem;font-weight:var(--font-bold);cursor:pointer;justify-content:center;align-items:center;line-height:1;list-style:none;display:inline-flex}.maintenance-module__g8ozzW__itemMenuButton::-webkit-details-marker{display:none}.maintenance-module__g8ozzW__itemMenuPanel{right:0;bottom:calc(100% + var(--space-2));z-index:20;min-width:10rem;padding:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:absolute}.maintenance-module__g8ozzW__itemMenuLink,.maintenance-module__g8ozzW__itemMenuPanel form button[type=submit]{width:100%;min-height:var(--control-height);padding:0 var(--space-3);border-radius:var(--radius-sm);box-shadow:none;font:inherit;font-weight:var(--font-medium);color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;text-decoration:none;display:flex}.maintenance-module__g8ozzW__itemMenuLink:hover,.maintenance-module__g8ozzW__itemMenuPanel form button[type=submit]:hover{background:var(--color-bg);color:var(--color-text);border-color:#0000;text-decoration:none}.maintenance-module__g8ozzW__itemMenuPanel form{display:block}.maintenance-module__g8ozzW__itemNameButton{height:auto;font:inherit;font-weight:var(--font-semibold);color:inherit;box-shadow:none;text-align:left;background:0 0;border:none;padding:0}.maintenance-module__g8ozzW__itemNameButton:hover{color:var(--color-primary);background:0 0;border-color:#0000}.maintenance-module__g8ozzW__itemBody{cursor:pointer}.maintenance-module__g8ozzW__itemBody :is(button,a,input,label,summary){cursor:revert}.maintenance-module__g8ozzW__detailBody{gap:var(--space-4);flex-direction:column;display:flex}.maintenance-module__g8ozzW__detailBadges{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.maintenance-module__g8ozzW__detailDescription{font-size:var(--text-sm);margin:0}.maintenance-module__g8ozzW__detailSection{gap:var(--space-2);flex-direction:column;display:flex}.maintenance-module__g8ozzW__detailSection h3{margin:0}.maintenance-module__g8ozzW__detailFacts{gap:var(--space-2) var(--space-4);font-size:var(--text-sm);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin:0;display:grid}.maintenance-module__g8ozzW__detailFacts dt{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-muted)}.maintenance-module__g8ozzW__detailFacts dd{margin:0}.maintenance-module__g8ozzW__detailTriggers{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.maintenance-module__g8ozzW__detailTrigger{gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);padding:var(--space-3) var(--space-4);flex-direction:column;display:flex}.maintenance-module__g8ozzW__detailTriggerHead{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.maintenance-module__g8ozzW__detailActions{gap:var(--space-3);border-top:1px solid var(--color-border);padding-top:var(--space-4);flex-wrap:wrap;display:flex}.maintenance-module__g8ozzW__historySection{gap:var(--space-3);flex-direction:column;display:flex}.maintenance-module__g8ozzW__historySection h2{margin:0}.maintenance-module__g8ozzW__itemFormModal .maintenance-module__g8ozzW__historySection{border-top:1px solid var(--color-border);padding-top:var(--space-4)}.maintenance-module__g8ozzW__historyList{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.maintenance-module__g8ozzW__historyEntry{gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);padding:var(--space-3) var(--space-4);flex-direction:column;display:flex}.maintenance-module__g8ozzW__historyCompletion{border-left:3px solid var(--color-primary)}.maintenance-module__g8ozzW__historyMeta{justify-content:space-between;gap:var(--space-4);font-size:var(--text-sm);align-items:baseline;display:flex}.maintenance-module__g8ozzW__historyWho{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.maintenance-module__g8ozzW__historyAction{font-size:var(--text-xs);color:var(--color-text-muted)}.maintenance-module__g8ozzW__historyChanges{font-size:var(--text-xs);flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.maintenance-module__g8ozzW__historyChanges li{gap:var(--space-2);flex-wrap:wrap;display:flex}.maintenance-module__g8ozzW__historyField{font-weight:var(--font-semibold);color:var(--color-text-muted)}.maintenance-module__g8ozzW__historyValues{color:var(--color-text)}.maintenance-module__g8ozzW__historyNote{font-size:var(--text-sm);white-space:pre-wrap;margin:0}.maintenance-module__g8ozzW__historyReason{font-size:var(--text-xs);background:var(--color-warning-bg);color:var(--color-warning-text);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3)}@media (max-width:639px){.maintenance-module__g8ozzW__changeLabel{flex-basis:100%}}@media (min-width:1024px){.maintenance-module__g8ozzW__modelGroupHeader{background:var(--color-band);color:var(--color-band-ink);align-items:center;gap:var(--space-3);padding:9px 16px}.maintenance-module__g8ozzW__modelGroupHeader h2{font-size:var(--text-sm);letter-spacing:.12em;color:inherit;margin:0}.maintenance-module__g8ozzW__modelGroupCount{font-family:var(--font-display);font-weight:600;font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-band-ink) 78%, transparent);margin-left:auto}}.maintenance-module__g8ozzW__trackedMetricsNote{margin:calc(-1 * var(--space-2)) 0 0}
.receipts-module__sCcFSq__paidBanner{padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-success-text);border-radius:var(--radius-sm);background:var(--color-success-bg);color:var(--color-success-text);font-size:var(--text-sm);flex-direction:column;gap:.15rem;display:flex}.receipts-module__sCcFSq__paidBanner strong{font-size:var(--text-lg);font-weight:var(--font-semibold)}.receipts-module__sCcFSq__reconciliation{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}.receipts-module__sCcFSq__reconciliationShortfall{border-color:var(--color-warning-text);background:var(--color-warning-bg)}.receipts-module__sCcFSq__reconciliationHeadline{font-size:var(--text-sm);line-height:1.5}.receipts-module__sCcFSq__reconciliationFigures{gap:var(--space-5);flex-wrap:wrap;margin:0;display:flex}.receipts-module__sCcFSq__reconciliationFigures>div{flex-direction:column;gap:.1rem;display:flex}.receipts-module__sCcFSq__reconciliationFigures dt{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}.receipts-module__sCcFSq__reconciliationFigures dd{font-size:var(--text-base);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;margin:0}.receipts-module__sCcFSq__reconciliationOwing{color:var(--color-danger-text)}.receipts-module__sCcFSq__reconciliationResolved{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.5}.receipts-module__sCcFSq__resolveForm{gap:var(--space-2);flex-direction:column;max-width:520px;display:flex}.receipts-module__sCcFSq__resolveRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.receipts-module__sCcFSq__navButton{height:calc(var(--control-height) - .5rem);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);cursor:pointer;justify-content:center;align-items:center;padding:0 .9rem;display:inline-flex}.receipts-module__sCcFSq__navButton:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary);text-decoration:none}.receipts-module__sCcFSq__navButton:disabled{cursor:not-allowed;opacity:.55}.receipts-module__sCcFSq__navButtonPrimary{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.receipts-module__sCcFSq__navButtonPrimary:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:#fff}.receipts-module__sCcFSq__listToolbar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.receipts-module__sCcFSq__selectAll{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-muted);cursor:pointer;display:flex}.receipts-module__sCcFSq__bulkActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.receipts-module__sCcFSq__selectedCount{font-size:var(--text-sm);color:var(--color-text-muted);margin-right:var(--space-2);font-variant-numeric:tabular-nums}.receipts-module__sCcFSq__selectCol{white-space:nowrap;width:1%}.receipts-module__sCcFSq__filterSearch{flex:180px;min-width:160px}.receipts-module__sCcFSq__filterControl{flex:0 170px;min-width:150px}.receipts-module__sCcFSq__filterDate{flex:0 auto}.receipts-module__sCcFSq__filterDate>div{gap:.15rem}.receipts-module__sCcFSq__filterDate>div>span{font-size:var(--text-xs);color:var(--color-text-muted)}.receipts-module__sCcFSq__shortfallTag{border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-semibold);background:var(--color-warning-bg);color:var(--color-warning-text);white-space:nowrap;padding:.1rem .4rem;display:inline-block}.receipts-module__sCcFSq__shortfallBanner{gap:var(--space-2);flex-direction:column;display:flex}.receipts-module__sCcFSq__shortfallList{padding-left:var(--space-4);font-size:var(--text-sm);flex-direction:column;gap:.15rem;margin:0;display:flex}.receipts-module__sCcFSq__linkLine{font-size:var(--text-sm);line-height:1.55}.receipts-module__sCcFSq__receiptActions{gap:var(--space-2);flex-direction:column;display:flex}.receipts-module__sCcFSq__receiptActionRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.receipts-module__sCcFSq__confirmText{font-size:var(--text-sm);color:var(--color-text-muted)}.receipts-module__sCcFSq__paymentPanel{gap:var(--space-3);flex-direction:column;display:flex}.receipts-module__sCcFSq__paymentForm{gap:var(--space-3);flex-direction:column;max-width:560px;display:flex}.receipts-module__sCcFSq__paymentFields{gap:var(--space-3);grid-template-columns:minmax(180px,1fr) minmax(220px,2fr);align-items:start;display:grid}.receipts-module__sCcFSq__paymentAmountLine{font-size:var(--text-sm);line-height:1.55}.receipts-module__sCcFSq__paymentAmount{font-size:var(--text-lg);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums}.receipts-module__sCcFSq__paidSummary{align-items:baseline;gap:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;line-height:1.55;display:flex}@media (max-width:640px){.receipts-module__sCcFSq__paymentFields{grid-template-columns:1fr}.receipts-module__sCcFSq__reconciliationFigures{gap:var(--space-4)}}
.flight-reports-module__irHfrq__bundleDetails{gap:var(--space-2);flex-direction:column;display:flex}.flight-reports-module__irHfrq__bundleSummary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--control-height);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text);list-style:none;display:flex}.flight-reports-module__irHfrq__bundleSummary::-webkit-details-marker{display:none}.flight-reports-module__irHfrq__bundleSummary:after{content:"›";color:var(--color-text-muted);flex:none;font-size:1.4rem;line-height:1;transition:transform .12s;transform:rotate(90deg)}.flight-reports-module__irHfrq__bundleDetails[open]>.flight-reports-module__irHfrq__bundleSummary:after{transform:rotate(-90deg)}.flight-reports-module__irHfrq__bookingList{gap:var(--space-2);flex-direction:column;max-height:320px;display:flex;overflow-y:auto}.flight-reports-module__irHfrq__bookingOption{font-size:var(--text-sm);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);align-items:flex-start;gap:.6rem;display:flex}.flight-reports-module__irHfrq__bookingOption:has(input:checked){border-color:var(--color-primary);background:var(--color-primary-tint)}.flight-reports-module__irHfrq__bookingOption input{margin-top:.15rem}.flight-reports-module__irHfrq__bookingOptionLocked{border-color:var(--color-primary);background:var(--color-primary-tint)}.flight-reports-module__irHfrq__bookingOptionMeta{flex-direction:column;gap:.1rem;display:flex}.flight-reports-module__irHfrq__bookingOptionMeta strong{font-weight:var(--font-semibold)}.flight-reports-module__irHfrq__bookingOptionMeta span{color:var(--color-text-muted)}.flight-reports-module__irHfrq__dayTag,.flight-reports-module__irHfrq__hoursTag{border-radius:var(--radius-pill);background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;padding:.15rem .5rem}.flight-reports-module__irHfrq__legsTableWrap{min-width:0;overflow-x:auto}.flight-reports-module__irHfrq__legsTable{border-collapse:collapse;width:100%;min-width:44rem;font-size:var(--text-sm)}.flight-reports-module__irHfrq__legsTable th,.flight-reports-module__irHfrq__legsTable td{padding:var(--space-2);text-align:left;vertical-align:middle}.flight-reports-module__irHfrq__legsTable th{color:var(--color-text-muted);font-weight:var(--font-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--color-border)}.flight-reports-module__irHfrq__legsTable tbody tr{border-bottom:1px solid var(--color-border)}.flight-reports-module__irHfrq__legsTable input{width:100%;min-width:6.5rem}@media (min-width:1024px){.flight-reports-module__irHfrq__legsTable tbody td{vertical-align:top}.flight-reports-module__irHfrq__legsTable tbody .flight-reports-module__irHfrq__legNumberCell,.flight-reports-module__irHfrq__legsTable tbody .flight-reports-module__irHfrq__legTotalCell{line-height:var(--control-height)}.flight-reports-module__irHfrq__legsTable tbody .flight-reports-module__irHfrq__removeLegBtn{margin-top:calc((var(--control-height) - 1.75rem) / 2)}}.flight-reports-module__irHfrq__readingsList{gap:var(--space-2);flex-direction:column;display:flex}.flight-reports-module__irHfrq__readingsRow{align-items:center;gap:var(--space-3);font-size:var(--text-sm);display:flex}.flight-reports-module__irHfrq__readingsLabel{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.flight-reports-module__irHfrq__readingsLast{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:var(--font-medium)}.flight-reports-module__irHfrq__readingsRow input{text-align:right;font-variant-numeric:tabular-nums;flex:none;width:8rem}.flight-reports-module__irHfrq__readingsUnit{min-width:2.5rem;color:var(--color-text-muted);font-size:var(--text-xs);flex:none}.flight-reports-module__irHfrq__legNumberCell{color:var(--color-text-muted);font-size:var(--text-xs);white-space:nowrap}.flight-reports-module__irHfrq__timeInput{font-variant-numeric:tabular-nums;text-align:center;touch-action:manipulation;max-width:5.5rem;min-width:4.5rem!important}.flight-reports-module__irHfrq__locationInput{touch-action:manipulation}.flight-reports-module__irHfrq__legLocationField{flex-direction:column;min-width:0;display:flex}.flight-reports-module__irHfrq__locationStampNote:empty{display:none}.flight-reports-module__irHfrq__locationStampNote{margin:var(--space-1) 0 0;font-size:var(--text-xs);line-height:1.35}.flight-reports-module__irHfrq__locationStampPending,.flight-reports-module__irHfrq__locationStampFilled{color:var(--color-text-muted)}.flight-reports-module__irHfrq__locationStampError{color:var(--color-danger-text)}.flight-reports-module__irHfrq__legPlaceNote:empty{display:none}.flight-reports-module__irHfrq__legPlaceNote{margin:var(--space-1) 0 0;font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.35}.flight-reports-module__irHfrq__legTotalCell{white-space:nowrap;font-weight:var(--font-semibold);font-variant-numeric:tabular-nums}.flight-reports-module__irHfrq__removeLegBtn{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:1.75rem;height:1.75rem;color:var(--color-text-muted);font-size:var(--text-sm);padding:0;line-height:1}.flight-reports-module__irHfrq__removeLegBtn:hover{border-color:var(--color-danger-text);color:var(--color-danger-text)}.flight-reports-module__irHfrq__legsEmpty{padding:var(--space-4);border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--text-sm);text-align:center}.flight-reports-module__irHfrq__touchHint{display:none}@media (pointer:coarse){.flight-reports-module__irHfrq__touchHint{display:block}}@media (max-width:1023px){.flight-reports-module__irHfrq__legsTableWrap{overflow-x:visible}.flight-reports-module__irHfrq__legsTable{min-width:0;display:block}.flight-reports-module__irHfrq__legsTable thead{display:none}.flight-reports-module__irHfrq__legsTable tbody,.flight-reports-module__irHfrq__legsTable tfoot{display:block}.flight-reports-module__irHfrq__legsTable tbody tr{display:grid}.flight-reports-module__irHfrq__legsTable td{min-width:0;padding:0;display:block}.flight-reports-module__irHfrq__legsTable td[data-label]:before{content:attr(data-label);font-size:var(--text-xs);line-height:1.5;font-weight:var(--font-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em;margin-bottom:.25rem;display:block}.flight-reports-module__irHfrq__legsTable input{min-width:0}.flight-reports-module__irHfrq__legNumberCell{font-size:var(--text-sm);font-weight:var(--font-semibold);grid-area:num}.flight-reports-module__irHfrq__legRemoveCell{grid-area:remove;justify-self:end}.flight-reports-module__irHfrq__legDepCell{grid-area:dep}.flight-reports-module__irHfrq__legArrCell{grid-area:arr}.flight-reports-module__irHfrq__legUpCell{grid-area:up}.flight-reports-module__irHfrq__legDownCell{grid-area:down}.flight-reports-module__irHfrq__legTotalCell{grid-area:total}.flight-reports-module__irHfrq__legNotesCell{grid-area:notes}.flight-reports-module__irHfrq__timeInput{max-width:none}.flight-reports-module__irHfrq__legsSummaryRow{justify-content:space-between;gap:var(--space-3);display:flex}.flight-reports-module__irHfrq__legsSummaryRow td:empty{display:none}.flight-reports-module__irHfrq__legsSummaryRow{border-top:2px solid var(--color-border-strong)}.flight-reports-module__irHfrq__legsTable .flight-reports-module__irHfrq__legsSummaryRow td{border-top:none}.flight-reports-module__irHfrq__removeLegBtn{width:var(--control-height);height:var(--control-height)}}@media (max-width:639px){.flight-reports-module__irHfrq__legsTable tbody tr{gap:var(--space-2) var(--space-3);padding:var(--space-3);margin-bottom:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"num remove""dep arr""up down""total total""notes notes"}.flight-reports-module__irHfrq__legNumberCell{align-self:center}.flight-reports-module__irHfrq__legNumberCell:before{content:"Leg "}}@media (min-width:640px) and (max-width:1023px){.flight-reports-module__irHfrq__legsTable tbody tr{--leg-label-offset:calc(var(--text-xs) * 1.5 + .25rem);grid-template-columns:2rem minmax(0, 1fr) minmax(0, 1fr) minmax(0, .6fr) minmax(0, 1.4fr) var(--control-height);align-items:start;gap:var(--space-3) var(--space-3);padding:var(--space-4) 0;grid-template-areas:"num dep dep arr arr remove"".up down total notes."}.flight-reports-module__irHfrq__legsTable td.flight-reports-module__irHfrq__legNumberCell{padding-top:var(--leg-label-offset);line-height:var(--control-height);color:var(--color-text-muted)}.flight-reports-module__irHfrq__legsTable td.flight-reports-module__irHfrq__legRemoveCell{padding-top:var(--leg-label-offset)}.flight-reports-module__irHfrq__legTotalCell{line-height:var(--control-height)}.flight-reports-module__irHfrq__legTotalCell:before{line-height:1.5}}.flight-reports-module__irHfrq__legsSummaryRow td{padding:var(--space-3) var(--space-2);border-top:2px solid var(--color-border-strong);border-bottom:none!important}.flight-reports-module__irHfrq__legsSummaryLabel{font-weight:var(--font-semibold);text-align:right!important}.flight-reports-module__irHfrq__legsSummaryValue{font-weight:var(--font-bold,var(--font-semibold));font-variant-numeric:tabular-nums;white-space:nowrap}.flight-reports-module__irHfrq__formActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:639px){.flight-reports-module__irHfrq__formActions button{flex:1 1 0}.flight-reports-module__irHfrq__formActions p{flex:1 0 100%}}button[type=submit].flight-reports-module__irHfrq__draftButton{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border)}button[type=submit].flight-reports-module__irHfrq__draftButton:hover:not(:disabled){background:var(--color-bg);border-color:var(--color-border-strong)}.flight-reports-module__irHfrq__listToolbar{justify-content:space-between;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.flight-reports-module__irHfrq__sortControl{flex:0 240px;min-width:200px}.flight-reports-module__irHfrq__detailSection{padding:var(--space-5);gap:var(--space-4);flex-direction:column;display:flex}.flight-reports-module__irHfrq__detailSection h2{font-size:var(--text-sm);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin:0}.flight-reports-module__irHfrq__detailGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.flight-reports-module__irHfrq__detailField{flex-direction:column;gap:.2rem;display:flex}.flight-reports-module__irHfrq__detailField dt{font-size:var(--text-xs);color:var(--color-text-muted)}.flight-reports-module__irHfrq__detailField dd{font-size:var(--text-sm);font-weight:var(--font-medium);margin:0}.flight-reports-module__irHfrq__bookingBlock{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);gap:var(--space-1);flex-direction:column;display:flex}.flight-reports-module__irHfrq__bookingBlock+.flight-reports-module__irHfrq__bookingBlock{margin-top:var(--space-3)}.flight-reports-module__irHfrq__detailActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.flight-reports-module__irHfrq__filterBar{align-items:flex-end;gap:var(--space-4);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-wrap:wrap;display:flex}.flight-reports-module__irHfrq__filterSearch{flex:2 220px;min-width:200px}.flight-reports-module__irHfrq__filterControl{flex:140px;min-width:130px}.flight-reports-module__irHfrq__navButton{height:calc(var(--control-height) - .5rem);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-medium);padding:0 .9rem}.flight-reports-module__irHfrq__navButton:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.flight-reports-module__irHfrq__navButton:disabled{cursor:not-allowed;opacity:.55}.flight-reports-module__irHfrq__viewToggle{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);gap:.2rem;padding:.2rem;display:inline-flex}.flight-reports-module__irHfrq__viewToggleBtn{height:calc(var(--control-height) - .6rem);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--font-medium);background:0 0;border:none;padding:0 .85rem}.flight-reports-module__irHfrq__viewToggleBtn:hover{color:var(--color-text)}.flight-reports-module__irHfrq__viewToggleBtnActive,.flight-reports-module__irHfrq__viewToggleBtnActive:hover{background:var(--color-surface);color:var(--color-text);font-weight:var(--font-semibold);box-shadow:var(--shadow-sm)}@media (max-width:1023px){.flight-reports-module__irHfrq__viewToggle{background:var(--color-surface);border-color:var(--color-border-strong);border-radius:0;gap:0;width:100%;padding:0;display:flex}.flight-reports-module__irHfrq__viewToggleBtn{min-width:0;min-height:46px;font-family:var(--font-display);letter-spacing:.04em;border-radius:0;flex:1 1 0;font-weight:600}.flight-reports-module__irHfrq__viewToggleBtn+.flight-reports-module__irHfrq__viewToggleBtn{border-left:1px solid var(--color-border-strong)}.flight-reports-module__irHfrq__viewToggleBtnActive,.flight-reports-module__irHfrq__viewToggleBtnActive:hover{background:var(--color-primary);color:#fff}}.flight-reports-module__irHfrq__fineHint{display:none}@media (pointer:fine){.flight-reports-module__irHfrq__fineHint{display:block}}.flight-reports-module__irHfrq__locationStampConfirm{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.flight-reports-module__irHfrq__locationStampConfirmActions{gap:var(--space-2);display:inline-flex}.flight-reports-module__irHfrq__locationStampUse,.flight-reports-module__irHfrq__locationStampDismiss{font:inherit;font-weight:var(--font-semibold);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.flight-reports-module__irHfrq__locationStampUse{color:var(--color-primary)}.flight-reports-module__irHfrq__locationStampDismiss{color:var(--color-text-faint)}.flight-reports-module__irHfrq__reportView{gap:var(--space-4);flex-direction:column;display:none}.flight-reports-module__irHfrq__reportViewActive{display:flex}@media (min-width:1024px) and (hover:hover),(min-width:1024px) and (pointer:fine),(min-width:1024px) and (pointer:none){.flight-reports-module__irHfrq__viewToggleTabs{display:none}.flight-reports-module__irHfrq__reportColumns{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.flight-reports-module__irHfrq__reportView{display:flex}.flight-reports-module__irHfrq__reportViewOpen{grid-area:1/1}.flight-reports-module__irHfrq__reportViewDrafts{grid-area:2/1}.flight-reports-module__irHfrq__reportViewSubmitted{grid-area:1/2/3}.flight-reports-module__irHfrq__reportView:before{content:attr(data-band);margin-bottom:var(--space-3);background:var(--color-band);color:var(--color-band-ink);font-family:var(--font-display);font-weight:600;font-size:var(--text-sm);letter-spacing:.12em;text-transform:uppercase;padding:9px 16px;display:block}.flight-reports-module__irHfrq__reportColumns table td,.flight-reports-module__irHfrq__reportColumns table th{white-space:nowrap}}.flight-reports-module__irHfrq__draftSortOnly{display:contents}@media (min-width:1024px){.flight-reports-module__irHfrq__draftSortOnly{display:none}}.flight-reports-module__irHfrq__countsHint{display:none}@media (min-width:1024px) and (hover:hover),(min-width:1024px) and (pointer:fine),(min-width:1024px) and (pointer:none){.flight-reports-module__irHfrq__countsHint{display:block}}.flight-reports-module__irHfrq__windowNote{align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.flight-reports-module__irHfrq__expensesList{gap:var(--space-2);flex-direction:column;display:flex}.flight-reports-module__irHfrq__expenseRow{align-items:center;gap:var(--space-2);display:flex}.flight-reports-module__irHfrq__expenseDescription{flex:1;min-width:0}.flight-reports-module__irHfrq__expenseAmount{flex:none;width:7rem}.flight-reports-module__irHfrq__expenseAmount input{text-align:right;font-variant-numeric:tabular-nums}@media (max-width:639px){.flight-reports-module__irHfrq__expenseRow{flex-wrap:wrap}.flight-reports-module__irHfrq__expenseDescription{flex-basis:100%}.flight-reports-module__irHfrq__expenseAmount{flex:1;width:auto}}
.locations-module__d9N6LW__filterBar{align-items:flex-end;gap:var(--space-4);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-wrap:wrap;display:flex}.locations-module__d9N6LW__filterSearch{flex:2 220px;min-width:200px}.locations-module__d9N6LW__filterArchivedLink{align-self:center;margin-left:auto}.locations-module__d9N6LW__archivedTag{margin-left:var(--space-2);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-danger-text);border:1px solid var(--color-danger-text);border-radius:var(--radius-pill);padding:.05rem .5rem}.locations-module__d9N6LW__actionsCell{align-items:center;gap:var(--space-4);font-size:var(--text-sm);display:flex}.locations-module__d9N6LW__actionsCell a{color:var(--color-text-muted);font-weight:var(--font-medium)}.locations-module__d9N6LW__actionsCell a:hover{color:var(--color-primary)}.locations-module__d9N6LW__actionsCell form{display:inline}.locations-module__d9N6LW__position{font-family:var(--font-mono);font-size:var(--text-sm);white-space:nowrap}.locations-module__d9N6LW__notesCell{color:var(--color-text-muted);font-size:var(--text-sm)}.locations-module__d9N6LW__positionRow{gap:var(--space-4);flex-wrap:wrap;display:flex}.locations-module__d9N6LW__positionRow>*{flex:160px;min-width:140px}
.pilot-documents-module__i-YP-W__pilotList{gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.pilot-documents-module__i-YP-W__pilotCard{padding:0}.pilot-documents-module__i-YP-W__pilotCardLink{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);color:inherit;border-radius:inherit;display:flex}.pilot-documents-module__i-YP-W__pilotCardLink:hover{background:var(--color-bg);text-decoration:none}.pilot-documents-module__i-YP-W__pilotCardLink:hover strong{color:var(--color-primary)}.pilot-documents-module__i-YP-W__pilotSummary{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);display:flex}.pilot-documents-module__i-YP-W__itemCountTag{color:var(--color-text-faint)}.pilot-documents-module__i-YP-W__typeList{gap:var(--space-4);flex-direction:column;list-style:none;display:flex}.pilot-documents-module__i-YP-W__typeCard{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.pilot-documents-module__i-YP-W__typeHeader{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.pilot-documents-module__i-YP-W__typeHeader>div:first-child{align-items:center;gap:var(--space-2);display:flex}.pilot-documents-module__i-YP-W__retiredTag{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-faint)}.pilot-documents-module__i-YP-W__docCard{justify-content:space-between;align-items:flex-start;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);background:var(--color-bg);display:flex}.pilot-documents-module__i-YP-W__docCardBody{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.pilot-documents-module__i-YP-W__docCardMuted{opacity:.7;border-style:dashed}.pilot-documents-module__i-YP-W__thumbnailButton{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;flex:none;width:4.5rem;height:4.5rem;padding:0;transition:border-color .12s,box-shadow .12s;overflow:hidden}.pilot-documents-module__i-YP-W__thumbnailButton:hover{border-color:var(--color-primary)}.pilot-documents-module__i-YP-W__thumbnailButton:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-tint);outline:none}.pilot-documents-module__i-YP-W__thumbnailImage{object-fit:cover;width:100%;height:100%;display:block}.pilot-documents-module__i-YP-W__lightboxCard{max-width:min(90vw,48rem)}.pilot-documents-module__i-YP-W__lightboxImage{border-radius:var(--radius-sm);object-fit:contain;max-width:100%;max-height:70vh;margin:0 auto;display:block}.pilot-documents-module__i-YP-W__docMetaRow{align-items:center;gap:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.pilot-documents-module__i-YP-W__docMeta{color:var(--color-text-muted);font-size:var(--text-sm)}.pilot-documents-module__i-YP-W__docActions{align-items:center;gap:var(--space-3);font-size:var(--text-sm);display:flex}.pilot-documents-module__i-YP-W__docActions form{display:inline}.pilot-documents-module__i-YP-W__docActions form button[type=submit]{height:auto;font:inherit;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-muted);box-shadow:none;background:0 0;border:none;padding:0}.pilot-documents-module__i-YP-W__docActions form button[type=submit]:hover{color:var(--color-primary)}.pilot-documents-module__i-YP-W__reviewNote{font-size:var(--text-sm);color:var(--color-text-muted);font-style:italic}.pilot-documents-module__i-YP-W__historyToggle{font:inherit;font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-muted);background:0 0;border:none;align-self:flex-start;padding:0}.pilot-documents-module__i-YP-W__historyToggle:hover{color:var(--color-primary)}.pilot-documents-module__i-YP-W__historyList{gap:var(--space-2);padding-top:var(--space-2);border-top:1px dashed var(--color-border);flex-direction:column;list-style:none;display:flex}.pilot-documents-module__i-YP-W__historyRow{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.pilot-documents-module__i-YP-W__uploadToggle{font:inherit;font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-muted);cursor:pointer;align-self:flex-start}.pilot-documents-module__i-YP-W__uploadToggle:hover{color:var(--color-primary)}.pilot-documents-module__i-YP-W__uploadForm{gap:var(--space-3);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-3);margin-top:var(--space-2);flex-direction:column;display:flex}.pilot-documents-module__i-YP-W__reviewForm{gap:var(--space-2);flex-direction:column;display:flex}.pilot-documents-module__i-YP-W__reviewActions{gap:var(--space-2);display:flex}.pilot-documents-module__i-YP-W__rejectButton{background:var(--color-surface);border:1px solid var(--color-border-strong);color:var(--color-danger-text)}.pilot-documents-module__i-YP-W__rejectButton:hover:not(:disabled){background:var(--color-danger-bg);border-color:var(--color-danger-text)}.pilot-documents-module__i-YP-W__typeActions{align-items:center;gap:var(--space-3);display:flex}.pilot-documents-module__i-YP-W__baselineTag{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-faint)}.pilot-documents-module__i-YP-W__typesToolbar{justify-content:space-between;align-items:baseline;gap:var(--space-4);flex-wrap:wrap;display:flex}.pilot-documents-module__i-YP-W__typesToolbar p{max-width:48rem;margin:0}.pilot-documents-module__i-YP-W__typeRowName{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.pilot-documents-module__i-YP-W__typeRowName .pilot-documents-module__i-YP-W__retiredTag{margin-left:0}.pilot-documents-module__i-YP-W__typeRowActions{justify-content:flex-end;gap:var(--space-2);display:flex}.pilot-documents-module__i-YP-W__typeRowActions form{display:flex}.pilot-documents-module__i-YP-W__typeModal{max-width:30rem}.pilot-documents-module__i-YP-W__typeForm{gap:var(--space-4);flex-direction:column;display:flex}.pilot-documents-module__i-YP-W__typeForm p{margin:0}.pilot-documents-module__i-YP-W__expiryChoice{border:none;flex-direction:column;gap:0;min-inline-size:0;margin:0;padding:0;display:flex}.pilot-documents-module__i-YP-W__expiryChoice legend{margin-bottom:var(--space-2)}.pilot-documents-module__i-YP-W__expiryOption{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);cursor:pointer;display:flex}.pilot-documents-module__i-YP-W__expiryOption+.pilot-documents-module__i-YP-W__expiryOption{border-top:none}.pilot-documents-module__i-YP-W__expiryOption:first-of-type{border-radius:var(--radius-sm) var(--radius-sm) 0 0}.pilot-documents-module__i-YP-W__expiryOption:last-of-type{border-radius:0 0 var(--radius-sm) var(--radius-sm)}.pilot-documents-module__i-YP-W__expiryOption:has(input:checked){background:var(--color-primary-tint)}.pilot-documents-module__i-YP-W__expiryOption input{flex:none;margin:.15rem 0 0}.pilot-documents-module__i-YP-W__expiryOption>span{font-size:var(--text-sm);flex-direction:column;gap:.1rem;display:flex}.pilot-documents-module__i-YP-W__expiryOption>span>span{font-size:var(--text-xs);color:var(--color-text-muted)}.pilot-documents-module__i-YP-W__typeModalActions{justify-content:flex-end;align-items:center;gap:var(--space-3);border-top:1px solid var(--color-border);padding-top:var(--space-4);flex-wrap:wrap;display:flex}.pilot-documents-module__i-YP-W__typeModalActions>:first-child:not(button){margin-right:auto}@media (pointer:coarse){.pilot-documents-module__i-YP-W__docActions{gap:var(--space-2)}.pilot-documents-module__i-YP-W__docActions a,.pilot-documents-module__i-YP-W__docActions form button[type=submit]{height:calc(var(--control-height) - .5rem);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text);align-items:center;padding:0 .7rem;display:inline-flex}}@media (min-width:1024px){.pilot-documents-module__i-YP-W__pilotListSmall{display:none}.pilot-documents-module__i-YP-W__typeList{border-top:1px solid var(--color-border);gap:0}.pilot-documents-module__i-YP-W__typeCard{align-items:baseline;column-gap:var(--space-4);row-gap:var(--space-2);padding:var(--space-3) var(--space-2);border:none;border-bottom:1px solid var(--color-border);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:15rem minmax(0,1fr);display:grid}.pilot-documents-module__i-YP-W__typeHeader{justify-content:flex-start;align-items:flex-start;gap:var(--space-1);flex-direction:column;grid-column:1}.pilot-documents-module__i-YP-W__typeCard>:not(.pilot-documents-module__i-YP-W__typeHeader){grid-column:2}.pilot-documents-module__i-YP-W__docCard{background:0 0;border:none;border-radius:0;padding:0}.pilot-documents-module__i-YP-W__docCardBody{align-items:baseline;gap:var(--space-2) var(--space-3);flex-flow:wrap}.pilot-documents-module__i-YP-W__docCardBody>.pilot-documents-module__i-YP-W__reviewForm{flex-basis:100%;max-width:44rem}.pilot-documents-module__i-YP-W__docCardMuted{border-left:1px dashed var(--color-border-strong);padding-left:var(--space-3)}.pilot-documents-module__i-YP-W__matrix,.pilot-documents-module__i-YP-W__pending{border:1px solid var(--color-border-strong);background:var(--color-surface)}.pilot-documents-module__i-YP-W__band{align-items:center;gap:var(--space-3);background:var(--color-band);color:var(--color-band-ink);padding:9px 16px;display:flex}.pilot-documents-module__i-YP-W__bandTitle{font-size:var(--text-sm);letter-spacing:.12em;color:inherit;margin:0}.pilot-documents-module__i-YP-W__bandNote{font-family:var(--font-display);font-weight:600;font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-band-ink) 78%, transparent);margin-left:auto}.pilot-documents-module__i-YP-W__matrixPilotCell{width:170px}.pilot-documents-module__i-YP-W__matrixTable th[scope=row].pilot-documents-module__i-YP-W__matrixPilotCell{font-size:var(--text-cell);letter-spacing:normal;text-transform:none;text-align:left;color:var(--color-text);background:0 0;font-weight:500}.pilot-documents-module__i-YP-W__matrixCell{font-variant-numeric:tabular-nums;white-space:nowrap}.pilot-documents-module__i-YP-W__matrixInk-DUE_SOON{color:var(--color-warning-text);font-weight:600}.pilot-documents-module__i-YP-W__matrixInk-OVERDUE{color:var(--color-danger);font-weight:600}.pilot-documents-module__i-YP-W__matrixInk-UNKNOWN,.pilot-documents-module__i-YP-W__matrixNone{color:var(--color-text-muted)}.pilot-documents-module__i-YP-W__pendingList{margin:0;padding:0;list-style:none}.pilot-documents-module__i-YP-W__pendingRow+.pilot-documents-module__i-YP-W__pendingRow{border-top:1px solid var(--color-border)}.pilot-documents-module__i-YP-W__pendingForm{align-items:center;gap:var(--space-3);padding:var(--space-3) 16px;flex-wrap:wrap;display:flex}.pilot-documents-module__i-YP-W__pendingMain{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pilot-documents-module__i-YP-W__pendingTitle{font-size:var(--text-cell);font-weight:500}.pilot-documents-module__i-YP-W__pendingSub{font-size:var(--text-note);color:color-mix(in srgb, var(--color-text) 58%, transparent)}.pilot-documents-module__i-YP-W__pendingActions{align-items:center;gap:var(--space-2);display:flex}.pilot-documents-module__i-YP-W__pendingActions a,.pilot-documents-module__i-YP-W__pendingActions button{height:36px}.pilot-documents-module__i-YP-W__pendingForm .pilot-documents-module__i-YP-W__rejectButton{background:var(--color-surface);border:1px solid var(--color-border-strong);color:var(--color-danger-text)}.pilot-documents-module__i-YP-W__pendingForm .pilot-documents-module__i-YP-W__rejectButton:hover:not(:disabled){background:var(--color-danger-bg);border-color:var(--color-danger-text)}.pilot-documents-module__i-YP-W__pendingReject{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;flex-basis:100%;display:flex}.pilot-documents-module__i-YP-W__pendingReject>label{flex:1;min-width:260px}}.pilot-documents-module__i-YP-W__reportSection{gap:var(--space-4);padding:var(--space-5);flex-direction:column;display:flex}
.platform-module__d3cmqG__loginTier{margin:calc(-1 * var(--space-3)) 0 0;font-family:var(--font-display);font-weight:600;font-size:var(--text-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}.platform-module__d3cmqG__header{align-items:center;gap:var(--space-3) var(--space-5);padding:var(--space-4) var(--space-7) var(--space-3);background:var(--color-band);color:var(--color-band-ink);font-size:var(--text-sm);z-index:10;flex-wrap:wrap;display:flex;position:sticky;top:0}.platform-module__d3cmqG__brand{align-items:center;gap:var(--space-3);color:var(--color-band-ink);font-size:18px;line-height:1;display:flex}.platform-module__d3cmqG__brand:hover{color:var(--color-band-ink);text-decoration:none}.platform-module__d3cmqG__tierTag{font-family:var(--font-display);font-weight:600;font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--color-band-ink);padding:.15rem .45rem}.platform-module__d3cmqG__nav{gap:var(--space-5);margin-right:auto;display:flex}.platform-module__d3cmqG__nav a{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--color-band-ink) 78%, transparent);font-weight:600}.platform-module__d3cmqG__nav a:hover{color:var(--color-band-ink);text-decoration:none}.platform-module__d3cmqG__identity{align-items:center;gap:var(--space-3);display:flex}.platform-module__d3cmqG__identity form{margin:0}@media (max-width:639px){.platform-module__d3cmqG__header{padding:var(--space-3) var(--space-4)}.platform-module__d3cmqG__nav{order:3;width:100%}.platform-module__d3cmqG__identityName{display:none}}.platform-module__d3cmqG__liveNotice{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-7);background:var(--color-support-band);color:var(--color-support-band-ink);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.platform-module__d3cmqG__liveNotice p{flex:1;min-width:12rem;margin:0}.platform-module__d3cmqG__liveNotice .platform-module__d3cmqG__returnLink{height:var(--control-height);padding:0 var(--space-4);border:1px solid var(--color-support-band-ink);color:var(--color-support-band-ink);font-family:var(--font-display);font-weight:600;font-size:var(--text-sm);letter-spacing:.1em;text-transform:uppercase;background:0 0;align-items:center;display:inline-flex}.platform-module__d3cmqG__liveNotice .platform-module__d3cmqG__returnLink:hover{background:var(--color-support-band-ink);color:var(--color-support-band);text-decoration:none}.platform-module__d3cmqG__liveNotice form{margin:0}.platform-module__d3cmqG__liveNotice button[type=submit]{background:var(--color-support-band-ink);color:var(--color-support-band);border-color:var(--color-support-band-ink)}.platform-module__d3cmqG__liveNotice button[type=submit]:hover:not(:disabled){color:var(--color-support-band-ink);border-color:var(--color-support-band-ink);background:0 0}@media (max-width:639px){.platform-module__d3cmqG__liveNotice{padding:var(--space-3) var(--space-4)}}.platform-module__d3cmqG__grid{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.platform-module__d3cmqG__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.platform-module__d3cmqG__wide{grid-column:1/-1}}.platform-module__d3cmqG__section{border:1px solid var(--color-border-strong);background:var(--color-surface);flex-direction:column;display:flex}.platform-module__d3cmqG__band{align-items:center;gap:var(--space-3);background:var(--color-band);color:var(--color-band-ink);padding:9px 16px;display:flex}.platform-module__d3cmqG__bandTitle{font-size:var(--text-sm);letter-spacing:.12em;color:inherit;margin:0}.platform-module__d3cmqG__bandNote{font-family:var(--font-display);font-weight:600;font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-band-ink) 78%, transparent);margin-left:auto}.platform-module__d3cmqG__sectionBody{padding:var(--space-4) 16px;flex:1}.platform-module__d3cmqG__sectionBodyFlush{flex:1}.platform-module__d3cmqG__empty{padding:var(--space-3) 16px;color:var(--color-text-muted);margin:0}.platform-module__d3cmqG__facts{margin:0}.platform-module__d3cmqG__fact{align-items:baseline;gap:var(--space-3);padding:var(--space-3) 16px;display:flex}.platform-module__d3cmqG__fact+.platform-module__d3cmqG__fact{border-top:1px solid var(--color-border)}.platform-module__d3cmqG__fact dt{width:130px;font-family:var(--font-display);font-weight:600;font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 70%, transparent);flex:none}.platform-module__d3cmqG__fact dd{overflow-wrap:anywhere;min-width:0;margin:0}.platform-module__d3cmqG__stats{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@media (min-width:640px){.platform-module__d3cmqG__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.platform-module__d3cmqG__stat{padding:var(--space-3) 16px;border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.platform-module__d3cmqG__stat dt{font-family:var(--font-display);font-weight:600;font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.platform-module__d3cmqG__stat dd{margin:var(--space-1) 0 0;font-family:var(--font-display);font-size:var(--text-2xl);font-variant-numeric:tabular-nums}.platform-module__d3cmqG__figure{font-variant-numeric:tabular-nums;white-space:nowrap}.platform-module__d3cmqG__muted{color:var(--color-text-muted)}.platform-module__d3cmqG__reason{max-width:40ch}.platform-module__d3cmqG__enterForm{gap:var(--space-3);flex-direction:column;display:flex}.platform-module__d3cmqG__enterForm ul{color:var(--color-text-muted);font-size:var(--text-sm);margin:0;padding-left:1.2rem}.platform-module__d3cmqG__enterForm .platform-module__d3cmqG__enterButton{background:var(--color-support-band);border-color:var(--color-support-band);color:var(--color-support-band-ink);align-self:flex-start}.platform-module__d3cmqG__enterForm .platform-module__d3cmqG__enterButton:hover:not(:disabled){background:color-mix(in srgb, var(--color-support-band) 85%, black);border-color:color-mix(in srgb, var(--color-support-band) 85%, black)}.platform-module__d3cmqG__notice{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-strong);background:var(--color-success-bg);color:var(--color-success-text)}.platform-module__d3cmqG__notice p{margin:0}.platform-module__d3cmqG__notice p+p{margin-top:var(--space-2)}.platform-module__d3cmqG__warnNotice{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-strong);background:var(--color-warning-bg);color:var(--color-warning-text)}.platform-module__d3cmqG__warnNotice p{margin:0}.platform-module__d3cmqG__entryList{margin:0;padding:0;list-style:none}.platform-module__d3cmqG__entry{padding:var(--space-3) 16px}.platform-module__d3cmqG__entry+.platform-module__d3cmqG__entry{border-top:1px solid var(--color-border)}.platform-module__d3cmqG__entryHead{gap:var(--space-2) var(--space-3);flex-wrap:wrap;align-items:baseline;display:flex}.platform-module__d3cmqG__entryChanges{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--color-text-muted);padding-left:1.2rem}.platform-module__d3cmqG__filterBar{align-items:flex-end;gap:var(--space-4);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-wrap:wrap;display:flex}.platform-module__d3cmqG__filterSearch{flex:2 220px;min-width:200px}.platform-module__d3cmqG__setupCard{max-width:420px}.platform-module__d3cmqG__setupIntro{margin:0 0 var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted)}
.FileDropzone-module__NWZJEq__dropzone{justify-content:center;align-items:center;gap:var(--space-1);text-align:center;min-height:5.5rem;padding:var(--space-4);border:1.5px dashed var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg);cursor:pointer;flex-direction:column;transition:border-color .12s,background-color .12s,box-shadow .12s;display:flex;position:relative}.FileDropzone-module__NWZJEq__dropzone:hover{border-color:var(--color-primary)}.FileDropzone-module__NWZJEq__dropzone:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-tint)}.FileDropzone-module__NWZJEq__dropzoneActive{border-color:var(--color-primary);background:var(--color-primary-tint)}.FileDropzone-module__NWZJEq__dropzoneText{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-muted);word-break:break-word}.FileDropzone-module__NWZJEq__touchCopy{display:none}@media (pointer:coarse){.FileDropzone-module__NWZJEq__pointerCopy{display:none}.FileDropzone-module__NWZJEq__touchCopy{display:inline}}.FileDropzone-module__NWZJEq__dropzoneNotice{font-size:var(--text-xs);color:var(--color-text-faint)}.FileDropzone-module__NWZJEq__dropzoneError{font-size:var(--text-xs);color:var(--color-danger-text)}.FileDropzone-module__NWZJEq__dropzoneInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.LargerScreenNotice-module__QF_Foa__notice{align-items:flex-start;gap:var(--space-4);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.LargerScreenNotice-module__QF_Foa__noticeText{color:var(--color-text-muted);margin:0}.LargerScreenNotice-module__QF_Foa__content{display:contents}
.PhoneCollapsible-module__VAWqJq__details{display:contents}.PhoneCollapsible-module__VAWqJq__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--control-height);padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);font-weight:var(--font-semibold);color:var(--color-text);list-style:none;display:flex}.PhoneCollapsible-module__VAWqJq__summary::-webkit-details-marker{display:none}.PhoneCollapsible-module__VAWqJq__summary:after{content:"›";color:var(--color-text-muted);flex:none;font-size:1.4rem;line-height:1;transition:transform .12s;transform:rotate(90deg)}.PhoneCollapsible-module__VAWqJq__details[open]>.PhoneCollapsible-module__VAWqJq__summary:after{transform:rotate(-90deg)}@media (max-width:639px){.PhoneCollapsible-module__VAWqJq__details{gap:var(--space-3);flex-direction:column;display:flex}}
.RecordCardList-module__bXYn7G__list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.RecordCardList-module__bXYn7G__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;position:relative;overflow:hidden}.RecordCardList-module__bXYn7G__main{width:100%;min-height:var(--control-height);padding:var(--space-3) var(--space-4);font:inherit;text-align:left;color:var(--color-text);cursor:pointer;background:0 0;border:none;border-radius:0;flex-direction:column;gap:.15rem;text-decoration:none;display:flex}.RecordCardList-module__bXYn7G__main:hover{background:var(--color-bg);text-decoration:none}div.RecordCardList-module__bXYn7G__main{cursor:default}a.RecordCardList-module__bXYn7G__main:after,button.RecordCardList-module__bXYn7G__main:after{content:"";position:absolute;inset:0}a.RecordCardList-module__bXYn7G__main,button.RecordCardList-module__bXYn7G__main{-webkit-tap-highlight-color:transparent}:is(.RecordCardList-module__bXYn7G__card:has(a.RecordCardList-module__bXYn7G__main:active),.RecordCardList-module__bXYn7G__card:has(button.RecordCardList-module__bXYn7G__main:active)){background:var(--color-bg)}.RecordCardList-module__bXYn7G__facts a,.RecordCardList-module__bXYn7G__facts button,.RecordCardList-module__bXYn7G__actions{z-index:1;position:relative}div.RecordCardList-module__bXYn7G__main:hover{background:0 0}.RecordCardList-module__bXYn7G__titleRow{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.RecordCardList-module__bXYn7G__title{font-weight:var(--font-semibold);overflow-wrap:anywhere;min-width:0}.RecordCardList-module__bXYn7G__subtitle{font-size:var(--text-sm);color:var(--color-text-muted)}.RecordCardList-module__bXYn7G__facts{padding:0 var(--space-4) var(--space-3);font-size:var(--text-sm);flex-direction:column;gap:.35rem;margin:0;display:flex}.RecordCardList-module__bXYn7G__fact{justify-content:space-between;gap:var(--space-3);display:flex}.RecordCardList-module__bXYn7G__fact dt{color:var(--color-text-muted);flex:none}.RecordCardList-module__bXYn7G__fact dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}.RecordCardList-module__bXYn7G__actions{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.RecordCardList-module__bXYn7G__sortControl{align-items:flex-end;gap:var(--space-2);display:flex}.RecordCardList-module__bXYn7G__sortLabel{font-size:var(--text-sm);font-weight:var(--font-medium);flex-direction:column;flex:1;gap:.4rem;display:flex}.RecordCardList-module__bXYn7G__sortDirection{width:var(--control-height);height:var(--control-height);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-size:var(--text-xs);flex:none}@media (max-width:1023px){.RecordCardList-module__bXYn7G__sortControl{flex:100%;align-items:center;gap:10px}.RecordCardList-module__bXYn7G__sortLabel{flex-direction:row;flex:0 auto;align-items:center;gap:8px}.RecordCardList-module__bXYn7G__sortLabel select{width:auto;min-width:8rem}.RecordCardList-module__bXYn7G__list{gap:0}.RecordCardList-module__bXYn7G__card{box-shadow:none;border:none;border-top:1px solid var(--color-border);background:0 0;border-radius:0}.RecordCardList-module__bXYn7G__list>.RecordCardList-module__bXYn7G__card:last-child{border-bottom:1px solid var(--color-border)}.RecordCardList-module__bXYn7G__main{padding-inline:0}.RecordCardList-module__bXYn7G__main:hover{background:0 0}.RecordCardList-module__bXYn7G__title{font-family:var(--font-display);font-size:17px;font-weight:600}.RecordCardList-module__bXYn7G__fact dt{color:color-mix(in srgb, var(--color-text) 58%, transparent)}.RecordCardList-module__bXYn7G__sortLabel{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 55%, transparent);font-size:11px;font-weight:600}.RecordCardList-module__bXYn7G__actions{padding-inline:0}}
.phoneCalendar-module__PbxK2G__shell{flex-direction:column;gap:14px;display:flex}.phoneCalendar-module__PbxK2G__modeRow{justify-content:space-between;align-items:stretch;gap:10px;display:flex}.phoneCalendar-module__PbxK2G__todayButton{border:1px solid var(--color-border-strong);background:var(--color-surface);min-height:44px;color:var(--color-text);font-family:var(--font-display);font-weight:600;font-size:var(--text-sm);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;padding:0 18px}.phoneCalendar-module__PbxK2G__segmented{border:1px solid var(--color-border-strong);display:inline-flex}.phoneCalendar-module__PbxK2G__segment{background:var(--color-surface);min-width:92px;min-height:44px;color:var(--color-text);font:inherit;font-size:var(--text-base);cursor:pointer;border:none;padding:0 16px}.phoneCalendar-module__PbxK2G__segment+.phoneCalendar-module__PbxK2G__segment{border-left:1px solid var(--color-border-strong)}.phoneCalendar-module__PbxK2G__segmentActive{background:var(--color-primary);color:#fff}.phoneCalendar-module__PbxK2G__strip{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;gap:6px;margin-inline:-16px;padding-inline:16px;display:flex;overflow-x:auto}.phoneCalendar-module__PbxK2G__strip::-webkit-scrollbar{width:0;height:0;display:none}.phoneCalendar-module__PbxK2G__stripDay{scroll-snap-align:center;border:1px solid var(--color-border);background:var(--color-surface);min-height:76px;color:var(--color-text);font:inherit;cursor:pointer;flex-direction:column;flex:0 0 62px;justify-content:center;align-items:center;gap:4px;padding:8px 2px;display:flex}.phoneCalendar-module__PbxK2G__stripDaySelected{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.phoneCalendar-module__PbxK2G__stripDayPast{color:var(--color-text-faint)}.phoneCalendar-module__PbxK2G__stripWeekday{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:600}.phoneCalendar-module__PbxK2G__stripNumber{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1}.phoneCalendar-module__PbxK2G__agendaGroup{flex-direction:column;gap:10px;display:flex}.phoneCalendar-module__PbxK2G__agendaDay{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-faint);margin:0;font-size:12px;font-weight:600}.phoneCalendar-module__PbxK2G__agendaCard{border:1px solid var(--color-border-strong);background:var(--color-surface);width:100%;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;align-items:flex-start;gap:14px;padding:14px;display:flex}.phoneCalendar-module__PbxK2G__agendaTime{flex-direction:column;flex:none;gap:2px;min-width:3.6rem;display:flex}.phoneCalendar-module__PbxK2G__agendaStart{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:1}.phoneCalendar-module__PbxK2G__agendaDuration{color:var(--color-text-faint);font-variant-numeric:tabular-nums;font-size:12px}.phoneCalendar-module__PbxK2G__agendaMain{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.phoneCalendar-module__PbxK2G__agendaTitle{font-family:var(--font-display);font-size:17px;font-weight:600;line-height:1.2}.phoneCalendar-module__PbxK2G__agendaSub{color:var(--color-text-faint);font-size:13px;line-height:1.35}.phoneCalendar-module__PbxK2G__monthNav{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.phoneCalendar-module__PbxK2G__navArrow{border:1px solid var(--color-border);background:var(--color-surface);width:44px;height:44px;color:var(--color-text);cursor:pointer;font-size:1.3rem;line-height:1}.phoneCalendar-module__PbxK2G__monthLabel{text-align:center;font-family:var(--font-display);font-weight:600;font-size:var(--text-xl);letter-spacing:.08em;text-transform:uppercase}.phoneCalendar-module__PbxK2G__weekdayRow{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.phoneCalendar-module__PbxK2G__weekday{text-align:center;font-family:var(--font-display);letter-spacing:.1em;color:var(--color-text-faint);padding-bottom:4px;font-size:12px;font-weight:600}.phoneCalendar-module__PbxK2G__swipeArea{touch-action:pan-y}.phoneCalendar-module__PbxK2G__grid{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.phoneCalendar-module__PbxK2G__cell{border:0;border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-surface);min-height:58px;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:4px;padding:5px 5px 6px;display:flex}.phoneCalendar-module__PbxK2G__cellSelected{background:var(--color-primary);color:#fff}.phoneCalendar-module__PbxK2G__cellOutside{color:var(--color-text-faint)}.phoneCalendar-module__PbxK2G__cellNumber{font-size:var(--text-base);font-variant-numeric:tabular-nums;line-height:1.1}.phoneCalendar-module__PbxK2G__cellToday{border:1px solid;border-radius:50%;justify-content:center;align-items:center;min-width:1.5rem;height:1.5rem;margin:-2px 0 -2px -3px;display:inline-flex}.phoneCalendar-module__PbxK2G__bars{flex-direction:column;gap:2px;width:100%;display:flex}.phoneCalendar-module__PbxK2G__bar{width:100%;height:3px;display:block}.phoneCalendar-module__PbxK2G__legend{color:var(--color-text-muted);flex-wrap:wrap;gap:6px 16px;font-size:12px;display:flex}.phoneCalendar-module__PbxK2G__legendItem{align-items:center;gap:7px;display:inline-flex}.phoneCalendar-module__PbxK2G__legendSwatch{width:18px;height:3px;display:block}.phoneCalendar-module__PbxK2G__selectedBand{background:var(--color-band);color:var(--color-band-ink);justify-content:space-between;align-items:center;gap:10px;margin:2px -16px 0;padding:9px 16px;display:flex}.phoneCalendar-module__PbxK2G__selectedBandLabel{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:600}.phoneCalendar-module__PbxK2G__dayViewLink{color:inherit;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;flex:none;padding:0;font-size:12px;font-weight:600}.phoneCalendar-module__PbxK2G__selectedList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.phoneCalendar-module__PbxK2G__selectedRow{border:0;border-bottom:1px solid var(--color-border);width:100%;min-height:54px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:baseline;gap:14px;padding:11px 0;display:flex}.phoneCalendar-module__PbxK2G__selectedTime{font-family:var(--font-display);font-weight:600;font-size:var(--text-base);font-variant-numeric:tabular-nums;flex:none}.phoneCalendar-module__PbxK2G__selectedMain{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.phoneCalendar-module__PbxK2G__selectedTitle{font-size:var(--text-base)}.phoneCalendar-module__PbxK2G__selectedSub{color:var(--color-text-faint);font-size:12px}.phoneCalendar-module__PbxK2G__empty{color:var(--color-text-faint);padding:20px 4px;font-size:13px}
.RouteEditor-module__Dnqmra__editor{gap:var(--space-3);flex-direction:column;display:flex}.RouteEditor-module__Dnqmra__row{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);flex-direction:column;display:flex}.RouteEditor-module__Dnqmra__rowHeader{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.RouteEditor-module__Dnqmra__rowLabel{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-muted)}.RouteEditor-module__Dnqmra__rowRemove{font-size:var(--text-xs);padding-block:.15rem}.RouteEditor-module__Dnqmra__valueField{flex:auto;min-width:0}.RouteEditor-module__Dnqmra__fieldLabel{font-size:var(--text-xs);color:var(--color-text-muted)}.RouteEditor-module__Dnqmra__rowStatus{min-height:1.2em;font-size:var(--text-xs);color:var(--color-text-muted);margin:0}.RouteEditor-module__Dnqmra__editorActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}
.tax-settings-module__CLOXoG__modeOptions{gap:var(--space-3);flex-direction:column;display:flex}.tax-settings-module__CLOXoG__modeOption{align-items:flex-start;gap:var(--space-3);font-size:var(--text-sm);cursor:pointer;display:flex}.tax-settings-module__CLOXoG__modeOption input{margin-top:.2rem}.tax-settings-module__CLOXoG__modeOption>span{flex-direction:column;gap:.15rem;display:flex}.tax-settings-module__CLOXoG__rateRow{gap:var(--space-4);grid-template-columns:2fr 1fr;display:grid}@media (max-width:560px){.tax-settings-module__CLOXoG__rateRow{grid-template-columns:1fr}}.tax-settings-module__CLOXoG__savedNote{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-success-text);background:var(--color-success-bg);border:1px solid var(--color-success-text);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4)}
.users-module__BdUirq__archivedTag{margin-left:var(--space-2);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-danger-text);border:1px solid var(--color-danger-text);border-radius:var(--radius-pill);padding:.05rem .5rem}.users-module__BdUirq__youTag{margin-left:var(--space-2);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-muted);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);padding:.05rem .5rem}.users-module__BdUirq__lockTag,.users-module__BdUirq__lockTagHard{margin-left:var(--space-2);font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-pill);white-space:nowrap;padding:.05rem .5rem}.users-module__BdUirq__lockTag{color:var(--color-warning-text);background:var(--color-warning-bg);border:1px solid var(--color-warning-text)}.users-module__BdUirq__lockTagHard{color:var(--color-danger-text);background:var(--color-danger-bg);border:1px solid var(--color-danger-text)}.users-module__BdUirq__signIn{gap:var(--space-3);font-size:var(--text-sm);flex-direction:column;display:flex}.users-module__BdUirq__roleTag{border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--font-medium);background:var(--color-neutral-bg);color:var(--color-neutral-text);white-space:nowrap;align-items:center;margin:.1rem .3rem .1rem 0;padding:.15rem .55rem;display:inline-flex}.users-module__BdUirq__pilotRegulationTag{margin-left:var(--space-1);color:var(--color-text-faint);font-size:var(--text-xs)}.users-module__BdUirq__actionsCell{align-items:center;gap:var(--space-4);font-size:var(--text-sm);display:flex}.users-module__BdUirq__actionsCell a{color:var(--color-text-muted);font-weight:var(--font-medium)}.users-module__BdUirq__actionsCell a:hover{color:var(--color-primary)}.users-module__BdUirq__actionsCell form{display:inline}.users-module__BdUirq__actionsCell form button[type=submit]{height:auto;font:inherit;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-muted);box-shadow:none;background:0 0;border:none;padding:0}.users-module__BdUirq__actionsCell form button[type=submit]:hover{color:var(--color-primary);background:0 0;border-color:#0000}.users-module__BdUirq__checkboxGrid{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.users-module__BdUirq__checkboxOption{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text);display:flex}.users-module__BdUirq__checkboxOption input[type=checkbox]{width:1rem;height:1rem}@media (pointer:coarse){.users-module__BdUirq__actionsCell{gap:var(--space-2)}.users-module__BdUirq__actionsCell a,.users-module__BdUirq__actionsCell form button[type=submit]{height:calc(var(--control-height) - .5rem);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text);align-items:center;padding:0 .7rem;display:inline-flex}.users-module__BdUirq__actionsCell form button[type=submit]{font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-medium);letter-spacing:normal;text-transform:none;background:0 0}}.users-module__BdUirq__facts{gap:var(--space-2) var(--space-4);font-size:var(--text-sm);grid-template-columns:max-content 1fr;margin:0;display:grid}.users-module__BdUirq__facts dt{color:var(--color-text-muted)}.users-module__BdUirq__facts dd{margin:0}.users-module__BdUirq__nameButton{height:auto;font:inherit;font-weight:var(--font-semibold);color:inherit;box-shadow:none;text-align:left;cursor:pointer;background:0 0;border:none;padding:0}.users-module__BdUirq__nameButton:hover{color:var(--color-primary);background:0 0}.users-module__BdUirq__detailModal{max-width:40rem}.users-module__BdUirq__detailBadges{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.users-module__BdUirq__detailBadges .users-module__BdUirq__archivedTag,.users-module__BdUirq__detailBadges .users-module__BdUirq__youTag,.users-module__BdUirq__detailBadges .users-module__BdUirq__lockTag,.users-module__BdUirq__detailBadges .users-module__BdUirq__lockTagHard{margin-left:0}.users-module__BdUirq__detailFacts{gap:var(--space-3) var(--space-4);font-size:var(--text-sm);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0;display:grid}.users-module__BdUirq__detailFacts dt{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-muted)}.users-module__BdUirq__detailFacts dd{overflow-wrap:anywhere;margin:0}.users-module__BdUirq__detailSection{gap:var(--space-2);flex-direction:column;display:flex}.users-module__BdUirq__detailSection h3,.users-module__BdUirq__detailSection p{margin:0}.users-module__BdUirq__detailText{font-size:var(--text-sm)}.users-module__BdUirq__detailActions{gap:var(--space-3);border-top:1px solid var(--color-border);padding-top:var(--space-4);flex-wrap:wrap;display:flex}.users-module__BdUirq__detailActions form{display:flex}.users-module__BdUirq__editTitle{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.users-module__BdUirq__editSubtitle{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);overflow-wrap:anywhere;flex-wrap:wrap;margin:0;display:flex}.users-module__BdUirq__editSubtitle .users-module__BdUirq__youTag,.users-module__BdUirq__editSubtitle .users-module__BdUirq__archivedTag{margin-left:0}.users-module__BdUirq__signIn p{margin:0}.users-module__BdUirq__signInActions{gap:var(--space-3);flex-wrap:wrap;display:flex}.users-module__BdUirq__passwordModal{max-width:28rem}.users-module__BdUirq__passwordForm{gap:var(--space-3);flex-direction:column;display:flex}.users-module__BdUirq__passwordForm p{margin:0}.users-module__BdUirq__passwordDone{font-size:var(--text-sm);margin:0}.users-module__BdUirq__modalActions{justify-content:flex-end;align-items:center;gap:var(--space-3);border-top:1px solid var(--color-border);padding-top:var(--space-4);flex-wrap:wrap;display:flex}.users-module__BdUirq__modalActions>:first-child:not(button){margin-right:auto}
.PasswordInput-module__CUYc5G__wrap{display:flex;position:relative}.PasswordInput-module__CUYc5G__input{min-width:0;padding-right:var(--control-height);flex:1}.PasswordInput-module__CUYc5G__input::-ms-reveal{display:none}.PasswordInput-module__CUYc5G__input::-ms-clear{display:none}.PasswordInput-module__CUYc5G__toggle{width:var(--control-height);height:var(--control-height);color:var(--color-text-faint);-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;right:0}.PasswordInput-module__CUYc5G__toggle:hover,.PasswordInput-module__CUYc5G__toggle[aria-pressed=true]{color:var(--color-text)}.PasswordInput-module__CUYc5G__toggle:focus-visible{outline-offset:-4px}
