#rfid-menu{display:none}.rfid-body{padding:14px;overflow:auto}.rfid-tabs{display:flex;gap:6px;padding:8px 14px;background:#fff;border-bottom:1px solid var(--bdrl)}.rfid-tabs button{border:1px solid var(--bdrl);background:#fff;color:var(--tp);padding:8px 12px;border-radius:7px;font-weight:700;cursor:pointer}.rfid-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:14px}.rfid-card,.rfid-config-card{background:#fff;border:1px solid var(--bdrl);border-radius:10px;padding:18px;box-shadow:0 2px 8px rgba(15,23,42,.06)}.rfid-card h3,.rfid-config-card h3{margin:0 0 6px}.rfid-card p,.rfid-config-card p{color:var(--tm);margin:0 0 16px}.rfid-card label{display:block;font-size:10px;font-weight:800;text-transform:uppercase;color:var(--tm);margin:12px 0 5px}.rfid-actions,.rfid-head-actions,.rfid-list-head,.rfid-live-head{display:flex;gap:8px;align-items:center}.rfid-actions{margin-top:16px;justify-content:flex-end}.rfid-list-head,.rfid-live-head{justify-content:space-between;margin-bottom:14px}.rfid-list-head .fin{max-width:320px;margin-left:auto}.rfid-empty,.rfid-error{padding:28px;text-align:center;border:1px dashed var(--bdrl);border-radius:9px;color:var(--tm);background:var(--bg-alt)}.rfid-error{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.rfid-kpis{display:flex;gap:12px;margin-bottom:12px}.rfid-kpis>div{background:#eff6ff;border:1px solid #bfdbfe;border-radius:9px;padding:12px 18px;display:flex;flex-direction:column}.rfid-kpis b{font-size:26px;color:#2563eb}.rfid-kpis span{font-size:10px;color:var(--tm)}.rfid-live{display:grid;gap:7px}.rfid-read{display:flex;justify-content:space-between;padding:10px 12px;background:#f8fafc;border:1px solid var(--bdrl);border-radius:7px}.rfid-read span{color:var(--tm);font-size:11px}.rfid-table-wrap{overflow:auto}.rfid-config-card{margin:18px;display:flex;align-items:center;gap:16px}.rfid-config-card>div:nth-child(2){flex:1}.rfid-icon{width:54px;height:54px;display:grid;place-items:center;background:#eff6ff;border-radius:13px;font-size:28px}.rfid-pill{display:inline-block;padding:4px 9px;border-radius:999px;font-size:10px;font-weight:900}.rfid-pill.on{background:#dcfce7;color:#166534}.rfid-pill.off{background:#fee2e2;color:#991b1b}@media(max-width:760px){.rfid-grid{grid-template-columns:1fr}.rfid-tabs{overflow:auto}.rfid-tabs button{white-space:nowrap}.rfid-list-head{align-items:stretch;flex-direction:column}.rfid-list-head .fin{max-width:none;margin-left:0}.rfid-config-card{align-items:flex-start;flex-wrap:wrap}.rfid-config-card button{width:100%}}
#rfid-pdt-marker{display:none}.rfid-pdt-mode .topbar,.rfid-pdt-mode .sidebar{display:none!important}.rfid-pdt-mode .app-body,.rfid-pdt-mode main.main{inset:0!important;margin:0!important;width:100%!important}.rfid-pdt-mode #vw-rfid{min-height:100vh}
