.onyx-refadmin-click{cursor:pointer}.onyx-refadmin-click:hover{border-color:rgba(225,54,169,.45)!important;transform:translateY(-1px)}.refadm-overlay{position:fixed;inset:0;z-index:99999;background:rgba(4,5,10,.78);backdrop-filter:blur(10px);display:grid;place-items:center;padding:20px}.refadm-modal{width:min(1180px,96vw);max-height:92vh;overflow:auto;background:#12131a;border:1px solid rgba(255,255,255,.12);border-radius:22px;box-shadow:0 24px 80px rgba(0,0,0,.5);padding:18px}.refadm-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px}.refadm-head h2{margin:0}.refadm-head small,.refadm-muted{color:var(--text-muted,#999)}.refadm-head button{border:0;background:rgba(255,255,255,.08);color:#fff;border-radius:12px;width:38px;height:38px;font-size:24px;cursor:pointer}.refadm-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:12px}.refadm-kpis>div{padding:13px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.04);display:grid;gap:4px}.refadm-kpis span{font-size:11px;color:var(--text-muted,#999)}.refadm-kpis b{font-size:18px}.refadm-tools,.refadm-actions{display:flex;gap:7px;flex-wrap:wrap}.refadm-tools{margin:12px 0}.refadm-tools button,.refadm-actions button,.refadm-scroll button{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:#fff;border-radius:10px;padding:8px 10px;cursor:pointer}.refadm-actions .ok,.refadm-scroll .ok{border-color:rgba(76,220,150,.35);background:rgba(76,220,150,.1)}.refadm-actions .bad,.refadm-scroll .bad{border-color:rgba(255,92,120,.35);background:rgba(255,92,120,.1)}.refadm-modal details{margin-top:10px;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:11px;background:rgba(255,255,255,.025)}.refadm-modal summary{cursor:pointer;font-weight:700}.refadm-scroll{overflow:auto;margin-top:10px}.refadm-scroll table{width:100%;border-collapse:collapse;min-width:720px}.refadm-scroll th,.refadm-scroll td{text-align:left;padding:8px;border-bottom:1px solid rgba(255,255,255,.06);font-size:12px}.refadm-scroll th{color:var(--text-muted,#999)}.refadm-scroll code{font-size:11px}.refadm-loading,.refadm-error{padding:22px}.refadm-error{color:#ff9caf}.refadm-months{display:grid;gap:7px}.refadm-months>div{display:flex;justify-content:space-between;gap:15px;padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(255,255,255,.035)}@media(max-width:760px){.refadm-kpis{grid-template-columns:1fr 1fr}.refadm-overlay{padding:7px}.refadm-modal{width:98vw;padding:12px}.refadm-tools button{flex:1}.refadm-kpis b{font-size:15px}}
