/* Atlas Connect UI Components v1 — adoção progressiva */
.atlas-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px}.atlas-page-head__eyebrow{font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#2563eb;margin-bottom:5px}.atlas-page-head__title{margin:0;font-size:clamp(1.55rem,2.4vw,2.25rem);font-weight:850;color:var(--text-primary,#0f172a)}.atlas-page-head__text{margin:.45rem 0 0;color:var(--text-muted,#64748b);max-width:900px}.atlas-action-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.atlas-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:14px}.atlas-kpi{background:var(--card-bg,#fff);border:1px solid var(--border-color,#dbe4ef);border-radius:18px;padding:16px;box-shadow:0 8px 24px rgba(15,23,42,.045);min-height:112px;position:relative;overflow:hidden}.atlas-kpi__icon{width:36px;height:36px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:rgba(37,99,235,.10);color:#2563eb;font-size:18px;margin-bottom:10px}.atlas-kpi__label{font-size:.78rem;color:var(--text-muted,#64748b);font-weight:700}.atlas-kpi__value{font-size:1.7rem;font-weight:850;line-height:1.08;color:var(--text-primary,#0f172a);margin-top:3px}.atlas-kpi__note{font-size:.74rem;color:var(--text-muted,#64748b);margin-top:5px}.atlas-kpi--success .atlas-kpi__icon{background:rgba(22,163,74,.11);color:#16a34a}.atlas-kpi--warning .atlas-kpi__icon{background:rgba(245,158,11,.14);color:#d97706}.atlas-kpi--danger .atlas-kpi__icon{background:rgba(220,38,38,.11);color:#dc2626}.atlas-kpi--purple .atlas-kpi__icon{background:rgba(147,51,234,.11);color:#9333ea}.atlas-section{background:var(--card-bg,#fff);border:1px solid var(--border-color,#dbe4ef);border-radius:20px;box-shadow:0 10px 28px rgba(15,23,42,.045);overflow:hidden}.atlas-section__head{padding:18px 20px;border-bottom:1px solid var(--border-color,#e2e8f0);display:flex;justify-content:space-between;align-items:center;gap:12px}.atlas-section__title{margin:0;font-size:1.05rem;font-weight:850;color:var(--text-primary,#0f172a)}.atlas-section__sub{font-size:.78rem;color:var(--text-muted,#64748b);margin-top:3px}.atlas-section__body{padding:20px}.atlas-status{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 10px;font-size:.72rem;font-weight:800;border:1px solid transparent}.atlas-status::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.atlas-status--ok{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.atlas-status--warn{color:#b45309;background:#fffbeb;border-color:#fde68a}.atlas-status--danger{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.atlas-status--info{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.atlas-command-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.atlas-link-card{text-decoration:none;color:inherit;display:block}.atlas-link-card:hover .atlas-kpi{transform:translateY(-2px);border-color:#93c5fd;box-shadow:0 12px 30px rgba(37,99,235,.10)}.atlas-kpi{transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.atlas-health-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.atlas-health{padding:14px;border-radius:15px;border:1px solid var(--border-color,#dbe4ef);background:var(--bg-soft,#f8fafc)}.atlas-health__top{display:flex;justify-content:space-between;gap:8px;font-size:.76rem;color:var(--text-muted,#64748b)}.atlas-health__value{font-size:1.15rem;font-weight:850;color:var(--text-primary,#0f172a);margin-top:3px}.atlas-progress{height:5px;border-radius:999px;background:#e2e8f0;margin-top:8px;overflow:hidden}.atlas-progress>span{height:100%;display:block;border-radius:inherit;background:#2563eb}.atlas-empty{padding:26px;text-align:center;border:1px dashed var(--border-color,#cbd5e1);border-radius:16px;color:var(--text-muted,#64748b)}
[data-atlas-theme="dark"] .atlas-kpi,[data-atlas-theme="dark"] .atlas-section{background:#071a2b;border-color:#1e3a52}[data-atlas-theme="dark"] .atlas-health{background:#061625;border-color:#1e3a52}[data-atlas-theme="dark"] .atlas-page-head__title,[data-atlas-theme="dark"] .atlas-kpi__value,[data-atlas-theme="dark"] .atlas-section__title,[data-atlas-theme="dark"] .atlas-health__value{color:#f8fafc}[data-atlas-theme="dark"] .atlas-page-head__text,[data-atlas-theme="dark"] .atlas-kpi__label,[data-atlas-theme="dark"] .atlas-kpi__note,[data-atlas-theme="dark"] .atlas-section__sub,[data-atlas-theme="dark"] .atlas-health__top{color:#94a3b8}[data-atlas-theme="dark"] .atlas-status--ok{background:rgba(22,163,74,.12)}[data-atlas-theme="dark"] .atlas-status--warn{background:rgba(245,158,11,.12)}[data-atlas-theme="dark"] .atlas-status--danger{background:rgba(220,38,38,.12)}[data-atlas-theme="dark"] .atlas-status--info{background:rgba(37,99,235,.12)}
@media(max-width:900px){.atlas-command-grid{grid-template-columns:1fr}.atlas-page-head{flex-direction:column}.atlas-page-head .atlas-action-bar{width:100%}}
