@font-face{font-family:BKF Recoleta;font-weight:600;font-display:swap;src:url(/assets/Recoleta-SemiBold-CjvMc7I_.woff2) format("woff2")}@font-face{font-family:BKF Poppins;font-weight:400;font-display:swap;src:url(/assets/Poppins-400-BwTUGeWf.woff2) format("woff2")}@font-face{font-family:BKF Poppins;font-weight:500;font-display:swap;src:url(/assets/Poppins-500-CWICHMj6.woff2) format("woff2")}@font-face{font-family:BKF Poppins;font-weight:600;font-display:swap;src:url(/assets/Poppins-600-DJVo7c07.woff2) format("woff2")}.bkf:not(#bkf-z#bkf-z){--ink: #262626;--muted: #5a5a5a;--line: #ebe3de;--line-strong: #d9ccc4;--cream: #fbf7f4;--peach: #ffa177;--peach-soft: #fff2eb;--peach-mid: #ffd9c6;--teal: #325559;--teal-dark: #24403f;--teal-soft: #eaf1f0;--action: #1c5459;--action-hover: #133f43;--action-ring: #ffa177;--disabled-bg: #efebe8;--disabled-ink: #6b6460;--danger: #a53725;--danger-soft: #fbece9;--ok: #2f6b45;--radius: 14px;--shadow: 0 1px 2px rgba(38, 38, 38, .04), 0 6px 24px rgba(38, 38, 38, .06);font-family:BKF Poppins,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;line-height:1.5;color:var(--ink);background:#fff;-webkit-font-smoothing:antialiased;text-align:left}.bkf *:not(#bkf-z#bkf-z),.bkf *:not(#bkf-z#bkf-z):before,.bkf *:not(#bkf-z#bkf-z):after{box-sizing:border-box}.bkf h1:not(#bkf-z#bkf-z),.bkf h2:not(#bkf-z#bkf-z),.bkf h3:not(#bkf-z#bkf-z){font-family:BKF Recoleta,Georgia,serif;font-weight:600;letter-spacing:-.01em;margin:0;color:var(--ink)}.bkf h1:not(#bkf-z#bkf-z){font-size:28px;line-height:1.15}.bkf h2:not(#bkf-z#bkf-z){font-size:22px;line-height:1.2}.bkf h3:not(#bkf-z#bkf-z){font-size:17px;line-height:1.3}.bkf p:not(#bkf-z#bkf-z){margin:0}:where(.bkf) button:not(#bkf-z#bkf-z){font:inherit;color:inherit;cursor:pointer}:where(.bkf) button:disabled:not(#bkf-z#bkf-z){cursor:not-allowed}.bkf a:not(#bkf-z#bkf-z){color:var(--teal);text-underline-offset:3px}.bkf :focus-visible:not(#bkf-z#bkf-z){outline:3px solid var(--teal);outline-offset:2px;border-radius:10px}.bkf h1[tabindex="-1"]:focus:not(#bkf-z#bkf-z),.bkf h2[tabindex="-1"]:focus:not(#bkf-z#bkf-z),.bkf h1[tabindex="-1"]:focus-visible:not(#bkf-z#bkf-z),.bkf h2[tabindex="-1"]:focus-visible:not(#bkf-z#bkf-z){outline:none;box-shadow:none}.bkf [hidden]:not(#bkf-z#bkf-z){display:none!important}.bkf .sr-only:not(#bkf-z#bkf-z){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bkf-muted:not(#bkf-z#bkf-z){color:var(--muted)}.bkf-small:not(#bkf-z#bkf-z){font-size:13px}.bkf-page:not(#bkf-z#bkf-z){min-height:100vh;background:#fff}.bkf-top:not(#bkf-z#bkf-z){position:sticky;top:0;z-index:20;background:#fffffff5;backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.bkf-top-in:not(#bkf-z#bkf-z){max-width:1120px;margin:0 auto;padding:8px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px}.bkf-logo:not(#bkf-z#bkf-z){display:block;height:22px;width:auto}.bkf-logo-link:not(#bkf-z#bkf-z){flex:none;display:inline-flex;align-items:center;min-height:44px;min-width:44px}.bkf-top-salon:not(#bkf-z#bkf-z){min-width:0;font-size:13px;color:var(--muted);text-align:right;display:flex;flex-direction:column;line-height:1.35}.bkf-top-salon b:not(#bkf-z#bkf-z){color:var(--ink);font-weight:500}.bkf-top-salon b:not(#bkf-z#bkf-z),.bkf-top-address:not(#bkf-z#bkf-z){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bkf-demo-banner:not(#bkf-z#bkf-z){background:var(--teal-soft);color:var(--teal-dark);font-size:12px;text-align:center;padding:4px 16px}@media (max-width: 639px){.bkf-top-in:not(#bkf-z#bkf-z){padding:4px 16px;min-height:52px}.bkf-logo:not(#bkf-z#bkf-z){height:19px}.bkf-top-salon:not(#bkf-z#bkf-z){font-size:12px;max-width:62%}.bkf-demo-banner:not(#bkf-z#bkf-z){font-size:11px;line-height:1.3;padding:2px 12px}}.bkf-wrap:not(#bkf-z#bkf-z){max-width:1120px;margin:0 auto;padding:14px 16px 120px}.bkf-embedded .bkf-wrap:not(#bkf-z#bkf-z){padding:16px 12px 24px}.bkf-grid:not(#bkf-z#bkf-z){display:grid;grid-template-columns:minmax(0,1fr);gap:28px}@media (min-width: 960px){.bkf-wrap:not(#bkf-z#bkf-z){padding:32px 24px 64px}.bkf-grid:not(#bkf-z#bkf-z){grid-template-columns:minmax(0,1fr) 340px;gap:40px}}.bkf-main:not(#bkf-z#bkf-z){min-width:0;max-width:100%}.bkf-page:not(#bkf-z#bkf-z),.bkf-embedded:not(#bkf-z#bkf-z){overflow-x:clip}.bkf-stepper:not(#bkf-z#bkf-z){margin:0 0 18px}.bkf-steps:not(#bkf-z#bkf-z){display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;list-style:none;margin:0;padding:0}.bkf-steps li:not(#bkf-z#bkf-z){min-width:0}.bkf-step:not(#bkf-z#bkf-z){display:flex;flex-direction:column;gap:6px;font-size:12.5px;color:var(--muted)}.bkf-step-label:not(#bkf-z#bkf-z){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bkf-step:not(#bkf-z#bkf-z):before{content:"";display:block;height:4px;border-radius:4px;background:var(--line-strong)}.bkf-step[data-state=done]:not(#bkf-z#bkf-z):before{background:var(--action)}.bkf-step[data-state=current]:not(#bkf-z#bkf-z):before{background:var(--peach)}.bkf-step[data-state=current]:not(#bkf-z#bkf-z){color:var(--ink);font-weight:600}.bkf-steps-current:not(#bkf-z#bkf-z){display:none;font-size:13px;color:var(--muted);margin-bottom:8px}.bkf-steps-current b:not(#bkf-z#bkf-z){color:var(--ink);font-weight:600}@media (max-width: 599px){.bkf-stepper:not(#bkf-z#bkf-z){margin-bottom:12px}.bkf-steps-current:not(#bkf-z#bkf-z){display:block}.bkf-steps:not(#bkf-z#bkf-z){gap:4px}.bkf-step-label:not(#bkf-z#bkf-z){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}.bkf-head:not(#bkf-z#bkf-z){display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:16px}.bkf-back:not(#bkf-z#bkf-z){flex:none;width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:#fff;display:grid;place-items:center}.bkf-back:hover:not(#bkf-z#bkf-z){background:var(--cream)}.bkf-back-link:not(#bkf-z#bkf-z){display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 10px 0 4px;margin-left:-4px;border:0;border-radius:999px;background:none;color:var(--action);font-weight:500;font-size:14.5px}.bkf-back-link:hover:not(#bkf-z#bkf-z){background:var(--teal-soft)}.bkf-head-text:not(#bkf-z#bkf-z){display:flex;flex-direction:column;gap:4px}.bkf-btn:not(#bkf-z#bkf-z){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:999px;border:1px solid transparent;font-weight:500;font-size:15px;text-decoration:none;transition:background .15s,border-color .15s,color .15s}.bkf-btn-primary:not(#bkf-z#bkf-z){background:var(--action);color:#fff;font-weight:600;box-shadow:0 2px #133f4340,0 4px 14px #1c545938}.bkf-btn-primary:hover:not(:disabled):not(#bkf-z#bkf-z){background:var(--action-hover)}.bkf-btn-primary:active:not(:disabled):not(#bkf-z#bkf-z){transform:translateY(1px);box-shadow:0 1px #133f4340}.bkf-btn-primary:disabled:not(#bkf-z#bkf-z){background:var(--disabled-bg);color:var(--disabled-ink);border-color:transparent;box-shadow:none;font-weight:500}.bkf-btn-ghost:not(#bkf-z#bkf-z){background:#fff;border-color:var(--line-strong);color:var(--ink)}.bkf-btn-ghost:hover:not(:disabled):not(#bkf-z#bkf-z){border-color:var(--ink)}.bkf-btn-outline:not(#bkf-z#bkf-z){background:#fff;border:1.5px solid var(--action);color:var(--action);font-weight:600}.bkf-btn-outline:hover:not(:disabled):not(#bkf-z#bkf-z){background:var(--action);color:#fff}.bkf-btn-link:not(#bkf-z#bkf-z){background:none;border:0;padding:0 4px;min-height:44px;color:var(--action);text-decoration:underline;text-underline-offset:3px;font-weight:500;display:inline-flex;align-items:center;gap:6px}.bkf-btn-block:not(#bkf-z#bkf-z){width:100%}.bkf-btn-sm:not(#bkf-z#bkf-z){min-height:44px;padding:0 16px;font-size:14px}.bkf-card:not(#bkf-z#bkf-z){background:#fff;border:1px solid var(--line);border-radius:var(--radius)}.bkf-alert:not(#bkf-z#bkf-z){display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;font-size:14px}.bkf-alert-info:not(#bkf-z#bkf-z){background:var(--teal-soft);color:var(--teal-dark)}.bkf-alert-warn:not(#bkf-z#bkf-z){background:var(--peach-soft);color:#6d3a1f}.bkf-alert-error:not(#bkf-z#bkf-z){background:var(--danger-soft);color:var(--danger)}.bkf-alert-ok:not(#bkf-z#bkf-z){background:#ebf4ee;color:var(--ok)}.bkf-tag:not(#bkf-z#bkf-z){display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:12px;background:var(--peach-soft);color:#6d3a1f;font-weight:500}.bkf-spinner:not(#bkf-z#bkf-z){width:22px;height:22px;border-radius:50%;border:3px solid var(--peach-mid);border-top-color:var(--teal);animation:bkf-spin .8s linear infinite}@keyframes bkf-spin{to{transform:rotate(360deg)}}.bkf-skel:not(#bkf-z#bkf-z){background:linear-gradient(90deg,#f4efec,#faf7f5,#f4efec);background-size:200% 100%;animation:bkf-sh 1.4s infinite;border-radius:10px}@keyframes bkf-sh{to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.bkf-spinner:not(#bkf-z#bkf-z),.bkf-skel:not(#bkf-z#bkf-z){animation:none}}.bkf-salons:not(#bkf-z#bkf-z){display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}@media (min-width: 640px){.bkf-salons:not(#bkf-z#bkf-z){grid-template-columns:repeat(2,minmax(0,1fr))}}.bkf-salon:not(#bkf-z#bkf-z){text-align:left;width:100%;padding:18px;display:flex;gap:14px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:var(--radius);min-height:84px;transition:border-color .15s,box-shadow .15s}.bkf-salon:hover:not(#bkf-z#bkf-z){border-color:var(--ink);box-shadow:var(--shadow)}.bkf-salon-pin:not(#bkf-z#bkf-z){flex:none;width:44px;height:44px;border-radius:50%;background:var(--peach-soft);display:grid;place-items:center;color:#9a4a22}.bkf-salon b:not(#bkf-z#bkf-z){display:block;font-weight:600}.bkf-search:not(#bkf-z#bkf-z){position:relative;margin-bottom:18px}.bkf-search input:not(#bkf-z#bkf-z){width:100%;min-height:48px;border-radius:999px;border:1px solid var(--line-strong);padding:0 16px 0 44px;font:inherit;background:#fff;color:var(--ink)}.bkf-search input:not(#bkf-z#bkf-z)::-moz-placeholder{color:#767676}.bkf-search input:not(#bkf-z#bkf-z)::placeholder{color:#767676}.bkf-search input:focus-visible:not(#bkf-z#bkf-z){outline:3px solid var(--peach);outline-offset:0;border-color:var(--ink)}.bkf-search svg:not(#bkf-z#bkf-z){position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--muted)}.bkf-cats-wrap:not(#bkf-z#bkf-z){position:relative;margin:0 -16px 12px;background:#fff}.bkf-page .bkf-cats-wrap:not(#bkf-z#bkf-z){position:sticky;top:var(--bkf-top-h, 0px);z-index:10}.bkf-cats-wrap:not(#bkf-z#bkf-z):before,.bkf-cats-wrap:not(#bkf-z#bkf-z):after{content:"";position:absolute;top:0;bottom:0;width:36px;pointer-events:none;opacity:0;transition:opacity .15s;z-index:1}.bkf-cats-wrap:not(#bkf-z#bkf-z):before{left:0;background:linear-gradient(90deg,#fff 20%,#fff0)}.bkf-cats-wrap:not(#bkf-z#bkf-z):after{right:0;background:linear-gradient(270deg,#fff 20%,#fff0)}.bkf-cats-wrap[data-fade-start=true]:not(#bkf-z#bkf-z):before,.bkf-cats-wrap[data-fade-end=true]:not(#bkf-z#bkf-z):after{opacity:1}.bkf-cats:not(#bkf-z#bkf-z){display:flex;gap:8px;overflow-x:auto;padding:6px 16px;scrollbar-width:none;-ms-overflow-style:none;scroll-padding:0 16px;overscroll-behavior-x:contain}.bkf-cats:not(#bkf-z#bkf-z)::-webkit-scrollbar{display:none}.bkf-cat-pill:not(#bkf-z#bkf-z){flex:none;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--line-strong);background:#fff;font-size:14px;color:var(--ink)}.bkf-cat-pill:hover:not(#bkf-z#bkf-z){border-color:var(--ink)}.bkf-cat-pill[aria-current=true]:not(#bkf-z#bkf-z){background:var(--ink);border-color:var(--ink);color:#fff;font-weight:600}@media (min-width: 960px){.bkf-cats-wrap:not(#bkf-z#bkf-z){margin-left:0;margin-right:0}.bkf-cats:not(#bkf-z#bkf-z){padding-left:0;padding-right:0}}.bkf-cat:not(#bkf-z#bkf-z){margin-bottom:26px;scroll-margin-top:calc(var(--bkf-top-h, 0px) + 72px)}.bkf-cat>h3:not(#bkf-z#bkf-z){margin-bottom:8px;font-size:18px}.bkf-svc-list:not(#bkf-z#bkf-z){border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:#fff}.bkf-svc:not(#bkf-z#bkf-z){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;padding:16px;align-items:center}.bkf-svc+.bkf-svc:not(#bkf-z#bkf-z){border-top:1px solid var(--line)}.bkf-svc-name:not(#bkf-z#bkf-z){font-weight:500}.bkf-svc-meta:not(#bkf-z#bkf-z){display:flex;flex-wrap:wrap;gap:4px 12px;font-size:13.5px;color:var(--muted);margin-top:2px}.bkf-svc-meta strong:not(#bkf-z#bkf-z){color:var(--ink);font-weight:600}.bkf-svc-desc:not(#bkf-z#bkf-z){grid-column:1 / -1;font-size:13.5px;color:var(--muted)}.bkf-svc-more:not(#bkf-z#bkf-z){display:inline-flex;align-items:center;background:none;border:0;padding:0 8px;margin-left:-8px;min-height:44px;min-width:44px;font-size:13.5px;font-weight:500;color:var(--action);text-decoration:underline;text-underline-offset:3px;border-radius:8px}.bkf-svc-more:hover:not(#bkf-z#bkf-z){background:var(--teal-soft)}.bkf-svc[data-selected=true]:not(#bkf-z#bkf-z){background:var(--peach-soft)}.bkf-choose:not(#bkf-z#bkf-z){min-width:104px}.bkf-people:not(#bkf-z#bkf-z){display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:18px}.bkf-person:not(#bkf-z#bkf-z){display:flex;align-items:center;gap:8px 12px;min-width:0;flex-wrap:wrap;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--cream)}.bkf-person-n:not(#bkf-z#bkf-z){flex:none;width:32px;height:32px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-size:13px;font-weight:600}.bkf-person-body:not(#bkf-z#bkf-z){flex:1 1 160px;min-width:0}.bkf-person .bkf-btn-link:not(#bkf-z#bkf-z){flex:none}.bkf-person-body b:not(#bkf-z#bkf-z){font-weight:500;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bkf-add-person:not(#bkf-z#bkf-z){display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;border:1.5px dashed var(--line-strong);border-radius:12px;background:#fff;color:var(--teal);font-weight:500}.bkf-add-person:hover:not(#bkf-z#bkf-z){border-color:var(--teal);background:var(--teal-soft)}.bkf-section:not(#bkf-z#bkf-z){margin-bottom:28px}.bkf-section>h3:not(#bkf-z#bkf-z){margin-bottom:10px}.bkf-opts:not(#bkf-z#bkf-z){display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}@media (min-width: 640px){.bkf-opts:not(#bkf-z#bkf-z){grid-template-columns:repeat(2,minmax(0,1fr))}}.bkf-opt:not(#bkf-z#bkf-z){position:relative;display:flex;gap:12px;align-items:flex-start;padding:14px;border:1px solid var(--line);border-radius:12px;background:#fff;text-align:left;width:100%;min-height:64px}.bkf-opt:hover:not(:disabled):not(#bkf-z#bkf-z){border-color:var(--ink)}.bkf-opt[aria-checked=true]:not(#bkf-z#bkf-z){border-color:var(--teal);box-shadow:0 0 0 1px var(--teal);background:var(--teal-soft)}.bkf-opt:disabled:not(#bkf-z#bkf-z){background:#fafafa;color:#6b6b6b}.bkf-check:not(#bkf-z#bkf-z){flex:none;width:22px;height:22px;border-radius:6px;border:1.5px solid var(--line-strong);display:grid;place-items:center;margin-top:1px;background:#fff}.bkf-opt[aria-checked=true] .bkf-check:not(#bkf-z#bkf-z){background:var(--teal);border-color:var(--teal);color:#fff}.bkf-opt-body:not(#bkf-z#bkf-z){flex:1;min-width:0}.bkf-opt-body b:not(#bkf-z#bkf-z){font-weight:500;display:block}.bkf-opt-price:not(#bkf-z#bkf-z){font-size:13.5px;color:var(--muted)}.bkf-staff:not(#bkf-z#bkf-z){display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}.bkf-who:not(#bkf-z#bkf-z){display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 8px;border:1px solid var(--line);border-radius:14px;background:#fff;min-height:116px;text-align:center}.bkf-who:hover:not(:disabled):not(#bkf-z#bkf-z){border-color:var(--ink)}.bkf-who[aria-checked=true]:not(#bkf-z#bkf-z){border-color:var(--teal);box-shadow:0 0 0 1px var(--teal);background:var(--teal-soft)}.bkf-who:disabled:not(#bkf-z#bkf-z){opacity:1;background:#fafafa;color:#6b6b6b}.bkf-who:disabled .bkf-avatar:not(#bkf-z#bkf-z){filter:grayscale(1);opacity:.55}.bkf-who small:not(#bkf-z#bkf-z){font-size:11.5px;line-height:1.3;color:#666}.bkf-avatar:not(#bkf-z#bkf-z){width:52px;height:52px;border-radius:50%;display:grid;place-items:center;font-family:BKF Recoleta,Georgia,serif;font-size:20px;color:#6d3a1f;background:var(--peach-soft);overflow:hidden;flex:none}.bkf-avatar img:not(#bkf-z#bkf-z){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bkf-avatar-any:not(#bkf-z#bkf-z){background:var(--teal-soft);color:var(--teal)}.bkf-weekbar:not(#bkf-z#bkf-z){display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.bkf-weekbar-title:not(#bkf-z#bkf-z){font-weight:600;text-align:center}.bkf-nav:not(#bkf-z#bkf-z){flex:none;width:44px;height:44px;border-radius:50%;border:1px solid var(--line-strong);background:#fff;display:grid;place-items:center}.bkf-nav:disabled:not(#bkf-z#bkf-z){color:#b8b8b8;border-color:var(--line)}.bkf-nav:hover:not(:disabled):not(#bkf-z#bkf-z){border-color:var(--ink)}.bkf-week:not(#bkf-z#bkf-z){display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.bkf-daycol:not(#bkf-z#bkf-z){display:flex;flex-direction:column;gap:6px;min-width:0}.bkf-dayhead:not(#bkf-z#bkf-z){text-align:center;padding:6px 0 8px;border-bottom:1px solid var(--line);margin-bottom:4px}.bkf-dayhead b:not(#bkf-z#bkf-z){display:block;font-weight:600;font-size:13.5px}.bkf-dayhead span:not(#bkf-z#bkf-z){font-size:12.5px;color:var(--muted)}.bkf-slot:not(#bkf-z#bkf-z){position:relative;min-height:44px;border-radius:10px;border:1.5px solid transparent;background:var(--peach-soft);color:var(--ink);font-weight:500;font-variant-numeric:tabular-nums;font-size:14.5px;width:100%;transition:background .12s;display:inline-flex;flex-direction:column;align-items:center;justify-content:center}.bkf-slot:hover:not(#bkf-z#bkf-z){background:var(--peach-mid)}.bkf-slot[aria-pressed=true]:not(#bkf-z#bkf-z){background:var(--action);border-color:var(--action);color:#fff;font-weight:700;box-shadow:0 0 0 3px var(--action-ring);flex-direction:row;gap:4px;flex-wrap:wrap}.bkf-slot[aria-pressed=true]:hover:not(#bkf-z#bkf-z){background:var(--action-hover)}.bkf-slot-check:not(#bkf-z#bkf-z){flex:none}.bkf-slot small:not(#bkf-z#bkf-z){display:block;width:100%;font-size:11px;font-weight:400;line-height:1.1}.bkf-slot-time:not(#bkf-z#bkf-z){white-space:nowrap;letter-spacing:-.01em}.bkf-slot:not(#bkf-z#bkf-z){padding:6px}.bkf-slot-lines:not(#bkf-z#bkf-z){display:flex;flex-direction:column;gap:2px;width:100%}.bkf-slot-line:not(#bkf-z#bkf-z){display:flex;flex-direction:column;align-items:center;line-height:1.2}.bkf-slot-who:not(#bkf-z#bkf-z){font-size:11px;font-weight:500;color:#6d3a1f}.bkf-slot[aria-pressed=true] .bkf-slot-who:not(#bkf-z#bkf-z){color:#fff}.bkf-slot-group:not(#bkf-z#bkf-z){padding:8px 6px}.bkf-slot-group .bkf-slot-line+.bkf-slot-line:not(#bkf-z#bkf-z){border-top:1px dashed rgba(109,58,31,.35);padding-top:3px}.bkf-slot-group[aria-pressed=true] .bkf-slot-line+.bkf-slot-line:not(#bkf-z#bkf-z){border-top-color:#ffffff80}.bkf-slot[aria-pressed=true] .bkf-slot-lines:not(#bkf-z#bkf-z){width:auto}.bkf-week .bkf-slot-time:not(#bkf-z#bkf-z){white-space:normal;font-size:13px}@media (min-width: 1100px){.bkf-week .bkf-slot-time:not(#bkf-z#bkf-z){white-space:nowrap}}.bkf-noslot:not(#bkf-z#bkf-z){text-align:center;color:#5f5f5f;font-size:12px;line-height:1.3;padding:10px 2px;border-radius:10px;background:#f6f3f1}.bkf-strip-wrap:not(#bkf-z#bkf-z){display:none}@media (max-width: 719px){.bkf-week:not(#bkf-z#bkf-z),.bkf-weekbar-desktop:not(#bkf-z#bkf-z){display:none}.bkf-strip-wrap:not(#bkf-z#bkf-z){display:block;margin:0 -16px 14px}.bkf-weekbar-strip:not(#bkf-z#bkf-z){padding:0 16px;margin-bottom:8px}.bkf-days-strip:not(#bkf-z#bkf-z){position:relative;display:flex;gap:6px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scroll-padding:0 16px;overscroll-behavior-x:contain;padding:4px 16px 6px;scrollbar-width:none;touch-action:pan-x pan-y}.bkf-days-strip:not(#bkf-z#bkf-z)::-webkit-scrollbar{display:none}.bkf-strip-week:not(#bkf-z#bkf-z){display:flex;gap:6px;flex:none}.bkf-strip-week+.bkf-strip-week:not(#bkf-z#bkf-z){padding-left:6px;border-left:1px solid var(--line)}.bkf-strip-end:not(#bkf-z#bkf-z){flex:none;width:1px}.bkf-daypill:not(#bkf-z#bkf-z){position:relative;flex:none;width:52px;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;min-height:64px;border-radius:12px;border:1px solid var(--line-strong);background:#fff;padding:4px 0;font-size:12px}.bkf-daypill:disabled:not(#bkf-z#bkf-z){color:#767676;background:#f6f3f1;border-color:var(--line)}.bkf-daypill b:not(#bkf-z#bkf-z){font-size:15px;font-weight:600;line-height:1.25}.bkf-daypill-state:not(#bkf-z#bkf-z){font-size:10.5px;line-height:1.2;min-height:13px}.bkf-daypill[data-has=true] .bkf-daypill-state:not(#bkf-z#bkf-z){color:#8a3d17;font-weight:600}.bkf-daypill[data-has=false]:not(#bkf-z#bkf-z){color:#5f5f5f;background:#f6f3f1;border-color:var(--line)}.bkf-daypill[aria-pressed=true]:not(#bkf-z#bkf-z){background:var(--ink);color:#fff;border-color:var(--ink)}.bkf-daypill[aria-pressed=true] .bkf-daypill-state:not(#bkf-z#bkf-z){color:#fff}.bkf-dayslots:not(#bkf-z#bkf-z){display:grid;grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:8px}}@media (max-width: 719px){.bkf-dayslots:not(#bkf-z#bkf-z){grid-template-columns:repeat(2,minmax(0,1fr))}.bkf-dayslots .bkf-slot:not(#bkf-z#bkf-z){min-height:48px;font-size:15px}.bkf-dayslots-empty:not(#bkf-z#bkf-z){grid-column:1 / -1}}@media (max-width: 379px){.bkf-daypill:not(#bkf-z#bkf-z){width:48px}.bkf-dayslots .bkf-slot:not(#bkf-z#bkf-z){font-size:14px}}@media (min-width: 720px){.bkf-dayslots-mobile:not(#bkf-z#bkf-z){display:none}}.bkf-halflabel:not(#bkf-z#bkf-z){font-size:12px;color:var(--muted);grid-column:1 / -1;margin-top:4px}.bkf-next:not(#bkf-z#bkf-z){display:flex;flex-direction:column;align-items:center;gap:12px;padding:22px 16px;text-align:center;border:1px solid var(--peach-mid);background:var(--peach-soft);border-radius:var(--radius);margin-top:12px}.bkf-next-title:not(#bkf-z#bkf-z){font-weight:500}.bkf-btn-next:not(#bkf-z#bkf-z){white-space:normal;text-align:center;line-height:1.3;padding-top:10px;padding-bottom:10px}.bkf-month:not(#bkf-z#bkf-z){margin-top:18px;padding:14px}.bkf-month-grid:not(#bkf-z#bkf-z){display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;text-align:center}.bkf-month-grid .dow:not(#bkf-z#bkf-z){font-size:12px;color:var(--muted);padding:4px 0}.bkf-mday:not(#bkf-z#bkf-z){min-height:44px;border-radius:10px;border:0;background:none;font-variant-numeric:tabular-nums}.bkf-mday[data-has=true]:not(#bkf-z#bkf-z){background:var(--peach-soft);font-weight:600}.bkf-mday[data-has=true]:hover:not(#bkf-z#bkf-z){background:var(--peach-mid)}.bkf-mday:disabled:not(#bkf-z#bkf-z){color:#a8a8a8}.bkf-fields:not(#bkf-z#bkf-z){display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}@media (min-width: 640px){.bkf-fields:not(#bkf-z#bkf-z){grid-template-columns:repeat(2,minmax(0,1fr))}.bkf-field-wide:not(#bkf-z#bkf-z){grid-column:1 / -1}}.bkf-field label:not(#bkf-z#bkf-z){display:block;font-size:13.5px;font-weight:500;margin-bottom:6px}.bkf-field input:not(#bkf-z#bkf-z){width:100%;min-height:48px;border-radius:12px;border:1px solid var(--line-strong);padding:0 14px;font:inherit;color:var(--ink);background:#fff}.bkf-field input:focus-visible:not(#bkf-z#bkf-z){outline:3px solid var(--peach);outline-offset:0;border-color:var(--ink)}.bkf-field input[aria-invalid=true]:not(#bkf-z#bkf-z){border-color:var(--danger)}.bkf-field-err:not(#bkf-z#bkf-z){color:var(--danger);font-size:13px;margin-top:4px}.bkf-consent:not(#bkf-z#bkf-z){display:flex;gap:12px;align-items:flex-start;font-size:14px;padding:12px 0}.bkf-consent input:not(#bkf-z#bkf-z){width:22px;height:22px;margin:1px 0 0;accent-color:var(--teal);flex:none}.bkf-account:not(#bkf-z#bkf-z){font-size:14px;color:var(--muted);display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin-bottom:14px}.bkf-pay:not(#bkf-z#bkf-z){padding:18px}.bkf-testlabel:not(#bkf-z#bkf-z){display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#fff4d6;color:#6b4a00;font-size:12.5px;font-weight:600;border:1px solid #f0d78c}.bkf-pe:not(#bkf-z#bkf-z){min-height:120px;margin:14px 0 16px}.bkf-lines:not(#bkf-z#bkf-z){display:grid;gap:8px;font-size:14px}.bkf-line:not(#bkf-z#bkf-z){display:flex;justify-content:space-between;gap:12px}.bkf-line-total:not(#bkf-z#bkf-z){font-weight:600;border-top:1px solid var(--line);padding-top:10px;margin-top:2px}.bkf-line-dep:not(#bkf-z#bkf-z){color:var(--teal-dark);font-weight:600}.bkf-summary:not(#bkf-z#bkf-z){display:none}@media (min-width: 960px){.bkf-summary:not(#bkf-z#bkf-z){display:block;position:sticky;top:84px;align-self:start;padding:20px;box-shadow:var(--shadow)}.bkf-embedded .bkf-summary:not(#bkf-z#bkf-z){top:12px}}.bkf-summary h2:not(#bkf-z#bkf-z){font-size:19px;margin-bottom:4px}.bkf-sum-salon:not(#bkf-z#bkf-z){font-size:13px;color:var(--muted);margin-bottom:14px}.bkf-sum-item:not(#bkf-z#bkf-z){padding:12px 0;border-top:1px solid var(--line);font-size:14px}.bkf-sum-item b:not(#bkf-z#bkf-z){font-weight:500}.bkf-sum-when:not(#bkf-z#bkf-z){display:flex;gap:10px;align-items:center;padding:12px;border-radius:12px;background:var(--peach-soft);margin:6px 0 4px;font-size:14px}.bkf-sum-when b:not(#bkf-z#bkf-z){font-weight:600}.bkf-sum-empty:not(#bkf-z#bkf-z){font-size:14px;color:var(--muted);padding:10px 0 2px}.bkf-bar:not(#bkf-z#bkf-z){position:fixed;left:0;right:0;bottom:0;z-index:30;background:#fff;border-top:1px solid var(--line);box-shadow:0 -6px 24px #26262614;padding:10px 16px calc(10px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px}.bkf-embedded .bkf-bar:not(#bkf-z#bkf-z){position:sticky}@media (min-width: 960px){.bkf-bar:not(#bkf-z#bkf-z){display:none}}.bkf-bar-info:not(#bkf-z#bkf-z){flex:1;min-width:0;background:none;border:0;padding:0;text-align:left;min-height:44px}.bkf-btn-bar:not(#bkf-z#bkf-z){flex:0 1 auto;min-height:50px;padding:0 20px;max-width:64%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bkf-bar-slot:not(#bkf-z#bkf-z){display:contents}@media (max-width: 359px){.bkf-btn-bar:not(#bkf-z#bkf-z){padding:0 14px;font-size:14px}}.bkf-bar-info b:not(#bkf-z#bkf-z){display:block;font-weight:600}.bkf-bar-info span:not(#bkf-z#bkf-z){font-size:12.5px;color:var(--muted);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bkf-sheet-backdrop:not(#bkf-z#bkf-z){position:fixed;inset:0;background:#00000059;z-index:40}.bkf-sheet:not(#bkf-z#bkf-z){position:fixed;left:0;right:0;bottom:0;z-index:41;background:#fff;border-radius:20px 20px 0 0;padding:20px 18px calc(20px + env(safe-area-inset-bottom));max-height:80vh;overflow:auto}.bkf-cta-row:not(#bkf-z#bkf-z){display:flex;gap:10px;margin-top:22px;flex-wrap:wrap}@media (max-width: 959px){.bkf-cta-row-desktop:not(#bkf-z#bkf-z){display:none}}.bkf-done:not(#bkf-z#bkf-z){text-align:center;padding:20px 0;display:flex;flex-direction:column;align-items:center;gap:14px}.bkf-done-icon:not(#bkf-z#bkf-z){width:72px;height:72px;border-radius:50%;background:#ebf4ee;color:var(--ok);display:grid;place-items:center}.bkf-done .bkf-card:not(#bkf-z#bkf-z){text-align:left;width:100%;max-width:520px;padding:18px}.bkf-pi:not(#bkf-z#bkf-z){font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;background:var(--cream);padding:2px 6px;border-radius:6px;word-break:break-all}.bkf-preview-frame:not(#bkf-z#bkf-z){border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;background:#fff}.bkf-preview-head:not(#bkf-z#bkf-z){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;background:#f9fafb;border-bottom:1px solid #e5e7eb;font-size:13px}.bkf-step-sub:not(#bkf-z#bkf-z),.bkf-steps-sub:not(#bkf-z#bkf-z){font-weight:500;color:var(--muted)}.bkf-families:not(#bkf-z#bkf-z){list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 720px){.bkf-families:not(#bkf-z#bkf-z){grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}.bkf-family:not(#bkf-z#bkf-z){position:relative;width:100%;height:100%;display:flex;flex-direction:column;text-align:left;padding:0;border:1px solid var(--line);border-radius:18px;background:#fff;overflow:hidden;transition:border-color .15s,box-shadow .15s}.bkf-family:hover:not(#bkf-z#bkf-z){border-color:var(--ink);box-shadow:var(--shadow)}.bkf-family-art:not(#bkf-z#bkf-z){display:grid;place-items:center;aspect-ratio:16 / 8;width:100%;background:var(--peach-soft);color:#9a4a22;overflow:hidden}.bkf-family-art img:not(#bkf-z#bkf-z){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 40%;object-position:50% 40%;display:block}.bkf-family[data-tone=teal] .bkf-family-art:not(#bkf-z#bkf-z){background:var(--teal-soft);color:var(--teal)}.bkf-family[data-tone=sand] .bkf-family-art:not(#bkf-z#bkf-z){background:#f6efe6;color:#7a5a2c}.bkf-family[data-tone=rose] .bkf-family-art:not(#bkf-z#bkf-z){background:#fbecee;color:#9b3a4d}.bkf-family[data-tone=sage] .bkf-family-art:not(#bkf-z#bkf-z){background:#edf3ec;color:#3f6b46}.bkf-family-text:not(#bkf-z#bkf-z){display:flex;flex-direction:column;gap:2px;padding:12px 14px 14px;min-width:0}.bkf-family-text b:not(#bkf-z#bkf-z){font-family:BKF Recoleta,Georgia,serif;font-weight:600;font-size:17px;line-height:1.2;overflow-wrap:break-word;hyphens:manual}.bkf-family-text span:not(#bkf-z#bkf-z){font-size:12.5px;color:var(--muted);line-height:1.35}.bkf-family-art svg:not(#bkf-z#bkf-z){width:30px;height:30px}@media (min-width: 720px){.bkf-family:not(#bkf-z#bkf-z){aspect-ratio:1;height:auto}.bkf-family-art:not(#bkf-z#bkf-z){position:absolute;inset:0;aspect-ratio:auto;height:100%}.bkf-family-art img:not(#bkf-z#bkf-z){-o-object-position:50% 50%;object-position:50% 50%}.bkf-family-art svg:not(#bkf-z#bkf-z){width:40px;height:40px;margin-bottom:30%}.bkf-family-text:not(#bkf-z#bkf-z){position:relative;margin-top:auto;padding:36px 14px 13px}.bkf-family[data-photo=yes] .bkf-family-text:not(#bkf-z#bkf-z){background:linear-gradient(to top,#1a1614db,#1a1614c7 55%,#1a161400)}.bkf-family[data-photo=yes] .bkf-family-text b:not(#bkf-z#bkf-z){color:#fff}.bkf-family[data-photo=yes] .bkf-family-text span:not(#bkf-z#bkf-z){color:#f3ece8}.bkf-family[data-photo=yes][data-selected=true] .bkf-family-text b:not(#bkf-z#bkf-z){color:#fff}.bkf-family[data-photo=yes][data-selected=true]:not(#bkf-z#bkf-z){background:#fff}}@media (max-width: 719px){.bkf-families:not(#bkf-z#bkf-z){grid-template-columns:1fr;gap:6px}.bkf-family:not(#bkf-z#bkf-z){flex-direction:row;align-items:center;gap:14px;padding:5px 40px 5px 5px;border-radius:14px}.bkf-family-art:not(#bkf-z#bkf-z){flex:none;width:64px;height:64px;aspect-ratio:1;border-radius:10px}.bkf-families li:first-child .bkf-family-art:not(#bkf-z#bkf-z){width:72px;height:72px}.bkf-family-text:not(#bkf-z#bkf-z){padding:0;gap:0 8px;flex-direction:row;flex-wrap:wrap;align-items:baseline}.bkf-family-text b:not(#bkf-z#bkf-z){font-size:15.5px;line-height:1.2}.bkf-family-text span:not(#bkf-z#bkf-z){font-size:13px;line-height:1.3}.bkf-families li:first-child .bkf-family-text span:not(#bkf-z#bkf-z){flex-basis:100%}.bkf-family-art svg:not(#bkf-z#bkf-z){width:26px;height:26px}}.bkf-search-skel:not(#bkf-z#bkf-z){height:48px;border:1px solid var(--line-strong);border-radius:999px}.bkf-families-skel .bkf-family:not(#bkf-z#bkf-z){border-color:transparent;background:linear-gradient(90deg,#f4efec,#faf7f5,#f4efec);background-size:200% 100%}.bkf-guide-all-skel:not(#bkf-z#bkf-z){height:44px}.bkf-summary-skel:not(#bkf-z#bkf-z){min-height:142px;box-shadow:none}@media (max-width: 719px){.bkf-families-skel .bkf-family:not(#bkf-z#bkf-z){height:76px}.bkf-families-skel li:first-child .bkf-family:not(#bkf-z#bkf-z){height:84px}}.bkf-picked:not(#bkf-z#bkf-z){position:absolute;top:8px;right:8px;width:26px;height:26px;border-radius:50%;background:var(--action);color:#fff;display:grid;place-items:center;box-shadow:0 0 0 2px #fff}.bkf-family[data-selected=true]:not(#bkf-z#bkf-z),.bkf-choice[data-selected=true]:not(#bkf-z#bkf-z){border-color:var(--action);box-shadow:0 0 0 1px var(--action),var(--shadow);background:#f2f7f6}.bkf-family[data-selected=true] .bkf-family-text b:not(#bkf-z#bkf-z),.bkf-choice[data-selected=true] .bkf-choice-text b:not(#bkf-z#bkf-z){color:var(--action)}@media (max-width: 719px){.bkf-family .bkf-picked:not(#bkf-z#bkf-z){top:50%;right:10px;transform:translateY(-50%);width:22px;height:22px}}.bkf-choices:not(#bkf-z#bkf-z){list-style:none;margin:0;padding:0;display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}@media (min-width: 720px){.bkf-choices:not(#bkf-z#bkf-z){grid-template-columns:repeat(2,minmax(0,1fr))}}.bkf-choice:not(#bkf-z#bkf-z){position:relative;width:100%;display:flex;align-items:center;gap:16px;padding:12px 16px;min-height:88px;text-align:left;border:1px solid var(--line);border-radius:16px;background:#fff;transition:border-color .15s,background .15s}.bkf-choice:hover:not(#bkf-z#bkf-z){border-color:var(--ink);background:var(--cream)}.bkf-choice-art:not(#bkf-z#bkf-z){flex:none;display:block;background:var(--peach-soft);border-radius:14px;padding:4px}.bkf-choice-text:not(#bkf-z#bkf-z){display:flex;flex-direction:column;gap:2px;min-width:0;padding-right:26px}.bkf-choice .bkf-picked:not(#bkf-z#bkf-z){top:50%;right:14px;transform:translateY(-50%)}.bkf-choice-photo:not(#bkf-z#bkf-z){flex:none;width:72px;height:72px;border-radius:14px;overflow:hidden;display:grid;place-items:center;background:var(--peach-soft)}.bkf-choice-photo img:not(#bkf-z#bkf-z){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.bkf-choice-photo .bkf-choice-art:not(#bkf-z#bkf-z){background:none}.bkf-choice-text b:not(#bkf-z#bkf-z){font-weight:600;font-size:16px}.bkf-choice-text span:not(#bkf-z#bkf-z){font-size:13px;color:var(--muted)}.bkf-choice-text .bkf-choice-price:not(#bkf-z#bkf-z){color:var(--ink);font-weight:500;margin-top:2px}.bkf-guide-all:not(#bkf-z#bkf-z){margin-top:18px;text-align:center}.bkf-guide-help:not(#bkf-z#bkf-z){margin:-6px 0 12px}.bkf-cards:not(#bkf-z#bkf-z){list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}@media (min-width: 720px){.bkf-cards:not(.bkf-cards-featured):not(#bkf-z#bkf-z){grid-template-columns:repeat(2,minmax(0,1fr))}}.bkf-scard:not(#bkf-z#bkf-z){display:flex;gap:14px;padding:14px;border:1px solid var(--line);border-radius:16px;background:#fff;align-items:flex-start}.bkf-scard[data-selected=true]:not(#bkf-z#bkf-z){background:var(--peach-soft);border-color:var(--peach-mid)}.bkf-scard-art:not(#bkf-z#bkf-z){flex:none;width:64px;height:64px;border-radius:12px;overflow:hidden;display:grid;place-items:center;background:var(--peach-soft);color:#9a4a22}.bkf-scard-art img:not(#bkf-z#bkf-z){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bkf-cards-featured .bkf-scard:not(#bkf-z#bkf-z){padding:18px;box-shadow:var(--shadow)}.bkf-cards-featured .bkf-scard-art:not(#bkf-z#bkf-z){width:88px;height:88px}.bkf-scard-body:not(#bkf-z#bkf-z){flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.bkf h3.bkf-scard-name:not(#bkf-z#bkf-z){font-family:BKF Poppins,system-ui,sans-serif;font-size:15.5px;font-weight:600;line-height:1.35;letter-spacing:0}.bkf-cards-featured h3.bkf-scard-name:not(#bkf-z#bkf-z){font-family:BKF Recoleta,Georgia,serif;font-size:19px}.bkf-scard-desc:not(#bkf-z#bkf-z){font-size:13.5px;color:var(--muted);margin-top:4px}.bkf-scard-actions:not(#bkf-z#bkf-z){display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px;flex-wrap:wrap}@media (max-width: 379px){.bkf-scard-art:not(#bkf-z#bkf-z){width:52px;height:52px}.bkf-cards-featured .bkf-scard-art:not(#bkf-z#bkf-z){width:64px;height:64px}}.bkf-opts-help:not(#bkf-z#bkf-z){margin:-4px 0 10px}.bkf-opts-help[data-decided=false]:not(#bkf-z#bkf-z){color:#6d3a1f}.bkf-opt-none:not(#bkf-z#bkf-z){border-style:dashed}.bkf-opt-none[aria-checked=true]:not(#bkf-z#bkf-z){border-style:solid}.bkf-duo:not(#bkf-z#bkf-z){margin-top:8px;padding:18px;border-radius:16px;background:var(--peach-soft);border:1px solid var(--peach-mid);display:flex;flex-direction:column;gap:10px;align-items:flex-start}.bkf-duo h3:not(#bkf-z#bkf-z){font-size:18px;line-height:1.3}.bkf-duo p:not(#bkf-z#bkf-z){font-size:14px;color:#4a3a33}.bkf-duo-note:not(#bkf-z#bkf-z){margin:0 0 12px}.bkf-chosen:not(#bkf-z#bkf-z){margin-top:16px;padding:14px 16px;border-radius:14px;background:#ebf4ee;color:#1f4a30}.bkf-chosen-title:not(#bkf-z#bkf-z){display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:14.5px;margin-bottom:8px}.bkf-chosen-list:not(#bkf-z#bkf-z){list-style:none;margin:0;padding:0;display:grid;gap:8px}.bkf-chosen-item:not(#bkf-z#bkf-z){display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;font-size:14px}.bkf-chosen-time:not(#bkf-z#bkf-z){font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;background:#fff;border-radius:8px;padding:2px 8px}.bkf-chosen-what:not(#bkf-z#bkf-z){display:flex;flex-direction:column;min-width:0}.bkf-chosen-what .bkf-muted:not(#bkf-z#bkf-z){color:#2f5a40}.bkf-sum-when:not(#bkf-z#bkf-z){flex-wrap:wrap}.bkf-sum-when-range:not(#bkf-z#bkf-z){font-weight:600;font-variant-numeric:tabular-nums;margin-left:auto}.bkf-sum-range:not(#bkf-z#bkf-z){font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.bkf-cardblock:not(#bkf-z#bkf-z){margin:14px 0 4px}.bkf-cardblock .bkf-pe:not(#bkf-z#bkf-z){margin:0 0 12px}.bkf-postal:not(#bkf-z#bkf-z){width:calc(50% - 6px);min-width:150px;margin-top:-8px}.bkf-postal label:not(#bkf-z#bkf-z){font-weight:500;font-size:14.5px;margin-bottom:4px;color:#2b2b2b}.bkf-postal input:not(#bkf-z#bkf-z){height:44px;border:1px solid #e6dcd6;border-radius:12px;padding:0 12px;font-size:16px;font-variant-numeric:tabular-nums;box-shadow:0 1px 1px #00000008,0 3px 6px #00000005}.bkf-postal input:focus-visible:not(#bkf-z#bkf-z){outline:none;border-color:#2b2b2b;box-shadow:0 0 0 3px #ffa17773}.bkf-postal-help:not(#bkf-z#bkf-z){margin-top:6px;font-size:12.5px}.bkf-modal-layer:not(#bkf-z#bkf-z){position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:16px;background:transparent}.bkf-modal-backdrop:not(#bkf-z#bkf-z){position:absolute;inset:0;background:#26262673}.bkf-modal:not(#bkf-z#bkf-z){position:relative;width:100%;max-width:420px;background:#fff;border-radius:18px;padding:22px 20px 18px;box-shadow:0 20px 60px #00000040}.bkf-modal h2:not(#bkf-z#bkf-z){font-size:20px;margin-bottom:8px}.bkf-modal p:not(#bkf-z#bkf-z){font-size:15px;color:var(--ink)}.bkf-modal-actions:not(#bkf-z#bkf-z){display:flex;gap:10px;justify-content:flex-end;margin-top:20px;flex-wrap:wrap}@media (max-width: 379px){.bkf-modal-actions .bkf-btn:not(#bkf-z#bkf-z){flex:1 1 auto}}.bkf-top-right:not(#bkf-z#bkf-z){min-width:0;display:flex;align-items:center;gap:10px}.bkf-top-photo:not(#bkf-z#bkf-z){flex:none;width:40px;height:40px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--peach-soft);color:#9a4a22}.bkf-top-photo img:not(#bkf-z#bkf-z){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media (max-width: 639px){.bkf-top-photo:not(#bkf-z#bkf-z){width:32px;height:32px}.bkf-top-right:not(#bkf-z#bkf-z){max-width:70%}.bkf-top-right .bkf-top-salon:not(#bkf-z#bkf-z){max-width:none}}.bkf-salon-pin:not(#bkf-z#bkf-z){overflow:hidden}.bkf-salon-pin[data-photo=yes]:not(#bkf-z#bkf-z){width:56px;height:56px;border-radius:14px}.bkf-salon-pin img:not(#bkf-z#bkf-z){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.bkf-avatar img:not(#bkf-z#bkf-z){display:block}.bkf-scard-art img:not(#bkf-z#bkf-z){display:block}.bkf-hold:not(#bkf-z#bkf-z){display:inline-flex;align-items:center;gap:8px;margin:-4px 0 14px;padding:6px 12px;border-radius:999px;background:var(--cream);color:var(--muted);font-size:13px}.bkf-hold b:not(#bkf-z#bkf-z){color:var(--ink);font-variant-numeric:tabular-nums}.bkf-hold[data-low=true]:not(#bkf-z#bkf-z){background:var(--peach-soft);color:#6d3a1f}.bkf-disclosure:not(#bkf-z#bkf-z){display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0;border:0;background:none;color:var(--action);font:inherit;font-weight:500;text-align:left;text-decoration:underline;text-underline-offset:3px}.bkf-disclosure-chev:not(#bkf-z#bkf-z){flex:none;transition:transform .15s}.bkf-disclosure[aria-expanded=true] .bkf-disclosure-chev:not(#bkf-z#bkf-z){transform:rotate(90deg)}@media (prefers-reduced-motion: reduce){.bkf-disclosure-chev:not(#bkf-z#bkf-z){transition:none}}.bkf-p2:not(#bkf-z#bkf-z){margin-top:6px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--cream)}.bkf h3.bkf-p2-title:not(#bkf-z#bkf-z){font-family:BKF Poppins,system-ui,sans-serif;font-size:15px;font-weight:600;letter-spacing:0;margin-bottom:2px}.bkf-p2-fields:not(#bkf-z#bkf-z){margin-top:10px}.bkf-optional:not(#bkf-z#bkf-z){font-weight:400;color:var(--muted)}.bkf-coupon:not(#bkf-z#bkf-z){margin:12px 0 4px;padding-top:4px;border-top:1px dashed var(--line)}.bkf-coupon-form:not(#bkf-z#bkf-z){margin-top:4px}.bkf-coupon-row:not(#bkf-z#bkf-z){display:flex;gap:8px}.bkf-coupon-row input:not(#bkf-z#bkf-z){flex:1;min-width:0;text-transform:uppercase}.bkf-coupon-row .bkf-btn:not(#bkf-z#bkf-z){flex:none;min-height:48px}.bkf-coupon-on:not(#bkf-z#bkf-z){display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 12px;border-radius:12px;background:#ebf4ee;color:var(--ok);font-size:14px}.bkf-coupon-on .bkf-btn-link:not(#bkf-z#bkf-z){margin-left:auto;min-height:32px}.bkf-coupon-note:not(#bkf-z#bkf-z){margin:6px 2px 0}.bkf-spinner-sm:not(#bkf-z#bkf-z){width:16px;height:16px;border-width:2px}.bkf-spinner-lg:not(#bkf-z#bkf-z){width:34px;height:34px}.bkf-money:not(#bkf-z#bkf-z){display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.bkf-was:not(#bkf-z#bkf-z){color:var(--muted);font-weight:400;font-size:.92em}.bkf-line-discount:not(#bkf-z#bkf-z){color:var(--ok);font-weight:500}.bkf-totals .bkf-line:not(#bkf-z#bkf-z){align-items:flex-start}.bkf-totals .bkf-line>.bkf-line-label:not(#bkf-z#bkf-z){flex:1 1 auto;min-width:0;text-wrap:pretty}.bkf-totals .bkf-line>:last-child:not(#bkf-z#bkf-z){flex:none;white-space:nowrap;text-align:right}.bkf-people-lines:not(#bkf-z#bkf-z){display:grid;gap:12px}.bkf-pl:not(#bkf-z#bkf-z){display:grid;gap:4px;font-size:14px}.bkf-pl+.bkf-pl:not(#bkf-z#bkf-z){padding-top:12px;border-top:1px solid var(--line)}.bkf-pl-who:not(#bkf-z#bkf-z),.bkf-sum-who:not(#bkf-z#bkf-z){font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--teal)}.bkf-pl-sub:not(#bkf-z#bkf-z){font-size:13px}.bkf-totals:not(#bkf-z#bkf-z){margin-top:12px}.bkf-done-icon-bad:not(#bkf-z#bkf-z){background:var(--peach-soft);color:#9a4a22}.bkf-done-icon-wait:not(#bkf-z#bkf-z){background:var(--cream)}.bkf-done-msg:not(#bkf-z#bkf-z){max-width:520px;color:var(--muted)}.bkf-done[data-view=slot_lost] .bkf-done-msg:not(#bkf-z#bkf-z),.bkf-done[data-view=expired] .bkf-done-msg:not(#bkf-z#bkf-z),.bkf-done[data-view=failed] .bkf-done-msg:not(#bkf-z#bkf-z){color:var(--ink)}.bkf-req:not(#bkf-z#bkf-z){color:var(--danger, #b42318);margin-left:2px}.bkf-req-note:not(#bkf-z#bkf-z){margin:0 0 10px}.bkf-btn:disabled:not(#bkf-z#bkf-z),.bkf-btn[aria-disabled=true]:not(#bkf-z#bkf-z){opacity:1;background:#e7e4df;color:#4d4a45;border-color:#e7e4df;cursor:not-allowed;box-shadow:none}@media (max-width: 959px){.bkf-page .bkf-wrap:not(#bkf-z#bkf-z){padding-bottom:calc(140px + env(safe-area-inset-bottom))}}.bkf-cx:not(#bkf-z#bkf-z){max-width:640px}.bkf a.bkf-btn-primary:not(#bkf-z#bkf-z),.bkf a.bkf-btn-primary:hover:not(#bkf-z#bkf-z){color:#fff}.bkf-cx-title:not(#bkf-z#bkf-z){font-size:26px;margin:8px 0 6px}.bkf-cx-title:focus:not(#bkf-z#bkf-z){outline:none}.bkf-cx-h2:not(#bkf-z#bkf-z){font-size:17px;margin:22px 0 10px}.bkf-dp-recap:not(#bkf-z#bkf-z){padding:16px 18px;display:grid;gap:4px}.bkf-dp-recap .bkf-line:not(#bkf-z#bkf-z){padding:2px 0}.bkf-dp-recap:not(#bkf-z#bkf-z){margin-bottom:12px}.bkf-cx-h2.bkf-dp-pay-title:not(#bkf-z#bkf-z){margin-top:32px}.bkf-cx-list:not(#bkf-z#bkf-z){display:grid;gap:12px;margin:14px 0}.bkf-cx-appt .bkf-pl-who:not(#bkf-z#bkf-z){display:block;font-size:13px;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.bkf-cx-tag:not(#bkf-z#bkf-z){flex:none;font-size:13px;font-weight:600;padding:4px 10px;border-radius:999px;background:var(--teal-soft);color:var(--teal-dark)}.bkf-cx-tag-off:not(#bkf-z#bkf-z){background:#f3e8e6;color:#8a2a1c}.bkf-cx-choice:not(#bkf-z#bkf-z){border:0;padding:0;margin:18px 0 12px;display:grid;gap:10px}.bkf-cx-choice legend:not(#bkf-z#bkf-z){font-weight:600;font-size:17px;margin-bottom:10px}.bkf-cx-radio:not(#bkf-z#bkf-z){display:flex;align-items:center;gap:12px;padding:14px 16px;min-height:56px;border:1px solid var(--line);border-radius:14px;background:#fff;cursor:pointer}.bkf-cx-radio[data-selected=true]:not(#bkf-z#bkf-z){border-color:var(--action);box-shadow:0 0 0 1px var(--action);background:#f2f7f6}.bkf-cx-radio input:not(#bkf-z#bkf-z){width:20px;height:20px;accent-color:var(--action)}.bkf-cx-credit:not(#bkf-z#bkf-z){border:1px dashed var(--action);background:#f7faf9}.bkf-cx-code:not(#bkf-z#bkf-z){font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:20px;font-weight:700;letter-spacing:.06em;margin:4px 0 8px;word-break:break-all}.bkf-in-shop .bkf-top:not(#bkf-z#bkf-z){position:static;backdrop-filter:none}.bkf-in-shop .bkf-cats-wrap:not(#bkf-z#bkf-z){top:0}.bkf-shop-title:not(#bkf-z#bkf-z){font-family:BKF Recoleta,Georgia,serif;font-weight:600;font-size:18px;color:var(--ink);text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.bkf-account b:not(#bkf-z#bkf-z){color:var(--ink);font-weight:500}:where(.bkf-in-shop,.bkf-in-shop :not(svg,svg *,img,iframe,picture,video)):not(#bkf-z#bkf-z){all:revert}.bkf-in-shop .bkf-bar:not(#bkf-z#bkf-z){position:sticky;left:auto;right:auto;bottom:0}@media (max-width: 959px){.bkf-page.bkf-in-shop .bkf-wrap:not(#bkf-z#bkf-z){padding-bottom:24px}}.bkf-sum-when-text:not(#bkf-z#bkf-z){flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;-moz-column-gap:.5em;column-gap:.5em}.bkf-embed:not(#bkf-z#bkf-z){min-height:0;background:transparent}.bkf-embed .bkf-embed-notice:not(#bkf-z#bkf-z){border-radius:10px;margin:0 auto;max-width:1120px}.bkf-embed .bkf-wrap:not(#bkf-z#bkf-z){padding:12px 0 20px}.bkf-embed:not(#bkf-z#bkf-z){--bkf-top-h: var(--bkf-shop-header-h, 0px)}@media (min-width: 960px){.bkf-embed .bkf-wrap:not(#bkf-z#bkf-z){padding:20px 0 32px}.bkf-embed .bkf-summary:not(#bkf-z#bkf-z){top:calc(var(--bkf-shop-header-h, 0px) + 16px)}}@media (max-width: 959px){.bkf-page.bkf-embed .bkf-wrap:not(#bkf-z#bkf-z){padding-bottom:16px}}.bkf-rs-layer:not(#bkf-z#bkf-z){padding:12px}.bkf-rs:not(#bkf-z#bkf-z){position:relative;display:flex;flex-direction:column;width:100%;max-width:980px;max-height:calc(100dvh - 24px);background:#fff;border-radius:18px;box-shadow:0 20px 60px #00000040;overflow:hidden}.bkf-rs-head:not(#bkf-z#bkf-z){flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 10px;border-bottom:1px solid var(--line)}.bkf-rs-head h2:not(#bkf-z#bkf-z){font-size:20px;margin:0}.bkf-rs-close:not(#bkf-z#bkf-z){display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:999px;background:transparent;color:var(--ink);cursor:pointer}.bkf-rs-close:hover:not(#bkf-z#bkf-z){background:var(--teal-soft)}.bkf-rs-body:not(#bkf-z#bkf-z){flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 18px 18px}.bkf-rs-what:not(#bkf-z#bkf-z){margin:12px 0}.bkf-rs-section:not(#bkf-z#bkf-z){margin-top:12px}.bkf-rs-keep+.bkf-rs-keep:not(#bkf-z#bkf-z){margin-top:18px}.bkf-rs-question:not(#bkf-z#bkf-z){font-size:17px;font-weight:600;margin:8px 0 12px}.bkf-rs-question .bkf-pl-who:not(#bkf-z#bkf-z){display:block;font-size:13px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.bkf-rs-yesno:not(#bkf-z#bkf-z){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bkf-rs-yesno .bkf-btn:not(#bkf-z#bkf-z){min-height:52px}.bkf-rs-yesno .bkf-btn[aria-pressed=true]:not(#bkf-z#bkf-z){background:var(--action);color:#fff}.bkf-rs-staff:not(#bkf-z#bkf-z){position:sticky;top:0;z-index:2;display:grid;gap:8px;margin:0 -18px;padding:10px 18px;background:#fff;border-bottom:1px solid var(--line)}.bkf-rs-staff-row:not(#bkf-z#bkf-z){display:flex;align-items:center;gap:10px}.bkf-rs-staff-row label:not(#bkf-z#bkf-z){flex:none;font-weight:600;font-size:14px}.bkf-rs-staff-row .bkf-select:not(#bkf-z#bkf-z){flex:1 1 auto;min-width:0;min-height:44px;padding:0 12px;border:1px solid var(--line-strong);border-radius:12px;background:#fff;font:inherit;color:var(--ink)}.bkf-rs-foot:not(#bkf-z#bkf-z){flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:#fff}.bkf-rs-chosen:not(#bkf-z#bkf-z){color:var(--muted);min-width:0}.bkf-rs-foot .bkf-btn:not(#bkf-z#bkf-z){flex:none;min-height:48px}.bkf-rs .bkf-days-strip:not(#bkf-z#bkf-z){padding-inline:0;scroll-padding-inline:0}@media (max-width: 719px){.bkf-rs-layer:not(#bkf-z#bkf-z){padding:0;place-items:end stretch}.bkf-rs:not(#bkf-z#bkf-z){max-width:none;max-height:100dvh;height:100dvh;border-radius:0}.bkf-rs-foot:not(#bkf-z#bkf-z){flex-direction:column;align-items:stretch}.bkf-rs-foot .bkf-btn:not(#bkf-z#bkf-z){width:100%}}.bkf-btn-danger:not(#bkf-z#bkf-z){color:#8a2a1c;border-color:#e3c4bf}.bkf-btn-danger:hover:not(:disabled):not(#bkf-z#bkf-z){border-color:#8a2a1c}.bkf-cc-actions:not(#bkf-z#bkf-z){flex-direction:column-reverse;align-items:stretch}@media (min-width: 480px){.bkf-cc-actions:not(#bkf-z#bkf-z){flex-direction:row;justify-content:flex-end}}.bkf-cx-reschedule:not(#bkf-z#bkf-z){margin:4px 0 12px}.bkf-cx-balance:not(#bkf-z#bkf-z){border:1px solid var(--action);background:#f2f7f6}.bkf-balance-used:not(#bkf-z#bkf-z){display:flex;gap:12px;align-items:flex-start;margin:0 0 14px;padding:14px 16px;border-radius:12px;background:var(--teal-soft);color:var(--teal-dark);border:1px solid #cfe0dd}.bkf-balance-used-ic:not(#bkf-z#bkf-z){flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:var(--action);color:#fff}.bkf-balance-used-h:not(#bkf-z#bkf-z){margin:0;font-weight:600;line-height:1.45}.bkf-balance-used-list:not(#bkf-z#bkf-z){margin:6px 0 0;padding-left:18px}.bkf-balance-used-list li:not(#bkf-z#bkf-z){margin:2px 0}.bkf-balance-used-f:not(#bkf-z#bkf-z){margin:6px 0 0}.bkf-done .bkf-balance-used:not(#bkf-z#bkf-z){text-align:left}.bkf-sr-only:not(#bkf-z#bkf-z){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bkf-acc:not(#bkf-z#bkf-z){max-width:720px;padding-top:18px;padding-bottom:48px}.bkf-acc-top:not(#bkf-z#bkf-z){display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.bkf-acc-top .bkf-cx-title:not(#bkf-z#bkf-z){margin:0 0 2px}.bkf-alert-success:not(#bkf-z#bkf-z){background:var(--teal-soft);color:var(--teal-dark);border:1px solid #cfe0dd;margin-bottom:14px}.bkf-acc-notice:focus:not(#bkf-z#bkf-z){outline:2px solid var(--action);outline-offset:2px}.bkf-acc-balance:not(#bkf-z#bkf-z){background:var(--teal-soft);border:1px solid #cfe0dd;border-radius:var(--radius);color:var(--teal-dark);padding:16px;display:grid;gap:4px;margin:0 0 22px}.bkf-acc-balance-row:not(#bkf-z#bkf-z){display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-weight:600}.bkf-acc-balance-row b:not(#bkf-z#bkf-z){font-size:22px;line-height:1.2;white-space:nowrap}.bkf-acc-balance p:not(#bkf-z#bkf-z){margin:0}.bkf-acc-balance-note:not(#bkf-z#bkf-z){text-wrap:pretty}.bkf-acc-balance+.bkf-cx-credit:not(#bkf-z#bkf-z),.bkf-acc-balance+section .bkf-cx-h2:not(#bkf-z#bkf-z){margin-top:0}.bkf-acc-card:not(#bkf-z#bkf-z){padding:16px;display:grid;gap:12px}.bkf-acc-head:not(#bkf-z#bkf-z){display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.bkf-acc-day:not(#bkf-z#bkf-z){font-size:18px;margin:0 0 2px;line-height:1.3}.bkf-acc-address:not(#bkf-z#bkf-z){display:block}.bkf-acc-people:not(#bkf-z#bkf-z){display:grid;gap:10px}.bkf-acc-duo:not(#bkf-z#bkf-z){gap:0;border:1px solid var(--line);border-radius:12px;overflow:hidden}.bkf-acc-duo .bkf-acc-person:not(#bkf-z#bkf-z){padding:12px 14px}.bkf-acc-duo .bkf-acc-person+.bkf-acc-person:not(#bkf-z#bkf-z){border-top:1px solid var(--line)}.bkf-acc-person:not(#bkf-z#bkf-z){display:grid;gap:2px}.bkf-acc-person .bkf-pl-who:not(#bkf-z#bkf-z){font-size:12px;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.bkf-acc-person[data-status=canceled] .bkf-acc-service:not(#bkf-z#bkf-z){color:var(--muted);text-decoration:line-through;text-decoration-thickness:1px}.bkf-acc-service:not(#bkf-z#bkf-z){font-size:15px;line-height:1.4}.bkf-acc-money:not(#bkf-z#bkf-z){display:flex;flex-wrap:wrap;gap:4px 14px;color:var(--muted);margin-top:2px}.bkf-acc-credit:not(#bkf-z#bkf-z){color:var(--teal-dark);font-weight:600;margin-top:2px}.bkf-acc-actions:not(#bkf-z#bkf-z){display:flex;gap:10px;flex-wrap:wrap;align-items:center;padding-top:2px}.bkf-acc-actions .bkf-btn:not(#bkf-z#bkf-z){flex:1 1 140px}@media (min-width: 640px){.bkf-acc-actions .bkf-btn:not(#bkf-z#bkf-z){flex:0 0 auto}}.bkf-acc-more:not(#bkf-z#bkf-z){display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:16px}.bkf-acc-more .bkf-btn:not(#bkf-z#bkf-z){min-width:260px}@media (max-width: 420px){.bkf-acc-more .bkf-btn:not(#bkf-z#bkf-z){min-width:0;width:100%}}.bkf-acc-more-error:not(#bkf-z#bkf-z){margin:0;color:var(--danger)}.bkf-acc-late:not(#bkf-z#bkf-z){margin:0}.bkf-acc-past:not(#bkf-z#bkf-z){background:#fbf9f8}.bkf-acc-past .bkf-acc-day:not(#bkf-z#bkf-z){font-size:16px}.bkf-acc-empty:not(#bkf-z#bkf-z){text-align:left}.bkf-acc-skel:not(#bkf-z#bkf-z){display:grid;gap:12px}.bkf-acc-modal:not(#bkf-z#bkf-z){padding-top:26px}.bkf-acc-x:not(#bkf-z#bkf-z){position:absolute;top:10px;right:10px;width:40px;height:40px;display:grid;place-items:center;border:0;background:none;border-radius:999px;color:var(--muted);cursor:pointer}.bkf-acc-x:hover:not(#bkf-z#bkf-z){background:#f3efec}.bkf-acc-modal h2:not(#bkf-z#bkf-z){padding-right:34px}.bkf-btn-danger-solid:not(#bkf-z#bkf-z){background:#8a2a1c;box-shadow:none}.bkf-btn-danger-solid:hover:not(#bkf-z#bkf-z){background:#73231a}
