.eres-bwidget-root[data-v-60604329]{--eres-brand-50:#eff6ff;--eres-brand-100:#dbeafe;--eres-brand-200:#bfdbfe;--eres-brand-300:#93c5fd;--eres-brand-400:#60a5fa;--eres-brand-500:#3b82f6;--eres-brand-600:#2563eb;--eres-brand-700:#1d4ed8;--eres-brand-glow:59, 130, 246;--eres-bg:#f8fafc;--eres-surface:#ffffff;--eres-surface-2:#f1f5f9;--eres-border:#e2e8f0;--eres-text:#0f172a;--eres-text-muted:#64748b;--eres-gray-300:#cbd5e1;--eres-gray-400:#94a3b8;--eres-success:#10b981;--eres-danger:#ef4444;--eres-radius-sm:6px;--eres-radius-md:8px;--eres-radius-lg:14px;--eres-shadow-xs:0 1px 2px rgba(15,23,42,.04);--eres-shadow-md:0 4px 12px rgba(15,23,42,.08), 0 2px 4px rgba(15,23,42,.04);--eres-font-display:"Plus Jakarta Sans", -apple-system, system-ui, sans-serif;--eres-font-mono:"JetBrains Mono", ui-monospace, monospace;font-family:var(--eres-font-display);color:var(--eres-text)}.eres-bwidget-root.eres-font-inherit[data-v-60604329]{font-family:inherit}.eres-bwidget-root[data-v-60604329] *{box-sizing:border-box}.eres-btn[data-v-60604329]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 16px;border-radius:var(--eres-radius-md);border:1px solid #fff0;font-size:13px;font-weight:600;font-family:var(--eres-font-display);cursor:pointer;transition:all .16s}.eres-btn--sm[data-v-60604329]{height:32px;padding:0 12px;font-size:12px}.eres-btn--flat[data-v-60604329]{background:var(--eres-brand-500);color:#fff}.eres-btn--flat[data-v-60604329]:hover{background:var(--eres-brand-600)}.eres-btn--flat[data-v-60604329]:disabled{opacity:.55;cursor:not-allowed}.eres-btn--secondary[data-v-60604329]{background:var(--eres-surface);color:var(--eres-text);border-color:var(--eres-border)}.eres-btn--secondary[data-v-60604329]:hover{background:var(--eres-bg)}.eres-bw-state[data-v-60604329]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 24px;text-align:center;background:var(--eres-surface);border:1px solid var(--eres-border);border-radius:var(--eres-radius-lg);color:var(--eres-text-muted);font-size:14px}.eres-bw-state--error[data-v-60604329]{color:var(--eres-text)}.eres-evt-spinner[data-v-60604329]{width:28px;height:28px;border-radius:50%;border:3px solid var(--eres-border);border-top-color:var(--eres-brand-500);animation:eres-spin-60604329 .7s linear infinite}@keyframes eres-spin-60604329{to{transform:rotate(360deg)}}.eres-bw-slot-empty[data-v-60604329]{padding:24px 8px;text-align:center;color:var(--eres-text-muted);font-size:13px}.eres-bw-banner[data-v-60604329]{margin-top:14px;padding:10px 12px;background:#fef3c7;color:#92400e;border-radius:var(--eres-radius-md);font-size:12px;font-weight:600}.eres-bwizard[data-v-60604329]{background:var(--eres-surface-2);border:1px solid var(--eres-border);border-radius:var(--eres-radius-lg);padding:20px;margin-bottom:16px}.eres-bwizard__steps[data-v-60604329]{display:grid;grid-template-columns:repeat(4,1fr);position:relative}.eres-bwizard__step[data-v-60604329]{display:flex;flex-direction:column;align-items:center;gap:8px;position:relative}.eres-bwizard__step-num[data-v-60604329]{width:32px;height:32px;border-radius:50%;background:var(--eres-bg);color:var(--eres-text-muted);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;z-index:2;position:relative;border:2px solid var(--eres-surface-2);transition:all .2s}.eres-bwizard__step--done .eres-bwizard__step-num[data-v-60604329]{background:var(--eres-success);color:#fff}.eres-bwizard__step--active .eres-bwizard__step-num[data-v-60604329]{background:var(--eres-brand-500);color:#fff;box-shadow:0 0 0 4px rgba(var(--eres-brand-glow),.2)}.eres-bwizard__step-label[data-v-60604329]{font-size:12px;font-weight:700;color:var(--eres-text-muted);text-transform:uppercase;letter-spacing:.04em;text-align:center}.eres-bwizard__step--done .eres-bwizard__step-label[data-v-60604329]{color:var(--eres-success)}.eres-bwizard__step--active .eres-bwizard__step-label[data-v-60604329]{color:var(--eres-brand-600)}.eres-bwizard__step[data-v-60604329]:not(:last-child):after{content:"";position:absolute;left:calc(50% + 16px);right:calc(-50% + 16px);top:16px;height:3px;background:var(--eres-bg);z-index:1}.eres-bwizard__step--done[data-v-60604329]:not(:last-child):after{background:var(--eres-success)}.eres-bdate-b[data-v-60604329]{display:grid;grid-template-columns:280px 1fr;gap:16px}@media (max-width:1000px){.eres-bdate-b[data-v-60604329]{grid-template-columns:1fr}}.eres-bdate-b__side[data-v-60604329]{background:var(--eres-surface);border:1px solid var(--eres-border);border-radius:var(--eres-radius-lg);padding:22px;align-self:start;position:sticky;top:16px}.eres-bdate-b__side-icon[data-v-60604329]{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,var(--eres-brand-400),var(--eres-brand-600));color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.eres-bdate-b__side-title[data-v-60604329]{font-family:var(--eres-font-display);font-size:18px;font-weight:800;letter-spacing:-.02em;color:var(--eres-text);margin:0 0 4px}.eres-bdate-b__side-desc[data-v-60604329]{font-size:13px;color:var(--eres-text-muted);line-height:1.55;margin-bottom:18px}.eres-bdate-b__side-meta[data-v-60604329]{display:flex;flex-direction:column;gap:10px}.eres-bdate-b__side-meta-row[data-v-60604329]{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--eres-text)}.eres-bdate-b__side-meta-row svg[data-v-60604329]{width:14px;height:14px;color:var(--eres-text-muted);flex-shrink:0}.eres-bdate-b__side-meta-row strong[data-v-60604329]{font-weight:700;color:var(--eres-text)}.eres-bdate-b__selected[data-v-60604329]{margin-top:18px;padding:14px;background:linear-gradient(135deg,rgba(var(--eres-brand-glow),.08),rgba(var(--eres-brand-glow),.03));border:1px solid rgba(var(--eres-brand-glow),.2);border-radius:var(--eres-radius-md)}.eres-bdate-b__selected-label[data-v-60604329]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--eres-brand-600);margin-bottom:4px}.eres-bdate-b__selected-value[data-v-60604329]{font-family:var(--eres-font-display);font-size:14px;font-weight:700;color:var(--eres-text);margin-bottom:10px}.eres-bdate-b__selected-cta[data-v-60604329]{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;padding:9px;background:var(--eres-brand-500);color:#fff;border:none;border-radius:var(--eres-radius-md);font-family:var(--eres-font-display);font-size:12px;font-weight:700;cursor:pointer;transition:all .16s}.eres-bdate-b__selected-cta[data-v-60604329]:hover{background:var(--eres-brand-600)}.eres-bdate-b__selected-cta[data-v-60604329]:disabled{opacity:.55;cursor:not-allowed}.eres-bw-duration[data-v-60604329]{margin-top:16px}.eres-bw-duration__label[data-v-60604329],.eres-bw-tz label[data-v-60604329]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--eres-text-muted);margin-bottom:6px;display:block}.eres-bw-duration__opts[data-v-60604329]{display:flex;flex-wrap:wrap;gap:6px}.eres-bw-duration__opt[data-v-60604329]{padding:6px 12px;background:var(--eres-surface);border:1px solid var(--eres-border);border-radius:var(--eres-radius-md);font-size:12px;font-weight:700;color:var(--eres-text);cursor:pointer;font-family:var(--eres-font-display)}.eres-bw-duration__opt.is-active[data-v-60604329]{background:var(--eres-brand-500);border-color:var(--eres-brand-500);color:#fff}.eres-bw-tz[data-v-60604329]{margin-top:16px}.eres-bw-tz select[data-v-60604329]{width:100%;height:38px;padding:0 10px;border:1px solid var(--eres-border);border-radius:var(--eres-radius-md);background:var(--eres-surface);color:var(--eres-text);font-family:var(--eres-font-display);font-size:13px}.eres-bdate-b__main[data-v-60604329]{background:var(--eres-surface);border:1px solid var(--eres-border);border-radius:var(--eres-radius-lg);overflow:hidden;display:grid;grid-template-columns:1fr 320px}@media (max-width:900px){.eres-bdate-b__main[data-v-60604329]{grid-template-columns:1fr}}.eres-bdate-b__cal[data-v-60604329]{padding:22px}.eres-bcal-head[data-v-60604329]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.eres-bcal-head__title[data-v-60604329]{font-family:var(--eres-font-display);font-size:17px;font-weight:800;letter-spacing:-.02em;color:var(--eres-text);text-transform:capitalize}.eres-bcal-head__nav[data-v-60604329]{display:flex;gap:6px}.eres-bcal-head__nav-btn[data-v-60604329]{width:34px;height:34px;border-radius:var(--eres-radius-md);background:var(--eres-surface);border:1px solid var(--eres-border);color:var(--eres-text);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .16s}.eres-bcal-head__nav-btn[data-v-60604329]:hover{background:var(--eres-bg)}.eres-bcal[data-v-60604329]{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.eres-bcal--heatmap[data-v-60604329]{gap:4px}.eres-bcal__weekday[data-v-60604329]{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--eres-text-muted);text-align:center;padding:4px 0 10px}.eres-bcal__cell[data-v-60604329]{aspect-ratio:1;border-radius:var(--eres-radius-md);background:var(--eres-surface);border:1px solid var(--eres-border);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;transition:all .16s;position:relative;font-family:var(--eres-font-display);font-weight:700;font-size:14px;color:var(--eres-text);padding:8px 4px 4px}.eres-bcal__cell[data-v-60604329]:hover:not(.eres-bcal__cell--disabled){background:var(--eres-brand-50);border-color:var(--eres-brand-300);transform:translateY(-1px)}.eres-bcal__cell--disabled[data-v-60604329]{background:#fff0;border-color:#fff0;color:var(--eres-gray-300);cursor:not-allowed}.eres-bcal__cell--today[data-v-60604329]{border-color:var(--eres-brand-300);color:var(--eres-brand-600)}.eres-bcal__cell--selected[data-v-60604329]{background:var(--eres-brand-500);border-color:var(--eres-brand-500);color:#fff}.eres-bcal__cell--selected[data-v-60604329]:hover:not(.eres-bcal__cell--disabled){background:var(--eres-brand-600);border-color:var(--eres-brand-600);color:#fff;transform:translateY(-1px)}.eres-bcal__cell-day[data-v-60604329]{font-family:var(--eres-font-display);font-weight:700;font-size:14px;line-height:1}.eres-bcal__cell--selected .eres-bcal__cell-day[data-v-60604329]{color:#fff}.eres-bcal__heatbar[data-v-60604329]{display:flex;gap:1px;width:80%;height:4px;margin-top:auto}.eres-bcal__heat-slot[data-v-60604329]{flex:1;background:var(--eres-bg);border-radius:1px;min-width:2px}.eres-bcal__heat-slot--low[data-v-60604329]{background:var(--eres-brand-200)}.eres-bcal__heat-slot--mid[data-v-60604329]{background:var(--eres-brand-400)}.eres-bcal__heat-slot--high[data-v-60604329]{background:var(--eres-brand-600)}.eres-bcal__heat-slot--peak[data-v-60604329]{background:var(--eres-brand-700)}.eres-bcal__cell--selected .eres-bcal__heat-slot[data-v-60604329]{background:#ffffffd9}.eres-bdate-b__legend[data-v-60604329]{display:flex;gap:16px;margin-top:14px;padding-top:14px;border-top:1px solid var(--eres-border);flex-wrap:wrap;align-items:center;font-size:11px;color:var(--eres-text-muted)}.eres-bdate-b__legend-item[data-v-60604329]{display:inline-flex;align-items:center;gap:6px}.eres-bdate-b__legend-swatch[data-v-60604329]{width:14px;height:4px;border-radius:1px}.eres-bdate-b__drawer[data-v-60604329]{background:var(--eres-surface-2);border-left:1px solid var(--eres-border);padding:20px;display:flex;flex-direction:column;max-height:600px}@media (max-width:900px){.eres-bdate-b__drawer[data-v-60604329]{border-left:none;border-top:1px solid var(--eres-border)}}.eres-bdate-b__drawer-head[data-v-60604329]{margin-bottom:14px}.eres-bdate-b__drawer-title[data-v-60604329]{font-family:var(--eres-font-display);font-size:14px;font-weight:800;letter-spacing:-.01em;color:var(--eres-text);text-transform:capitalize}.eres-bdate-b__drawer-sub[data-v-60604329]{font-size:11px;color:var(--eres-text-muted);margin-top:2px}.eres-bdate-b__drawer-stats[data-v-60604329]{display:flex;gap:6px;margin-bottom:14px}.eres-bdate-b__drawer-stat[data-v-60604329]{flex:1;padding:8px 10px;background:var(--eres-surface);border:1px solid var(--eres-border);border-radius:var(--eres-radius-md);display:flex;flex-direction:column;gap:2px;align-items:center}.eres-bdate-b__drawer-stat-num[data-v-60604329]{font-family:var(--eres-font-display);font-size:16px;font-weight:800;color:var(--eres-text);letter-spacing:-.01em}.eres-bdate-b__drawer-stat-label[data-v-60604329]{color:var(--eres-text-muted);font-size:9px;text-transform:uppercase;letter-spacing:.05em;font-weight:700}.eres-bw-hr[data-v-60604329]{background:none;border:none;font-family:var(--eres-font-display);font-size:16px;font-weight:800;color:var(--eres-brand-600);cursor:pointer;padding:0}.eres-bdate-b__drawer-list[data-v-60604329]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:6px}.eres-bdate-b__period[data-v-60604329]{flex-shrink:0;display:flex;align-items:center;gap:8px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--eres-text-muted);margin:8px 0 4px}.eres-bdate-b__period[data-v-60604329]:after{content:"";flex:1;height:1px;background:var(--eres-border)}.eres-bslot[data-v-60604329]{flex-shrink:0;padding:10px 14px;background:var(--eres-surface);border:1.5px solid var(--eres-border);border-radius:var(--eres-radius-md);font-family:var(--eres-font-display);font-size:13px;font-weight:700;color:var(--eres-text);cursor:pointer;transition:all .16s;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px}.eres-bslot[data-v-60604329]:hover{border-color:var(--eres-brand-400);color:var(--eres-brand-700);transform:translateY(-1px)}.eres-bslot--selected[data-v-60604329]{background:var(--eres-brand-50);border-color:var(--eres-brand-500);color:var(--eres-brand-700);justify-content:space-between;gap:0;padding:0;overflow:hidden}.eres-bslot__time[data-v-60604329]{flex:1;padding:10px 0 10px 14px;text-align:center}.eres-bslot__next[data-v-60604329]{padding:10px 14px;background:var(--eres-brand-500);color:#fff;border:none;font-family:inherit;font-weight:700;font-size:12px;cursor:pointer;transition:background .16s}.eres-bslot__next[data-v-60604329]:hover{background:var(--eres-brand-600)}.eres-bslot__next[data-v-60604329]:disabled{opacity:.6;cursor:not-allowed}.eres-binfo-a[data-v-60604329]{display:grid;grid-template-columns:320px 1fr;background:var(--eres-surface);border:1px solid var(--eres-border);border-radius:var(--eres-radius-lg);overflow:hidden}@media (max-width:900px){.eres-binfo-a[data-v-60604329]{grid-template-columns:1fr}.eres-binfo-a__side[data-v-60604329]{border-right:none!important;border-bottom:1px solid var(--eres-border)}}.eres-binfo-a__side[data-v-60604329]{padding:24px 22px;border-right:1px solid var(--eres-border);background:var(--eres-surface-2);display:flex;flex-direction:column;gap:18px}.eres-binfo-a__back-btn[data-v-60604329]{width:32px;height:32px;border-radius:50%;background:var(--eres-surface);border:1px solid var(--eres-border);color:var(--eres-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;align-self:flex-start;transition:all .16s}.eres-binfo-a__back-btn[data-v-60604329]:hover{background:var(--eres-bg);color:var(--eres-text)}.eres-binfo-a__brand[data-v-60604329]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--eres-text-muted)}.eres-binfo-a__title[data-v-60604329]{font-family:var(--eres-font-display);font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--eres-text);line-height:1.2;margin:0}.eres-binfo-a__desc[data-v-60604329]{font-size:13px;color:var(--eres-text-muted);line-height:1.55}.eres-binfo-a__meta[data-v-60604329]{display:flex;flex-direction:column;gap:10px}.eres-binfo-a__meta-item[data-v-60604329]{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--eres-text)}.eres-binfo-a__meta-item svg[data-v-60604329]{width:14px;height:14px;color:var(--eres-text-muted);flex-shrink:0}.eres-binfo-a__meta-item strong[data-v-60604329]{font-weight:700}.eres-binfo-a__main[data-v-60604329]{padding:28px 32px;display:flex;flex-direction:column;gap:18px}.eres-binfo-confirm[data-v-60604329]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;background:rgba(var(--eres-brand-glow),.2);border:1px solid rgba(var(--eres-brand-glow),.2);border-radius:var(--eres-radius-md);overflow:hidden}.eres-binfo-confirm__cell[data-v-60604329]{background:var(--eres-brand-50);padding:12px 14px;display:flex;align-items:center;gap:10px}.eres-binfo-confirm__icon[data-v-60604329]{width:32px;height:32px;border-radius:8px;background:var(--eres-surface);color:var(--eres-brand-600);display:flex;align-items:center;justify-content:center;flex-shrink:0}.eres-binfo-confirm__body[data-v-60604329]{min-width:0}.eres-binfo-confirm__label[data-v-60604329]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--eres-brand-700);margin-bottom:1px}.eres-binfo-confirm__value[data-v-60604329]{font-family:var(--eres-font-display);font-size:13px;font-weight:700;color:var(--eres-text);letter-spacing:-.01em}.eres-binfo-a__form[data-v-60604329]{display:flex;flex-direction:column;gap:14px}.eres-binfo-a__form-row[data-v-60604329]{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:600px){.eres-binfo-a__form-row[data-v-60604329]{grid-template-columns:1fr}}.eres-floating-input[data-v-60604329]{position:relative}.eres-floating-input__input[data-v-60604329]{width:100%;height:56px;padding:22px 14px 8px;background:var(--eres-bg);border:1px solid var(--eres-border);border-radius:var(--eres-radius-md);font-size:14px;color:var(--eres-text);outline:none;font-family:inherit;transition:all .16s}.eres-floating-input__input[data-v-60604329]:focus{background:var(--eres-surface);border-color:var(--eres-brand-400);box-shadow:0 0 0 3px rgba(var(--eres-brand-glow),.12)}.eres-floating-input__label[data-v-60604329]{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:13px;color:var(--eres-text-muted);pointer-events:none;transition:all .16s;font-weight:500}.eres-floating-input__input:focus+.eres-floating-input__label[data-v-60604329],.eres-floating-input--filled .eres-floating-input__label[data-v-60604329]{top:14px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--eres-brand-600);transform:translateY(0)}.eres-floating-input--required .eres-floating-input__label[data-v-60604329]:after{content:" *";color:var(--eres-danger)}.eres-binfo-a__textarea-wrap[data-v-60604329]{position:relative}.eres-binfo-a__textarea[data-v-60604329]{width:100%;min-height:110px;padding:22px 14px 12px;background:var(--eres-bg);border:1px solid var(--eres-border);border-radius:var(--eres-radius-md);font-size:14px;font-family:inherit;color:var(--eres-text);outline:none;resize:vertical;line-height:1.6;transition:all .16s;box-sizing:border-box}.eres-binfo-a__textarea[data-v-60604329]:focus{background:var(--eres-surface);border-color:var(--eres-brand-400);box-shadow:0 0 0 3px rgba(var(--eres-brand-glow),.12)}.eres-binfo-a__textarea-label[data-v-60604329]{position:absolute;left:14px;top:14px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--eres-text-muted);pointer-events:none}.eres-binfo-a__textarea:focus+.eres-binfo-a__textarea-label[data-v-60604329]{color:var(--eres-brand-600)}.eres-binfo-a__textarea-counter[data-v-60604329]{position:absolute;right:14px;bottom:10px;font-size:10px;color:var(--eres-text-muted);font-family:var(--eres-font-mono);pointer-events:none;background:var(--eres-surface);padding:2px 6px;border-radius:4px}.eres-binfo-a__consent[data-v-60604329]{display:flex;gap:10px;padding:12px 14px;background:var(--eres-bg);border:1px solid var(--eres-border);border-radius:var(--eres-radius-md);cursor:pointer;transition:all .16s}.eres-binfo-a__consent[data-v-60604329]:hover{background:var(--eres-brand-50);border-color:var(--eres-brand-200)}.eres-binfo-a__consent input[data-v-60604329]{margin-top:2px;flex-shrink:0}.eres-binfo-a__consent-text[data-v-60604329]{font-size:12px;color:var(--eres-text);line-height:1.55}.eres-binfo-a__consent-text a[data-v-60604329]{color:var(--eres-brand-600);text-decoration:none;font-weight:600}.eres-binfo-a__foot[data-v-60604329]{display:flex;align-items:center;gap:12px;margin-top:6px;padding-top:16px;border-top:1px solid var(--eres-border)}.eres-binfo-a__foot-spacer[data-v-60604329]{flex:1}.eres-binfo-b[data-v-60604329]{background:linear-gradient(135deg,var(--eres-surface) 0%,var(--eres-surface-2) 100%);border:1px solid var(--eres-border);border-radius:var(--eres-radius-lg);overflow:hidden;position:relative;min-height:540px;display:flex;flex-direction:column}.eres-binfo-b__topbar[data-v-60604329]{padding:16px 28px;border-bottom:1px solid var(--eres-border);background:var(--eres-surface);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.eres-binfo-b__progress[data-v-60604329]{flex:1;display:flex;align-items:center;gap:10px;min-width:200px}.eres-binfo-b__progress-bar[data-v-60604329]{flex:1;height:4px;background:var(--eres-bg);border-radius:2px;overflow:hidden}.eres-binfo-b__progress-fill[data-v-60604329]{height:100%;background:linear-gradient(90deg,var(--eres-brand-400),var(--eres-brand-600));border-radius:2px;transition:width .3s ease}.eres-binfo-b__progress-text[data-v-60604329]{font-size:11px;font-weight:700;color:var(--eres-text-muted);font-family:var(--eres-font-mono);white-space:nowrap}.eres-binfo-b__progress-text strong[data-v-60604329]{color:var(--eres-brand-600)}.eres-binfo-b__meta[data-v-60604329]{display:flex;align-items:center;gap:14px;font-size:12px;color:var(--eres-text-muted)}.eres-binfo-b__meta-item[data-v-60604329]{display:inline-flex;align-items:center;gap:5px}.eres-binfo-b__meta-item svg[data-v-60604329]{width:12px;height:12px;opacity:.6}.eres-binfo-b__meta-item strong[data-v-60604329]{color:var(--eres-text);font-weight:700}.eres-binfo-b__main[data-v-60604329]{flex:1;display:flex;align-items:center;justify-content:center;padding:40px 32px;position:relative}.eres-binfo-b__question[data-v-60604329]{width:100%;max-width:580px;display:flex;flex-direction:column;gap:20px;position:relative}.eres-binfo-b__qnum[data-v-60604329]{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--eres-brand-600)}.eres-binfo-b__qnum-circle[data-v-60604329]{width:24px;height:24px;border-radius:50%;background:var(--eres-brand-500);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-family:var(--eres-font-display)}.eres-binfo-b__qnum-arrow[data-v-60604329]{width:11px;height:11px;opacity:.5}.eres-binfo-b__qlabel[data-v-60604329]{font-family:var(--eres-font-display);font-size:28px;font-weight:800;letter-spacing:-.025em;color:var(--eres-text);line-height:1.2}.eres-binfo-b__qlabel-required[data-v-60604329]{color:var(--eres-danger);margin-left:2px}.eres-binfo-b__qinput[data-v-60604329]{width:100%;min-height:52px;padding:0;background:#fff0;border:none;border-bottom:2px solid var(--eres-border);font-family:var(--eres-font-display);font-size:22px;font-weight:600;color:var(--eres-text);outline:none;transition:border-color .2s;letter-spacing:-.01em;resize:none}.eres-binfo-b__qinput[data-v-60604329]::placeholder{color:var(--eres-gray-300);font-weight:500}.eres-binfo-b__qinput[data-v-60604329]:focus{border-color:var(--eres-brand-500)}.eres-binfo-b__qactions[data-v-60604329]{display:flex;align-items:center;gap:14px;margin-top:6px;flex-wrap:wrap}.eres-binfo-b__qnext[data-v-60604329]{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;background:var(--eres-brand-500);color:#fff;border:none;border-radius:var(--eres-radius-md);font-family:var(--eres-font-display);font-size:14px;font-weight:700;cursor:pointer;transition:all .16s;box-shadow:0 4px 14px rgba(var(--eres-brand-glow),.3)}.eres-binfo-b__qnext[data-v-60604329]:hover{background:var(--eres-brand-600);transform:translateY(-1px)}.eres-binfo-b__qnext[data-v-60604329]:disabled{opacity:.6;cursor:not-allowed}.eres-binfo-b__qkey[data-v-60604329]{font-size:12px;color:var(--eres-text-muted);display:inline-flex;align-items:center;gap:5px}.eres-binfo-b__qkey kbd[data-v-60604329]{display:inline-flex;align-items:center;padding:3px 7px;background:var(--eres-surface);border:1px solid var(--eres-border);border-radius:4px;font-family:var(--eres-font-mono);font-size:10px;font-weight:700;color:var(--eres-text)}.eres-binfo-b__botbar[data-v-60604329]{padding:14px 28px;border-top:1px solid var(--eres-border);background:var(--eres-surface);display:flex;align-items:center;gap:12px;flex-wrap:wrap}.eres-binfo-b__answered[data-v-60604329]{display:flex;gap:6px;flex-wrap:wrap;flex:1;min-width:200px}.eres-binfo-b__answered-chip[data-v-60604329]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;background:var(--eres-bg);border:1px solid var(--eres-border);border-radius:999px;font-size:11px;font-weight:600;color:var(--eres-text);cursor:pointer;transition:all .16s}.eres-binfo-b__answered-chip[data-v-60604329]:hover{background:var(--eres-brand-50);border-color:var(--eres-brand-300)}.eres-binfo-b__answered-chip-tick[data-v-60604329]{width:11px;height:11px;color:var(--eres-success);flex-shrink:0}.eres-binfo-b__reminder[data-v-60604329]{position:absolute;right:24px;bottom:24px;padding:10px 14px;background:var(--eres-surface);border:1px solid var(--eres-border);border-radius:var(--eres-radius-md);box-shadow:var(--eres-shadow-md);display:flex;align-items:center;gap:10px;max-width:280px}@media (max-width:700px){.eres-binfo-b__reminder[data-v-60604329]{position:static;margin-top:24px}}.eres-binfo-b__reminder-icon[data-v-60604329]{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,var(--eres-brand-400),var(--eres-brand-600));color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.eres-binfo-b__reminder-body[data-v-60604329]{flex:1;min-width:0}.eres-binfo-b__reminder-title[data-v-60604329]{font-size:11px;font-weight:700;color:var(--eres-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eres-binfo-b__reminder-sub[data-v-60604329]{font-size:10px;color:var(--eres-text-muted);margin-top:1px}.eres-bdone[data-v-60604329]{background:var(--eres-surface);border:1px solid var(--eres-border);border-radius:var(--eres-radius-lg);padding:48px 32px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.eres-bdone__icon[data-v-60604329]{width:56px;height:56px;border-radius:50%;background:#d1fae5;color:#065f46;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.eres-bdone__title[data-v-60604329]{font-family:var(--eres-font-display);font-size:20px;font-weight:800;color:var(--eres-text);margin:0}.eres-bdone__when[data-v-60604329]{font-size:15px;color:var(--eres-text);margin:0}.eres-bdone__sub[data-v-60604329]{font-size:13px;color:var(--eres-text-muted);margin:0}.eres-bdone__hint[data-v-60604329]{font-size:12px;color:var(--eres-text-muted);margin:4px 0 0}.eres-evt-root[data-v-65236dd8]{--eres-brand-50:#eff6ff;--eres-brand-100:#dbeafe;--eres-brand-200:#bfdbfe;--eres-brand-300:#93c5fd;--eres-brand-400:#60a5fa;--eres-brand-500:#3b82f6;--eres-brand-600:#2563eb;--eres-brand-700:#1d4ed8;--eres-brand-glow:59, 130, 246;--eres-bg:#f8fafc;--eres-surface:#ffffff;--eres-surface-2:#f1f5f9;--eres-border:#e2e8f0;--eres-text:#0f172a;--eres-text-muted:#64748b;--eres-success:#10b981;--eres-danger:#ef4444;--eres-radius-sm:6px;--eres-radius-md:8px;--eres-radius-lg:14px;--eres-shadow-md:0 4px 12px rgba(15, 23, 42, .08), 0 2px 4px rgba(15, 23, 42, .04);--eres-font-display:"Plus Jakarta Sans", -apple-system, system-ui, sans-serif;--eres-transition:.18s cubic-bezier(.4, 0, .2, 1);font-family:var(--eres-font-display);color:var(--eres-text)}.eres-evt-root.eres-font-inherit[data-v-65236dd8]{font-family:inherit}.eres-evt-root[data-v-65236dd8] *{box-sizing:border-box}.eres-btn[data-v-65236dd8]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 16px;border-radius:var(--eres-radius-md);border:1px solid #fff0;font-size:13px;font-weight:600;font-family:var(--eres-font-display);cursor:pointer;transition:all var(--eres-transition)}.eres-btn--flat[data-v-65236dd8]{background:var(--eres-brand-500);color:#fff}.eres-btn--flat[data-v-65236dd8]:hover{background:var(--eres-brand-600)}.eres-bwizard[data-v-65236dd8]{background:var(--eres-surface-2);border:1px solid var(--eres-border);border-radius:var(--eres-radius-lg);padding:20px;margin-bottom:16px}.eres-bwizard__back[data-v-65236dd8]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--eres-surface);border:1px solid var(--eres-border);border-radius:999px;color:var(--eres-brand-600);font-size:12px;font-weight:700;cursor:pointer;transition:all .16s}.eres-bwizard__back svg[data-v-65236dd8]{width:14px;height:14px}.eres-bwizard__back[data-v-65236dd8]:hover{background:var(--eres-brand-50);border-color:var(--eres-brand-200)}.eres-evt-back[data-v-65236dd8]{margin-bottom:16px}.eres-bwizard__steps[data-v-65236dd8]{display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative}.eres-bwizard__step[data-v-65236dd8]{display:flex;flex-direction:column;align-items:center;gap:8px;position:relative}.eres-bwizard__step-num[data-v-65236dd8]{width:32px;height:32px;border-radius:50%;background:var(--eres-bg);color:var(--eres-text-muted);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;z-index:2;position:relative;border:2px solid var(--eres-surface-2);transition:all .2s}.eres-bwizard__step--done .eres-bwizard__step-num[data-v-65236dd8]{background:var(--eres-success);color:#fff}.eres-bwizard__step--active .eres-bwizard__step-num[data-v-65236dd8]{background:var(--eres-brand-500);color:#fff;box-shadow:0 0 0 4px rgba(var(--eres-brand-glow),.2)}.eres-bwizard__step-label[data-v-65236dd8]{font-size:12px;font-weight:700;color:var(--eres-text-muted);text-transform:uppercase;letter-spacing:.04em;text-align:center}.eres-bwizard__step--done .eres-bwizard__step-label[data-v-65236dd8]{color:var(--eres-success)}.eres-bwizard__step--active .eres-bwizard__step-label[data-v-65236dd8]{color:var(--eres-brand-600)}.eres-bwizard__step[data-v-65236dd8]:not(:last-child):after{content:"";position:absolute;left:calc(50% + 16px);right:calc(-50% + 16px);top:16px;height:3px;background:var(--eres-bg);z-index:1}.eres-bwizard__step--done[data-v-65236dd8]:not(:last-child):after{background:var(--eres-success)}.eres-evt-state[data-v-65236dd8]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px 24px;text-align:center;background:var(--eres-surface);border:1px solid var(--eres-border);border-radius:var(--eres-radius-lg);color:var(--eres-text-muted);font-size:14px}.eres-evt-state--error[data-v-65236dd8]{color:var(--eres-text)}.eres-evt-spinner[data-v-65236dd8]{width:28px;height:28px;border-radius:50%;border:3px solid var(--eres-border);border-top-color:var(--eres-brand-500);animation:eres-spin-65236dd8 .7s linear infinite}@keyframes eres-spin-65236dd8{to{transform:rotate(360deg)}}.eres-event-list-rich[data-v-65236dd8]{display:flex;flex-direction:column;gap:16px}.eres-event-row[data-v-65236dd8]{background:var(--eres-surface);border:1px solid var(--eres-border);border-radius:var(--eres-radius-lg);overflow:hidden;transition:all var(--eres-transition);display:grid;grid-template-columns:1fr 280px;min-height:160px}.eres-event-row[data-v-65236dd8]:hover{border-color:var(--eres-brand-300);box-shadow:var(--eres-shadow-md);transform:translateY(-1px)}@media (max-width:800px){.eres-event-row[data-v-65236dd8]{grid-template-columns:1fr}.eres-event-row__right[data-v-65236dd8]{border-left:none!important;border-top:1px solid var(--eres-border)}}.eres-event-row__left[data-v-65236dd8]{padding:20px 24px;display:flex;gap:16px;align-items:flex-start}.eres-event-row__icon[data-v-65236dd8]{width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,var(--accent-from,#10b981),var(--accent-to,#059669));color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative}.eres-event-row__icon-dot[data-v-65236dd8]{position:absolute;bottom:-2px;right:-2px;width:16px;height:16px;border-radius:50%;background:var(--eres-success);border:3px solid var(--eres-surface)}.eres-event-row__icon-dot[data-v-65236dd8]:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:2px solid var(--eres-success);opacity:.6;animation:eres-pulse-65236dd8 1.8s ease-out infinite}@keyframes eres-pulse-65236dd8{0%{transform:scale(.8);opacity:.6}to{transform:scale(1.8);opacity:0}}.eres-event-row__body[data-v-65236dd8]{flex:1;min-width:0}.eres-event-row__title-row[data-v-65236dd8]{display:flex;align-items:center;gap:8px;margin-bottom:4px;flex-wrap:wrap}.eres-event-row__title[data-v-65236dd8]{font-family:var(--eres-font-display);font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--eres-text);margin:0}.eres-event-row__status[data-v-65236dd8]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:#d1fae5;color:#065f46;border-radius:999px;font-size:10px;font-weight:700}.eres-event-row__status[data-v-65236dd8]:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.eres-event-row__desc[data-v-65236dd8]{font-size:13px;color:var(--eres-text-muted);line-height:1.6;margin-bottom:14px}.eres-event-row__meta-grid[data-v-65236dd8]{display:flex;flex-wrap:wrap;gap:6px}.eres-event-row__meta[data-v-65236dd8]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;background:var(--eres-bg);border-radius:999px;font-size:11px;font-weight:600;color:var(--eres-text)}.eres-event-row__meta svg[data-v-65236dd8]{width:11px;height:11px;opacity:.6}.eres-event-row__right[data-v-65236dd8]{border-left:1px solid var(--eres-border);background:var(--eres-surface-2);padding:16px 18px;display:flex;flex-direction:column;justify-content:space-between;gap:12px}.eres-event-row__avail-head[data-v-65236dd8]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--eres-text-muted);margin-bottom:8px}.eres-mini-dates[data-v-65236dd8]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:10px}.eres-mini-date[data-v-65236dd8]{display:flex;flex-direction:column;align-items:center;padding:6px 0;background:var(--eres-surface);border:1px solid var(--eres-border);border-radius:6px;cursor:pointer;transition:all .12s;font-family:var(--eres-font-display)}.eres-mini-date[data-v-65236dd8]:hover{border-color:var(--eres-brand-400);background:var(--eres-brand-50)}.eres-mini-date__weekday[data-v-65236dd8]{font-size:9px;font-weight:700;color:var(--eres-text-muted);text-transform:uppercase;letter-spacing:.05em}.eres-mini-date__day[data-v-65236dd8]{font-family:var(--eres-font-display);font-size:13px;font-weight:700;color:var(--eres-text);margin-top:1px}.eres-mini-date--full[data-v-65236dd8]{opacity:.4;cursor:not-allowed}.eres-mini-date--full[data-v-65236dd8]:hover{border-color:var(--eres-border);background:var(--eres-surface)}.eres-mini-date--selected[data-v-65236dd8]{background:var(--eres-brand-500);border-color:var(--eres-brand-500)}.eres-mini-date--selected .eres-mini-date__weekday[data-v-65236dd8],.eres-mini-date--selected .eres-mini-date__day[data-v-65236dd8]{color:#fff}.eres-mini-skeleton[data-v-65236dd8]{height:38px;cursor:default;background:linear-gradient(90deg,var(--eres-surface) 25%,var(--eres-bg) 50%,var(--eres-surface) 75%);background-size:200% 100%;animation:eres-shimmer-65236dd8 1.2s ease-in-out infinite}.eres-mini-skeleton[data-v-65236dd8]:hover{border-color:var(--eres-border);background:var(--eres-surface)}@keyframes eres-shimmer-65236dd8{0%{background-position:200% 0}to{background-position:-200% 0}}.eres-event-row__slots[data-v-65236dd8]{font-size:11px;color:var(--eres-text-muted);display:flex;align-items:center;gap:5px;margin-bottom:4px}.eres-event-row__slots strong[data-v-65236dd8]{color:var(--eres-brand-600);font-weight:700}.eres-event-row__cta[data-v-65236dd8]{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;background:var(--eres-brand-500);color:#fff;border:none;border-radius:var(--eres-radius-md);font-size:13px;font-weight:700;cursor:pointer;transition:all .16s;font-family:var(--eres-font-display)}.eres-event-row__cta[data-v-65236dd8]:hover{background:var(--eres-brand-600);transform:translateY(-1px)}.erbk-widget{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.5;color:#1f2937;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:20px;max-width:560px;margin:0 auto}.erbk-loading{padding:24px;text-align:center;color:#6b7280}.erbk-error{padding:12px;background:#fee2e2;color:#b91c1c;border-radius:6px}.erbk-banner{padding:10px 14px;border-radius:6px;margin-top:12px;font-size:13px}.erbk-banner-warn{background:#fef3c7;color:#92400e;border:1px solid #fde68a}.erbk-header{border-top:4px solid #2563eb;padding-top:16px;margin-bottom:20px}.erbk-title{margin:0 0 6px;font-size:20px;font-weight:600}.erbk-meta{color:#6b7280;font-size:13px}.erbk-desc{margin-top:8px;color:#4b5563;font-size:13px}.erbk-month-nav{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:15px}.erbk-btn-icon{background:#fff0;border:1px solid #e5e7eb;width:32px;height:32px;border-radius:6px;cursor:pointer;font-size:18px;line-height:1}.erbk-btn-icon:hover{background:#f3f4f6}.erbk-calendar{margin-bottom:16px}.erbk-cal-row,.erbk-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.erbk-cal-headers{text-align:center;font-size:11px;color:#6b7280;font-weight:600;margin-bottom:4px}.erbk-cal-day{aspect-ratio:1;border:1px solid #fff0;background:#fff0;border-radius:6px;cursor:pointer;font-size:13px;color:#1f2937;transition:background .15s}.erbk-cal-day:hover:not(:disabled){background:#eff6ff}.erbk-cal-day:disabled{color:#d1d5db;cursor:not-allowed}.erbk-cal-out{color:#d1d5db!important}.erbk-cal-has{color:#2563eb;font-weight:600}.erbk-cal-today{border-color:#2563eb}.erbk-cal-selected{background:#2563eb!important;color:#fff!important}.erbk-slots{margin-top:16px}.erbk-slots h3{font-size:14px;margin:0 0 8px;color:#374151}.erbk-slot-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:8px;margin-bottom:16px}.erbk-slot{background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:8px;cursor:pointer;font-size:13px;text-align:center}.erbk-slot:hover{border-color:#2563eb;color:#2563eb}.erbk-slot-selected{background:#2563eb;color:#fff;border-color:#2563eb}.erbk-btn{background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:8px 16px;cursor:pointer;font-size:14px;color:#1f2937}.erbk-btn:hover{background:#f3f4f6}.erbk-btn:disabled{opacity:.5;cursor:not-allowed}.erbk-btn-primary{background:#2563eb;color:#fff;border-color:#2563eb}.erbk-btn-primary:hover{background:#1d4ed8}.erbk-btn-danger{background:#dc2626;color:#fff;border-color:#dc2626}.erbk-btn-danger:hover{background:#b91c1c}.erbk-form-summary{background:#eff6ff;padding:10px 12px;border-radius:6px;margin-bottom:16px}.erbk-field{margin-bottom:12px}.erbk-field label{display:block;font-size:13px;font-weight:600;margin-bottom:4px}.erbk-field input,.erbk-field textarea{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;font-family:inherit}.erbk-field input:focus,.erbk-field textarea:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.erbk-field-error input,.erbk-field-error textarea{border-color:#dc2626}.erbk-field small{display:block;color:#dc2626;margin-top:4px;font-size:12px}.erbk-form-actions{display:flex;gap:8px;justify-content:flex-end}.erbk-done{text-align:center;padding:24px}.erbk-done h3{color:#16a34a;font-size:18px;margin:0 0 12px}.erbk-manage-info{margin-bottom:20px}.erbk-manage-info p{margin:6px 0}.erbk-status-confirmed{color:#16a34a;font-weight:600}.erbk-status-cancelled{color:#dc2626;font-weight:600}.erbk-status-completed{color:#6b7280;font-weight:600}.erbk-duration-picker{margin-bottom:16px}.erbk-duration-picker label{display:block;font-weight:600;margin-bottom:8px;font-size:13px;color:#374151}.erbk-duration-options{display:flex;flex-wrap:wrap;gap:8px}.erbk-radio-group,.erbk-checkbox-group{display:flex;flex-direction:column;gap:6px}.erbk-radio-item,.erbk-checkbox-item{display:flex;align-items:center;gap:8px;cursor:pointer}.erbk-radio-item input,.erbk-checkbox-item input{margin:0}.erbk-loading{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px 16px;color:#6b7280}.erbk-spinner{width:28px;height:28px;border:3px solid #e5e7eb;border-top-color:#3867e8;border-radius:50%;animation:erbk-spin .8s linear infinite}@keyframes erbk-spin{to{transform:rotate(360deg)}}.erbk-error{padding:20px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;text-align:center}@media (max-width:600px){.erbk-widget{padding:16px 12px;border-radius:6px;max-width:100%}.erbk-title{font-size:18px}.erbk-meta{font-size:12px}.erbk-cal-day{font-size:12px;padding:6px 0}.erbk-cal-headers span{font-size:10px}.erbk-slots h3{font-size:13px}.erbk-slot{padding:8px 12px;font-size:13px;min-width:70px}.erbk-slot-list{gap:4px}.erbk-month-nav strong{font-size:14px}.erbk-form-actions{flex-direction:column-reverse;gap:8px}.erbk-form-actions .erbk-btn{width:100%}.erbk-field input,.erbk-field textarea,.erbk-field select{font-size:16px}.erbk-duration-options{flex-direction:column}.erbk-duration-options .erbk-slot{width:100%}}.erbk-widget *:focus-visible{outline:2px solid #3867e8;outline-offset:2px;border-radius:4px}.erbk-widget button:focus-visible{outline-offset:1px}.erbk-cal-day[disabled]{cursor:not-allowed;opacity:.4}.erbk-cal-day[aria-pressed=true]{background:#3867e8;color:#fff}@media (prefers-reduced-motion:reduce){.erbk-spinner{animation-duration:2s}.erbk-widget *{transition:none!important}}.erbk-widget--wide,.erbk-widget.erbk-list{max-width:none;width:100%;border:none;background:#fff0;padding:0;margin:0}.erbk-font-inherit,.erbk-font-inherit button,.erbk-font-inherit input,.erbk-font-inherit select,.erbk-font-inherit textarea{font-family:inherit}.erbk-steps{display:flex;align-items:flex-start;margin:0 0 22px;padding:0 8px}.erbk-step{display:flex;flex-direction:column;align-items:center;gap:6px;flex:0 0 auto}.erbk-step__num{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#e6e8f0;color:#9aa0b0;font-weight:700;font-size:15px}.erbk-step.is-active .erbk-step__num{background:var(--erbk-primary,#3867e8);color:#fff}.erbk-step.is-done .erbk-step__num{background:#19b36b;color:#fff}.erbk-step__label{font-size:13px;color:#9aa0b0;font-weight:600;white-space:nowrap}.erbk-step.is-active .erbk-step__label{color:var(--erbk-primary,#3867e8)}.erbk-step.is-done .erbk-step__label{color:#19b36b}.erbk-step__bar{flex:1 1 auto;height:3px;background:#e6e8f0;margin:18px 8px 0;border-radius:2px}.erbk-step__bar.is-done{background:#19b36b}.erbk-shell{display:flex;align-items:stretch;background:#fff;border:1px solid #e8e7ef;border-radius:16px;overflow:hidden}.erbk-info{flex:0 0 340px;padding:26px;border-right:1px solid #eeedf4}.erbk-cal-col{flex:1 1 auto;padding:24px;border-right:1px solid #eeedf4;min-width:0}.erbk-slot-col{flex:0 0 300px;padding:24px 20px;min-width:0}.erbk-main-col{flex:1 1 auto;padding:26px;min-width:0}.erbk-info__back{width:34px;height:34px;border-radius:50%;border:1px solid #e2e4ec;background:#fff;color:#1b2942;font-size:20px;line-height:1;cursor:pointer;margin-bottom:16px}.erbk-info__back:hover{background:#f3f4f7}.erbk-brand{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.erbk-brand__logo{max-height:30px;width:auto;align-self:flex-start}.erbk-brand__name{font-size:13px;color:#6b7280}.erbk-info__title{margin:0 0 16px;font-size:26px;font-weight:700;color:#1b2942;line-height:1.25}.erbk-info__meta{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:11px}.erbk-info__meta li{display:flex;align-items:flex-start;gap:9px;color:#5b6172;font-size:14px;line-height:1.4}.erbk-info__meta li svg{flex:0 0 auto;margin-top:1px;opacity:.8}.erbk-info__when{color:#1b2942!important;font-weight:600}.erbk-info__desc{color:#8a90a2;font-size:14px;line-height:1.55}.erbk-widget--wide .erbk-month-nav{margin-bottom:14px}.erbk-month-nav__btns{display:inline-flex;gap:6px}.erbk-widget--wide .erbk-cal-grid{gap:8px}.erbk-widget--wide .erbk-cal-day{aspect-ratio:auto;min-height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:#f3f4f7;border:1px solid #fff0;border-radius:10px;font-size:14px;color:#1b2942}.erbk-widget--wide .erbk-cal-day:hover:not(:disabled){background:#e7ebfb}.erbk-widget--wide .erbk-cal-day:disabled{background:#fff0;color:#c4c8d4;opacity:1}.erbk-widget--wide .erbk-cal-selected{background:var(--erbk-primary,#3867e8)!important;color:#fff!important}.erbk-widget--wide .erbk-cal-headers span{font-size:12px}.erbk-cal-dot{width:5px;height:5px;border-radius:50%;background:var(--erbk-primary,#3867e8)}.erbk-cal-selected .erbk-cal-dot{background:#fff}.erbk-tz{margin-top:18px}.erbk-tz label{display:block;font-size:13px;color:#6b7280;margin-bottom:6px}.erbk-tz select{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #d8dae3;border-radius:9px;font-size:14px;background:#fff;color:#1b2942}.erbk-slot-col__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.erbk-slot-col__head strong{font-size:15px;color:#1b2942}.erbk-hr-toggle{display:inline-flex;border:1px solid #e2e4ec;border-radius:8px;overflow:hidden}.erbk-hr-toggle button{background:#fff;border:none;padding:6px 10px;font-size:12px;cursor:pointer;color:#6b7280}.erbk-hr-toggle button.is-active{background:#eef1fb;color:var(--erbk-primary,#3867e8);font-weight:600}.erbk-slot-vlist{display:flex;flex-direction:column;gap:10px;max-height:430px;overflow-y:auto;padding-right:4px}.erbk-slot-row{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;box-sizing:border-box;padding:13px 16px;border:1px solid #d8dae3;border-radius:9px;background:#fff;color:#1b2942;font-size:15px;font-weight:500;cursor:pointer;text-align:center}button.erbk-slot-row:hover{border-color:var(--erbk-primary,#3867e8);color:var(--erbk-primary,#3867e8)}.erbk-slot-row.is-selected{justify-content:space-between;border-color:var(--erbk-primary,#3867e8);background:#eef1fb;padding:7px 7px 7px 16px;cursor:default}.erbk-slot-row__time{color:var(--erbk-primary,#3867e8);font-weight:600}.erbk-slot-row__next{padding:10px 22px;border-radius:7px;font-size:14px;border:none;cursor:pointer}.erbk-slot-empty{color:#8a90a2;font-size:14px;padding:16px 4px}@media (max-width:900px){.erbk-shell{flex-direction:column}.erbk-info,.erbk-cal-col{flex:1 1 auto;border-right:none;border-bottom:1px solid #eeedf4}.erbk-slot-col{flex:1 1 auto}.erbk-steps{padding:0}.erbk-slot-vlist{max-height:none}}@media (max-width:600px){.erbk-step__label{display:none}.erbk-info,.erbk-cal-col,.erbk-slot-col,.erbk-main-col{padding:18px}.erbk-info__title{font-size:20px}.erbk-widget--wide .erbk-cal-day{min-height:44px;font-size:13px}.erbk-tz select,.erbk-slot-row{font-size:16px}}