/* RozdzielnicaPRO v0.7.30 — admin management without changing workstation geometry. */
#proShell .pro30-admin{margin-top:14px;display:block;min-width:0}
#proShell .pro30-admin[hidden]{display:none!important}
#proShell .pro30-subtitle{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;margin:0 0 18px}
#proShell .pro30-subtitle h3{font:800 22px Rajdhani,Inter,sans-serif;margin:5px 0;color:#f3f8ff}
#proShell .pro30-subtitle p{font-size:12px;color:#adc6df;margin:4px 0}
#proShell .pro30-subtitle button,#proShell .pro30-pagination button,#proShell .pro30-license button{
  border:1px solid #398cdf;background:linear-gradient(135deg,#237fcf,#1b5489);color:#fff;
  min-height:38px;border-radius:9px;padding:9px 12px;font-size:11px;font-weight:750}
#proShell #pro30Metrics{grid-template-columns:repeat(3,minmax(0,1fr))}
#proShell #pro30Metrics .pro-metric{min-height:100px}
#proShell .pro30-tools{background:#162c45;border:1px solid #344e6f;border-radius:12px;padding:15px;display:grid;
  grid-template-columns:minmax(180px,2fr) minmax(180px,1fr);gap:12px;margin:16px 0}
#proShell .pro30-tools label,#proShell .pro30-license label{display:flex;flex-direction:column;gap:8px;
  color:#c1d9f0;font-size:10px;letter-spacing:.5px;font-weight:800}
#proShell .pro30-tools input,#proShell .pro30-tools select,#proShell .pro30-license input,#proShell .pro30-license select{
  width:100%;min-height:42px;padding:9px 10px;border-radius:8px;border:1px solid #42607f;background:#0e2339;
  color:#eaf5ff;font:600 12px Inter,Arial,sans-serif}
#proShell .pro30-admin #pro30Message{min-height:21px;margin:14px 0 9px}
#proShell .pro30-pagination{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin:16px 0;
  color:#bdd5ec;font-size:12px}
#proShell .pro30-pagination button:disabled{opacity:.45}
#proShell .pro30-detail{margin-top:22px;background:#14263c;border:1px solid #4d6d8f;
  border-radius:15px;padding:20px;display:flex;flex-direction:column;gap:13px}
#proShell .pro30-detail[hidden]{display:none!important}
#proShell #pro30Identity{font-weight:800;color:#fff;font-size:15px;overflow-wrap:anywhere}
#proShell #pro30Information{line-height:1.7;color:#b1cce4;font-size:11px}
#proShell .pro30-license{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:10px}
#proShell .pro30-license[hidden]{display:none!important}
#proShell .pro30-revoke{align-self:flex-start;background:#523143;border:1px solid #a06276;
  padding:10px 13px;color:#ffedf3;border-radius:8px;font:800 11px Inter,Arial,sans-serif}
#proShell .pro30-revoke[hidden]{display:none!important}
#proShell .pro30-detail h4{margin:8px 0 0;font-size:13px;color:#d5e9ff}
#proShell .pro30-audit{padding:9px 10px;background:#1d344c;border-bottom:1px solid #304967;
  display:flex;justify-content:space-between;gap:12px;color:#e6f3ff;font-size:11px}
#proShell .pro30-audit small{font-size:10px;color:#a1bad5}
#proShell #pro30DetailMessage{color:#a7d2f7;font-size:11px}
@media(max-width:1080px){#proShell .pro30-license{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:740px){#proShell #pro30Metrics{grid-template-columns:repeat(2,minmax(0,1fr))}
#proShell .pro30-tools{grid-template-columns:minmax(0,1fr)}
#proShell .pro30-license{grid-template-columns:minmax(0,1fr)}
#proShell .pro30-pagination{justify-content:space-between;gap:7px}}
@media(max-width:380px){#proShell #pro30Metrics{grid-template-columns:minmax(0,1fr)}
#proShell .pro30-audit{flex-direction:column}}