.ui-dialog-backdrop{animation:dialog-backdrop-enter var(--motion-standard) var(--ease-standard)}.ui-dialog-panel{animation:dialog-panel-enter var(--motion-standard) var(--ease-emphasized)}@keyframes dialog-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes dialog-panel-enter{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.ui-dialog-backdrop,.ui-dialog-panel{animation:none}}.ui-tabs-underline{border-bottom:1px solid var(--border-default);gap:16px;min-height:56px;margin-bottom:24px}.ui-tabs-underline>[role=tab]{min-height:56px;transition-duration:var(--motion-fast);transition-timing-function:var(--ease-standard);background:0 0;border-bottom:3px solid #0000;border-radius:0;padding:14px 10px}.ui-tabs-underline>[role=tab][aria-selected=true]{border-bottom-color:var(--color-primary);color:var(--color-primary);background:0 0}@media (prefers-reduced-motion:reduce){.ui-tabs-underline>[role=tab]{transition:none}}.ui-switch{border:1px solid var(--border-default);background:var(--surface-interactive);width:44px;height:24px;transition:background-color var(--motion-fast) var(--ease-standard);border-radius:999px;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.ui-switch[aria-checked=true]{background:var(--color-primary);border-color:var(--color-primary)}.ui-switch:disabled{opacity:.6;cursor:not-allowed}.ui-switch-thumb{background:var(--surface-default);width:18px;height:18px;transition:transform var(--motion-fast) var(--ease-standard);border-radius:50%;display:block;transform:translate(2px)}.ui-switch[aria-checked=true] .ui-switch-thumb{transform:translate(22px)}@media (prefers-reduced-motion:reduce){.ui-switch,.ui-switch-thumb{transition:none}}.ui-segments{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-inset);gap:4px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.ui-segment{border-radius:var(--radius-sm);white-space:nowrap;min-height:36px;color:var(--text-secondary);transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);background:0 0;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.ui-segment[aria-pressed=true]{background:var(--surface-default);color:var(--text-primary);box-shadow:var(--elevation-subtle);font-weight:600}.ui-segment:disabled{opacity:.6;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.ui-segment{transition:none}}.ui-filter-chip{border-radius:var(--radius-sm);background:var(--surface-inset);min-height:36px;color:var(--text-secondary);transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);border:1px solid #0000;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;display:inline-flex}.ui-filter-chip[aria-pressed=true]{background:var(--color-primary-bg);color:var(--color-primary);border-color:var(--color-primary-border);font-weight:600}.ui-filter-chip:hover:enabled{color:var(--text-primary)}.ui-filter-chip:disabled{opacity:.6;cursor:not-allowed}.ui-filter-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.ui-filter-count{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.ui-filter-chip{transition:none}}.ui-tabs-underline>[role=tab]:focus-visible{outline-offset:-3px}.ui-list-row{border-bottom:1px solid var(--border-subtle);background:var(--surface-default);min-width:0;transition:background-color var(--motion-fast) var(--ease-standard);padding:14px 16px}.ui-list-row[data-selected=true]{background:var(--color-primary-bg);box-shadow:inset 3px 0 var(--color-primary)}.ui-editor-section{border-top:1px solid var(--border-default);background:0 0;border-radius:0}@media (prefers-reduced-motion:reduce){.ui-list-row{transition:none}}button.ui-stat-card{cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard)}button.ui-stat-card:hover:not(:disabled){background-color:var(--surface-inset)!important;border-color:var(--border-strong)!important}button.ui-stat-card:disabled{cursor:default;opacity:.65}.ui-lightbox img{object-fit:contain;width:100%}@media (prefers-reduced-motion:no-preference){[role=tabpanel],.ui-list-row{animation:ui-content-enter var(--motion-fast) var(--ease-standard)}}@keyframes ui-content-enter{0%{opacity:.55}to{opacity:1}}[data-ui=button][data-selected=true]{background:var(--color-primary-bg);color:var(--color-primary);box-shadow:inset 3px 0 var(--color-primary)}
