.memory-setting{display:flex;align-items:center;gap:8px}.memory-toggle{display:flex;align-items:center;gap:9px;min-height:46px;border:1px solid var(--line);border-radius:6px;padding:6px 10px;background:var(--surface);color:var(--ink);cursor:pointer;text-align:left}.memory-toggle>span:last-child{display:grid;gap:1px}.memory-toggle strong{font-size:11px}.memory-toggle small{color:var(--muted);font-size:9px}.memory-switch{position:relative;width:36px;height:21px;flex:0 0 auto;border-radius:99px;background:#46534f}.memory-switch i{position:absolute;top:3px;left:3px;width:15px;height:15px;border-radius:50%;background:white;transition:transform .16s}.memory-toggle[aria-pressed="true"] .memory-switch{background:var(--mint)}.memory-toggle[aria-pressed="true"] .memory-switch i{transform:translateX(15px)}.memory-clear{min-height:32px;border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:9px;font-weight:850;text-decoration:underline;text-underline-offset:3px}.memory-clear:disabled{cursor:default;opacity:.35}@media(max-width:760px){.setup-actions{align-items:stretch;flex-wrap:wrap}.memory-setting{order:3;width:100%;justify-content:space-between}}@media(max-width:520px){.memory-setting{align-items:stretch;flex-direction:column}.memory-clear{text-align:left}}@media(prefers-reduced-motion:reduce){.memory-switch i{transition:none}}
