#digit-trial .digit-session-panel{border:1px solid #334155;border-top:4px solid #00e6c6;background:#fff;color:#111827;padding:18px;margin:20px 0;display:flex;gap:12px;flex-wrap:wrap;align-items:center}
#digit-trial .digit-session-panel p{flex-basis:100%;margin:0;line-height:1.5}
#digit-trial .digit-session-panel :is(button,a){min-height:44px;border:2px solid #1c35c0;background:#fff;color:#1c35c0;padding:10px 14px;font:inherit;text-decoration:underline;cursor:pointer;line-height:1.5}
#digit-trial .digit-session-panel button:disabled{color:#454545;border-color:#454545;cursor:wait}
#digit-trial .digit-recovery{border:1px solid #334155;border-top:4px solid #00e6c6;padding:18px;margin:18px 0;color:#111827;background:#fff}
#digit-trial .digit-recovery legend{font-size:20px;font-weight:bold}
#digit-trial .digit-recovery label{display:block;margin-top:12px;font-weight:bold}
#digit-trial .digit-recovery input{display:block;width:100%;min-height:48px;border:1px solid #334155;font:inherit;padding:10px;color:#111827;background:#fff}
#digit-trial .digit-session-notice{color:#111827;line-height:1.5}

#digit-trial .digit-change-person{display:inline-block;min-height:44px;border:1px solid #1c35c0;color:#1c35c0;background:#fff;padding:8px 12px;font:inherit;text-decoration:underline;cursor:pointer}

#digit-trial .digit-form-help{border:2px solid #334155;border-left:5px solid #1c35c0;background:#fff;color:#111827;padding:16px;line-height:1.5}#digit-trial .digit-form-help:focus{outline:3px solid #1c35c0;outline-offset:3px}
