/* Data workspaces share the member roster colours and management staff frames. */
html body .cb-site.data-workspace .admin-page.admin-v3.admin-v3.data-workspace-v4 {
 --data-frame:#2b5b80;--data-edge:#3777a8;--data-body:#2a3035;

}
html body .cb-site.data-workspace .data-workspace-v4 #admin-workspace-content :is(input,select,textarea,button,table) {font-family:inherit!important;font-size:11px!important;line-height:1.35!important;}
html body .cb-site.data-workspace .admin-page.admin-v3.admin-v3.data-workspace-v4 #admin-workspace-content {max-width:none!important;padding:0!important;}
html body .cb-site.data-workspace .admin-page.admin-v3.admin-v3.data-workspace-v4 .desk-main-region {padding:12px!important;min-width:0!important;}
html body .cb-site.data-workspace .admin-page.admin-v3.admin-v3.data-workspace-v4 .data-header {display:flex!important;align-items:center!important;gap:12px!important;padding:10px 16px!important;background:linear-gradient(#07131b,#2a3035)!important;border:1px solid #3777a8!important;outline:5px solid #2b5b80!important;margin:6px!important;}
html body .cb-site.data-workspace .admin-page.admin-v3.admin-v3.data-workspace-v4 .data-header>div {padding:0!important;}
html body .cb-site.data-workspace .admin-page.admin-v3.admin-v3.data-workspace-v4 .data-header h1 {font-size:18px!important;margin:0!important;}
html body .cb-site.data-workspace .data-workspace-v4 .data-header p {margin:3px 0 0!important;}
html body .cb-site.data-workspace .data-workspace-v4 .data-header>a {margin-left:auto;white-space:nowrap;}
html body .cb-site.data-workspace .data-workspace-v4 .data-page-heading {display:flex;gap:12px;align-items:center;justify-content:space-between;margin:0 0 8px;}
html body .cb-site.data-workspace .data-workspace-v4 .data-page-heading h2 {font-size:16px!important;margin:0!important;}
html body .cb-site.data-workspace .admin-page.admin-v3.admin-v3.data-workspace-v4 :is(.data-panel,.data-explorer) {background:#2a3035!important;border:1px solid #3777a8!important;outline:5px solid #2b5b80!important;box-shadow:0 0 0 6px #315892!important;margin:6px 6px 14px!important;padding:7px!important;border-radius:0!important;min-width:0!important;}
html body .cb-site.data-workspace .data-workspace-v4 .data-panel p {margin:7px 0!important;line-height:1.45!important;}
html body .cb-site.data-workspace .admin-page.admin-v3.admin-v3.data-workspace-v4 .data-panel-title {font-size:11px!important;line-height:1.3!important;text-transform:uppercase;text-align:center!important;background:linear-gradient(#0c2431,#000 80%)!important;border-bottom:1px solid #3777a8!important;margin:-7px -7px 7px!important;padding:5px 8px!important;}
html body .cb-site.data-workspace .admin-page.admin-v3.admin-v3.data-workspace-v4 .data-filters {display:flex!important;flex-wrap:wrap!important;align-items:end!important;gap:7px!important;padding:7px!important;margin:0 0 6px!important;background:#2a3035!important;border:1px solid #3777a8!important;}
html body .cb-site.data-workspace .admin-page.admin-v3.admin-v3.data-workspace-v4 .data-filters label {min-width:100px!important;flex:0 1 155px!important;gap:3px!important;}
html body .cb-site.data-workspace .admin-page.admin-v3.admin-v3.data-workspace-v4 :is(input,select) {min-height:26px!important;padding:3px 6px!important;border:1px solid #929ca1!important;border-radius:0!important;box-shadow:none!important;}
html body .cb-site.data-workspace .data-workspace-v4 #admin-workspace-content button {min-height:26px!important;padding:3px 8px!important;border-radius:0!important;box-shadow:none!important;}
html body .cb-site.data-workspace .data-workspace-v4 .data-context {display:flex!important;flex-wrap:wrap!important;gap:5px!important;font-size:10px!important;margin:6px 0 10px!important;}
html body .cb-site.data-workspace .data-workspace-v4 .data-context b {color:#ffe096;}
html body .cb-site.data-workspace .data-workspace-v4 :is(.data-actions,.data-panel-footer,.data-row-actions) {display:flex;align-items:center;flex-wrap:wrap;gap:6px;}
html body .cb-site.data-workspace .data-workspace-v4 .data-panel-footer {padding:7px 0 0;justify-content:space-between;}
html body .cb-site.data-workspace .data-workspace-v4 .data-kpis {display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0 0 10px;}
html body .cb-site.data-workspace .admin-page.admin-v3.admin-v3.data-workspace-v4 :is(.data-kpis article,.data-audience-summary>span) {background:#2a3035!important;border:1px solid #3777a8!important;padding:8px!important;color:#e1e1e1!important;font-size:10px!important;}
html body .cb-site.data-workspace .data-workspace-v4 .data-kpis strong {font-size:20px!important;line-height:1.2!important;margin-top:4px!important;overflow-wrap:anywhere;}
html body .cb-site.data-workspace .data-workspace-v4 .data-overview-grid {display:grid;grid-template-columns:1fr 1fr;gap:8px;}
html body .cb-site.data-workspace .data-workspace-v4 .data-template-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;}
html body .cb-site.data-workspace .admin-page.admin-v3.admin-v3.data-workspace-v4 .data-template-grid button {display:block;text-align:left!important;background:#282828!important;border:1px solid #4c5a63!important;color:#e1e1e1!important;padding:8px!important;}
html body .cb-site.data-workspace .data-workspace-v4 .data-template-grid button b {display:block;color:#00aeef;margin-bottom:3px;}
html body .cb-site.data-workspace .data-workspace-v4 .data-template-grid button span {display:block;font-weight:400;line-height:1.4;}
html body .cb-site.data-workspace .data-workspace-v4 .data-template-grid button:hover {border-color:#00aeef!important;}
html body .cb-site.data-workspace .data-workspace-v4 .data-subtabs {display:flex;gap:0;flex-wrap:wrap;margin:0 0 8px;border-bottom:1px solid #3777a8;}
html body .cb-site.data-workspace .admin-page.admin-v3.admin-v3.data-workspace-v4 .data-subtabs button {background:linear-gradient(#071823,#00101a)!important;border:1px solid #3777a8!important;border-bottom:0!important;color:#00aeef!important;margin:0 3px 0 0!important;min-height:27px!important;}
html body .cb-site.data-workspace .admin-page.admin-v3.admin-v3.data-workspace-v4 .data-subtabs button[aria-current=page] {background:linear-gradient(#d4dce0,#82939d)!important;color:#111!important;}
html body .cb-site.data-workspace .data-workspace-v4 :is(.data-definition,.data-inline-total) {font-size:10px!important;color:#c1c4c7!important;}
html body .cb-site.data-workspace .data-workspace-v4 :is(.data-inline-form,.data-save-view) {display:flex;flex-wrap:wrap;align-items:end;gap:7px;margin:8px 0;}
html body .cb-site.data-workspace .data-workspace-v4 :is(.data-inline-form,.data-save-view) label {display:grid;gap:3px;}
html body .cb-site.data-workspace .data-workspace-v4 :is(.data-inline-form,.data-save-view) input {width:min(270px,100%);}
html body .cb-site.data-workspace .data-workspace-v4 .data-save-view {border:1px solid #67757f;background:#222;padding:8px;}
html body .cb-site.data-workspace .data-workspace-v4 .data-save-view small {width:100%;}
html body .cb-site.data-workspace .data-workspace-v4 .data-explore-intro {display:flex;gap:8px;align-items:center;justify-content:space-between;margin:0 0 8px;}
html body .cb-site.data-workspace .admin-page.admin-v3.admin-v3.data-workspace-v4 .data-explorer-controls {display:flex!important;align-items:end!important;flex-wrap:wrap!important;padding:0 0 7px!important;gap:7px!important;border-bottom:1px solid #536571!important;}
html body .cb-site.data-workspace .data-workspace-v4 .data-explorer-controls>label {min-width:155px;max-width:250px;flex:1;}
html body .cb-site.data-workspace .data-workspace-v4 .data-explorer-advanced {flex-basis:100%;}
html body .cb-site.data-workspace .data-workspace-v4 .data-explorer-advanced>div {display:grid;grid-template-columns:repeat(3,minmax(120px,1fr)) auto;align-items:end;gap:7px;margin-top:7px;}
html body .cb-site.data-workspace .data-workspace-v4 .data-result-head {display:flex;justify-content:space-between;gap:8px;align-items:center;margin:7px 0;}
html body .cb-site.data-workspace .admin-page.admin-v3.admin-v3.data-workspace-v4 .data-result-head h3 {font-size:13px!important;margin:0 0 3px!important;}
html body .cb-site.data-workspace .data-workspace-v4 .data-result-options {display:flex;align-items:center;justify-content:space-between;gap:8px;margin:5px 0;}
html body .cb-site.data-workspace .data-workspace-v4 .data-result-options>label {display:flex;flex-direction:row;align-items:center;gap:5px;}
html body .cb-site.data-workspace .admin-page.admin-v3.admin-v3.data-workspace-v4 .data-table-scroll {max-height:420px!important;min-height:0!important;overflow:auto!important;border:1px solid #3777a8!important;}
html body .cb-site.data-workspace .admin-page.admin-v3.admin-v3.data-workspace-v4 table {font-size:11px!important;line-height:1.3!important;border-collapse:collapse!important;width:100%!important;}
html body .cb-site.data-workspace .admin-page.admin-v3.admin-v3.data-workspace-v4 th {background:linear-gradient(#151515,#000)!important;color:#e1e1e1!important;border:0!important;border-right:1px solid #303030!important;text-align:left!important;padding:5px 7px!important;white-space:normal!important;}
html body .cb-site.data-workspace .admin-page.admin-v3.admin-v3.data-workspace-v4 td {background:#282828!important;color:#e1e1e1!important;border:0!important;border-bottom:1px solid #444!important;padding:6px 7px!important;height:auto!important;vertical-align:middle!important;}
html body .cb-site.data-workspace .admin-page.admin-v3.admin-v3.data-workspace-v4 tbody tr:nth-child(even)>td {background:#333!important;}
html body .cb-site.data-workspace .admin-page.admin-v3.admin-v3.data-workspace-v4 th button {min-height:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;color:inherit!important;font-weight:700!important;text-align:left!important;cursor:pointer!important;}
html body .cb-site.data-workspace .admin-page.admin-v3.admin-v3.data-workspace-v4 th button:hover {text-decoration:underline!important;}
html body .cb-site.data-workspace .admin-page.admin-v3.admin-v3.data-workspace-v4 th button:focus-visible {outline:2px solid #8ac5e9!important;outline-offset:3px!important;}
html body .cb-site.data-workspace .data-workspace-v4 .data-row-actions {gap:4px;}
html body .cb-site.data-workspace .data-workspace-v4 .data-row-actions button {padding:2px 5px!important;min-height:22px!important;}
html body .cb-site.data-workspace .data-workspace-v4 .data-paging {display:flex;gap:8px;align-items:center;justify-content:flex-end;margin:6px 0 0;}
html body .cb-site.data-workspace .data-workspace-v4 .data-paging>span:first-child {margin-right:auto;}
html body .cb-site.data-workspace .data-workspace-v4 .data-snapshot-banner {display:flex;gap:8px;align-items:center;justify-content:space-between;background:#24292d;border:1px solid #88969f;padding:8px;margin-bottom:10px;}
html body .cb-site.data-workspace .data-workspace-v4 .data-snapshot-banner span {display:block;margin-top:3px;}
html body .cb-site.data-workspace .data-workspace-v4 .data-footnote {display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;}
html body .cb-site.data-workspace .data-workspace-v4 .data-footnote details {max-width:600px;}
html body .cb-site.data-workspace .data-workspace-v4 meter {width:130px;max-width:100%;height:10px;}
html body .cb-site.data-workspace .data-workspace-v4 .data-receipt {display:grid!important;grid-template-columns:1fr 1fr!important;max-width:800px!important;gap:7px!important;}
html body .cb-site.data-workspace .data-workspace-v4 .data-receipt>p {grid-column:1/-1;}
@media(max-width:1100px){html body .cb-site.data-workspace .data-workspace-v4 .data-kpis{grid-template-columns:repeat(3,minmax(0,1fr));}html body .cb-site.data-workspace .data-workspace-v4 .data-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:760px){html body .cb-site.data-workspace .data-workspace-v4 :is(.data-overview-grid,.data-template-grid,.data-explorer-advanced>div){grid-template-columns:1fr;}html body .cb-site.data-workspace .data-workspace-v4 :is(.data-page-heading,.data-explore-intro,.data-result-head,.data-result-options){align-items:start;flex-direction:column;}html body .cb-site.data-workspace .data-workspace-v4 .data-receipt{grid-template-columns:1fr!important;}html body .cb-site.data-workspace .data-workspace-v4 .data-kpis{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media print{html body .cb-site.data-workspace .data-workspace-v4 :is(.data-header,.data-filters,.data-actions,.data-subtabs,.data-template-grid,.data-panel-footer,.data-explorer-controls,.data-save-view,.data-inline-form,.data-footnote details){display:none!important;}html body .cb-site.data-workspace .admin-page.admin-v3.admin-v3.data-workspace-v4 .data-table-scroll{max-height:none!important;overflow:visible!important;}}

