.booking-panel.svelte-1yur68{background:#fcfefc;border:1px solid #dbe8e0;border-radius:12px;min-width:0;margin:24px 0 4px;padding:22px}.booking-top.svelte-1yur68{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.booking-avatar.svelte-1yur68{color:#fff;background:#213e33;border-radius:9px;place-items:center;width:34px;height:34px;font-size:17px;font-weight:600;display:grid;position:relative}.booking-avatar.svelte-1yur68 span:where(.svelte-1yur68){color:#254733;text-align:center;background:#cdebce;border-radius:50%;width:18px;height:18px;font-size:12px;position:absolute;bottom:-5px;right:-7px}.preview-badge.svelte-1yur68{color:#63796c;background:#fff;border:1px solid #d9e4dd;border-radius:4px;padding:4px 7px;font-size:9px}h3.svelte-1yur68{letter-spacing:-.3px;font-size:17px;font-weight:600;line-height:1.4}h4.svelte-1yur68{font-size:12px;font-weight:600;line-height:1.5}.meeting-meta.svelte-1yur68{color:#67796f;align-items:center;gap:7px;margin-top:10px;font-size:11px;display:flex}.preview-note.svelte-1yur68{color:#758279;margin:12px 0 20px;font-size:10px;line-height:1.7}.calendar-layout.svelte-1yur68{border-top:1px solid #e1eae4;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:22px;padding-top:17px;display:grid}.calendar-month.svelte-1yur68{min-width:0}.month-heading.svelte-1yur68,.month-controls.svelte-1yur68{align-items:center;display:flex}.month-heading.svelte-1yur68{justify-content:space-between;gap:6px;margin-bottom:12px}.month-controls.svelte-1yur68{gap:1px}.month-controls.svelte-1yur68 .icon-button:where(.svelte-1yur68){width:24px;height:24px}.back-chevron.svelte-1yur68{display:flex;transform:rotate(180deg)}.day-grid.svelte-1yur68{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.weekday.svelte-1yur68{text-align:center;color:#8a968e;padding:4px 0 8px;font-size:9px}.day.svelte-1yur68{color:#385744;aspect-ratio:1;background:#edf4ee;border:0;border-radius:50%;min-width:0;padding:0;font-size:11px}.day.svelte-1yur68:hover:not(:disabled){background:#dbeadc}.day.svelte-1yur68:disabled{color:#a7afa9;opacity:.7;background:0 0}.day.chosen.svelte-1yur68,.day.chosen.svelte-1yur68:hover{color:#fff;background:#315f49}.zone-label.svelte-1yur68{color:#77857b;gap:6px;margin-top:20px;font-size:9px;display:grid}select.svelte-1yur68{color:#496252;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dce5de;border-radius:5px;padding:8px;font-size:10px}.sample-slots.svelte-1yur68{min-width:0;padding-top:5px}.slot-note.svelte-1yur68{color:#8a968e;margin-top:6px;font-size:9px;line-height:1.6}.time-list.svelte-1yur68{gap:6px;margin-top:14px;display:grid}.time-list.svelte-1yur68 button:where(.svelte-1yur68){color:#365d45;background:#fff;border:1px solid #d4e2d7;border-radius:5px;padding:9px;font-size:11px}.time-list.svelte-1yur68 button:where(.svelte-1yur68):hover{background:#f1f7f2;border-color:#658971}.time-list.svelte-1yur68 button.chosen:where(.svelte-1yur68){background:#e3efe5;border-color:#426d50;box-shadow:inset 0 0 0 1px #426d50}.select-time.svelte-1yur68{background:#315f49;gap:5px;width:100%;margin-top:10px;padding:9px 7px;font-size:10px}.select-time.svelte-1yur68:hover:not(:disabled){background:#244b39}.empty-slots.svelte-1yur68{text-align:center;color:#9cab9f;flex-direction:column;align-items:center;gap:12px;padding:36px 8px;font-size:10px;line-height:1.7;display:flex}.selection-summary.svelte-1yur68{text-align:center;border-top:1px solid #e1eae4;padding:18px 0 4px}.selection-check.svelte-1yur68{color:#315f49;background:#e4f0e7;border-radius:50%;place-items:center;width:43px;height:43px;margin:0 auto 13px;display:grid}.selection-summary.svelte-1yur68 h4:where(.svelte-1yur68){font-size:14px}.selection-summary.svelte-1yur68 p:where(.svelte-1yur68){color:#4e6356;margin:10px 0;font-size:12px;line-height:1.9}.selection-summary.svelte-1yur68 small:where(.svelte-1yur68){color:#7c8c80;margin-bottom:18px;font-size:10px;display:block}@media (width<=760px){.booking-panel.svelte-1yur68{padding:16px 12px}.calendar-layout.svelte-1yur68{grid-template-columns:minmax(0,1fr);gap:22px}.day-grid.svelte-1yur68{gap:7px;max-width:310px;margin:0 auto}.day.svelte-1yur68{max-height:35px;font-size:12px}.time-list.svelte-1yur68{grid-template-columns:repeat(2,minmax(0,1fr))}.select-time.svelte-1yur68{padding:11px;font-size:12px}}.calendar-preview-link.svelte-w2any9{color:#365d45;text-align:left;margin-top:16px;display:block}.calendar-preview-link.svelte-w2any9 span:where(.svelte-w2any9){color:#858e86;margin-top:4px;font-size:10px;display:block}.campaign-intro.svelte-w2any9{color:#f2f8f4;background:#182b2a;border-color:#182b2a}.campaign-intro.svelte-w2any9 .eyebrow:where(.svelte-w2any9){color:#a9c9b8;font-size:8px}.campaign-intro.svelte-w2any9 h2:where(.svelte-w2any9){letter-spacing:-.6px;margin:16px 0 12px;font-size:23px;font-weight:500;line-height:1.35}.campaign-intro.svelte-w2any9>p:where(.svelte-w2any9){color:#b3c8be;line-height:1.8}.campaign-steps.svelte-w2any9{gap:14px;margin:24px 0;font-size:11px;display:grid}.campaign-steps.svelte-w2any9 span:where(.svelte-w2any9){align-items:center;gap:12px;display:flex}.campaign-steps.svelte-w2any9 b:where(.svelte-w2any9){color:#a9c9b8;font-size:9px;font-weight:400}.campaign-demo.svelte-w2any9{color:#d4ebdc;border-top:1px solid #38504a;align-items:center;gap:10px;padding-top:17px;font-size:10px;display:flex}.campaign-demo.svelte-w2any9:hover{color:#fff}.campaign-skip.svelte-w2any9{color:#737373;margin:17px 0 0 37px;display:block}.marketing-workspace.svelte-w2any9 .guide-avatar:where(.svelte-w2any9){color:#356c54;background:#eaf4ed}.marketing-heading.svelte-w2any9>button:where(.svelte-w2any9){flex-shrink:0}@media (width<=760px){.marketing-heading.svelte-w2any9{flex-direction:column;align-items:flex-start;gap:12px}.marketing-heading.svelte-w2any9>button:where(.svelte-w2any9){padding:8px 12px;font-size:11px}.campaign-skip.svelte-w2any9{margin-left:0}}
