.upr-dialog[hidden]{display:none}.upr-dialog{position:fixed;inset:0;z-index:2500;display:grid;place-items:center;padding:18px}.upr-dialog-backdrop{position:absolute;inset:0;background:rgba(10,18,12,.54);backdrop-filter:blur(6px)}.upr-dialog-card{position:relative;width:min(440px,100%);border:1px solid var(--line,#dfe7e0);border-radius:18px;background:var(--surface,#fff);color:var(--ink,#172019);box-shadow:0 28px 90px rgba(0,0,0,.28);padding:22px}.upr-dialog-kicker{display:block;font-size:9px;letter-spacing:.14em;font-weight:950;color:#006d2c;margin-bottom:8px}.upr-dialog-card h2{margin:0 34px 8px 0;font-size:20px;letter-spacing:-.02em}.upr-dialog-card p{margin:0;color:var(--muted,#68746b);font-size:12px;line-height:1.55;white-space:pre-line}.upr-dialog-x{position:absolute;right:14px;top:13px;width:32px;height:32px;border:0;border-radius:9px;background:var(--surface2,#f7f9f6);color:inherit;font-size:20px;cursor:pointer}.upr-dialog-field{display:flex;flex-direction:column;gap:6px;margin-top:16px}.upr-dialog-field span{font-size:10px;font-weight:850;color:var(--muted,#68746b)}.upr-dialog-field input{border:1px solid var(--line,#dfe7e0);border-radius:10px;background:var(--surface,#fff);color:inherit;padding:11px 12px;font:inherit}.upr-dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.upr-dialog-card[data-danger="true"] .upr-dialog-actions .btn-primary{background:#a52a2a;border-color:#a52a2a}.upr-dialog-open{overflow:hidden}
