/* V2 admin reset confirmation: clear destination, link lifetime and Turnstile status. */
.admin-reset-card .auth-language select { font-family:system-ui, 'Segoe UI Emoji','Apple Color Emoji',sans-serif; }
.admin-reset-card .admin-reset-status-title { font-size:clamp(1.15rem,3vw,1.35rem); margin:12px 0 8px; line-height:1.35; color:#163f2f; }
.admin-reset-card .admin-reset-destination { display:flex; flex-direction:column; gap:5px; background:#f6faf7; border:1px solid #cbded1; border-radius:12px; padding:13px 15px; margin:12px 0; font-size:.9rem; overflow-wrap:anywhere; }
.admin-reset-card .admin-reset-destination span { font-size:.78rem; font-weight:650; letter-spacing:.02em; color:#52685c; }
.admin-reset-card .admin-reset-destination strong { font-size:1.02rem; color:#173f2f; unicode-bidi:plaintext; direction:ltr; }
.admin-reset-card .admin-reset-expiration { display:flex; align-items:flex-start; gap:10px; margin:12px 0; border-radius:11px; padding:13px 14px; background:#fffaf0; border:1px solid #e7d7b0; color:#614c26; line-height:1.5; font-size:.9rem; }
.admin-reset-card .admin-reset-expiration > span:first-child { flex:none; font-size:1.1rem; }
.admin-reset-card .admin-reset-cloudflare-verified { display:flex; align-items:center; gap:9px; border:1px solid #b6d7c2; background:#eaf7ef; border-radius:10px; color:#135338; padding:10px 12px; line-height:1.35; font-size:.86rem; font-weight:650; }
.admin-reset-card .admin-reset-cloudflare-verified > span { display:grid; place-items:center; width:22px; height:22px; border-radius:50%; background:#188153; color:white; font-size:.9rem; }
.admin-reset-card .admin-reset-retry { text-align:center; margin:16px 0 7px; }
.admin-reset-card .admin-reset-retry a { color:#0c6344; font-weight:650; text-underline-offset:3px; }
.admin-reset-card .admin-reset-lifetime-hint { color:#5a645a; font-size:.84rem; line-height:1.5; margin:-5px 0 0; }
@media (max-width:480px) { .admin-reset-card .admin-reset-destination strong { font-size:.95rem; } }
