.ta-page{width:100%;min-width:0;max-width:1320px;animation:.35s both ta-enter}.content:has(.ta-page){min-width:0}@media (max-width:900px){.admin-shell:has(.ta-page){grid-template-columns:minmax(0,1fr)}.admin-shell:has(.ta-page) .sidebar{min-width:0}.admin-shell:has(.ta-page) .sidebar nav{min-width:0;max-width:100%;overflow-x:auto}}.ta-page *{box-sizing:border-box}.ta-page button,.ta-page input,.ta-page select{font:inherit}.ta-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.ta-heading h1{color:var(--blue-deep);letter-spacing:-.045em;margin:0;font-size:38px;line-height:1.08}.ta-heading p:not(.eyebrow){max-width:680px;color:var(--muted);margin:10px 0 0;line-height:1.55}.ta-live-note{color:#35665d;background:#e8f3ef;border:1px solid #c9dfd8;border-radius:5px;flex:none;padding:9px 12px;font-size:11px;font-weight:700}.ta-card{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 3px 12px #173d3c09}.ta-toolbar{border-bottom:1px solid var(--line);background:#f8fbf9;grid-template-columns:minmax(250px,1.25fr) minmax(160px,.7fr) minmax(210px,1fr) auto;align-items:end;gap:12px;padding:18px 20px;display:grid}.ta-field{min-width:0;color:var(--blue-deep);letter-spacing:.07em;text-transform:uppercase;gap:7px;font-size:10px;font-weight:800;display:grid}.ta-field input,.ta-field select{width:100%;min-width:0;height:40px;color:var(--foreground);background:var(--input);letter-spacing:0;text-transform:none;border:1px solid #cbded8;border-radius:5px;padding:0 11px;font-size:13px}.ta-actions{justify-content:flex-end;gap:8px;display:flex}.ta-button{color:#fff;background:var(--blue);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:12px;font-weight:750;transition:transform .16s,background .16s,opacity .16s;display:inline-flex}.ta-button:hover:not(:disabled){background:var(--blue-deep);transform:translateY(-1px)}.ta-button:disabled{cursor:not-allowed;opacity:.52}.ta-button.secondary{color:var(--blue-deep);background:#edf6f2;border-color:#c9ddd6}.ta-button.secondary:hover:not(:disabled){background:#deeee8}.ta-sourcebar{color:var(--muted);border-bottom:1px solid #e4eeea;flex-wrap:wrap;align-items:center;gap:9px 17px;padding:12px 20px;font-size:11px;display:flex}.ta-source{color:#27654f;text-transform:uppercase;letter-spacing:.05em;background:#e4f3e9;border-radius:4px;align-items:center;gap:7px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.ta-source:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.ta-source.stale,.ta-source.unavailable{color:#93604a;background:#fff0e8}.ta-source.provider{color:#386777;background:#e8f2f4}.ta-storage{color:#52736e;margin-left:auto}.ta-error,.ta-warning,.ta-info{color:#8c4339;background:#fff2ee;border:1px solid #efc9bf;border-radius:5px;margin:14px 0;padding:12px 15px;font-size:12px;line-height:1.55}.ta-warning{color:#795d30;background:#fff8e9;border-color:#ead5ac}.ta-info{color:#426961;background:#eef7f3;border-color:#c9dfd8}.ta-error button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:8px;font-weight:800;text-decoration:underline}.ta-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.ta-metric{border:1px solid var(--line);background:#fff;border-radius:6px;padding:15px 17px}.ta-metric span,.ta-metric small{color:var(--muted);font-size:10px;display:block}.ta-metric span{letter-spacing:.07em;text-transform:uppercase;font-weight:800}.ta-metric strong{color:var(--blue-deep);letter-spacing:-.04em;margin:8px 0 4px;font-size:25px;line-height:1;display:block}.ta-metric small{line-height:1.45}.ta-insights{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 18px;display:grid}.ta-insight{border:1px solid var(--line);background:#f9fcfa;border-radius:6px;padding:16px 18px}.ta-insight h3{color:var(--blue-deep);margin:0 0 12px;font-size:12px}.ta-rank{border-top:1px solid #e6efeb;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 0;font-size:11px;display:grid}.ta-rank:first-of-type{border-top:0}.ta-rank span:first-child{color:#7d9b94;font-family:var(--font-geist-mono),monospace;font-size:10px}.ta-rank b{color:var(--blue-deep);font-size:11px}.ta-rank em{color:#5f7973;text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.ta-section-head{justify-content:space-between;align-items:end;gap:16px;margin:25px 0 12px;display:flex}.ta-section-head h2{color:var(--blue-deep);letter-spacing:-.025em;margin:0;font-size:21px}.ta-section-head p{color:var(--muted);margin:5px 0 0;font-size:11px}.ta-count{color:var(--muted);white-space:nowrap;font-size:11px}.ta-records{gap:9px;display:grid}.ta-record{border:1px solid var(--line);background:#fff;border-radius:6px;min-width:0;padding:16px 18px}.ta-record-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ta-record-top strong{overflow-wrap:anywhere;color:var(--blue-deep);font-size:14px}.ta-record-top time{color:var(--muted);flex:none;font-size:10px}.ta-record-fields{color:#59746d;flex-wrap:wrap;gap:6px 15px;margin-top:10px;font-size:11px;display:flex}.ta-record-fields span{overflow-wrap:anywhere}.ta-record-links{color:#5b7771;gap:5px;margin-top:10px;font-size:10px;display:grid}.ta-record-links span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ta-pager{color:var(--muted);justify-content:space-between;align-items:center;gap:14px;margin:13px 0 28px;font-size:11px;display:flex}.ta-pager>div{gap:7px;display:flex}.ta-pager button{color:var(--blue-deep);cursor:pointer;background:#fff;border:1px solid #cbded8;border-radius:4px;padding:8px 11px;font-size:11px;font-weight:700}.ta-pager button:disabled{opacity:.45;cursor:not-allowed}.ta-empty,.ta-loading{min-height:130px;color:var(--muted);text-align:center;background:#f9fcfa;border:1px dashed #c8dcd5;border-radius:6px;place-items:center;padding:24px;font-size:12px;line-height:1.5;display:grid}.ta-skeleton{background:#e8f1ed;border-radius:5px;width:100%;height:54px;margin:4px 0;animation:1.3s ease-in-out infinite alternate ta-shimmer}.ta-report{background:#f6fbf8;border:1px solid #b8d5c9;border-radius:8px;margin:26px 0;overflow:hidden}.ta-report-head{border-bottom:1px solid #d7e8df;justify-content:space-between;align-items:flex-start;gap:18px;padding:19px 21px;display:flex}.ta-report-head h2{color:var(--blue-deep);margin:0;font-size:20px}.ta-report-head p{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.5}.ta-report-body{padding:17px 21px}.ta-report-stat{color:#56746b;flex-wrap:wrap;gap:20px;font-size:11px;display:flex}.ta-report-stat b{color:var(--blue-deep)}.ta-report-lists{grid-template-columns:1fr 1fr;gap:12px;margin-top:15px;display:grid}.ta-report-lists h3{color:var(--blue-deep);margin:0 0 7px;font-size:11px}.ta-report-lists p{color:#607b73;margin:5px 0;font-size:10px}.ta-subsection{border:1px solid var(--line);background:#f9fcfa;border-radius:7px;margin:22px 0 30px;padding:19px 20px}.ta-subsection header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.ta-subsection h2{color:var(--blue-deep);margin:0;font-size:19px}.ta-subsection header p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.5}.ta-audience-picker{grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:10px;display:grid}.ta-audience-meta{color:var(--muted);margin:12px 0;font-size:11px}.ta-saved-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ta-saved-contact{background:#fff;border:1px solid #dce9e4;border-radius:5px;min-width:0;padding:12px}.ta-saved-contact strong{overflow-wrap:anywhere;color:var(--blue-deep);font-size:12px;display:block}.ta-saved-contact span{overflow-wrap:anywhere;color:var(--muted);margin-top:5px;font-size:10px;display:block}.ta-catalog{border:1px solid var(--line);background:#fff;border-radius:7px;margin-top:22px;padding:17px 19px}.ta-catalog h2{color:var(--blue-deep);margin:0 0 12px;font-size:15px}.ta-catalog-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:9px;display:grid}.ta-pixel-chip{color:var(--blue-deep);text-align:left;cursor:pointer;background:#f9fcfa;border:1px solid #dce9e4;border-radius:5px;padding:11px 12px}.ta-pixel-chip:hover{background:#eef7f3;border-color:#82b9a7}.ta-pixel-chip strong,.ta-pixel-chip span{overflow-wrap:anywhere;display:block}.ta-pixel-chip strong{font-size:11px}.ta-pixel-chip span{color:var(--muted);margin-top:5px;font-size:10px}@keyframes ta-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes ta-shimmer{to{opacity:.55}}@media (max-width:900px){.ta-heading{flex-direction:column;align-items:flex-start;gap:12px}.ta-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.ta-toolbar .ta-actions{justify-content:flex-start}}@media (max-width:600px){.ta-heading h1{font-size:32px}.ta-toolbar{grid-template-columns:1fr;padding:14px}.ta-sourcebar{padding:11px 14px}.ta-storage{width:100%;margin-left:0}.ta-metrics,.ta-insights,.ta-report-lists,.ta-saved-list{grid-template-columns:1fr}.ta-section-head,.ta-subsection header,.ta-report-head,.ta-pager{flex-direction:column;align-items:flex-start}.ta-record-top{flex-direction:column;gap:5px}.ta-audience-picker{grid-template-columns:1fr}.ta-button{width:100%}.ta-toolbar .ta-actions{grid-template-columns:1fr 1fr;display:grid}}
.ta-record-grid{color:#234f45;background:#fff;border:1px solid #d9e5e0;border-radius:9px;min-width:0;max-width:100%;margin:16px 0}.ta-grid-tools{flex-wrap:wrap;align-items:center;gap:12px;padding:14px;font-size:12px;display:flex}.ta-grid-tools>span{color:#5a776d;margin-right:auto}.ta-grid-tools label{align-items:center;gap:7px;display:flex}.ta-grid-tools button,.ta-grid-chooser summary{color:#245449;cursor:pointer;font:inherit;background:#f3f8f5;border:1px solid #cbdcd5;border-radius:5px;padding:8px 10px}.ta-grid-tools input[type=checkbox]{accent-color:#197e69}.ta-grid-help,.ta-grid-notice{color:#5c766f;margin:0 0 12px;padding:0 14px;font-size:11px;line-height:1.6}.ta-grid-notice{color:#775b22}.ta-grid-chooser{position:relative}.ta-grid-chooser>div{z-index:8;background:#fff;border:1px solid #cbddd5;border-radius:7px;width:300px;max-width:75vw;padding:14px;position:absolute;top:42px;right:0;box-shadow:0 8px 30px #173e3926}.ta-grid-chooser input[type=search]{box-sizing:border-box;border:1px solid #ccdcd4;border-radius:5px;width:100%;margin:8px 0;padding:9px}.ta-grid-column-list{max-height:260px;overflow:auto}.ta-grid-column-list label{overflow-wrap:anywhere;padding:6px 0}.ta-grid-scroll{isolation:isolate;border-block:1px solid #d9e5e0;max-width:100%;max-height:640px;overflow:auto}.ta-grid-scroll table{table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:12px}.ta-grid-scroll caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ta-grid-scroll th,.ta-grid-scroll td{box-sizing:border-box;text-align:left;vertical-align:top;background:#fff;border-bottom:1px solid #e4ece8;border-right:1px solid #dfebe5;padding:0}.ta-grid-scroll thead th{z-index:3;vertical-align:middle;background:#edf5f0;height:48px;position:sticky;top:0}.ta-grid-scroll .ta-grid-sort{box-sizing:border-box;width:100%;font:inherit;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;color:#295c4e;background:0 0;border:0;padding:14px 16px 14px 12px;font-weight:700;overflow:hidden}.ta-grid-resizer{cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;border-right:2px solid #b2cdbf;width:8px;height:100%;position:absolute;top:0;right:0}.ta-grid-resizer:hover,.ta-grid-resizer:focus-visible{outline-offset:-2px;background:#c4e4d7;outline:2px solid #197e69}.ta-grid-scroll td>div{text-overflow:ellipsis;white-space:nowrap;min-height:40px;padding:12px;overflow:hidden}.ta-grid-scroll tr:nth-child(2n)>td{background:#fafcfb}.ta-grid-scroll .ta-grid-frozen{z-index:2;vertical-align:middle;background:#f4f8f5;position:sticky;left:0}.ta-grid-scroll thead .ta-grid-frozen{z-index:4;padding:14px 12px}.ta-grid-frozen button{font:inherit;cursor:pointer;color:#175b47;text-align:left;background:0 0;border:0;width:100%;padding:12px}.ta-grid-wrap td>div{white-space:pre-wrap;overflow-wrap:anywhere}.ta-grid-missing{color:#92a89e}.ta-grid-scroll .ta-grid-detail>div{box-sizing:border-box;white-space:normal;width:min(780px,75vw);max-height:420px;padding:20px;position:sticky;left:0;overflow:auto}.ta-grid-detail h4{margin:0 0 14px}.ta-grid-detail dl{gap:12px;margin:0;display:grid}.ta-grid-detail dl>div{grid-template-columns:minmax(100px,1fr) minmax(100px,2fr);gap:12px;display:grid}.ta-grid-detail dt{overflow-wrap:anywhere;font-weight:700}.ta-grid-detail dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ta-record-grid button:focus-visible,.ta-grid-scroll:focus-visible,.ta-grid-chooser summary:focus-visible{outline-offset:2px;outline:2px solid #197e69}@media (max-width:600px){.ta-grid-tools{gap:8px}.ta-grid-tools>span{width:100%}.ta-grid-chooser>div{left:0;right:auto}.ta-grid-scroll .ta-grid-detail>div{width:75vw}.ta-grid-detail dl>div{display:block}.ta-grid-detail dd{margin-top:4px}}
.ta-csv{--csv-ink:#173e48;--csv-muted:#607d79;--csv-line:#d5e6df;--csv-wash:#f2f8f5;min-width:0;color:var(--csv-ink);background:#fbfdfb;border:1px solid #c5ded4;border-radius:8px;margin:0 0 22px;animation:.28s both csv-enter;overflow:hidden;box-shadow:0 5px 18px #173d3c0b}.ta-csv *{box-sizing:border-box}.ta-csv button,.ta-csv input,.ta-csv select{font:inherit}.ta-csv button:focus-visible,.ta-csv input:focus-visible,.ta-csv select:focus-visible{outline-offset:2px;outline:3px solid #31847042}.ta-csv-head{border-bottom:1px solid var(--csv-line);background:linear-gradient(105deg,#e8f4ee,#f4f8f2);justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px 15px;display:flex}.ta-csv-kicker{color:#568176;letter-spacing:.13em;text-transform:uppercase;margin:0 0 5px;font-size:9px;font-weight:850}.ta-csv-head h2{color:#173e48;letter-spacing:-.035em;margin:0;font-size:19px}.ta-csv-head p{max-width:680px;color:var(--csv-muted);margin:6px 0 0;font-size:11px;line-height:1.5}.ta-csv-source-label{color:#28634e;letter-spacing:.045em;text-transform:uppercase;background:#e6f3eb;border:1px solid #b6d6c8;border-radius:5px;flex:none;align-items:center;gap:7px;padding:8px 10px;font-size:10px;font-weight:850;display:inline-flex}.ta-csv-source-label:before{content:"";background:#3d9271;border-radius:50%;width:7px;height:7px}.ta-csv-body{padding:16px 20px 19px}.ta-csv-controls{grid-template-columns:minmax(170px,1fr) minmax(200px,1.15fr) minmax(160px,.8fr) minmax(160px,.9fr);align-items:end;gap:10px;display:grid}.ta-csv-field{color:#315c5a;letter-spacing:.075em;text-transform:uppercase;gap:6px;min-width:0;font-size:9px;font-weight:850;display:grid}.ta-csv-field input,.ta-csv-field select{color:#254b50;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #c8ddd5;border-radius:5px;width:100%;min-width:0;height:38px;padding:0 10px;font-size:12px}.ta-csv-inline-actions{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.ta-csv-button{color:#fff;cursor:pointer;background:#25735f;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:11px;font-weight:800;transition:transform .16s,background .16s,opacity .16s;display:inline-flex}.ta-csv-button:hover:not(:disabled){background:#1b5d50;transform:translateY(-1px)}.ta-csv-button.secondary{color:#245b50;background:#edf6f1;border-color:#c5ddd2}.ta-csv-button.secondary:hover:not(:disabled){background:#dceee5}.ta-csv-button:disabled{cursor:not-allowed;opacity:.48}.ta-csv-input-row{align-items:center;gap:8px;min-width:0;display:flex}.ta-csv-input-row .ta-csv-field{flex:1}.ta-csv-drop{background:#f6faf7;border:1px dashed #a9cdbd;border-radius:6px;align-items:center;gap:10px;min-width:0;margin-top:12px;padding:11px 13px;display:flex}.ta-csv-drop input{color:#496c65;width:100%;min-width:0;font-size:11px}.ta-csv-drop input::file-selector-button{color:#285a50;cursor:pointer;background:#e8f3ed;border:1px solid #c3ddd1;border-radius:4px;margin-right:10px;padding:7px 10px;font-size:10px;font-weight:800}.ta-csv-file-name{color:#658079;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ta-csv-rule{color:#6c8981;margin:10px 0 0;font-size:10px;line-height:1.45}.ta-csv-confirm{color:#765c32;background:#fff9ed;border:1px solid #ead8b5;border-radius:5px;align-items:flex-start;gap:9px;margin-top:11px;padding:10px 12px;font-size:11px;line-height:1.45;display:flex}.ta-csv-confirm input{accent-color:#347a63;flex:none;width:15px;height:15px;margin:1px 0 0}.ta-csv-feedback{color:#38695e;background:#edf7f2;border:1px solid #c9dfd7;border-radius:5px;margin:11px 0 0;padding:10px 12px;font-size:11px;line-height:1.5}.ta-csv-feedback.error{color:#8c4339;background:#fff2ee;border-color:#efc9bf}.ta-csv-feedback.warning{color:#795d30;background:#fff8e9;border-color:#ead5ac}.ta-csv-feedback button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:7px;font-weight:800;text-decoration:underline}.ta-csv-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0 0;display:grid}.ta-csv-stat{background:#fff;border:1px solid #d8e8e1;border-radius:5px;min-width:0;padding:11px 12px}.ta-csv-stat span,.ta-csv-stat small{color:#6b8981;font-size:9px;display:block}.ta-csv-stat span{letter-spacing:.06em;text-transform:uppercase;font-weight:850}.ta-csv-stat strong{overflow-wrap:anywhere;color:#1d4a50;letter-spacing:-.035em;margin:6px 0 3px;font-size:19px;line-height:1;display:block}.ta-csv-stat small{line-height:1.4}.ta-csv-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.ta-csv-section-head{justify-content:space-between;align-items:flex-end;gap:12px;margin:17px 0 8px;display:flex}.ta-csv-section-head h3{color:#1b4b50;margin:0;font-size:13px}.ta-csv-section-head p{color:#6b8981;margin:4px 0 0;font-size:10px;line-height:1.4}.ta-csv-scope-note{color:#5e7d74;background:#f1f8f4;border-left:3px solid #83b59f;margin:10px 0 0;padding:9px 11px;font-size:10px;line-height:1.5}.ta-csv-lists{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.ta-csv-list{background:#f8fbf9;border:1px solid #dce9e4;border-radius:5px;min-width:0;padding:11px 12px}.ta-csv-list h4{color:#315d59;margin:0 0 7px;font-size:10px}.ta-csv-list p{color:#789089;margin:0 0 6px;font-size:9px;line-height:1.4}.ta-csv-list-row{color:#668078;border-top:1px solid #e5efea;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:5px 0;font-size:10px;display:grid}.ta-csv-list-row:first-of-type{border-top:0}.ta-csv-list-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ta-csv-list-row b{color:#315a52;font-variant-numeric:tabular-nums}.ta-csv-records{gap:7px;display:grid}.ta-csv-record{background:#fff;border:1px solid #dce9e4;border-radius:5px;min-width:0;padding:11px 12px}.ta-csv-record-top{justify-content:space-between;gap:12px;display:flex}.ta-csv-record-top strong{color:#214d50;overflow-wrap:anywhere;font-size:11px}.ta-csv-record-top time{color:#79928b;flex:none;font-size:9px}.ta-csv-record-meta{color:#6a867e;flex-wrap:wrap;gap:5px 12px;margin-top:6px;font-size:10px;display:flex}.ta-csv-record-url{color:#6a867e;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;overflow:hidden}.ta-csv-pager{color:#6b8981;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font-size:10px;display:flex}.ta-csv-pager>div{gap:6px;display:flex}.ta-csv-pager button{color:#285a50;cursor:pointer;background:#fff;border:1px solid #c8ddd5;border-radius:4px;padding:7px 10px;font-size:10px;font-weight:750}.ta-csv-pager button:disabled{cursor:not-allowed;opacity:.45}.ta-csv-skeleton{gap:7px;margin-top:14px;display:grid}.ta-csv-skeleton i{background:#e9f2ed;border-radius:5px;height:42px;animation:1.25s ease-in-out infinite alternate csv-shimmer;display:block}.ta-csv-empty{color:#6d8981;text-align:center;background:#f8fbf9;border:1px dashed #c5ddd2;border-radius:5px;place-items:center;min-height:100px;padding:20px;font-size:11px;line-height:1.5;display:grid}@keyframes csv-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes csv-shimmer{to{opacity:.55}}@media (max-width:900px){.ta-csv-controls,.ta-csv-overview,.ta-csv-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.ta-page-stats{border:1px solid var(--line,#d7e2df);background:#f8fbfa;border-radius:8px;margin:22px 0;padding:16px}.ta-page-stats-controls{grid-template-columns:minmax(180px,1fr) minmax(220px,2fr);gap:12px;margin-bottom:12px;display:grid}.ta-page-stats-controls input,.ta-page-stats-controls select{width:100%;min-width:0}.ta-page-stats-url{overflow-wrap:anywhere;font-size:12px;font-weight:650}.ta-page-counts{background:#fff;border:1px solid #d7e2df;border-radius:7px;margin:16px 0;overflow-x:auto}.ta-page-counts table{border-collapse:collapse;width:100%;min-width:590px;font-size:12px}.ta-page-counts caption{text-align:left;color:#56766e;padding:10px 12px;font-size:11px}.ta-page-counts th,.ta-page-counts td{text-align:right;color:#24584c;border-top:1px solid #e2ece8;padding:12px}.ta-page-counts th:first-child,.ta-page-counts td:first-child{text-align:left}.ta-page-counts th small{font-size:10px;font-weight:400}.ta-page-counts td:not(:first-child){font-variant-numeric:tabular-nums;font-weight:750}.ta-page-counts tr[aria-selected=true]{background:#eef7f1}.ta-page-counts td button{width:100%;color:inherit;text-align:left;overflow-wrap:anywhere;font:inherit;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:12px;padding:0;display:flex}.ta-page-counts td button span{color:#819b92}.ta-page-counts td button:focus-visible{outline-offset:4px;outline:2px solid #197e69}@media (max-width:600px){.ta-page-stats-controls{grid-template-columns:1fr}.ta-csv-head{flex-direction:column;gap:10px;padding:15px}.ta-csv-body{padding:13px 14px 15px}.ta-csv-controls,.ta-csv-overview,.ta-csv-metrics,.ta-csv-lists{grid-template-columns:1fr}.ta-csv-inline-actions{grid-template-columns:1fr;display:grid}.ta-csv-inline-actions .ta-csv-button{width:100%}.ta-csv-input-row{flex-direction:column;align-items:stretch}.ta-csv-section-head,.ta-csv-pager{flex-direction:column;align-items:flex-start}.ta-csv-record-top{flex-direction:column;gap:4px}}
