#zbk-overlay,.zbk-inline-host{--zbk-bg:#0f0f0f;--zbk-bg-2:#1a1a1a;--zbk-line:rgba(255,255,255,0.09);--zbk-line-2:rgba(255,255,255,0.16);--zbk-text:#f0f0f0;--zbk-muted:#888888;--zbk-muted-2:#444444;--zbk-red:#e05050;--zbk-green:#3fb27f;--zbk-sel-bg:#f0f0f0;--zbk-sel-fg:#0f0f0f;--zbk-sel-hov:#e0e0e0;--zbk-r:4px;--zbk-r-card:8px;--zbk-shadow:0 20px 50px rgba(0,0,0,0.65);--zbk-font:system-ui, -apple-system, 'Segoe UI', sans-serif;--zbk-mono:'SFMono-Regular', Consolas, ui-monospace, monospace;--zbk-ease:cubic-bezier(0.2, 0.8, 0.2, 1)}#zbk-overlay.zbk-theme-light,.zbk-inline-host.zbk-theme-light{--zbk-bg:#f0f0f0;--zbk-bg-2:#e4e4e4;--zbk-line:rgba(0,0,0,0.09);--zbk-line-2:rgba(0,0,0,0.16);--zbk-text:#181818;--zbk-muted:#717171;--zbk-muted-2:#c0c0c0;--zbk-red:#cc3333;--zbk-green:#2e9e6a;--zbk-sel-bg:#181818;--zbk-sel-fg:#f8f8f8;--zbk-sel-hov:#333333;--zbk-shadow:0 20px 50px rgba(0,0,0,0.15)}.zbk-inline-host.zbk-theme-light .zbk-day-circle-dow,#zbk-overlay.zbk-theme-light .zbk-day-circle-dow{color:rgb(0 0 0 / .35)}.zbk-inline-host.zbk-theme-light .zbk-day-circle-inner,#zbk-overlay.zbk-theme-light .zbk-day-circle-inner{color:rgb(0 0 0 / .2);border-color:#fff0}.zbk-inline-host.zbk-theme-light .zbk-day-circle.loading .zbk-day-circle-inner,#zbk-overlay.zbk-theme-light .zbk-day-circle.loading .zbk-day-circle-inner{background:rgb(0 0 0 / .07)}.zbk-inline-host.zbk-theme-light .zbk-day-circle.unavailable .zbk-day-circle-inner,#zbk-overlay.zbk-theme-light .zbk-day-circle.unavailable .zbk-day-circle-inner{color:rgb(0 0 0 / .15)}.zbk-inline-host.zbk-theme-light .zbk-day-circle.unavailable .zbk-day-circle-dow,#zbk-overlay.zbk-theme-light .zbk-day-circle.unavailable .zbk-day-circle-dow{color:rgb(0 0 0 / .12)}.zbk-inline-host.zbk-theme-light .zbk-day-circle.available .zbk-day-circle-inner,#zbk-overlay.zbk-theme-light .zbk-day-circle.available .zbk-day-circle-inner{color:var(--zbk-text);border-color:rgb(0 0 0 / .15)}.zbk-inline-host.zbk-theme-light .zbk-day-circle.available .zbk-day-circle-dow,#zbk-overlay.zbk-theme-light .zbk-day-circle.available .zbk-day-circle-dow{color:rgb(0 0 0 / .5)}.zbk-inline-host.zbk-theme-light .zbk-day-circle.available:hover .zbk-day-circle-inner,#zbk-overlay.zbk-theme-light .zbk-day-circle.available:hover .zbk-day-circle-inner{background:rgb(0 0 0 / .07);border-color:rgb(0 0 0 / .28)}.zbk-inline-host.zbk-theme-light .zbk-day-circle.selected .zbk-day-circle-inner,#zbk-overlay.zbk-theme-light .zbk-day-circle.selected .zbk-day-circle-inner{background:#181818;color:#f8f8f8;border-color:#181818;box-shadow:0 4px 16px rgb(0 0 0 / .18)}.zbk-inline-host.zbk-theme-light .zbk-day-circle.selected .zbk-day-circle-dow,#zbk-overlay.zbk-theme-light .zbk-day-circle.selected .zbk-day-circle-dow{color:rgb(0 0 0 / .6)}.zbk-inline-host.zbk-theme-light .zbk-day-circle.today .zbk-day-circle-inner::after,#zbk-overlay.zbk-theme-light .zbk-day-circle.today .zbk-day-circle-inner::after{background:var(--zbk-text)}.zbk-inline-host.zbk-theme-light .zbk-slot-pill,#zbk-overlay.zbk-theme-light .zbk-slot-pill{border-color:rgb(0 0 0 / .12)}.zbk-inline-host.zbk-theme-light .zbk-slot-pill:hover,#zbk-overlay.zbk-theme-light .zbk-slot-pill:hover{background:rgb(0 0 0 / .05);border-color:rgb(0 0 0 / .28)}.zbk-inline-host.zbk-theme-light .zbk-slot-pill.selected,#zbk-overlay.zbk-theme-light .zbk-slot-pill.selected{background:#181818;color:#f8f8f8;border-color:#181818;box-shadow:0 4px 16px rgb(0 0 0 / .14)}.zbk-inline-host.zbk-theme-light .zbk-slots-loading span,#zbk-overlay.zbk-theme-light .zbk-slots-loading span{background:rgb(0 0 0 / .25)}.zbk-inline-host.zbk-theme-light .zbk-slots-label,#zbk-overlay.zbk-theme-light .zbk-slots-label{color:rgb(0 0 0 / .3)}.zbk-inline-host.zbk-theme-light .zbk-slots-empty,#zbk-overlay.zbk-theme-light .zbk-slots-empty{color:rgb(0 0 0 / .28)}.zbk-inline-host.zbk-theme-light .zbk-form-input,#zbk-overlay.zbk-theme-light .zbk-form-input{background:#fff;border-color:rgb(0 0 0 / .15);color:var(--zbk-text)}.zbk-inline-host.zbk-theme-light .zbk-form-input:focus,#zbk-overlay.zbk-theme-light .zbk-form-input:focus{border-color:rgb(0 0 0 / .4);box-shadow:0 0 0 3px rgb(0 0 0 / .06)}.zbk-inline-host.zbk-theme-light .zbk-form-input[readonly],#zbk-overlay.zbk-theme-light .zbk-form-input[readonly]{background:#e8e8e8}.zbk-inline-host.zbk-theme-light .zbk-summary-card,#zbk-overlay.zbk-theme-light .zbk-summary-card{background:#e6e6e6;border-color:rgb(0 0 0 / .08)}.zbk-inline-host.zbk-theme-light .zbk-progress-step,#zbk-overlay.zbk-theme-light .zbk-progress-step{color:rgb(0 0 0 / .3)}.zbk-inline-host.zbk-theme-light .zbk-progress-step.active,#zbk-overlay.zbk-theme-light .zbk-progress-step.active{color:var(--zbk-text)}.zbk-inline-host.zbk-theme-light .zbk-progress-step.done,#zbk-overlay.zbk-theme-light .zbk-progress-step.done{color:rgb(0 0 0 / .45)}.zbk-inline-host.zbk-theme-light .zbk-progress-sep,#zbk-overlay.zbk-theme-light .zbk-progress-sep{color:rgb(0 0 0 / .2)}.zbk-inline-host.zbk-theme-light .zbk-btn-back,#zbk-overlay.zbk-theme-light .zbk-btn-back{color:rgb(0 0 0 / .5)}.zbk-inline-host.zbk-theme-light .zbk-btn-back:hover,#zbk-overlay.zbk-theme-light .zbk-btn-back:hover{color:var(--zbk-text)}.zbk-inline-host.zbk-theme-light .zbk-btn-next,#zbk-overlay.zbk-theme-light .zbk-btn-next{background:#181818;color:#f8f8f8}.zbk-inline-host.zbk-theme-light .zbk-btn-next:hover,#zbk-overlay.zbk-theme-light .zbk-btn-next:hover{background:#2d2d2d}.zbk-inline-host.zbk-theme-light .zbk-service-card,#zbk-overlay.zbk-theme-light .zbk-service-card{border-color:rgb(0 0 0 / .09)}.zbk-inline-host.zbk-theme-light .zbk-service-card.selected,#zbk-overlay.zbk-theme-light .zbk-service-card.selected{border-color:var(--zbk-text);background:rgb(0 0 0 / .04)}.zbk-inline-host.zbk-theme-light .zbk-service-card:hover,#zbk-overlay.zbk-theme-light .zbk-service-card:hover{border-color:rgb(0 0 0 / .22)}.zbk-inline-host.zbk-theme-light .zbk-staff-card,#zbk-overlay.zbk-theme-light .zbk-staff-card{border-color:rgb(0 0 0 / .09)}.zbk-inline-host.zbk-theme-light .zbk-staff-card.selected,#zbk-overlay.zbk-theme-light .zbk-staff-card.selected{border-color:var(--zbk-text);background:rgb(0 0 0 / .04)}.zbk-inline-host.zbk-theme-light .zbk-staff-card:hover,#zbk-overlay.zbk-theme-light .zbk-staff-card:hover{border-color:rgb(0 0 0 / .22)}.zbk-inline-host.zbk-theme-light .zbk-cal-nav-btn,#zbk-overlay.zbk-theme-light .zbk-cal-nav-btn{border-color:rgb(0 0 0 / .12);color:rgb(0 0 0 / .5)}.zbk-inline-host.zbk-theme-light .zbk-cal-nav-btn:hover,#zbk-overlay.zbk-theme-light .zbk-cal-nav-btn:hover{color:var(--zbk-text);border-color:rgb(0 0 0 / .3)}.zbk-inline-host.zbk-theme-light .zbk-extra-badge,#zbk-overlay.zbk-theme-light .zbk-extra-badge{border-color:rgb(0 0 0 / .1)}.zbk-inline-host.zbk-theme-light .zbk-addon-row,#zbk-overlay.zbk-theme-light .zbk-addon-row{border-color:rgb(0 0 0 / .07)}.zbk-inline-host.zbk-theme-light .zbk-addons-list,#zbk-overlay.zbk-theme-light .zbk-addons-list{border-color:rgb(0 0 0 / .09)}.zbk-inline-host.zbk-theme-light .zbk-addon-label:hover,#zbk-overlay.zbk-theme-light .zbk-addon-label:hover{background:rgb(0 0 0 / .04)}#zbk-overlay.zbk-theme-light{background:rgb(0 0 0 / .45)}.zbk-trigger-btn{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:13px 24px!important;background:#f4f4f4!important;color:#0a0a0a!important;font-family:system-ui,-apple-system,'Segoe UI',sans-serif!important;font-size:14px!important;font-weight:600!important;letter-spacing:-0.01em!important;border:none!important;border-radius:4px!important;cursor:pointer!important;transition:background 0.15s ease!important;text-decoration:none!important;line-height:1!important;box-shadow:none!important}.zbk-trigger-btn:hover{background:#e0e0e0!important}.zbk-trigger-btn:active{transform:translateY(1px)!important}.zbk-trigger-btn:hover .zbk-trigger-arrow{transform:translateX(2px)}.zbk-trigger-btn--lg{padding:16px 30px!important;font-size:15px!important}.zbk-trigger-btn--sm{padding:9px 16px!important;font-size:13px!important}.zbk-trigger-arrow{display:inline-block;transition:transform 0.15s ease}#zbk-overlay{position:fixed!important;inset:0!important;background:rgb(0 0 0 / .45)!important;-webkit-backdrop-filter:blur(18px) saturate(1.4)!important;backdrop-filter:blur(18px) saturate(1.4)!important;z-index:99999!important;display:none!important;align-items:center!important;justify-content:center!important;padding:20px!important;box-sizing:border-box!important}#zbk-overlay.zbk-open{display:flex!important}#zbk-overlay [data-zbk-modal-host]{width:100%;max-width:680px;display:flex;flex-direction:column}#zbk-overlay .zbk-modal-shell{background:var(--zbk-bg);border:1px solid var(--zbk-line);border-radius:14px;box-shadow:0 24px 64px rgb(0 0 0 / .5),0 0 0 1px rgb(255 255 255 / .04);width:100%;max-width:680px;height:min(780px, calc(100dvh - 40px));height:min(780px, calc(100vh - 40px));display:flex;flex-direction:column;overflow:hidden;font-family:var(--zbk-font);color:var(--zbk-text);animation:zbkModalIn 0.22s var(--zbk-ease);box-sizing:border-box}@keyframes zbkModalIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.zbk-inline-host{display:block;position:relative;max-width:960px;margin:0 auto;padding:0;font-family:var(--zbk-font);color:var(--zbk-text);box-sizing:border-box}.zbk-inline-host .zbk-inline-header{margin-bottom:20px}.zbk-inline-host .zbk-inline-title{font-size:30px;font-weight:700;letter-spacing:-.025em;color:var(--zbk-text);margin:0 0 6px;line-height:1.1}.zbk-inline-host .zbk-inline-subtitle{font-size:15px;color:var(--zbk-muted);margin:0;line-height:1.5}.zbk-inline-host .zbk-inline-shell{background:var(--zbk-bg);border:1px solid var(--zbk-line);border-radius:10px;display:flex;flex-direction:column;overflow:visible}.zbk-inline-host .zbk-inline-loading{display:flex;align-items:center;justify-content:center;padding:70px 20px}#zbk-overlay .zbk-header,.zbk-inline-host .zbk-header{display:flex;align-items:center;justify-content:space-between;padding:15px 22px;border-bottom:1px solid var(--zbk-line);flex-shrink:0;gap:14px;box-sizing:border-box}#zbk-overlay .zbk-header-left,.zbk-inline-host .zbk-header-left{display:flex;align-items:baseline;gap:10px;min-width:0}#zbk-overlay .zbk-step-num,.zbk-inline-host .zbk-step-num{font-family:var(--zbk-mono);font-size:11px;color:var(--zbk-muted);font-weight:500;flex-shrink:0;font-variant-numeric:tabular-nums}#zbk-overlay .zbk-shop-name,.zbk-inline-host .zbk-shop-name{font-size:14px;font-weight:600;color:var(--zbk-text);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}#zbk-overlay .zbk-close-btn,.zbk-inline-host .zbk-close-btn{width:28px;height:28px;border:1px solid var(--zbk-line);border-radius:50%;background:#fff0;color:var(--zbk-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:1;flex-shrink:0;transition:color 0.12s,border-color 0.12s;padding:0}#zbk-overlay .zbk-close-btn:hover,.zbk-inline-host .zbk-close-btn:hover{color:var(--zbk-text);border-color:var(--zbk-line-2)}#zbk-overlay .zbk-progress,.zbk-inline-host .zbk-progress{display:flex;align-items:center;padding:11px 22px;gap:6px;border-bottom:1px solid var(--zbk-line);flex-shrink:0;flex-wrap:wrap;box-sizing:border-box}#zbk-overlay .zbk-step,.zbk-inline-host .zbk-step{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:500;color:var(--zbk-muted-2);font-family:var(--zbk-font);transition:color 0.12s}#zbk-overlay .zbk-step-num-inline,.zbk-inline-host .zbk-step-num-inline{font-family:var(--zbk-mono);font-size:10px;font-variant-numeric:tabular-nums}#zbk-overlay .zbk-step.active,.zbk-inline-host .zbk-step.active{color:var(--zbk-text)}#zbk-overlay .zbk-step.done,.zbk-inline-host .zbk-step.done{color:var(--zbk-muted)}#zbk-overlay .zbk-step-sep,.zbk-inline-host .zbk-step-sep{font-size:10px;color:var(--zbk-muted-2);user-select:none}#zbk-overlay .zbk-content{flex:1 1 0%;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;padding:22px;box-sizing:border-box;font-family:var(--zbk-font);color:var(--zbk-text)}#zbk-overlay .zbk-content::-webkit-scrollbar{width:4px}#zbk-overlay .zbk-content::-webkit-scrollbar-track{background:#fff0}#zbk-overlay .zbk-content::-webkit-scrollbar-thumb{background:var(--zbk-line-2);border-radius:2px}.zbk-inline-host .zbk-content{overflow:visible;padding:26px;box-sizing:border-box;font-family:var(--zbk-font);color:var(--zbk-text)}#zbk-overlay .zbk-step-title,.zbk-inline-host .zbk-step-title{font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--zbk-text);margin:0 0 4px;line-height:1.2;font-family:var(--zbk-font)}#zbk-overlay .zbk-step-subtitle,.zbk-inline-host .zbk-step-subtitle{font-size:13px;color:var(--zbk-muted);margin:0 0 18px;line-height:1.5;font-family:var(--zbk-font)}#zbk-overlay .zbk-services-list,.zbk-inline-host .zbk-services-list{display:flex;flex-direction:column;margin:0 -22px}.zbk-inline-host .zbk-services-list{margin:0 -26px}#zbk-overlay .zbk-services-cat,.zbk-inline-host .zbk-services-cat{padding:14px 22px 6px;font-size:11.5px;font-weight:600;letter-spacing:.08em;color:var(--zbk-muted);text-transform:uppercase;font-family:var(--zbk-font)}#zbk-overlay .zbk-services-cat:first-child,.zbk-inline-host .zbk-services-cat:first-child{padding-top:4px}.zbk-inline-host .zbk-services-cat{padding:14px 26px 6px}#zbk-overlay .zbk-service-card,.zbk-inline-host .zbk-service-card{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 22px;cursor:pointer;transition:background 0.1s;border-top:1px solid var(--zbk-line);position:relative;box-sizing:border-box}.zbk-inline-host .zbk-service-card{padding:14px 26px}#zbk-overlay .zbk-services-cat+.zbk-service-card,.zbk-inline-host .zbk-services-cat+.zbk-service-card{border-top:none}#zbk-overlay .zbk-service-card:hover,.zbk-inline-host .zbk-service-card:hover{background:var(--zbk-bg-2)}#zbk-overlay .zbk-service-card.selected,.zbk-inline-host .zbk-service-card.selected{background:var(--zbk-bg-2)}#zbk-overlay .zbk-service-card.selected::before,.zbk-inline-host .zbk-service-card.selected::before{content:'';position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--zbk-text)}#zbk-overlay .zbk-svc-info,.zbk-inline-host .zbk-svc-info{flex:1;min-width:0}#zbk-overlay .zbk-svc-name,.zbk-inline-host .zbk-svc-name{font-size:14px;font-weight:600;color:var(--zbk-text);letter-spacing:-.01em;margin-bottom:2px;line-height:1.3;font-family:var(--zbk-font)}#zbk-overlay .zbk-svc-desc,.zbk-inline-host .zbk-svc-desc{font-size:12px;color:var(--zbk-muted);line-height:1.4;margin-bottom:3px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--zbk-font)}#zbk-overlay .zbk-svc-meta,.zbk-inline-host .zbk-svc-meta{font-size:12px;color:var(--zbk-muted);font-family:var(--zbk-font)}#zbk-overlay .zbk-svc-price-wrap,.zbk-inline-host .zbk-svc-price-wrap{display:flex;align-items:center;gap:10px;flex-shrink:0}#zbk-overlay .zbk-svc-price,.zbk-inline-host .zbk-svc-price{font-size:14px;font-weight:600;color:var(--zbk-text);white-space:nowrap;font-variant-numeric:tabular-nums;font-family:var(--zbk-font)}#zbk-overlay .zbk-svc-add,.zbk-inline-host .zbk-svc-add{width:24px;height:24px;border-radius:50%;border:1px solid var(--zbk-line-2);color:var(--zbk-muted);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:300;line-height:1;transition:all 0.1s;flex-shrink:0}#zbk-overlay .zbk-service-card:hover .zbk-svc-add,.zbk-inline-host .zbk-service-card:hover .zbk-svc-add{border-color:var(--zbk-text);color:var(--zbk-text)}#zbk-overlay .zbk-service-card.selected .zbk-svc-add,.zbk-inline-host .zbk-service-card.selected .zbk-svc-add{background:var(--zbk-sel-bg);border-color:var(--zbk-sel-bg);color:var(--zbk-sel-fg)}#zbk-overlay .zbk-staff-grid,.zbk-inline-host .zbk-staff-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}#zbk-overlay .zbk-staff-card,.zbk-inline-host .zbk-staff-card{border:1px solid var(--zbk-line);border-radius:var(--zbk-r-card);padding:28px 16px 22px;cursor:pointer;transition:border-color 0.12s,background 0.12s;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;background:#fff0;box-sizing:border-box}#zbk-overlay .zbk-staff-card:hover,.zbk-inline-host .zbk-staff-card:hover{border-color:var(--zbk-line-2);background:var(--zbk-bg-2)}#zbk-overlay .zbk-staff-card.selected,.zbk-inline-host .zbk-staff-card.selected{border-color:var(--zbk-text);background:var(--zbk-bg-2)}#zbk-overlay .zbk-avatar-wrap,.zbk-inline-host .zbk-avatar-wrap{width:clamp(64px, 50%, 96px);aspect-ratio:1;flex-shrink:0}#zbk-overlay .zbk-avatar,.zbk-inline-host .zbk-avatar{width:100%;height:100%;border-radius:50%;object-fit:cover;background:var(--zbk-bg-2);display:block}#zbk-overlay .zbk-avatar-placeholder,.zbk-inline-host .zbk-avatar-placeholder{width:100%;height:100%;border-radius:50%;background:var(--zbk-bg-2);border:1px solid var(--zbk-line);display:flex;align-items:center;justify-content:center;font-size:clamp(16px, 4vw, 24px);font-weight:600;color:var(--zbk-muted);font-family:var(--zbk-font)}#zbk-overlay .zbk-avatar-no-pref,.zbk-inline-host .zbk-avatar-no-pref{border-style:dashed}#zbk-overlay .zbk-staff-name,.zbk-inline-host .zbk-staff-name{font-size:14px;font-weight:600;color:var(--zbk-text);line-height:1.3;font-family:var(--zbk-font)}#zbk-overlay .zbk-staff-role,.zbk-inline-host .zbk-staff-role{font-size:12px;color:var(--zbk-muted);line-height:1.4;font-family:var(--zbk-font);margin-top:-6px}#zbk-overlay .zbk-week-header,.zbk-inline-host .zbk-week-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}#zbk-overlay .zbk-week-month,.zbk-inline-host .zbk-week-month{font-size:15px;font-weight:600;color:var(--zbk-text);text-transform:capitalize;letter-spacing:-.01em;font-family:var(--zbk-font)}#zbk-overlay .zbk-week-nav,.zbk-inline-host .zbk-week-nav{display:flex;gap:4px}#zbk-overlay .zbk-cal-nav-btn,.zbk-inline-host .zbk-cal-nav-btn{width:28px;height:28px;border:1px solid var(--zbk-line);border-radius:var(--zbk-r);background:#fff0;color:var(--zbk-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;line-height:1;transition:color 0.1s,border-color 0.1s;padding:0}#zbk-overlay .zbk-cal-nav-btn:hover,.zbk-inline-host .zbk-cal-nav-btn:hover{color:var(--zbk-text);border-color:var(--zbk-line-2)}#zbk-overlay .zbk-cal-nav-btn:disabled,.zbk-inline-host .zbk-cal-nav-btn:disabled{opacity:.2;cursor:not-allowed}#zbk-overlay .zbk-week-strip,.zbk-inline-host .zbk-week-strip{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:20px}#zbk-overlay .zbk-day-circle,.zbk-inline-host .zbk-day-circle{display:flex;flex-direction:column;align-items:center;gap:5px;cursor:default;font-family:var(--zbk-font);-webkit-tap-highlight-color:#fff0}#zbk-overlay .zbk-day-circle-dow,.zbk-inline-host .zbk-day-circle-dow{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:rgb(255 255 255 / .4);line-height:1}#zbk-overlay .zbk-day-circle-inner,.zbk-inline-host .zbk-day-circle-inner{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;color:rgb(255 255 255 / .25);transition:background 0.15s ease,color 0.15s ease,transform 0.12s ease;font-variant-numeric:tabular-nums;position:relative;border:1.5px solid #fff0}#zbk-overlay .zbk-day-circle.today .zbk-day-circle-inner::after,.zbk-inline-host .zbk-day-circle.today .zbk-day-circle-inner::after{content:'';position:absolute;bottom:3px;left:50%;transform:translateX(-50%);width:4px;height:4px;border-radius:50%;background:currentColor}#zbk-overlay .zbk-day-circle.loading .zbk-day-circle-inner,.zbk-inline-host .zbk-day-circle.loading .zbk-day-circle-inner{animation:zbk-shimmer 1.4s ease infinite;background:rgb(255 255 255 / .06);color:#fff0;border-color:#fff0}@keyframes zbk-shimmer{0%,100%{opacity:.5}50%{opacity:1}}#zbk-overlay .zbk-day-circle.unavailable .zbk-day-circle-inner,.zbk-inline-host .zbk-day-circle.unavailable .zbk-day-circle-inner{color:rgb(255 255 255 / .18)}#zbk-overlay .zbk-day-circle.unavailable .zbk-day-circle-dow,.zbk-inline-host .zbk-day-circle.unavailable .zbk-day-circle-dow{color:rgb(255 255 255 / .15)}#zbk-overlay .zbk-day-circle.available,.zbk-inline-host .zbk-day-circle.available{cursor:pointer}#zbk-overlay .zbk-day-circle.available .zbk-day-circle-inner,.zbk-inline-host .zbk-day-circle.available .zbk-day-circle-inner{color:var(--zbk-text);border-color:rgb(255 255 255 / .15)}#zbk-overlay .zbk-day-circle.available .zbk-day-circle-dow,.zbk-inline-host .zbk-day-circle.available .zbk-day-circle-dow{color:rgb(255 255 255 / .5)}#zbk-overlay .zbk-day-circle.available:hover .zbk-day-circle-inner,.zbk-inline-host .zbk-day-circle.available:hover .zbk-day-circle-inner{background:rgb(255 255 255 / .08);border-color:rgb(255 255 255 / .3);transform:translateY(-1px)}#zbk-overlay .zbk-day-circle.selected .zbk-day-circle-inner,.zbk-inline-host .zbk-day-circle.selected .zbk-day-circle-inner{background:#fff;color:#0a0a0a;border-color:#fff;transform:translateY(-1px);box-shadow:0 4px 16px rgb(255 255 255 / .15);font-weight:700}#zbk-overlay .zbk-day-circle.selected .zbk-day-circle-dow,.zbk-inline-host .zbk-day-circle.selected .zbk-day-circle-dow{color:rgb(255 255 255 / .7)}#zbk-overlay .zbk-day-circle.selected .zbk-day-circle-inner::after,.zbk-inline-host .zbk-day-circle.selected .zbk-day-circle-inner::after{background:#0a0a0a}#zbk-overlay .zbk-slots-section,.zbk-inline-host .zbk-slots-section{display:flex;flex-direction:column;gap:0}#zbk-overlay .zbk-slots-label,.zbk-inline-host .zbk-slots-label{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgb(255 255 255 / .3);padding:14px 0 8px;font-family:var(--zbk-font)}#zbk-overlay .zbk-slots-label:first-child,.zbk-inline-host .zbk-slots-label:first-child{padding-top:4px}#zbk-overlay .zbk-slots-group-grid,.zbk-inline-host .zbk-slots-group-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}#zbk-overlay .zbk-slot-pill,.zbk-inline-host .zbk-slot-pill{display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px 8px;border:1.5px solid rgb(255 255 255 / .12);border-radius:10px;background:#fff0;color:var(--zbk-text);font-size:15px;font-weight:600;text-align:center;cursor:pointer;transition:all 0.12s ease;font-variant-numeric:tabular-nums;font-family:var(--zbk-font);letter-spacing:-.01em;box-sizing:border-box;-webkit-tap-highlight-color:#fff0}#zbk-overlay .zbk-slot-pill:hover,.zbk-inline-host .zbk-slot-pill:hover{background:rgb(255 255 255 / .07);border-color:rgb(255 255 255 / .28);transform:translateY(-1px)}#zbk-overlay .zbk-slot-pill:active,.zbk-inline-host .zbk-slot-pill:active{transform:translateY(0)}#zbk-overlay .zbk-slot-pill.selected,.zbk-inline-host .zbk-slot-pill.selected{background:#fff;color:#0a0a0a;border-color:#fff;transform:translateY(-1px);box-shadow:0 4px 16px rgb(255 255 255 / .12)}#zbk-overlay .zbk-slots-empty,.zbk-inline-host .zbk-slots-empty{font-size:13px;color:rgb(255 255 255 / .28);padding:32px 0;text-align:center;font-family:var(--zbk-font);margin:0}#zbk-overlay .zbk-slots-loading,.zbk-inline-host .zbk-slots-loading{display:flex;align-items:center;justify-content:center;gap:6px;padding:36px 0}#zbk-overlay .zbk-slots-loading span,.zbk-inline-host .zbk-slots-loading span{width:6px;height:6px;border-radius:50%;background:rgb(255 255 255 / .3);animation:zbk-dot 1.2s ease-in-out infinite}#zbk-overlay .zbk-slots-loading span:nth-child(2),.zbk-inline-host .zbk-slots-loading span:nth-child(2){animation-delay:0.2s}#zbk-overlay .zbk-slots-loading span:nth-child(3),.zbk-inline-host .zbk-slots-loading span:nth-child(3){animation-delay:0.4s}@keyframes zbk-dot{0%,80%,100%{transform:scale(.8);opacity:.3}40%{transform:scale(1.2);opacity:1}}@media (max-width:480px){#zbk-overlay .zbk-slots-group-grid,.zbk-inline-host .zbk-slots-group-grid{grid-template-columns:repeat(3,1fr);gap:6px}#zbk-overlay .zbk-day-circle-inner,.zbk-inline-host .zbk-day-circle-inner{width:36px;height:36px;font-size:13px}#zbk-overlay .zbk-day-circle-dow,.zbk-inline-host .zbk-day-circle-dow{font-size:9px}#zbk-overlay .zbk-week-strip,.zbk-inline-host .zbk-week-strip{gap:2px}}#zbk-overlay .zbk-confirm-layout,.zbk-inline-host .zbk-confirm-layout{display:grid;grid-template-columns:1fr 220px;gap:24px;align-items:start}#zbk-overlay .zbk-form-group,.zbk-inline-host .zbk-form-group{margin-bottom:10px}#zbk-overlay .zbk-form-label,.zbk-inline-host .zbk-form-label{display:block;font-size:11px;color:var(--zbk-muted);margin-bottom:5px;font-weight:500;font-family:var(--zbk-font)}#zbk-overlay .zbk-form-input,.zbk-inline-host .zbk-form-input{width:100%;padding:10px 12px;background:#fff0;border:1px solid var(--zbk-line);border-radius:var(--zbk-r);color:var(--zbk-text);font-family:var(--zbk-font);font-size:16px;transition:border-color 0.12s;box-sizing:border-box;outline:none;-webkit-appearance:none;letter-spacing:-.005em}#zbk-overlay .zbk-form-input:focus,.zbk-inline-host .zbk-form-input:focus{border-color:var(--zbk-text)}#zbk-overlay .zbk-form-input::placeholder,.zbk-inline-host .zbk-form-input::placeholder{color:var(--zbk-muted-2)}#zbk-overlay .zbk-form-input.error,.zbk-inline-host .zbk-form-input.error{border-color:var(--zbk-red)}#zbk-overlay .zbk-form-row,.zbk-inline-host .zbk-form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}#zbk-overlay .zbk-otp-inline,.zbk-inline-host .zbk-otp-inline{margin-top:6px}#zbk-overlay .zbk-otp-inline-btn,.zbk-inline-host .zbk-otp-inline-btn{background:none;border:none;padding:0;font-family:var(--zbk-font);font-size:12px;font-weight:500;color:var(--zbk-muted);cursor:pointer;text-decoration:underline;text-underline-offset:2px;transition:color 0.1s}#zbk-overlay .zbk-otp-inline-btn:hover,.zbk-inline-host .zbk-otp-inline-btn:hover{color:var(--zbk-text)}#zbk-overlay .zbk-otp-inline-btn:disabled,.zbk-inline-host .zbk-otp-inline-btn:disabled{opacity:.5;cursor:not-allowed;text-decoration:none}#zbk-overlay .zbk-otp-inline-body,.zbk-inline-host .zbk-otp-inline-body{margin-top:10px}#zbk-overlay .zbk-otp-inline-hint,.zbk-inline-host .zbk-otp-inline-hint{font-size:11px;color:var(--zbk-muted);margin:6px 0 0;font-family:var(--zbk-font)}#zbk-overlay .zbk-verified-hint,.zbk-inline-host .zbk-verified-hint{display:flex;align-items:center;gap:5px;margin-top:6px;font-size:12px;font-weight:500;color:var(--zbk-green);font-family:var(--zbk-font)}#zbk-overlay .zbk-verified-hint strong,.zbk-inline-host .zbk-verified-hint strong{color:var(--zbk-text)}#zbk-overlay .zbk-code-link,.zbk-inline-host .zbk-code-link{background:none;border:none;padding:0;font-family:var(--zbk-font);font-size:12px;font-weight:500;color:var(--zbk-muted);cursor:pointer;text-decoration:underline;text-underline-offset:2px;transition:color 0.1s}#zbk-overlay .zbk-code-link:hover,.zbk-inline-host .zbk-code-link:hover{color:var(--zbk-text)}#zbk-overlay .zbk-code-row,.zbk-inline-host .zbk-code-row{display:flex;gap:8px}#zbk-overlay .zbk-code-row .zbk-form-input,.zbk-inline-host .zbk-code-row .zbk-form-input{flex:1}#zbk-overlay .zbk-code-msg,.zbk-inline-host .zbk-code-msg{font-size:12px;margin:6px 0 0;font-family:var(--zbk-font)}#zbk-overlay .zbk-otp-prompt,.zbk-inline-host .zbk-otp-prompt{font-size:12px;color:var(--zbk-muted);margin:0 0 10px;line-height:1.5;font-family:var(--zbk-font)}#zbk-overlay .zbk-otp-prompt strong,.zbk-inline-host .zbk-otp-prompt strong{color:var(--zbk-text);font-weight:600}#zbk-overlay .zbk-otp-row,.zbk-inline-host .zbk-otp-row{display:flex;gap:6px}#zbk-overlay .zbk-otp-row .zbk-form-input,.zbk-inline-host .zbk-otp-row .zbk-form-input{flex:1}#zbk-overlay .zbk-otp-digits,.zbk-inline-host .zbk-otp-digits{display:flex;gap:4px;margin-top:10px}#zbk-overlay .zbk-otp-digit,.zbk-inline-host .zbk-otp-digit{width:40px;height:48px;text-align:center;background:#fff0;border:1px solid var(--zbk-line);border-radius:var(--zbk-r);color:var(--zbk-text);font-size:20px;font-weight:700;font-family:var(--zbk-font);outline:none;transition:border-color 0.12s;box-sizing:border-box;line-height:48px;padding:0;-webkit-appearance:none}#zbk-overlay .zbk-otp-digit:focus,.zbk-inline-host .zbk-otp-digit:focus{border-color:var(--zbk-text)}#zbk-overlay .zbk-otp-verified,.zbk-inline-host .zbk-otp-verified{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--zbk-green);padding:4px 0;font-family:var(--zbk-font)}#zbk-overlay .zbk-otp-verified strong,.zbk-inline-host .zbk-otp-verified strong{color:var(--zbk-text)}#zbk-overlay .zbk-stripe-section,.zbk-inline-host .zbk-stripe-section{margin-top:12px;padding:12px;border:1px solid var(--zbk-line);border-radius:var(--zbk-r-card)}#zbk-overlay .zbk-stripe-label,.zbk-inline-host .zbk-stripe-label{font-size:11px;color:var(--zbk-muted);margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;font-weight:500;font-family:var(--zbk-font)}#zbk-overlay .zbk-stripe-icons,.zbk-inline-host .zbk-stripe-icons{display:flex;gap:4px}#zbk-overlay .zbk-stripe-icon,.zbk-inline-host .zbk-stripe-icon{background:var(--zbk-bg-2);border-radius:2px;padding:2px 5px;font-size:9px;font-weight:700;letter-spacing:.04em;color:var(--zbk-text);border:1px solid var(--zbk-line);font-family:var(--zbk-font)}#zbk-card-element{background:#fff0;border:1px solid var(--zbk-line);border-radius:var(--zbk-r);padding:11px;transition:border-color 0.12s}#zbk-card-element.StripeElement--focus{border-color:var(--zbk-text)}#zbk-stripe-error{font-size:12px;color:var(--zbk-red);margin-top:6px;min-height:16px;font-family:var(--zbk-font)}#zbk-overlay .zbk-summary-card,.zbk-inline-host .zbk-summary-card{border:1px solid var(--zbk-line);border-radius:var(--zbk-r-card);padding:16px;display:flex;flex-direction:column;gap:11px;position:sticky;top:20px;box-sizing:border-box}#zbk-overlay .zbk-summary-title,.zbk-inline-host .zbk-summary-title{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--zbk-muted);margin:0;font-family:var(--zbk-font)}#zbk-overlay .zbk-summary-row,.zbk-inline-host .zbk-summary-row{display:flex;flex-direction:column;gap:1px}#zbk-overlay .zbk-summary-label,.zbk-inline-host .zbk-summary-label{font-size:11px;color:var(--zbk-muted);font-weight:500;font-family:var(--zbk-font)}#zbk-overlay .zbk-summary-value,.zbk-inline-host .zbk-summary-value{font-size:13px;font-weight:500;color:var(--zbk-text);line-height:1.4;font-family:var(--zbk-font)}#zbk-overlay .zbk-summary-divider,.zbk-inline-host .zbk-summary-divider{height:1px;background:var(--zbk-line);margin:2px 0}#zbk-overlay .zbk-summary-price-row,.zbk-inline-host .zbk-summary-price-row{display:flex;align-items:baseline;justify-content:space-between}#zbk-overlay .zbk-summary-price-label,.zbk-inline-host .zbk-summary-price-label{font-size:11px;color:var(--zbk-muted);text-transform:uppercase;letter-spacing:.08em;font-weight:600;font-family:var(--zbk-font)}#zbk-overlay .zbk-summary-price,.zbk-inline-host .zbk-summary-price{font-size:20px;font-weight:700;color:var(--zbk-text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-family:var(--zbk-font)}#zbk-overlay .zbk-points-preview,.zbk-inline-host .zbk-points-preview{font-size:11px;color:var(--zbk-muted);text-align:center;display:none;font-family:var(--zbk-font)}#zbk-overlay .zbk-points-preview.visible,.zbk-inline-host .zbk-points-preview.visible{display:block}#zbk-overlay .zbk-footer,.zbk-inline-host .zbk-footer{display:flex;align-items:center;padding:12px 22px;border-top:1px solid var(--zbk-line);flex-shrink:0;gap:10px;box-sizing:border-box}.zbk-inline-host .zbk-footer{padding:13px 26px}#zbk-overlay .zbk-btn-back,.zbk-inline-host .zbk-btn-back{display:inline-flex;align-items:center;gap:5px;padding:9px 12px;background:#fff0;border:none;border-radius:var(--zbk-r);color:var(--zbk-muted);font-family:var(--zbk-font);font-size:13px;font-weight:500;cursor:pointer;transition:color 0.1s;letter-spacing:-.005em}#zbk-overlay .zbk-btn-back:hover,.zbk-inline-host .zbk-btn-back:hover{color:var(--zbk-text)}#zbk-overlay .zbk-btn-back:disabled,.zbk-inline-host .zbk-btn-back:disabled{opacity:.3;cursor:not-allowed}#zbk-overlay .zbk-btn-next,.zbk-inline-host .zbk-btn-next{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;background:var(--zbk-sel-bg);border:none;border-radius:var(--zbk-r);color:var(--zbk-sel-fg);font-family:var(--zbk-font);font-size:13px;font-weight:600;cursor:pointer;transition:background 0.12s,transform 0.08s;letter-spacing:-.005em;margin-left:auto;line-height:1}#zbk-overlay .zbk-btn-next:hover,.zbk-inline-host .zbk-btn-next:hover{background:var(--zbk-sel-hov)}#zbk-overlay .zbk-btn-next:active,.zbk-inline-host .zbk-btn-next:active{transform:translateY(1px)}#zbk-overlay .zbk-btn-next:disabled,.zbk-inline-host .zbk-btn-next:disabled{background:var(--zbk-bg-2);color:var(--zbk-muted-2);cursor:not-allowed}#zbk-overlay .zbk-spinner,.zbk-inline-host .zbk-spinner{width:15px;height:15px;border:1.5px solid rgb(10 10 10 / .2);border-top-color:var(--zbk-sel-fg);border-radius:50%;animation:zbkSpin 0.7s linear infinite;display:inline-block}#zbk-overlay .zbk-spinner-muted,.zbk-inline-host .zbk-spinner-muted{border-color:var(--zbk-line-2);border-top-color:var(--zbk-muted);width:20px;height:20px;border-width:2px}@keyframes zbkSpin{to{transform:rotate(360deg)}}#zbk-overlay .zbk-loading-state,.zbk-inline-host .zbk-loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:54px 20px;gap:14px}#zbk-overlay .zbk-loading-text,.zbk-inline-host .zbk-loading-text{font-size:13px;color:var(--zbk-muted);font-family:var(--zbk-font)}#zbk-overlay .zbk-error-msg,.zbk-inline-host .zbk-error-msg{border:1px solid rgb(224 80 80 / .35);border-radius:var(--zbk-r);padding:9px 12px;font-size:12px;color:var(--zbk-red);margin-top:12px;display:none;font-family:var(--zbk-font)}#zbk-overlay .zbk-error-msg.visible,.zbk-inline-host .zbk-error-msg.visible{display:block}#zbk-overlay .zbk-btn-sm,.zbk-inline-host .zbk-btn-sm{padding:8px 14px;background:#fff0;border:1px solid var(--zbk-line);border-radius:var(--zbk-r);color:var(--zbk-text);font-family:var(--zbk-font);font-size:12px;font-weight:500;cursor:pointer;transition:border-color 0.1s;white-space:nowrap}#zbk-overlay .zbk-btn-sm:hover,.zbk-inline-host .zbk-btn-sm:hover{border-color:var(--zbk-line-2)}#zbk-overlay .zbk-btn-sm.primary,.zbk-inline-host .zbk-btn-sm.primary{background:var(--zbk-sel-bg);color:var(--zbk-sel-fg);border-color:#fff0;font-weight:600}#zbk-overlay .zbk-extra-badge,.zbk-inline-host .zbk-extra-badge{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--zbk-line);border-radius:var(--zbk-r-card);font-family:var(--zbk-font)}#zbk-overlay .zbk-extra-badge-label,.zbk-inline-host .zbk-extra-badge-label{font-size:12px;color:var(--zbk-muted);line-height:1.4}#zbk-overlay .zbk-extra-badge-label strong,.zbk-inline-host .zbk-extra-badge-label strong{color:var(--zbk-text);font-weight:600}#zbk-overlay .zbk-extra-check,.zbk-inline-host .zbk-extra-check{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:12px;color:var(--zbk-text);font-weight:600;white-space:nowrap;font-family:var(--zbk-font)}#zbk-overlay .zbk-success,.zbk-inline-host .zbk-success{text-align:center;padding:44px 20px}#zbk-overlay .zbk-success-icon,.zbk-inline-host .zbk-success-icon{width:50px;height:50px;border-radius:50%;border:1.5px solid var(--zbk-green);display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:var(--zbk-green);animation:zbkSuccessIn 0.3s var(--zbk-ease)}@keyframes zbkSuccessIn{from{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}#zbk-overlay .zbk-success-title,.zbk-inline-host .zbk-success-title{font-size:22px;font-weight:700;letter-spacing:-.025em;color:var(--zbk-text);margin:0 0 8px;line-height:1.2;font-family:var(--zbk-font)}#zbk-overlay .zbk-success-subtitle,.zbk-inline-host .zbk-success-subtitle{font-size:14px;color:var(--zbk-muted);margin:0 0 24px;line-height:1.55;font-family:var(--zbk-font)}#zbk-overlay .zbk-success-detail,.zbk-inline-host .zbk-success-detail{border:1px solid var(--zbk-line);border-radius:var(--zbk-r-card);padding:16px 18px;text-align:left;display:inline-flex;flex-direction:column;gap:11px;min-width:260px;max-width:100%}#zbk-overlay .zbk-success-row,.zbk-inline-host .zbk-success-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;color:var(--zbk-muted);font-family:var(--zbk-font)}#zbk-overlay .zbk-success-row strong,.zbk-inline-host .zbk-success-row strong{color:var(--zbk-text);font-weight:600;text-align:right}@media (max-width:600px){#zbk-overlay{padding:0!important;align-items:flex-end!important}#zbk-overlay .zbk-modal-shell{max-width:100%;height:90svh;height:90dvh;height:90vh;max-height:none;border-radius:14px 14px 0 0;border:none;border-top:1px solid var(--zbk-line);animation:zbkModalInMobile 0.26s var(--zbk-ease)}@keyframes zbkModalInMobile{from{transform:translateY(100%)}to{transform:translateY(0)}}#zbk-overlay .zbk-content{padding:16px}#zbk-overlay .zbk-header{padding:13px 16px}#zbk-overlay .zbk-footer{padding:10px 16px}#zbk-overlay .zbk-progress{padding:9px 16px}#zbk-overlay .zbk-services-list{margin:0 -16px}#zbk-overlay .zbk-service-card{padding:13px 16px}#zbk-overlay .zbk-services-cat{padding:12px 16px 5px}#zbk-overlay .zbk-slots-grid{grid-template-columns:repeat(3,1fr)}#zbk-overlay .zbk-confirm-layout{grid-template-columns:1fr}#zbk-overlay .zbk-summary-card{position:static}.zbk-inline-host .zbk-content{padding:16px}.zbk-inline-host .zbk-footer{padding:10px 16px}.zbk-inline-host .zbk-services-list{margin:0 -16px}.zbk-inline-host .zbk-service-card{padding:13px 16px}.zbk-inline-host .zbk-services-cat{padding:12px 16px 5px}.zbk-inline-host .zbk-slots-grid{grid-template-columns:repeat(3,1fr)}.zbk-inline-host .zbk-confirm-layout{grid-template-columns:1fr}.zbk-inline-host .zbk-summary-card{position:static}#zbk-overlay .zbk-form-row,.zbk-inline-host .zbk-form-row{grid-template-columns:1fr}}#zbk-overlay .zbk-addons-list,.zbk-inline-host .zbk-addons-list{margin-top:10px;border:1px solid var(--zbk-line);border-radius:var(--zbk-r-card);overflow:hidden}#zbk-overlay .zbk-addon-row,.zbk-inline-host .zbk-addon-row{border-top:1px solid var(--zbk-line)}#zbk-overlay .zbk-addon-row:first-child,.zbk-inline-host .zbk-addon-row:first-child{border-top:none}#zbk-overlay .zbk-addon-label,.zbk-inline-host .zbk-addon-label{display:flex;align-items:center;gap:10px;padding:12px 14px;cursor:pointer;transition:background 0.1s}#zbk-overlay .zbk-addon-label:hover,.zbk-inline-host .zbk-addon-label:hover{background:var(--zbk-bg-2)}#zbk-overlay .zbk-addon-check,.zbk-inline-host .zbk-addon-check{width:16px;height:16px;flex-shrink:0;accent-color:var(--zbk-sel-bg)}#zbk-overlay .zbk-addon-info,.zbk-inline-host .zbk-addon-info{display:flex;align-items:baseline;gap:8px;flex:1}#zbk-overlay .zbk-addon-name,.zbk-inline-host .zbk-addon-name{font-size:13px;font-weight:600;color:var(--zbk-text);font-family:var(--zbk-font)}#zbk-overlay .zbk-addon-meta,.zbk-inline-host .zbk-addon-meta{font-size:12px;color:var(--zbk-muted);font-family:var(--zbk-font);margin-left:auto;white-space:nowrap}#zbk-overlay .zbk-form-input[readonly],.zbk-inline-host .zbk-form-input[readonly]{background:var(--zbk-bg-2);cursor:not-allowed;opacity:.85}#zbk-overlay .zbk-slots-group-empty,.zbk-inline-host .zbk-slots-group-empty{padding:18px 14px;font-size:12px;color:var(--zbk-muted-2);font-family:var(--zbk-font);margin:0;text-align:center}#zbk-overlay .zbk-content>*,.zbk-inline-host .zbk-content>*{animation:zbk-fade-in 0.22s ease-out}@keyframes zbk-fade-in{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}#zbk-overlay .zbk-service-card,.zbk-inline-host .zbk-service-card{transition:all 0.12s ease}#zbk-overlay .zbk-service-card:hover,.zbk-inline-host .zbk-service-card:hover{transform:translateY(-1px)}#zbk-overlay .zbk-staff-card,.zbk-inline-host .zbk-staff-card{transition:all 0.12s ease}#zbk-overlay .zbk-staff-card:hover,.zbk-inline-host .zbk-staff-card:hover{transform:translateY(-1px)}#zbk-overlay .zbk-req,.zbk-inline-host .zbk-req{color:var(--zbk-red);font-weight:700;margin-left:1px}#zbk-overlay .zbk-pwa-prompt,.zbk-inline-host .zbk-pwa-prompt{margin-top:28px;border-top:1px solid var(--zbk-line);padding-top:24px;width:100%}#zbk-overlay .zbk-pwa-prompt-title,.zbk-inline-host .zbk-pwa-prompt-title{font-size:13px;font-weight:600;color:var(--zbk-text);margin:0 0 14px;font-family:var(--zbk-font);text-align:left}#zbk-overlay .zbk-pwa-tabs,.zbk-inline-host .zbk-pwa-tabs{display:flex;gap:0;border-bottom:1px solid var(--zbk-line);margin-bottom:16px}#zbk-overlay .zbk-pwa-tab,.zbk-inline-host .zbk-pwa-tab{background:none;border:none;border-bottom:2px solid #fff0;padding:8px 14px;font-size:13px;font-weight:600;color:var(--zbk-muted);cursor:pointer;font-family:var(--zbk-font);margin-bottom:-1px;transition:color 0.12s,border-color 0.12s}#zbk-overlay .zbk-pwa-tab.active,.zbk-inline-host .zbk-pwa-tab.active{color:var(--zbk-text);border-bottom-color:var(--zbk-text)}#zbk-overlay .zbk-pwa-step,.zbk-inline-host .zbk-pwa-step{display:flex;gap:14px;align-items:flex-start;padding:12px 0;border-bottom:1px solid var(--zbk-line)}#zbk-overlay .zbk-pwa-step:last-of-type,.zbk-inline-host .zbk-pwa-step:last-of-type{border-bottom:none}#zbk-overlay .zbk-pwa-step-num,.zbk-inline-host .zbk-pwa-step-num{font-size:11px;font-weight:700;color:var(--zbk-muted);min-width:20px;padding-top:1px;font-family:var(--zbk-font);font-variant-numeric:tabular-nums}#zbk-overlay .zbk-pwa-step-body,.zbk-inline-host .zbk-pwa-step-body{flex:1;font-family:var(--zbk-font)}#zbk-overlay .zbk-pwa-step-body strong,.zbk-inline-host .zbk-pwa-step-body strong{display:block;font-size:13px;font-weight:700;color:var(--zbk-text);margin-bottom:3px}#zbk-overlay .zbk-pwa-step-body p,.zbk-inline-host .zbk-pwa-step-body p{font-size:12px;color:var(--zbk-muted);margin:0;line-height:1.5}#zbk-overlay .zbk-pwa-step-body em,.zbk-inline-host .zbk-pwa-step-body em{font-style:italic;color:var(--zbk-text)}#zbk-overlay .zbk-pwa-icon-chrome,.zbk-inline-host .zbk-pwa-icon-chrome{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-top:6px;border:1px solid var(--zbk-line-2);border-radius:6px;font-size:16px;color:var(--zbk-muted);background:var(--zbk-bg-2)}#zbk-overlay .zbk-pwa-footer,.zbk-inline-host .zbk-pwa-footer{font-size:11px;color:var(--zbk-muted);margin:14px 0 0;line-height:1.5;font-family:var(--zbk-font);font-style:italic}#zbk-overlay .zbk-extra-badge,.zbk-inline-host .zbk-extra-badge{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--zbk-line);border-radius:var(--zbk-r-card);font-family:var(--zbk-font);margin-top:10px}#zbk-overlay .zbk-extra-badge-info,.zbk-inline-host .zbk-extra-badge-info{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}#zbk-overlay .zbk-extra-badge-tag,.zbk-inline-host .zbk-extra-badge-tag{font-size:9px;font-weight:800;letter-spacing:.12em;color:var(--zbk-muted);font-family:var(--zbk-font);text-transform:uppercase}#zbk-overlay .zbk-extra-badge-label,.zbk-inline-host .zbk-extra-badge-label{font-size:12px;color:var(--zbk-muted);line-height:1.3}#zbk-overlay .zbk-extra-badge-label strong,.zbk-inline-host .zbk-extra-badge-label strong{color:var(--zbk-text);font-weight:600}#zbk-overlay .zbk-addons-title,.zbk-inline-host .zbk-addons-title{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--zbk-muted);margin:16px 0 8px;font-family:var(--zbk-font)}#zbk-overlay .zbk-slot-pill,.zbk-inline-host .zbk-slot-pill{position:relative}#zbk-overlay .zbk-slot-disc-badge,.zbk-inline-host .zbk-slot-disc-badge{position:absolute;top:-5px;right:-5px;width:16px;height:16px;border-radius:50%;background:var(--zbk-green);color:#fff;font-size:8px;font-weight:800;display:flex;align-items:center;justify-content:center;font-family:var(--zbk-font);letter-spacing:0;line-height:1;pointer-events:none;border:1.5px solid var(--zbk-bg)}#zbk-overlay .zbk-slot-pill.selected .zbk-slot-disc-badge,.zbk-inline-host .zbk-slot-pill.selected .zbk-slot-disc-badge{background:var(--zbk-green);border-color:var(--zbk-sel-bg)}#zbk-overlay .zbk-deposit-badge,.zbk-inline-host .zbk-deposit-badge{border:1px solid var(--zbk-line);border-radius:var(--zbk-r-card);padding:12px;margin-top:12px}#zbk-overlay .zbk-deposit-toggle,.zbk-inline-host .zbk-deposit-toggle{display:flex;align-items:flex-start;gap:10px;cursor:pointer}#zbk-overlay .zbk-deposit-toggle input[type="checkbox"],.zbk-inline-host .zbk-deposit-toggle input[type="checkbox"]{width:16px;height:16px;flex-shrink:0;margin-top:1px;accent-color:var(--zbk-sel-bg)}#zbk-overlay .zbk-deposit-text,.zbk-inline-host .zbk-deposit-text{display:flex;flex-direction:column;gap:2px}#zbk-overlay .zbk-deposit-text strong,.zbk-inline-host .zbk-deposit-text strong{font-size:13px;font-weight:600;color:var(--zbk-text);font-family:var(--zbk-font)}#zbk-overlay .zbk-deposit-text span,.zbk-inline-host .zbk-deposit-text span{font-size:12px;color:var(--zbk-muted);font-family:var(--zbk-font)}#zbk-overlay .zbk-recurring-badge,.zbk-inline-host .zbk-recurring-badge{border:1px solid var(--zbk-line);border-radius:var(--zbk-r-card);padding:12px;margin-top:12px}#zbk-overlay .zbk-recurring-toggle,.zbk-inline-host .zbk-recurring-toggle{display:flex;align-items:flex-start;gap:10px;cursor:pointer}#zbk-overlay .zbk-recurring-toggle input[type="checkbox"],.zbk-inline-host .zbk-recurring-toggle input[type="checkbox"]{width:16px;height:16px;flex-shrink:0;margin-top:2px;accent-color:var(--zbk-sel-bg)}#zbk-overlay .zbk-recurring-text,.zbk-inline-host .zbk-recurring-text{display:flex;flex-direction:column;gap:2px}#zbk-overlay .zbk-recurring-text strong,.zbk-inline-host .zbk-recurring-text strong{font-size:13px;font-weight:600;color:var(--zbk-text);font-family:var(--zbk-font)}#zbk-overlay .zbk-recurring-text span,.zbk-inline-host .zbk-recurring-text span{font-size:12px;color:var(--zbk-muted);font-family:var(--zbk-font)}#zbk-overlay .zbk-recurring-row,.zbk-inline-host .zbk-recurring-row{display:flex;gap:8px;margin-top:2px}#zbk-overlay .zbk-select,.zbk-inline-host .zbk-select{flex:1;background:var(--zbk-bg-2);border:1px solid var(--zbk-line);border-radius:var(--zbk-r);color:var(--zbk-text);font-size:13px;font-family:var(--zbk-font);padding:8px 10px;outline:none;cursor:pointer}#zbk-overlay .zbk-select:focus,.zbk-inline-host .zbk-select:focus{border-color:var(--zbk-text)}#zbk-overlay .zbk-recurring-hint,.zbk-inline-host .zbk-recurring-hint{font-size:11px;color:var(--zbk-muted);margin:8px 0 0;font-family:var(--zbk-font);line-height:1.4}#zbk-overlay.zbk-theme-light .zbk-extra-badge,.zbk-inline-host.zbk-theme-light .zbk-extra-badge{border-color:rgb(0 0 0 / .1)}#zbk-overlay.zbk-theme-light .zbk-deposit-badge,.zbk-inline-host.zbk-theme-light .zbk-deposit-badge{border-color:rgb(0 0 0 / .1)}#zbk-overlay.zbk-theme-light .zbk-recurring-badge,.zbk-inline-host.zbk-theme-light .zbk-recurring-badge{border-color:rgb(0 0 0 / .1)}#zbk-overlay.zbk-theme-light .zbk-select,.zbk-inline-host.zbk-theme-light .zbk-select{background:#fff;border-color:rgb(0 0 0 / .12)}#zbk-overlay.zbk-theme-light .zbk-slot-disc-badge,.zbk-inline-host.zbk-theme-light .zbk-slot-disc-badge{border-color:var(--zbk-bg)}#zbk-overlay .zbk-extras-popup-overlay,.zbk-inline-host .zbk-extras-popup-overlay{position:fixed;inset:0;background:rgb(0 0 0 / .55);display:flex;align-items:flex-end;justify-content:center;z-index:200;border-radius:inherit;opacity:0;transition:opacity 0.18s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}#zbk-overlay .zbk-extras-popup-overlay.open,.zbk-inline-host .zbk-extras-popup-overlay.open{opacity:1}#zbk-overlay .zbk-extras-popup-card,.zbk-inline-host .zbk-extras-popup-card{background:var(--zbk-bg);border:1px solid var(--zbk-line);border-radius:16px 16px 0 0;width:100%;max-height:85%;display:flex;flex-direction:column;padding:16px 16px 24px;box-sizing:border-box;transform:translateY(20px);transition:transform 0.22s var(--zbk-ease);font-family:var(--zbk-font)}#zbk-overlay .zbk-extras-popup-overlay.open .zbk-extras-popup-card,.zbk-inline-host .zbk-extras-popup-overlay.open .zbk-extras-popup-card{transform:translateY(0)}#zbk-overlay .zbk-extras-popup-header,.zbk-inline-host .zbk-extras-popup-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px}#zbk-overlay .zbk-extras-popup-header-svc,.zbk-inline-host .zbk-extras-popup-header-svc{display:flex;flex-direction:column;gap:2px}#zbk-overlay .zbk-extras-popup-svc-name,.zbk-inline-host .zbk-extras-popup-svc-name{font-size:12px;color:var(--zbk-muted);font-weight:500}#zbk-overlay .zbk-extras-popup-svc-price,.zbk-inline-host .zbk-extras-popup-svc-price{font-size:13px;font-weight:700;color:var(--zbk-text)}#zbk-overlay .zbk-extras-popup-close,.zbk-inline-host .zbk-extras-popup-close{background:var(--zbk-bg-2);border:none;cursor:pointer;width:28px;height:28px;border-radius:50%;font-size:18px;line-height:1;color:var(--zbk-muted);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color 0.1s}#zbk-overlay .zbk-extras-popup-close:hover,.zbk-inline-host .zbk-extras-popup-close:hover{color:var(--zbk-text)}#zbk-overlay .zbk-extras-popup-title,.zbk-inline-host .zbk-extras-popup-title{font-size:16px;font-weight:700;color:var(--zbk-text);margin:0 0 12px;letter-spacing:-.02em}#zbk-overlay .zbk-extras-popup-list,.zbk-inline-host .zbk-extras-popup-list{display:flex;flex-direction:column;gap:8px;overflow-y:auto;flex:1}#zbk-overlay .zbk-extras-popup-item,.zbk-inline-host .zbk-extras-popup-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1.5px solid var(--zbk-line);border-radius:10px;cursor:pointer;transition:all 0.12s ease;-webkit-tap-highlight-color:#fff0;user-select:none}#zbk-overlay .zbk-extras-popup-item:hover,.zbk-inline-host .zbk-extras-popup-item:hover{border-color:rgb(255 255 255 / .25);background:var(--zbk-bg-2)}#zbk-overlay .zbk-extras-popup-item.selected,.zbk-inline-host .zbk-extras-popup-item.selected{border-color:var(--zbk-text)}#zbk-overlay .zbk-extras-popup-item-info,.zbk-inline-host .zbk-extras-popup-item-info{display:flex;flex-direction:column;gap:2px;flex:1}#zbk-overlay .zbk-extras-popup-item-name,.zbk-inline-host .zbk-extras-popup-item-name{font-size:14px;font-weight:600;color:var(--zbk-text)}#zbk-overlay .zbk-extras-popup-item-desc,.zbk-inline-host .zbk-extras-popup-item-desc{font-size:12px;color:var(--zbk-muted);line-height:1.3}#zbk-overlay .zbk-extras-popup-item-meta,.zbk-inline-host .zbk-extras-popup-item-meta{font-size:12px;color:var(--zbk-muted);font-weight:500}#zbk-overlay .zbk-extras-popup-check,.zbk-inline-host .zbk-extras-popup-check{width:22px;height:22px;border-radius:50%;flex-shrink:0;border:1.5px solid var(--zbk-line);transition:all 0.12s ease;position:relative}#zbk-overlay .zbk-extras-popup-item.selected .zbk-extras-popup-check,.zbk-inline-host .zbk-extras-popup-item.selected .zbk-extras-popup-check{background:var(--zbk-sel-bg);border-color:var(--zbk-sel-bg)}#zbk-overlay .zbk-extras-popup-item.selected .zbk-extras-popup-check::after,.zbk-inline-host .zbk-extras-popup-item.selected .zbk-extras-popup-check::after{content:'';position:absolute;top:50%;left:50%;width:4px;height:8px;border:2px solid var(--zbk-sel-fg);border-top:none;border-left:none;transform:translate(-50%,-60%) rotate(45deg)}#zbk-overlay .zbk-extras-popup-footer,.zbk-inline-host .zbk-extras-popup-footer{margin-top:16px;display:flex;flex-direction:column;gap:8px}#zbk-overlay .zbk-extras-popup-confirm,.zbk-inline-host .zbk-extras-popup-confirm{width:100%;padding:14px;background:var(--zbk-sel-bg);color:var(--zbk-sel-fg);border:none;border-radius:10px;font-size:14px;font-weight:700;font-family:var(--zbk-font);cursor:pointer;transition:opacity 0.12s;-webkit-tap-highlight-color:#fff0}#zbk-overlay .zbk-extras-popup-confirm:hover,.zbk-inline-host .zbk-extras-popup-confirm:hover{opacity:.88}#zbk-overlay .zbk-extras-popup-skip,.zbk-inline-host .zbk-extras-popup-skip{background:none;border:none;color:var(--zbk-muted);font-size:13px;font-family:var(--zbk-font);cursor:pointer;text-align:center;padding:4px;text-decoration:underline;text-underline-offset:2px;transition:color 0.12s}#zbk-overlay .zbk-extras-popup-skip:hover,.zbk-inline-host .zbk-extras-popup-skip:hover{color:var(--zbk-text)}#zbk-overlay.zbk-theme-light .zbk-extras-popup-overlay,.zbk-inline-host.zbk-theme-light .zbk-extras-popup-overlay{background:rgb(0 0 0 / .35)}#zbk-overlay.zbk-theme-light .zbk-extras-popup-card,.zbk-inline-host.zbk-theme-light .zbk-extras-popup-card{background:var(--zbk-bg);border-color:rgb(0 0 0 / .1)}#zbk-overlay.zbk-theme-light .zbk-extras-popup-item.selected,.zbk-inline-host.zbk-theme-light .zbk-extras-popup-item.selected{border-color:var(--zbk-text);background:rgb(0 0 0 / .04)}#zbk-overlay .zbk-progress,.zbk-inline-host .zbk-progress{position:relative}#zbk-overlay [data-zbk-step],.zbk-inline-host [data-zbk-step]{transition:opacity 0.1s}#zbk-overlay [data-zbk-step]:hover,.zbk-inline-host [data-zbk-step]:hover{cursor:pointer;opacity:.7}#zbk-overlay [data-zbk-step].active,.zbk-inline-host [data-zbk-step].active{cursor:default}#zbk-overlay [data-zbk-step].active:hover,.zbk-inline-host [data-zbk-step].active:hover{opacity:1}#zbk-overlay .zbk-services-cat.zbk-services-cat--featured,.zbk-inline-host .zbk-services-cat.zbk-services-cat--featured{color:var(--zbk-text);font-size:11.5px;font-weight:700;letter-spacing:.08em;padding-top:4px}#zbk-overlay .zbk-service-card.zbk-service-card--featured,.zbk-inline-host .zbk-service-card.zbk-service-card--featured{border-left:2.5px solid var(--zbk-accent,#c9a96e);padding-left:19.5px}.zbk-inline-host .zbk-service-card.zbk-service-card--featured{padding-left:23.5px}.zbk-pay-group{display:flex;gap:8px;align-items:center}.zbk-btn-pay-person{padding:10px 16px;border-radius:8px;border:1px solid rgb(255 255 255 / .15);background:#fff0;color:var(--zbk-text,#f5f4f0);font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;transition:opacity 0.15s}.zbk-btn-pay-person:hover{opacity:.7}.zbk-btn-pay-person:disabled{opacity:.4;cursor:not-allowed}.zbk-btn-pay-online{display:flex;align-items:center;gap:6px;padding:10px 18px;border-radius:8px;border:none;background:var(--zbk-primary,#c9a96e);color:#fff;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:opacity 0.15s}.zbk-btn-pay-online:hover{opacity:.85}.zbk-btn-pay-online:disabled{opacity:.5;cursor:not-allowed}.zbk-pay-sheet{position:absolute;bottom:0;left:0;right:0;background:var(--zbk-surface,#181818);border-top:1px solid rgb(255 255 255 / .1);border-radius:16px 16px 0 0;padding:20px;z-index:200;box-shadow:0 -8px 32px rgb(0 0 0 / .4);animation:zbk-sheet-up 0.25s ease}@keyframes zbk-sheet-up{from{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.zbk-pay-sheet-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:14px;font-weight:600;color:var(--zbk-text,#f5f4f0)}.zbk-pay-sheet-close{background:none;border:none;color:var(--zbk-muted,#888);font-size:18px;cursor:pointer;padding:4px 8px;line-height:1}.zbk-pay-sheet-error{color:#e85a5a;font-size:13px;min-height:18px;margin-top:8px}.zbk-btn-pay-confirm{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:16px;padding:14px;border-radius:10px;border:none;background:var(--zbk-primary,#c9a96e);color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:opacity 0.15s}.zbk-btn-pay-confirm:hover{opacity:.88}.zbk-btn-pay-confirm:disabled{opacity:.5;cursor:not-allowed}.zbk-svc-qty{align-items:center;gap:0;margin-top:6px;background:#c9a96e;border-radius:99px;padding:3px;flex-shrink:0}.zbk-qty-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:26px!important;height:26px!important;min-width:26px!important;border-radius:50%!important;border:none!important;box-shadow:none!important;outline:none!important;background:transparent!important;color:rgb(0 0 0 / .8)!important;font-size:20px!important;font-weight:900!important;line-height:1!important;cursor:pointer!important;padding:0!important;margin:0!important;-webkit-appearance:none!important;appearance:none!important;-webkit-tap-highlight-color:#fff0}.zbk-qty-btn:active{opacity:.6}.zbk-qty-num{font-size:14px;font-weight:800;min-width:22px;text-align:center;color:rgb(0 0 0 / .8)}.zbk-ms-bar{display:none;align-items:center;gap:10px;background:var(--zbk-accent,#c9a96e);border-radius:10px;padding:10px 16px;margin-top:14px;animation:zbkMsBarIn .18s ease}@keyframes zbkMsBarIn{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.zbk-ms-bar-names{flex:1;font-size:13px;font-weight:700;color:rgb(0 0 0 / .85);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zbk-ms-bar-meta{font-size:12px;font-weight:600;color:rgb(0 0 0 / .6);white-space:nowrap;flex-shrink:0}#zbk-overlay .zbk-cal-section,.zbk-inline-host .zbk-cal-section{margin-top:28px;padding-top:22px;border-top:1px solid var(--zbk-line);width:100%}#zbk-overlay .zbk-cal-title,.zbk-inline-host .zbk-cal-title{font-size:11px;font-weight:600;color:var(--zbk-muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 14px;font-family:var(--zbk-font);text-align:center}#zbk-overlay .zbk-cal-btns,.zbk-inline-host .zbk-cal-btns{display:flex;flex-direction:column;gap:10px}#zbk-overlay .zbk-cal-btn,.zbk-inline-host .zbk-cal-btn{display:flex;align-items:center;justify-content:center;gap:9px;padding:15px 20px;font-size:15px;font-weight:600;font-family:var(--zbk-font);color:var(--zbk-text);background:#fff0;border:1px solid var(--zbk-line);border-radius:10px;cursor:pointer;text-decoration:none;transition:border-color .15s;line-height:1;width:100%;box-sizing:border-box}#zbk-overlay .zbk-cal-btn:hover,.zbk-inline-host .zbk-cal-btn:hover{border-color:var(--zbk-text)}#zbk-overlay .zbk-inline-continue,.zbk-inline-host .zbk-inline-continue{display:flex;align-items:center;justify-content:center;gap:6px;width:calc(100% - 2px);margin:6px 0 2px;padding:14px 18px;background:var(--zbk-sel-bg);color:var(--zbk-sel-fg);border:none;border-radius:var(--zbk-r);font-family:var(--zbk-font);font-size:15px;font-weight:600;letter-spacing:-.005em;cursor:pointer;transition:background 0.12s,transform 0.08s;line-height:1}#zbk-overlay .zbk-inline-continue:hover,.zbk-inline-host .zbk-inline-continue:hover{background:var(--zbk-sel-hov)}#zbk-overlay .zbk-inline-continue:active,.zbk-inline-host .zbk-inline-continue:active{transform:translateY(1px)}