.svl-toggle-chip{font-family:var(--font-jakarta),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;position:relative}.svl-toggle-chip:after{content:"";position:absolute;inset:min(0px,(2.5rem - var(--tap-min))/2 - .0625rem) 0}.svl-toggle-chip{display:inline-flex;align-items:center;gap:var(--space-2);min-height:2.5rem;padding:0 var(--space-3);background:var(--paper);border:.0625rem solid var(--line);border-radius:var(--radius-0);color:var(--ink);font-size:var(--text-base);font-weight:var(--fw-medium);line-height:1.2;cursor:pointer}.svl-toggle-chip__icon{display:inline-flex;align-items:center;line-height:0}.svl-toggle-chip__label{flex:1 1;text-align:left}.svl-toggle-chip:hover:not(:disabled):not(.svl-toggle-chip--on){opacity:var(--opacity-hover)}.svl-toggle-chip:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.svl-toggle-chip--on{background:var(--brand-soft);border-color:var(--brand-deep);color:var(--brand-deep);font-weight:var(--fw-semibold)}.svl-toggle-chip--block{display:flex;width:100%;justify-content:space-between}.svl-toggle-chip__check{width:1rem;height:1rem;flex-shrink:0;border:.125rem solid var(--line);border-radius:50%}.svl-toggle-chip--on .svl-toggle-chip__check{position:relative;border-color:var(--brand-deep);background:var(--brand-deep)}.svl-toggle-chip--on .svl-toggle-chip__check:after{content:"";position:absolute;top:50%;left:50%;width:.25rem;height:.4375rem;border:solid var(--paper);border-width:0 .125rem .125rem 0;transform:translate(-50%,-60%) rotate(45deg)}.svl-field{display:flex;flex-direction:column;gap:var(--space-2)}.svl-field__label{font-size:var(--text-base);font-weight:var(--fw-semibold);color:var(--ink)}.svl-field__req{color:var(--danger)}.svl-field__msg{margin:0;font-size:var(--text-sm);color:var(--ink-soft)}.svl-field__msg--error{color:var(--danger)}.svl-dropdown__trigger,.svl-input,.svl-select,.svl-textarea{font-family:var(--font-jakarta),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;width:100%;min-height:var(--tap-min);padding:var(--space-2) var(--space-3);background:var(--paper);border:.0625rem solid var(--line);border-radius:var(--radius-0);color:var(--ink);font-size:var(--text-lg);line-height:1.4}.svl-dropdown__trigger::placeholder,.svl-input::placeholder,.svl-select::placeholder,.svl-textarea::placeholder{color:var(--ink-soft);opacity:.7}.svl-dropdown__trigger:focus,.svl-input:focus,.svl-select:focus,.svl-textarea:focus{outline:none;border-color:var(--brand-deep)}.svl-dropdown__trigger:disabled,.svl-input:disabled,.svl-select:disabled,.svl-textarea:disabled{background:var(--line-soft);cursor:not-allowed;opacity:var(--opacity-disabled)}.svl-input--error{border-color:var(--danger)}.svl-textarea{min-height:4.75rem;resize:vertical}.svl-textarea--error{border-color:var(--danger)}.svl-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:var(--space-8);cursor:pointer}.svl-select--error{border-color:var(--danger)}.svl-select-wrap{position:relative}.svl-select-wrap:after{content:"";position:absolute;top:50%;right:var(--space-4);width:.5rem;height:.5rem;border-right:.125rem solid var(--ink-soft);border-bottom:.125rem solid var(--ink-soft);transform:translateY(-70%) rotate(45deg);pointer-events:none}.svl-dropdown{display:flex;flex-direction:column;gap:var(--space-2)}.svl-dropdown__trigger{display:flex;align-items:center;gap:var(--space-2);text-align:left;cursor:pointer}.svl-dropdown__trigger--open{border-color:var(--brand-deep)}.svl-dropdown__value{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.svl-dropdown__value--empty{color:var(--ink-soft)}.svl-dropdown__chevron{flex-shrink:0;color:var(--ink-soft);transition:transform .15s ease}.svl-dropdown__chevron--open{transform:rotate(180deg)}.svl-dropdown__list{display:flex;flex-direction:column;gap:var(--space-2)}