.page-quality.svelte-qpyqrt{display:flex;flex-direction:column;gap:var(--space-lg);min-width:0;overflow:hidden}.page-header.svelte-qpyqrt{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:var(--space-md)}.page-header.svelte-qpyqrt h2:where(.svelte-qpyqrt){margin-bottom:var(--space-xs)}.page-actions.svelte-qpyqrt{display:flex;gap:var(--space-sm);flex-wrap:wrap}.btn.svelte-qpyqrt{padding:var(--space-sm) var(--space-lg);border:none;border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-family:var(--font-family-body);cursor:pointer;transition:background-color var(--duration-fast) ease}.btn.svelte-qpyqrt:disabled{opacity:.6;cursor:not-allowed}.btn-primary.svelte-qpyqrt{background-color:var(--color-flux);color:#fff}.btn-primary.svelte-qpyqrt:hover:not(:disabled){background-color:#2980b9}.btn-secondary.svelte-qpyqrt{background-color:#ecf0f1;color:var(--color-graphite)}.btn-secondary.svelte-qpyqrt:hover:not(:disabled){background-color:#dfe6e9}.kpi-grid.svelte-qpyqrt{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:var(--space-md)}.kpi-with-tooltip.svelte-qpyqrt{position:relative}.kpi-error-card.svelte-qpyqrt{grid-column:1 / -1}.chart-card.svelte-qpyqrt h3:where(.svelte-qpyqrt),.chart-card.svelte-qpyqrt h4:where(.svelte-qpyqrt){margin-bottom:var(--space-sm)}.collapsible-section.svelte-qpyqrt{border:1px solid var(--color-border, #e0e0e0);border-radius:var(--radius-md, 8px)}.collapsible-header.svelte-qpyqrt{cursor:pointer;display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) 0;-webkit-user-select:none;user-select:none;list-style:none}.collapsible-header.svelte-qpyqrt::-webkit-details-marker{display:none}.collapsible-header.svelte-qpyqrt:before{content:"▶";font-size:.7rem;color:var(--color-text-secondary, #666);transition:transform .2s ease;flex-shrink:0}details[open].svelte-qpyqrt>.collapsible-header:where(.svelte-qpyqrt):before{transform:rotate(90deg)}.collapsible-header.svelte-qpyqrt h3:where(.svelte-qpyqrt){margin:0;font-size:var(--font-size-lg, 1.1rem)}.card-inner.svelte-qpyqrt{min-width:0;overflow:hidden}.card-inner.svelte-qpyqrt h4:where(.svelte-qpyqrt){margin:0 0 var(--space-sm);font-size:var(--font-size-md, 1rem)}.tables-row.svelte-qpyqrt{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}.page-quality.svelte-qpyqrt .card,.page-quality.svelte-qpyqrt>section:where(.svelte-qpyqrt),.tables-row.svelte-qpyqrt>section:where(.svelte-qpyqrt){min-width:0;overflow:hidden}.page-quality.svelte-qpyqrt .table-wrapper{overflow-x:auto}.page-quality.svelte-qpyqrt td{white-space:normal;word-break:break-word}.page-quality.svelte-qpyqrt th{white-space:nowrap}.profiles-grid.svelte-qpyqrt{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:var(--space-md)}.profile-card.svelte-qpyqrt{border:1px solid var(--color-border, #e0e0e0);border-radius:var(--radius-sm);padding:var(--space-md);background:var(--color-surface, #fafbfc);min-width:0;overflow:hidden}.profile-header.svelte-qpyqrt{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-xs);gap:var(--space-sm)}.profile-header.svelte-qpyqrt h4:where(.svelte-qpyqrt){margin:0;font-size:var(--font-size-md, 1rem);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge.svelte-qpyqrt{padding:2px 8px;border-radius:10px;font-size:.75rem;font-weight:600;white-space:nowrap;flex-shrink:0}.badge-green.svelte-qpyqrt{background:#e8f8f0;color:#27ae60}.badge-blue.svelte-qpyqrt{background:#ebf5fb;color:#2980b9}.badge-orange.svelte-qpyqrt{background:#fef5e7;color:#f39c12}.profile-desc.svelte-qpyqrt{font-size:var(--font-size-sm, .875rem);color:var(--color-text-secondary, #666);margin:0 0 var(--space-sm);line-height:1.4}.profile-meta.svelte-qpyqrt{font-size:var(--font-size-sm, .875rem);display:flex;flex-direction:column;gap:2px;word-break:break-word}.profile-meta.svelte-qpyqrt strong:where(.svelte-qpyqrt){color:var(--color-text-primary, #333)}.profile-fields.svelte-qpyqrt{margin-top:var(--space-sm)}.profile-fields.svelte-qpyqrt summary:where(.svelte-qpyqrt){cursor:pointer;font-size:var(--font-size-sm, .875rem);color:var(--color-flux, #3498db);font-weight:500}.mini-table-wrap.svelte-qpyqrt{overflow-x:auto;margin-top:var(--space-xs)}.mini-table.svelte-qpyqrt{width:100%;border-collapse:collapse;font-size:.78rem}.mini-table.svelte-qpyqrt th:where(.svelte-qpyqrt){text-align:left;padding:4px 6px;background:var(--color-surface-alt, #f0f2f5);border-bottom:1px solid var(--color-border, #e0e0e0);font-weight:600;white-space:nowrap}.mini-table.svelte-qpyqrt td:where(.svelte-qpyqrt){padding:3px 6px;border-bottom:1px solid var(--color-border, #e0e0e0);word-break:break-word}.mini-table.svelte-qpyqrt code:where(.svelte-qpyqrt){background:var(--color-surface-alt, #f0f2f5);padding:1px 4px;border-radius:3px;font-size:.72rem}.field-type.svelte-qpyqrt{display:inline-block;padding:1px 5px;border-radius:8px;font-size:.68rem;font-weight:500;white-space:nowrap}.field-type-chave.svelte-qpyqrt{background:#e8f8f0;color:#27ae60}.field-type-metrica.svelte-qpyqrt{background:#ebf5fb;color:#2980b9}.field-type-temporal.svelte-qpyqrt{background:#fef5e7;color:#e67e22}.field-type-dimensao.svelte-qpyqrt{background:#f4ecf7;color:#8e44ad}.integration-tabs.svelte-qpyqrt{display:flex;flex-direction:column;gap:var(--space-lg)}.integration-section.svelte-qpyqrt{min-width:0}.integration-section.svelte-qpyqrt h4:where(.svelte-qpyqrt){margin:0 0 var(--space-sm);font-size:var(--font-size-md, 1rem)}.convergence-title.svelte-qpyqrt{color:#27ae60}.divergence-title.svelte-qpyqrt{color:#e74c3c}@media(max-width:1200px){.kpi-grid.svelte-qpyqrt{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.profiles-grid.svelte-qpyqrt{grid-template-columns:1fr}}@media(max-width:1024px){.kpi-grid.svelte-qpyqrt{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.tables-row.svelte-qpyqrt{grid-template-columns:1fr}}@media(max-width:640px){.kpi-grid.svelte-qpyqrt{grid-template-columns:1fr}}
