/* Administrative tools keep their own layout, access controls and diagnostic detail. */
.cc-platform-admin-layout .cc-admin-main :is(.card,.table-card,.compact-panel) {border-radius:8px;box-shadow:none;}
.cc-platform-admin-layout .cc-admin-main .card {padding:20px;}
.cc-platform-admin-layout .cc-admin-main h1 {font-size:28px !important;letter-spacing:-.03em;color:#fad425;}
.cc-platform-admin-layout .cc-admin-main h2 {font-size:18px;}
.cc-platform-admin-layout .cc-admin-main table :is(th,td) {padding:12px;}
.cc-platform-admin-layout .cc-admin-main .btn {border-radius:6px;box-shadow:none;}
/* User management controls: compact, labelled permissions and readable filters. */
.cc-admin-user-detail input[type="checkbox"] {width:16px;height:16px;min-height:0;margin:0;accent-color:#f7d629;flex:0 0 16px;}
.cc-admin-user-detail .cc-member-permission {display:flex;flex-direction:row;align-items:center;gap:8px;margin:8px 0;font-weight:500;}
.cc-admin-user-detail .cc-member-permissions {display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:4px 14px;border:1px solid #62758c;border-radius:8px;padding:12px;margin:16px 0;}
.cc-admin-user-detail .cc-member-permissions legend {padding:0 6px;}
.cc-admin-user-filters {grid-template-columns:minmax(220px,1fr) minmax(200px,280px) auto;}
@media(max-width:760px){.cc-admin-user-filters {grid-template-columns:1fr;}}
/* 0.9.212: shared number emphasis without flattening status colours. */
.cc-platform-admin-layout .cc-admin-main :is(.cc-amount,td.num,.amount,.money,.metric .value) {color:#fad425 !important;font-variant-numeric:tabular-nums;}
.cc-platform-admin-layout .cc-admin-main :is(p,small,.muted,.label) {color:#b9c7d9;}
.cc-platform-admin-layout .cc-admin-main :is(h2,h3,label) {color:#f3f7ff;}
.cc-platform-admin-layout .cc-admin-main .cc-amount {font:inherit !important;letter-spacing:inherit !important;text-transform:inherit !important;display:inline !important;margin:0 !important;}

.cc-operations-grid {display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin:16px 0;}
.cc-operations-check {display:flex;flex-direction:column;gap:8px;background:#19283c;border:1px solid #647c98;border-radius:8px;padding:16px;}
.cc-operations-check > span {color:#d5dfec;font-weight:600;}
.cc-operations-check > strong {font-size:26px;color:#fad425;}
.cc-operations-check > small {color:#b9c7d9;line-height:1.5;}
.cc-operations-check.is-warning {border-left:4px solid #fad425;}
.cc-operations-check.is-healthy > strong {color:#b9f3d2;}
@media(max-width:600px){.cc-operations-grid {grid-template-columns:1fr;}}

.cc-operations-panel > .actions-row {display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;}

/* Compact owner workspace; scoped away from the customer application. */
.cc-platform-admin-layout .cc-admin-main {min-width:0;padding:22px 24px;}
.cc-platform-admin-layout .cc-admin-main :is(.card,.table-card,.compact-panel,.metric) {min-width:0;min-height:0;padding:16px;}
.cc-platform-admin-layout .cc-admin-main .section {margin-top:16px;margin-bottom:16px;}
.cc-platform-admin-layout .cc-admin-main .section + .section {margin-top:16px;}
.cc-platform-admin-layout .cc-admin-main .table-wrap {max-width:100%;overflow-x:auto;}
.cc-platform-admin-layout .cc-admin-main :is(.grid,.grid-3,.grid-4) {gap:12px;align-items:start;}
.cc-platform-admin-layout .cc-admin-main :is(h2,h3) {margin-top:0;margin-bottom:8px;}
.cc-platform-admin-layout .cc-admin-main p {margin-top:6px;margin-bottom:10px;}
.cc-platform-admin-layout .cc-admin-main :is(input,select,textarea) {max-width:100%;min-width:0;color:#f3f7ff;background-color:#101d2e;border-color:#71849b;font-weight:500;}
.cc-platform-admin-layout .cc-admin-main select {color-scheme:dark;}
.cc-platform-admin-layout .cc-admin-main select :is(option,optgroup) {color:#f3f7ff;background-color:#101d2e;}
.cc-platform-admin-layout .cc-admin-main :is(input,select,textarea):focus-visible {outline:2px solid #fad425;outline-offset:2px;}
.cc-platform-admin-layout .cc-admin-main .cc-admin-billing-plan-grid {grid-template-columns:1fr;gap:10px;align-items:start;}
.cc-platform-admin-layout .cc-admin-main .cc-admin-billing-plan {display:block;min-height:0;padding:0;border-radius:8px;background:#19283c;}
.cc-admin-plan-summary {display:grid;grid-template-columns:minmax(150px,1fr) auto auto auto;gap:12px;align-items:center;padding:14px 16px;cursor:pointer;list-style:none;}
.cc-admin-plan-summary::-webkit-details-marker {display:none;}
.cc-admin-plan-name {display:grid;gap:4px;min-width:0;overflow-wrap:anywhere;}
.cc-admin-plan-price {color:#fad425;font-weight:700;white-space:nowrap;}
.cc-admin-plan-price small {display:block;font-weight:400;font-size:12px;}
.cc-admin-plan-edit-hint {color:#fad425;font-size:13px;}
.cc-admin-plan-edit-hint::after {content:' +';}
details[open] > .cc-admin-plan-summary .cc-admin-plan-edit-hint::after {content:' −';}
.cc-admin-plan-summary:focus-visible,.cc-admin-create-plan > summary:focus-visible {outline:2px solid #fad425;outline-offset:2px;border-radius:6px;}
.cc-admin-plan-fields {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;border-top:1px solid #62758c;padding:16px;}
.cc-platform-admin-layout .cc-admin-main .cc-admin-plan-fields label {margin:0;display:grid;gap:5px;font-size:13px;align-content:start;}
.cc-admin-plan-fields .cc-admin-plan-description {grid-column:span 2;}
.cc-platform-admin-layout .cc-admin-main .cc-admin-plan-fields .cc-admin-checkbox {display:flex;align-items:center;}
.cc-platform-admin-layout .cc-admin-main .cc-admin-checkbox input[type="checkbox"] {width:16px;height:16px;min-height:0;padding:0;margin:0;accent-color:#fad425;}
.cc-admin-plan-fields > button {justify-self:start;align-self:end;}
.cc-admin-create-plan > summary {cursor:pointer;color:#f3f7ff;}
.cc-admin-create-plan > summary::marker {color:#fad425;}
.cc-admin-create-plan > summary small {margin-left:12px;}
.cc-admin-create-plan[open] > summary {margin-bottom:16px;}
.cc-platform-admin-layout .cc-admin-main .cc-admin-billing-edit-grid {grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0;}
.cc-platform-admin-layout .cc-admin-main .cc-operations-check {padding:12px;gap:6px;}
.cc-platform-admin-layout .cc-admin-main .cc-admin-connector-grid {grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px;align-items:start;}
.cc-platform-admin-layout .cc-admin-main .cc-admin-connector-card {margin:0;padding:16px;border-radius:8px;}
.cc-platform-admin-layout .cc-admin-main .cc-admin-customer-state.success {color:#9be8bd;}
.cc-platform-admin-layout .cc-admin-main .cc-admin-customer-state.warning {color:#fad425;}
.cc-platform-admin-layout .cc-admin-main .cc-admin-customer-state.muted {color:#c0cddd;}
.cc-platform-admin-layout .cc-admin-main .cc-admin-connector-controls {grid-template-columns:minmax(0,1fr) 76px;}
.cc-platform-admin-layout .cc-admin-main .cc-admin-switch-grid {grid-template-columns:repeat(2,minmax(0,1fr));}
.cc-platform-admin-layout .cc-admin-main .cc-admin-switch {min-width:0;position:relative;}
.cc-platform-admin-layout .cc-admin-main .cc-admin-switch input {width:1px;height:1px;min-height:0;padding:0;left:0;top:0;}
.cc-platform-admin-layout .cc-admin-main .cc-admin-switch input:checked + span {background:#fad425;border-color:#fad425;}
.cc-platform-admin-layout .cc-admin-main .cc-admin-switch input:checked + span::after {background:#101820;}
.cc-platform-admin-layout .cc-admin-main .cc-admin-switch:focus-within > span {outline:2px solid #fad425;outline-offset:3px;}
.cc-platform-admin-layout .cc-admin-main .cc-admin-switch em {overflow-wrap:anywhere;}
@media(max-width:1100px) {
    .cc-admin-plan-fields,.cc-platform-admin-layout .cc-admin-main .cc-admin-billing-edit-grid {grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media(max-width:600px) {
    .cc-platform-admin-layout .cc-admin-main {padding:16px 12px;}
    .cc-admin-plan-summary {grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px;}
    .cc-admin-plan-fields,.cc-platform-admin-layout .cc-admin-main .cc-admin-billing-edit-grid {grid-template-columns:1fr;}
    .cc-admin-plan-fields .cc-admin-plan-description {grid-column:auto;}
    .cc-admin-create-plan > summary small {display:block;margin:6px 0 0;}
}

/* Operational rows and disclosures replace tall diagnostic tiles. */
.cc-platform-admin-layout .cc-admin-main .card {box-shadow:none !important;}
.cc-platform-admin-layout .cc-admin-main .card > .table-card {padding:0;border:0 !important;background:transparent !important;box-shadow:none !important;overflow-x:auto;}
.cc-platform-admin-layout .cc-admin-main .cc-operations-grid {display:block;margin:12px 0;}
.cc-admin-disclosure {border-top:1px solid #52677f;padding:10px 0;margin-top:8px;min-width:0;}
.cc-admin-disclosure > summary {cursor:pointer;color:#edf2fa;font-weight:600;padding:4px 0;}
.cc-admin-disclosure > summary::marker {color:#fad425;}
.cc-platform-admin-layout .cc-admin-main .cc-operations-check {display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;border:0;border-bottom:1px solid #445b74;border-radius:0;padding:10px 0;background:transparent;}
.cc-operations-check > div {display:flex;gap:12px;align-items:baseline;min-width:0;}
.cc-operations-check > div > strong {font-size:20px;color:#fad425;font-variant-numeric:tabular-nums;}
.cc-operations-check > small {grid-column:1;}
.cc-operations-check > a {font-size:13px;color:#fad425;}
.cc-review-toolbar {display:grid;grid-template-columns:minmax(160px,220px) minmax(0,1fr);gap:12px;}
.cc-review-toolbar label {display:grid;gap:6px;}
.cc-lead-filters {grid-template-columns:minmax(180px,1fr) minmax(160px,220px) auto auto;align-items:end;gap:12px;}
.cc-lead-edit-cell {min-width:200px;}
.cc-lead-edit-cell .cc-admin-disclosure {border:0;margin:0;padding:0;}
.cc-lead-request {max-width:380px;white-space:normal;overflow-wrap:anywhere;}
@media(max-width:760px){
 .cc-review-toolbar,.cc-lead-filters {grid-template-columns:1fr;}
 .cc-platform-admin-layout .cc-admin-main .cc-operations-check {grid-template-columns:1fr;}
}
.cc-operations-check > .cc-operations-links {display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:flex-end;grid-column:2;grid-row:1 / span 2;max-width:240px;font-size:13px;}
.cc-operations-links a {color:#fad425;}
.cc-operations-check.is-healthy > div > strong {color:#9be8bd;}
@media(max-width:760px){.cc-operations-check > .cc-operations-links {grid-column:1;grid-row:auto;justify-content:flex-start;}}
/* 0.9.224: owner-first customer account workspace. */
body.cc-platform-admin-layout:is([data-page="admin-users"],[data-page="admin-companies"]) {background:#0b1220 !important;color:#f3f7ff;}
body.cc-platform-admin-layout:is([data-page="admin-users"],[data-page="admin-companies"]) .cc-admin-sidebar {background:#111e30 !important;border-right:1px solid #26384e;}
body.cc-platform-admin-layout:is([data-page="admin-users"],[data-page="admin-companies"]) .cc-admin-nav a {background:transparent !important;border:0 !important;border-radius:6px;box-shadow:none !important;}
body.cc-platform-admin-layout:is([data-page="admin-users"],[data-page="admin-companies"]) .cc-admin-nav a.active {background:#29384c !important;box-shadow:inset 3px 0 #ffe000 !important;}
body.cc-platform-admin-layout:is([data-page="admin-users"],[data-page="admin-companies"]) .cc-admin-main h1 {color:#f3f7ff !important;font-size:30px;}
body.cc-platform-admin-layout:is([data-page="admin-users"],[data-page="admin-companies"]) .cc-admin-main .card {background:#1c2c40 !important;background-image:none !important;border:1px solid #3b4e65 !important;border-radius:12px !important;box-shadow:none !important;}
body.cc-platform-admin-layout:is([data-page="admin-users"],[data-page="admin-companies"]) .cc-admin-main .btn {background:#ffe000 !important;color:#142035 !important;border:1px solid #ffe000 !important;border-radius:7px !important;box-shadow:none !important;padding:9px 13px;min-height:40px;}
body.cc-platform-admin-layout:is([data-page="admin-users"],[data-page="admin-companies"]) .cc-admin-main .btn.secondary {background:#2b3d53 !important;color:#edf3fc !important;border-color:#536b86 !important;}
body.cc-platform-admin-layout:is([data-page="admin-users"],[data-page="admin-companies"]) .cc-admin-main .btn.danger {background:#442530 !important;color:#ffc2cb !important;border-color:#95586a !important;}
body.cc-platform-admin-layout:is([data-page="admin-users"],[data-page="admin-companies"]) .cc-admin-main .btn:disabled {opacity:.55;cursor:not-allowed;}
body.cc-platform-admin-layout:is([data-page="admin-users"],[data-page="admin-companies"]) .cc-admin-main .cc-admin-account-filters {display:grid;grid-template-columns:minmax(200px,2fr) minmax(150px,1fr) minmax(150px,1fr) auto;gap:14px;align-items:end;margin-bottom:22px;padding:18px 20px;}
body.cc-platform-admin-layout:is([data-page="admin-users"],[data-page="admin-companies"]) .cc-admin-main .cc-admin-account-filters label {display:grid;gap:7px;font-size:12px;min-width:0;}
.cc-admin-account-workbench {display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,2fr);gap:20px;align-items:start;}
.cc-admin-account-list {min-width:0;border:1px solid #3b4e65;border-radius:12px;background:#142235;overflow:hidden;}
#adminUsersBody {max-height:650px;overflow-y:auto;}
body.cc-platform-admin-layout:is([data-page="admin-users"],[data-page="admin-companies"]) .cc-admin-main button.cc-admin-account-item {display:grid;width:100%;gap:8px;padding:18px;border:0;border-bottom:1px solid #33465d;border-radius:0;background:transparent !important;color:#e6eef9 !important;text-align:left;cursor:pointer;box-shadow:none;}
body.cc-platform-admin-layout:is([data-page="admin-users"],[data-page="admin-companies"]) .cc-admin-main button.cc-admin-account-item:hover {background:#22384e !important;}
body.cc-platform-admin-layout:is([data-page="admin-users"],[data-page="admin-companies"]) .cc-admin-main button.cc-admin-account-item.is-selected {background:#263b51 !important;box-shadow:inset 3px 0 #ffe000;}
.cc-admin-account-item :is(strong,span,small) {overflow-wrap:anywhere;}
.cc-admin-account-item strong {font-size:15px;color:#f3f7ff;}
.cc-admin-account-item span {font-size:12px;color:#b5c6db;}
.cc-admin-account-item small {font-size:11px;color:#a8bbd2;}
.cc-admin-account-item .cc-user-list-status {color:#b9f3d2;font-size:11px;}
.cc-admin-account-pagination {display:grid;gap:12px;padding:16px;border-top:1px solid #3b4e65;font-size:12px;color:#a8bbd2;}
.cc-admin-account-pagination>div {display:flex;gap:8px;}
body.cc-platform-admin-layout:is([data-page="admin-users"],[data-page="admin-companies"]) .cc-admin-main .cc-admin-user-detail {margin:0;padding:24px;min-width:0;}
.cc-admin-account-heading :is(h2,p) {overflow-wrap:anywhere;}
.cc-admin-account-heading .eyebrow {color:#a8bbd2;font-size:10px;letter-spacing:.08em;margin-bottom:10px;}
.cc-admin-account-heading h2 {font-size:23px !important;margin:0 0 8px !important;color:#f3f7ff;}
.cc-admin-account-heading>button {margin-bottom:16px;}
.cc-user-status {display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 24px;}
.cc-user-detail-tabs {display:flex;flex-wrap:wrap;gap:16px;border-bottom:1px solid #3b4e65;margin-bottom:22px;}
body.cc-platform-admin-layout:is([data-page="admin-users"],[data-page="admin-companies"]) .cc-admin-main button[data-user-tab] {background:transparent !important;color:#c6d2e3 !important;border:0 !important;border-bottom:2px solid transparent !important;border-radius:0;box-shadow:none;padding:10px 0;cursor:pointer;font-size:13px;}
body.cc-platform-admin-layout:is([data-page="admin-users"],[data-page="admin-companies"]) .cc-admin-main button[data-user-tab].active {border-bottom-color:#ffe000 !important;color:#fff !important;}
body.cc-platform-admin-layout:is([data-page="admin-users"],[data-page="admin-companies"]) .cc-admin-main [data-user-panel][hidden] {display:none !important;}
.cc-user-subheading {margin-top:28px !important;}
.cc-user-section-heading {display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap;margin-bottom:12px;}
.cc-user-membership,.cc-user-company {padding:16px 0;border-bottom:1px solid #3b4e65;margin-bottom:16px;}
body.cc-platform-admin-layout:is([data-page="admin-users"],[data-page="admin-companies"]) .cc-admin-main button.cc-user-team-item {display:grid;gap:6px;width:100%;text-align:left;cursor:pointer;padding:16px;border:1px solid #3b4e65;background:#142235 !important;color:#dce7f5 !important;border-radius:8px;margin:10px 0;box-shadow:none;}
.cc-user-team-item strong {font-size:15px;color:#f3f7ff;}
.cc-user-team-item span {font-size:12px;color:#b5c6db;overflow-wrap:anywhere;}
.cc-user-member-controls {display:flex;gap:20px;flex-wrap:wrap;align-items:end;margin:20px 0;}
.cc-user-member-controls>label:first-child {display:grid;gap:7px;min-width:180px;}
.cc-admin-user-detail .cc-member-permissions {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px;border:1px solid #536b86;border-radius:8px;margin:20px 0;}
.cc-admin-user-detail .cc-member-permission {display:flex;align-items:center;gap:10px;min-width:0;font-size:12px;}
.cc-admin-user-detail .cc-member-permission input[type=checkbox] {width:16px;height:16px;min-height:16px;margin:0;accent-color:#ffe000;flex:none;}
.cc-user-log {max-height:360px;overflow:auto;}
.cc-user-log>div {display:grid;gap:7px;padding:14px 0;border-bottom:1px solid #3b4e65;}
.cc-user-log strong {font-size:13px;font-weight:500;overflow-wrap:anywhere;}
.cc-user-log span {font-size:11px;color:#a8bbd2;}
.cc-user-advanced {margin-top:24px;border-top:1px solid #3b4e65;padding-top:18px;}
.cc-user-advanced summary {cursor:pointer;margin-bottom:14px;}
.cc-user-closure-impact {padding:18px;background:#142235;border:1px solid #95586a;border-radius:8px;margin:20px 0;}
.cc-admin-user-detail [data-close-account-form] {display:grid;gap:16px;max-width:560px;}
.cc-admin-user-detail [data-close-account-form] label {display:grid;gap:8px;}
.cc-admin-empty {padding:22px;color:#b5c6db;}
.cc-admin-users-version {margin-top:24px;font-size:11px;color:#91a6bf;}
@media(max-width:1100px) {
 .cc-admin-account-workbench {grid-template-columns:minmax(0,1fr);}
 #adminUsersBody {max-height:280px;}
 body.cc-platform-admin-layout:is([data-page="admin-users"],[data-page="admin-companies"]) .cc-admin-main .cc-admin-account-filters {grid-template-columns:1fr 1fr;}
}
@media(max-width:600px) {
 body.cc-platform-admin-layout:is([data-page="admin-users"],[data-page="admin-companies"]) .cc-admin-main .cc-admin-account-filters {grid-template-columns:minmax(0,1fr);}
 body.cc-platform-admin-layout:is([data-page="admin-users"],[data-page="admin-companies"]) .cc-admin-main .cc-admin-user-detail {padding:18px;}
 .cc-admin-user-detail .cc-member-permissions {grid-template-columns:minmax(0,1fr);}
}

/* 0.9.226: company list and focused workspace. */
body[data-page="admin-companies"] #adminOverviewCards {gap:12px;margin-bottom:18px;}
body[data-page="admin-companies"] .metric {background:#142235 !important;border:1px solid #33465d !important;border-radius:10px !important;padding:16px;box-shadow:none !important;}
body[data-page="admin-companies"] .metric .value {color:#f3f7ff !important;font-size:24px;}
.cc-company-search {display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:end;padding:18px 20px;margin-bottom:22px;}
.cc-company-search label {display:grid;gap:8px;max-width:640px;}
.cc-company-search #adminCurrentSupport {grid-column:1/-1;}
.cc-company-workbench {display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,2fr);gap:20px;align-items:start;}
.cc-company-rail {background:#142235;border:1px solid #3b4e65;border-radius:12px;overflow:hidden;min-width:0;}
.cc-company-rail-title {padding:16px 18px;font-size:12px;color:#acbfd6;border-bottom:1px solid #33465d;}
#adminCompaniesBody {max-height:580px;overflow:auto;}
body[data-page="admin-companies"] .cc-admin-main button.cc-company-item {display:grid;gap:8px;width:100%;text-align:left;padding:18px;border:0;border-bottom:1px solid #33465d;border-radius:0;background:transparent !important;color:#edf3fc !important;box-shadow:none;cursor:pointer;overflow-wrap:anywhere;}
body[data-page="admin-companies"] .cc-admin-main button.cc-company-item:is(:hover,.is-selected) {background:#263b51 !important;}
body[data-page="admin-companies"] .cc-admin-main button.cc-company-item.is-selected {box-shadow:inset 3px 0 #ffe000;}
.cc-company-item span,.cc-company-item small {font-size:12px;color:#b5c6db;}
.cc-company-pagination {padding:16px;display:grid;gap:12px;font-size:12px;color:#b5c6db;}
.cc-company-pagination>div {display:flex;gap:8px;}
body[data-page="admin-companies"] .cc-company-detail {padding:24px;margin:0;min-width:0;}
.cc-company-heading {display:flex;justify-content:space-between;gap:18px;align-items:start;flex-wrap:wrap;}
.cc-company-heading h2 {font-size:24px;}
.cc-company-heading :is(h2,p) {overflow-wrap:anywhere;}
.cc-company-heading .eyebrow {color:#acbfd6;font-size:10px;}
.cc-company-tabs {display:flex;flex-wrap:wrap;gap:20px;border-bottom:1px solid #3b4e65;margin:20px 0;}
body[data-page="admin-companies"] .cc-admin-main [data-company-tab] {background:transparent !important;color:#c6d2e3 !important;border:0 !important;border-bottom:2px solid transparent !important;border-radius:0;box-shadow:none;padding:10px 0;cursor:pointer;}
body[data-page="admin-companies"] .cc-admin-main [data-company-tab].active {border-bottom-color:#ffe000 !important;color:white !important;}
body[data-page="admin-companies"] [data-company-panel][hidden] {display:none !important;}
.cc-company-facts {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:16px 0 26px;}
.cc-company-facts>div {display:grid;gap:8px;padding:16px 12px;border-bottom:1px solid #3b4e65;overflow-wrap:anywhere;}
.cc-company-facts span {font-size:12px;color:#b5c6db;}
.cc-company-facts strong {font-size:17px;}
.cc-company-last {font-size:12px;color:#b5c6db;margin-top:20px;line-height:1.9;}
.cc-company-record {display:grid;gap:8px;padding:16px 0;border-bottom:1px solid #3b4e65;overflow-wrap:anywhere;}
.cc-company-record span {color:#b5c6db;font-size:12px;}
.cc-company-record .status-pill {justify-self:start;}
.cc-company-health {border:1px solid #3b4e65;border-radius:10px;margin-top:22px;background:#142235;}
.cc-company-health>summary {padding:18px;cursor:pointer;font-weight:600;}
.cc-company-health>summary span {font-size:12px;font-weight:400;color:#b5c6db;display:inline-block;margin-left:16px;}
body[data-page="admin-companies"] .cc-company-health .card {margin:0;border:0 !important;border-top:1px solid #3b4e65 !important;border-radius:0 !important;}
@media(max-width:1100px){.cc-company-workbench {grid-template-columns:minmax(0,1fr);}#adminCompaniesBody {max-height:280px;}}
@media(max-width:600px){.cc-company-facts {grid-template-columns:repeat(2,minmax(0,1fr));}.cc-company-search {grid-template-columns:minmax(0,1fr);}body[data-page="admin-companies"] .cc-company-detail {padding:18px;}.cc-company-health>summary span {display:block;margin:10px 0 0;}}
