.bf{--bf-bg:#0b0d10;--bf-side:#101318;--bf-card:#151a20;--bf-input:#0d1115;--bf-soft:#171c21;--bf-line:#293039;--bf-line-soft:#232a31;--bf-text:#f5f5f5;--bf-muted:#9da7b2;--bf-dim:#69737d;--bf-accent:#d7ff45;--bf-accent-ink:#10130b;--bf-accent-bg:#263018;--bf-accent-line:#6a8429;--bf-danger:#ff6b5b;--bf-danger-bg:#3a1c19;--bf-warn:#ffc857;--bf-warn-bg:#3a3017;--bf-info:#7cc7ff;--bf-info-bg:#17293a;background:var(--bf-bg);color:var(--bf-text);min-height:100vh;font-family:Inter,Arial,sans-serif}.bf *,.bf :before,.bf :after{box-sizing:border-box}.bf h1,.bf h2,.bf h3{margin:0}.bf h2{font-size:18px;font-weight:800}.bf h3{margin:14px 0 8px;font-size:14px;font-weight:700}.bf a{color:inherit;text-decoration:none}.bf .muted{color:var(--bf-muted)}.bf .small{font-size:12px}.bf .app{min-height:100vh;display:flex}.bf .side{background:var(--bf-side);border-right:1px solid var(--bf-line);z-index:20;flex-direction:column;width:240px;padding:22px 14px;display:flex;position:fixed;inset:0 auto 0 0}.bf .logo{padding:0 10px 25px;font-size:23px;font-weight:900}.bf .logo i{color:var(--bf-accent);font-style:normal}.bf .shop{background:var(--bf-soft);border:1px solid var(--bf-line);border-radius:12px;margin:0 8px 20px;padding:13px}.bf .shop b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.bf .nav a,.bf .nav button{text-align:left;color:#aeb7c1;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;margin:3px 0;padding:12px;display:flex}.bf .nav a:hover,.bf .nav .active,.bf .nav button:hover{background:var(--bf-accent-bg);color:var(--bf-accent)}.bf .side-foot{margin-top:auto}.bf .main{width:calc(100% - 240px);margin-left:240px;padding:30px}.bf .top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;display:flex}.bf .eyebrow{color:var(--bf-accent);text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:800}.bf .title{margin:4px 0;font-size:30px;font-weight:900}.bf .btn{background:var(--bf-accent);color:var(--bf-accent-ink);border-radius:var(--bf-radius-btn,9px);cursor:pointer;font-weight:800;font:inherit;border:0;justify-content:center;align-items:center;gap:6px;padding:11px 15px;font-weight:800;transition:transform .15s,filter .15s,box-shadow .15s,border-color .15s;display:inline-flex}.bf .btn:disabled{opacity:.5;cursor:not-allowed}.bf .btn:active:not(:disabled){filter:brightness(.95);transform:scale(.97)}.bf .btn.ghost{background:var(--bf-soft);color:var(--bf-soft-ink,#fff);border:1px solid var(--bf-line)}.bf .btn.danger{background:var(--bf-danger-bg);color:var(--bf-danger);border:1px solid #5a2a25}.bf .btn.sm{border-radius:calc(var(--bf-radius-btn,9px) - 1px);padding:7px 10px;font-size:13px}.bf .stats{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.bf .card{background:var(--bf-card);border:1px solid var(--bf-line);border-radius:var(--bf-radius-card,14px);padding:18px;box-shadow:0 12px 28px -22px #0000008c}.bf .stat strong{margin:7px 0;font-size:27px;display:block}.bf .layout{grid-template-columns:1.6fr 1fr;gap:16px;margin-top:16px;display:grid}.bf .section-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.bf .row{border-bottom:1px solid var(--bf-line);align-items:center;gap:10px;padding:11px 0;display:flex}.bf .row:last-child{border-bottom:0}.bf .row main{flex:1;min-width:0}.bf .row main small{display:block}.bf .avatar{background:#303841;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-weight:800;display:grid;overflow:hidden}.bf .avatar img{object-fit:cover;width:100%;height:100%}.bf .tag{background:var(--bf-accent-bg);color:var(--bf-accent);white-space:nowrap;border-radius:20px;padding:5px 7px;font-size:11px}.bf .tag.pendiente{background:var(--bf-warn-bg);color:var(--bf-warn)}.bf .tag.cancelada,.bf .tag.no_asistio{background:var(--bf-danger-bg);color:var(--bf-danger)}.bf .tag.completada{background:var(--bf-info-bg);color:var(--bf-info)}.bf .tag.off{background:var(--bf-soft);color:var(--bf-muted)}.bf .empty{color:var(--bf-muted);text-align:center;padding:28px 10px}.bf .error-box{background:var(--bf-danger-bg);color:var(--bf-danger);border:1px solid #5a2a25;border-radius:10px;margin-bottom:12px;padding:12px}.bf .ok-box{background:var(--bf-accent-bg);border:1px solid #5c7526;border-radius:9px;padding:12px}.bf .ok-badge{background:var(--bf-accent-bg);width:56px;height:56px;color:var(--bf-accent);border-radius:50%;justify-content:center;align-items:center;margin-bottom:12px;display:inline-flex}.bf .days{grid-template-columns:repeat(7,1fr);gap:5px;margin:15px 0;display:grid}.bf .day{border:1px solid var(--bf-line);text-align:center;color:var(--bf-muted);cursor:pointer;font:inherit;background:#101419;border-radius:8px;padding:9px}.bf .day.active{color:var(--bf-accent);background:var(--bf-accent-bg)}.bf .agenda{border:1px solid var(--bf-line);border-radius:10px;grid-template-columns:65px 1fr;display:grid;overflow:hidden}.bf .times div{color:var(--bf-dim);border-bottom:1px solid var(--bf-line-soft);padding:9px;font-size:12px}.bf .slots{background-color:#12171c;position:relative}.bf .booking{border-left:4px solid var(--bf-accent);cursor:pointer;text-align:left;color:inherit;background:#26351a;border-top:0;border-bottom:0;border-right:0;border-radius:8px;padding:6px 9px;font-family:inherit;font-size:13px;position:absolute;overflow:hidden}.bf .booking small{color:#bdc5cd;margin-top:2px;display:block}.bf .booking.pendiente{background:var(--bf-warn-bg);border-left-color:var(--bf-warn)}.bf .booking.completada{background:var(--bf-info-bg);border-left-color:var(--bf-info)}.bf .booking.cancelada,.bf .booking.no_asistio{opacity:.6;background:#1a1d21;border-left-color:#4a525b}.bf .toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bf label{color:var(--bf-muted);font-size:13px;display:block}.bf input,.bf select,.bf textarea{background:var(--bf-input);width:100%;color:var(--bf-input-ink,#fff);border:1px solid var(--bf-line);font:inherit;border-radius:8px;margin:6px 0 12px;padding:11px;transition:border-color .15s}.bf input:focus,.bf select:focus,.bf textarea:focus{border-color:var(--bf-accent-line);outline:none}.bf input[type=checkbox]{width:auto;accent-color:var(--bf-accent);margin:0}.bf .check{color:var(--bf-text);cursor:pointer;align-items:center;gap:8px;margin:6px 0;display:flex}.bf .grid2{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.bf .grid3{grid-template-columns:repeat(3,1fr);gap:0 12px;display:grid}.bf .modal{z-index:50;overscroll-behavior:contain;background:#000b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.bf .modalbox{background:var(--bf-card);border:1px solid var(--bf-line);border-radius:var(--bf-radius-card,14px);overscroll-behavior:contain;width:min(560px,100%);max-height:92vh;padding:20px;overflow:auto}.bf .modalbox .actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.bf .public{max-width:1180px;margin:0 auto;padding:30px 22px 60px}.bf .client-profile{background:var(--bf-card);padding:0;overflow:hidden}.bf .tab-btn{color:var(--bf-muted);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:14px;transition:color .15s,border-color .15s,background .15s}.bf .tab-btn.active{color:var(--bf-accent);border-bottom-color:var(--bf-accent)}.bf .tab-btn:active{background:var(--bf-soft)}@media (hover:hover){.bf .tab-btn:hover:not(.active){color:var(--bf-text)}}.bf .cover{background:linear-gradient(135deg, var(--bf-line), var(--bf-bg));background-position:50%;background-size:cover;height:310px}.bf .profile{grid-template-columns:var(--bf-logo-size,104px) minmax(0, 1fr) auto;align-items:center;gap:20px 24px;margin-top:-54px;padding:0 34px 26px;display:grid;position:relative}.bf .profile-main{min-width:0;padding-top:34px}.bf .profile h1{letter-spacing:-.02em;font-size:clamp(30px,3.2vw,42px);font-weight:900;line-height:1.05}.bf .profile-main .muted{margin-top:8px;font-size:16px}.bf .profile-description{max-width:650px;color:var(--bf-text);opacity:.88;margin:10px 0 0;font-size:15px;line-height:1.5}.bf .logo-round{width:var(--bf-logo-size,104px);height:var(--bf-logo-size,104px);border-radius:var(--bf-logo-radius,50%);background:var(--bf-soft);border:4px solid var(--bf-card);color:var(--bf-text);box-shadow:0 0 0 2px var(--bf-line), 0 12px 24px #00000047;flex-shrink:0;place-items:center;font-size:27px;font-weight:900;display:grid;overflow:hidden}.bf .logo-round img{object-fit:cover;width:100%;height:100%}.bf .public-grid{grid-template-columns:1.3fr .7fr;gap:16px;margin-top:16px;display:grid}.bf .choice{background:var(--bf-card);width:100%;color:var(--bf-text);border:1px solid var(--bf-line);text-align:left;cursor:pointer;font:inherit;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;margin:5px 0;padding:12px;transition:border-color .15s,background .15s,transform .1s;display:flex}.bf .choice.selected{border-color:var(--bf-accent-line);background:var(--bf-accent-bg)}.bf .choice:disabled{opacity:.4;cursor:not-allowed}.bf .choice:active:not(:disabled){transform:scale(.98)}.bf .choice small{color:var(--bf-muted);margin-top:3px;display:block}.bf .barber-step-title{align-items:center;gap:8px;display:flex}.bf .barber-step-title svg{color:var(--bf-accent);flex-shrink:0}.bf .barber-choice{background:var(--bf-card);color:var(--bf-text);border-color:var(--bf-line);padding:12px 14px}.bf .barber-choice.selected{background:var(--bf-accent-bg);border-color:var(--bf-accent-line)}.bf .barber-avatar{background:var(--bf-soft);width:52px;height:52px;color:var(--bf-accent);border-radius:50%;flex:0 0 52px;place-items:center;font-weight:800;display:grid;overflow:hidden}.bf .barber-avatar img{object-fit:cover;width:100%;height:100%}.bf .barber-choice-divider{background:var(--bf-line);flex:0 0 1px;align-self:stretch;width:1px}.bf .barber-choice-info{flex:1;min-width:0}.bf .barber-choice-info b,.bf .barber-choice-info small{overflow-wrap:anywhere;white-space:normal;overflow:visible}.bf .barber-choice-info b{color:var(--bf-text);font-size:16px;display:block}.bf .barber-choice-info small{color:var(--bf-muted)}.bf .barber-choice-arrow{color:var(--bf-accent);flex-shrink:0}.bf .sticky{align-self:start;position:sticky;top:15px}.bf .calendar{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.bf .calendar button{background:var(--bf-soft);color:var(--bf-muted);border:1px solid var(--bf-line);cursor:pointer;font:inherit;border-radius:7px;padding:8px 2px;font-size:13px;line-height:1.2;transition:border-color .15s,background .15s,transform .1s}.bf .calendar button:active{transform:scale(.94)}.bf .calendar button small{color:var(--bf-dim);font-size:10px;display:block}.bf .calendar .sel{background:var(--bf-accent-bg);color:var(--bf-accent);border-color:var(--bf-accent-line)}.bf .hours{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.bf .hours .choice{justify-content:center;padding:10px 4px}@media (hover:hover){.bf .btn:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 8px 20px -10px var(--bf-accent-line);transform:translateY(-1px)}.bf .btn.ghost:hover:not(:disabled){border-color:var(--bf-accent-line);box-shadow:none}.bf .choice:hover:not(:disabled):not(.selected){border-color:var(--bf-accent-line);transform:translateY(-1px)}.bf .calendar button:hover,.bf .calendar .sel:hover{border-color:var(--bf-accent-line)}.bf .svc-card:hover{border-color:var(--bf-accent-line);transform:translateY(-2px)}}.bf .steps{flex-direction:column;gap:16px;display:flex}.bf .svc-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.bf .svc-card{aspect-ratio:4/5;border-radius:var(--bf-radius-photo,24px);border:1px solid var(--bf-line);background:var(--bf-card);text-align:left;color:var(--bf-text);cursor:pointer;font:inherit;flex-direction:column;justify-content:flex-end;padding:16px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.bf .svc-card.selected{border:2px solid var(--bf-accent)}.bf .svc-card:active{transform:scale(.98)}[data-card-style=contorno] .card,[data-card-style=contorno] .svc-card{box-shadow:none;border-width:1.5px}[data-card-style=elevada] .card,[data-card-style=elevada] .svc-card{box-shadow:0 14px 32px -12px #0009}[data-card-style=contraste] .card,[data-card-style=contraste] .svc-card:not(.destacado){background:var(--bf-soft);border-color:var(--bf-line)}.bf .svc-card.destacado.highlight-borde,.bf .svc-card.destacado.highlight-borde_fondo{border:2px solid var(--bf-accent)}.bf .svc-card.destacado.highlight-borde_fondo{background:var(--bf-accent-bg)}.bf .svc-card img{object-fit:contain;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}@media (hover:hover){.bf .svc-card:hover img{transform:scale(1.05)}}.bf .svc-card .shade{background:linear-gradient(#0000000d 0%,#00000059 50%,#000000d9 100%);position:absolute;inset:0}.bf .svc-card .icono{background:var(--bf-accent-bg);width:48px;height:48px;color:var(--bf-accent);border-radius:16px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.bf .svc-card .badges{flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;top:12px;left:12px}.bf .svc-card .check,.bf .svc-card .badge-top{background:var(--bf-accent);color:var(--bf-accent-ink);border-radius:20px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.bf .svc-card .info{position:relative}.bf .svc-card .nombre{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:900;line-height:1.15;display:-webkit-box;overflow:hidden}.bf .svc-card .meta{color:var(--bf-muted);margin-top:4px;font-size:12px;display:block}.bf .svc-card .precio{color:var(--bf-accent);margin-top:2px;font-weight:800;display:block}.bf .svc-card .stock{color:var(--bf-muted);margin-top:3px;font-size:11px;font-weight:700;display:block}.bf .svc-card .stock.agotado{color:var(--bf-danger)}.bf .svc-card .desc{-webkit-line-clamp:2;color:var(--bf-muted);-webkit-box-orient:vertical;margin-top:4px;font-size:12px;display:-webkit-box;overflow:hidden}.bf [data-diseno=v2] .tabs{gap:8px!important;padding-top:12px!important;padding-bottom:12px!important}.bf [data-diseno=v2] .tab-btn{border:1px solid var(--bf-line);border-radius:999px;align-items:center;gap:7px;padding:9px 16px;font-weight:700;transition:color .15s,border-color .15s,background .15s,transform .1s;display:inline-flex}.bf [data-diseno=v2] .tab-btn.active{background:var(--bf-accent);color:var(--bf-accent-ink);border-color:var(--bf-accent)}.bf [data-diseno=v2] .tab-btn:active{transform:scale(.96)}@media (hover:hover){.bf [data-diseno=v2] .tab-btn:hover:not(.active){border-color:var(--bf-accent-line)}}.bf [data-diseno=v2] .cover{position:relative}.bf [data-diseno=v2] .cover:after{content:"";background:linear-gradient(to top, var(--bf-card) 0%, transparent 55%);position:absolute;inset:0}.bf [data-diseno=v2] .profile h1{color:var(--bf-accent)}.bf .svc-grid.filas{grid-template-columns:1fr;margin-top:12px}.bf .svc-card.fila{aspect-ratio:auto;border-radius:var(--bf-radius-card,14px);flex-direction:row;justify-content:flex-start;align-items:stretch;gap:14px;padding:10px}.bf .svc-card.fila .foto{border-radius:calc(var(--bf-radius-card,14px) - 4px);background:var(--bf-accent-bg);max-width:150px;min-height:136px;color:var(--bf-accent);flex:0 0 38%;place-items:center;display:grid;position:relative;overflow:hidden}.bf .svc-card.fila .foto img{object-fit:cover}.bf .svc-card.fila .badges{top:7px;left:7px}.bf .svc-card.fila .info{flex-direction:column;flex:1;min-width:0;padding:4px 4px 2px 0;display:flex}.bf .svc-card.fila .nombre{font-size:17px}.bf .svc-card.fila .meta{align-items:center;gap:5px;margin-top:6px;font-size:13px;display:flex}.bf .svc-card.fila .meta svg{color:var(--bf-accent);flex-shrink:0}.bf .svc-card.fila .desc{margin-top:6px;font-size:13px;line-height:1.35}.bf .svc-card.fila .precio{margin-top:auto;padding-top:8px;font-size:21px;font-weight:900;line-height:1.1}.bf .svc-card.fila .cta{border-radius:var(--bf-radius-btn,9px);background:var(--bf-accent);color:var(--bf-accent-ink);white-space:nowrap;justify-content:center;align-items:center;gap:7px;margin-top:9px;padding:9px 10px;font-size:14px;font-weight:800;transition:filter .15s;display:flex}.bf .svc-card.fila.selected .cta{background:var(--bf-accent-bg);color:var(--bf-accent);box-shadow:inset 0 0 0 1px var(--bf-accent-line)}@media (hover:hover){.bf .svc-card.fila:hover .cta{filter:brightness(1.07)}}@media (min-width:640px){.bf .svc-grid.filas{grid-template-columns:repeat(2,1fr)}}@media (min-width:901px){.bf .svc-grid.filas.ancha{grid-template-columns:repeat(3,1fr)}}.bf .svc-buscar{margin:12px 0 14px;position:relative}.bf .svc-buscar svg{color:var(--bf-muted);pointer-events:none;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.bf .svc-buscar input{border-radius:999px;margin:0;padding:12px 16px 12px 42px}@media (max-width:900px){.bf .side{width:70px;padding:22px 8px}.bf .logo{text-align:center;padding:0 0 25px;font-size:0}.bf .logo i{font-size:20px}.bf .shop,.bf .nav span,.bf .side-foot span{display:none}.bf .nav a,.bf .nav button{justify-content:center}.bf .main{width:calc(100% - 70px);margin-left:70px;padding:20px 16px}.bf .stats{grid-template-columns:1fr 1fr}.bf .layout,.bf .public-grid{grid-template-columns:1fr}.bf .sticky{position:static}}.bf .svc-card .check{display:none}.bf .svc-card.selected{border-color:var(--bf-accent);box-shadow:0 0 0 3px var(--bf-accent-bg), 0 14px 30px -10px var(--bf-accent-line);transform:translateY(-2px)}.bf .svc-card.selected:after{content:"";pointer-events:none;background:linear-gradient(to top, var(--bf-accent-bg), transparent 65%);position:absolute;inset:0}.bf .svc-card.fila.selected:after{display:none}.bf .svc-card .info,.bf .svc-card .badges{z-index:1}.bf .svc-grid:has(.svc-card.selected) .svc-card:not(.selected){opacity:.6}.bf .choice.selected,.bf .barber-choice.selected,.bf .calendar .sel{z-index:1;border-color:var(--bf-accent);box-shadow:0 0 0 3px var(--bf-accent-bg), 0 10px 22px -10px var(--bf-accent-line);font-weight:800;position:relative}.bf .choice.selected,.bf .barber-choice.selected{transform:translateY(-1px)}.bf .hours{gap:8px}.bf .calendar{gap:7px}.bf .profile-actions{border-left:1px solid var(--bf-line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding-left:24px;display:flex}.bf .social-links{flex-wrap:wrap;gap:10px;display:flex}.bf .social-btn{border:1px solid var(--bf-line);width:48px;height:48px;color:var(--bf-text);background:0 0;border-radius:50%;place-items:center;transition:border-color .15s,color .15s,transform .15s,background .15s;display:grid}.bf .social-btn:active{transform:scale(.92)}.bf .social-pill{background:var(--bf-soft);border:1px solid var(--bf-line);color:var(--bf-text);border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:14px;font-weight:700;transition:border-color .15s,color .15s,transform .15s;display:inline-flex}.bf .social-pill:active{transform:scale(.96)}.bf .siguenos{border-top:1px solid var(--bf-line);margin-top:18px;padding-top:14px}.bf .siguenos-titulo{letter-spacing:1px;text-transform:uppercase;color:var(--bf-muted);margin-bottom:10px;font-size:12px;font-weight:800}@media (hover:hover){.bf .social-btn:hover,.bf .social-pill:hover{border-color:var(--bf-accent);color:var(--bf-accent);transform:translateY(-2px)}}.bf .fab-miscitas{right:16px;bottom:max(16px, env(safe-area-inset-bottom));z-index:40;cursor:pointer;background:var(--bf-accent);width:58px;height:58px;color:var(--bf-accent-ink);box-shadow:0 10px 26px -6px #0000008c, 0 0 0 4px var(--bf-accent-bg);border:0;border-radius:50%;place-items:center;transition:transform .15s,filter .15s;display:grid;position:fixed}.bf .fab-miscitas:active{transform:scale(.94)}@media (hover:hover){.bf .fab-miscitas:hover{filter:brightness(1.05);transform:translateY(-2px)scale(1.04)}}@media (min-width:640px){.bf .svc-card{aspect-ratio:4/3}.bf .svc-card .nombre{font-size:18px}}@media (min-width:901px){.bf .svc-grid.ancha{grid-template-columns:repeat(3,1fr)}.bf .client-profile{border-radius:18px}.bf .profile{grid-template-columns:var(--bf-logo-size,104px) minmax(0, 1fr) auto;padding-bottom:50px;padding-left:34px;padding-right:34px}.bf .profile-actions{justify-content:flex-end;transform:translateY(30%)}.bf .tabs{padding-left:28px!important;padding-right:28px!important}}@media (max-width:600px){.bf .top{align-items:flex-start}.bf .title{font-size:24px}.bf .grid2,.bf .grid3{grid-template-columns:1fr}.bf .public{padding:12px 10px 44px}.bf .client-profile{border-radius:20px}.bf .cover{background-position:50%;height:218px}.bf .profile{text-align:center;grid-template-columns:1fr;justify-items:center;gap:0;margin-top:-47px;padding:0 18px 20px}.bf .logo-round{width:var(--bf-logo-size,94px);height:var(--bf-logo-size,94px);margin-bottom:10px}.bf .profile-main{width:100%;padding-top:0}.bf .profile h1{letter-spacing:-.025em;font-size:clamp(28px,8vw,34px);line-height:1.05}.bf .profile-main .muted{margin-top:7px;font-size:15px}.bf .profile-description{max-width:430px;margin:10px auto 0;font-size:14px;line-height:1.48}.bf .profile-actions{border-left:0;justify-content:center;width:100%;padding:16px 0 0}.bf .social-links{justify-content:center;gap:10px}.bf .social-btn{width:46px;height:46px}.bf .tabs{padding-left:8px!important;padding-right:8px!important}.bf .tab-btn{flex:none;padding:14px 10px;font-size:14px}.bf .barber-choice{padding:10px 11px}.bf .barber-avatar{flex-basis:46px;width:46px;height:46px}.bf .barber-choice-info b{font-size:14px}}@media (min-width:601px) and (max-width:900px){.bf .profile{grid-template-columns:var(--bf-logo-size,92px) minmax(0, 1fr);margin-top:-48px}.bf .profile-main{padding-top:28px}.bf .profile-actions{border-left:0;grid-column:1/-1;justify-content:flex-start;padding:0}}
