.verification-code[data-v-f5d9625a]{width:100%}.verification-content[data-v-f5d9625a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;padding:1.25rem;background:#fff;border-radius:.75rem;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08)}.verification-content[data-v-f5d9625a],.verification-header[data-v-f5d9625a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.verification-header[data-v-f5d9625a]{gap:.5rem}.verification-title[data-v-f5d9625a]{font-size:.95rem;font-weight:600;color:#333}.verification-message[data-v-f5d9625a]{font-size:.85rem;color:#666;text-align:center;margin:0;line-height:1.4}.verification-message strong[data-v-f5d9625a]{color:#333}.verify-button[data-v-f5d9625a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:.75rem 1.5rem;margin-top:.25rem;background:var(--brand-primary);border:none;border-radius:.5rem;color:#fff;font-size:.9rem;font-weight:600;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.verify-button[data-v-f5d9625a]:hover:not(:disabled){background:var(--brand-primary-dark)}.verify-button[data-v-f5d9625a]:active:not(:disabled){-webkit-transform:scale(.98);transform:scale(.98)}.verify-button[data-v-f5d9625a]:disabled{background:#ccc}.verify-button.is-verifying[data-v-f5d9625a]{background:var(--brand-primary)}.verify-button .button-content[data-v-f5d9625a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;color:#fff}.verified-content[data-v-f5d9625a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;padding:1rem;background:#e8f5e9;border-radius:.5rem;color:var(--v-success-darken1);font-weight:600}.code-input[data-v-f5d9625a]{width:2.25rem;height:2.75rem;border:2px solid #ddd;border-radius:.5rem;font-size:1.25rem;font-weight:600;text-align:center;background:#fafafa;color:#333;-webkit-transition:all .2s ease;transition:all .2s ease}.code-input-container[data-v-f5d9625a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;margin:.5rem 0}.code-input[data-v-f5d9625a]:focus{outline:none}.code-input.has-value[data-v-f5d9625a],.code-input[data-v-f5d9625a]:focus{border-color:var(--brand-primary);background:#fff}.resend-link[data-v-f5d9625a]{background:none;border:none;font-size:.8rem;color:var(--brand-primary);cursor:pointer;padding:.25rem;-webkit-transition:color .2s ease;transition:color .2s ease;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem}.resend-link[data-v-f5d9625a]:hover:not(:disabled){color:var(--brand-primary-dark);text-decoration:underline}.resend-link[data-v-f5d9625a]:disabled{color:#999;cursor:default;text-decoration:none}