/* Estado de integracao GLPI; nao herda regras de outros conectores. */
.glpi-status-grid{display:grid;grid-template-columns:minmax(250px,350px) minmax(0,1fr);align-items:start;gap:16px}
.glpi-connection{font-size:13px;color:#a96a32}.glpi-connection.ready{color:#267d5a}
.glpi-url{font-size:11px;color:#8390a2;overflow-wrap:anywhere;margin:10px 0 14px}
.glpi-counts{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.glpi-counts span{display:flex;justify-content:space-between;gap:8px;font-size:11px;border:1px solid #e8eaf2;padding:9px;border-radius:5px}
.glpi-counts b{color:#3d4fbd}
.glpi-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:15px}.glpi-actions button{flex:1;min-width:100px}
@media(max-width:1060px){.glpi-status-grid{grid-template-columns:1fr}}

/* Dark — GLPI */
:root[data-theme="dark"] .glpi-connection{color:#e7b572}
:root[data-theme="dark"] .glpi-connection.ready{color:#92dfb8}
:root[data-theme="dark"] .glpi-url{color:var(--muted)}
:root[data-theme="dark"] .glpi-counts span{border-color:var(--line)}
:root[data-theme="dark"] .glpi-counts b{color:var(--accent)}
