.bk-workspace{color:#26342a;gap:20px;max-width:1100px;margin:auto;display:grid}.bk-hero{background:#f4f6ef;border:1px solid #e0e5da;border-radius:20px;align-items:center;gap:20px;padding:28px;display:flex}.bk-hero h3{letter-spacing:-.6px;margin:6px 0;font-size:26px}.bk-hero p{color:#6d7768;margin:0;font-size:14px}.bk-kicker{letter-spacing:1.6px;color:#77846d;font-size:10px;font-weight:600}.bk-card{background:#fff;border:1px solid #e2e6dc;border-radius:18px;min-width:0;padding:24px}.bk-card h2,.bk-card h4{margin:0 0 12px;font-size:17px;font-weight:600}.bk-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bk-tabs{flex-wrap:wrap;gap:6px;display:flex}.bk-tabs button{cursor:pointer;background:#fff;border:1px solid #e2e6dc;border-radius:10px;padding:11px 16px;font-size:13px}.bk-tabs button[aria-pressed=true]{color:#fff;background:#283b2b;border-color:#283b2b}.bk-workspace label,.bk-public label{gap:7px;margin:14px 0;font-size:13px;display:grid}.bk-workspace :is(input,textarea,select),.bk-public :is(input,textarea,select){color:inherit;font:inherit;background:#fff;border:1px solid #dbe1d5;border-radius:9px;width:100%;max-width:100%;min-height:42px;padding:10px 12px;font-size:13px}.bk-workspace textarea,.bk-public textarea{min-height:80px}.bk-help,.bk-card p,.bk-card small{color:#6d7768;font-size:12px;line-height:1.65}.bk-field-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bk-check{align-items:center;gap:9px!important;display:flex!important}.bk-check input{accent-color:#526b40;flex-shrink:0;height:17px;width:17px!important;min-height:17px!important}.bk-type-editor{border:1px solid #e4e8de;border-radius:12px;margin:12px 0;padding:14px 16px}.bk-type-editor summary{cursor:pointer;padding:5px 0;font-size:14px;font-weight:500}.bk-type-editor summary span{float:right;color:#7c8774;font-size:11px}.bk-editor{border:0;gap:18px;min-width:0;padding:0;display:grid}.bk-week{margin:20px 0}.bk-week>div{border-bottom:1px solid #edf0e8;align-items:center;gap:12px;padding:8px 0;display:flex}.bk-week label{flex-shrink:0;width:135px}.bk-week input[type=time]{width:120px}.bk-week small{color:#8a9383;font-size:12px}.bk-save{z-index:3;background:#fff;border:1px solid #dce3d4;border-radius:12px;justify-content:space-between;align-items:center;padding:14px 18px;font-size:13px;display:flex;position:sticky;bottom:14px;box-shadow:0 4px 25px #20301912}.bk-alert{color:#805c32;background:#fff8ed;border:1px solid #e9d7bd;border-radius:12px;padding:14px 18px;font-size:13px;line-height:1.6}.bk-status{color:#455e37;background:#f1f5ea;border-radius:12px;padding:14px 18px;font-size:13px}.bk-empty{text-align:center;color:#7c8774;padding:32px 14px}.bk-empty>svg{margin:0 auto 14px}.bk-appointment{border-top:1px solid #e4e8de;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 0;display:flex}.bk-appointment h4{margin:10px 0}.bk-badge{text-transform:uppercase;letter-spacing:1px;color:#7c8774;font-size:10px}.bk-note{white-space:pre-wrap;overflow-wrap:anywhere}.bk-mail-status{flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0;font-size:12px;display:flex}.bk-public{color:#26342a;background:#fafbf8;min-height:100vh;padding:30px 24px 80px}.bk-brand{letter-spacing:-1px;color:inherit;font-size:26px;font-weight:700}.bk-brand span{color:#8fa56b}.bk-public h1{letter-spacing:-1px;margin:10px 0;font-size:34px}.bk-book-grid{grid-template-columns:.8fr 1.2fr;gap:24px;display:grid}.bk-type-choice{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e6dc;border-radius:12px;gap:8px;width:100%;margin:10px 0;padding:16px;display:grid}.bk-type-choice span{color:#74816b;align-items:center;gap:6px;font-size:12px;display:flex}.bk-type-choice.selected,.bk-slots button.selected{background:#f0f5e8;border-color:#637f4e;box-shadow:0 0 0 1px #637f4e}.bk-slots{grid-template-columns:1fr 1fr;gap:8px;margin:18px 0;display:grid}.bk-slots button{cursor:pointer;background:#fff;border:1px solid #dfe5d7;border-radius:8px;padding:12px;font-size:12px}.bk-public fieldset{border:0;padding:0}.bk-public button:disabled,.bk-workspace button:disabled{opacity:.5;cursor:not-allowed}:is(.bk-public :focus-visible,.bk-workspace :focus-visible){outline-offset:3px;outline:2px solid #718c5e}.bk-honey{position:absolute;left:-10000px}.bk-confirmed{gap:12px;max-width:650px;display:grid}.bk-confirmed code{overflow-wrap:anywhere;font-size:12px}.bk-profile{text-align:left;border:1px solid;border-radius:16px;align-items:center;gap:16px;margin:28px 0;padding:22px;display:flex}.bk-profile h2{margin:0 0 8px;font-size:18px}.bk-profile p{opacity:.7;margin:0;font-size:12px}.bk-profile>div{flex:1}.bk-profile>a{white-space:nowrap;border:1px solid;border-radius:10px;padding:10px 14px;font-size:12px}@media (max-width:650px){.bk-book-grid{grid-template-columns:1fr}.bk-public{padding:20px 14px 50px}.bk-card{padding:18px}.bk-hero{align-items:flex-start;padding:22px}.bk-hero h3{font-size:22px}.bk-week>div{flex-wrap:wrap}.bk-week label{width:100%}.bk-appointment{flex-direction:column}.bk-field-grid{grid-template-columns:1fr}.bk-profile{flex-wrap:wrap}.bk-profile>a{text-align:center;width:100%}.bk-type-editor summary span{float:none;margin-top:8px;display:block}.bk-tabs{width:100%}.bk-tabs button{flex:1;padding:10px;font-size:12px}}.bk-workspace{color:#262626;--bk-muted:#737373;gap:22px}.bk-workspace .bk-hero{background:#fafafa;border-color:#e5e5e5;border-radius:18px;gap:16px;padding:24px}.bk-hero-icon{color:#525252;background:#fff;border:1px solid #e5e5e5;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.bk-workspace .bk-hero h3{letter-spacing:-.7px;margin:5px 0 8px;font-size:24px;font-weight:600;line-height:1.2}.bk-workspace .bk-hero p{color:#737373;font-size:13px;line-height:1.6}.bk-workspace .bk-kicker{color:#737373;letter-spacing:1.5px;font-size:10px}.bk-live-state{color:#525252;background:#fff;border:1px solid #e5e5e5;border-radius:999px;flex-shrink:0;margin-left:auto;padding:7px 11px;font-size:11px}.bk-workspace .bk-tabs{background:#f5f5f5;border:1px solid #e5e5e5;border-radius:13px;gap:3px;padding:4px}.bk-workspace .bk-tabs button{color:#737373;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-weight:500;display:flex}.bk-workspace .bk-tabs button:hover{color:#262626;background:#ededed}.bk-workspace .bk-tabs button[aria-pressed=true]{color:#262626;background:#fff;border-color:#e5e5e5;box-shadow:0 1px 3px #00000009}.bk-workspace .bk-card{background:#fff;border-color:#e5e5e5;border-radius:16px;padding:24px}.bk-workspace .bk-card h4{letter-spacing:-.25px;color:inherit;margin:0 0 6px;font-size:16px}.bk-workspace .bk-help,.bk-workspace .bk-card p,.bk-workspace .bk-card small{color:#737373;line-height:1.65}.bk-workspace .bk-help{margin:6px 0 0}.bk-workspace .bk-card>.bk-help{margin:8px 0 18px}.bk-workspace .bk-toolbar>select{background:#fafafa;width:auto;min-width:150px}.bk-workspace :is(input,select,textarea){background:#fafafa;border-color:#dedede;border-radius:10px;min-height:44px;transition:border-color .15s}.bk-workspace :is(input,select,textarea):hover{border-color:#a3a3a3}.bk-workspace :focus-visible{outline-offset:3px;outline:2px solid #737373}.bk-workspace label{color:inherit;gap:8px;margin:18px 0;font-weight:500}.bk-field-hint{color:#737373;font-size:12px;font-weight:400;line-height:1.5}.bk-workspace .button{border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:9px 14px;font-size:12px;text-decoration:none;display:inline-flex}.bk-workspace .button.outline{color:#404040;background:#fff;border:1px solid #dedede;box-shadow:0 1px 2px #00000005}.bk-workspace .button.outline:hover{background:#f5f5f5;border-color:#a3a3a3}.bk-workspace .button.dark{color:#fff;background:#262626;border:1px solid #262626}.bk-workspace .bk-check{cursor:pointer;margin:8px 0;font-size:12px}.bk-workspace .bk-check input[role=switch]{-webkit-appearance:none;appearance:none;cursor:pointer;background:#e5e5e5;border:1px solid #d4d4d4;border-radius:20px;padding:0;transition:background .15s;position:relative;width:36px!important;height:22px!important;min-height:22px!important}.bk-workspace .bk-check input[role=switch]:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000020}.bk-workspace .bk-check input[role=switch]:checked:after{transform:translate(14px)}.bk-workspace .bk-type-editor{border-color:#e5e5e5;border-radius:12px;margin:14px 0;padding:0;overflow:hidden}.bk-workspace .bk-type-editor summary{background:#fafafa;padding:17px 18px;font-weight:600;line-height:1.5}.bk-workspace .bk-type-editor summary span{color:#737373;font-weight:400}.bk-workspace .bk-type-editor[open] summary{border-bottom:1px solid #e5e5e5}.bk-workspace .bk-type-editor>:not(summary){margin-left:18px;margin-right:18px}.bk-workspace .bk-type-editor>.bk-toolbar{border-top:1px solid #e5e5e5;padding:14px 0}.bk-workspace .bk-field-grid{gap:0 20px}.bk-workspace .bk-week{border:1px solid #e5e5e5;border-radius:12px;margin:22px 0;padding:0 16px}.bk-workspace .bk-week>div{border-color:#ededed;gap:12px;min-height:67px;padding:12px 0}.bk-workspace .bk-week>div:last-child{border-bottom:0}.bk-workspace .bk-week label{width:155px}.bk-workspace .bk-week small,.bk-workspace .bk-week>div>span{color:#737373;font-size:12px}.bk-workspace .bk-week input[type=time]{width:130px;min-height:38px;padding:8px 10px}.bk-workspace .bk-days-off>input{max-width:260px}.bk-workspace .bk-days-off>.bk-toolbar{border-bottom:1px solid #ededed;padding:12px 0;font-size:13px}.bk-workspace .bk-empty{color:#737373;background:#fafafa;border:1px dashed #dedede;border-radius:12px;margin:20px 0 0;padding:44px 20px}.bk-workspace .bk-empty>svg{color:#737373;background:#fff;border:1px solid #e5e5e5;border-radius:14px;width:50px;height:50px;margin-bottom:16px;padding:12px}.bk-workspace .bk-empty p{max-width:350px;margin:10px auto 20px}.bk-workspace .bk-appointment{border-color:#e5e5e5;padding:22px 0}.bk-workspace .bk-appointment:first-of-type{margin-top:22px}.bk-workspace .bk-badge{color:#525252;letter-spacing:.5px;background:#f5f5f5;border:1px solid #e5e5e5;border-radius:6px;padding:4px 8px;font-size:10px;display:inline-block}.bk-workspace .bk-status{color:#404040;background:#f5f5f5;border:1px solid #e5e5e5}.bk-workspace .bk-save{background:#fff;border-color:#dedede;box-shadow:0 8px 30px #0000000d}@media (max-width:760px){.bk-workspace .bk-hero{flex-wrap:wrap;padding:20px}.bk-workspace .bk-hero>div{flex:1;min-width:180px}.bk-workspace .bk-hero h3{font-size:22px}.bk-live-state{margin-left:64px}.bk-workspace>.bk-toolbar{align-items:stretch}.bk-workspace .bk-tabs{width:100%}.bk-workspace .bk-tabs button{flex:1;gap:6px;padding:10px 8px;font-size:11px}.bk-workspace .bk-tabs button svg{flex-shrink:0;width:14px}.bk-workspace .bk-card{padding:18px}.bk-workspace .bk-week label{width:100%;margin:0 0 5px}.bk-workspace .bk-week>div{flex-wrap:wrap}.bk-workspace .bk-week input[type=time]{width:calc(50% - 20px)}.bk-workspace .bk-field-grid{grid-template-columns:1fr}.bk-workspace .bk-toolbar>select{min-width:0}.bk-workspace .bk-type-editor summary span{float:none;margin-top:6px;display:block}}.bk-workspace select,.bk-public select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23888888' stroke-width='1.5'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:38px;line-height:1.4}.bk-workspace .bk-toolbar>select{flex-shrink:0;align-self:center;margin:0}.bk-price-input{align-items:center;display:flex;position:relative}.bk-price-input>span{pointer-events:none;color:#737373;font-size:13px;font-weight:400;position:absolute;left:12px}.bk-workspace .bk-price-input input{padding-left:48px}.bk-label-info{align-items:center;gap:7px;display:flex}.bk-label-info>[role=img]{color:#737373;cursor:help;display:inline-flex}.bk-workspace .bk-inline-error{color:#a23828;background:#fff4f2;border-left:3px solid #c86250;border-radius:6px;padding:10px 12px;font-size:12px}.bk-workspace input[aria-invalid=true]{border-color:#c86250}.bk-alert ul{margin:8px 0 0;padding-left:20px}.bk-live-state{cursor:help}.bk-workspace .bk-check input[role=switch]:checked{background:#60814c;border-color:#60814c}body[data-workspace-theme=dark] .bk-workspace .bk-check input[role=switch]:checked{background:#60814c;border-color:#769663}body[data-workspace-theme=dark] .bk-workspace .bk-check input[role=switch]:after{background:#fff}.bk-public{color:#262626;background:#f7f7f7;padding:28px 28px 70px}.bk-public .bk-brand{font-size:23px}.bk-public-shell{max-width:960px;margin:40px auto}.bk-public-shell>header{margin-bottom:30px}.bk-public .bk-kicker{color:#737373}.bk-public h1{letter-spacing:-1px;font-size:32px;font-weight:600;line-height:1.15}.bk-public-shell>header p{color:#737373;margin-top:12px;font-size:14px}.bk-public .bk-card{background:#fff;border:1px solid #e5e5e5;border-radius:18px;padding:24px;box-shadow:0 4px 20px #00000003}.bk-public .bk-card h2{color:#262626;align-items:center;gap:9px;margin-bottom:22px;font-size:15px;line-height:1.5;display:flex}.bk-step{color:#737373;border:1px solid #e5e5e5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;display:inline-flex}.bk-public .bk-card p,.bk-public .bk-help,.bk-public .bk-card small{color:#737373}.bk-public .bk-type-choice{background:#fff;border:1px solid #e5e5e5;border-radius:12px;gap:10px;padding:16px;transition:background .15s}.bk-public .bk-type-choice strong{font-size:14px;font-weight:600}.bk-public .bk-type-choice span{color:#737373}.bk-public label{color:#404040;margin:18px 0;font-weight:500}.bk-public :is(input,textarea,select){background-color:#fafafa;border-color:#dedede;border-radius:10px;min-height:44px}.bk-public .bk-check{align-items:flex-start;font-size:12px;font-weight:400;line-height:1.6}.bk-public .bk-check input{accent-color:#525252;margin-top:2px}.bk-public .bk-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bk-public .bk-slots button{border-color:#e5e5e5;border-radius:10px;gap:4px;padding:12px 6px;font-size:12px;display:grid}.bk-public .bk-slots button small{color:inherit;font-size:10px}.bk-public .bk-slots button.selected{color:#fff;box-shadow:none;background:#262626;border-color:#262626}.bk-public .bk-date-prompt{text-align:center;background:#fafafa;border:1px dashed #dedede;border-radius:10px;padding:20px;font-size:12px}.bk-public .button{border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:12px 18px;font-size:13px;display:inline-flex}.bk-public .button.dark{color:#fff;background:#262626;border:1px solid #262626;width:100%}.bk-public .button.outline{color:#404040;background:#fff;border:1px solid #dedede}.bk-public form{border-top:1px solid #e5e5e5;margin-top:26px;padding-top:24px}.bk-public :focus-visible{outline-offset:3px;outline:2px solid #737373}.bk-booking-dialog[data-slot=dialog-content]{color:#262626;background:#f7f7f7;border:1px solid #e5e5e5;border-radius:22px;gap:0;width:calc(100% - 32px);max-width:1000px;max-height:90dvh;padding:0;overflow-y:auto}.bk-public--embedded{min-height:0;padding:32px}.bk-public--embedded .bk-public-shell{margin:0}.bk-public--embedded h1{padding-right:24px;font-size:28px}.bk-profile{border-radius:14px;align-items:center;gap:14px;margin:24px 0;padding:18px 20px}.bk-profile-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.bk-profile h2{text-align:left;margin:0 0 4px;font-size:16px;font-weight:600;line-height:1.4}.bk-profile p{text-align:left;font-size:12px;line-height:1.5}.bk-profile>button{color:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid;border-radius:10px;padding:10px 14px;font-size:12px}@media (max-width:650px){.bk-public{padding:20px 14px 40px}.bk-public-shell{margin:28px auto}.bk-public h1{font-size:26px}.bk-public .bk-card{padding:18px}.bk-public .bk-slots{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-public--embedded{padding:28px 14px 20px}.bk-booking-dialog[data-slot=dialog-content]{border-radius:16px;width:calc(100% - 16px);max-height:94dvh}.bk-profile>button{width:100%}.bk-profile>div{min-width:160px}}.bk-profile{border-color:color-mix(in srgb,currentColor 18%,transparent);background:color-mix(in srgb,currentColor 3%,transparent);text-align:left;border-radius:18px;grid-template-columns:44px minmax(0,1fr) auto;gap:14px;padding:20px;display:grid}.bk-profile-icon{background:color-mix(in srgb,currentColor 7%,transparent);border-radius:13px;width:44px;height:44px}.bk-profile>div{min-width:0}.bk-profile h2{letter-spacing:-.2px;overflow-wrap:anywhere;font-size:16px}.bk-profile p{opacity:.65;font-size:11px}.bk-profile>button{font:inherit;border-color:color-mix(in srgb,currentColor 24%,transparent);background:color-mix(in srgb,currentColor 5%,transparent);justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 13px;font-size:12px;font-weight:600;transition:background .15s;display:flex}.bk-profile>button:hover{background:color-mix(in srgb,currentColor 12%,transparent)}.bk-public-shell>header{border-bottom:1px solid #e5e5e5;max-width:700px;padding-bottom:24px}.bk-public-shell>header h1{letter-spacing:-1.1px;margin:10px 0}.bk-public-shell>header p{margin:0;font-size:13px}.bk-public .bk-book-grid{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);align-items:start;gap:20px}.bk-public .bk-book-grid>.bk-card{min-width:0}.bk-public .bk-book-grid>aside{box-shadow:none;background:#fafafa}.bk-public .bk-type-choice{padding-right:38px;position:relative}.bk-public .bk-type-choice:after{content:"";border:1px solid #d4d4d4;border-radius:50%;width:13px;height:13px;position:absolute;top:19px;right:15px}.bk-public .bk-type-choice.selected:after{background:#404040;border-color:#404040;box-shadow:inset 0 0 0 3px #fff}.bk-public .bk-type-choice.selected{background:#fff;border-color:#737373;box-shadow:0 2px 8px #00000006}.bk-public .bk-location{border-top:1px solid #e5e5e5;align-items:flex-start;gap:8px;margin-top:18px;padding-top:18px;display:flex}.bk-location svg{flex-shrink:0;margin-top:3px}.bk-location span{overflow-wrap:anywhere;min-width:0}.bk-public .bk-selection-summary{color:#404040;background:#f5f5f5;border-radius:10px;align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}.bk-selection-summary svg{flex-shrink:0}.bk-public :is(input,select,textarea){box-sizing:border-box;font-family:inherit}.bk-public .bk-confirmed{gap:14px;margin:auto;padding:30px}.bk-public .bk-confirmed>svg{color:#404040;background:#f1f1f1;border-radius:50%;width:48px;height:48px;padding:10px}.bk-public .bk-confirmed h2{margin:0;font-size:22px}.bk-public .bk-confirmed p{overflow-wrap:anywhere;margin:0}.bk-booking-dialog[data-slot=dialog-content]{isolation:isolate}.bk-booking-dialog>[data-slot=dialog-close]{opacity:1;z-index:5;background:#fff;border:1px solid #dedede;border-radius:50%;grid-row:1;justify-content:center;justify-self:end;align-items:center;width:32px;height:32px;margin:12px 12px -48px 0;display:flex;position:sticky;top:12px;right:12px}.bk-booking-dialog>.bk-public{grid-row:2}@media (max-width:700px){.bk-public .bk-book-grid{grid-template-columns:1fr}.bk-public-shell>header{margin-bottom:20px;padding-bottom:20px}.bk-public .bk-book-grid>aside{padding:18px}.bk-public .bk-card h2{margin-bottom:16px}.bk-profile{grid-template-columns:38px minmax(0,1fr);gap:12px;padding:16px}.bk-profile-icon{width:38px;height:38px}.bk-profile>button{grid-column:1/-1;width:100%}.bk-profile>div{min-width:0}.bk-profile h2{font-size:15px}}@container (width<=500px){.bk-profile{grid-template-columns:38px minmax(0,1fr)}.bk-profile>button{grid-column:1/-1;width:100%}}.bk-preset-field{flex-direction:column;gap:8px;min-width:0;margin:18px 0;display:flex}.bk-workspace .bk-preset-label{align-items:center;gap:7px;min-height:18px;display:flex}.bk-workspace .bk-preset-label label{margin:0;font-size:13px}.bk-workspace .bk-preset-trigger{color:#404040;width:100%;min-width:0;height:auto;min-height:44px;box-shadow:none;text-align:left;background:#fafafa;border:1px solid #dedede;border-radius:10px;padding:10px 12px;font-size:13px}.bk-preset-trigger>[data-slot=select-value]{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.bk-workspace .bk-preset-trigger[aria-invalid=true]{border-color:#c86250}.bk-workspace .bk-custom-field{color:#737373;margin:4px 0 0;font-size:12px}.bk-workspace .bk-preset-preview{color:#737373;background:#f5f5f5;border-radius:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.6}.bk-info-button{color:#737373;cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.bk-info-button:hover,.bk-info-button[data-state=open]{color:#262626;background:#ededed}.bk-preset-menu[data-slot=select-content]{width:var(--radix-select-trigger-width);color:#404040;background:#fff;border:1px solid #dedede;border-radius:12px;max-width:calc(100vw - 32px);box-shadow:0 8px 30px #00000012}.bk-preset-menu [data-slot=select-item]{cursor:pointer;border-radius:7px;min-height:40px;padding:10px 32px 10px 12px;font-size:13px}.bk-preset-menu [data-highlighted]{color:#262626;background:#f1f1f1}.bk-location-help[data-slot=popover-content]{color:#404040;background:#fff;border:1px solid #dedede;border-radius:14px;width:310px;max-width:calc(100vw - 32px);padding:18px;box-shadow:0 8px 30px #00000012}.bk-location-help h3{margin:0 0 10px;font-size:14px;font-weight:600}.bk-location-help p{color:#737373;margin:0 0 10px;font-size:12px;line-height:1.65}.bk-location-help small{color:#737373;border-top:1px solid #ededed;padding-top:10px;font-size:11px;line-height:1.6;display:block}.bk-public .bk-date-field{gap:8px;width:100%;min-width:0;margin:18px 0;display:grid}.bk-public .bk-date-field>label{margin:0;font-size:13px}.bk-public .bk-date-field>p{color:#737373;margin:0;font-size:12px}.bk-public .bk-date-trigger{box-sizing:border-box;text-align:left;color:#404040;cursor:pointer;background:#fafafa;border:1px solid #dedede;border-radius:10px;align-items:center;gap:10px;width:100%;min-width:0;max-width:100%;min-height:44px;padding:11px 12px;font-size:13px;display:flex}.bk-date-trigger>span{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.bk-date-trigger>svg{color:#737373;flex-shrink:0}.bk-date-trigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.bk-calendar-panel{box-sizing:border-box;background:#fff;border:1px solid #e5e5e5;border-radius:12px;width:100%;min-width:0;max-width:100%;padding:12px}.bk-calendar-panel .bk-calendar{--cell-size:36px;color:#404040;background:0 0;width:100%;min-width:0;padding:0}.bk-calendar .rdp-months,.bk-calendar .rdp-month{width:100%;min-width:0}.bk-calendar .rdp-month_grid{table-layout:fixed;width:100%}.bk-calendar .rdp-weekdays,.bk-calendar .rdp-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;width:100%;display:grid}.bk-calendar .rdp-week{margin-top:4px}.bk-calendar .rdp-weekday{text-align:center;color:#737373;padding:6px 0;font-size:11px}.bk-calendar td{width:100%;min-width:0;padding:0}.bk-calendar td button{box-sizing:border-box;aspect-ratio:auto;color:#404040;width:100%;min-width:0;height:36px;min-height:36px;box-shadow:none;background:0 0;border:0;border-radius:8px;padding:0;font-size:12px}.bk-calendar td button:hover:not(:disabled){background:#f0f0f0}.bk-calendar td button[data-selected-single=true]{color:#fff;background:#262626}.bk-calendar .rdp-today{color:#262626;background:#f5f5f5;border-radius:8px}.bk-calendar .rdp-disabled{opacity:.35}.bk-calendar .rdp-outside{opacity:.45}.bk-calendar .rdp-caption_label{font-size:13px;font-weight:600}.bk-calendar .rdp-button_previous,.bk-calendar .rdp-button_next{color:#525252;width:34px;min-width:0;height:34px;box-shadow:none;background:#fff;border:1px solid #e5e5e5;border-radius:9px;padding:7px}.bk-calendar .rdp-button_previous:hover,.bk-calendar .rdp-button_next:hover{background:#f5f5f5}.bk-public .bk-calendar-panel>p{text-align:center;color:#737373;border-top:1px solid #ededed;margin:12px 0 0;padding-top:10px;font-size:11px;line-height:1.5}@media (max-width:650px){.bk-public .bk-date-trigger{min-height:46px;font-size:16px}.bk-public label{min-width:0;max-width:100%}.bk-public select{width:100%;min-width:0;font-size:16px}.bk-calendar-panel{padding:10px}}.bk-widget{background:var(--bk-widget-bg,color-mix(in srgb,currentColor 3%,transparent));container-type:normal}.bk-widget>button{background:var(--bk-widget-cta,color-mix(in srgb,currentColor 5%,transparent));color:var(--bk-widget-on-cta,inherit);border-color:var(--bk-widget-cta-border,color-mix(in srgb,currentColor 24%,transparent));opacity:1}.bk-widget>button:hover{background:var(--bk-widget-cta,color-mix(in srgb,currentColor 12%,transparent))}.bk-widget--compact{border-radius:12px;gap:10px;padding:14px 16px}.bk-widget--compact .bk-profile-icon{width:34px;height:34px}.bk-widget--compact p{display:none}.bk-widget--button{background:0 0;border:0;padding:0;display:block}.bk-widget--button>button{justify-content:center;width:100%;min-height:48px}.bk-widget-preview{color:#262626;background:#fff;border:1px solid #e5e5e5;border-radius:14px;padding:20px;container-type:inline-size}.bk-widget-preview .bk-profile{margin:0}.bk-workspace .bk-widget-preview .bk-profile h2{color:inherit;font-size:16px}.bk-workspace .bk-widget-preview .bk-profile p{color:inherit}.bk-appearance-editor{grid-template-columns:1fr 1fr;gap:24px;display:grid}.bk-appearance-editor aside{align-self:start;min-width:0;position:sticky;top:100px}.bk-appearance-editor aside>.bk-help{margin-bottom:16px}.bk-widget-colour{justify-content:space-between;align-items:center;gap:12px;display:flex}.bk-workspace .bk-widget-colour input[type=color]{width:64px;height:38px;min-height:38px;padding:4px}.bk-widget-colour .button{margin-top:20px}@media (max-width:850px){.bk-appearance-editor{grid-template-columns:1fr}.bk-appearance-editor aside{position:static}}.bk-widget-container{width:100%;min-width:0;container-type:inline-size}@container (width<=500px){.bk-widget{grid-template-columns:38px minmax(0,1fr);gap:12px;padding:16px}.bk-widget .bk-profile-icon{width:38px;height:38px}.bk-widget>button{grid-column:1/-1;width:100%}.bk-widget--button{padding:0}.bk-widget h2{font-size:15px}}.bk-widget h2,.bk-workspace .bk-widget-preview .bk-profile h2{letter-spacing:0;font-family:inherit;font-weight:600;line-height:1.4}
