/* Vectra Parte 13 - Sobre o Sistema */
.about-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:18px}.about-hero .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#64748b;font-size:.82rem;font-weight:800}.about-hero h2{margin:.15rem 0;color:#07172f}.about-hero p{color:#64748b;margin:.25rem 0}.about-actions{display:flex;gap:10px;flex-wrap:wrap}.about-actions form{margin:0}.about-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:18px 0}.about-grid.two-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:18px 0}.about-card{background:#fff;border:1px solid #dbe7f5;border-radius:18px;box-shadow:0 14px 40px rgba(15,23,42,.07);padding:22px;overflow:hidden}.about-card.kpi span{display:block;color:#5b6b85;font-size:.92rem}.about-card.kpi strong{display:block;font-size:1.85rem;line-height:1.1;margin:.35rem 0;color:#07172f}.about-card.kpi small{color:#64748b}.card-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.card-title-row h3{margin:0;font-size:1.22rem;color:#07172f}.card-title-row p{margin:.35rem 0 0;color:#64748b}.service-list{display:flex;flex-direction:column;gap:10px}.service-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border-radius:14px;border:1px solid #e2e8f0;background:#f8fafc}.service-row strong{color:#07172f}.state-pill{border-radius:999px;padding:6px 10px;background:#fee2e2;color:#991b1b;font-weight:800;font-size:.82rem}.state-pill.ok{background:#dcfce7;color:#166534}.mini-info{margin-top:16px;color:#475569;line-height:1.6}.count-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.count-grid div{padding:14px;border-radius:14px;background:#f8fafc;border:1px solid #e2e8f0}.count-grid strong{display:block;color:#07172f;font-size:1.5rem}.count-grid span{color:#64748b;font-size:.88rem}.module-status-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.module-status{display:flex;align-items:center;justify-content:space-between;gap:12px;text-decoration:none;padding:14px;border-radius:14px;border:1px solid #e2e8f0;background:#f8fafc;color:#07172f}.module-status span{font-size:.82rem;font-weight:800;border-radius:999px;padding:6px 10px;background:#e2e8f0;color:#334155}.module-status.installed{border-color:#bbf7d0;background:#f0fdf4}.module-status.installed span{background:#dcfce7;color:#166534}.module-status.missing{opacity:.7}.about-log{max-height:240px;overflow:auto;background:#0f172a;color:#dbeafe;padding:14px;border-radius:14px;font-size:.82rem;white-space:pre-wrap}.about-form{display:grid;gap:12px}.about-form label{display:grid;gap:6px;color:#334155;font-weight:700}.about-form input,.about-form textarea{width:100%;border:1px solid #cbd5e1;border-radius:12px;padding:10px 12px;font:inherit}.changelog-list{display:grid;gap:12px}.changelog-item{display:grid;gap:8px;padding:16px;border:1px solid #e2e8f0;border-radius:16px;background:#f8fafc}.changelog-item strong{display:block;color:#07172f;font-size:1.02rem;margin-top:6px}.changelog-item small{color:#64748b}.changelog-item p{margin:0;color:#475569}.version-tag{display:inline-flex;align-items:center;border-radius:999px;background:#e0f2fe;color:#075985;font-weight:800;font-size:.78rem;padding:5px 9px}.muted{color:#64748b}@media(max-width:900px){.about-grid.two-cols{grid-template-columns:1fr}.card-title-row{display:block}.about-card{padding:16px}.count-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.about-actions,.about-actions .btn{width:100%}.about-actions{display:grid}.count-grid{grid-template-columns:1fr}.about-card.kpi strong{font-size:1.55rem}.module-status{display:grid}}
