.bc{--bc-bg:var(--_color---0d0d0d,#0d0d0d);--bc-field:var(--_color---181818,#181818);--bc-line:#2c2c2c;--bc-text:#fff;--bc-muted:#a1a1a1;--bc-soft:var(--_color---cbcbcb,#cbcbcb);--bc-ph:#6b6b6b;--bc-hover-line:var(--_color---595959,#595959);--bc-hover-bg:#222;--bc-hint-bg:#242424;--bc-hint-line:#3a3a3a;--bc-hint-shadow:0 12px 32px #0006;--bc-sel-text:#baff00;--bc-sel-bg:#b5f90014;--bc-ok-line:#b5f90059;--bc-ok-text:#cfe98a;--bc-err:#ff6b4a}.bc.is-light{--bc-bg:var(--_color---e6e6e6,#e6e6e6);--bc-field:#fff;--bc-line:color-mix(in srgb, var(--_color---cbcbcb,#cbcbcb) 60%, var(--_color---e6e6e6,#e6e6e6));--bc-text:var(--_color---0d0d0d,#0d0d0d);--bc-muted:var(--_color---595959,#595959);--bc-soft:var(--_color---414141,#414141);--bc-ph:var(--_color---939393,#939393);--bc-hover-line:var(--_color---b3b3b3,#b3b3b3);--bc-hover-bg:var(--_color---f7f7f7,#f7f7f7);--bc-hint-bg:#fff;--bc-hint-line:var(--_color---e6e6e6,#e6e6e6);--bc-hint-shadow:0 12px 32px #00000014;--bc-sel-text:#fff;--bc-sel-bg:var(--_color---0d0d0d,#0d0d0d);--bc-ok-line:var(--bc-line);--bc-ok-text:var(--_color---414141,#414141);--bc-err:#d6401c}.bc.is-light .bc-btn{border-color:var(--_color---0d0d0d,#0d0d0d);background-color:var(--_color---0d0d0d,#0d0d0d);color:#fff}.bc.is-light .bc-day[aria-selected=true],.bc.is-light .bc-slot[aria-selected=true]{border-color:var(--_color---0d0d0d,#0d0d0d)}.bc.is-light .bc-day[aria-selected=true] b{color:#fff}.bc.is-light .bc-input:focus{border-color:var(--_color---0d0d0d,#0d0d0d)}.bc.is-light .bc-field:focus-within svg{color:var(--_color---0d0d0d,#0d0d0d)}.bc.is-light .bc-tz:focus-within{outline-color:var(--_color---0d0d0d,#0d0d0d)}.bc.is-light .bc-check,.bc.is-light .bc-done-mark{background-color:var(--_color---0d0d0d,#0d0d0d);color:#fff}.bc.is-light .bc-done-mail{background-color:var(--bc-field)}.bc.is-white{--bc-bg:#fff;--bc-field:var(--_color---f7f7f7,#f7f7f7);--bc-line:var(--_color---e6e6e6,#e6e6e6);--bc-hover-bg:var(--_color---f2f2f2,#f2f2f2);--bc-hint-bg:#fff;--bc-hint-shadow:0 12px 32px #0000001a;border:1px solid var(--_color---e6e6e6,#e6e6e6)}.bc.is-raised{--bc-bg:var(--_color---202020,#202020);--bc-field:var(--_color---181818,#181818);--bc-slot:#2a2a2a;--bc-line:#333;--bc-hover-bg:#2a2a2a;--bc-hint-bg:#2c2c2c;--bc-hint-line:#444}.bc.is-card{--bc-bg:var(--_color---181818,#181818);--bc-field:var(--_color---0d0d0d,#0d0d0d);--bc-slot:#1f1f1f}.bc.bc.is-card{background:0 0;border:0;padding:0}.bc.is-fill,.bc.is-fill .bc-main{flex-direction:column;flex:auto;min-height:0;display:flex}.bc.is-fill .bc-cal{flex:auto;min-height:0}.bc.is-fill .bc-slots-wrap{flex:1 1 0;min-height:156px}.bc.is-fill.is-compact .bc-slots{height:100%}.bc.is-fill .bc-done{flex:auto;justify-content:center}.bc:not(.is-light){border:1px solid var(--bc-line)}.bc.is-light .bc-spin{border-color:#fff #ffffff4d #ffffff4d}.bc.is-light .bc-done-mail b{color:var(--_color---0d0d0d,#0d0d0d)}.bc.is-light .bc-float .bc-btn{box-shadow:0 10px 30px #0000001f}.bc.is-light .bc-cal.is-locked>:not(.bc-lock):not(.bc-hint):not(.bc-float){opacity:.5}.bc{background-color:var(--bc-bg);width:100%;color:var(--bc-text);font-family:var(--_typography---suisse-book);text-align:left;border-radius:0;padding:32px;font-size:15px;line-height:21px;position:relative}.bc *,.bc :before,.bc :after{box-sizing:border-box}.bc [hidden]{display:none!important}.bc button{font:inherit}.bc button:focus:not(:focus-visible){outline:none}.bc-main{grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:40px;display:grid}.bc-side{border-right:1px solid var(--bc-line);flex-direction:column;gap:20px;padding-right:40px;display:flex}.bc-host{align-items:center;gap:14px;display:flex}.bc-host img{object-fit:cover;border-radius:10px;flex:none;width:56px;height:56px}.bc-host div{color:var(--bc-muted);flex-direction:column;gap:2px;display:flex}.bc-host b{color:var(--bc-text);font-size:20px;font-weight:400;line-height:26px}.bc-meta{color:var(--bc-soft);flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;display:flex}.bc-meta li{align-items:center;gap:8px;display:flex}.bc-title{color:var(--bc-text);margin:8px 0 0}.bc-lead{flex-direction:column;flex:auto;gap:12px;display:flex}.bc-lead .bc-consent{margin-top:4px}.bc-input{border:1px solid var(--bc-line);background-color:var(--bc-field);width:100%;color:var(--bc-text);font-family:var(--_typography---suisse-book);letter-spacing:-.4px;border-radius:8px;outline:none;padding:11px 14px;font-size:16px;font-weight:400;line-height:24px;transition:border-color .2s}.bc-field{display:block;position:relative}.bc-field svg{color:var(--bc-ph);pointer-events:none;transition:color .2s;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.bc-field .bc-input{padding-left:44px}.bc .bc-field{margin:0}.bc-field:focus-within svg{color:var(--_color---b5f900,#b5f900)}.bc-input::placeholder{color:var(--bc-ph);opacity:1}.bc-input:focus{border-color:var(--_color---b5f900,#b5f900)}.bc-input[aria-invalid=true]{border-color:var(--bc-err)}.bc-q{border:0;flex-direction:column;gap:0;min-width:0;margin:8px 0 0;padding:0;display:flex}.bc-q legend,.bc-q-label{font-family:var(--_typography---suisse);letter-spacing:-.4px;color:var(--bc-text);margin:0 0 10px;padding:0;font-size:16px;font-weight:500;line-height:24px}label.bc-q{flex-direction:column;margin:8px 0 0;font-weight:400;display:flex}.bc-chips{flex-direction:column;gap:10px;display:flex}.bc-chip{cursor:pointer;align-items:center;gap:10px;margin:0;font-weight:400;display:flex;position:relative}.bc-chip input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.bc-chip span{font-family:var(--_typography---suisse-book);letter-spacing:-.4px;color:var(--bc-text);align-items:center;gap:10px;font-size:16px;line-height:24px;display:flex}.bc-chip span:before{content:"";border:1px solid var(--bc-hover-line);background-color:var(--bc-field);background-position:50%;background-repeat:no-repeat;border-radius:4px;flex:none;width:18px;height:18px;transition:border-color .2s,background-color .2s}.bc-chip input[type=radio]+span:before{border-radius:50%}.bc-chip:hover span:before{border-color:var(--bc-text)}.bc-chip input:checked+span:before{border-color:var(--_color---b5f900,#b5f900);background-color:var(--_color---b5f900,#b5f900)}.bc-chip input[type=checkbox]:checked+span:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5' fill='none' stroke='%230d0d0d' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:14px}.bc-chip input[type=radio]:checked+span:before{box-shadow:inset 0 0 0 4px var(--bc-field)}.bc.is-light .bc-chip input:checked+span:before{border-color:var(--_color---0d0d0d,#0d0d0d);background-color:var(--_color---0d0d0d,#0d0d0d)}.bc.is-light .bc-chip input[type=checkbox]:checked+span:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5' fill='none' stroke='%23ffffff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.bc-chip input:focus-visible+span:before{outline:1px solid var(--_color---b5f900,#b5f900);outline-offset:2px}.bc-q[aria-invalid=true] .bc-chip span:before{border-color:var(--bc-err)}.bc-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bc-tile{cursor:pointer;margin:0;font-weight:400;display:flex;position:relative}.bc-tile span{flex:auto}.bc-tile input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.bc-tile span{border:1px solid var(--bc-line);background-color:var(--bc-field);text-align:center;min-height:56px;font-family:var(--_typography---suisse-book);letter-spacing:-.2px;color:var(--bc-text);border-radius:8px;justify-content:center;align-items:center;padding:8px 12px;font-size:14px;line-height:20px;transition:border-color .2s,background-color .2s,color .2s;display:flex}.bc-tile:hover span{border-color:var(--bc-hover-line)}.bc-tile input:checked+span{border-color:var(--_color---b5f900,#b5f900);background-color:var(--bc-sel-bg);color:var(--bc-sel-text)}.bc.is-light .bc-tile input:checked+span{border-color:var(--_color---0d0d0d,#0d0d0d)}.bc-tile input:focus-visible+span{outline:1px solid var(--_color---b5f900,#b5f900);outline-offset:2px}.bc-q[aria-invalid=true] .bc-tile span{border-color:var(--bc-err)}.bc-select{display:block;position:relative}.bc-select select{-webkit-appearance:none;appearance:none;cursor:pointer;padding-right:40px}.bc-select select:invalid,.bc-select select.is-empty{color:var(--bc-ph)}.bc-select select option{color:#0d0d0d}.bc-select svg{color:var(--bc-muted);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.bc-text{resize:vertical;min-height:84px}.bc-qs{flex-direction:column;gap:12px;animation:.4s cubic-bezier(.22,1,.36,1) bc-in;display:flex}.bc-lead.is-done>.bc-field,.bc-lead.is-done>.bc-consent,.bc-lead.is-done>.bc-err,.bc-lead.is-done>.bc-btn,.bc-lead.is-done>.bc-q{display:none}.bc-consent{color:var(--bc-muted);margin:2px 0 4px;font-size:14px;line-height:20px}.bc-consent a{color:var(--bc-text);text-underline-offset:3px;text-decoration:underline}.bc-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.bc-err{color:var(--bc-err);margin:-4px 0 0;font-size:14px}.bc-btn{border:1px solid var(--_color---a2e600,#a2e600);background-color:var(--_color---b5f900,#b5f900);width:100%;height:48px;color:var(--_color---0d0d0d,#0d0d0d);cursor:pointer;border-radius:99px;justify-content:center;align-items:center;padding:0 20px;font-size:16px;transition:opacity .2s;display:flex}.bc-btn:disabled{opacity:.35;cursor:default}.bc-btn.is-busy{pointer-events:none}.bc-busy{align-items:center;gap:10px;display:none}.bc-btn.is-busy .bc-roll{display:none}.bc-btn.is-busy .bc-busy{animation:.2s bc-fade;display:flex}.bc-spin{border:2px solid #0d0d0d40;border-top-color:#0d0d0d;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite bc-spin}@keyframes bc-spin{to{transform:rotate(360deg)}}.bc-roll{height:20px;line-height:20px;display:block;overflow:hidden}.bc-roll i{white-space:nowrap;font-style:normal;transition:transform .3s cubic-bezier(.22,1,.36,1);display:block}.bc-btn.no-gsap:hover:not(:disabled) .bc-roll i{transform:translateY(-100%)}.bc-who{border:1px solid var(--bc-line);background-color:var(--bc-field);color:var(--bc-soft);border-radius:8px;align-items:center;gap:10px;padding:12px 14px;animation:.4s cubic-bezier(.22,1,.36,1) bc-in;display:flex}.bc-check{background-color:var(--_color---b5f900,#b5f900);color:#0d0d0d;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.bc-who-text{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.bc-who-text b{color:var(--bc-text);font-weight:400}.bc-edit{color:var(--bc-text);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;flex:none;padding:0;text-decoration:underline}@keyframes bc-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes bc-fade{0%{opacity:0}}.bc-cal{flex-direction:column;gap:20px;min-width:0;display:flex;position:relative}.bc-cal>:not(.bc-lock):not(.bc-hint):not(.bc-float){transition:opacity .4s,filter .4s}.bc-cal.is-locked>:not(.bc-lock):not(.bc-hint):not(.bc-float){opacity:.3;filter:grayscale()}.bc-lock{z-index:2;cursor:not-allowed;background:0 0;border:0;padding:0;display:none;position:absolute;inset:0}.bc-cal.is-locked .bc-lock{display:block}.bc-hint{z-index:3;border:1px solid var(--bc-hint-line);background-color:var(--bc-hint-bg);width:min(320px,90%);box-shadow:var(--bc-hint-shadow);text-align:center;pointer-events:none;color:var(--bc-text);border-radius:8px;margin:0;padding:14px 18px;animation:.3s bc-fade;display:none;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.bc-cal.is-locked .bc-hint{display:block}.bc-hint.is-nudge{animation:.4s cubic-bezier(.22,1,.36,1) bc-nudge}@keyframes bc-nudge{0%,to{transform:translate(-50%,-50%)}25%{transform:translate(calc(-50% - 6px),-50%)}75%{transform:translate(calc(6px - 50%),-50%)}}.bc-cal-head{justify-content:space-between;align-items:center;display:flex}.bc-month{color:var(--bc-text);margin:0}@media screen and (width>=768px){.bc .bc-title,.bc .bc-month{font-size:20px}}.bc-nav{gap:8px;display:flex}.bc-nav button{border:1px solid var(--bc-line);width:36px;height:36px;color:var(--bc-text);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;transition:border-color .2s,background-color .2s;display:flex}.bc-nav button:hover:not(:disabled){border-color:var(--bc-hover-line);background-color:var(--bc-hover-bg)}.bc-nav button:disabled{opacity:.3;cursor:default}.bc-days-view{margin:-2px;padding:2px;position:relative;overflow:hidden}.bc-cal.is-month{flex-direction:column;gap:24px;display:flex}.bc-mcol{flex-direction:column;gap:16px;min-width:0;display:flex}.bc-tcol{flex-direction:column;gap:16px;min-width:0;min-height:0;display:flex;position:relative}.bc-tcol-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:36px;display:flex}.bc-dayname{color:var(--bc-text);margin:0}.bc-side>:not(.bc-who){transition:opacity .4s}.bc.is-picking .bc-side>:not(.bc-who){opacity:.35;pointer-events:none}.bc.is-white:has(>.bc-done:not([hidden])){flex-direction:column;justify-content:center;display:flex}.bc.is-compact.is-picking .bc-side>:not(.bc-who,.bc-host){display:none}.bc.is-compact.is-picking .bc-side>.bc-host{opacity:1}@media (width<=767px){.bc.is-picking .bc-side>.bc-lead{display:none}}.bc.is-compact.is-picking{flex-direction:column;height:940px;display:flex}.bc.is-compact.is-picking .bc-main{flex-direction:column;flex:auto;min-height:0;display:flex}.bc.is-compact.is-picking .bc-cal{flex:auto;min-height:0}.bc.is-compact.is-picking .bc-slots-wrap{flex:1 1 0;min-height:0}.bc.bc.is-compact.is-picking .bc-slots{height:100%;overflow-y:auto}.bc.bc.is-compact:not(.is-fill) .bc-float{margin-top:-92px;padding-top:28px;position:sticky;bottom:16px}.section-cta-pd:has(.bc){overflow:clip}@media (width>=768px){.bc .bc-cal.is-month .bc-float{background:0 0}.bc .bc-cal.is-month .bc-float .bc-btn{box-shadow:none}}.bc-cal.is-month .bc-hint{top:170px;bottom:auto;transform:translate(-50%)}.bc-cal.is-month .bc-hint.is-nudge{animation:none}.bc-tcol-tools{align-items:center;gap:16px;min-width:0;display:flex}.bc-mgrid-head,.bc-mgrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.bc-mgrid-head span{text-align:center;font-family:var(--_typography---suisse-book);letter-spacing:-.2px;color:var(--bc-muted);font-size:14px;line-height:20px}.bc-mday{border:1px solid var(--bc-line);background-color:var(--bc-slot,var(--bc-field));cursor:pointer;height:44px;font-family:var(--_typography---geist);color:var(--bc-text);border-radius:8px;padding:0;font-size:16px;font-weight:500;transition:border-color .2s,background-color .2s,color .2s}.bc-mday:hover:not(:disabled){border-color:var(--bc-hover-line)}.bc-mday:disabled{color:var(--bc-muted);opacity:.6;cursor:default;background:0 0;border-color:#0000}.bc-mday[aria-selected=true]{border-color:var(--_color---b5f900,#b5f900);background-color:var(--bc-sel-bg);color:var(--bc-sel-text)}.bc.is-light .bc-mday[aria-selected=true]{border-color:var(--_color---0d0d0d,#0d0d0d)}.bc-cal.is-month>.bc-mcol,.bc-cal.is-month>.bc-tcol{transition:opacity .4s,filter .4s}.bc-cal.is-month.is-locked>.bc-mcol,.bc-cal.is-month.is-locked>.bc-tcol{opacity:.3;filter:grayscale()}.bc.is-light .bc-cal.is-month.is-locked>.bc-mcol,.bc.is-light .bc-cal.is-month.is-locked>.bc-tcol{opacity:.5}.bc-cal.is-month .bc-tcol{flex:auto}.bc-cal.is-month .bc-days-view{display:none}@media (width<=767px){.bc-cal.is-month .bc-days-view{display:block}.bc-cal.is-month .bc-mgrid,.bc-cal.is-month .bc-mgrid-head{display:none}}.bc-cal.is-month .bc-tcol .bc-slots-wrap{flex:none;min-height:0}.bc.bc .bc-cal.is-month .bc-tcol .bc-slots{height:auto;overflow:visible}.bc-days{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.bc-days.is-ghost{pointer-events:none;position:absolute;top:2px;left:2px;right:2px}.bc-day{border:1px solid var(--bc-line);cursor:pointer;color:var(--bc-muted);background:0 0;border-radius:8px;flex-direction:column;align-items:center;gap:6px;padding:14px 0;font-size:15px;line-height:18px;transition:border-color .2s,background-color .2s,color .2s;display:flex}.bc-day b{font-family:var(--_typography---geist);color:var(--bc-text);font-size:22px;font-weight:500;line-height:26px}.bc-day:hover:not(:disabled){border-color:var(--bc-hover-line)}.bc-day:disabled{opacity:.3;cursor:default}.bc-day[aria-selected=true]{border-color:var(--_color---b5f900,#b5f900);background-color:var(--bc-sel-bg);color:var(--bc-sel-text)}.bc-tzrow{justify-content:space-between;align-items:center;gap:12px;display:flex}.bc-tz{min-width:0;color:var(--bc-soft);cursor:pointer;align-items:center;gap:8px;display:flex;position:relative}.bc-tz-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bc-tz select{opacity:0;cursor:pointer;width:100%;font:inherit;border:0;position:absolute;inset:0}.bc-tz select option{color:#0d0d0d}.bc-tz:focus-within{outline:1px solid var(--_color---b5f900,#b5f900);outline-offset:4px;border-radius:4px}.bc-tz-chev{pointer-events:none;flex:none;margin-left:-2px}.bc-hours{border:1px solid var(--bc-line);border-radius:8px;flex:none;padding:3px;display:flex}.bc-hours button{color:var(--bc-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 10px;font-size:14px;line-height:20px;transition:background-color .2s,color .2s}.bc-hours button[aria-pressed=true]{background-color:var(--bc-line);color:var(--bc-text)}.bc-hours button:hover:not([aria-pressed=true]){color:var(--bc-text)}.bc-slots-wrap{position:relative}@container bc (width>=761px){.bc:not(.is-compact) .bc-slots-wrap{flex:284px;min-height:284px}.bc:not(.is-compact) .bc-slots{height:100%}}.bc-float{z-index:2;background:linear-gradient(to bottom, transparent, var(--bc-bg) 26px);opacity:0;pointer-events:none;flex-direction:column;gap:10px;padding-top:28px;transition:opacity .3s,transform .45s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(24px)}.bc-float.is-on{opacity:1;pointer-events:auto;transform:none}.bc-cal.has-float .bc-slots{padding-bottom:72px}.bc-float .bc-btn{box-shadow:0 10px 30px #00000073}.bc-float .bc-err{background-color:var(--bc-field);border-radius:8px;margin:0;padding:8px 12px}.bc-slots-wrap:after{content:"";pointer-events:none;background:linear-gradient(to bottom, transparent, var(--bc-bg));height:40px;transition:opacity .2s;position:absolute;bottom:0;left:0;right:0}.bc-slots-wrap.is-end:after{opacity:0}.bc-slots{overscroll-behavior:contain;scrollbar-width:none;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:8px;height:284px;display:grid;overflow-y:auto}.bc-slots::-webkit-scrollbar{display:none}.bc-slot{border:1px solid var(--bc-line);background-color:var(--bc-slot,var(--bc-field));cursor:pointer;height:46px;font-family:var(--_typography---geist);color:var(--bc-text);border-radius:8px;font-size:16px;font-weight:500;transition:border-color .2s,background-color .2s,color .2s}.bc-slot:hover{border-color:var(--bc-hover-line)}.bc-slot:active{transform:scale(.98)}.bc-slot[aria-selected=true]{border-color:var(--_color---b5f900,#b5f900);background-color:var(--bc-sel-bg);color:var(--bc-sel-text)}.bc-empty{color:var(--bc-muted);grid-column:1/-1;margin:8px 0}.bc-done{flex-direction:column;gap:20px;max-width:520px;margin:0 auto;padding:8px 0;animation:.45s cubic-bezier(.22,1,.36,1) bc-in;display:flex}.bc-done-mark{background-color:var(--_color---b5f900,#b5f900);color:#0d0d0d;border-radius:50%;justify-content:center;align-self:center;align-items:center;width:52px;height:52px;display:flex}.bc-done-title{font-family:var(--_typography---suisse);letter-spacing:-.6px;text-align:center;margin:0 0 12px;font-size:26px;font-weight:500;line-height:32px}.bc-done-mail{border:1px solid var(--bc-ok-line);background-color:var(--bc-sel-bg);text-align:center;color:var(--bc-ok-text);border-radius:8px;margin:0;padding:12px 16px}.bc-done-mail b{font-family:var(--_typography---suisse);color:var(--bc-sel-text);font-weight:500;display:block}.bc-done-card{border:1px solid var(--bc-line);border-radius:10px;flex-direction:column;padding:0 20px;display:flex}.bc-done-row{border-top:1px solid var(--bc-line);color:var(--bc-muted);justify-content:space-between;gap:16px;padding:16px 0;display:flex}.bc-done-who{justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.bc-done-who div{color:var(--bc-soft);flex-direction:column;gap:4px;display:flex}.bc-done-who b{color:var(--bc-text);font-size:20px;font-weight:400;line-height:26px}.bc-done-who img{object-fit:cover;border-radius:8px;flex:none;width:56px;height:56px}.bc-done-row>span{color:var(--bc-text);flex:none;align-items:center;gap:10px;display:flex}.bc-done-meet{flex-direction:row!important;align-items:center!important;gap:10px!important}.bc-done-row b{color:var(--bc-text);text-align:right;overflow-wrap:anywhere;flex-direction:column;align-items:flex-end;gap:4px;font-weight:400;display:flex}.bc-done-add{text-align:center;margin:4px 0 0}.bc-done-cal{justify-content:center;gap:12px;display:flex}.bc-done-cal a{border:1px solid var(--bc-line);width:68px;height:58px;color:var(--bc-text);border-radius:10px;justify-content:center;align-items:center;transition:border-color .2s,background-color .2s;display:flex}.bc-done-cal a:hover{border-color:var(--bc-hover-line);background-color:var(--bc-hover-bg)}.bc-done-cal svg{width:30px;height:30px}.bc{container:bc/inline-size}@container bc (width<=760px){.bc-cal.is-month .bc-tcol .bc-slots-wrap{flex:none;min-height:0}.bc-cal.is-month .bc-tcol .bc-slots{height:auto}.bc-main{grid-template-columns:minmax(0,1fr);gap:32px}.bc-side{border-right:0;border-bottom:1px solid var(--bc-line);padding:0 0 32px}.bc-slots{grid-template-columns:repeat(3,minmax(0,1fr));height:auto;overflow:visible}.bc-slots-wrap:after{display:none}.bc-float{background:linear-gradient(to bottom, transparent, var(--bc-bg) 26px);margin-top:-96px;padding-top:28px;position:sticky;bottom:16px}.bc-cal.has-float .bc-slots{padding-bottom:76px}}@media (width<=767px){.bc.is-fill.is-compact .bc-slots{height:auto;overflow:visible}.bc.is-fill .bc-slots-wrap{flex:none;min-height:0}.bc.is-fill.is-compact .bc-float{margin-top:-96px;padding-top:28px;position:sticky;bottom:16px}.bc.is-fill.is-compact .bc-cal.has-float .bc-slots{padding-bottom:76px}.bc{padding:20px}.bc .bc-slots{grid-template-columns:minmax(0,1fr)}.bc.bc.bc.bc .bc-cal .bc-slots{height:617px;overflow-y:auto}.bc.bc.is-compact.is-picking{height:auto}.bc.bc.is-compact.is-picking :is(.bc-main,.bc-cal,.bc-slots-wrap),.bc.is-fill .bc-slots-wrap{flex:none}}.bc.is-compact .bc-slots{grid-template-columns:minmax(0,1fr);height:262px;overflow-y:auto}.bc .bc-slots-wrap:after{display:none}.bc.is-compact .bc-float{background:linear-gradient(to bottom, transparent, var(--bc-bg) 26px);margin-top:0;padding-top:28px;position:absolute;bottom:0}.bc.is-compact .bc-cal.has-float .bc-slots{padding-bottom:72px}@media (width>=768px){.bc.is-compact{padding:24px}.bc.is-compact .bc-side{gap:16px}.bc.is-compact .bc-main{gap:24px}.bc.is-compact .bc-side{padding-bottom:24px}.bc.is-compact .bc-cal{gap:16px}}@container bc (width<=520px){.bc-days{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px}.bc-day:nth-child(n+6):disabled{display:none}.bc-day{padding:12px 0;font-size:14px}.bc-day b{font-size:20px}}@media (prefers-reduced-motion:reduce){.bc :not(.bc-spin),.bc{animation:none!important}}
