.SplitView-module__wdJSyG__split{flex:1;min-height:0;display:flex}.SplitView-module__wdJSyG__list,.SplitView-module__wdJSyG__detail{flex:1;min-width:0;overflow:auto}.SplitView-module__wdJSyG__list{padding:var(--space-4)}.SplitView-module__wdJSyG__split[data-active=list] .SplitView-module__wdJSyG__detail,.SplitView-module__wdJSyG__split[data-active=detail] .SplitView-module__wdJSyG__list{display:none}@media (min-width:48rem){.SplitView-module__wdJSyG__split[data-active] .SplitView-module__wdJSyG__list,.SplitView-module__wdJSyG__split[data-active] .SplitView-module__wdJSyG__detail{display:block}.SplitView-module__wdJSyG__list{flex:0 0 var(--size-split-list);border-right:var(--border-width) solid var(--color-border)}}
.Toast-module__KjmB9G__region{right:var(--space-6);bottom:var(--toast-offset-bottom,var(--space-6));z-index:var(--z-index-toast);width:min(var(--size-toast-width), calc(100vw - 2 * var(--space-6)));position:fixed}.Toast-module__KjmB9G__center{width:min(var(--size-toast-width), calc(100vw - 2 * var(--space-4)));left:50%;right:auto;transform:translate(-50%)}.Toast-module__KjmB9G__toast{align-items:center;gap:var(--space-6);padding:var(--space-5) var(--space-6);border-radius:var(--radius-sm);background:var(--color-surface-inverse);color:var(--color-text-inverse);animation:Toast-module__KjmB9G__toast-in var(--duration-slow) var(--ease-standard);flex-wrap:wrap;display:flex}.Toast-module__KjmB9G__message{min-width:0;font-size:var(--font-size-xl);line-height:var(--line-height-normal);flex:1}.Toast-module__KjmB9G__actions{gap:var(--space-3);display:flex}.Toast-module__KjmB9G__button{height:var(--size-control-lg);padding:0 var(--space-4);border-radius:var(--radius-sm);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);cursor:pointer}.Toast-module__KjmB9G__button:focus-visible{outline:var(--focus-ring-width) solid var(--color-border-focus-inverse);outline-offset:var(--focus-ring-offset)}.Toast-module__KjmB9G__dismiss{border:var(--border-width) solid var(--color-border-inverse);color:var(--color-text-inverse);background:0 0}.Toast-module__KjmB9G__dismiss:hover{background:var(--color-surface-inverse-hover)}.Toast-module__KjmB9G__action{background:var(--color-accent);color:var(--color-on-accent);border:none}.Toast-module__KjmB9G__action:hover{background:var(--color-accent-hover)}@keyframes Toast-module__KjmB9G__toast-in{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Toast-module__KjmB9G__toast{animation:none}}
.offline-module__jPI4zq__strip{align-items:center;gap:var(--space-3);padding:var(--space-2-5) var(--space-4);border-bottom:var(--border-width) solid var(--color-border);background:var(--color-surface-subtle);color:var(--color-text);font-size:var(--font-size-body-secondary);flex-shrink:0;display:flex}.offline-module__jPI4zq__stripFailed{background:var(--color-status-warning-bg);color:var(--color-status-warning-fg)}.offline-module__jPI4zq__stripText{text-wrap:pretty;flex:1}.offline-module__jPI4zq__note{color:var(--color-text-muted);margin:0}
.BottomActionBar-module__q9Hgmq__bar{padding:var(--space-3) var(--space-4);border-top:var(--border-width) solid var(--color-border);background:var(--color-surface);flex-shrink:0}.BottomActionBar-module__q9Hgmq__column{max-width:var(--size-field-column);margin:0 auto}
.MobileHeader-module__E6QTFG__header{align-items:center;gap:var(--space-2);height:var(--size-header-height);padding:0 var(--space-2) 0 var(--space-4);border-bottom:var(--border-width) solid var(--color-border);background:var(--color-surface);flex-shrink:0;display:flex}.MobileHeader-module__E6QTFG__withBack{padding-left:var(--space-2)}.MobileHeader-module__E6QTFG__back{width:var(--size-touch-target);height:var(--size-touch-target);border-radius:var(--radius-sm);color:var(--color-text);flex-shrink:0;justify-content:center;align-items:center;display:flex}.MobileHeader-module__E6QTFG__back:hover{background:var(--color-surface-hover);color:var(--color-text)}.MobileHeader-module__E6QTFG__back:focus-visible{outline:var(--focus-ring-width) solid var(--color-border-focus);outline-offset:var(--focus-ring-offset)}.MobileHeader-module__E6QTFG__title{min-width:0;font-family:var(--font-family-display);font-size:var(--font-size-3xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.MobileHeader-module__E6QTFG__end{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}
.SaveIndicator-module__x2_S_W__indicator{align-items:center;gap:var(--space-1-5);min-height:var(--size-touch-target);padding:0 var(--space-2-5);border-radius:var(--radius-full);font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-none);white-space:nowrap;background:0 0;border:none;display:inline-flex}button.SaveIndicator-module__x2_S_W__indicator{cursor:pointer}button.SaveIndicator-module__x2_S_W__indicator:focus-visible{outline:var(--focus-ring-width) solid var(--color-border-focus);outline-offset:var(--focus-ring-offset)}.SaveIndicator-module__x2_S_W__saved{color:var(--color-status-positive-fg)}.SaveIndicator-module__x2_S_W__busy{color:var(--color-text-muted)}.SaveIndicator-module__x2_S_W__offline{background:var(--color-surface-subtle);color:var(--color-text)}.SaveIndicator-module__x2_S_W__failed{background:var(--color-status-warning-bg);color:var(--color-status-warning-fg)}
.StatusBadge-module__6tKqBq__badge{height:var(--size-badge-height);padding:0 var(--space-2-5);border-radius:var(--radius-full);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:var(--line-height-none);white-space:nowrap;align-items:center;display:inline-flex}.StatusBadge-module__6tKqBq__positive{background:var(--color-status-positive-bg);color:var(--color-status-positive-fg)}.StatusBadge-module__6tKqBq__warning{background:var(--color-status-warning-bg);color:var(--color-status-warning-fg)}.StatusBadge-module__6tKqBq__info{background:var(--color-status-info-bg);color:var(--color-status-info-fg)}.StatusBadge-module__6tKqBq__neutral{background:var(--color-status-neutral-bg);color:var(--color-status-neutral-fg)}
.TextArea-module__R_JW_G__box{height:auto;padding:var(--space-3) var(--space-4);align-items:stretch}.TextArea-module__R_JW_G__control{min-height:var(--size-textarea-min);resize:vertical}.TextArea-module__R_JW_G__control.TextArea-module__R_JW_G__sm{min-height:var(--size-textarea-min-sm)}.TextArea-module__R_JW_G__help{justify-content:space-between;gap:var(--space-3);display:flex}.TextArea-module__R_JW_G__error{font-weight:var(--font-weight-semibold)}.TextArea-module__R_JW_G__counter{color:var(--color-text-muted);font-size:var(--font-size-md);font-variant-numeric:tabular-nums;line-height:var(--line-height-normal);flex-shrink:0;margin-left:auto}
.ToggleSwitch-module__mz9YgG__toggle{align-items:center;gap:var(--space-2-5);cursor:pointer;display:inline-flex;position:relative}.ToggleSwitch-module__mz9YgG__toggle[data-disabled]{opacity:var(--opacity-disabled);cursor:not-allowed}.ToggleSwitch-module__mz9YgG__input{width:var(--size-switch-width);opacity:0;height:100%;cursor:inherit;margin:0;position:absolute;top:0;left:0}.ToggleSwitch-module__mz9YgG__track{width:var(--size-switch-width);height:var(--size-switch-height);border-radius:var(--radius-full);background:var(--color-surface-strong);transition:background-color var(--duration-fast) var(--ease-standard);flex-shrink:0;position:relative}.ToggleSwitch-module__mz9YgG__track:after{content:"";top:calc((var(--size-switch-height) - var(--size-switch-knob)) / 2);left:calc((var(--size-switch-height) - var(--size-switch-knob)) / 2);width:var(--size-switch-knob);height:var(--size-switch-knob);border-radius:var(--radius-full);background:var(--color-surface);box-shadow:var(--shadow-knob);transition:transform var(--duration-fast) var(--ease-standard);position:absolute}.ToggleSwitch-module__mz9YgG__input:checked+.ToggleSwitch-module__mz9YgG__track{background:var(--color-brand)}.ToggleSwitch-module__mz9YgG__input:checked+.ToggleSwitch-module__mz9YgG__track:after{transform:translateX(calc(var(--size-switch-width) - var(--size-switch-height)))}.ToggleSwitch-module__mz9YgG__input:focus-visible+.ToggleSwitch-module__mz9YgG__track{outline:var(--focus-ring-width) solid var(--color-border-focus);outline-offset:var(--focus-ring-offset)}.ToggleSwitch-module__mz9YgG__label{color:var(--color-text);font-size:var(--font-size-body)}@media (prefers-reduced-motion:reduce){.ToggleSwitch-module__mz9YgG__track,.ToggleSwitch-module__mz9YgG__track:after{transition:none}}
