#crm .crm-data-panel{grid-area:panels;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;padding:20px 22px 32px;background:var(--crm-bg);scrollbar-width:thin;color:var(--crm-text)}#crm .crm-data-panel[hidden],#crm .crm-home-panels[hidden],#crm .crm-notifications-panel[hidden]{display:none!important}#crm .crm-site-sidebar>nav{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}
#crm .crm-data-heading{display:flex;justify-content:space-between;align-items:center;gap:18px}#crm .crm-data-heading h1{font:600 25px/1.3 Arial,system-ui;margin:12px 0 7px;letter-spacing:0}#crm .crm-data-heading p,#crm .crm-data-source,#crm .crm-data-table-hint{font-size:12px;line-height:1.6;color:var(--crm-muted);margin:4px 0 12px}#crm button.crm-data-back{background:none;border:0;padding-left:0;font-size:12px;color:#9fe7cf}
#crm .crm-data-counts{display:flex;gap:8px 20px;flex-wrap:wrap;border-block:1px solid var(--crm-border);padding:12px 0;margin-bottom:16px}#crm .crm-data-counts>span{display:flex;align-items:center;gap:7px;color:var(--crm-muted);font-size:12px}#crm .crm-data-counts strong{color:var(--crm-text);font-size:16px}#crm .crm-data-feedback{font-size:13px;line-height:1.5;color:#ffcc99}#crm .crm-data-feedback:empty{display:none}#crm .crm-data-tabs{display:flex;gap:7px;margin:12px 0}#crm .crm-data-tabs [aria-pressed=true]{background:#084537;border-color:var(--crm-green);color:#adffe4}
#crm .crm-data-filters{display:flex;align-items:end;gap:10px;flex-wrap:wrap;margin:12px 0}#crm .crm-data-filters>label{display:grid;gap:6px;font-size:11px;color:var(--crm-muted)}#crm .crm-data-filters select,#crm .crm-data-filters input[type=search]{max-width:100%;min-height:38px;padding:8px 10px;font-size:12px}#crm .crm-data-search{flex:1 1 270px;min-width:180px}#crm .crm-data-search input{width:100%}#crm .crm-data-filters label.crm-data-duplicates{display:flex;align-items:center;min-height:38px;gap:7px}#crm .crm-data-duplicates input{width:17px;height:17px;accent-color:var(--crm-green)}#crm .crm-data-match-count{font-size:12px;color:var(--crm-muted);margin:12px 0 8px}
#crm .crm-data-table-wrap{border:1px solid var(--crm-border);border-radius:8px;overflow:auto;max-height:52svh;min-width:0;max-width:100%;overscroll-behavior:contain;scrollbar-width:thin}#crm .crm-data-table{border-collapse:collapse;min-width:100%;width:max-content;background:#0c171e;color:var(--crm-text);font-size:12px}#crm .crm-data-table th{position:sticky;top:0;z-index:1;background:#12212a;color:#cbe4ef;text-align:left;font-size:11px;font-weight:600;padding:11px 12px;white-space:nowrap;border-bottom:1px solid #35505c}#crm .crm-data-table td{padding:10px 12px;border-bottom:1px solid #20343f;white-space:nowrap;max-width:280px;overflow:hidden;text-overflow:ellipsis}#crm .crm-data-table tbody tr:hover{background:#102b24}#crm .crm-data-table .crm-data-key{font:11px ui-monospace,monospace;max-width:230px}#crm .crm-data-table .crm-data-empty{padding:24px;text-align:left;white-space:normal}#crm .crm-data-table td button{min-height:30px;font-size:11px}#crm .crm-data-table-hint{margin:8px 0 22px}
#crm .crm-data-sheets{border:1px solid var(--crm-border);border-radius:8px;background:#0d191f;padding:18px;max-width:920px}#crm .crm-data-sheets h2{font-size:17px;line-height:1.4;margin:0 0 8px}#crm .crm-data-sheets>p{font-size:12px;line-height:1.65;margin:8px 0;color:var(--crm-muted)}#crm .crm-data-sheets .crm-data-sheets-state{color:#a1efce;font-weight:600}#crm .crm-data-sheets .crm-data-sheets-error{color:#ffbf91;white-space:pre-line;overflow-wrap:anywhere}#crm .crm-data-sheets-details{display:grid;grid-template-columns:160px minmax(0,1fr);gap:7px 12px;font-size:12px;margin:14px 0}#crm .crm-data-sheets-details dt{color:var(--crm-muted)}#crm .crm-data-sheets-details dd{margin:0;overflow-wrap:anywhere}#crm .crm-data-sheets a{color:#a2ffe0;text-decoration:underline;text-underline-offset:3px;display:inline-block;font-size:12px;padding:4px 0}#crm .crm-data-sheets-actions{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}#crm .crm-data-sheets details{border-top:1px solid var(--crm-border);padding-top:10px;margin-top:12px}#crm .crm-data-sheets summary{font-size:12px;padding:4px 0}#crm .crm-data-sheets details p{font-size:12px;color:var(--crm-muted);line-height:1.65}#crm .crm-data-workbook label{display:grid;gap:7px;font-size:12px;margin:12px 0}#crm .crm-data-workbook input{width:100%;min-height:40px}#crm .crm-data-sheets [hidden],#crm .crm-data-filters [hidden]{display:none!important}
.crm-data-record-fields{display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,2fr);gap:10px 16px;font:12px/1.6 Arial,system-ui;margin:12px 0}.crm-data-record-fields dt{color:#a5cbbd;overflow-wrap:anywhere}.crm-data-record-fields dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}
@media(max-width:700px){#crm .crm-data-panel{padding:14px 12px 28px}#crm .crm-data-heading{align-items:start;gap:10px}#crm .crm-data-heading h1{font-size:22px}#crm .crm-data-heading>button{font-size:11px;margin-top:7px;white-space:nowrap}#crm .crm-data-filters{gap:9px}#crm .crm-data-filters>label{flex:1 1 calc(50% - 9px);min-width:0}#crm .crm-data-filters .crm-data-search{flex-basis:100%}#crm .crm-data-filters>label.crm-data-duplicates{flex-basis:100%}#crm .crm-data-filters select{width:100%}#crm .crm-data-table-wrap{max-height:48svh}#crm .crm-data-sheets{padding:14px}#crm .crm-data-sheets-details{grid-template-columns:1fr;gap:4px}#crm .crm-data-sheets-details dd{margin-bottom:7px}#crm .crm-data-sheets-actions button{flex:1 1 auto;min-height:40px}.crm-data-record-fields{grid-template-columns:1fr;gap:4px}.crm-data-record-fields dd{padding-bottom:10px}}
