@font-face{font-family:dmSans;src:url(../media/dm_sans_latin-s.p.1t1ox7t-8xjh-.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:dmSans Fallback;src:local(Arial);ascent-override:93.39%;descent-override:29.18%;line-gap-override:0.0%;size-adjust:106.22%}.dmsans_6cf16793-module__FE-eza__className{font-family:dmSans,dmSans Fallback}.dmsans_6cf16793-module__FE-eza__variable{--font-dm-sans:"dmSans", "dmSans Fallback"}
.dialog-module__IlrQ0a__root[data-state=open]{animation:dialog-module__IlrQ0a__dialog-in var(--duration-normal) var(--ease-decelerate)}.dialog-module__IlrQ0a__root[data-state=closed]{animation:dialog-module__IlrQ0a__dialog-out var(--duration-fast) ease-in forwards}.dialog-module__IlrQ0a__root[data-state=open]::backdrop{animation:dialog-module__IlrQ0a__dialog-backdrop-in var(--duration-fast) var(--ease-standard)}.dialog-module__IlrQ0a__root[data-state=closed]::backdrop{animation:dialog-module__IlrQ0a__dialog-backdrop-out var(--duration-fast) ease-in forwards}.dialog-module__IlrQ0a__conditionStudio{width:min(1040px,100% - 2.5rem);max-width:min(1060px,100% - 2.5rem);height:min(620px,100dvh - 2.5rem);max-height:calc(100dvh - 2.5rem)}.dialog-module__IlrQ0a__contractStudio{width:min(1040px,100vw - 3rem);max-width:min(1040px,100vw - 3rem);height:min(700px,100dvh - 3rem);max-height:calc(100dvh - 3rem)}.dialog-module__IlrQ0a__flow{width:min(68rem,100% - 3rem);max-width:min(68rem,100% - 3rem);height:min(44rem,100dvh - 3rem);max-height:calc(100dvh - 3rem)}.dialog-module__IlrQ0a__fullscreen[data-state=open]{animation-name:dialog-module__IlrQ0a__dialog-fade-in}.dialog-module__IlrQ0a__fullscreen[data-state=closed]{animation-name:dialog-module__IlrQ0a__dialog-fade-out}@keyframes dialog-module__IlrQ0a__dialog-in{0%{opacity:0;transform:translateY(.5rem)scale(.985)}}@keyframes dialog-module__IlrQ0a__dialog-out{to{opacity:0;transform:translateY(.35rem)scale(.985)}}@keyframes dialog-module__IlrQ0a__dialog-fade-in{0%{opacity:0}}@keyframes dialog-module__IlrQ0a__dialog-fade-out{to{opacity:0}}@keyframes dialog-module__IlrQ0a__dialog-backdrop-in{0%{opacity:0}}@keyframes dialog-module__IlrQ0a__dialog-backdrop-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.dialog-module__IlrQ0a__root[data-state],.dialog-module__IlrQ0a__root[data-state]::backdrop{animation:none}}
.condition-studio-dialog-module__IL1tka__asideRail{background-color:#e9e9e9;background-image:linear-gradient(#ffffff4d 45%,#264acb4d 135%),linear-gradient(90deg,#e9e9e9,#e9e9e9);flex-shrink:0;width:310px;min-width:310px;max-width:310px}.condition-studio-dialog-module__IL1tka__recapCard{padding:15px;box-shadow:inset 0 0 0 1px #e5e7eb}.condition-studio-dialog-module__IL1tka__structureSelected{box-shadow:inset 0 0 0 1.5px #2554ae}.condition-studio-dialog-module__IL1tka__structureIdle{box-shadow:inset 0 0 0 1px #e5e7eb}.condition-studio-dialog-module__IL1tka__serviceDuration{color:#1e458f}.condition-studio-dialog-module__IL1tka__timeStepper{box-shadow:inset 0 0 0 1px #e5e7eb}.condition-studio-dialog-module__IL1tka__recapAmount{background-color:#f2f5fa;border-radius:11px;flex-shrink:0;align-items:baseline;gap:7px;width:100%;padding:11px 13px;display:flex}.condition-studio-dialog-module__IL1tka__recipePanel{background-color:#f9fafb;border-radius:13px;flex-direction:column;gap:12px;width:100%;min-width:0;padding:18px;display:flex;overflow:hidden}.condition-studio-dialog-module__IL1tka__deadlineRow{align-items:center;gap:12px;width:100%;min-width:0;display:flex}.condition-studio-dialog-module__IL1tka__deadlineTrackWrap{flex:1 1 0;min-width:0}.condition-studio-dialog-module__IL1tka__deadlineTrackWrap .condition-studio-dialog-module__IL1tka__timeTrack{width:100%}.condition-studio-dialog-module__IL1tka__deadlineFine{background-color:#fff;border-radius:9px;flex-shrink:0;align-items:center;width:110px;height:40px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #e5e7eb}.condition-studio-dialog-module__IL1tka__deadlineFineBtn{box-shadow:none;border-radius:0;width:34px!important;min-width:34px!important;height:40px!important;min-height:0!important;padding:0!important}.condition-studio-dialog-module__IL1tka__deadlineFineLabel{text-align:center;color:#6b7280;flex-shrink:0;width:42px;font-size:11px;font-weight:500;line-height:11px}.condition-studio-dialog-module__IL1tka__reducedCard{background-color:#fff;border-radius:13px;width:100%;overflow:hidden;box-shadow:inset 0 0 0 1px #e5e7eb}.condition-studio-dialog-module__IL1tka__reducedRow{background-color:#f9fafb;border-radius:11px;align-items:center;gap:8px;width:100%;min-width:0;padding:11px;display:flex}.condition-studio-dialog-module__IL1tka__reducedDayTrigger{background-color:#fff;border-radius:9px;align-items:center;gap:8px;width:100%;min-width:0;height:42px;padding:0 12px;display:flex;box-shadow:inset 0 0 0 1px #e5e7eb}.condition-studio-dialog-module__IL1tka__reducedAmountField{background-color:#fff;border-radius:9px;flex-shrink:0;align-items:center;gap:6px;width:110px;height:42px;padding:0 11px;display:flex;box-shadow:inset 0 0 0 1px #e5e7eb}.condition-studio-dialog-module__IL1tka__reducedTrash{border-radius:9px;box-shadow:inset 0 0 0 1px #e5e7eb;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important}.condition-studio-dialog-module__IL1tka__addDashed{border-radius:9px;align-items:center;gap:6px;display:inline-flex;color:#2554ae!important;height:36px!important;min-height:36px!important;box-shadow:none!important;background-color:#fff!important;border:1px dashed #d1d5db!important;padding:0 13px!important}.condition-studio-dialog-module__IL1tka__feesTotal{background-color:#f2f5fa;border-radius:11px;justify-content:space-between;align-items:center;width:100%;padding:12px 14px;display:flex}.condition-studio-dialog-module__IL1tka__feesLabelField{background-color:#fff;border-radius:9px;flex:1 1 0;align-items:center;min-width:0;height:42px;padding:0 12px;display:flex;box-shadow:inset 0 0 0 1px #e5e7eb}.condition-studio-dialog-module__IL1tka__reviewCard{background-color:#fff;border-radius:13px;flex-direction:column;width:100%;padding:17px;display:flex;box-shadow:inset 0 0 0 1px #e5e7eb}.condition-studio-dialog-module__IL1tka__reviewRow{border-top:1px solid #f3f4f6;align-items:flex-end;gap:12px;width:100%;padding-top:9px;padding-bottom:8px;display:flex}.condition-studio-dialog-module__IL1tka__reviewRowLabel{color:#6b7280;flex-shrink:0;width:132px;font-size:12.5px;line-height:17.5px}.condition-studio-dialog-module__IL1tka__reviewRowValue{color:#111827;flex:1 1 0;min-width:0;font-size:13px;font-weight:500;line-height:18.85px}.condition-studio-dialog-module__IL1tka__reviewEdit{border-radius:8px;box-shadow:inset 0 0 0 1px #e5e7eb;gap:5px!important;height:30px!important;min-height:30px!important;padding:0 10px!important}.condition-studio-dialog-module__IL1tka__reviewSentence{background-color:#f2f5fa;border-radius:13px;flex-direction:column;gap:11px;width:100%;padding:17px;display:flex}.condition-studio-dialog-module__IL1tka__recapBadge{background-color:#f2f5fa;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.condition-studio-dialog-module__IL1tka__timeRangeShell{flex-direction:column;flex:1;align-self:stretch;min-width:0;padding-top:16px;display:flex}.condition-studio-dialog-module__IL1tka__timeTrack{background-color:#fff;border-radius:9px;flex-shrink:0;width:100%;height:38px;position:relative;overflow:visible;box-shadow:inset 0 0 0 1px #e5e7eb}.condition-studio-dialog-module__IL1tka__timeTrackClip{border-radius:9px;position:absolute;inset:0;overflow:hidden}.condition-studio-dialog-module__IL1tka__timeFill{background-color:#2554ae;border-radius:8px;position:absolute;top:0;bottom:0}.condition-studio-dialog-module__IL1tka__timeTicks{pointer-events:none;justify-content:center;align-items:flex-start;display:flex;position:absolute;inset:0}.condition-studio-dialog-module__IL1tka__timeTick{border-left:1px solid #1118270f;flex:1 0 0;justify-content:center;align-items:flex-end;min-width:1px;height:100%;padding-bottom:3px;padding-left:1px;display:flex}.condition-studio-dialog-module__IL1tka__timeTickLabel{white-space:nowrap;font-size:9.5px;font-weight:500;line-height:9.5px}.condition-studio-dialog-module__IL1tka__timeTickLabelMuted{color:#6b7280}.condition-studio-dialog-module__IL1tka__timeTickLabelOn{color:#fffc}.condition-studio-dialog-module__IL1tka__timeHandle{z-index:10;cursor:ew-resize;margin:0;position:absolute;top:-5px;transform:translate(-50%);background-color:#fff!important;border:none!important;border-radius:6px!important;width:16px!important;height:48px!important;min-height:0!important;padding:0!important;box-shadow:0 2px 8px #10182838,inset 0 0 0 2px #2554ae!important}.condition-studio-dialog-module__IL1tka__timeHandle:hover,.condition-studio-dialog-module__IL1tka__timeHandle:active,.condition-studio-dialog-module__IL1tka__timeHandle:disabled{background-color:#fff!important}.condition-studio-dialog-module__IL1tka__timeHandle:disabled{cursor:not-allowed;opacity:.6}.condition-studio-dialog-module__IL1tka__panelHeader{border-bottom-color:#f3f4f6;padding:1.75rem 3.5rem 1rem 2rem}.condition-studio-dialog-module__IL1tka__panelBody{padding:1.125rem 2rem 1.375rem}.condition-studio-dialog-module__IL1tka__panelFooter{border-top-color:#f3f4f6;padding:1.0625rem 2rem 1.25rem}.condition-studio-dialog-module__IL1tka__cancelButton{width:288px;min-width:288px;box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-shrink:0}.condition-studio-dialog-module__IL1tka__reviewIconWork{background-color:#eef2ff}.condition-studio-dialog-module__IL1tka__closeButton{z-index:30;position:absolute;top:18px;right:18px}.condition-studio-dialog-module__IL1tka__editAside{border-right-color:#f3f4f6;gap:40px;width:316px;min-width:316px;max-width:316px;padding:33px 21px;overflow-y:auto}.condition-studio-dialog-module__IL1tka__editPanelHeader{border-bottom-color:#f3f4f6;padding:28px 56px 16px 32px}.condition-studio-dialog-module__IL1tka__editPanelTitle{letter-spacing:-.7px;font-size:20px;line-height:24.4px}.condition-studio-dialog-module__IL1tka__editCancelButton{width:auto;min-width:0;box-shadow:inset 0 0 0 1px var(--color-border-subtle);padding-left:120px;padding-right:120px}
.collection-payment-module__1FJSSG__canvas{min-width:0}.collection-payment-module__1FJSSG__scene{--scene-accent:var(--color-action);isolation:isolate;min-width:0;min-height:min(68dvh,42rem);padding:var(--space-lg);background:var(--color-surface-raised);color:var(--color-text-primary);flex-direction:column;align-items:center;display:flex;position:relative}.collection-payment-module__1FJSSG__subtitle{align-items:baseline;column-gap:var(--space-sm);row-gap:var(--space-2xs);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.collection-payment-module__1FJSSG__subtitle>*+:before{content:"·";color:var(--color-text-secondary);margin-inline-end:var(--space-sm)}.collection-payment-module__1FJSSG__subtitle>span{white-space:normal;font-size:inherit;color:inherit}.collection-payment-module__1FJSSG__stage{z-index:1;align-self:flex-start;align-items:center;gap:var(--space-sm);max-width:calc(100% - 3rem);display:flex;position:relative}.collection-payment-module__1FJSSG__stageIcon{width:2.5rem;height:2.5rem;color:var(--scene-accent);flex-shrink:0;place-items:center;display:grid;position:relative}.collection-payment-module__1FJSSG__stageRing{fill:none;width:100%;height:100%;stroke:var(--color-border-strong);stroke-width:1px;position:absolute;inset:0}.collection-payment-module__1FJSSG__stageRing circle:first-child{opacity:.35}.collection-payment-module__1FJSSG__ringArc{stroke:var(--scene-accent);stroke-width:2px;stroke-dasharray:30 109;transform-origin:50%;animation:3s linear infinite collection-payment-module__1FJSSG__payment-orbit}.collection-payment-module__1FJSSG__stageCopy{gap:var(--space-2xs);min-width:0;display:grid}.collection-payment-module__1FJSSG__stageStep{font-size:var(--font-size-caption);color:var(--scene-accent)}.collection-payment-module__1FJSSG__stageTitle{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);line-height:var(--line-height-body);text-wrap:balance}.collection-payment-module__1FJSSG__illustration{pointer-events:none;width:100%;height:100%;padding:4rem 5% 6rem;display:block;position:absolute;inset:0}.collection-payment-module__1FJSSG__orbit{stroke:var(--color-border-default);stroke-width:.75px;opacity:.55}.collection-payment-module__1FJSSG__route{stroke:var(--color-action);stroke-width:1.5px;stroke-dasharray:3 7;opacity:.5}.collection-payment-module__1FJSSG__deviceEdge,.collection-payment-module__1FJSSG__paperEdge{fill:var(--color-surface-selected);stroke:var(--color-border-strong)}.collection-payment-module__1FJSSG__deviceFace{fill:var(--color-surface-raised);stroke:var(--color-border-strong);stroke-width:1.5px}.collection-payment-module__1FJSSG__deviceScreen{fill:var(--color-surface-selected);fill-opacity:1;stroke:var(--color-border-strong);stroke-opacity:.4}.collection-payment-module__1FJSSG__deviceLine{stroke:var(--color-action);stroke-width:3px;stroke-linecap:round;opacity:.55}.collection-payment-module__1FJSSG__phoneSignal{stroke:var(--color-action);fill:var(--color-surface-selected);fill-opacity:1;transform-box:fill-box;transform-origin:50%;animation:3s ease-out infinite collection-payment-module__1FJSSG__payment-signal}.collection-payment-module__1FJSSG__phoneChip{fill:var(--color-action)}.collection-payment-module__1FJSSG__chipLine{stroke:var(--color-surface-raised);stroke-width:2px}.collection-payment-module__1FJSSG__paper{fill:var(--color-surface-raised);stroke:var(--color-border-default)}.collection-payment-module__1FJSSG__paperLine{stroke:var(--color-border-default);stroke-width:4px;stroke-linecap:round}.collection-payment-module__1FJSSG__paperTotal{stroke:var(--color-action);stroke-width:5px;stroke-linecap:round}.collection-payment-module__1FJSSG__seal{fill:var(--color-action);stroke:var(--color-text-on-accent);stroke-width:3px}.collection-payment-module__1FJSSG__sealMark{stroke:var(--color-text-on-accent);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.collection-payment-module__1FJSSG__transferHalo{fill:var(--color-surface-selected);fill-opacity:.2;stroke:var(--color-border-strong);stroke-opacity:.4}.collection-payment-module__1FJSSG__transferCoin{fill:var(--color-surface-raised);stroke:var(--color-action);stroke-width:1.5px}.collection-payment-module__1FJSSG__transferMark{stroke:var(--color-action);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.collection-payment-module__1FJSSG__transfer{animation:3.6s cubic-bezier(.16,1,.3,1) infinite collection-payment-module__1FJSSG__payment-transfer}.collection-payment-module__1FJSSG__phone{animation:4s ease-in-out infinite collection-payment-module__1FJSSG__payment-float}.collection-payment-module__1FJSSG__receipt{animation:4s ease-in-out -2s infinite collection-payment-module__1FJSSG__payment-float}.collection-payment-module__1FJSSG__scene[data-phase=waiting] .collection-payment-module__1FJSSG__transfer{animation:none}.collection-payment-module__1FJSSG__scene[data-phase=completed] .collection-payment-module__1FJSSG__seal{fill:var(--color-success)}.collection-payment-module__1FJSSG__scene[data-phase=delayed] .collection-payment-module__1FJSSG__seal{fill:var(--color-warning)}.collection-payment-module__1FJSSG__scene[data-phase=allocating] .collection-payment-module__1FJSSG__paperLine{animation:2.5s ease-in-out infinite collection-payment-module__1FJSSG__payment-signal}.collection-payment-module__1FJSSG__scene[data-phase=completed] .collection-payment-module__1FJSSG__transfer{opacity:0}.collection-payment-module__1FJSSG__scene[data-phase=delayed] .collection-payment-module__1FJSSG__transfer{opacity:.4}.collection-payment-module__1FJSSG__scene[data-paused=true] svg *{animation-play-state:paused}.collection-payment-module__1FJSSG__motionControl{right:var(--space-sm);top:var(--space-md);width:2.75rem;color:var(--color-text-secondary);font-size:var(--font-size-overline);min-height:var(--target-min);padding-inline:0;position:absolute}.collection-payment-module__1FJSSG__motionControl:hover{color:var(--color-text-primary);background:var(--color-surface-selected)}.collection-payment-module__1FJSSG__motionControl:focus-visible{outline-color:var(--color-action)}.collection-payment-module__1FJSSG__floating{z-index:1;justify-items:center;gap:var(--space-xs);width:min(100%,26rem);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-card);text-align:center;overflow-wrap:anywhere;margin-top:auto;animation:.22s ease-out both collection-payment-module__1FJSSG__payment-arrive;display:grid;position:relative}.collection-payment-module__1FJSSG__floatingLabel{font-size:var(--font-size-caption);line-height:var(--line-height-body);color:var(--color-text-secondary)}.collection-payment-module__1FJSSG__ussd,.collection-payment-module__1FJSSG__reference{color:var(--color-action);font-family:inherit;font-size:var(--font-size-heading);line-height:var(--line-height-heading);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;max-width:100%}.collection-payment-module__1FJSSG__reference{color:var(--color-text-primary)}@keyframes collection-payment-module__1FJSSG__payment-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.collection-payment-module__1FJSSG__metadata{column-gap:var(--space-lg);row-gap:var(--space-md);padding-block:var(--space-md);border-bottom:1px solid var(--color-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.collection-payment-module__1FJSSG__metadata>div{align-content:start;gap:var(--space-2xs);min-width:0;display:grid}.collection-payment-module__1FJSSG__metadata dt{font-size:var(--font-size-caption);color:var(--color-text-secondary)}.collection-payment-module__1FJSSG__metadata dd{font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);overflow-wrap:anywhere;margin:0}.collection-payment-module__1FJSSG__note{grid-column:1/-1}.collection-payment-module__1FJSSG__allocation{align-items:center;gap:var(--space-sm);padding-block:var(--space-sm);border-bottom:1px solid var(--color-border-subtle);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.collection-payment-module__1FJSSG__allocation>span{white-space:normal;text-align:end;overflow-wrap:anywhere}@keyframes collection-payment-module__1FJSSG__payment-orbit{to{transform:rotate(360deg)}}@keyframes collection-payment-module__1FJSSG__payment-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes collection-payment-module__1FJSSG__payment-signal{0%,to{opacity:.55;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}}@keyframes collection-payment-module__1FJSSG__payment-transfer{0%,to{opacity:0;transform:translate(-24px,15px)}20%,65%{opacity:1}85%{opacity:0;transform:translate(24px,-25px)}}@media not (min-width:48rem){.collection-payment-module__1FJSSG__scene{min-height:min(66dvh,36rem);padding:var(--space-md)}.collection-payment-module__1FJSSG__stageTitle{font-size:var(--font-size-caption)}.collection-payment-module__1FJSSG__stage{gap:var(--space-xs);max-width:calc(100% - 2.75rem)}.collection-payment-module__1FJSSG__illustration{padding:4rem 0 7rem}.collection-payment-module__1FJSSG__floating{padding:var(--space-sm) var(--space-md)}.collection-payment-module__1FJSSG__metadata{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr))}.collection-payment-module__1FJSSG__allocation{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.collection-payment-module__1FJSSG__allocation>p:nth-child(2){grid-row:2}.collection-payment-module__1FJSSG__allocation>span{grid-area:1/2/3}}@media (prefers-reduced-motion:reduce){.collection-payment-module__1FJSSG__scene *{animation:none}.collection-payment-module__1FJSSG__motionControl{display:none}}
.timeline-module__iYeVDG__frame{padding:var(--space-md) var(--space-sm) var(--space-sm);border-radius:var(--radius-lg);background:var(--color-surface-default);border:1px solid var(--color-border-subtle);position:relative}.timeline-module__iYeVDG__track{position:relative}.timeline-module__iYeVDG__scene{pointer-events:none;position:absolute;inset:0;overflow:visible}.timeline-module__iYeVDG__dayLine{stroke:var(--color-border-subtle);stroke-width:1px;stroke-dasharray:2 4}.timeline-module__iYeVDG__dayLabel{fill:var(--color-text-muted);font-size:var(--font-size-overline);font-weight:var(--font-weight-medium)}.timeline-module__iYeVDG__rail{stroke:var(--color-border-subtle);stroke-width:6px;stroke-linecap:round}.timeline-module__iYeVDG__progress{stroke:var(--color-action);stroke-width:6px;stroke-linecap:round}.timeline-module__iYeVDG__progressSettled{stroke:var(--color-financial-positive)}.timeline-module__iYeVDG__leader{fill:none;stroke:var(--color-border-strong);stroke-width:1.5px;transition:stroke var(--duration-fast) var(--ease-standard), stroke-width var(--duration-fast) var(--ease-standard)}.timeline-module__iYeVDG__leader[data-tone=accent]{stroke:var(--color-planning-aqua-ink)}.timeline-module__iYeVDG__leader[data-tone=warning]{stroke:var(--color-planning-lavender-ink)}.timeline-module__iYeVDG__leader[data-tone=danger]{stroke:var(--color-status-blocked)}.timeline-module__iYeVDG__leader[data-tone=success]{stroke:var(--color-planning-mint-ink)}.timeline-module__iYeVDG__leader[data-tone=neutral]{stroke:var(--color-planning-quartz-ink)}.timeline-module__iYeVDG__leader[data-tone=muted]{stroke:var(--color-border-subtle)}.timeline-module__iYeVDG__leader[data-active=true]{stroke-width:2.5px}.timeline-module__iYeVDG__nowLine{stroke:var(--color-planning-now);stroke-width:1.5px}.timeline-module__iYeVDG__nowHalo,.timeline-module__iYeVDG__nowPill{fill:var(--color-planning-now)}.timeline-module__iYeVDG__nowDot{fill:var(--color-planning-now);stroke:var(--color-surface-default);stroke-width:2px}.timeline-module__iYeVDG__nowLabel{fill:var(--color-text-inverted);font-size:var(--font-size-overline);font-weight:var(--font-weight-semibold)}.timeline-module__iYeVDG__markers{margin:0;padding:0;list-style:none;position:absolute;inset:0}.timeline-module__iYeVDG__marker{position:absolute;transform:translate(-50%,-50%)}.timeline-module__iYeVDG__marker[data-active=true]{z-index:2}.timeline-module__iYeVDG__pop{width:100%;height:100%}.timeline-module__iYeVDG__trigger.timeline-module__iYeVDG__trigger{border-radius:var(--radius-full);background:0 0;width:100%;height:100%;min-height:0;padding:0;display:block}.timeline-module__iYeVDG__trigger.timeline-module__iYeVDG__trigger:focus-visible{outline:2px solid var(--color-action);outline-offset:3px}.timeline-module__iYeVDG__disc{--disc-ink:var(--color-planning-quartz-ink);--disc-surface:var(--color-planning-quartz-surface);border-radius:var(--radius-full);border:2px solid var(--disc-ink);background:var(--disc-surface);width:100%;height:100%;color:var(--disc-ink);box-shadow:0 0 0 3px var(--color-surface-default), var(--elevation-raised);transition:transform var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:flex}.timeline-module__iYeVDG__trigger:hover .timeline-module__iYeVDG__disc{transform:scale(1.08)}.timeline-module__iYeVDG__trigger[aria-expanded=true] .timeline-module__iYeVDG__disc{box-shadow:0 0 0 3px var(--color-surface-default), 0 0 0 6px var(--color-surface-selected)}.timeline-module__iYeVDG__disc[data-pending=true]{background:var(--color-surface-default);border-style:dashed}.timeline-module__iYeVDG__disc[data-tone=accent]{--disc-ink:var(--color-planning-aqua-ink);--disc-surface:var(--color-planning-aqua-surface)}.timeline-module__iYeVDG__disc[data-tone=warning]{--disc-ink:var(--color-planning-lavender-ink);--disc-surface:var(--color-planning-lavender-surface)}.timeline-module__iYeVDG__disc[data-tone=danger]{--disc-ink:var(--color-status-blocked);--disc-surface:var(--color-status-blocked-surface)}.timeline-module__iYeVDG__disc[data-tone=success]{--disc-ink:var(--color-planning-mint-ink);--disc-surface:var(--color-planning-mint-surface)}.timeline-module__iYeVDG__disc[data-tone=muted]{--disc-ink:var(--color-text-muted);--disc-surface:var(--color-surface-sunken)}.timeline-module__iYeVDG__caption{text-align:center;pointer-events:none;flex-direction:column-reverse;align-items:center;gap:.125rem;display:flex;position:absolute;left:50%}.timeline-module__iYeVDG__captionLow{flex-direction:column}.timeline-module__iYeVDG__captionTime,.timeline-module__iYeVDG__captionTitle,.timeline-module__iYeVDG__captionEffect{border-radius:var(--radius-sm);background:var(--color-surface-default);padding-inline:.125rem}.timeline-module__iYeVDG__captionTime{font-size:var(--font-size-overline);line-height:var(--line-height-overline);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.timeline-module__iYeVDG__captionTitle{font-size:var(--font-size-label-sm);line-height:1.15;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);overflow-wrap:anywhere;max-height:2.3em;transition:color var(--duration-fast) var(--ease-standard);overflow:hidden}.timeline-module__iYeVDG__caption[data-active=true] .timeline-module__iYeVDG__captionTitle{color:var(--color-action)}.timeline-module__iYeVDG__captionEffect{font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.timeline-module__iYeVDG__effect[data-tone=pending]{color:var(--color-planning-lavender-ink)}.timeline-module__iYeVDG__effect[data-tone=negative]{color:var(--color-financial-negative)}.timeline-module__iYeVDG__effect[data-tone=positive]{color:var(--color-financial-positive)}.timeline-module__iYeVDG__effect[data-tone=muted]{color:var(--color-text-muted)}.timeline-module__iYeVDG__effect[data-voided=true]{text-decoration:line-through}.timeline-module__iYeVDG__popover{z-index:3;padding-top:10px;position:absolute;top:100%;left:50%}.timeline-module__iYeVDG__popoverAbove{padding-top:0;padding-bottom:10px;top:auto;bottom:100%}.timeline-module__iYeVDG__popoverCard{gap:var(--space-2xs);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);background:var(--color-surface-raised);box-shadow:var(--elevation-overlay);text-align:left;flex-direction:column;display:flex;position:relative}.timeline-module__iYeVDG__popoverCaret{background:var(--color-surface-raised);border-top:1px solid var(--color-border-subtle);border-left:1px solid var(--color-border-subtle);width:10px;height:10px;position:absolute;top:-6px;transform:translate(-50%)rotate(45deg)}.timeline-module__iYeVDG__popoverAbove .timeline-module__iYeVDG__popoverCaret{border-top:0;border-left:0;border-bottom:1px solid var(--color-border-subtle);border-right:1px solid var(--color-border-subtle);top:auto;bottom:-6px}.timeline-module__iYeVDG__popoverHeadline{font-size:var(--font-size-subheading);line-height:var(--line-height-subheading);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.timeline-module__iYeVDG__popoverMeta{font-size:var(--font-size-overline);line-height:var(--line-height-overline);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.timeline-module__iYeVDG__popoverRule{gap:var(--space-2xs);margin-top:var(--space-2xs);padding-top:var(--space-xs);border-top:1px solid var(--color-border-subtle);flex-direction:column;display:flex}@media (max-width:48rem){.timeline-module__iYeVDG__track{height:auto!important;margin-inline:0!important}.timeline-module__iYeVDG__scene{display:none}.timeline-module__iYeVDG__markers{gap:var(--space-sm);border-left:2px solid var(--color-border-subtle);padding-left:var(--space-md);flex-direction:column;display:flex;position:static}.timeline-module__iYeVDG__marker,.timeline-module__iYeVDG__markerLow{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex;position:static;transform:none;width:100%!important;height:auto!important;top:auto!important;left:auto!important}.timeline-module__iYeVDG__pop{flex:none;width:2rem;height:2rem}.timeline-module__iYeVDG__caption,.timeline-module__iYeVDG__captionLow{text-align:left;flex-direction:column;align-items:flex-start;gap:0;position:static;width:auto!important;margin-left:0!important}.timeline-module__iYeVDG__captionTitle{max-height:none}.timeline-module__iYeVDG__popover,.timeline-module__iYeVDG__popoverAbove{flex-basis:100%;padding:0;position:static;width:auto!important;margin-left:0!important}.timeline-module__iYeVDG__popover[data-pinned=false],.timeline-module__iYeVDG__popoverCaret{display:none}}
.vehicle-preview-sheet-module__3gQMPW__overlay{z-index:40;background:color-mix(in srgb, var(--color-surface-inverted) 48%, transparent);position:fixed;inset:0}.vehicle-preview-sheet-module__3gQMPW__stage{z-index:50;inset-block:0;outline:none;flex-direction:row;align-items:stretch;max-width:100%;display:flex;position:fixed;right:0}.vehicle-preview-sheet-module__3gQMPW__content{background:var(--color-surface-raised);border-radius:16px 0 0 16px;flex-direction:column;flex:auto;width:min(100vw - 1rem,54rem);min-width:0;height:100%;display:flex;overflow:hidden;box-shadow:-26px 0 64px #1018282e}.vehicle-preview-sheet-module__3gQMPW__overlay[data-state=open]{animation:.18s cubic-bezier(.25,1,.5,1) vehicle-preview-sheet-module__3gQMPW__sheet-overlay-in}.vehicle-preview-sheet-module__3gQMPW__overlay[data-state=closed]{animation:.135s ease-in vehicle-preview-sheet-module__3gQMPW__sheet-overlay-out}.vehicle-preview-sheet-module__3gQMPW__stage[data-state=open]{animation:.22s cubic-bezier(.22,1,.36,1) vehicle-preview-sheet-module__3gQMPW__sheet-content-in}.vehicle-preview-sheet-module__3gQMPW__stage[data-state=closed]{animation:.165s ease-in vehicle-preview-sheet-module__3gQMPW__sheet-content-out}@keyframes vehicle-preview-sheet-module__3gQMPW__sheet-overlay-in{0%{opacity:0}}@keyframes vehicle-preview-sheet-module__3gQMPW__sheet-overlay-out{to{opacity:0}}@keyframes vehicle-preview-sheet-module__3gQMPW__sheet-content-in{0%{transform:translate(100%)}}@keyframes vehicle-preview-sheet-module__3gQMPW__sheet-content-out{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.vehicle-preview-sheet-module__3gQMPW__overlay[data-state],.vehicle-preview-sheet-module__3gQMPW__stage[data-state]{animation:none}}.vehicle-preview-sheet-module__3gQMPW__sectionIconMuted{background:var(--color-surface-sunken)}.vehicle-preview-sheet-module__3gQMPW__sectionIconSelected{background:var(--color-surface-selected)}.vehicle-preview-sheet-module__3gQMPW__sectionOpen{border-color:#becce7}.vehicle-preview-sheet-module__3gQMPW__sectionBody{background:var(--color-surface-sunken);border-top:1px solid var(--color-border-subtle)}.vehicle-preview-sheet-module__3gQMPW__statusInService{color:#3264c4;background:#eaf1ff}.vehicle-preview-sheet-module__3gQMPW__penaltyStatusPending{background:var(--color-status-warning-surface);border-color:var(--color-status-warning-border);color:var(--color-status-warning)}.vehicle-preview-sheet-module__3gQMPW__penaltyStatusOverdue{color:#bc1810;background:#fdf1f1;border-color:#f7bbb8}.vehicle-preview-sheet-module__3gQMPW__penaltyStatusPaid{color:#008947;background:#f0faf5;border-color:#80d3ab}.vehicle-preview-sheet-module__3gQMPW__docAddTile{background:#f2f5fa;border-color:#92aad7}.vehicle-preview-sheet-module__3gQMPW__docAddLabel{color:#1e458f}.vehicle-preview-sheet-module__3gQMPW__docIconLoaded{background:#f2f5fa}.vehicle-preview-sheet-module__3gQMPW__docIconMissing{background:#f9fafb}.vehicle-preview-sheet-module__3gQMPW__docBadgeLoaded{color:#00a757;background:#f0faf5}.vehicle-preview-sheet-module__3gQMPW__docBadgeMissing{background:var(--color-status-warning-surface);color:var(--color-status-warning)}.vehicle-preview-sheet-module__3gQMPW__alertWarningCard{background:var(--color-status-warning-surface);box-shadow:inset 0 0 0 1px var(--color-status-warning-border)}.vehicle-preview-sheet-module__3gQMPW__alertWarningBadge{background:var(--color-status-warning-surface);border-color:var(--color-status-warning-border);color:var(--color-status-warning)}.vehicle-preview-sheet-module__3gQMPW__aspectPhotoPlaceholder{background:#f3f4f6}.vehicle-preview-sheet-module__3gQMPW__actsDangerCard{background:#fef2f2;border-color:#f3f4f6}.vehicle-preview-sheet-module__3gQMPW__actsDangerTitle{color:#e61414}.vehicle-preview-sheet-module__3gQMPW__actsDangerButton{color:#e61414;border-color:#e61414}.vehicle-preview-sheet-module__3gQMPW__alertBullet{background-color:#d1d5db}.vehicle-preview-sheet-module__3gQMPW__aspectEmptyBorder{border-color:#e5e7eb}
.driver-preview-sheet-module__PcxOYW__overlay{z-index:40;background:color-mix(in srgb, var(--color-surface-inverted) 48%, transparent);position:fixed;inset:0}.driver-preview-sheet-module__PcxOYW__content{z-index:50;inset-block:0;background:var(--color-surface-raised);border-radius:16px 0 0 16px;flex-direction:column;width:min(100%,52.5rem);min-width:0;display:flex;position:fixed;right:0;overflow:hidden;box-shadow:-26px 0 64px #1018282e}.driver-preview-sheet-module__PcxOYW__overlay[data-state=open]{animation:.18s cubic-bezier(.25,1,.5,1) driver-preview-sheet-module__PcxOYW__sheet-overlay-in}.driver-preview-sheet-module__PcxOYW__overlay[data-state=closed]{animation:.135s ease-in driver-preview-sheet-module__PcxOYW__sheet-overlay-out}.driver-preview-sheet-module__PcxOYW__content[data-state=open]{animation:.22s cubic-bezier(.22,1,.36,1) driver-preview-sheet-module__PcxOYW__sheet-content-in}.driver-preview-sheet-module__PcxOYW__content[data-state=closed]{animation:.165s ease-in driver-preview-sheet-module__PcxOYW__sheet-content-out}@keyframes driver-preview-sheet-module__PcxOYW__sheet-overlay-in{0%{opacity:0}}@keyframes driver-preview-sheet-module__PcxOYW__sheet-overlay-out{to{opacity:0}}@keyframes driver-preview-sheet-module__PcxOYW__sheet-content-in{0%{transform:translate(100%)}}@keyframes driver-preview-sheet-module__PcxOYW__sheet-content-out{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.driver-preview-sheet-module__PcxOYW__overlay[data-state],.driver-preview-sheet-module__PcxOYW__content[data-state]{animation:none}}.driver-preview-sheet-module__PcxOYW__pickerAvatar{color:#374151;background:#e0e7f4}.driver-preview-sheet-module__PcxOYW__pickerAvatarFrame>span{color:#374151;background:#e0e7f4;border:0;border-radius:22px;width:2.75rem;height:2.75rem;font-size:14px}.driver-preview-sheet-module__PcxOYW__vehicleIcon,.driver-preview-sheet-module__PcxOYW__sectionIconSelected{background:#f2f5fa}.driver-preview-sheet-module__PcxOYW__sectionIconMuted{background:#f9fafb}.driver-preview-sheet-module__PcxOYW__sectionIconWarn{background:var(--color-status-warning-surface)}.driver-preview-sheet-module__PcxOYW__sectionOpen{border-color:#becce7}.driver-preview-sheet-module__PcxOYW__sectionBody{background:var(--color-surface-sunken);border-top:1px solid var(--color-border-subtle)}.driver-preview-sheet-module__PcxOYW__chevronOpen{transform:rotate(180deg)}.driver-preview-sheet-module__PcxOYW__docBadgeMissing{background:var(--color-status-warning-surface);border-color:var(--color-status-warning-border);color:var(--color-status-warning)}.driver-preview-sheet-module__PcxOYW__docUpload{color:#1e458f;border-color:#becce7}.driver-preview-sheet-module__PcxOYW__docAddTile{background:#f2f5fa;border-color:#92aad7}.driver-preview-sheet-module__PcxOYW__docAddLabel{color:#1e458f}.driver-preview-sheet-module__PcxOYW__pickerRowSelected{background:#f2f5fa}.driver-preview-sheet-module__PcxOYW__pickerRowNameSelected{color:#1e458f}.driver-preview-sheet-module__PcxOYW__pickerRowAvatar>span{color:#374151;background:#e0e7f4;border:0;border-radius:17px;width:2.125rem;height:2.125rem;font-size:11px}
.driver-rail-module__nbjPgW__boardColumn{border-color:#e5e7eb}.driver-rail-module__nbjPgW__boardHeader{border-bottom-color:#e5e7eb}
.vehicle-group-preview-sheet-module__hWR8Wa__overlay{z-index:40;background:color-mix(in srgb, var(--color-surface-inverted) 48%, transparent);position:fixed;inset:0}.vehicle-group-preview-sheet-module__hWR8Wa__content{z-index:50;inset-block:0;background:var(--color-surface-raised);border-radius:16px 0 0 16px;flex-direction:column;width:min(100%,53rem);min-width:0;display:flex;position:fixed;right:0;overflow:hidden;box-shadow:-30px 0 70px #10182838}.vehicle-group-preview-sheet-module__hWR8Wa__overlay[data-state=open]{animation:.18s cubic-bezier(.25,1,.5,1) vehicle-group-preview-sheet-module__hWR8Wa__sheet-overlay-in}.vehicle-group-preview-sheet-module__hWR8Wa__overlay[data-state=closed]{animation:.135s ease-in vehicle-group-preview-sheet-module__hWR8Wa__sheet-overlay-out}.vehicle-group-preview-sheet-module__hWR8Wa__content[data-state=open]{animation:.22s cubic-bezier(.22,1,.36,1) vehicle-group-preview-sheet-module__hWR8Wa__sheet-content-in}.vehicle-group-preview-sheet-module__hWR8Wa__content[data-state=closed]{animation:.165s ease-in vehicle-group-preview-sheet-module__hWR8Wa__sheet-content-out}@keyframes vehicle-group-preview-sheet-module__hWR8Wa__sheet-overlay-in{0%{opacity:0}}@keyframes vehicle-group-preview-sheet-module__hWR8Wa__sheet-overlay-out{to{opacity:0}}@keyframes vehicle-group-preview-sheet-module__hWR8Wa__sheet-content-in{0%{transform:translate(100%)}}@keyframes vehicle-group-preview-sheet-module__hWR8Wa__sheet-content-out{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.vehicle-group-preview-sheet-module__hWR8Wa__overlay[data-state],.vehicle-group-preview-sheet-module__hWR8Wa__content[data-state]{animation:none}}
.revenue-calendar-module__7Z3b8W__workspace{gap:var(--space-xs);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;position:relative}.revenue-calendar-module__7Z3b8W__frame{border:1px solid var(--color-border-subtle);background:var(--color-surface-default);border-radius:1rem;flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.revenue-calendar-module__7Z3b8W__viewport{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;position:relative;overflow:auto}.revenue-calendar-module__7Z3b8W__dayHeaderSlot{border-left:1px solid color-mix(in srgb, var(--color-border-subtle) 60%, transparent);min-width:0;color:var(--color-text-primary);align-self:stretch}.revenue-calendar-module__7Z3b8W__dayHeader,.revenue-calendar-module__7Z3b8W__dayHeaderButton{width:100%;min-width:0;height:100%;min-height:100%;color:inherit;text-align:center;border-radius:0;place-content:center;gap:0;padding:.5rem 0;display:grid;position:relative;overflow:hidden}.revenue-calendar-module__7Z3b8W__dayHeaderButton:hover,.revenue-calendar-module__7Z3b8W__dayHeaderButton:active{background:0 0}.revenue-calendar-module__7Z3b8W__dayHeaderButton:after{z-index:0;background:color-mix(in srgb, var(--color-action) 13%, transparent);content:"";opacity:0;width:3.25rem;height:3.25rem;transition:opacity .16s var(--ease-standard), transform .22s cubic-bezier(.22, 1, .36, 1);border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.35)}.revenue-calendar-module__7Z3b8W__dayHeaderButton:hover:after,.revenue-calendar-module__7Z3b8W__dayHeaderButton:focus-visible:after{opacity:1;transform:translate(-50%,-50%)scale(2.8)}.revenue-calendar-module__7Z3b8W__dayHeaderSurface{z-index:0;border-radius:inherit;position:absolute;inset:0}.revenue-calendar-module__7Z3b8W__dayHeaderContent{z-index:1;color:currentColor;pointer-events:none;place-items:center;gap:1px;display:grid;position:relative}.revenue-calendar-module__7Z3b8W__dayHeaderContent strong{font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:600;line-height:1.2}.revenue-calendar-module__7Z3b8W__dayHeaderContent span{color:var(--color-text-disabled);text-transform:uppercase;font-size:.625rem;font-weight:600}.revenue-calendar-module__7Z3b8W__dayHeaderSlot[data-today=true] .revenue-calendar-module__7Z3b8W__dayHeaderSurface{background:var(--color-accent-surface)}.revenue-calendar-module__7Z3b8W__dayHeaderSlot[data-today=true],.revenue-calendar-module__7Z3b8W__dayHeaderSlot[data-today=true] .revenue-calendar-module__7Z3b8W__dayHeaderContent span{color:var(--color-nav-selected-text)}.revenue-calendar-module__7Z3b8W__dayHeaderSlot[data-today=true] .revenue-calendar-module__7Z3b8W__dayHeaderContent strong{font-weight:700}@media (prefers-reduced-motion:reduce){.revenue-calendar-module__7Z3b8W__dayHeaderButton:after{transition:none}}.revenue-calendar-module__7Z3b8W__cellTop,.revenue-calendar-module__7Z3b8W__amountLine{justify-content:space-between;align-items:center;gap:var(--space-xs);min-width:0;display:flex}.revenue-calendar-module__7Z3b8W__cellTop>small{color:var(--color-text-muted);white-space:nowrap;font-size:.5625rem}.revenue-calendar-module__7Z3b8W__status,.revenue-calendar-module__7Z3b8W__legendItem{min-width:0;color:var(--status-color,var(--color-text-muted));align-items:center;gap:.35rem;font-size:.625rem;font-weight:750;line-height:1.25;display:inline-flex}.revenue-calendar-module__7Z3b8W__legendItem{flex:none}.revenue-calendar-module__7Z3b8W__statusDot{border:1px solid color-mix(in srgb, var(--status-mark,var(--status-color,var(--color-border-strong))) 36%, var(--color-surface-default));background:var(--status-mark,var(--status-color,transparent));border-radius:999px;flex:none;width:.45rem;height:.45rem}.revenue-calendar-module__7Z3b8W__statusPaid,.revenue-calendar-module__7Z3b8W__status[data-status=PAID],.revenue-calendar-module__7Z3b8W__legendItem[data-status=PAID]{--status-color:var(--color-status-active)}.revenue-calendar-module__7Z3b8W__statusPartial,.revenue-calendar-module__7Z3b8W__status[data-status=PARTIAL],.revenue-calendar-module__7Z3b8W__legendItem[data-status=PARTIAL]{--status-color:var(--color-status-warning);--status-mark:var(--color-status-warning-mark)}.revenue-calendar-module__7Z3b8W__statusUnpaid,.revenue-calendar-module__7Z3b8W__status[data-status=UNPAID],.revenue-calendar-module__7Z3b8W__legendItem[data-status=UNPAID]{--status-color:var(--color-status-blocked)}.revenue-calendar-module__7Z3b8W__statusUpcoming,.revenue-calendar-module__7Z3b8W__status[data-status=UPCOMING],.revenue-calendar-module__7Z3b8W__legendItem[data-status=UPCOMING]{--status-color:var(--color-planning-assignment-ink)}.revenue-calendar-module__7Z3b8W__statusToDeclare,.revenue-calendar-module__7Z3b8W__status[data-status=TO_DECLARE],.revenue-calendar-module__7Z3b8W__legendItem[data-status=TO_DECLARE]{--status-color:var(--color-accent)}.revenue-calendar-module__7Z3b8W__statusPlanned,.revenue-calendar-module__7Z3b8W__status[data-status=PLANNED],.revenue-calendar-module__7Z3b8W__legendItem[data-status=PLANNED]{--status-color:var(--color-status-archived)}.revenue-calendar-module__7Z3b8W__status[data-status=PLANNED] .revenue-calendar-module__7Z3b8W__statusDot,.revenue-calendar-module__7Z3b8W__legendItem[data-status=PLANNED] .revenue-calendar-module__7Z3b8W__statusDot{border-color:var(--status-color);background:var(--color-surface-default)}.revenue-calendar-module__7Z3b8W__plannedHint{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.5625rem;overflow:hidden}.revenue-calendar-module__7Z3b8W__plannedTotal{color:var(--color-text-muted);align-items:baseline;gap:.25rem;display:flex}.revenue-calendar-module__7Z3b8W__statusNotScheduled,.revenue-calendar-module__7Z3b8W__status[data-status=NOT_SCHEDULED],.revenue-calendar-module__7Z3b8W__legendItem[data-status=NOT_SCHEDULED]{--status-color:var(--color-text-muted)}.revenue-calendar-module__7Z3b8W__status[data-status=NOT_SCHEDULED] .revenue-calendar-module__7Z3b8W__statusDot,.revenue-calendar-module__7Z3b8W__legendItem[data-status=NOT_SCHEDULED] .revenue-calendar-module__7Z3b8W__statusDot{background:var(--color-surface-default)}.revenue-calendar-module__7Z3b8W__expected{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8125rem;font-weight:750;overflow:hidden}.revenue-calendar-module__7Z3b8W__amountLine small{color:var(--color-text-muted);text-transform:uppercase;font-size:.5625rem;font-weight:600}.revenue-calendar-module__7Z3b8W__amountLine .text-body{font-size:.6875rem;font-weight:700}.revenue-calendar-module__7Z3b8W__progress{background:var(--color-surface-sunken);border-radius:999px;height:.1875rem;overflow:hidden}.revenue-calendar-module__7Z3b8W__progress>span{border-radius:inherit;background:var(--status-color,var(--color-accent));height:100%;display:block}.revenue-calendar-module__7Z3b8W__notScheduled{color:var(--color-text-disabled);font-size:1.125rem}.revenue-calendar-module__7Z3b8W__skeleton{background:linear-gradient(90deg, var(--color-surface-sunken), var(--color-surface-hover), var(--color-surface-sunken));background-size:200% 100%;border-radius:999px;width:76%;height:.75rem;margin:auto;animation:1.4s linear infinite revenue-calendar-module__7Z3b8W__revenue-loading;display:block}.revenue-calendar-module__7Z3b8W__mobileControls{border-bottom:1px solid var(--color-border-subtle);min-height:3.25rem;padding:var(--space-xs) var(--space-sm);justify-content:space-between;align-items:center;display:flex}.revenue-calendar-module__7Z3b8W__mobileControls strong{text-transform:capitalize;font-size:.8125rem}.revenue-calendar-module__7Z3b8W__footer{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:2rem;padding-inline:var(--space-2xs);flex:none;display:flex;overflow-x:auto}.revenue-calendar-module__7Z3b8W__legend{align-items:center;gap:var(--space-md);white-space:nowrap;display:flex}.revenue-calendar-module__7Z3b8W__notice{z-index:50;right:var(--space-md);justify-content:space-between;align-items:center;gap:var(--space-md);border:1px solid var(--color-status-warning-border);width:min(30rem,100% - 2rem);padding:var(--space-sm) var(--space-md);background:var(--color-status-warning-surface);box-shadow:var(--shadow-raised);color:var(--color-status-warning);border-radius:.75rem;display:flex;position:absolute;bottom:2.75rem}.revenue-calendar-module__7Z3b8W__notice[data-danger=true]{border-color:var(--color-status-blocked-border);background:var(--color-status-blocked-surface);color:var(--color-status-blocked)}.revenue-calendar-module__7Z3b8W__notice p,.revenue-calendar-module__7Z3b8W__empty p{color:var(--color-text-secondary);margin:0;font-size:.75rem}.revenue-calendar-module__7Z3b8W__empty{place-content:center;gap:var(--space-xs);border:1px dashed var(--color-border-strong);background:var(--color-surface-default);text-align:center;border-radius:1rem;flex:auto;min-height:15rem;display:grid}@keyframes revenue-calendar-module__7Z3b8W__revenue-loading{to{background-position-x:-200%}}@media (max-width:47.9375rem){.revenue-calendar-module__7Z3b8W__footer{align-items:flex-start;gap:var(--space-xs);flex-direction:column}.revenue-calendar-module__7Z3b8W__legend{width:100%;overflow-x:auto}.revenue-calendar-module__7Z3b8W__notice{right:var(--space-sm);bottom:4.5rem}}@media (prefers-reduced-motion:reduce){.revenue-calendar-module__7Z3b8W__skeleton{animation:none}}
.forms-module__C4n-Wq__success{isolation:isolate;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:13rem;display:flex;position:relative}.forms-module__C4n-Wq__success img{mix-blend-mode:multiply;filter:brightness(1.01)}.forms-module__C4n-Wq__check{background:var(--color-motion-success);width:3rem;height:3rem;color:var(--color-surface-default);border:3px solid var(--color-surface-default);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:6.5rem;left:calc(50% + 1rem)}.forms-module__C4n-Wq__accountCard{border:1px solid var(--color-accent);border-radius:var(--radius-xl);background:var(--color-surface-default);align-items:center;gap:.875rem;padding:.875rem 1rem;display:flex}.forms-module__C4n-Wq__accountBadge{border-radius:var(--radius-full);background:var(--color-accent-surface);flex:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.forms-module__C4n-Wq__accountLines{flex-direction:column;gap:.125rem;min-width:0;display:flex}.forms-module__C4n-Wq__accountName{font-size:.875rem;font-weight:600;line-height:1.3}.forms-module__C4n-Wq__accountNote{color:var(--color-text-secondary);font-size:.75rem}.forms-module__C4n-Wq__accountRise{width:28px;height:44px;color:var(--color-accent);flex:none;margin-inline-start:auto;display:block}.forms-module__C4n-Wq__accountRise rect{fill:currentColor}.forms-module__C4n-Wq__accountRiseTrack{opacity:.1}
.vehicle-owner-preview-sheet-module__Fl0v5W__overlay{z-index:40;background:color-mix(in srgb, var(--color-surface-inverted) 48%, transparent);position:fixed;inset:0}.vehicle-owner-preview-sheet-module__Fl0v5W__content{z-index:50;inset-block:0;background:var(--color-surface-raised);border-radius:16px 0 0 16px;flex-direction:column;width:min(100%,52rem);min-width:0;display:flex;position:fixed;right:0;overflow:hidden;box-shadow:-30px 0 70px #10182838}.vehicle-owner-preview-sheet-module__Fl0v5W__overlay[data-state=open]{animation:.18s cubic-bezier(.25,1,.5,1) vehicle-owner-preview-sheet-module__Fl0v5W__sheet-overlay-in}.vehicle-owner-preview-sheet-module__Fl0v5W__overlay[data-state=closed]{animation:.135s ease-in vehicle-owner-preview-sheet-module__Fl0v5W__sheet-overlay-out}.vehicle-owner-preview-sheet-module__Fl0v5W__content[data-state=open]{animation:.22s cubic-bezier(.22,1,.36,1) vehicle-owner-preview-sheet-module__Fl0v5W__sheet-content-in}.vehicle-owner-preview-sheet-module__Fl0v5W__content[data-state=closed]{animation:.165s ease-in vehicle-owner-preview-sheet-module__Fl0v5W__sheet-content-out}@keyframes vehicle-owner-preview-sheet-module__Fl0v5W__sheet-overlay-in{0%{opacity:0}}@keyframes vehicle-owner-preview-sheet-module__Fl0v5W__sheet-overlay-out{to{opacity:0}}@keyframes vehicle-owner-preview-sheet-module__Fl0v5W__sheet-content-in{0%{transform:translate(100%)}}@keyframes vehicle-owner-preview-sheet-module__Fl0v5W__sheet-content-out{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.vehicle-owner-preview-sheet-module__Fl0v5W__overlay[data-state],.vehicle-owner-preview-sheet-module__Fl0v5W__content[data-state]{animation:none}}.vehicle-owner-preview-sheet-module__Fl0v5W__avatar{color:#1e458f;background:#e0e7f4}.vehicle-owner-preview-sheet-module__Fl0v5W__statusActive{color:#00a757;background:#f0faf5}.vehicle-owner-preview-sheet-module__Fl0v5W__statusActiveDot{background:#00a757}.vehicle-owner-preview-sheet-module__Fl0v5W__statusMuted{background:var(--color-surface-sunken);color:var(--color-text-secondary)}.vehicle-owner-preview-sheet-module__Fl0v5W__statusPending{background:var(--color-status-warning-surface);color:var(--color-status-warning)}.vehicle-owner-preview-sheet-module__Fl0v5W__statusExpired{background:var(--color-danger-surface);color:var(--color-danger)}.vehicle-owner-preview-sheet-module__Fl0v5W__sectionOpen{border-color:#becce7}.vehicle-owner-preview-sheet-module__Fl0v5W__sectionBody{background:var(--color-surface-sunken);border-top:1px solid var(--color-border-subtle)}.vehicle-owner-preview-sheet-module__Fl0v5W__sectionIconSelected{background:var(--color-surface-selected)}.vehicle-owner-preview-sheet-module__Fl0v5W__sectionIconMuted{background:var(--color-surface-sunken)}.vehicle-owner-preview-sheet-module__Fl0v5W__deleteButton{color:#e51d13;background:var(--color-surface-default);border-color:#e5e7eb}.vehicle-owner-preview-sheet-module__Fl0v5W__deleteButton:hover{background:#fef2f2}.vehicle-owner-preview-sheet-module__Fl0v5W__vehicleIcon{background:#eef3fd}.vehicle-owner-preview-sheet-module__Fl0v5W__statusInService{color:#00a757;background:#f0faf5}.vehicle-owner-preview-sheet-module__Fl0v5W__historySuccess{background:#e2f6eb}.vehicle-owner-preview-sheet-module__Fl0v5W__historyInfo{background:#eef3fd}.vehicle-owner-preview-sheet-module__Fl0v5W__historyMuted{background:#f3f4f6}
.fact-list-module__j2XJSa__section{gap:var(--space-sm);padding-top:var(--space-lg);border-top:1px solid var(--color-border-subtle);flex-direction:column;display:flex}.fact-list-module__j2XJSa__facts{gap:var(--space-sm) var(--space-xl);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:40rem){.fact-list-module__j2XJSa__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.fact-list-module__j2XJSa__fact{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.fact-list-module__j2XJSa__fact dd{overflow-wrap:anywhere}
.transaction-file-module__KX9Lqa__column{gap:var(--space-lg);flex-direction:column;display:flex}.transaction-file-module__KX9Lqa__hero{justify-content:space-between;align-items:flex-start;gap:var(--space-md) var(--space-xl);flex-wrap:wrap;display:flex}.transaction-file-module__KX9Lqa__figure{align-items:flex-end;gap:var(--space-2xs);text-align:right;flex-direction:column;display:flex}.transaction-file-module__KX9Lqa__breakdown{justify-content:flex-end;gap:var(--space-2xs) var(--space-md);flex-wrap:wrap;display:flex}.transaction-file-module__KX9Lqa__pair{align-items:baseline;gap:var(--space-xs);white-space:nowrap;display:inline-flex}@media (max-width:47.999rem){.transaction-file-module__KX9Lqa__figure{text-align:left;align-items:flex-start;width:100%}.transaction-file-module__KX9Lqa__breakdown{justify-content:flex-start}}.transaction-file-module__KX9Lqa__revenues{border-block:1px solid var(--color-border-subtle);flex-direction:column;display:flex}.transaction-file-module__KX9Lqa__revenue{align-items:center;gap:var(--space-sm);min-width:0;padding:var(--space-sm) var(--space-md);transition:background var(--duration-fast) var(--ease-standard);display:flex}.transaction-file-module__KX9Lqa__revenue+.transaction-file-module__KX9Lqa__revenue{border-top:1px solid var(--color-border-subtle)}.transaction-file-module__KX9Lqa__revenue:hover{background:var(--color-surface-hover)}.transaction-file-module__KX9Lqa__revenue:focus-visible{outline:2px solid var(--color-action);outline-offset:-2px}.transaction-file-module__KX9Lqa__revenueBody{gap:var(--space-2xs);flex-direction:column;flex:1;min-width:0;display:flex}.transaction-file-module__KX9Lqa__revenueBody>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.transaction-file-module__KX9Lqa__reference{font-family:var(--font-mono);font-size:var(--font-size-overline);letter-spacing:.04em;padding:0 var(--space-2xs);border-radius:var(--radius-sm);background:var(--color-surface-sunken);color:var(--color-text-secondary);white-space:nowrap}
.period-picker-module__bAXn5q__picker{align-content:start;gap:var(--space-md);min-width:0;display:grid}.period-picker-module__bAXn5q__trigger{width:var(--control-height-md);padding:0}.period-picker-module__bAXn5q__navigation{grid-template-columns:var(--control-height-md) minmax(0, 1fr) var(--control-height-md);align-items:center;gap:var(--space-xs);display:grid}.period-picker-module__bAXn5q__navigationButton{width:var(--control-height-md);padding:0}.period-picker-module__bAXn5q__navigationLabel{color:var(--color-text-primary);font-size:var(--font-size-label-lg);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;text-align:center;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;overflow:hidden}.period-picker-module__bAXn5q__weekList{gap:var(--space-xs);display:grid}.period-picker-module__bAXn5q__weekOption{font-variant-numeric:tabular-nums;justify-content:space-between;width:100%}.period-picker-module__bAXn5q__optionGrid{gap:var(--space-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.period-picker-module__bAXn5q__option{width:100%;padding-inline:var(--space-xs);font-variant-numeric:tabular-nums;text-transform:capitalize}.period-picker-module__bAXn5q__weekOption[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-text-on-accent)}.period-picker-module__bAXn5q__option[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-surface);color:var(--color-accent-hover)}@media (max-width:25rem){.period-picker-module__bAXn5q__optionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.vehicle-owner-card-module__nLocTq__avatarActive{color:#1e458f;background:#e0e7f4}.vehicle-owner-card-module__nLocTq__avatarMuted{background:var(--color-surface-sunken);color:var(--color-text-secondary)}.vehicle-owner-card-module__nLocTq__badgePending{background:var(--color-status-warning-surface);color:var(--color-status-warning)}.vehicle-owner-card-module__nLocTq__badgeExpired{background:var(--color-danger-surface);color:var(--color-danger)}
.planning-side-panel-module__LYIlgq__content{gap:var(--space-lg);flex-direction:column;display:flex}.planning-side-panel-module__LYIlgq__summary{gap:var(--space-xs);flex-wrap:wrap;display:flex}.planning-side-panel-module__LYIlgq__summaryItem{width:fit-content;padding:var(--space-2xs) var(--space-xs);background:var(--color-surface-sunken);color:var(--color-text-secondary);border-radius:999px;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.planning-side-panel-module__LYIlgq__summaryItem[data-urgent=true]{background:var(--color-danger-surface);color:var(--color-status-blocked)}.planning-side-panel-module__LYIlgq__empty{gap:var(--space-2xs);padding-block:var(--space-lg);border-block:1px solid var(--color-border-subtle);display:grid}.planning-side-panel-module__LYIlgq__list{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}
.vehicle-group-detail-module__kLlKVq__header{background:#f5f8fb}.vehicle-group-detail-module__kLlKVq__header:hover{background:#eef2f7}.vehicle-group-detail-module__kLlKVq__headerOpen,.vehicle-group-detail-module__kLlKVq__headerOpen:hover{background:var(--color-surface-selected)}
.planning-workspace-module__liL1Sa__workspace{gap:var(--space-xs);width:100%;min-width:0;min-height:0;padding:var(--space-sm);background:#fff;flex-direction:column;flex:auto;display:flex}.planning-workspace-module__liL1Sa__calendar{flex:auto;min-width:0;min-height:0;display:flex}.planning-workspace-module__liL1Sa__legend{min-height:2rem;padding-inline:var(--space-2xs);flex:none;align-items:center;display:flex;overflow-x:auto}
.status-badge-module__XP-Zsq__active{background:var(--color-planning-mint-surface);color:var(--color-planning-mint-ink)}.status-badge-module__XP-Zsq__warning{background:var(--color-planning-yellow-surface);color:var(--color-planning-yellow-ink)}.status-badge-module__XP-Zsq__blocked{background:var(--color-status-blocked-border);color:var(--color-financial-negative)}.status-badge-module__XP-Zsq__archived{background:var(--color-planning-quartz-surface);color:var(--color-planning-quartz-ink)}
.collection-module__kvr8rq__clamp>:nth-child(n+2){display:none}@media (min-width:48rem){.collection-module__kvr8rq__clamp>:nth-child(2){display:revert}.collection-module__kvr8rq__clamp>:nth-child(n+3){display:none}}@media (min-width:80rem){.collection-module__kvr8rq__clamp>:nth-child(3){display:revert}.collection-module__kvr8rq__clamp>:nth-child(n+4){display:none}}
@keyframes status-live-dot-module__oAa3NW__status-live-ring{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(2.1)}to{opacity:0;transform:scale(2.1)}}.status-live-dot-module__oAa3NW__liveRing{animation:1.6s ease-out infinite status-live-dot-module__oAa3NW__status-live-ring}@media (prefers-reduced-motion:reduce){.status-live-dot-module__oAa3NW__liveRing{animation:none}}
.preview-panel-module__qL3Fwq__panel{box-shadow:0 24px 70px #10182829,0 2px 8px #1018280f}.preview-panel-module__qL3Fwq__panel[data-state=open]{animation:preview-panel-module__qL3Fwq__topbar-preview-in var(--duration-fast) var(--ease-decelerate)}@keyframes preview-panel-module__qL3Fwq__topbar-preview-in{0%{opacity:0;transform:translateY(-.25rem)}}@media (prefers-reduced-motion:reduce){.preview-panel-module__qL3Fwq__panel[data-state=open]{animation:none}}
.operations-table-module__B38qVW__in{color:var(--color-treasury-accounts-from)}.operations-table-module__B38qVW__out{color:var(--color-treasury-debit)}:is(.operations-table-module__B38qVW__in .text-money-currency,.operations-table-module__B38qVW__out .text-money-currency){color:inherit}
.success-celebration-module__Jg5QUG__root{pointer-events:none;contain:layout paint;place-items:center;width:100%;height:100%;min-height:0;display:grid;position:absolute;inset:0;overflow:hidden}.success-celebration-module__Jg5QUG__effects{width:min(100%,40rem);height:auto;display:block}
.accounting-module__8pR4fa__panel{border:1px solid var(--color-border-subtle);background:var(--color-surface-default);border-radius:.875rem;flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;display:flex}.accounting-module__8pR4fa__panelHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.accounting-module__8pR4fa__scroller{overflow-x:auto}.accounting-module__8pR4fa__table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;font-size:var(--font-size-label-sm)}.accounting-module__8pR4fa__table th,.accounting-module__8pR4fa__table td{padding:var(--space-xs) var(--space-sm);text-align:start;border-bottom:1px solid var(--color-border-subtle);white-space:nowrap}.accounting-module__8pR4fa__table thead th{background:var(--color-surface-sunken);color:var(--color-text-secondary);font-size:var(--font-size-overline);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.accounting-module__8pR4fa__table thead th:first-child{border-start-start-radius:var(--radius-md)}.accounting-module__8pR4fa__table thead th:last-child{border-start-end-radius:var(--radius-md)}.accounting-module__8pR4fa__table tbody tr:hover td{background:var(--color-surface-hover)}.accounting-module__8pR4fa__table .accounting-module__8pR4fa__amount{text-align:end}.accounting-module__8pR4fa__total td{border-top:1px solid var(--color-border-default);background:var(--color-surface-sunken);font-weight:var(--font-weight-semibold);border-bottom:none}.accounting-module__8pR4fa__subtle{color:var(--color-text-muted)}.accounting-module__8pR4fa__balances{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem;display:grid}.accounting-module__8pR4fa__balance,.accounting-module__8pR4fa__control{border:1px solid var(--color-border-subtle);border-radius:.625rem;flex-direction:column;gap:.25rem;padding:.75rem;display:flex}.accounting-module__8pR4fa__controls{flex-wrap:wrap;gap:.75rem;display:flex}
.transactions-module__ePnYwq__list{flex-direction:column;display:flex}.transactions-module__ePnYwq__framed{gap:var(--space-sm);flex-direction:column;display:flex}
.vehicle-studio-shell-module__esbMLW__dialogStageTone{background-image:linear-gradient(#ffffff4d 56%,#264acb4d 68%),linear-gradient(90deg,#e9e9e9,#e9e9e9)}
.daily-revenue-module__p4DEBq__link{align-items:center;gap:var(--space-2xs);width:12rem;height:2.75rem;padding:var(--space-2xs);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-accent-surface);color:var(--color-text-primary);text-decoration:none;transition:background .15s ease-out;display:flex;position:relative;overflow:hidden}.daily-revenue-module__p4DEBq__link:hover{background:var(--color-surface-hover)}.daily-revenue-module__p4DEBq__link:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.daily-revenue-module__p4DEBq__wallet{color:var(--color-text-secondary);flex:none;display:flex}.daily-revenue-module__p4DEBq__content{flex:1;min-width:0}.daily-revenue-module__p4DEBq__heading{justify-content:space-between;align-items:center;gap:var(--space-2xs);font-size:var(--font-size-overline);white-space:nowrap;line-height:1rem;display:flex}.daily-revenue-module__p4DEBq__rate{align-items:center;gap:var(--space-2xs);font-variant-numeric:tabular-nums;font-weight:600;display:inline-flex}.daily-revenue-module__p4DEBq__amounts{text-overflow:ellipsis;white-space:nowrap;line-height:1.25rem;display:block;overflow:hidden}.daily-revenue-module__p4DEBq__amounts span{font-size:var(--font-size-caption)}.daily-revenue-module__p4DEBq__settled{display:none}.daily-revenue-module__p4DEBq__message{color:var(--color-text-secondary)}.daily-revenue-module__p4DEBq__track{background:var(--color-border-subtle);height:3px;position:absolute;inset:auto 0 0;overflow:hidden}.daily-revenue-module__p4DEBq__track>span{background:var(--color-financial-positive);transform-origin:0;height:100%;transition:transform .25s ease-out;display:block}.daily-revenue-module__p4DEBq__link[data-complete=true] .daily-revenue-module__p4DEBq__rate,.daily-revenue-module__p4DEBq__link[data-complete=true] .daily-revenue-module__p4DEBq__wallet{color:var(--color-financial-positive)}.daily-revenue-module__p4DEBq__link[data-offline=true] .daily-revenue-module__p4DEBq__track>span{background:var(--color-text-secondary)}@container (min-width:44rem){.daily-revenue-module__p4DEBq__link{width:19rem}.daily-revenue-module__p4DEBq__settled{display:inline}}@media (prefers-reduced-motion:reduce){.daily-revenue-module__p4DEBq__link,.daily-revenue-module__p4DEBq__track>span{transition:none}}
.tooltip-module__zoj-8W__trigger{min-width:0;display:inline-flex}.tooltip-module__zoj-8W__content{z-index:60;border-radius:var(--radius-md);max-width:18rem;padding:var(--space-xs) var(--space-sm);background:var(--color-text-primary);color:var(--color-surface-default);text-wrap:pretty;box-shadow:var(--shadow-raised);transform-origin:var(--radix-tooltip-content-transform-origin);animation:tooltip-module__zoj-8W__tooltip-in .1s var(--ease-standard);font-size:.75rem;font-weight:600;line-height:1.35}.tooltip-module__zoj-8W__arrow{fill:var(--color-text-primary)}.tooltip-module__zoj-8W__description{opacity:.8;margin-top:2px;font-weight:400}@keyframes tooltip-module__zoj-8W__tooltip-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.tooltip-module__zoj-8W__content{animation:none}}
.annual-module__NNIqDG__bar{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.annual-module__NNIqDG__period{align-items:center;gap:var(--space-xs);min-width:0;display:flex}.annual-module__NNIqDG__actions{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.annual-module__NNIqDG__divider{background:var(--color-border-subtle);width:1px;height:1.25rem}.annual-module__NNIqDG__summary{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.annual-module__NNIqDG__figure{gap:var(--space-2xs);padding:var(--space-md) var(--space-lg);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-default);flex-direction:column;transition:border-color .12s;display:flex}.annual-module__NNIqDG__figure:hover{border-color:var(--color-border-default)}.annual-module__NNIqDG__figure[data-strong]{border-color:var(--color-accent);background:var(--color-surface-selected)}.annual-module__NNIqDG__figureHead{justify-content:space-between;align-items:center;gap:var(--space-xs);display:flex}.annual-module__NNIqDG__gauge{gap:var(--space-2xs);margin-top:var(--space-2xs);display:grid}.annual-module__NNIqDG__panel{gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-default);flex-direction:column;display:flex}.annual-module__NNIqDG__panelHead{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.annual-module__NNIqDG__legend{align-items:center;gap:var(--space-2xs);color:var(--color-text-muted);font-size:var(--font-size-overline);display:flex}.annual-module__NNIqDG__scroller{margin-inline:calc(-1 * var(--space-lg));padding-inline:var(--space-lg);overflow-x:auto}.annual-module__NNIqDG__matrix{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--font-size-label-sm);font-variant-numeric:tabular-nums}.annual-module__NNIqDG__matrix th,.annual-module__NNIqDG__matrix td{padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--color-border-subtle);text-align:start;white-space:nowrap}.annual-module__NNIqDG__matrix thead th{padding-block:var(--space-sm);border-bottom:1px solid var(--color-border-default);background:var(--color-surface-sunken);color:var(--color-text-secondary);font-size:var(--font-size-overline);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;vertical-align:bottom;position:relative}.annual-module__NNIqDG__matrix thead th:first-child{border-start-start-radius:var(--radius-md)}.annual-module__NNIqDG__matrix thead th:last-child{border-start-end-radius:var(--radius-md)}.annual-module__NNIqDG__head{z-index:1;box-shadow:1px 0 0 var(--color-border-subtle);background:var(--color-surface-default);color:var(--color-text-primary);font-weight:var(--font-weight-medium);text-align:start;white-space:normal;display:table-cell;position:sticky;inset-inline-start:0}.annual-module__NNIqDG__matrix thead .annual-module__NNIqDG__head{background:var(--color-surface-sunken)}.annual-module__NNIqDG__code{min-width:2.5rem;color:var(--color-text-muted);font-variant-numeric:tabular-nums;margin-inline-end:var(--space-xs);display:inline-block}.annual-module__NNIqDG__matrix .annual-module__NNIqDG__amount{text-align:end}.annual-module__NNIqDG__matrix thead th.annual-module__NNIqDG__current{background:var(--color-accent-surface);color:var(--color-accent-hover)}.annual-module__NNIqDG__regime{justify-content:flex-end;align-items:center;gap:var(--space-2xs);margin-top:var(--space-2xs);color:var(--color-text-muted);font-size:var(--font-size-overline);font-weight:var(--font-weight-regular);letter-spacing:0;text-transform:none;display:flex}.annual-module__NNIqDG__dot{border-radius:var(--radius-full);background:var(--color-text-muted);width:.375rem;height:.375rem}.annual-module__NNIqDG__grand{border-inline-start:1px solid var(--color-border-default);background:var(--color-surface-sunken);font-weight:var(--font-weight-semibold)}.annual-module__NNIqDG__matrix tbody tr:hover td,.annual-module__NNIqDG__matrix tbody tr:hover .annual-module__NNIqDG__head{background:var(--color-surface-hover)}.annual-module__NNIqDG__section th{padding-block:var(--space-sm);border-bottom:1px solid var(--color-border-default);background:var(--color-surface-sunken);color:var(--color-text-primary);font-size:var(--font-size-overline);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.annual-module__NNIqDG__matrix tbody.annual-module__NNIqDG__body tr.annual-module__NNIqDG__section:hover th{background:var(--color-surface-sunken)}.annual-module__NNIqDG__total th,.annual-module__NNIqDG__total td{border-bottom:1px solid var(--color-border-default);background:var(--color-surface-sunken);font-weight:var(--font-weight-semibold)}.annual-module__NNIqDG__result th,.annual-module__NNIqDG__result td{padding-block:var(--space-sm);border-top:2px solid var(--color-accent);background:var(--color-surface-selected);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);border-bottom:none}.annual-module__NNIqDG__trend{width:4rem;color:var(--color-text-muted)}.annual-module__NNIqDG__spark{width:3.5rem;height:1.25rem;display:block}.annual-module__NNIqDG__share{justify-content:flex-end;align-items:center;gap:var(--space-xs);display:flex}.annual-module__NNIqDG__shareBar{width:3rem}.annual-module__NNIqDG__subtle{color:var(--color-text-muted)}.annual-module__NNIqDG__balances{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.annual-module__NNIqDG__balance{gap:var(--space-2xs);padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-default);flex-direction:column;display:flex}@media (max-width:48rem){.annual-module__NNIqDG__actions{justify-content:flex-start;width:100%}}
.expense-module__OEw7ZG__panel{border:1px solid var(--color-border-subtle);background:var(--color-surface-default);border-radius:.875rem;flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;display:flex}
