html body #xrWaitingDialog{--wp:#fff;--wb:#dceaf3;--wt:#1e3a50;--wl:#cedde4;--wm:#496373;width:min(620px,calc(100vw - 24px));max-height:calc(100dvh - 32px);overflow:auto;box-sizing:border-box;padding:0;border:1px solid var(--wl);border-radius:11px;background:var(--wp)!important;color:var(--wt)!important;text-align:left!important;font:400 11px/1.4 Inter,system-ui,sans-serif}
html[data-theme="dark"] body #xrWaitingDialog{--wp:#3c4147;--wb:#525e69;--wt:#f5f6f7;--wl:#76818a;--wm:#d9dfe4}
#xrWaitingDialog:not([open]){display:none!important}#xrWaitingDialog::backdrop{background:#15212c66}
html body #xrWaitingDialog header{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:var(--wb);position:static;min-height:0;box-shadow:none}
html body #xrWaitingDialog h2{font:600 12px/1.4 Inter,system-ui,sans-serif;margin:0;color:var(--wt)}
html body #xrWaitingDialog header button{width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;background:transparent!important;border:0!important;color:var(--wt)!important;box-shadow:none!important}
#xrWaitingDialog .xw-body{padding:12px}#xrWaitingDialog .xw-terms{font-weight:600;margin:0 0 5px}#xrWaitingDialog .xw-rule{color:var(--wm);margin:0 0 12px}
html body #xrWaitingDialog label{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:4px!important;text-align:left!important;margin:0!important;color:var(--wt)!important;font-size:11px!important}
html body #xrWaitingDialog input,html body #xrWaitingDialog select{width:100%!important;box-sizing:border-box!important;min-width:0!important;height:32px!important;min-height:32px!important;padding:4px 7px!important;background:var(--wp)!important;color:var(--wt)!important;border:1px solid var(--wl)!important;border-radius:6px!important;font:400 11px Inter,system-ui,sans-serif!important}
#xrWaitingDialog .xw-times{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0}
#xrWaitingDialog .xw-error{color:#c44751}#xrWaitingDialog .xw-entry{display:grid;gap:3px;padding:8px 0;border-bottom:1px solid var(--wl)}#xrWaitingDialog .xw-entry>div{display:flex;gap:6px;justify-content:flex-end}#xrWaitingDialog .xw-total{font-weight:600;text-align:right;margin-top:12px}
#xrWaitingDialog footer{display:flex;justify-content:flex-end;gap:7px;padding:10px 12px;border-top:1px solid var(--wl)}
@media(max-width:420px){#xrWaitingDialog .xw-times{grid-template-columns:1fr}}
