.site-dialog-overlay{z-index:30000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#121c2694;position:fixed;inset:0}.site-dialog{z-index:30001;border:1px solid #dce2e7;border-top:4px solid var(--brand-red,#c52219);color:#27333d;background:#fff;border-radius:14px;width:min(460px,100vw - 32px);max-height:calc(100dvh - 32px);padding:28px;font-family:inherit;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 24px 80px #12202f40}.site-dialog-icon{width:48px;height:48px;color:var(--brand-navy,#173f6b);background:#f2f6fb;border-radius:12px;place-items:center;margin-bottom:16px;display:grid}.site-dialog-title{color:var(--brand-navy,#173f6b);margin:0;font-size:23px;font-weight:750;line-height:1.25}.site-dialog-description{color:#52616b;white-space:pre-line;overflow-wrap:anywhere;margin:12px 0 24px;font-size:15px;line-height:1.65}.site-dialog-actions{justify-content:flex-end;gap:10px;display:flex}.site-dialog-actions button{cursor:pointer;border-radius:6px;min-height:46px;padding:10px 20px;font-size:15px;font-weight:700}.site-dialog-cancel{color:#4c5962;background:#fff;border:1px solid #cbd3d8}.site-dialog-action{border:1px solid var(--brand-red,#c52219);background:var(--brand-red,#c52219);color:#fff}.site-dialog-actions button:disabled{opacity:.5;cursor:not-allowed}.site-dialog :focus-visible{outline-offset:3px;outline:3px solid #91b4dc}.site-dialog-field{color:#173f6b;gap:8px;margin:0 0 24px;font-size:14px;font-weight:700;display:grid}.site-dialog-field textarea{resize:vertical;color:#27333d;border:1px solid #cbd3d8;border-radius:6px;width:100%;min-height:96px;padding:12px;font-family:inherit;font-size:16px;line-height:1.5}@media (width<=600px){.site-dialog{padding:24px 20px}.site-dialog-actions button{flex:1}.site-dialog-title{font-size:21px}}@media print{.site-dialog-overlay,.site-dialog{display:none}}
