.contact-channel{max-width:560px}.contact-fieldset{border:0;margin:0;padding:0;min-width:0;display:grid;grid-gap:9px;gap:9px}.contact-purpose{margin:2px 0 0}.contact-slots-hint{margin:0 0 4px;font-size:13px;color:var(--muted)}.contact-slots-hint a{color:var(--accent-text)}.contact-slots{border:0;border-top:1px solid var(--line);min-width:0;margin:10px 0 0;padding:4px 0 0;scroll-margin-top:96px}.contact-slots .contact-slot-toggle{margin:10px 0 14px;font-size:14px;color:var(--ink);align-items:center}.contact-channel .cal-days,.contact-slots .contact-slot-toggle input{margin-top:0}.contact-slot-msg{margin:0 0 12px;font-size:13.5px;line-height:1.5;color:var(--muted)}.contact-slot-msg:focus{outline:none}.contact-slot-loading{min-height:120px}.contact-status{margin:4px 0 0;font-size:12.5px;color:var(--muted)}.contact-status:empty{margin:0}.contact-done{font-size:14px;line-height:1.6;padding:16px;color:var(--ink)}.contact-done:focus{outline:none}.contact-done a{color:var(--accent-text)}.contact-forget-row{margin:12px 0 0;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--muted)}.contact-error{margin:4px 0 0;font-size:12px;line-height:1.5;color:var(--danger)}.contact-error a{color:inherit}