.toggle{align-items:center;gap:var(--spacing-3);cursor:pointer;font-family:var(--font-body);color:var(--color-text-primary);display:inline-flex}.toggle--disabled{cursor:not-allowed;opacity:.5}.toggle__track{border:1px solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-bg-elevated);cursor:inherit;transition:background var(--transition-fast),border-color var(--transition-fast);flex-shrink:0;align-items:center;padding:0;display:inline-flex;position:relative}.toggle__track:focus-visible{border-color:var(--color-accent-gold-border);box-shadow:var(--shadow-glow-gold);outline:none}.toggle__thumb{background:var(--color-text-secondary);transition:transform var(--transition-fast),background var(--transition-fast);border-radius:50%;display:block}.toggle--md .toggle__track{width:40px;height:22px}.toggle--md .toggle__thumb{width:16px;height:16px;margin:2px}.toggle--sm .toggle__track{width:32px;height:18px}.toggle--sm .toggle__thumb{width:12px;height:12px;margin:2px}.toggle--checked .toggle__track{background:var(--color-accent-gold-subtle);border-color:var(--color-accent-gold-border)}.toggle--checked .toggle__thumb{background:var(--color-accent-gold);transform:translateX(var(--toggle-thumb-offset,18px))}.toggle__label{color:var(--color-text-primary);font-size:13px}@media (prefers-reduced-motion:reduce){.toggle__track,.toggle__thumb{transition-duration:.01ms}}
.position-limits-section{gap:var(--spacing-4);background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--spacing-5);box-shadow:var(--shadow-card);transition:border-color var(--transition-normal),box-shadow var(--transition-normal);flex-direction:column;display:flex}.position-limits-section:hover{border-color:var(--color-border-default)}.position-limits-section--active{border-color:var(--color-accent-gold-border);box-shadow:var(--shadow-glow-gold)}.position-limits-section__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);display:flex}.position-limits-section__heading{gap:var(--spacing-1);flex-direction:column;display:flex}.position-limits-section__title{font-family:var(--font-display);color:var(--color-text-primary);font-size:17px;font-weight:600}.position-limits-section__description{font-family:var(--font-body);color:var(--color-text-secondary);font-size:13px}.position-limits-section__body{gap:var(--spacing-3);padding-top:var(--spacing-4);border-top:1px solid var(--color-border-subtle);animation:se-fade-in var(--transition-normal) both;flex-direction:column;display:flex}.position-limits-section__usage{font-family:var(--font-body);color:var(--color-text-secondary);font-size:13px}.position-limits-section__usage-value{color:var(--color-text-primary);font-weight:600}.position-limits-section__usage-warning{color:var(--color-bear);font-weight:600}@keyframes se-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.position-limits-section__body{animation-duration:.01ms}}
