dialog.security-confirmation{box-sizing:border-box;color:#17273f;background:#fff;border:1px solid #dce3ef;border-radius:14px;width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px);padding:24px;font-family:Inter,system-ui,sans-serif;overflow:auto;box-shadow:0 20px 65px #101b3029}dialog.security-confirmation::backdrop{background:#101b3066}dialog.security-confirmation>header{justify-content:space-between;align-items:center;gap:16px;display:flex}dialog.security-confirmation h2{margin:0;font-size:20px}dialog.security-confirmation p{font-size:14px;line-height:1.6}dialog.security-confirmation .security-confirmation-operation{color:#405575;background:#f0f4fb;border-radius:9px;padding:10px 12px;font-size:13px;font-weight:650}dialog.security-confirmation label{margin:16px 0 7px;font-size:14px;font-weight:600;display:block}dialog.security-confirmation input{box-sizing:border-box;width:100%;min-height:44px;font:inherit;color:inherit;background:#fff;border:1px solid #c4cede;border-radius:8px;padding:10px 12px}dialog.security-confirmation .tf-code-input{letter-spacing:.38em;text-align:center;min-height:54px;font:600 26px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}dialog.security-confirmation .tf-recovery-input{letter-spacing:.1em;font-size:20px}dialog.security-confirmation button{color:#17273f;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c4cede;border-radius:8px;padding:9px 14px;font-size:14px}dialog.security-confirmation>header button{place-items:center;width:44px;padding:8px;display:grid}dialog.security-confirmation button:disabled{opacity:.55;cursor:default}dialog.security-confirmation :is(input,button):focus-visible{outline-offset:3px;outline:3px solid #3151df}dialog.security-confirmation .security-confirmation-primary{color:#fff;background:#3151df;border-color:#3151df}dialog.security-confirmation .security-confirmation-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:22px;display:flex}dialog.security-confirmation .security-confirmation-link{background:0 0;border:0;margin-top:6px;padding-inline:0;text-decoration:underline}dialog.security-confirmation .cw-notice{background:#f0f4fb;border-radius:8px;margin:12px 0;padding:12px;font-size:14px;line-height:1.6}dialog.security-confirmation .cw-notice-error{color:#9b2922;background:#fff0ed}@media (max-width:480px){dialog.security-confirmation{padding:20px}.security-confirmation-actions button{flex:1}}
