.deviceAuthorizePanel{width:min(520px,100%)!important}.deviceIntro{margin:12px 0 22px!important}.deviceStatus{border:1px solid var(--line);background:#f1f4f5;border-radius:6px;align-items:flex-start;gap:11px;margin:20px 0;padding:13px 14px;display:flex}.deviceStatusIcon{background:#718086;border-radius:50%;flex:none;width:9px;height:9px;margin-top:6px}.deviceStatus b{font-size:13px}.deviceStatus p{color:var(--muted);margin:2px 0 0;font-size:12px}.deviceStatus[data-status=approved]{background:#e7f5ef;border-color:#acd8c8}.deviceStatus[data-status=approved] .deviceStatusIcon{background:var(--green)}.deviceStatus[data-status=pending] .deviceStatusIcon{background:var(--blue)}.deviceStatus[data-status=expired],.deviceStatus[data-status=denied],.deviceStatus[data-status=invalid],.deviceStatus[data-status=error],.deviceStatus[data-status=signed-out]{background:#fbf4e7;border-color:#dfc69a}.deviceStatus[data-status=expired] .deviceStatusIcon,.deviceStatus[data-status=denied] .deviceStatusIcon,.deviceStatus[data-status=invalid] .deviceStatusIcon,.deviceStatus[data-status=error] .deviceStatusIcon,.deviceStatus[data-status=signed-out] .deviceStatusIcon{background:var(--amber)}.deviceAuthorizationForm{gap:12px;display:grid}.deviceAuthorizationForm>label:first-child{margin:0}.deviceAuthorizationForm input[type=text]{width:100%;font-family:Cascadia Mono,Consolas,monospace;font-size:20px;font-weight:700}.deviceAuthorizationForm input:disabled{color:#7a868a;cursor:not-allowed;background:#e8edef}.fieldHelp{color:var(--muted);margin:-6px 0 4px;font-size:11px}.deviceConfirmCheck{color:var(--ink);align-items:flex-start;gap:9px!important;margin:3px 0 4px!important;font-size:12px!important;display:flex!important}.deviceConfirmCheck input{width:16px;height:16px;accent-color:var(--blue);flex:none;margin:2px 0 0}.deviceSubmit{width:100%;min-height:42px;margin-top:2px}.deviceSubmit:disabled{cursor:not-allowed;opacity:.58}.deviceApprovedActions{gap:9px;display:grid}.deviceApprovedActions p{color:var(--muted);text-align:center;margin:0;font-size:12px}.deviceSecurityNote{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.deviceSecurityNote b{font-size:12px}.deviceSecurityNote p{color:var(--muted);margin:3px 0 0;font-size:11px}.button.deviceSubmit{display:flex}
