/* Shared styles for the nail tech business pages (reviews, clients, analytics, payouts) */
.bz-head{flex-shrink:0;display:flex;align-items:center;gap:12px;padding:10px 16px 4px 16px;}
.bz-head h1{font-size:26px;font-weight:800;letter-spacing:-0.02em;margin:0;flex:1;}
.bz-card{background:#131316;border:0.5px solid rgba(255,255,255,.06);border-radius:18px;padding:16px;}
.bz-muted{font-size:12.5px;color:#8B8B92;font-weight:600;}
.bz-sec{font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#6E6E73;margin:26px 2px 10px 2px;}
.bz-bar{height:7px;border-radius:100px;background:#232326;overflow:hidden;}
.bz-bar i{display:block;height:100%;border-radius:100px;background:linear-gradient(90deg,#FF6FAE,#FF3D94);}
.bz-seg{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;}
.bz-seg::-webkit-scrollbar{display:none;}
.bz-seg button{all:unset;cursor:pointer;flex-shrink:0;font-size:13px;font-weight:700;color:#A9A9B0;background:#1C1C1F;padding:7px 13px;border-radius:100px;}
.bz-seg button.on{background:#F5F5F7;color:#0A0A0B;}
.bz-link{font-size:13px;font-weight:800;color:#FF3D94;}
.bz-empty{text-align:center;color:#8B8B92;font-size:14px;line-height:1.5;padding:40px 20px;}
.bz-kpis{display:grid;grid-template-columns:1fr 1fr;gap:10px;}
.bz-kpi{background:#131316;border:0.5px solid rgba(255,255,255,.06);border-radius:18px;padding:14px;}
.bz-kpi .k{font-size:11.5px;font-weight:700;color:#8B8B92;}
.bz-kpi .v{font-size:24px;font-weight:800;letter-spacing:-.02em;margin-top:8px;font-variant-numeric:tabular-nums;}
.bz-kpi .s{font-size:11.5px;color:#6E6E73;font-weight:600;margin-top:2px;}
.bz-hero{position:relative;overflow:hidden;border-radius:22px;padding:18px;background:linear-gradient(145deg,#2B0F20 0%,#170C13 55%,#111113 100%);border:0.5px solid rgba(255,61,148,.28);}
.bz-hero .l{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#FF6FAE;}
.bz-hero .b{font-size:36px;font-weight:800;letter-spacing:-.03em;margin-top:10px;font-variant-numeric:tabular-nums;}
.bz-row{display:flex;align-items:center;gap:12px;padding:12px 0;}
.bz-row + .bz-row{border-top:0.5px solid rgba(255,255,255,.06);}
.bz-chart{display:flex;align-items:flex-end;gap:6px;height:130px;margin-top:14px;}
.bz-chart .c{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end;}
.bz-chart .c i{display:block;width:100%;border-radius:6px 6px 3px 3px;background:linear-gradient(180deg,#FF6FAE,#FF3D94);min-height:3px;}
.bz-chart .c i.zero{background:#232326;}
.bz-chart .c span{font-size:10px;color:#6E6E73;font-weight:700;}
