.button-module__RoFRpG__btn{justify-content:center;align-items:center;gap:var(--space-2);isolation:isolate;font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;transition:var(--transition-fast);appearance:none;border:1px solid #0000;outline:none;line-height:1;text-decoration:none;display:inline-flex;position:relative}.button-module__RoFRpG__btn:focus-visible{box-shadow:var(--focus-ring)}.button-module__RoFRpG__btn:disabled,.button-module__RoFRpG__btn[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.button-module__RoFRpG__btn:active:not(:disabled):not([disabled]){transition:var(--transition-press);transform:scale(.97)}.button-module__RoFRpG__btn--primary{background:var(--color-action);color:var(--text-inverse);border-color:var(--color-action);box-shadow:var(--shadow-sm)}.button-module__RoFRpG__btn--primary:hover:not(:disabled):not([disabled]){background:var(--color-action-hover);border-color:var(--color-action-hover)}.button-module__RoFRpG__btn--secondary{background:var(--surface-raised);color:var(--text-primary);border-color:var(--border-default)}.button-module__RoFRpG__btn--secondary:hover:not(:disabled):not([disabled]){background:var(--surface-hover);border-color:var(--border-strong)}.button-module__RoFRpG__btn--tertiary{color:var(--color-brand-primary);padding:var(--space-2) var(--space-2);background:0 0;border-color:#0000}.button-module__RoFRpG__btn--tertiary:hover:not(:disabled):not([disabled]){background:var(--info-tint)}.button-module__RoFRpG__btn--destructive{background:var(--color-status-blocked);color:var(--text-inverse);border-color:var(--color-status-blocked)}.button-module__RoFRpG__btn--destructive:hover:not(:disabled):not([disabled]){background:var(--color-status-blocked-hover);border-color:var(--color-status-blocked-hover)}.button-module__RoFRpG__btn--ghost{color:var(--text-primary);background:0 0;border-color:#0000}.button-module__RoFRpG__btn--ghost:hover:not(:disabled):not([disabled]){background:var(--surface-hover)}.button-module__RoFRpG__btn--xs{padding:var(--space-1) var(--space-2);font-size:var(--font-size-xs)}.button-module__RoFRpG__btn--sm{padding:var(--space-1) var(--space-2);font-size:var(--font-size-sm)}.button-module__RoFRpG__btn--lg{padding:var(--space-2) var(--space-4);font-size:var(--font-size-base)}.button-module__RoFRpG__btn--attention{animation:button-module__RoFRpG__ds-button-attention-bounce calc(var(--duration-slow) * 4) var(--ease-spring) infinite;overflow:hidden}.button-module__RoFRpG__btn--attention:after{content:"";border-radius:inherit;pointer-events:none;animation:button-module__RoFRpG__ds-button-attention-shine calc(var(--duration-slow) * 4) var(--ease-in-out) infinite;background:linear-gradient(100deg,#0000 35%,#ffffff80 50%,#0000 65%) 0 0/220% 100%;position:absolute;inset:0}@keyframes button-module__RoFRpG__ds-button-attention-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes button-module__RoFRpG__ds-button-attention-shine{0%{background-position:160% 0}to{background-position:-60% 0}}@media (prefers-reduced-motion:reduce){.button-module__RoFRpG__btn--attention,.button-module__RoFRpG__btn--attention:after{animation:none}}.button-module__RoFRpG__btn-spinner{border-radius:var(--radius-full);border:2px solid;border-right-color:#0000;width:12px;height:12px;animation:.8s linear infinite button-module__RoFRpG__ds-button-spin}@keyframes button-module__RoFRpG__ds-button-spin{to{transform:rotate(360deg)}}
.icon-button-module__vDYKla__btn-icon{isolation:isolate;width:var(--space-8);height:var(--space-8);border-radius:var(--radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;transition:var(--transition-fast);appearance:none;color:var(--text-secondary);background:0 0;border:1px solid #0000;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.icon-button-module__vDYKla__btn-icon:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary)}.icon-button-module__vDYKla__btn-icon:focus-visible{box-shadow:var(--focus-ring)}.icon-button-module__vDYKla__btn-icon:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.icon-button-module__vDYKla__btn-icon:active:not(:disabled){transition:var(--transition-press);transform:scale(.93)}.icon-button-module__vDYKla__btn-icon--bordered{border-color:var(--border-strong)}.icon-button-module__vDYKla__btn-icon--danger{color:var(--color-danger-text)}.icon-button-module__vDYKla__btn-icon--danger:hover:not(:disabled){background:var(--color-danger-bg);color:var(--color-danger-text)}
.icon-module__5xayzq__spin{animation:1s linear infinite icon-module__5xayzq__ds-icon-spin}@keyframes icon-module__5xayzq__ds-icon-spin{to{transform:rotate(360deg)}}
.input-module__w9Focq__root{background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);width:100%;font-family:var(--font-sans);color:var(--text-primary);cursor:text;transition:var(--transition-fast);align-items:center;display:inline-flex}.input-module__w9Focq__root:hover:not(.input-module__w9Focq__disabled){border-color:var(--border-strong)}.input-module__w9Focq__root.input-module__w9Focq__focused{border-color:var(--color-brand-primary);box-shadow:var(--focus-ring)}.input-module__w9Focq__root.input-module__w9Focq__error{border-color:var(--color-status-blocked)}.input-module__w9Focq__root.input-module__w9Focq__error.input-module__w9Focq__focused{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-status-blocked) 30%, transparent)}.input-module__w9Focq__root.input-module__w9Focq__disabled{background:var(--surface-base);color:var(--text-tertiary);cursor:not-allowed}.input-module__w9Focq__input{min-width:0;height:100%;min-height:var(--space-9);padding:0 var(--space-4);font:inherit;font-size:var(--font-size-base);color:inherit;background:0 0;border:0;outline:0;flex:1}.input-module__w9Focq__input::placeholder{color:var(--text-tertiary)}.input-module__w9Focq__input:disabled{cursor:not-allowed;color:var(--text-tertiary)}.input-module__w9Focq__input--num{font-family:var(--font-mono);text-align:right}.input-module__w9Focq__prefix{padding-left:var(--space-3);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--font-size-sm);pointer-events:none;flex-shrink:0;align-items:center;display:inline-flex}.input-module__w9Focq__prefix+.input-module__w9Focq__input{padding-left:var(--space-2)}.input-module__w9Focq__adornment{color:var(--text-secondary);flex-shrink:0;align-items:center;display:inline-flex}.input-module__w9Focq__adornment-leading{padding-left:var(--space-3)}.input-module__w9Focq__adornment-leading+.input-module__w9Focq__input{padding-left:var(--space-2)}.input-module__w9Focq__adornment-trailing{padding-right:var(--space-3)}
.badge-module__zdP5OW__badge{align-items:center;gap:var(--space-1);height:var(--space-6);padding:0 var(--space-3);border-radius:var(--radius-full);white-space:nowrap;font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border:1px solid #0000;line-height:1;display:inline-flex}.badge-module__zdP5OW__badge--sm{height:var(--space-5);padding:0 var(--space-2);font-size:var(--font-size-xs)}.badge-module__zdP5OW__badge--neutral{background:var(--color-badge-neutral-bg);color:var(--color-badge-neutral-text)}.badge-module__zdP5OW__badge--primary{background:var(--color-badge-brand-bg);color:var(--color-badge-brand-text)}.badge-module__zdP5OW__badge--success{background:var(--color-badge-success-bg);color:var(--color-badge-success-text)}.badge-module__zdP5OW__badge--warning{background:var(--color-badge-warning-bg);color:var(--color-badge-warning-text)}.badge-module__zdP5OW__badge--destructive{background:var(--color-badge-error-bg);color:var(--color-badge-error-text)}.badge-module__zdP5OW__badge--info{background:var(--color-badge-info-bg);color:var(--color-badge-info-text)}
.amount-cell-module__178tNa__amt{font-family:var(--font-mono);font-feature-settings:"tnum";white-space:nowrap}.amount-cell-module__178tNa__amt-sign{color:var(--text-secondary);margin-right:1px}.amount-cell-module__178tNa__amt--muted .amount-cell-module__178tNa__amt-sign,.amount-cell-module__178tNa__amt--flag-over .amount-cell-module__178tNa__amt-sign,.amount-cell-module__178tNa__amt--flag-under .amount-cell-module__178tNa__amt-sign{color:inherit}.amount-cell-module__178tNa__amt-unit{color:var(--text-secondary);margin-left:1px;font-size:.6em;font-weight:400}.amount-cell-module__178tNa__amt--flag-over{color:var(--destructive);font-weight:500}.amount-cell-module__178tNa__amt--flag-under{color:var(--success);font-weight:500}.amount-cell-module__178tNa__amt--muted{color:var(--text-tertiary)}.amount-cell-module__178tNa__amt--lg{font-size:var(--font-size-lg)}.amount-cell-module__178tNa__amt--xl{letter-spacing:-.01em;font-size:24px}
.divider-module__GYHMoW__divider{background:var(--border-subtle);border:0;flex-shrink:0}.divider-module__GYHMoW__orientation-horizontal{width:100%;height:1px}.divider-module__GYHMoW__orientation-vertical{align-self:stretch;width:1px;height:auto}.divider-module__GYHMoW__orientation-horizontal.divider-module__GYHMoW__spacing-sm{margin:var(--space-2) 0}.divider-module__GYHMoW__orientation-horizontal.divider-module__GYHMoW__spacing-md{margin:var(--space-4) 0}.divider-module__GYHMoW__orientation-horizontal.divider-module__GYHMoW__spacing-lg{margin:var(--space-6) 0}.divider-module__GYHMoW__orientation-vertical.divider-module__GYHMoW__spacing-sm{margin:0 var(--space-2)}.divider-module__GYHMoW__orientation-vertical.divider-module__GYHMoW__spacing-md{margin:0 var(--space-4)}.divider-module__GYHMoW__orientation-vertical.divider-module__GYHMoW__spacing-lg{margin:0 var(--space-6)}
.kbd-module__0tP6ha__kbd{font-family:var(--font-mono);border:1px solid var(--divider-strong);border-radius:var(--r-sm);color:var(--text-secondary);background:var(--paper);border-bottom-width:2px;padding:1px 5px;font-size:11px;font-weight:500;line-height:1.4;display:inline-block}
.link-module__8jE9Da__link{color:var(--color-brand-primary);font-weight:var(--font-weight-medium);transition:var(--transition-fast);cursor:pointer;border-radius:2px;outline:none;text-decoration:none}.link-module__8jE9Da__link:hover{color:var(--color-brand-primary-hover);text-underline-offset:2px;text-decoration:underline}.link-module__8jE9Da__link:focus-visible{box-shadow:var(--focus-ring)}
.pulse-dot-module__NyKC0W__pulse-dot{--pulse-color:var(--success);background:var(--pulse-color);border-radius:50%;width:8px;height:8px;display:inline-block;position:relative}.pulse-dot-module__NyKC0W__pulse-dot:after{content:"";border:2px solid var(--pulse-color);opacity:.5;border-radius:50%;animation:1.6s ease-out infinite pulse-dot-module__NyKC0W__ds-pulse-dot-pulse;position:absolute;inset:-4px}.pulse-dot-module__NyKC0W__pulse-dot--warning{--pulse-color:var(--warning)}.pulse-dot-module__NyKC0W__pulse-dot--destructive{--pulse-color:var(--destructive)}@keyframes pulse-dot-module__NyKC0W__ds-pulse-dot-pulse{0%{opacity:.6;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}
.ribbon-module__DKrKIq__ribbon{z-index:1;padding:var(--space-2) var(--space-4);font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);color:var(--text-inverse);background:var(--ribbon-color);white-space:nowrap;box-shadow:var(--shadow-sm);align-items:center;display:inline-flex;position:absolute}.ribbon-module__DKrKIq__tone-brand{--ribbon-color:var(--color-brand-primary)}.ribbon-module__DKrKIq__tone-info{--ribbon-color:var(--color-action)}.ribbon-module__DKrKIq__tone-success{--ribbon-color:var(--color-status-done)}.ribbon-module__DKrKIq__tone-warning{--ribbon-color:var(--color-status-under-review)}.ribbon-module__DKrKIq__tone-error{--ribbon-color:var(--color-status-blocked)}.ribbon-module__DKrKIq__shape-rounded{top:var(--space-3)}.ribbon-module__DKrKIq__shape-rounded.ribbon-module__DKrKIq__pos-top-left{border-radius:0 var(--radius-full) var(--radius-full) 0;left:-1px}.ribbon-module__DKrKIq__shape-rounded.ribbon-module__DKrKIq__pos-top-right{border-radius:var(--radius-full) 0 0 var(--radius-full);right:-1px}.ribbon-module__DKrKIq__shape-pointed{top:var(--space-3)}.ribbon-module__DKrKIq__shape-pointed.ribbon-module__DKrKIq__pos-top-left{padding-right:var(--space-6);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);left:-1px}.ribbon-module__DKrKIq__shape-pointed.ribbon-module__DKrKIq__pos-top-right{padding-left:var(--space-6);clip-path:polygon(10px 0,100% 0,100% 100%,10px 100%,0 50%);right:-1px}.ribbon-module__DKrKIq__shape-corner{text-align:center;justify-content:center;align-items:flex-end;width:96px;height:56px;top:-28px}.ribbon-module__DKrKIq__shape-corner.ribbon-module__DKrKIq__pos-top-left{left:-36px;transform:rotate(-45deg)}.ribbon-module__DKrKIq__shape-corner.ribbon-module__DKrKIq__pos-top-right{right:-36px;transform:rotate(45deg)}
.stack-module__47aqzW__stack{min-width:0;display:flex}.stack-module__47aqzW__direction-row{flex-direction:row}.stack-module__47aqzW__direction-column{flex-direction:column}.stack-module__47aqzW__gap-0{gap:var(--space-0)}.stack-module__47aqzW__gap-1{gap:var(--space-1)}.stack-module__47aqzW__gap-2{gap:var(--space-2)}.stack-module__47aqzW__gap-3{gap:var(--space-3)}.stack-module__47aqzW__gap-4{gap:var(--space-4)}.stack-module__47aqzW__gap-5{gap:var(--space-5)}.stack-module__47aqzW__gap-6{gap:var(--space-6)}.stack-module__47aqzW__gap-7{gap:var(--space-7)}.stack-module__47aqzW__gap-8{gap:var(--space-8)}.stack-module__47aqzW__gap-9{gap:var(--space-9)}.stack-module__47aqzW__gap-10{gap:var(--space-10)}.stack-module__47aqzW__gap-11{gap:var(--space-11)}.stack-module__47aqzW__gap-12{gap:var(--space-12)}.stack-module__47aqzW__align-start{align-items:flex-start}.stack-module__47aqzW__align-center{align-items:center}.stack-module__47aqzW__align-end{align-items:flex-end}.stack-module__47aqzW__align-stretch{align-items:stretch}.stack-module__47aqzW__align-baseline{align-items:baseline}.stack-module__47aqzW__justify-start{justify-content:flex-start}.stack-module__47aqzW__justify-center{justify-content:center}.stack-module__47aqzW__justify-end{justify-content:flex-end}.stack-module__47aqzW__justify-between{justify-content:space-between}.stack-module__47aqzW__justify-around{justify-content:space-around}.stack-module__47aqzW__justify-evenly{justify-content:space-evenly}.stack-module__47aqzW__wrap{flex-wrap:wrap}
.textarea-module__bniQ9q__root{background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);width:100%;font-family:var(--font-sans);color:var(--text-primary);cursor:text;transition:var(--transition-fast);display:flex}.textarea-module__bniQ9q__root:hover:not(.textarea-module__bniQ9q__disabled){border-color:var(--border-strong)}.textarea-module__bniQ9q__root.textarea-module__bniQ9q__focused{border-color:var(--color-brand-primary);box-shadow:var(--focus-ring)}.textarea-module__bniQ9q__root.textarea-module__bniQ9q__disabled{background:var(--surface-base);color:var(--text-tertiary);cursor:not-allowed}.textarea-module__bniQ9q__root.textarea-module__bniQ9q__error{border-color:var(--color-status-blocked)}.textarea-module__bniQ9q__root.textarea-module__bniQ9q__error.textarea-module__bniQ9q__focused{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-status-blocked) 30%, transparent)}.textarea-module__bniQ9q__textarea{width:100%;min-width:0;min-height:84px;padding:var(--space-3) var(--space-4);font:inherit;color:inherit;resize:vertical;font-family:var(--font-sans);font-size:var(--font-size-base);line-height:var(--line-height-base);background:0 0;border:0;outline:0;flex:1}.textarea-module__bniQ9q__textarea::placeholder{color:var(--text-tertiary)}.textarea-module__bniQ9q__textarea:disabled{cursor:not-allowed;color:var(--text-tertiary)}
.typography-module__nSA8qq__typography{color:var(--text-primary);font-family:var(--font-sans);line-height:var(--line-height-base);font-weight:var(--font-weight-regular);margin:0}.typography-module__nSA8qq__variant-h1{font-family:var(--font-heading);font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);letter-spacing:-.01em}.typography-module__nSA8qq__variant-h2{font-family:var(--font-heading);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.typography-module__nSA8qq__variant-h3{font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.typography-module__nSA8qq__variant-h4{font-family:var(--font-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-base)}.typography-module__nSA8qq__variant-body{font-size:var(--font-size-base);line-height:var(--line-height-base)}.typography-module__nSA8qq__variant-body-sm{font-size:var(--font-size-sm);line-height:var(--line-height-base)}.typography-module__nSA8qq__variant-caption{font-size:var(--font-size-xs);line-height:var(--line-height-base);color:var(--text-secondary)}.typography-module__nSA8qq__variant-overline{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary)}.typography-module__nSA8qq__variant-mono{font-family:var(--font-mono);font-size:var(--font-size-base);letter-spacing:var(--mono-tracking)}.typography-module__nSA8qq__color-primary{color:var(--text-primary)}.typography-module__nSA8qq__color-secondary{color:var(--text-secondary)}.typography-module__nSA8qq__color-tertiary{color:var(--text-tertiary)}.typography-module__nSA8qq__color-inverse{color:var(--text-inverse)}.typography-module__nSA8qq__color-success{color:var(--color-status-done)}.typography-module__nSA8qq__color-warning{color:var(--color-status-under-review)}.typography-module__nSA8qq__color-error{color:var(--color-status-blocked)}.typography-module__nSA8qq__weight-regular{font-weight:var(--font-weight-regular)}.typography-module__nSA8qq__weight-medium{font-weight:var(--font-weight-medium)}.typography-module__nSA8qq__weight-semibold,.typography-module__nSA8qq__weight-bold{font-weight:var(--font-weight-semibold)}.typography-module__nSA8qq__align-left{text-align:left}.typography-module__nSA8qq__align-center{text-align:center}.typography-module__nSA8qq__align-right{text-align:right}.typography-module__nSA8qq__truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.command-palette-module__4PxyPW__backdrop{z-index:50;background:var(--overlay-backdrop);animation:command-palette-module__4PxyPW__ds-cmdk-overlay-in var(--duration-fast) var(--ease-out);justify-content:center;align-items:flex-start;padding-top:10vh;display:flex;position:fixed;inset:0}@keyframes command-palette-module__4PxyPW__ds-cmdk-overlay-in{0%{opacity:0}to{opacity:1}}.command-palette-module__4PxyPW__panel{z-index:51;width:calc(100vw - var(--space-8));background:var(--surface-overlay);border-radius:var(--radius-lg);max-width:560px;max-height:70vh;box-shadow:var(--shadow-modal);animation:command-palette-module__4PxyPW__ds-cmdk-panel-in var(--duration-default) var(--ease-spring);outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}@keyframes command-palette-module__4PxyPW__ds-cmdk-panel-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.command-palette-module__4PxyPW__searchRow{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-subtle);flex-shrink:0;display:flex}.command-palette-module__4PxyPW__searchIcon{color:var(--text-tertiary);flex-shrink:0;align-items:center;display:inline-flex}.command-palette-module__4PxyPW__input{min-width:0;font-family:var(--font-sans);font-size:var(--font-size-md);color:var(--text-primary);line-height:var(--line-height-base);background:0 0;border:0;outline:0;flex:1}.command-palette-module__4PxyPW__input::placeholder{color:var(--text-tertiary)}.command-palette-module__4PxyPW__list{padding:var(--space-2);flex-direction:column;flex:1;min-height:0;margin:0;list-style:none;display:flex;overflow-y:auto}.command-palette-module__4PxyPW__groupLabel{padding:var(--space-2) var(--space-3) var(--space-1);font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary)}.command-palette-module__4PxyPW__option{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);cursor:pointer;text-align:left;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--font-size-base);background:0 0;border:0;display:flex}.command-palette-module__4PxyPW__optionIcon{color:var(--text-secondary);flex-shrink:0;align-items:center;display:inline-flex}.command-palette-module__4PxyPW__spacer{flex:1;min-width:0}.command-palette-module__4PxyPW__meta{font-size:var(--font-size-xs);color:var(--text-tertiary);flex-shrink:0}.command-palette-module__4PxyPW__option--active{background:var(--color-info-bg);color:var(--color-info-text)}.command-palette-module__4PxyPW__option--active .command-palette-module__4PxyPW__optionIcon,.command-palette-module__4PxyPW__option--active .command-palette-module__4PxyPW__meta{color:var(--color-info-text)}.command-palette-module__4PxyPW__status{padding:var(--space-7) var(--space-5);text-align:center;color:var(--text-tertiary);font-family:var(--font-sans);font-size:var(--font-size-sm)}.command-palette-module__4PxyPW__foot{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-5);border-top:1px solid var(--border-subtle);font-size:var(--font-size-xs);color:var(--text-tertiary);flex-shrink:0;display:flex}.command-palette-module__4PxyPW__footItem{align-items:center;gap:var(--space-1);display:inline-flex}@media (prefers-reduced-motion:reduce){.command-palette-module__4PxyPW__backdrop,.command-palette-module__4PxyPW__panel{animation:none}}
.dialog-module__TrulTW__overlay{background:var(--overlay-backdrop);z-index:50;animation:dialog-module__TrulTW__ds-dialog-overlay-in var(--duration-fast) var(--ease-out);position:fixed;inset:0}.dialog-module__TrulTW__overlay[data-state=closed]{animation:dialog-module__TrulTW__ds-dialog-overlay-out var(--duration-fast) var(--ease-in-out)}@keyframes dialog-module__TrulTW__ds-dialog-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes dialog-module__TrulTW__ds-dialog-overlay-out{0%{opacity:1}to{opacity:0}}.dialog-module__TrulTW__content{z-index:51;max-height:calc(100vh - var(--space-12));width:calc(100vw - var(--space-8));background:var(--surface-overlay);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);animation:dialog-module__TrulTW__ds-dialog-content-in var(--duration-default) var(--ease-spring);outline:none;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.dialog-module__TrulTW__content[data-state=closed]{animation:dialog-module__TrulTW__ds-dialog-content-out var(--duration-fast) var(--ease-in-out)}@keyframes dialog-module__TrulTW__ds-dialog-content-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes dialog-module__TrulTW__ds-dialog-content-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.96)}}.dialog-module__TrulTW__size-sm{max-width:400px}.dialog-module__TrulTW__size-md{max-width:560px}.dialog-module__TrulTW__size-lg{max-width:720px}.dialog-module__TrulTW__size-fullscreen{border-radius:0;width:100vw;max-width:none;height:100vh;max-height:100vh}.dialog-module__TrulTW__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-6) var(--space-4) var(--space-6);border-bottom:1px solid var(--border-subtle);display:flex}.dialog-module__TrulTW__head h3{min-width:0;font-family:var(--font-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--text-primary);flex:1;margin:0}.dialog-module__TrulTW__body{padding:var(--space-5) var(--space-6);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--font-size-base);line-height:var(--line-height-base);flex:1;overflow-y:auto}.dialog-module__TrulTW__foot{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-6) var(--space-5);border-top:1px solid var(--border-subtle);flex-shrink:0;display:flex}.dialog-module__TrulTW__confirmDescription{font-size:var(--font-size-sm);color:var(--text-primary);margin:0}@media (prefers-reduced-motion:reduce){.dialog-module__TrulTW__overlay,.dialog-module__TrulTW__overlay[data-state=closed],.dialog-module__TrulTW__content,.dialog-module__TrulTW__content[data-state=closed]{animation:none}}
.header-nav-module__u4qKMq__header{background:var(--surface-raised);z-index:2;transition:box-shadow var(--duration-default) var(--ease-out);position:relative}.header-nav-module__u4qKMq__scrolled{box-shadow:var(--shadow-md)}.header-nav-module__u4qKMq__row1{align-items:center;gap:var(--space-5);min-height:var(--header-height);padding:0 var(--space-6);border-bottom:1px solid var(--border-subtle);display:flex}.header-nav-module__u4qKMq__mark{flex:none;align-items:center;width:28px;height:28px;display:inline-flex}.header-nav-module__u4qKMq__mark img{object-fit:contain;width:100%;height:100%}.header-nav-module__u4qKMq__brand{align-items:center;gap:var(--space-2);min-width:0;font-family:var(--font-heading);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;display:flex;overflow:hidden}.header-nav-module__u4qKMq__brand a{color:inherit;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.header-nav-module__u4qKMq__mainNav{align-items:center;gap:var(--space-1);flex:none;display:flex}.header-nav-module__u4qKMq__sectionLink{align-items:center;gap:var(--space-2);height:32px;padding:0 var(--space-3);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);white-space:nowrap;transition:background var(--duration-fast) var(--ease-out);text-decoration:none;display:inline-flex}.header-nav-module__u4qKMq__sectionLink:hover{background:var(--surface-hover);color:var(--text-primary)}.header-nav-module__u4qKMq__sectionLinkActive,.header-nav-module__u4qKMq__sectionLinkActive:hover{background:var(--color-brand-bg-subtle);color:var(--color-brand-text)}.header-nav-module__u4qKMq__spacer{flex:1;min-width:0}.header-nav-module__u4qKMq__search{align-items:center;gap:var(--space-2);min-width:0;height:34px;padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-base);box-shadow:var(--shadow-sm);font-family:var(--font-sans);font-size:var(--font-size-sm);color:var(--text-tertiary);text-align:left;transition:border-color var(--duration-fast) var(--ease-out);flex:0 240px;display:flex}.header-nav-module__u4qKMq__search:hover{border-color:var(--border-strong)}.header-nav-module__u4qKMq__search:focus-visible{box-shadow:var(--focus-ring)}.header-nav-module__u4qKMq__searchText{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.header-nav-module__u4qKMq__searchKeys{flex:none;align-items:center;gap:2px;display:inline-flex}.header-nav-module__u4qKMq__row2{align-items:center;gap:var(--space-2);min-height:var(--header-row2-height);padding:0 var(--space-5);border-bottom:1px solid var(--border-subtle);display:flex}.header-nav-module__u4qKMq__pageNav{scrollbar-width:none;-ms-overflow-style:none;min-width:0;padding-block:var(--space-2);margin-block:calc(-1 * var(--space-2));flex:0 auto;align-items:center;gap:2px;display:flex;overflow-x:auto}.header-nav-module__u4qKMq__pageNav::-webkit-scrollbar{display:none}.header-nav-module__u4qKMq__pageNavFadeStart{-webkit-mask-image:linear-gradient(to right, transparent, black var(--space-6));mask-image:linear-gradient(to right, transparent, black var(--space-6))}.header-nav-module__u4qKMq__pageNavFadeEnd{-webkit-mask-image:linear-gradient(to left, transparent, black var(--space-6));mask-image:linear-gradient(to left, transparent, black var(--space-6))}.header-nav-module__u4qKMq__pageNavFadeStart.header-nav-module__u4qKMq__pageNavFadeEnd{-webkit-mask-image:linear-gradient(to right, transparent, black var(--space-6), black calc(100% - var(--space-6)), transparent);mask-image:linear-gradient(to right, transparent, black var(--space-6), black calc(100% - var(--space-6)), transparent)}.header-nav-module__u4qKMq__pageLink{align-items:center;gap:var(--space-2);height:30px;padding:0 var(--space-3);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);white-space:nowrap;transition:background var(--duration-fast) var(--ease-out);text-decoration:none;display:inline-flex}.header-nav-module__u4qKMq__pageLink:hover{background:var(--surface-hover);color:var(--text-primary)}.header-nav-module__u4qKMq__pageLinkActive,.header-nav-module__u4qKMq__pageLinkActive:hover{background:var(--color-brand-bg-subtle);color:var(--color-brand-text)}.header-nav-module__u4qKMq__sectionLink:focus-visible,.header-nav-module__u4qKMq__pageLink:focus-visible,.header-nav-module__u4qKMq__drawerSectionLink:focus-visible,.header-nav-module__u4qKMq__drawerPageLink:focus-visible{box-shadow:var(--focus-ring);outline:none}.header-nav-module__u4qKMq__pageIcon{color:currentColor;align-items:center;display:inline-flex}.header-nav-module__u4qKMq__overflowTrigger{cursor:pointer;background:0 0;border:none}.header-nav-module__u4qKMq__overflowTrigger:focus-visible{box-shadow:var(--focus-ring)}.header-nav-module__u4qKMq__row1 .header-nav-module__u4qKMq__mobileTrigger{display:none}@media (max-width:900px){.header-nav-module__u4qKMq__mainNav,.header-nav-module__u4qKMq__search,.header-nav-module__u4qKMq__row2{display:none}.header-nav-module__u4qKMq__row1 .header-nav-module__u4qKMq__mobileTrigger{display:inline-flex}.header-nav-module__u4qKMq__row1{gap:var(--space-3);padding:0 var(--space-4)}}.header-nav-module__u4qKMq__drawerNav{gap:var(--space-4);flex-direction:column;display:flex}.header-nav-module__u4qKMq__drawerSection{flex-direction:column;gap:2px;display:flex}.header-nav-module__u4qKMq__drawerSectionLink{min-height:var(--touch-target-min);padding:0 var(--space-3);border-radius:var(--radius-md);font-family:var(--font-heading);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary);align-items:center;text-decoration:none;display:flex}.header-nav-module__u4qKMq__drawerPageLink{align-items:center;gap:var(--space-2);min-height:var(--touch-target-min);padding:0 var(--space-3);margin-left:var(--space-3);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--font-size-sm);color:var(--text-secondary);text-decoration:none;display:flex}.header-nav-module__u4qKMq__drawerSectionLink:hover,.header-nav-module__u4qKMq__drawerPageLink:hover{background:var(--surface-hover);color:var(--text-primary)}.header-nav-module__u4qKMq__drawerLinkActive,.header-nav-module__u4qKMq__drawerLinkActive:hover{background:var(--color-brand-bg-subtle);color:var(--color-brand-text)}
.entry-tile-module__MyPfla__tile{color:inherit;border-radius:var(--radius-lg);text-decoration:none;display:block}.entry-tile-module__MyPfla__tile:focus-visible{box-shadow:var(--focus-ring);outline:none}.entry-tile-module__MyPfla__body{gap:var(--space-2);flex-direction:column;display:flex}
.page-archetypes-module__oirweG__filters{margin-bottom:var(--space-4)}.page-archetypes-module__oirweG__summary{margin-bottom:var(--space-6)}.page-archetypes-module__oirweG__back{margin-bottom:var(--space-2);font-size:var(--font-size-sm);display:inline-block}.page-archetypes-module__oirweG__formColumn{max-width:640px;margin:0 auto}.page-archetypes-module__oirweG__stats{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.page-archetypes-module__oirweG__controls{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.page-archetypes-module__oirweG__toolbar{align-items:center;gap:var(--space-2);display:flex}.page-archetypes-module__oirweG__stickyControls{top:calc(-1 * var(--scrollport-pad-top,0px));z-index:6;background:var(--surface-base);position:sticky}
.sticky-nested-list-module__Z_Nq-a__root{gap:var(--space-4);flex-direction:column;display:flex}.sticky-nested-list-module__Z_Nq-a__labels{top:calc(var(--snl-top,0px) - var(--scrollport-pad-top,0px));z-index:5;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);background:var(--surface-base);color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);display:grid;position:sticky}.sticky-nested-list-module__Z_Nq-a__labelCell{min-width:0}.sticky-nested-list-module__Z_Nq-a__cellEnd{text-align:end}.sticky-nested-list-module__Z_Nq-a__sectionBox{overflow:clip}.sticky-nested-list-module__Z_Nq-a__headingBox{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-raised)}.sticky-nested-list-module__Z_Nq-a__row{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);background:var(--surface-raised);border-bottom:1px solid var(--border-default);display:grid}.sticky-nested-list-module__Z_Nq-a__parkableRow{top:calc(var(--snl-top,0px) - var(--scrollport-pad-top,0px));z-index:4;position:sticky}.sticky-nested-list-module__Z_Nq-a__headingRow{z-index:4;background:var(--surface-sunken)}.sticky-nested-list-module__Z_Nq-a__groupRow{z-index:3}.sticky-nested-list-module__Z_Nq-a__parked{box-shadow:var(--shadow-sm)}.sticky-nested-list-module__Z_Nq-a__clickable{cursor:pointer}.sticky-nested-list-module__Z_Nq-a__groupRow.sticky-nested-list-module__Z_Nq-a__clickable:hover{background:var(--surface-hover)}.sticky-nested-list-module__Z_Nq-a__headingRow.sticky-nested-list-module__Z_Nq-a__clickable:hover{background:var(--surface-sunken-hover)}.sticky-nested-list-module__Z_Nq-a__leafBox{overflow:clip}.sticky-nested-list-module__Z_Nq-a__leafRow{background:var(--surface-sunken)}.sticky-nested-list-module__Z_Nq-a__leafRow.sticky-nested-list-module__Z_Nq-a__clickable:not(.sticky-nested-list-module__Z_Nq-a__leafRowOpen):hover{background:var(--surface-sunken-hover)}.sticky-nested-list-module__Z_Nq-a__leafRowSticky{top:calc(var(--snl-top,0px) - var(--scrollport-pad-top,0px));z-index:2;position:sticky}.sticky-nested-list-module__Z_Nq-a__leafRowOpen{background:var(--selected-solid)}.sticky-nested-list-module__Z_Nq-a__panel{border-bottom:1px solid var(--border-default);background:var(--selected-solid)}
.committed-expenses-auto-card-module__2DAt1W__card{margin-top:var(--space-5)}.committed-expenses-auto-card-module__2DAt1W__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin-bottom:var(--space-3);display:block}.committed-expenses-auto-card-module__2DAt1W__row{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--border-subtle);display:flex}.committed-expenses-auto-card-module__2DAt1W__label{gap:var(--space-1);font-size:var(--font-size-sm);color:var(--text-primary);flex-direction:column;display:flex}.committed-expenses-auto-card-module__2DAt1W__when{font-size:var(--font-size-xs);color:var(--text-secondary)}.committed-expenses-auto-card-module__2DAt1W__value{align-items:baseline;gap:var(--space-3);font-size:var(--font-size-xs);display:flex}
.committed-expenses-list-view-module__JnMr0W__list{gap:var(--space-3);flex-direction:column;display:flex}.committed-expenses-list-view-module__JnMr0W__countLine{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0}.committed-expenses-list-view-module__JnMr0W__controls{align-items:center;gap:var(--space-2);display:flex}.committed-expenses-list-view-module__JnMr0W__search{flex:1}.committed-expenses-list-view-module__JnMr0W__filter{flex:none}.committed-expenses-list-view-module__JnMr0W__row{cursor:pointer}.committed-expenses-list-view-module__JnMr0W__row:hover{background:var(--surface-hover)}.committed-expenses-list-view-module__JnMr0W__nameButton{font:inherit;font-weight:var(--font-weight-medium);color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;padding:0;display:block}.committed-expenses-list-view-module__JnMr0W__nameButton:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}.committed-expenses-list-view-module__JnMr0W__purpose{font-size:var(--font-size-xs);color:var(--text-secondary);display:block}.committed-expenses-list-view-module__JnMr0W__createdFrom{align-items:center;gap:var(--space-2);display:inline-flex}.committed-expenses-list-view-module__JnMr0W__rowActions{align-items:center;gap:var(--space-1);display:flex}.committed-expenses-list-view-module__JnMr0W__ownedBy{font-size:var(--font-size-xs);color:var(--text-secondary)}
.committed-expense-read-view-module__amf7hq__view{gap:var(--space-4);flex-direction:column;display:flex}.committed-expense-read-view-module__amf7hq__headline{gap:var(--space-2);flex-direction:column;display:flex}.committed-expense-read-view-module__amf7hq__name{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.committed-expense-read-view-module__amf7hq__badges{gap:var(--space-2);flex-wrap:wrap;display:flex}.committed-expense-read-view-module__amf7hq__sectionLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin-top:var(--space-2)}.committed-expense-read-view-module__amf7hq__accountValue{align-items:center;gap:var(--space-2);display:inline-flex}
.committed-expense-edit-form-module__S-pqCG__form{flex-direction:column;display:flex}.committed-expense-edit-form-module__S-pqCG__fields{gap:var(--space-4);flex-direction:column;display:flex}.committed-expense-edit-form-module__S-pqCG__introLine{font-size:var(--font-size-xs);color:var(--text-secondary);margin:0}.committed-expense-edit-form-module__S-pqCG__sectionLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin-top:var(--space-2)}.committed-expense-edit-form-module__S-pqCG__splitHeader{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.committed-expense-edit-form-module__S-pqCG__splitTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary)}.committed-expense-edit-form-module__S-pqCG__splitHelp{font-weight:var(--font-weight-regular);color:var(--text-secondary)}.committed-expense-edit-form-module__S-pqCG__splitNote{margin-top:var(--space-2);font-size:var(--font-size-xs);color:var(--text-secondary);display:block}.committed-expense-edit-form-module__S-pqCG__splitRows{gap:var(--space-1);margin-top:var(--space-3);flex-direction:column;display:flex}.committed-expense-edit-form-module__S-pqCG__splitRow{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--font-size-sm);color:var(--text-secondary);display:flex}.committed-expense-edit-form-module__S-pqCG__splitValue{color:var(--text-primary)}
.banner-module__TuD22W__banner{align-items:flex-start;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);border:1px solid;font-size:13.5px;display:flex}.banner-module__TuD22W__icon{flex-shrink:0;margin-top:1px}.banner-module__TuD22W__body{flex:1}.banner-module__TuD22W__body strong{font-weight:600}.banner-module__TuD22W__actions{gap:var(--s-2);margin-left:var(--s-3);flex-shrink:0;display:flex}.banner-module__TuD22W__info{background:var(--info-tint);border-color:color-mix(in srgb, var(--info) 20%, transparent);color:var(--text)}.banner-module__TuD22W__warning{background:var(--warning-tint);border-color:color-mix(in srgb, var(--warning) 35%, transparent);color:var(--text)}.banner-module__TuD22W__destructive{background:var(--destructive-tint);border-color:color-mix(in srgb, var(--destructive) 20%, transparent);color:var(--text)}.banner-module__TuD22W__success{background:var(--success-tint);border-color:color-mix(in srgb, var(--success) 20%, transparent);color:var(--text)}.banner-module__TuD22W__info .banner-module__TuD22W__icon{color:var(--primary)}.banner-module__TuD22W__warning .banner-module__TuD22W__icon{color:#8a5a00}.banner-module__TuD22W__destructive .banner-module__TuD22W__icon{color:var(--destructive)}.banner-module__TuD22W__success .banner-module__TuD22W__icon{color:var(--success)}
.field-module__L252gG__field{gap:var(--space-1);flex-direction:column;width:100%;min-width:220px;display:flex}.field-module__L252gG__label{font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-1)}.field-module__L252gG__required{color:var(--color-status-blocked);margin-left:var(--space-1)}.field-module__L252gG__helper{font-family:var(--font-sans);font-size:var(--font-size-xs);color:var(--text-secondary);line-height:var(--line-height-base);margin-top:1px}.field-module__L252gG__error{font-family:var(--font-sans);font-size:var(--font-size-xs);color:var(--color-status-blocked);line-height:var(--line-height-base);margin-top:1px}
.loading-state-module__LdXaHa__skel{background:linear-gradient(90deg, var(--neutral-tint) 0%, #00000014 50%,  var(--neutral-tint) 100%);border-radius:var(--r-sm);background-size:200% 100%;animation:1.4s ease-in-out infinite loading-state-module__LdXaHa__ds-loading-state-shimmer}@keyframes loading-state-module__LdXaHa__ds-loading-state-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.loading-state-module__LdXaHa__text{height:12px}.loading-state-module__LdXaHa__row{height:14px}@media (prefers-reduced-motion:reduce){.loading-state-module__LdXaHa__skel{animation:none}}.loading-state-module__LdXaHa__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite loading-state-module__LdXaHa__ds-loading-state-spin}@keyframes loading-state-module__LdXaHa__ds-loading-state-spin{to{transform:rotate(360deg)}}
.page-header-module__pBZDLG__pageHeader{margin-bottom:var(--s-5)}.page-header-module__pBZDLG__row{justify-content:space-between;align-items:flex-start;gap:var(--s-4);flex-wrap:wrap;display:flex}.page-header-module__pBZDLG__text{min-width:0}.page-header-module__pBZDLG__text h1{font-size:24px}.page-header-module__pBZDLG__desc{color:var(--text-secondary);font-size:var(--font-size-base);max-width:70ch;margin-top:2px}.page-header-module__pBZDLG__actions{gap:var(--s-2);flex-shrink:0;display:flex}.page-header-module__pBZDLG__tabs{margin-top:var(--s-4)}
.page-module__rQLHWa__page{max-width:1400px;padding:var(--space-6);margin:0 auto}.page-module__rQLHWa__narrow{max-width:1024px}.page-module__rQLHWa__full{max-width:none}
.plan-position-fields-module__HpQcMq__scopeLine{align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);color:var(--text-secondary);flex-wrap:wrap;display:flex}
.scope-pickers-module__imApNW__scopeButton{align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;transition:var(--transition-fast);display:inline-flex}.scope-pickers-module__imApNW__scopeButton:hover{border-color:var(--border-strong);background:var(--surface-hover)}.scope-pickers-module__imApNW__scopeButton:focus-visible{box-shadow:var(--focus-ring);outline:none}.scope-pickers-module__imApNW__scopeLabel{color:var(--text-tertiary);font-weight:var(--font-weight-regular)}.scope-pickers-module__imApNW__chevron{color:var(--text-tertiary)}.scope-pickers-module__imApNW__panel{flex-direction:column;min-width:240px;max-height:380px;display:flex;overflow-y:auto}.scope-pickers-module__imApNW__panelSection{flex-direction:column;display:flex}.scope-pickers-module__imApNW__panelHeading{padding:var(--space-2) var(--space-3) var(--space-1);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary)}.scope-pickers-module__imApNW__option{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--text-primary);font-size:var(--font-size-sm);text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.scope-pickers-module__imApNW__option:hover{background:var(--surface-hover)}.scope-pickers-module__imApNW__option:focus-visible{box-shadow:var(--focus-ring);outline:none}.scope-pickers-module__imApNW__optionSelected{background:var(--color-brand-bg-subtle);color:var(--color-brand-text);font-weight:var(--font-weight-medium)}.scope-pickers-module__imApNW__optionCheck{color:var(--color-brand-primary);margin-left:auto}.scope-pickers-module__imApNW__divider{height:1px;margin:var(--space-1) 0;background:var(--border-subtle)}.scope-pickers-module__imApNW__monthGrid{gap:var(--space-1);padding:0 var(--space-3) var(--space-2);grid-template-columns:repeat(4,1fr);display:grid}.scope-pickers-module__imApNW__monthCell{padding:var(--space-2) var(--space-1);border-radius:var(--radius-sm);color:var(--text-primary);font-size:var(--font-size-xs);cursor:pointer;background:0 0;border:none}.scope-pickers-module__imApNW__monthCell:hover{background:var(--surface-hover)}.scope-pickers-module__imApNW__monthCell:focus-visible{box-shadow:var(--focus-ring);outline:none}.scope-pickers-module__imApNW__monthCellSelected{background:var(--color-brand-bg-subtle);color:var(--color-brand-text);font-weight:var(--font-weight-semibold)}.scope-pickers-module__imApNW__yearRow{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);display:flex}.scope-pickers-module__imApNW__yearLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.scope-pickers-module__imApNW__customRow{align-items:flex-end;gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-3);display:flex}.scope-pickers-module__imApNW__customField{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.scope-pickers-module__imApNW__customField label{font-size:var(--font-size-xs);color:var(--text-tertiary)}
.committed-expenses-drawer-module__6xNSia__backControl{margin-bottom:var(--space-3);padding-left:0}
.filter-panel-module__FlPzoa__panel{flex-direction:column;width:330px;max-width:100%;display:flex}.filter-panel-module__FlPzoa__body{gap:var(--space-4);max-height:60vh;padding-bottom:var(--space-3);flex-direction:column;display:flex;overflow-y:auto}.filter-panel-module__FlPzoa__row{gap:var(--space-2);flex-direction:column;display:flex}.filter-panel-module__FlPzoa__row>label{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-tertiary)}.filter-panel-module__FlPzoa__amountRow{gap:var(--space-2);display:flex}.filter-panel-module__FlPzoa__amountRow>*{flex:1;min-width:0}.filter-panel-module__FlPzoa__disclosure{align-items:center;gap:var(--space-2);color:var(--color-brand-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-align:left;cursor:pointer;background:0 0;border:none;padding:0;display:flex}.filter-panel-module__FlPzoa__disclosure:focus-visible{box-shadow:var(--focus-ring);outline:none}.filter-panel-module__FlPzoa__disclosureIcon{transition:transform var(--duration-fast) var(--ease-out)}.filter-panel-module__FlPzoa__disclosureIconOpen{transform:rotate(90deg)}.filter-panel-module__FlPzoa__folded{gap:var(--space-4);padding-left:var(--space-1);flex-direction:column;display:flex}.filter-panel-module__FlPzoa__checkboxRow{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);cursor:pointer;display:flex}.filter-panel-module__FlPzoa__footer{gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-default);display:flex}.filter-panel-module__FlPzoa__footer>:first-child{flex:1}
.filter-readback-line-module__d5vqia__line{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);font-size:var(--font-size-sm);color:var(--text-secondary);display:flex}.filter-readback-line-module__d5vqia__icon{color:var(--text-tertiary);flex:none}.filter-readback-line-module__d5vqia__sentence{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}
.plan-position-section-module__FtX4sG__section{gap:var(--space-4);margin-top:var(--space-6);flex-direction:column;display:flex}.plan-position-section-module__FtX4sG__sectionLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.plan-position-section-module__FtX4sG__lockReason{font-size:var(--font-size-xs);color:var(--text-secondary)}
.split-rows-section-module__eBYEnG__wrap{--split-amount-width:118px;--split-remove-width:30px;gap:var(--space-2);flex-direction:column;display:flex}.split-rows-section-module__eBYEnG__row{grid-template-columns:minmax(0, 1.4fr) var(--split-amount-width) var(--split-remove-width);gap:var(--space-2);align-items:center;display:grid}.split-rows-section-module__eBYEnG__addRow{align-self:flex-start}.split-rows-section-module__eBYEnG__strip{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;display:flex}.split-rows-section-module__eBYEnG__stripBalanced{background:var(--color-success-bg);border:1px solid var(--color-success-border);color:var(--color-success-text)}.split-rows-section-module__eBYEnG__stripUnbalanced{background:var(--color-danger-bg);border:1px solid var(--color-danger-border);color:var(--color-danger-text)}
.transaction-edit-form-module__mzi8ZG__form{gap:var(--space-4);flex-direction:column;display:flex}.transaction-edit-form-module__mzi8ZG__pair{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.transaction-edit-form-module__mzi8ZG__pairSingle{gap:var(--space-3);grid-template-columns:1fr;display:grid}.transaction-edit-form-module__mzi8ZG__setElsewhere{margin-top:var(--space-4)}.transaction-edit-form-module__mzi8ZG__setElsewhereLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.transaction-edit-form-module__mzi8ZG__disclosure{margin-top:var(--space-2)}.transaction-edit-form-module__mzi8ZG__disclosureBody{gap:var(--space-4);flex-direction:column;display:flex}
.transaction-drawer-module__jKPqRa__footerSpacer{flex:1}
.plan-list-module__qOXCJG__totals{gap:var(--space-4);margin-bottom:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.plan-list-module__qOXCJG__nameCell{align-items:center;gap:var(--space-2);min-width:0;display:flex}.plan-list-module__qOXCJG__nameCell[data-depthpad=line]{padding-inline-start:var(--space-4)}.plan-list-module__qOXCJG__headingName{text-transform:uppercase;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em}.plan-list-module__qOXCJG__nameText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plan-list-module__qOXCJG__categoryName{font-weight:var(--font-weight-semibold)}.plan-list-module__qOXCJG__countLabel{color:var(--text-tertiary);font-size:var(--font-size-xs);white-space:nowrap}.plan-list-module__qOXCJG__caret{width:20px;height:20px;color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.plan-list-module__qOXCJG__caret:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.plan-list-module__qOXCJG__caret svg{transition:transform var(--duration-fast) var(--ease-out)}.plan-list-module__qOXCJG__caretOpen{transform:rotate(90deg)}.plan-list-module__qOXCJG__caretSpacer{flex:none;width:20px}.plan-list-module__qOXCJG__moneyCell{text-align:end;display:block}.plan-list-module__qOXCJG__budgetCell{font-weight:var(--font-weight-semibold)}.plan-list-module__qOXCJG__usedCell{justify-content:flex-end;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);display:flex}.plan-list-module__qOXCJG__pctWarn{color:var(--color-warning-text);font-weight:var(--font-weight-medium)}.plan-list-module__qOXCJG__pctOver{color:var(--color-danger-text);font-weight:var(--font-weight-medium)}.plan-list-module__qOXCJG__dot{border-radius:var(--radius-full);flex:none;width:8px;height:8px}.plan-list-module__qOXCJG__dotNone{background:var(--text-tertiary)}.plan-list-module__qOXCJG__dotOk{background:var(--color-success-text)}.plan-list-module__qOXCJG__dotWarn{background:var(--color-warning-text)}.plan-list-module__qOXCJG__dotOver{background:var(--color-danger-text)}.plan-list-module__qOXCJG__mutedText{color:var(--text-tertiary)}.plan-list-module__qOXCJG__menuCell{justify-content:flex-end;display:flex}.plan-list-module__qOXCJG__rowMenuTrigger{opacity:0;transition:opacity var(--duration-fast) var(--ease-out)}.plan-list-module__qOXCJG__menuCell:focus-within .plan-list-module__qOXCJG__rowMenuTrigger,:hover>.plan-list-module__qOXCJG__menuCell .plan-list-module__qOXCJG__rowMenuTrigger,.plan-list-module__qOXCJG__rowMenuTrigger:focus-visible{opacity:1}.plan-list-module__qOXCJG__panel{padding-block:var(--space-5);gap:var(--space-4);flex-direction:column;display:flex}.plan-list-module__qOXCJG__panelHead{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding-inline:var(--space-6);display:flex}.plan-list-module__qOXCJG__panelName{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.plan-list-module__qOXCJG__panelBarRow{align-items:center;gap:var(--space-3);padding-inline:var(--space-4);display:grid}.plan-list-module__qOXCJG__panelBar{min-width:0}.plan-list-module__qOXCJG__panelCards{gap:var(--space-4);padding-inline:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.plan-list-module__qOXCJG__budgetFigure,.plan-list-module__qOXCJG__budgetEdit{align-items:center;gap:var(--space-2);display:inline-flex}.plan-list-module__qOXCJG__inlineAddRow{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);display:flex}.plan-list-module__qOXCJG__listFooter{gap:var(--space-2);padding:var(--space-2) 0;display:flex}.plan-list-module__qOXCJG__emptyGroupNote{color:var(--text-tertiary);font-size:var(--font-size-sm);padding:var(--space-2) var(--space-6)}.plan-list-module__qOXCJG__deleteBody{gap:var(--space-3);flex-direction:column;display:flex}.plan-list-module__qOXCJG__deleteCategoryList{margin:0;padding-inline-start:var(--space-5)}.plan-list-module__qOXCJG__moveDialogBody{gap:var(--space-4);flex-direction:column;display:flex}.plan-list-module__qOXCJG__dialogActions{justify-content:flex-end;gap:var(--space-2);display:flex}.plan-list-module__qOXCJG__pageClosed{opacity:.7}.plan-list-module__qOXCJG__headerCell{align-items:center;gap:var(--space-1);min-width:0;display:inline-flex}.plan-list-module__qOXCJG__headerSortButton{align-items:center;gap:var(--space-1);min-width:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;padding:0;display:inline-flex}.plan-list-module__qOXCJG__headerSortButton:focus-visible{box-shadow:var(--focus-ring);outline:none}.plan-list-module__qOXCJG__headerSortIcon{flex:none}.plan-list-module__qOXCJG__headerSortHint{opacity:0;transition:var(--transition-fast);flex:none}.plan-list-module__qOXCJG__headerSortButton:hover .plan-list-module__qOXCJG__headerSortHint,.plan-list-module__qOXCJG__headerSortButton:focus-visible .plan-list-module__qOXCJG__headerSortHint{opacity:1}.plan-list-module__qOXCJG__strip{top:calc(var(--strip-top,0px) - var(--scrollport-pad-top,0px));z-index:6;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);background:var(--surface-base);border-bottom:1px solid var(--divider);flex-wrap:wrap;display:flex;position:sticky}.plan-list-module__qOXCJG__stripLeft{align-items:center;gap:var(--space-3);flex:none;display:flex}.plan-list-module__qOXCJG__stripMiddle{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.plan-list-module__qOXCJG__stripRight{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}.plan-list-module__qOXCJG__stripSearch{width:220px;max-width:100%}.plan-list-module__qOXCJG__stripCount,.plan-list-module__qOXCJG__stripSentence{color:var(--text-secondary);font-size:var(--font-size-xs);white-space:nowrap}.plan-list-module__qOXCJG__stripBanner{flex-basis:100%}.plan-list-module__qOXCJG__nameStack{flex-direction:column;min-width:0;display:flex}.plan-list-module__qOXCJG__planPosition{color:var(--text-tertiary);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.plan-entity-headline-module__YuIHja__headline{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.plan-entity-headline-module__YuIHja__figures{align-items:baseline;gap:var(--space-8);flex-wrap:wrap;margin:0;display:flex}.plan-entity-headline-module__YuIHja__figure{gap:var(--space-1);flex-direction:column;display:flex}.plan-entity-headline-module__YuIHja__figure dd{font-size:var(--font-size-xl);margin:0}.plan-entity-headline-module__YuIHja__label{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary)}
.columns-panel-module__xNd4Wa__panel{flex-direction:column;min-width:240px;max-height:420px;display:flex;overflow-y:auto}.columns-panel-module__xNd4Wa__heading{padding:var(--space-2) var(--space-2) var(--space-1);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary)}.columns-panel-module__xNd4Wa__row{align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-sm);font-size:var(--font-size-sm);cursor:pointer;display:flex}.columns-panel-module__xNd4Wa__row:hover{background:var(--surface-hover)}.columns-panel-module__xNd4Wa__rowLocked{color:var(--text-tertiary);cursor:default}.columns-panel-module__xNd4Wa__rowLocked:hover{background:0 0}.columns-panel-module__xNd4Wa__note{margin-top:var(--space-1);padding:var(--space-2);border-top:1px solid var(--border-subtle);font-size:var(--font-size-xs);color:var(--text-tertiary)}
.plan-entity-months-module__CkoK7q__months{flex-direction:column;display:flex}.plan-entity-months-module__CkoK7q__row{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);grid-template-columns:1fr repeat(3,minmax(0,8rem));display:grid}.plan-entity-months-module__CkoK7q__head{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary)}.plan-entity-months-module__CkoK7q__rowButton{text-align:start;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.plan-entity-months-module__CkoK7q__rowButton:hover{background:var(--surface-hover)}.plan-entity-months-module__CkoK7q__rowButton:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.plan-entity-months-module__CkoK7q__marked{background:var(--color-brand-bg-subtle);font-weight:var(--font-weight-medium)}.plan-entity-months-module__CkoK7q__marked:hover{background:var(--color-brand-bg-subtle)}.plan-entity-months-module__CkoK7q__closed{color:var(--text-tertiary)}.plan-entity-months-module__CkoK7q__month{align-items:center;gap:var(--space-2);text-overflow:ellipsis;white-space:nowrap;display:inline-flex;overflow:hidden}.plan-entity-months-module__CkoK7q__lock{color:var(--text-tertiary)}.plan-entity-months-module__CkoK7q__figure{justify-content:flex-end;display:flex}
.work-note-module__7apv3q__note{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-warning-border);border-radius:var(--radius-md);background:var(--color-badge-warning-bg);color:var(--text-primary);font-size:var(--font-size-sm);display:flex}.work-note-module__7apv3q__icon{color:var(--color-badge-warning-text);flex:none}.work-note-module__7apv3q__action{flex:none;margin-left:auto}
.plan-record-card-module__4q8G6G__recordCard{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised);padding:var(--space-3);gap:var(--space-1);flex-direction:column;display:flex}.plan-record-card-module__4q8G6G__recordCardHead{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.plan-record-card-module__4q8G6G__recordCardTitle{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary)}.plan-record-card-module__4q8G6G__recordCardEmpty{color:var(--text-tertiary);font-size:var(--font-size-sm);padding:var(--space-3) 0}.plan-record-card-module__4q8G6G__recordRow{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);text-align:start;width:100%;font:inherit;color:inherit;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;display:flex}.plan-record-card-module__4q8G6G__recordRow:hover{background:var(--surface-hover)}.plan-record-card-module__4q8G6G__recordRow:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.plan-record-card-module__4q8G6G__recordMarks{align-items:center;gap:var(--space-1);flex:none;min-width:36px;display:inline-flex}.plan-record-card-module__4q8G6G__reconciledTick{color:var(--color-success-text)}.plan-record-card-module__4q8G6G__splitMark{color:var(--text-tertiary)}.plan-record-card-module__4q8G6G__recordTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.plan-record-card-module__4q8G6G__recordDate{color:var(--text-tertiary);font-size:var(--font-size-xs);white-space:nowrap}.plan-record-card-module__4q8G6G__showAll{color:var(--color-action);font-size:var(--font-size-sm);cursor:pointer;padding:var(--space-1) var(--space-2);text-align:start;border-radius:var(--radius-sm);background:0 0;border:0}.plan-record-card-module__4q8G6G__showAll:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}
.transaction-groups-dialog-module__vUjU5G__list{gap:var(--space-1);flex-direction:column;display:flex}.transaction-groups-dialog-module__vUjU5G__groupRow{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-primary);text-align:left;cursor:pointer;transition:var(--transition-fast);display:flex}.transaction-groups-dialog-module__vUjU5G__groupRow:hover{border-color:var(--border-strong);background:var(--surface-hover)}.transaction-groups-dialog-module__vUjU5G__groupRow:focus-visible{box-shadow:var(--focus-ring);outline:none}.transaction-groups-dialog-module__vUjU5G__groupText{flex-direction:column;flex:1;min-width:0;display:flex}.transaction-groups-dialog-module__vUjU5G__groupName{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.transaction-groups-dialog-module__vUjU5G__groupMeta{font-size:var(--font-size-xs);color:var(--text-tertiary)}.transaction-groups-dialog-module__vUjU5G__groupChevron{color:var(--text-tertiary);flex:none}
.plan-entity-records-module__-q_mda__records{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));display:grid}.plan-entity-records-module__-q_mda__corner{color:var(--text-secondary);border-radius:var(--radius-sm);padding:var(--space-1);justify-content:center;align-items:center;display:inline-flex}.plan-entity-records-module__-q_mda__corner:hover{color:var(--text-primary);background:var(--surface-hover)}.plan-entity-records-module__-q_mda__corner:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}
.transaction-table-module__2RnOxq__nowrap,.transaction-table-module__2RnOxq__statusColumn{white-space:nowrap;width:1%}.transaction-table-module__2RnOxq__noteColumn{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.transaction-table-module__2RnOxq__sortButton{align-items:center;gap:var(--space-1);color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.transaction-table-module__2RnOxq__sortButton:focus-visible{box-shadow:var(--focus-ring);outline:none}.transaction-table-module__2RnOxq__sortIcon{opacity:0;transition:opacity var(--duration-fast) var(--ease-out)}.transaction-table-module__2RnOxq__sortButton:hover .transaction-table-module__2RnOxq__sortIcon{opacity:.5}.transaction-table-module__2RnOxq__sortIconActive{color:var(--color-brand-primary)}.transaction-table-module__2RnOxq__date{font-family:var(--font-mono);font-feature-settings:"tnum";font-size:var(--font-size-xs);letter-spacing:var(--mono-tracking);color:var(--text-secondary);white-space:nowrap}.transaction-table-module__2RnOxq__truncate{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:100%;display:inline-block;overflow:hidden}.transaction-table-module__2RnOxq__party{font-weight:var(--font-weight-medium)}.transaction-table-module__2RnOxq__quiet{color:var(--text-tertiary)}.transaction-table-module__2RnOxq__accountCell{align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);color:var(--text-secondary);white-space:nowrap;display:inline-flex}.transaction-table-module__2RnOxq__path{align-items:baseline;gap:var(--space-1);white-space:nowrap;max-width:100%;display:inline-flex;overflow:hidden}.transaction-table-module__2RnOxq__pathParent{color:var(--text-tertiary);font-size:var(--font-size-xs)}.transaction-table-module__2RnOxq__pathSeparator{color:var(--border-strong);font-size:var(--font-size-xs)}.transaction-table-module__2RnOxq__pathChild{text-overflow:ellipsis;overflow:hidden}.transaction-table-module__2RnOxq__notInPlan{align-items:center;gap:var(--space-1);color:var(--color-badge-warning-text);font-size:var(--font-size-xs);white-space:nowrap;display:inline-flex}.transaction-table-module__2RnOxq__splitToggle{align-items:center;gap:var(--space-1);color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.transaction-table-module__2RnOxq__splitToggle:focus-visible{box-shadow:var(--focus-ring);outline:none}.transaction-table-module__2RnOxq__splitChevron{color:var(--text-tertiary);transition:transform var(--duration-fast) var(--ease-out)}.transaction-table-module__2RnOxq__splitChevronOpen{transform:rotate(90deg)}.transaction-table-module__2RnOxq__statusCell{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.transaction-table-module__2RnOxq__lockMark{color:var(--text-tertiary);align-items:center;display:inline-flex}.transaction-table-module__2RnOxq__rowActions{gap:var(--space-1);opacity:0;transition:opacity var(--duration-fast) var(--ease-out);display:inline-flex}tr:hover .transaction-table-module__2RnOxq__rowActions,.transaction-table-module__2RnOxq__rowActions:focus-within{opacity:1}.transaction-table-module__2RnOxq__allocationName{padding-left:var(--space-6);white-space:nowrap;display:inline-block;position:relative}.transaction-table-module__2RnOxq__allocationName:before{content:"";background:var(--border-strong);width:8px;height:1px;position:absolute;top:50%;left:10px}.transaction-table-module__2RnOxq__allocationNote{margin-left:var(--space-2);color:var(--text-tertiary)}.transaction-table-module__2RnOxq__table thead th{z-index:2;background:var(--surface-raised);box-shadow:inset 0 -1px 0 var(--border-strong);border-bottom:0;position:sticky;top:0}
.plan-entity-plan-block-module__YLINcq__block{gap:var(--space-3);flex-direction:column;align-items:flex-start;display:flex}
.transaction-card-footer-module__Zg5FMq__footer{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-strong);background:var(--surface-raised);font-size:var(--font-size-sm);color:var(--text-secondary);flex-wrap:wrap;display:flex}.transaction-card-footer-module__Zg5FMq__footerSelected{gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-brand-bg-subtle)}.transaction-card-footer-module__Zg5FMq__totals{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.transaction-card-footer-module__Zg5FMq__separator{color:var(--border-strong)}.transaction-card-footer-module__Zg5FMq__pager{margin-left:auto}
@font-face{font-family:poppins;src:url(../media/poppins_400_latin-s.p.26axoheojcvao.woff2?dpl=dpl_24bSFhpXqjmrF1cEp3mjsb5nSxN8)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:poppins;src:url(../media/poppins_500_latin-s.p.01tiwsu2c6vk3.woff2?dpl=dpl_24bSFhpXqjmrF1cEp3mjsb5nSxN8)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:poppins;src:url(../media/poppins_600_latin-s.p.14nztc_w4mkh_.woff2?dpl=dpl_24bSFhpXqjmrF1cEp3mjsb5nSxN8)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:poppins;src:url(../media/poppins_700_latin-s.p.3raw8inii9jva.woff2?dpl=dpl_24bSFhpXqjmrF1cEp3mjsb5nSxN8)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:poppins Fallback;src:local(Arial);ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}.poppins_3623b378-module__TZlj4a__className{font-family:poppins,poppins Fallback}.poppins_3623b378-module__TZlj4a__variable{--font-heading:"poppins", "poppins Fallback"}
.plan-entity-details-module__Ntlaja__details{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.plan-entity-details-module__Ntlaja__row{gap:var(--space-3);grid-template-columns:minmax(0,10rem) 1fr;align-items:baseline;display:grid}.plan-entity-details-module__Ntlaja__term{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary)}.plan-entity-details-module__Ntlaja__value{align-items:baseline;gap:var(--space-1);flex-wrap:wrap;margin:0;display:flex}
.day-close-sticky-header-module__SAzHTG__root{background:var(--bg);border-bottom:1px solid var(--divider);top:calc(-1 * var(--space-6));padding-top:var(--space-6);margin-top:calc(-1 * var(--space-6))}.day-close-sticky-header-module__SAzHTG__body{gap:var(--s-2);padding:var(--s-3) 0;transition:padding .16s var(--ease-out), gap .16s var(--ease-out);flex-direction:column;display:flex}.day-close-sticky-header-module__SAzHTG__stuck .day-close-sticky-header-module__SAzHTG__body{gap:var(--s-1);padding:var(--s-1) 0}.day-close-sticky-header-module__SAzHTG__context{color:var(--text-secondary);font-size:13px}.day-close-sticky-header-module__SAzHTG__context strong{color:var(--text);font-weight:500}
.transaction-delete-confirm-module____J8hG__body{gap:var(--space-3);font-size:var(--font-size-sm);color:var(--text-secondary);flex-direction:column;display:flex}.transaction-delete-confirm-module____J8hG__willGo{border:1px solid var(--border-default);border-radius:var(--radius-md);overflow:hidden}.transaction-delete-confirm-module____J8hG__row{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);color:var(--text-primary);display:flex}.transaction-delete-confirm-module____J8hG__row:last-child{border-bottom:0}.transaction-delete-confirm-module____J8hG__rowBlocked{color:var(--text-tertiary)}.transaction-delete-confirm-module____J8hG__rowName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.transaction-delete-confirm-module____J8hG__rowAmount{flex:none;margin-left:auto}
@font-face{font-family:dmSans;src:url(../media/dm_sans_variable_latin-s.p.0tm8u-h63rec8.woff2?dpl=dpl_24bSFhpXqjmrF1cEp3mjsb5nSxN8)format("woff2");font-display:swap;font-weight:100 1000;font-style:normal}@font-face{font-family:dmSans Fallback;src:local(Arial);ascent-override:94.36%;descent-override:29.49%;line-gap-override:0.0%;size-adjust:105.13%}.dmsans_78023df8-module__3cNpaW__className{font-family:dmSans,dmSans Fallback}.dmsans_78023df8-module__3cNpaW__variable{--font-sans:"dmSans", "dmSans Fallback"}
.budget-health-waterfall-module__F4zx8q__host{width:100%;position:relative}.budget-health-waterfall-module__F4zx8q__bar{outline:none}.budget-health-waterfall-module__F4zx8q__ring{opacity:0}.budget-health-waterfall-module__F4zx8q__bar:focus-visible .budget-health-waterfall-module__F4zx8q__ring{opacity:1}.budget-health-waterfall-module__F4zx8q__axisTick{font-family:var(--font-mono);font-size:var(--font-size-xs);fill:var(--stone-500)}.budget-health-waterfall-module__F4zx8q__categoryTick{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);fill:var(--stone-700)}.budget-health-waterfall-module__F4zx8q__amountLabel{font-family:var(--font-mono);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);stroke:var(--surface-raised);paint-order:stroke}.budget-health-waterfall-module__F4zx8q__card{pointer-events:none;z-index:1;width:var(--card-width,240px);padding:var(--space-2) var(--space-3);background:var(--surface-overlay);border:1px solid var(--border-default);border-radius:var(--radius-sm);box-shadow:var(--shadow-popover);font-size:var(--font-size-xs);line-height:var(--line-height-base);position:absolute}.budget-health-waterfall-module__F4zx8q__cardRow{justify-content:space-between;align-items:baseline;gap:var(--space-3);white-space:nowrap;display:flex}.budget-health-waterfall-module__F4zx8q__cardLabel{color:var(--text-tertiary)}
.plan-entity-children-module__fP6HLq__children{gap:var(--space-1);flex-direction:column;display:flex}.plan-entity-children-module__fP6HLq__empty{gap:var(--space-3);flex-direction:column;align-items:center;display:flex}.plan-entity-children-module__fP6HLq__row{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);text-align:start;width:100%;font:inherit;color:inherit;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;text-decoration:none;display:flex}.plan-entity-children-module__fP6HLq__row:hover{background:var(--surface-hover)}.plan-entity-children-module__fP6HLq__row:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.plan-entity-children-module__fP6HLq__name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.plan-entity-children-module__fP6HLq__available{align-items:baseline;gap:var(--space-2);white-space:nowrap;display:inline-flex}.plan-entity-children-module__fP6HLq__availableLabel{font-size:var(--font-size-xs);color:var(--text-secondary)}
.unpaid-decisions-table-module__WTyGIG__table table.dt{table-layout:fixed}.unpaid-decisions-table-module__WTyGIG__table .dt-row--leaf>td:first-child{padding-left:var(--space-9)}
.bulk-action-bar-module__Bgu2-a__bar{align-items:center;gap:var(--space-2);flex-wrap:wrap;width:100%;display:flex}.bulk-action-bar-module__Bgu2-a__spacer{flex:1}.bulk-action-bar-module__Bgu2-a__pickerPanel{flex-direction:column;min-width:280px;max-height:420px;display:flex;overflow-y:auto}.bulk-action-bar-module__Bgu2-a__pickerSearch{padding:var(--space-1) var(--space-1) var(--space-2)}.bulk-action-bar-module__Bgu2-a__pickerHeading{padding:var(--space-2) var(--space-2) var(--space-1);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary)}.bulk-action-bar-module__Bgu2-a__pickerGroup{padding:var(--space-2) var(--space-2) var(--space-1);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-tertiary)}.bulk-action-bar-module__Bgu2-a__pickerOption{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2);border-radius:var(--radius-sm);color:var(--text-primary);font-size:var(--font-size-sm);text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.bulk-action-bar-module__Bgu2-a__pickerOptionIndent{padding-left:var(--space-5)}.bulk-action-bar-module__Bgu2-a__pickerOption:hover{background:var(--surface-hover)}.bulk-action-bar-module__Bgu2-a__pickerOption:focus-visible{box-shadow:var(--focus-ring);outline:none}.bulk-action-bar-module__Bgu2-a__pickerOptionMuted{color:var(--text-tertiary)}.bulk-action-bar-module__Bgu2-a__divider{height:1px;margin:var(--space-1) 0;background:var(--border-subtle)}.bulk-action-bar-module__Bgu2-a__groupChoice{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-primary);font-size:var(--font-size-sm);text-align:left;cursor:pointer;display:flex}.bulk-action-bar-module__Bgu2-a__groupChoice:hover{background:var(--surface-hover)}.bulk-action-bar-module__Bgu2-a__groupList{gap:var(--space-1);flex-direction:column;display:flex}
@font-face{font-family:ibmPlexMono;src:url(../media/ibm_plex_mono_400_latin-s.p.3xdfs0-p_zi4c.woff2?dpl=dpl_24bSFhpXqjmrF1cEp3mjsb5nSxN8)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ibmPlexMono;src:url(../media/ibm_plex_mono_500_latin-s.p.11q3guvgd1r20.woff2?dpl=dpl_24bSFhpXqjmrF1cEp3mjsb5nSxN8)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:ibmPlexMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.ibmplexmono_34d7b25c-module__zdPCWa__className{font-family:ibmPlexMono,ibmPlexMono Fallback}.ibmplexmono_34d7b25c-module__zdPCWa__variable{--font-mono:"ibmPlexMono", "ibmPlexMono Fallback"}
.budget-health-section-module__bmPhFW__headerNote{font-size:var(--font-size-sm);color:var(--text-tertiary)}.budget-health-section-module__bmPhFW__headline{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.budget-health-section-module__bmPhFW__headlineLabel{font-size:var(--font-size-sm);color:var(--text-tertiary)}
.plan-entity-page-module__CrSkCq__summary{gap:var(--space-3);flex-direction:column;display:flex}.plan-entity-page-module__CrSkCq__subtitle{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--font-size-sm);flex-wrap:wrap;margin:0;display:flex}.plan-entity-page-module__CrSkCq__controls{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.plan-entity-page-module__CrSkCq__accountPicker{align-items:center;gap:var(--space-2);display:flex}.plan-entity-page-module__CrSkCq__accountLabel{white-space:nowrap;font-size:var(--font-size-sm);color:var(--text-secondary)}
.variance-disposition-step-module__qLmN-G__walk table.dt.dt--tree .dt-row--leaf td:nth-child(2):before{content:none}.variance-disposition-step-module__qLmN-G__walk table.dt{table-layout:fixed}.variance-disposition-step-module__qLmN-G__walk table.dt.dt--tree .dt-row--leaf>td:first-child{padding-left:var(--space-9)}.variance-disposition-step-module__qLmN-G__walk table.dt.dt--tree .dt-row--group>td{background:var(--bg);cursor:pointer}
.staff-job-table-module__m4W_2q__card{border:1px solid var(--divider);border-radius:var(--radius-sm);background:var(--paper)}.staff-job-table-module__m4W_2q__header{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--divider);justify-content:space-between;align-items:center;display:flex}.staff-job-table-module__m4W_2q__flushTable{border:none;border-radius:0}.staff-job-table-module__m4W_2q__emptyCell{text-align:center;padding:var(--space-8) 0;color:var(--text-secondary)}.staff-job-table-module__m4W_2q__nameCell{font-weight:var(--font-weight-medium)}.staff-job-table-module__m4W_2q__salaryCell{font-family:var(--font-mono);font-weight:var(--font-weight-medium)}.staff-job-table-module__m4W_2q__countCell{text-align:center;color:var(--text-secondary)}.staff-job-table-module__m4W_2q__linkButton{cursor:pointer;background:0 0;border:none;padding:0}
.user-menu-module__s-tvqW__trigger{align-items:center;gap:var(--space-2);cursor:pointer;color:var(--text);font:inherit;border-radius:var(--r-md);background:0 0;border:0;padding:0;display:inline-flex}.user-menu-module__s-tvqW__trigger:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.user-menu-module__s-tvqW__name{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.user-menu-module__s-tvqW__trigger:hover .user-menu-module__s-tvqW__name{color:var(--primary)}
.transactions-grid-module__n7j-OG__controlRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;width:100%;display:flex}.transactions-grid-module__n7j-OG__searchBox{flex:180px;min-width:140px}.transactions-grid-module__n7j-OG__actions{align-items:center;gap:var(--space-2);flex-wrap:nowrap;flex:none;display:flex}.transactions-grid-module__n7j-OG__card{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-raised);overflow:hidden}.transactions-grid-module__n7j-OG__tableScroll{min-height:300px;max-height:calc(100vh - 330px);overflow:auto}
.pace-board-module__H1PUDq__section{gap:var(--space-4);--pace-grid:minmax(180px, 2fr) minmax(120px, 1.6fr) 132px 132px 132px 118px 62px 32px;--pace-secbar-height:0px;flex-direction:column;display:flex}.pace-board-module__H1PUDq__sectionBar{top:calc(0px - var(--scrollport-pad-top,0px));z-index:30;background:var(--surface-base);align-items:center;gap:var(--space-3);padding-block:var(--space-2);flex-wrap:wrap;display:flex;position:sticky}.pace-board-module__H1PUDq__sectionBarSpacer{flex:1}.pace-board-module__H1PUDq__cards{gap:var(--space-5);flex-direction:column;display:flex}.pace-board-module__H1PUDq__cardHead{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.pace-board-module__H1PUDq__headlineFigure{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);font-size:var(--font-size-2xl)}.pace-board-module__H1PUDq__verdict{font-weight:var(--font-weight-medium)}.pace-board-module__H1PUDq__summaryLine{color:var(--text-secondary);font-size:var(--font-size-sm)}.pace-board-module__H1PUDq__headings{grid-template-columns:var(--pace-grid);align-items:center;gap:var(--space-2);top:calc(var(--pace-secbar-height,0px) - var(--scrollport-pad-top,0px));z-index:10;background:var(--surface-raised);padding-block:var(--space-2);border-bottom:1px solid var(--border-default);color:var(--text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;display:grid;position:sticky}.pace-board-module__H1PUDq__headNumeric{text-align:right}.pace-board-module__H1PUDq__headVariance{text-align:center;grid-column:span 2}.pace-board-module__H1PUDq__row{grid-template-columns:var(--pace-grid);align-items:center;gap:var(--space-2);padding-block:var(--space-2);border-bottom:1px solid var(--border-subtle);transition:opacity var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);display:grid}.pace-board-module__H1PUDq__rowOpenable{cursor:pointer}.pace-board-module__H1PUDq__rowOpenable:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.pace-board-module__H1PUDq__rowOpen{border-bottom:1px solid var(--border-strong)}.pace-board-module__H1PUDq__rowDimmed{opacity:.32}.pace-board-module__H1PUDq__rowDimmed:hover{opacity:.75}.pace-board-module__H1PUDq__totalRow{grid-template-columns:var(--pace-grid);align-items:center;gap:var(--space-2);padding-block:var(--space-3);border-top:1px solid var(--border-strong);font-weight:var(--font-weight-semibold);border-bottom:none;display:grid}.pace-board-module__H1PUDq__nameCell{align-items:center;gap:var(--space-1);min-width:0;display:flex}.pace-board-module__H1PUDq__nameText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pace-board-module__H1PUDq__caret{transition:transform var(--duration-fast) var(--ease-out);flex-shrink:0;display:inline-flex}.pace-board-module__H1PUDq__caretOpen{transform:rotate(90deg)}.pace-board-module__H1PUDq__numeric,.pace-board-module__H1PUDq__variancePct{text-align:right;font-variant-numeric:tabular-nums}.pace-board-module__H1PUDq__linkCell{justify-content:flex-end;display:flex}.pace-board-module__H1PUDq__notStarted{color:var(--text-tertiary)}.pace-board-module__H1PUDq__rowLink{color:var(--text-tertiary);border-radius:var(--radius-xs);display:inline-flex}.pace-board-module__H1PUDq__rowLink:hover{color:var(--text-primary)}.pace-board-module__H1PUDq__rowLink:focus-visible{outline:var(--focus-ring);outline-offset:2px}.pace-board-module__H1PUDq__stateOff{color:var(--color-danger-strong)}.pace-board-module__H1PUDq__stateWatch{color:var(--color-warning-strong)}.pace-board-module__H1PUDq__stateAhead{color:var(--color-success-strong)}.pace-board-module__H1PUDq__well{background:var(--surface-sunken);border-left:2px solid var(--border-strong)}.pace-board-module__H1PUDq__constituentName{padding-left:var(--space-5)}.pace-board-module__H1PUDq__caveat{color:var(--text-tertiary);font-size:var(--font-size-xs);padding:var(--space-1) var(--space-3) var(--space-2) var(--space-5)}.pace-board-module__H1PUDq__emptyChildren{color:var(--text-tertiary);font-size:var(--font-size-sm);padding:var(--space-3)}@media (max-width:1100px){.pace-board-module__H1PUDq__section{--pace-grid:minmax(140px, 2fr) minmax(90px, 1.4fr) 118px 118px 118px 104px 0 32px}.pace-board-module__H1PUDq__variancePct{display:none}}
table.dt tbody tr.contacts-import-review-table-module__dPQEOG__rowError{background:color-mix(in srgb, var(--destructive) 6%, transparent)}table.dt tbody tr.contacts-import-review-table-module__dPQEOG__rowFixed{background:color-mix(in srgb, var(--success) 6%, transparent)}.contacts-import-review-table-module__dPQEOG__statusError{color:var(--destructive)}.contacts-import-review-table-module__dPQEOG__statusFixed{color:var(--success)}
.job-detail-drawer-module__gpIfFa__positionRow{padding:var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--divider);justify-content:space-between;align-items:center;display:flex}
.admin-layout-client-module__R6a30q__mobileTrigger{z-index:60;display:none;position:fixed;top:10px;left:10px}@media (max-width:900px){.admin-layout-client-module__R6a30q__mobileTrigger{display:inline-flex}}.admin-layout-client-module__R6a30q__brandName{font-weight:var(--font-weight-semibold);font-size:14px}
.pledge-summary-dashboard-module__TJnIVa__overdueValue{color:var(--destructive)}
.assign-module__2oB44a__frame{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-base);flex-direction:column;width:100%;max-width:960px;margin:0 auto;display:flex;overflow:hidden}.assign-module__2oB44a__top{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border-default);background:var(--surface-raised);display:flex}.assign-module__2oB44a__topTitle{font-family:var(--font-heading);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.assign-module__2oB44a__progressCount{font-family:var(--font-mono);font-feature-settings:"tnum";font-size:var(--font-size-xs);letter-spacing:var(--mono-tracking);color:var(--text-tertiary);white-space:nowrap}.assign-module__2oB44a__progressBar{flex:0 180px}.assign-module__2oB44a__spacer{flex:1}.assign-module__2oB44a__strip{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-5);border-bottom:1px solid var(--border-default);font-size:var(--font-size-sm);display:flex}.assign-module__2oB44a__stripDone{background:var(--color-badge-success-bg);color:var(--color-badge-success-text)}.assign-module__2oB44a__stripError{background:var(--color-badge-error-bg);color:var(--color-badge-error-text)}.assign-module__2oB44a__stripText{min-width:0}.assign-module__2oB44a__stage{align-items:center;gap:var(--space-5);padding:var(--space-8);flex-direction:column;display:flex}.assign-module__2oB44a__txnCard{gap:var(--space-2);text-align:center;flex-direction:column;width:100%;max-width:560px;display:flex}.assign-module__2oB44a__party{font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold)}.assign-module__2oB44a__figure{justify-content:center;display:flex}.assign-module__2oB44a__meta{justify-content:center;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--text-tertiary);flex-wrap:wrap;display:flex}.assign-module__2oB44a__bankDescription{margin-top:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-raised);font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:var(--mono-tracking);color:var(--text-secondary);text-align:left;overflow-wrap:anywhere}.assign-module__2oB44a__bankDescriptionLabel{font-family:var(--font-sans);font-size:var(--font-size-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:2px;display:block}.assign-module__2oB44a__ask{gap:var(--space-3);flex-direction:column;width:100%;max-width:560px;display:flex}.assign-module__2oB44a__question{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);text-align:center}.assign-module__2oB44a__choice{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-primary);text-align:left;cursor:pointer;transition:var(--transition-fast);display:flex}.assign-module__2oB44a__choice:hover{border-color:var(--color-action);background:var(--color-brand-bg-subtle)}.assign-module__2oB44a__choice:focus-visible{box-shadow:var(--focus-ring);outline:none}.assign-module__2oB44a__choiceKey{border-radius:var(--radius-sm);background:var(--surface-sunken);width:22px;height:22px;color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--font-size-xs);flex:none;place-content:center;display:grid}.assign-module__2oB44a__choiceText{flex-direction:column;gap:1px;min-width:0;display:flex}.assign-module__2oB44a__choiceTitle{font-weight:var(--font-weight-medium)}.assign-module__2oB44a__choiceWhy{font-size:var(--font-size-xs);color:var(--text-tertiary)}.assign-module__2oB44a__searchResults{gap:var(--space-1);flex-direction:column;max-height:240px;display:flex;overflow-y:auto}.assign-module__2oB44a__result{width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--text-primary);font-size:var(--font-size-sm);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;display:flex}.assign-module__2oB44a__result:hover,.assign-module__2oB44a__resultActive{background:var(--surface-hover)}.assign-module__2oB44a__result:focus-visible{box-shadow:var(--focus-ring);outline:none}.assign-module__2oB44a__noResults{padding:var(--space-3);font-size:var(--font-size-sm);color:var(--text-tertiary);text-align:center}.assign-module__2oB44a__scopedTo{align-items:center;gap:var(--space-2);padding-top:var(--space-1);font-size:var(--font-size-xs);color:var(--text-tertiary);flex-wrap:wrap;display:flex}.assign-module__2oB44a__applyAll{justify-content:center;align-items:center;gap:var(--space-2);padding-top:var(--space-1);font-size:var(--font-size-sm);color:var(--text-secondary);cursor:pointer;display:flex}.assign-module__2oB44a__bottom{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);border-top:1px solid var(--border-default);background:var(--surface-raised);font-size:var(--font-size-xs);color:var(--text-tertiary);flex-wrap:wrap;display:flex}.assign-module__2oB44a__hint{align-items:center;gap:var(--space-1);display:inline-flex}.assign-module__2oB44a__blockedNotice{width:100%;max-width:560px}