.metric-filters{display:flex;align-items:end;gap:18px;flex-wrap:wrap}.metric-filters label{flex:1;min-width:160px;margin:0}.metric-filters button{margin-bottom:1px}#metrics-content>.panel{margin-top:22px}#metrics-content>.stats{margin-top:22px}.metric-chart{width:100%;height:auto;display:block;min-height:140px}.metric-chart text{font-size:12px;fill:#667085;font-family:inherit}.metric-table-scroll{overflow:auto;max-height:480px}.metric-table{width:100%;border-collapse:collapse;font-size:13px;text-align:left}.metric-table th{background:#f9fafb;color:#475467;position:sticky;top:0}.metric-table td,.metric-table th{padding:12px;border-bottom:1px solid #eaecf0;vertical-align:top}.metric-table td:first-child{min-width:150px;max-width:300px;overflow-wrap:anywhere}.metric-bar-row{display:grid;grid-template-columns:minmax(100px,2fr) minmax(100px,3fr) 70px;gap:16px;width:100%;background:transparent;border:0;text-align:left;align-items:center;padding:10px 0;color:#344054;cursor:pointer}.metric-bar-row>span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.metric-bar-track{height:14px;background:#f2f4f7;border-radius:6px;overflow:hidden}.metric-bar-track>span{display:block;height:100%;background:#7f56d9;border-radius:6px}.metric-bar-row strong{text-align:right}.metric-bar-row:hover{background:#f9fafb}#metrics-bars{margin-bottom:20px}.focus-panel{margin-bottom:24px}.focus-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.focus-card{background:#fcfaff;border:1px solid #e9d7fe;border-radius:12px;padding:18px;text-align:left;cursor:pointer;color:#344054;display:flex;flex-direction:column;gap:10px}.focus-card>span{font-size:13px;line-height:1.6}.focus-card>b{color:#7f56d9}.knowledge-field{border-bottom:1px solid #eaecf0;padding:12px 0}.knowledge-field h3{font-size:14px}.knowledge-field p{font-size:14px;line-height:1.7}.quick-edit{padding:12px 0 18px}.quick-edit p{margin-top:0}#metrics-content summary{cursor:pointer;font-weight:600}#metrics-content .stat small{color:#667085;font-size:12px}#metrics-content .stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}@media(max-width:700px){.metric-filters{display:grid;grid-template-columns:1fr 1fr;gap:12px}.metric-filters label{min-width:0}.metric-bar-row{grid-template-columns:minmax(80px,1fr) minmax(60px,1fr) 50px;gap:8px;font-size:12px}#metrics-content .section-heading{flex-wrap:wrap;gap:12px}.metric-table{font-size:12px}.metric-chart{min-height:110px}}

.identity-metric-card{width:100%;text-align:left;color:#344054;cursor:pointer;display:block}.identity-metric-card:hover{border-color:#b692f6;box-shadow:0 3px 10px #6941c60a}.identity-metric-card .stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 16px}.identity-metric-card .stat{padding:13px;box-shadow:none}.identity-metric-card .stat-label{margin-bottom:9px}.identity-metric-card .stat b{font-size:23px}.identity-metric-card p{margin:0;line-height:1.6}#identity-metric-detail{margin-top:22px}#identity-metric-detail>p{line-height:1.7}
.editor-grid>*{min-width:0}.quick-edit-custom{display:grid;gap:8px;margin-top:16px}.quick-edit-custom textarea{min-height:78px;resize:vertical}.quick-edit-custom-actions{margin-top:10px}.quick-edit-result{margin-top:14px;padding:16px;border:1px solid #d6bbfb;border-radius:12px;background:#fcfaff}.quick-edit-result[hidden]{display:none}.quick-edit-result .compare-grid{margin-top:12px}.quick-edit-result .action-line{margin-top:14px}
.editorial-review-panel{border-top:3px solid #d6bbfb}.editorial-review-panel .section-heading{align-items:flex-start}.editorial-review-panel .section-heading .eyebrow{margin:0 0 7px}.editorial-review-guide>p{margin:0 0 14px;line-height:1.65;color:#535862}.editorial-review-criteria{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.editorial-review-criteria span{padding:10px 12px;border:1px solid #e9d7fe;border-radius:8px;background:#fcfaff;color:#6941c6;font-size:12px;font-weight:600;text-align:center}.editorial-review-action{display:flex;align-items:center;justify-content:flex-start;margin-top:18px}.editorial-review-action .ai-button{margin:0}.editorial-review-note{margin:10px 0 0}.editorial-review-state{display:grid;gap:5px;margin-top:20px;padding:16px 18px;border:1px dashed #d5d7da;border-radius:10px;background:#fafafa}.editorial-review-state strong{font-size:13px}.editorial-review-state span{font-size:12px;line-height:1.6;color:#717680}.editorial-review-state.loading{border-style:solid;border-color:#d6bbfb;background:#fcfaff}.editorial-review-state.ready{border-style:solid;border-color:#abefc6;background:#ecfdf3}.editorial-review-state.error{border-style:solid;border-color:#fecdd6;background:#fff1f3}.editorial-review-state.error strong{color:#c01048}#editor-review-result>.run-usage{margin-top:16px}

@media(max-width:700px){#view-analytics>.page-heading,#view-profile-metrics>.page-heading{display:block}#view-analytics>.page-heading>button,#view-profile-metrics>.page-heading>button{margin-top:14px;width:100%}.identity-metric-card .stats{grid-template-columns:1fr 1fr}.editorial-review-criteria{grid-template-columns:1fr 1fr}.editorial-review-action .ai-button{width:100%;justify-content:center}}
.usage-import-preview:empty{display:none}.usage-import-preview{margin:14px 0}.usage-import-preview .notice{margin:0}.usage-import-preview ul{padding-left:20px;margin-bottom:0}
