.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:normal;text-align:center;min-width:0;max-width:100%;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-label{min-width:0;line-height:var(--line-height-tight);margin-block:calc((1 - var(--line-height-tight)) / 2 * 1em)}.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__root.input-module__w9Focq__cell{background:0 0;border:0;border-radius:0;height:100%;font-family:inherit}.input-module__w9Focq__root.input-module__w9Focq__cell.input-module__w9Focq__focused{box-shadow:none}.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__root.input-module__w9Focq__cell .input-module__w9Focq__input{min-height:0;font-size:inherit;padding:0}.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--wrap{height:auto;min-height:var(--space-6);min-width:0;max-width:100%;padding-block:calc((var(--space-6) - 2px - var(--font-size-sm) * var(--line-height-tight)) / 2);white-space:normal;text-align:left;line-height:var(--line-height-tight)}.badge-module__zdP5OW__badge--wrap.badge-module__zdP5OW__badge--sm{min-height:var(--space-5);padding-block:calc((var(--space-5) - 2px - var(--font-size-xs) * var(--line-height-tight)) / 2)}.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}
.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)}}
.select-module__-6OyDq__select{appearance:none;min-width:160px;height:var(--touch-target-min);padding:0 var(--space-4);padding-right:var(--space-7);background-color:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--font-size-base);color:var(--text-primary);cursor:pointer;transition:var(--transition-fast);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23344054' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right var(--space-3) center;outline:none;align-items:center;display:inline-flex}.select-module__-6OyDq__select:hover:not(:disabled){border-color:var(--border-strong)}.select-module__-6OyDq__select:focus-visible{border-color:var(--color-brand-primary);box-shadow:var(--focus-ring)}.select-module__-6OyDq__select:disabled{opacity:.5;cursor:not-allowed}.select-module__-6OyDq__error{border-color:var(--color-status-blocked)}.select-module__-6OyDq__error:focus-visible{border-color:var(--color-status-blocked);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-status-blocked) 30%, transparent)}
.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)}
.checkbox-module__tI_z9G__check{appearance:none;vertical-align:middle;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--surface-raised);cursor:pointer;width:20px;height:20px;transition:var(--transition-fast);color:var(--text-inverse);outline:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.checkbox-module__tI_z9G__check:focus-visible{box-shadow:var(--focus-ring)}.checkbox-module__tI_z9G__check:checked,.checkbox-module__tI_z9G__check:indeterminate{background:var(--color-brand-primary);border-color:var(--color-brand-primary)}.checkbox-module__tI_z9G__check:disabled{opacity:.5;cursor:not-allowed}.checkbox-module__tI_z9G__check:checked:after{content:"";border:solid var(--text-inverse);border-width:0 2px 2px 0;width:6px;height:11px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.checkbox-module__tI_z9G__check:indeterminate:after{content:"";border-radius:var(--radius-full);background:var(--text-inverse);border:0;width:10px;height:2px;position:absolute;top:8px;left:4px;transform:none}
.radio-module__1bxX8G__radio{appearance:none;vertical-align:middle;border-radius:var(--radius-full);border:1px solid var(--border-strong);background:var(--surface-raised);cursor:pointer;width:20px;height:20px;transition:var(--transition-fast);outline:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.radio-module__1bxX8G__radio:focus-visible{box-shadow:var(--focus-ring)}.radio-module__1bxX8G__radio:checked{border-color:var(--color-brand-primary);background:var(--color-brand-primary)}.radio-module__1bxX8G__radio:disabled{opacity:.5;cursor:not-allowed}.radio-module__1bxX8G__radio:checked:after{content:"";aspect-ratio:1;border-radius:var(--radius-full);background:var(--text-inverse);width:40%;display:block}.radio-module__1bxX8G__group{gap:var(--space-2);flex-direction:column;display:flex}.radio-module__1bxX8G__group[data-orientation=horizontal]{gap:var(--space-4);flex-direction:row}.radio-module__1bxX8G__item{border-radius:var(--radius-full);border:1px solid var(--border-strong);background:var(--surface-raised);cursor:pointer;transition:var(--transition-fast);outline:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.radio-module__1bxX8G__size-sm{width:16px;height:16px}.radio-module__1bxX8G__size-md{width:20px;height:20px}.radio-module__1bxX8G__item:focus-visible{box-shadow:var(--focus-ring)}.radio-module__1bxX8G__item[data-state=checked]{border-color:var(--color-brand-primary);background:var(--color-brand-primary)}.radio-module__1bxX8G__item[data-disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.radio-module__1bxX8G__indicator{justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex;position:relative}.radio-module__1bxX8G__indicator:after{content:"";aspect-ratio:1;border-radius:var(--radius-full);background:var(--text-inverse);width:40%;display:block}.radio-module__1bxX8G__row{align-items:center;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--font-sans);font-size:var(--font-size-sm);color:var(--text-primary);display:inline-flex}.radio-module__1bxX8G__row[data-disabled]{cursor:not-allowed;color:var(--text-tertiary)}
.combobox-module__rR5dKq__root{width:100%;position:relative}.combobox-module__rR5dKq__input{width:100%;min-height:var(--space-9);padding:0 var(--space-4);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--font-size-base);color:var(--text-primary);transition:var(--transition-fast);outline:0}.combobox-module__rR5dKq__input:hover:not(:disabled){border-color:var(--border-strong)}.combobox-module__rR5dKq__input:focus{border-color:var(--color-brand-primary);box-shadow:var(--focus-ring)}.combobox-module__rR5dKq__input::placeholder{color:var(--text-tertiary)}.combobox-module__rR5dKq__input:disabled{background:var(--surface-base);color:var(--text-tertiary);cursor:not-allowed}.combobox-module__rR5dKq__panel{width:var(--radix-popover-trigger-width);max-height:280px;padding:var(--space-1);background:var(--surface-overlay);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);z-index:60;overflow-y:auto}.combobox-module__rR5dKq__item{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--font-size-sm);color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;display:flex}.combobox-module__rR5dKq__item:hover{background:var(--surface-hover)}
.file-drop-module__o1C6Ka__zone{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-6);text-align:center;background:var(--surface-sunken);border:1.5px dashed var(--border-strong);border-radius:var(--radius-lg);color:var(--text-secondary);cursor:pointer;transition:var(--transition-fast);flex-direction:column;display:flex}.file-drop-module__o1C6Ka__zone:hover:not(.file-drop-module__o1C6Ka__disabled),.file-drop-module__o1C6Ka__zone.file-drop-module__o1C6Ka__active{border-color:var(--color-brand-primary);background:var(--color-badge-brand-bg);color:var(--color-brand-primary)}.file-drop-module__o1C6Ka__disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.file-drop-module__o1C6Ka__prompt{font-family:var(--font-sans);font-size:var(--font-size-sm);color:var(--text-secondary)}.file-drop-module__o1C6Ka__hint{font-size:var(--font-size-xs);color:var(--text-secondary)}
.tile-icon-module__MEdMbG__tile-icon{border-radius:var(--r-md);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.tile-icon-module__MEdMbG__tile-icon--sm{width:28px;height:28px}.tile-icon-module__MEdMbG__tile-icon--lg{width:44px;height:44px}.tile-icon-module__MEdMbG__tile-icon--info{background:var(--info-tint);color:var(--primary)}.tile-icon-module__MEdMbG__tile-icon--success{background:var(--success-tint);color:var(--success)}.tile-icon-module__MEdMbG__tile-icon--warning{background:var(--warning-tint);color:#8a5a00}.tile-icon-module__MEdMbG__tile-icon--destructive{background:var(--destructive-tint);color:var(--destructive)}.tile-icon-module__MEdMbG__tile-icon--neutral{background:var(--neutral-tint);color:var(--text-secondary)}
.legend-dot-module__EHSATa__legendDot{background:var(--info);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.legend-dot-module__EHSATa__soft{opacity:.4}.legend-dot-module__EHSATa__track{background:var(--divider)}.legend-dot-module__EHSATa__success{background:var(--success)}.legend-dot-module__EHSATa__warning{background:var(--warning)}.legend-dot-module__EHSATa__destructive{background:var(--destructive)}.legend-dot-module__EHSATa__info{background:var(--info)}.legend-dot-module__EHSATa__neutral{background:var(--text-secondary)}
.color-dot-module__24YeaW__colorDot{border-radius:50%;flex-shrink:0;display:inline-block}
.progress-ring-module__fPy1fq__ring{flex-shrink:0;display:block}.progress-ring-module__fPy1fq__track{stroke:var(--surface-sunken)}.progress-ring-module__fPy1fq__track--ok{stroke:var(--color-success-bg)}.progress-ring-module__fPy1fq__arc{transition:stroke-dasharray var(--duration-slow) var(--ease-out)}.progress-ring-module__fPy1fq__arc--soft{opacity:.4}.progress-ring-module__fPy1fq__ring--warn .progress-ring-module__fPy1fq__arc{stroke:var(--color-warning-text);opacity:1}.progress-ring-module__fPy1fq__ring--over .progress-ring-module__fPy1fq__arc{stroke:var(--color-danger-text);opacity:1}.progress-ring-module__fPy1fq__label{fill:var(--text-primary);font-family:var(--font-sans);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.progress-ring-module__fPy1fq__arc{transition:none}}
.avatar-module__RaOILW__avatar{background:var(--surface-sunken);color:var(--text-secondary);font-family:var(--font-sans);font-weight:var(--font-weight-semibold);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.avatar-module__RaOILW__variant-circle{border-radius:var(--radius-full,9999px)}.avatar-module__RaOILW__variant-rounded{border-radius:var(--radius-md)}.avatar-module__RaOILW__size-sm{width:var(--space-7);height:var(--space-7);font-size:var(--font-size-xs)}.avatar-module__RaOILW__size-md{width:var(--space-9);height:var(--space-9);font-size:var(--font-size-sm)}.avatar-module__RaOILW__size-lg{width:var(--space-12);height:var(--space-12);font-size:var(--font-size-base)}.avatar-module__RaOILW__image{object-fit:cover;width:100%;height:100%;display:block}
.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)}
.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}
.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}
.visually-hidden-module__yqlXgq__root{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;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)}
.wizard-frame-module__qyEUaa__frame{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.wizard-frame-module__qyEUaa__frame[data-rail=true]{grid-template-columns:minmax(0,1fr) 280px;align-items:start}@media (max-width:900px){.wizard-frame-module__qyEUaa__frame[data-rail=true]{grid-template-columns:minmax(0,1fr)}}.wizard-frame-module__qyEUaa__frame[data-progress=left]{grid-template-columns:240px minmax(0,1fr);align-items:start}.wizard-frame-module__qyEUaa__progress{top:var(--space-4);max-height:calc(100vh - var(--space-8));min-width:0;position:sticky;overflow-y:auto}@media (max-width:900px){.wizard-frame-module__qyEUaa__frame[data-progress=left]{grid-template-columns:minmax(0,1fr)}.wizard-frame-module__qyEUaa__progress{max-height:12rem;position:static}}.wizard-frame-module__qyEUaa__main{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.wizard-frame-module__qyEUaa__rail{background:var(--surface-sunken);border-radius:var(--radius-md);padding:var(--space-4)}.wizard-frame-module__qyEUaa__fieldset{gap:var(--space-4);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.wizard-frame-module__qyEUaa__notice{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.wizard-frame-module__qyEUaa__footer{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.wizard-frame-module__qyEUaa__footerRight{align-items:flex-end;gap:var(--space-2);flex-direction:column;min-width:0;max-width:100%;display:flex}.wizard-frame-module__qyEUaa__footerButtons{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:560px){.wizard-frame-module__qyEUaa__footer{align-items:stretch;gap:var(--space-3);flex-direction:column}.wizard-frame-module__qyEUaa__footer>button,.wizard-frame-module__qyEUaa__footer>a{width:100%}.wizard-frame-module__qyEUaa__footerRight{align-items:stretch}.wizard-frame-module__qyEUaa__footerButtons{flex-direction:column;align-items:stretch}.wizard-frame-module__qyEUaa__footerButtons>button{width:100%}}.wizard-frame-module__qyEUaa__missingHint{font-size:var(--font-size-xs);color:var(--text-tertiary)}.wizard-frame-module__qyEUaa__draftLine{font-size:var(--font-size-xs);color:var(--text-tertiary);align-items:center;gap:var(--space-2);min-height:1.5em;display:flex}.wizard-frame-module__qyEUaa__question{font-family:var(--font-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.wizard-frame-module__qyEUaa__sectionHeading{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0}.wizard-frame-module__qyEUaa__whatWillHappen{gap:var(--space-2);flex-direction:column;display:flex}.wizard-frame-module__qyEUaa__focusTarget:focus{outline:none}.wizard-frame-module__qyEUaa__focusTarget:focus-visible{outline:var(--focus-ring)}
.close-line-item-wizard-module__OY-meW__body{gap:var(--space-4);flex-direction:column;display:flex}.close-line-item-wizard-module__OY-meW__summaryList{gap:var(--space-2);flex-direction:column;display:flex}.close-line-item-wizard-module__OY-meW__summaryLine{color:var(--text-primary);font-size:var(--font-size-sm)}.close-line-item-wizard-module__OY-meW__note{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-base)}.close-line-item-wizard-module__OY-meW__choices{gap:var(--space-3);flex-direction:column;display:flex}.close-line-item-wizard-module__OY-meW__choice{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-raised);flex-direction:column;display:flex}.close-line-item-wizard-module__OY-meW__choiceHeader{align-items:center;gap:var(--space-2);display:flex}.close-line-item-wizard-module__OY-meW__consequence{color:var(--text-secondary);font-size:var(--font-size-sm);padding-left:var(--space-6)}.close-line-item-wizard-module__OY-meW__rowActions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.close-line-item-wizard-module__OY-meW__rows{gap:var(--space-2);flex-direction:column;max-height:22rem;display:flex;overflow-y:auto}.close-line-item-wizard-module__OY-meW__row{gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);grid-template-columns:1fr auto;align-items:center;display:grid}.close-line-item-wizard-module__OY-meW__rowLocked{color:var(--text-tertiary);background:var(--surface-sunken)}.close-line-item-wizard-module__OY-meW__rowMain{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.close-line-item-wizard-module__OY-meW__rowName{font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.close-line-item-wizard-module__OY-meW__rowMeta{font-size:var(--font-size-xs);color:var(--text-secondary)}.close-line-item-wizard-module__OY-meW__rowChoice{gap:var(--space-2);align-items:center;display:flex}.close-line-item-wizard-module__OY-meW__footerLeft{margin-right:auto}
.plan-paid-from-module__y2Lu3G__body{gap:var(--space-3);flex-direction:column;display:flex}.plan-paid-from-module__y2Lu3G__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.plan-paid-from-module__y2Lu3G__row{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.plan-paid-from-module__y2Lu3G__account{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.plan-paid-from-module__y2Lu3G__selectedName{font-weight:var(--font-weight-semibold)}.plan-paid-from-module__y2Lu3G__note{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0}.plan-paid-from-module__y2Lu3G__link{color:var(--color-brand-primary);font-weight:var(--font-weight-medium);border-radius:var(--radius-xs);outline:none;text-decoration:none}.plan-paid-from-module__y2Lu3G__link:hover{color:var(--color-brand-primary-hover);text-decoration:underline}.plan-paid-from-module__y2Lu3G__link:focus-visible{box-shadow:var(--focus-ring)}
.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__panel .plan-list-module__qOXCJG__panelPaidFrom{padding-inline:var(--space-6);margin-bottom: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-list-module__qOXCJG__closedName{color:var(--text-tertiary)}
.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)}
.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}
.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}
.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}
.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;flex-wrap:wrap;font-size:13.5px;display:flex}.banner-module__TuD22W__icon{flex-shrink:0;margin-top:1px}.banner-module__TuD22W__body{flex:50%;min-width:0}.banner-module__TuD22W__body strong{font-weight:600}.banner-module__TuD22W__actions{justify-content:flex-end;gap:var(--s-2);flex-wrap:wrap;max-width:100%;margin-left:auto;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}
.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__panelMessage{padding:var(--space-2) var(--space-3)}.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)}
.plan-entity-plan-block-module__YLINcq__block{gap:var(--space-3);flex-direction:column;align-items:flex-start;display:flex}
.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}
.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}
.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-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__rowShell{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);display:flex}.plan-entity-children-module__fP6HLq__rowButton{align-items:center;gap:var(--space-3);text-align:start;min-width:0;font:inherit;color:inherit;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;flex:1;display:flex}.plan-entity-children-module__fP6HLq__rowButton:hover{background:var(--surface-hover)}.plan-entity-children-module__fP6HLq__rowButton: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)}
.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-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)}
.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__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}
.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}
.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-auto-card-module__2DAt1W__link{margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--border-subtle);font-size:var(--font-size-sm)}
.transaction-read-view-module__nm9ZmW__header{gap:var(--space-2);margin-bottom:var(--space-5);flex-direction:column;display:flex}.transaction-read-view-module__nm9ZmW__party{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.transaction-read-view-module__nm9ZmW__badges{gap:var(--space-2);flex-wrap:wrap;display:flex}.transaction-read-view-module__nm9ZmW__facts{margin-bottom:var(--space-6)}.transaction-read-view-module__nm9ZmW__accountValue,.transaction-read-view-module__nm9ZmW__splitLine{align-items:center;gap:var(--space-2);display:inline-flex}.transaction-read-view-module__nm9ZmW__splitList{gap:var(--space-1);flex-direction:column;display:flex}.transaction-read-view-module__nm9ZmW__sectionLabel{align-items:center;gap:var(--space-2);display:inline-flex}.transaction-read-view-module__nm9ZmW__historyList{gap:var(--space-3);flex-direction:column;display:flex}.transaction-read-view-module__nm9ZmW__historyRow{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-subtle);display:flex}.transaction-read-view-module__nm9ZmW__historyRow:last-child{border-bottom:0;padding-bottom:0}.transaction-read-view-module__nm9ZmW__historyChange{flex-direction:column;gap:2px;min-width:0;display:flex}.transaction-read-view-module__nm9ZmW__historyField{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary)}.transaction-read-view-module__nm9ZmW__historyValues{font-size:var(--font-size-sm);color:var(--text-secondary);overflow-wrap:anywhere}.transaction-read-view-module__nm9ZmW__historyWho{font-size:var(--font-size-xs);color:var(--text-tertiary)}.transaction-read-view-module__nm9ZmW__transferLink{margin-top:var(--space-3)}
.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}
.manage-jobs-dialog-module__lH-YXW__intro{margin-bottom:var(--space-3);display:block}.manage-jobs-dialog-module__lH-YXW__loading{padding:var(--space-8) 0;justify-content:center;display:flex}.manage-jobs-dialog-module__lH-YXW__list{flex-direction:column;max-height:400px;display:flex;overflow:auto}.manage-jobs-dialog-module__lH-YXW__row{align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-xs);cursor:pointer;display:flex}.manage-jobs-dialog-module__lH-YXW__row:hover{background:var(--surface-hover)}.manage-jobs-dialog-module__lH-YXW__jobTitle{font-size:var(--font-size-sm)}
.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)}
.staffing-chart-module__SDuW7a__chart{width:100%;min-width:0}
.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)}
.staffing-summary-card-module__JDJUlW__body{gap:var(--space-6);grid-template-columns:minmax(220px,260px) minmax(0,1fr) minmax(180px,220px);align-items:start;display:grid}@media (max-width:1000px){.staffing-summary-card-module__JDJUlW__body{grid-template-columns:1fr}}.staffing-summary-card-module__JDJUlW__counts{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.staffing-summary-card-module__JDJUlW__total{margin:0}.staffing-summary-card-module__JDJUlW__toggles{gap:var(--space-1);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.staffing-summary-card-module__JDJUlW__cost{gap:var(--space-2);flex-direction:column;align-items:flex-start;min-width:0;display:flex}.staffing-summary-card-module__JDJUlW__parts{width:100%}
.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}
.job-row-module__-IOy8q__row{grid-template-columns:minmax(0, 1fr) var(--jp-col-actions);border-bottom:1px solid var(--border-subtle);align-items:center;display:grid}.job-row-module__-IOy8q__row:hover{background:var(--surface-hover)}.job-row-module__-IOy8q__rowOpen{background:var(--surface-sunken)}.job-row-module__-IOy8q__toggle{grid-template-columns:var(--jp-columns);align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;display:grid}.job-row-module__-IOy8q__toggle:focus-visible{box-shadow:var(--focus-ring)}.job-row-module__-IOy8q__nameCell{align-items:center;gap:var(--space-2);min-width:0;display:flex}.job-row-module__-IOy8q__name{font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.job-row-module__-IOy8q__badges{align-items:center;gap:var(--space-1);flex:none;display:inline-flex}.job-row-module__-IOy8q__pay{text-align:left;font-size:var(--font-size-sm);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.job-row-module__-IOy8q__counts{font-size:var(--font-size-xs);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.job-row-module__-IOy8q__zeroCount{color:var(--text-tertiary)}.job-row-module__-IOy8q__amount{text-align:right;white-space:nowrap}.job-row-module__-IOy8q__rowActions{padding-right:var(--space-2);opacity:0;transition:var(--transition-fast);justify-content:flex-end;align-items:center;display:flex}.job-row-module__-IOy8q__row:hover .job-row-module__-IOy8q__rowActions,.job-row-module__-IOy8q__row:focus-within .job-row-module__-IOy8q__rowActions{opacity:1}@media (max-width:900px){.job-row-module__-IOy8q__toggle{grid-template-columns:var(--jp-col-chevron) minmax(0, 1fr) auto}.job-row-module__-IOy8q__pay,.job-row-module__-IOy8q__counts{grid-column:2/-1}.job-row-module__-IOy8q__amount{grid-area:1/3}}
.transaction-drawer-module__jKPqRa__footerSpacer{flex:1}
.work-schedule-editor-module__b7q5DG__rowCard{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-raised)}.work-schedule-editor-module__b7q5DG__dayGrid{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(3.5rem,1fr));align-items:end;display:grid}.work-schedule-editor-module__b7q5DG__dayGrid .work-schedule-editor-module__b7q5DG__dayField{min-width:0}.work-schedule-editor-module__b7q5DG__dayInput input{padding-inline:var(--space-1);text-align:center}.work-schedule-editor-module__b7q5DG__total{align-self:stretch;gap:var(--space-1);text-align:center;flex-direction:column;display:flex}.work-schedule-editor-module__b7q5DG__totalValue{flex:1;justify-content:center;align-items:center;display:flex}
.job-positions-table-module__EpPu6a__wrap{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.job-positions-table-module__EpPu6a__heading{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.job-positions-table-module__EpPu6a__emptyLine,.job-positions-table-module__EpPu6a__moreLine{padding:var(--space-2) 0}.job-positions-table-module__EpPu6a__table{--col-tick:36px;--col-status:22%;--col-person:26%;--col-dates:30%;--col-amount:22%;width:calc(100% - var(--jp-positions-gutter,0px));table-layout:fixed;border-collapse:collapse;font-size:var(--font-size-sm)}.job-positions-table-module__EpPu6a__colTick{width:var(--col-tick)}.job-positions-table-module__EpPu6a__colStatus{width:var(--col-status)}.job-positions-table-module__EpPu6a__colPerson{width:var(--col-person)}.job-positions-table-module__EpPu6a__colDates{width:var(--col-dates)}.job-positions-table-module__EpPu6a__colAmount{width:var(--col-amount)}.job-positions-table-module__EpPu6a__batchFactsRow th,.job-positions-table-module__EpPu6a__batchRow th{text-align:left;font-weight:var(--font-weight-regular);padding:var(--space-2);background:var(--surface-sunken);vertical-align:bottom}.job-positions-table-module__EpPu6a__batchFactsRow th{border-top:1px solid var(--border-subtle);padding-bottom:0}.job-positions-table-module__EpPu6a__batchRow th{border-bottom:1px solid var(--border-subtle)}.job-positions-table-module__EpPu6a__batchMeta{gap:var(--space-2);color:var(--text-secondary);font-size:var(--font-size-xs);flex-wrap:wrap;display:flex}.job-positions-table-module__EpPu6a__batchMeta strong{color:var(--text-primary);font-weight:var(--font-weight-semibold)}.job-positions-table-module__EpPu6a__columnHead,.job-positions-table-module__EpPu6a__columnHeadNum{color:var(--text-tertiary);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em}.job-positions-table-module__EpPu6a__columnHeadNum{text-align:right}.job-positions-table-module__EpPu6a__positionRow{cursor:pointer;border-bottom:1px solid var(--border-subtle)}.job-positions-table-module__EpPu6a__positionRow:hover{background:var(--surface-hover)}.job-positions-table-module__EpPu6a__positionRow td{vertical-align:middle}.job-positions-table-module__EpPu6a__tickCell{width:var(--col-tick);padding:var(--space-2)}.job-positions-table-module__EpPu6a__numCell{padding:var(--space-2);text-align:right;white-space:nowrap}.job-positions-table-module__EpPu6a__openCell{padding:0}.job-positions-table-module__EpPu6a__openRow{grid-template-columns:var(--col-status) var(--col-person) var(--col-dates) var(--col-amount);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:0;padding:0;display:grid}.job-positions-table-module__EpPu6a__openRow:focus-visible{box-shadow:var(--focus-ring)}.job-positions-table-module__EpPu6a__openCellPart{padding:var(--space-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}
.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}
@font-face{font-family:poppins;src:url(../media/poppins_400_latin-s.p.26axoheojcvao.woff2?dpl=dpl_6ZN7hzrpwsrYCNBgCPbL1cqLTCKC)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_6ZN7hzrpwsrYCNBgCPbL1cqLTCKC)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_6ZN7hzrpwsrYCNBgCPbL1cqLTCKC)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_6ZN7hzrpwsrYCNBgCPbL1cqLTCKC)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"}
.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)}
.job-panel-module__f4RNna__panel{gap:var(--space-4);padding:var(--space-4);background:var(--surface-raised);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}.job-panel-module__f4RNna__header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.job-panel-module__f4RNna__headerActions{align-items:center;gap:var(--space-1);display:inline-flex}.job-panel-module__f4RNna__pageLink{width:var(--touch-target-min);height:var(--touch-target-min);border-radius:var(--radius-sm);color:var(--text-secondary);justify-content:center;align-items:center;display:inline-flex}.job-panel-module__f4RNna__pageLink:hover{background:var(--surface-hover);color:var(--text-primary)}.job-panel-module__f4RNna__pageLink:focus-visible{box-shadow:var(--focus-ring)}.job-panel-module__f4RNna__headline{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.job-panel-module__f4RNna__tables{gap:var(--space-6);margin-bottom:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.job-panel-module__f4RNna__table{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}
@font-face{font-family:dmSans;src:url(../media/dm_sans_variable_latin-s.p.0tm8u-h63rec8.woff2?dpl=dpl_6ZN7hzrpwsrYCNBgCPbL1cqLTCKC)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)}
.committed-expenses-drawer-module__6xNSia__backControl{margin-bottom:var(--space-3);padding-left:0}
.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}
.staffing-plan-editor-module__YtImYW__weeklyWages{font-size:var(--font-size-xs);color:var(--text-secondary)}
.category-card-module__lNfm9G__card{overflow:hidden}.category-card-module__lNfm9G__band{grid-template-columns:minmax(0, 1fr) var(--jp-col-actions);background:var(--color-brand-bg-subtle);border-bottom:1px solid var(--border-subtle);align-items:center;display:grid}.category-card-module__lNfm9G__bandToggle{grid-template-columns:var(--jp-columns);align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;display:grid}.category-card-module__lNfm9G__bandToggle:focus-visible{box-shadow:var(--focus-ring)}.category-card-module__lNfm9G__bandName{font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.category-card-module__lNfm9G__bandMeta{font-size:var(--font-size-xs);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.category-card-module__lNfm9G__bandAmount{text-align:right;white-space:nowrap}.category-card-module__lNfm9G__bandActions{justify-content:flex-end;align-items:center;gap:var(--space-1);padding-right:var(--space-2);opacity:0;transition:var(--transition-fast);display:flex}.category-card-module__lNfm9G__band:hover .category-card-module__lNfm9G__bandActions,.category-card-module__lNfm9G__band:focus-within .category-card-module__lNfm9G__bandActions{opacity:1}.category-card-module__lNfm9G__jobs{flex-direction:column;display:flex}@media (max-width:900px){.category-card-module__lNfm9G__bandToggle{grid-template-columns:var(--jp-col-chevron) minmax(0, 1fr) auto}.category-card-module__lNfm9G__bandMeta{grid-column:2/-1}.category-card-module__lNfm9G__bandAmount{grid-area:1/3}}
@font-face{font-family:ibmPlexMono;src:url(../media/ibm_plex_mono_400_latin-s.p.3xdfs0-p_zi4c.woff2?dpl=dpl_6ZN7hzrpwsrYCNBgCPbL1cqLTCKC)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_6ZN7hzrpwsrYCNBgCPbL1cqLTCKC)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)}
.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)}
.position-drawer-module__uXBgVa__stack{gap:var(--space-4);flex-direction:column;display:flex}.position-drawer-module__uXBgVa__headline{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.position-drawer-module__uXBgVa__footer{align-items:center;gap:var(--space-2);margin-right:auto;display:flex}
.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)}
.two-factor-step-module__o3dumW__code{text-align:center;font-size:var(--font-size-xl);letter-spacing:.4em}
.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}}
.group-dashboard-module__B1_xlG__dashboard{gap:var(--space-6);flex-direction:column;display:flex}.group-dashboard-module__B1_xlG__controls{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.group-dashboard-module__B1_xlG__caption{margin:var(--space-2) 0 0;font-size:var(--font-size-sm);color:var(--text-secondary)}.group-dashboard-module__B1_xlG__note{margin-top:var(--space-1);font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);color:var(--text-secondary);white-space:normal;display:block}.group-dashboard-module__B1_xlG__failure{align-items:center;gap:var(--space-2);margin-top:var(--space-1);font-size:var(--font-size-xs);color:var(--text-secondary);flex-wrap:wrap;display:flex}.group-dashboard-module__B1_xlG__cellText{color:var(--text-secondary)}.group-dashboard-module__B1_xlG__dash{color:var(--text-tertiary)}.group-dashboard-module__B1_xlG__sideTitle{margin:var(--space-4) 0 var(--space-2)}.group-dashboard-module__B1_xlG__withMarker{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.group-dashboard-module__B1_xlG__periodPicker{min-width:calc(var(--space-12) * 3)}.group-dashboard-module__B1_xlG__nameNote{margin-top:var(--space-1);font-size:var(--font-size-xs);color:var(--text-secondary)}.group-dashboard-module__B1_xlG__chart{width:100%;height:calc(var(--space-12) * 6)}.group-dashboard-module__B1_xlG__tooltip{min-width:calc(var(--space-12) * 4);padding:var(--space-3);background:var(--surface-overlay);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-md);font-size:var(--font-size-sm)}.group-dashboard-module__B1_xlG__tooltipDate{margin-bottom:var(--space-2);font-weight:var(--font-weight-semibold)}.group-dashboard-module__B1_xlG__tooltipRow{justify-content:space-between;gap:var(--space-4);margin-top:var(--space-1);display:flex}.group-dashboard-module__B1_xlG__tooltipName{align-items:center;gap:var(--space-2);color:var(--text-secondary);display:inline-flex}.group-dashboard-module__B1_xlG__tooltipSwatch{width:var(--space-2);height:var(--space-2);flex-shrink:0}.group-dashboard-module__B1_xlG__tooltipFigure{align-items:baseline;gap:var(--space-2);display:inline-flex}.group-dashboard-module__B1_xlG__tooltipMark{color:var(--text-tertiary);font-size:var(--font-size-xs)}.group-dashboard-module__B1_xlG__figuresTable{margin-top:var(--space-3)}.group-dashboard-module__B1_xlG__notes{gap:var(--space-1);margin-top:var(--space-2);flex-direction:column;display:flex}.group-dashboard-module__B1_xlG__notes p{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0}.group-dashboard-module__B1_xlG__axisTick{font-size:var(--font-size-xs);fill:var(--text-secondary)}.group-dashboard-module__B1_xlG__endLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.group-dashboard-module__B1_xlG__endLabelTotal{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.group-dashboard-module__B1_xlG__chartKey{gap:var(--space-2) var(--space-4);margin:var(--space-2) 0 0;font-size:var(--font-size-xs);color:var(--text-secondary);flex-wrap:wrap;padding:0;list-style:none;display:flex}.group-dashboard-module__B1_xlG__chartKeyItem{align-items:center;gap:var(--space-2);display:inline-flex}.group-dashboard-module__B1_xlG__failedCampaigns{gap:var(--space-3);margin-bottom:var(--space-3);flex-direction:column;display:flex}.group-dashboard-module__B1_xlG__sectionActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}
.labels-module__REnPEq__page{gap:var(--space-6);flex-direction:column;display:flex}.labels-module__REnPEq__statusRow{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.labels-module__REnPEq__labelList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.labels-module__REnPEq__labelRow{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border-default);flex-wrap:wrap;display:flex}.labels-module__REnPEq__labelMain{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.labels-module__REnPEq__labelName{overflow-wrap:anywhere}.labels-module__REnPEq__nameEditor{flex:18rem;min-width:0;max-width:28rem}.labels-module__REnPEq__listFooter{padding-top:var(--space-3)}.labels-module__REnPEq__campaignBlock{gap:var(--space-2);flex-direction:column;display:flex}.labels-module__REnPEq__itemName{overflow-wrap:anywhere;display:block}.labels-module__REnPEq__itemDetail{margin-top:var(--space-1);overflow-wrap:anywhere;display:block}.labels-module__REnPEq__labelCell{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.labels-module__REnPEq__labelSelect{min-width:12rem}.labels-module__REnPEq__stepSplit{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}@media (max-width:900px){.labels-module__REnPEq__stepSplit{grid-template-columns:minmax(0,1fr)}}.labels-module__REnPEq__reference{background:var(--surface-sunken);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-3);flex-direction:column;max-height:28rem;display:flex;overflow-y:auto}.labels-module__REnPEq__referenceList{padding-left:var(--space-5);margin:0}.labels-module__REnPEq__reviewSide{gap:var(--space-3);flex-direction:column;display:flex}
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)}
.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;min-width:57rem}.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--leaf.variance-disposition-step-module__qLmN-G__childRow>td:first-child{padding-left:var(--space-12)}.variance-disposition-step-module__qLmN-G__walk table.dt.dt--tree .dt-row--group>td{background:var(--bg);cursor:pointer}.variance-disposition-step-module__qLmN-G__lineCell{align-items:center;column-gap:var(--space-2);row-gap:var(--space-1);flex-wrap:wrap;min-width:0;display:flex}.variance-disposition-step-module__qLmN-G__lineTitle{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.variance-disposition-step-module__qLmN-G__lineTitle>svg{flex-shrink:0}.variance-disposition-step-module__qLmN-G__marker{min-width:0;max-width:100%;display:inline-flex}
.job-page-module__kLwZBW__actions{align-items:center;gap:var(--space-2);display:flex}.job-page-module__kLwZBW__summary{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:start;display:grid}.job-page-module__kLwZBW__summaryBlock{gap:var(--space-2);flex-direction:column;align-items:flex-start;min-width:0;display:flex}.job-page-module__kLwZBW__accountRow{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.job-page-module__kLwZBW__deleteCard{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-danger-border);border-radius:var(--radius-md);background:var(--surface-raised);flex-wrap:wrap;display:flex}
.jobs-positions-page-module__ZqqEOq__pageActions{align-items:center;gap:var(--space-2);display:flex}.jobs-positions-page-module__ZqqEOq__filters{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.jobs-positions-page-module__ZqqEOq__search{flex:1}.jobs-positions-page-module__ZqqEOq__categoryFilter{flex:none}.jobs-positions-page-module__ZqqEOq__list{--jp-col-chevron:16px;--jp-col-detail:150px;--jp-col-counts:250px;--jp-col-amount:140px;--jp-col-actions:120px;--jp-columns:var(--jp-col-chevron) minmax(0, 1fr) var(--jp-col-detail) var(--jp-col-counts) var(--jp-col-amount);--jp-positions-gutter:calc(var(--jp-col-actions) + var(--space-3) - var(--space-4));gap:var(--space-4);flex-direction:column;display:flex}.jobs-positions-page-module__ZqqEOq__categories{gap:var(--space-4);flex-direction:column;display:flex}.jobs-positions-page-module__ZqqEOq__grandTotal{grid-template-columns:minmax(0, 1fr) var(--jp-col-actions);border:1px solid #0000;border-top:2px solid var(--border-default);align-items:center;display:grid}.jobs-positions-page-module__ZqqEOq__grandTotalRow{grid-template-columns:var(--jp-columns);align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3);display:grid}.jobs-positions-page-module__ZqqEOq__grandTotalLabel{grid-column:2/5}.jobs-positions-page-module__ZqqEOq__grandTotalAmount{text-align:right;white-space:nowrap;grid-column:5}@media (max-width:900px){.jobs-positions-page-module__ZqqEOq__grandTotalRow{grid-template-columns:var(--jp-col-chevron) minmax(0, 1fr) auto}.jobs-positions-page-module__ZqqEOq__grandTotalLabel{grid-column:2}.jobs-positions-page-module__ZqqEOq__grandTotalAmount{grid-column:3}}
.new-positions-cost-sheet-module__xrqxba__iconLabel{align-items:center;gap:var(--space-1);display:inline-flex}.new-positions-cost-sheet-module__xrqxba__beforeAfter{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.new-positions-cost-sheet-module__xrqxba__arrow{color:var(--text-secondary)}.new-positions-cost-sheet-module__xrqxba__group{--npc-field-basis:14rem;align-items:flex-start;gap:var(--space-3);display:flex}.new-positions-cost-sheet-module__xrqxba__groupFields{gap:var(--space-3);flex-direction:column;flex:1;min-width:0;display:flex}.new-positions-cost-sheet-module__xrqxba__fieldRow{align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.new-positions-cost-sheet-module__xrqxba__growField{flex:1 1 var(--npc-field-basis);min-width:0}.new-positions-cost-sheet-module__xrqxba__countField{flex:none}
.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)}