.admin-workspaces{color:var(--foreground);background:var(--card);min-width:0}.admin-surface:has(.admin-workspaces){background:var(--card)}.admin-workspaces .glass-card,.admin-workspaces .admin-card{box-shadow:none;border-radius:4px}.admin-workspaces h1{letter-spacing:0}.admin-workspaces .workspace-status-strip{border-block:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:28px;padding:24px 0;display:grid}.admin-workspaces .workspace-status-strip>div{border-left:1px solid var(--border);padding-left:24px}.admin-workspaces .workspace-status-strip>div:first-child{border-left:0;padding-left:0}.admin-workspaces .workspace-records{border-collapse:collapse;width:100%;font-size:14px}.admin-workspaces .workspace-records th{background:var(--muted);color:var(--muted-foreground);text-align:left;padding:14px 16px;font-weight:500}.admin-workspaces .workspace-records td{border-bottom:1px solid var(--border);vertical-align:top;padding:20px 16px}.admin-workspaces .workspace-records td:first-child{width:25%;max-width:260px}.admin-workspaces .workspace-records button{overflow-wrap:anywhere;word-break:break-word;text-align:left}.admin-workspaces .workspace-records td:last-child{min-width:150px}.admin-workspaces .workspace-records tr:hover td{background:var(--secondary)}.admin-workspaces .admin-card{background:var(--card)}.admin-workspaces form:has(input[aria-label=Search\ businesses]){width:100%;min-width:0}@media (width<=767px){.admin-workspaces .workspace-status-strip{grid-template-columns:1fr;gap:16px}.admin-workspaces .workspace-status-strip>div{border-left:0;padding-left:0}}.customers-master-detail,.customers-list,.customers-detail{min-width:0}.customers-list .workspace-records{table-layout:fixed;font-size:12px}.customers-list .workspace-records th{white-space:nowrap;padding:12px 10px}.customers-list .workspace-records td{vertical-align:middle;padding:13px 10px}.customers-list .workspace-records th:first-child,.customers-list .workspace-records td:first-child{width:34%;max-width:none}.customers-list .workspace-records th:nth-child(2){width:23%}.customers-list .workspace-records th:nth-child(3){width:25%}.customers-list .workspace-records td:last-child{min-width:0}.customers-list .business-select{text-overflow:ellipsis;white-space:nowrap;text-align:left;width:100%;height:auto;padding:0;font-size:13px;display:block;overflow:hidden}.customers-list .business-plan,.customers-list .business-subscription{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.customers-list .business-subscription{color:var(--muted-foreground);margin-top:2px;font-size:11px}.customers-list .business-suggestion{color:var(--warning);margin-top:3px;font-size:10px}.customers-list .is-selected td,.customers-list .is-selected:hover td{background:var(--secondary)}.customers-list .is-selected td:first-child{box-shadow:inset 3px 0 var(--primary)}.readiness-summary{white-space:nowrap;font-size:11px;font-weight:600}.readiness-summary.is-warning{color:var(--warning)}.readiness-summary.is-ready{color:var(--success)}.readiness-summary.is-unknown{color:var(--muted-foreground)}.selected-business-summary{gap:20px;display:grid}.selected-business-summary>div:not(:last-child){border-bottom:1px solid var(--border);padding-bottom:18px}.selected-business-summary dl>div{align-items:flex-start;font-size:12px}.selected-business-summary dl>div>span:first-child{max-width:65%}.workspace-more{border-top:1px solid var(--border);margin-top:24px;padding-top:16px}.workspace-more>summary{cursor:pointer;color:var(--primary);margin-bottom:20px;font-size:13px;font-weight:600}.customers-detail h1{overflow-wrap:anywhere;font-size:22px}.customers-detail .admin-workspaces>div:first-child{margin-bottom:20px}.customers-detail .admin-workspaces>div:first-child>button{font-size:12px}@media (width>=1200px){.customers-master-detail.has-selection{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:start;gap:24px;display:grid}.customers-detail{border-left:1px solid var(--border);padding-left:24px}.has-selection .customers-list .cycle-suffix{display:none}.has-selection .customers-list>.admin-workspaces>div:nth-child(2){gap:12px;padding-block:16px}}@media (width<=1199px){.customers-master-detail.has-selection .customers-list{display:none}}@media (width<=767px){.customers-list .workspace-records th:nth-child(3),.customers-list .workspace-records td:nth-child(3){display:none}.customers-list .workspace-records th:first-child{width:43%}.customers-list .workspace-records th:nth-child(2){width:32%}.customers-list .workspace-records th,.customers-list .workspace-records td{padding-inline:7px}}
