.admin-confirmation-dialog{border:1px solid var(--line);background:var(--paper);width:min(480px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--ink);overscroll-behavior:contain;border-radius:8px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 100px #0000003d}.admin-confirmation-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0b0b0b9e}.admin-confirmation-content{gap:18px;padding:32px;display:grid;position:relative}.admin-confirmation-content h2{letter-spacing:-.035em;margin:0;padding-right:30px;font-size:38px;font-weight:400;line-height:1.06}.admin-confirmation-content p{margin:0;font-size:18px;line-height:1.4}.admin-confirmation-content .admin-confirmation-details{border-bottom:1px solid var(--line);padding:0 0 16px;font-size:16px}.admin-confirmation-close{width:32px;height:32px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:30px;line-height:1;display:grid;position:absolute;top:20px;right:20px}.admin-confirmation-close:disabled{opacity:.3;cursor:wait}.admin-confirmation-code{background:var(--ink);color:var(--paper);text-align:center;letter-spacing:.12em;font-variant-numeric:tabular-nums;white-space:nowrap;padding:22px 10px 22px 18px;font-size:clamp(42px,10vw,68px);line-height:1;display:block}.admin-confirmation-content .admin-confirmation-status{color:#666;font-size:15px}.admin-confirmation-content .admin-confirmation-error{color:var(--coral);font-size:16px}.admin-confirmation-dialog .text-cta{width:fit-content}.admin-confirmation-cancel{color:var(--ink)}.admin-confirmation-dialog :is(a,button):focus-visible{outline:2px solid var(--coral);outline-offset:4px}@media (max-width:480px){.admin-confirmation-content{gap:16px;padding:26px 22px}.admin-confirmation-content h2{font-size:34px}}
