.customer .entry-brand{background:#edf3fb}.customer .entry-message .eyebrow{color:#7186a7}.customer .sidebar{background:#f3f6fb}.customer .wordmark{gap:10px}.customer #account-email{font-size:11px;color:#71809a;overflow-wrap:anywhere;border-top:1px solid #e1e7f0;padding-top:18px}.customer .private-label span:last-child{background:transparent;border-radius:0;width:auto;height:auto}.customer #workspace-name{display:inline-block;max-width:250px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.customer .stats{grid-template-columns:repeat(3,minmax(0,1fr))}.customer .stat strong{font-size:28px;letter-spacing:-.7px}.customer-cards{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:22px;margin:26px 0}.customer-card{background:white;border:1px solid var(--line);border-radius:11px;padding:26px}.customer-card h2{margin-bottom:10px}.customer-card>p{font-size:13px;line-height:1.8;color:#73829a}.customer-card>button{margin-top:22px}.customer-card .card-kicker{font-size:10px;letter-spacing:1.3px;color:#8998af;margin-bottom:16px}.customer-card .empty{border:0;padding:27px 10px}.customer-card .inline-actions{margin-top:20px}.customer-card ul{padding:0;list-style:none;margin:22px 0 0}.customer-card li{padding:14px 0;border-top:1px solid #edf1f7;display:flex;justify-content:space-between;gap:20px;font-size:12px;color:#76869e}.customer-card li strong{font-size:12px;font-weight:550;color:#425673;text-align:right;overflow-wrap:anywhere}.customer .profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.customer .member-summary{display:flex;gap:12px;align-items:center;padding:17px 0;border-bottom:1px solid #eef2f7}.customer .member-summary:last-child{border:0}.avatar{width:34px;height:34px;flex-shrink:0;border-radius:10px;background:#eaf0fc;display:grid;place-items:center;color:#6f88b6;font-weight:600;font-size:12px}.member-summary .member-info{flex:1;min-width:0}.member-summary .cell-title{overflow:hidden;text-overflow:ellipsis}.customer .section-heading{margin-top:30px}.customer .welcome-note{border:1px solid #dfe8f5;background:#f0f5fc;padding:18px 21px;border-radius:9px;font-size:13px;color:#6c809f;line-height:1.8;margin-bottom:26px}.customer .payment-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.customer .payment-heading .badge{margin-top:3px}.customer .billing-card{background:#f0f5ff;border-color:#dce7fb}.customer .billing-card strong{color:#395b9d}.customer .device-row{border-top:1px solid #eaf0f6;padding:16px 0;display:flex;justify-content:space-between;align-items:center;gap:14px}.customer .device-row button{font-size:12px}.customer .device-row p{font-size:12px;line-height:1.6;color:#6c7e98}.customer .table-wrap .cell-title{max-width:280px;overflow:hidden;text-overflow:ellipsis}.customer .mini-title{font-size:11px;letter-spacing:1px;color:#8a99b0;margin:25px 0 7px}.customer .form-note{font-size:12px;color:#78869b;line-height:1.8;margin:19px 0 0}.customer .button-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.customer .info-note{margin-top:18px}.customer .badge.disabled{background:#f2f3f7;color:#7a8192}.customer .badge.invited{background:#eff3fd;color:#6280b4}.customer .stats .stat:first-child{background:#f4f8fe}.customer .member-access{display:flex;gap:6px;flex-wrap:wrap}.customer .team-count{font-size:12px;color:#7b8aa1;margin-left:8px}.customer .profile-grid h2{margin-bottom:22px}
@media(max-width:1100px){.customer-cards{grid-template-columns:1fr}.customer .profile-grid{grid-template-columns:1fr}.customer-card{padding:23px}.customer #workspace-name{max-width:190px}}
@media(max-width:550px){.customer .stats{grid-template-columns:1fr;gap:12px}.customer .stats .stat{display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:18px}.customer .stats .stat strong{margin:0;text-align:right;font-size:25px;grid-row:span 2}.customer .stats .stat small{grid-column:1;margin-top:6px}.customer #workspace-name{max-width:180px}.customer .profile-grid{gap:17px}.customer-card{padding:21px}.customer .page-heading{margin-bottom:26px}.customer .payment-heading{flex-wrap:wrap}.customer .topbar{font-size:10px}.customer .dialog-heading h2{font-size:21px}}
.customer .error.success{color:#4b886b}
.customer-card>.quiet{display:block;margin-top:16px;text-align:left}

.subscription-details{list-style:none;padding:0;margin:24px 0}.subscription-details li{display:flex;justify-content:space-between;align-items:baseline;gap:24px;padding:15px 0;border-bottom:1px solid #e7edf5;font-size:14px;color:#697b96}.subscription-details strong{text-align:right;color:#344866;font-weight:550;overflow-wrap:anywhere}
