.site-dialog{box-sizing:border-box;position:fixed;inset:0;width:min(520px,calc(100% - 32px));max-width:520px;max-height:calc(100dvh - 40px);margin:auto;padding:0;overflow:auto;border:1px solid #dce4eb;border-top:4px solid #f8b900;border-radius:13px;background:#fff;color:#17374d;box-shadow:0 24px 90px #071f3650;font:14px/1.6 "Segoe UI",Arial,sans-serif}.site-dialog::backdrop{background:#041525a6;backdrop-filter:blur(3px)}.site-dialog *{box-sizing:border-box}.site-dialog [hidden]{display:none!important}.site-dialog-content{position:relative;padding:32px}.site-dialog-close{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:7px;background:#f0f4f7;color:#698294;font:24px/1 Arial,sans-serif;cursor:pointer}.site-dialog-close:hover{background:#e4ebf0}.site-dialog-symbol{display:grid;place-items:center;width:54px;height:54px;margin-bottom:23px;border-radius:14px;background:#fff5d7;color:#9a760e}.site-dialog-symbol svg{display:block;width:29px;height:29px}.site-dialog-kicker{display:block;color:#8499a8;font-size:10px;letter-spacing:.13em;font-weight:800}.site-dialog #site-dialog-title{margin:7px 0 14px;font-size:23px;line-height:1.3;font-weight:750;letter-spacing:-.025em;color:#17374d}.site-dialog #site-dialog-message{margin:0;color:#708696;font-size:14px;line-height:1.8;white-space:pre-line;overflow-wrap:anywhere}.site-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:28px;padding-top:23px;border-top:1px solid #e7edf1}.site-dialog-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 19px;border:1px solid #d6e0e7;border-radius:7px;background:#fff;color:#506c80;font:700 12px/1.5 "Segoe UI",Arial,sans-serif;cursor:pointer}.site-dialog-actions .site-dialog-accept{border-color:#f8b900;background:#f8b900;color:#0e2c41}.site-dialog-actions button:hover{filter:brightness(.97)}.site-dialog button:focus-visible{outline:3px solid #3289b8;outline-offset:3px}.site-dialog[data-tone=success] .site-dialog-symbol{color:#258056;background:#e7f6ee}.site-dialog[data-tone=error] .site-dialog-symbol,.site-dialog[data-tone=danger] .site-dialog-symbol{color:#b34848;background:#fcecec}.site-dialog[data-tone=danger] .site-dialog-accept{border-color:#b34848;background:#b34848;color:#fff}.site-dialog[data-tone=info] .site-dialog-symbol{color:#317caa;background:#edf6fb}@media(max-width:520px){.site-dialog-content{padding:26px 22px}.site-dialog-actions{flex-direction:column-reverse}.site-dialog-actions button{width:100%}.site-dialog #site-dialog-title{font-size:21px}}
