/* Only the launcher and loading reservation are present before the UI is needed. */
.mas-root.mas-pending{box-sizing:border-box;isolation:isolate;color:#254537;font:400 16px/1.5 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:normal;text-align:left;--mas-launch:#ddf0df;--mas-border:#256d4b;--mas-ink:#254537}
.mas-root.mas-pending[data-site=igovy]{--mas-launch:#e4f1e8;--mas-border:#103d2c;--mas-ink:#1b3829}.mas-root.mas-pending[data-site=ogovy]{--mas-launch:#bdddf6;--mas-border:#142c51;--mas-ink:#18304a}.mas-root.mas-pending[data-site=dayo]{--mas-launch:#e7ecff;--mas-border:#3154cc;--mas-ink:#23365f}
.mas-root.mas-pending [hidden]{display:none!important}.mas-root.mas-pending[data-layout=floating]{position:fixed;right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));z-index:999990;width:max-content;max-width:calc(100% - 32px);margin:0}
.mas-root.mas-pending :is(.mas-launcher,.mas-load-retry){box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:9px;min-height:44px;margin:0;border:1px solid var(--mas-border);background:var(--mas-launch);color:var(--mas-ink);font:750 15px/1.35 system-ui,sans-serif;letter-spacing:normal;text-transform:none;cursor:pointer;padding:8px 16px;border-radius:32px;box-shadow:0 8px 30px #16352912}
.mas-root.mas-pending .mas-launcher{height:64px;min-width:136px;padding:1px 16px 1px 5px}.mas-root.mas-pending .mas-launcher img{display:block;flex:none;width:44px;height:60px;object-fit:contain;margin:0;border:0}.mas-root.mas-pending button:focus-visible{outline:3px solid #185adb;outline-offset:3px}.mas-root.mas-pending [aria-disabled=true]{cursor:progress}
.mas-root.mas-pending .mas-load-status{box-sizing:border-box;background:#fff;color:#254537;padding:12px;margin:0 0 12px;border:1px solid #768895;border-radius:12px;max-width:290px;font:400 14px/1.5 system-ui,sans-serif}
.mas-root.mas-pending[data-layout=inline]{height:900px;max-height:calc(100dvh - 32px);min-height:260px;max-width:740px;margin:24px auto;padding:24px;border:1px solid #dce3dd;border-radius:24px;background:#f7f8f6}
@media(max-width:600px){.mas-root.mas-pending[data-layout=inline]{height:920px;max-height:calc(100dvh - 24px);margin:12px auto}}
@media(max-height:560px){.mas-root.mas-pending[data-layout=inline]{min-height:160px}}
@media(forced-colors:active){.mas-root.mas-pending :is(.mas-launcher,.mas-load-retry,.mas-load-status){background:Canvas;color:CanvasText;border-color:ButtonText}}
@media(prefers-reduced-motion:reduce){.mas-root.mas-pending *{animation:none!important;transition:none!important}}
@media print{.mas-root.mas-pending[data-layout=floating]{display:none!important}}
