.switch{display:flex;align-items:center;gap:9px;white-space:nowrap;font-size:.875rem}.switch input{width:42px!important;height:24px!important;cursor:pointer}.destination{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 0;border-top:1px solid var(--line)}.destination-copy{min-width:0}.destination-copy>strong{overflow-wrap:anywhere;font-size:.9375rem}.destination .badge{margin-top:10px}.destination-actions{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.danger-text{color:var(--danger)}.add-destination{padding-top:24px;margin-top:16px;border-top:1px solid var(--line)}.add-destination .help{margin:12px 0 0}.kind-choices{padding:0;border:0;display:flex;gap:12px 25px;flex-wrap:wrap}.kind-choices legend{margin-bottom:18px;font-weight:650}.kind-choices .check{margin:0}.reception-address{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px;border:1px dashed var(--brand);border-radius:12px;background:var(--brand-soft)}.reception-address strong{overflow-wrap:anywhere;min-width:0}.mail-flow{display:flex;gap:30px;justify-content:space-between;margin:25px 0 0;padding-left:20px;font-size:.875rem;color:var(--muted)}.mail-flow li{padding-left:5px}.forward-history{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 0;border-top:1px solid var(--line);font-size:.875rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:820px){.destination,.forward-history{align-items:flex-start;flex-direction:column}.destination-actions{align-items:flex-start}.reception-address{align-items:flex-start;flex-direction:column}.mail-flow{flex-direction:column;gap:15px}.kind-choices{flex-direction:column}.panel-title:has(.switch){align-items:flex-start;flex-direction:column}}

.switch input{appearance:none;-webkit-appearance:none;background:var(--line);border:1px solid var(--muted);border-radius:20px;position:relative;transition:background .15s}.switch input::before{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;background:var(--surface);border-radius:50%;transition:transform .15s}.switch input:checked{background:var(--brand);border-color:var(--brand)}.switch input:checked::before{transform:translateX(17px)}
.sr-only{left:0;top:0}.support-grid>.panel{min-width:0}
