.response-timing-setting{margin:1rem 0}.response-timing-setting summary{cursor:pointer;font-weight:650;line-height:1.5}.response-timing-setting summary>span{margin-inline-start:.5rem;font-size:.85em;font-weight:400}.response-timing-options{display:grid;gap:.55rem;border:0;padding:0;margin:1rem 0 .65rem;min-width:0}.response-timing-options .response-timing-choice{display:flex;flex-direction:row;align-items:flex-start;gap:.7rem;border:1px solid var(--tt-line-strong);border-radius:var(--tt-radius);background:var(--tt-surface);padding:.8rem;cursor:pointer}.response-timing-options .response-timing-choice.selected{border-color:var(--tt-primary);background:var(--tt-surface-soft)}.response-timing-options .response-timing-choice input[type=radio]{width:20px;height:20px;min-width:0;min-height:0;flex:0 0 20px;padding:0;margin:.25rem 0 0;accent-color:var(--tt-primary)}.response-timing-options .response-timing-choice>span{display:grid;min-width:0;flex:1 1;gap:.2rem}.response-timing-choice small{font-weight:400;line-height:1.45}.response-timing-choice:has(input:disabled){opacity:.65;cursor:default}.response-timing-error,.response-timing-note{font-size:.82rem;line-height:1.5;margin:.4rem 0}.response-timing-error{color:var(--tt-error)}.account-panels{display:grid;gap:1.25rem}