.registration-sms{margin:16px 0 20px;color:#b5b5b5;font-size:12px;line-height:1.6}
.registration-sms label{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:12px;line-height:1.6}
.registration-sms input[type=checkbox]{appearance:auto;width:17px;height:17px;min-height:0;flex:0 0 17px;margin:3px 0 0;padding:0;accent-color:#c9abd3}
.registration-sms p{font-size:11px;line-height:1.6;margin:10px 0 0 27px;color:#aaa}
.registration-sms a{text-decoration:underline;text-underline-offset:2px}
.session-picker-field select{width:100%;min-height:50px;border:1px solid #444;border-radius:8px;background:#181719;color:#f0ecef;padding:10px 38px 10px 14px;font:inherit;cursor:pointer}
.session-picker-field select:focus-visible{outline:2px solid #c9abd3;outline-offset:2px}
.session-picker-field small{display:block;margin-top:6px;color:#aaa;font-size:12px;line-height:1.4}
