/* All selectors intentionally scoped to ARPDF's own overlay. */
#arpdf-overlay.arpdf-overlay[hidden]{display:none!important}
#arpdf-overlay.arpdf-overlay{position:fixed;inset:0;z-index:2147483000;background:rgba(15,25,17,.63);display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}
#arpdf-overlay .arpdf-dialog{position:relative;background:#fff;color:#263d2b;border-radius:16px;padding:32px 28px;box-sizing:border-box;width:min(100%,440px);text-align:center;box-shadow:0 18px 60px rgba(0,0,0,.25);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
#arpdf-overlay .arpdf-mark{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;background:#e8f2e9;color:#34754b;font-size:15px;font-weight:800;border-radius:50%;margin-bottom:12px}
#arpdf-overlay #arpdf-heading{font:700 22px/1.35 system-ui,sans-serif;color:#263d2b;margin:0 0 12px}
#arpdf-overlay .arpdf-status{font:400 14px/1.6 system-ui,sans-serif;color:#536357;margin:0 0 18px;min-height:20px}
#arpdf-overlay .arpdf-action{background:#34754b;border:0;border-radius:8px;color:#fff;font:600 15px/1.3 system-ui,sans-serif;padding:13px 20px;cursor:pointer;max-width:100%;width:100%;transition:background .15s}
#arpdf-overlay .arpdf-action:hover{background:#265a39}
#arpdf-overlay .arpdf-action:disabled{opacity:.6;cursor:wait}
#arpdf-overlay .arpdf-close{position:absolute;right:12px;top:9px;border:0;background:transparent;color:#445449;cursor:pointer;font:400 27px/1 system-ui,sans-serif;padding:5px 10px}
