.vue__time-picker{display:inline-block;position:relative;font-size:1em;width:10em;font-family:sans-serif;vertical-align:middle}.vue__time-picker *{-webkit-box-sizing:border-box;box-sizing:border-box}.vue__time-picker input.display-time{border:1px solid #d2d2d2;width:10em;height:2.2em;padding:.3em .5em;font-size:1em}.vue__time-picker input.has-custom-icon{padding-left:1.8em}.vue__time-picker input.display-time.invalid:not(.skip-error-style){border-color:#c03;outline-color:#c03}.vue__time-picker input.display-time.disabled,.vue__time-picker input.display-time:disabled{color:#d2d2d2}.vue__time-picker .controls{position:absolute;top:0;bottom:0;right:0;z-index:3;-webkit-box-orient:horizontal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;pointer-events:none}.vue__time-picker .controls,.vue__time-picker .controls>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.vue__time-picker .controls>*{cursor:pointer;width:auto;-webkit-box-orient:vertical;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 .35em;color:#d2d2d2;line-height:100%;font-style:normal;pointer-events:auto;-webkit-transition:color .2s,opacity .2s;transition:color .2s,opacity .2s}.vue__time-picker .controls>:hover{color:#797979}.vue__time-picker .controls>:active,.vue__time-picker .controls>:focus{outline:0}.vue__time-picker .controls .char{font-size:1.1em;line-height:100%;-webkit-margin-before:-.15em}.vue__time-picker .custom-icon{z-index:2;position:absolute;left:0;top:0;bottom:0;width:1.8em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:none}.vue__time-picker .controls img,.vue__time-picker .controls svg,.vue__time-picker .custom-icon img,.vue__time-picker .custom-icon svg{display:inline-block;vertical-align:middle;margin:0;border:0;outline:0;max-width:1em;height:auto}.vue__time-picker .time-picker-overlay{z-index:4;position:fixed;top:0;left:0;right:0;bottom:0}.vue__time-picker-dropdown,.vue__time-picker .dropdown{position:absolute;z-index:5;top:calc(2.2em + 2px);left:0;background:#fff;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.15);box-shadow:0 1px 6px rgba(0,0,0,.15);width:10em;height:10em;font-weight:400}.vue__time-picker-dropdown{position:fixed;z-index:100}.vue__time-picker-dropdown.drop-up,.vue__time-picker .dropdown.drop-up{top:auto;bottom:calc(2.2em + 1px)}.vue__time-picker-dropdown .select-list,.vue__time-picker .dropdown .select-list{width:10em;height:10em;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.vue__time-picker-dropdown .select-list:active,.vue__time-picker-dropdown .select-list:focus,.vue__time-picker .dropdown .select-list:active,.vue__time-picker .dropdown .select-list:focus{outline:0}.vue__time-picker-dropdown ul,.vue__time-picker .dropdown ul{padding:0;margin:0;list-style:none;outline:0;-webkit-box-flex:1;-ms-flex:1 1 0.00001px;flex:1 1 0.00001px;overflow-x:hidden;overflow-y:auto}.vue__time-picker-dropdown ul.apms,.vue__time-picker-dropdown ul.minutes,.vue__time-picker-dropdown ul.seconds,.vue__time-picker .dropdown ul.apms,.vue__time-picker .dropdown ul.minutes,.vue__time-picker .dropdown ul.seconds{border-left:1px solid #fff}.vue__time-picker-dropdown ul li,.vue__time-picker .dropdown ul li{list-style:none;text-align:center;padding:.3em 0;color:#161616}.vue__time-picker-dropdown ul li:not(.hint):not([disabled]):focus,.vue__time-picker-dropdown ul li:not(.hint):not([disabled]):hover,.vue__time-picker .dropdown ul li:not(.hint):not([disabled]):focus,.vue__time-picker .dropdown ul li:not(.hint):not([disabled]):hover{background:rgba(0,0,0,.08);color:#161616;cursor:pointer}.vue__time-picker-dropdown ul li:not([disabled]).active,.vue__time-picker-dropdown ul li:not([disabled]).active:focus,.vue__time-picker-dropdown ul li:not([disabled]).active:hover,.vue__time-picker .dropdown ul li:not([disabled]).active,.vue__time-picker .dropdown ul li:not([disabled]).active:focus,.vue__time-picker .dropdown ul li:not([disabled]).active:hover{background:#41b883;color:#fff}.vue__time-picker-dropdown ul li[disabled],.vue__time-picker-dropdown ul li[disabled]:hover,.vue__time-picker .dropdown ul li[disabled],.vue__time-picker .dropdown ul li[disabled]:hover{background:transparent;opacity:.3;cursor:not-allowed}.vue__time-picker-dropdown .hint,.vue__time-picker .dropdown .hint{color:#a5a5a5;cursor:default;font-size:.8em}.vue-switcher{position:relative;display:inline-block}.vue-switcher__label{display:block;font-size:10px;margin-bottom:5px}.vue-switcher input{opacity:0;width:100%;height:100%;position:absolute;z-index:1;cursor:pointer}.vue-switcher div{height:15px;width:36px;position:relative;border-radius:30px;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;cursor:pointer;-webkit-transition:.2s linear,background-color .2s linear;transition:.2s linear,background-color .2s linear}.vue-switcher div:after{content:"";height:20px;width:20px;border-radius:100px;display:block;-webkit-transition:.15s linear,background-color .15s linear;transition:.15s linear,background-color .15s linear;position:absolute;left:100%;margin-left:-18px;cursor:pointer;top:-3px;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.1);box-shadow:0 1px 5px 0 rgba(0,0,0,.1)}.vue-switcher--unchecked div{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.vue-switcher--unchecked div:after{left:15px}.vue-switcher--disabled div{opacity:.3}.vue-switcher--disabled input{cursor:not-allowed}.vue-switcher--bold div{top:-8px;height:26px;width:51px}.vue-switcher--bold div:after{margin-left:-24px;top:3px}.vue-switcher--bold--unchecked div:after{left:28px}.vue-switcher--bold .vue-switcher__label span{padding-bottom:7px;display:inline-block}.vue-switcher-theme--default.vue-switcher-color--default div{background-color:#b7b7b7}.vue-switcher-theme--default.vue-switcher-color--default div:after{background-color:#9d9d9d}.vue-switcher-theme--default.vue-switcher-color--default.vue-switcher--unchecked div{background-color:#aaa}.vue-switcher-theme--default.vue-switcher-color--default.vue-switcher--unchecked div:after{background-color:#c4c4c4}.vue-switcher-theme--default.vue-switcher-color--blue div{background-color:#77b0c8}.vue-switcher-theme--default.vue-switcher-color--blue div:after{background-color:#539bb9}.vue-switcher-theme--default.vue-switcher-color--blue.vue-switcher--unchecked div{background-color:#c0dae5}.vue-switcher-theme--default.vue-switcher-color--blue.vue-switcher--unchecked div:after{background-color:#77b0c8}.vue-switcher-theme--default.vue-switcher-color--red div{background-color:#c87777}.vue-switcher-theme--default.vue-switcher-color--red div:after{background-color:#b95353}.vue-switcher-theme--default.vue-switcher-color--red.vue-switcher--unchecked div{background-color:#e5c0c0}.vue-switcher-theme--default.vue-switcher-color--red.vue-switcher--unchecked div:after{background-color:#c87777}.vue-switcher-theme--default.vue-switcher-color--yellow div{background-color:#c9c377}.vue-switcher-theme--default.vue-switcher-color--yellow div:after{background-color:#bab353}.vue-switcher-theme--default.vue-switcher-color--yellow.vue-switcher--unchecked div{background-color:#e6e3c0}.vue-switcher-theme--default.vue-switcher-color--yellow.vue-switcher--unchecked div:after{background-color:#c9c377}.vue-switcher-theme--default.vue-switcher-color--orange div{background-color:#c89577}.vue-switcher-theme--default.vue-switcher-color--orange div:after{background-color:#b97953}.vue-switcher-theme--default.vue-switcher-color--orange.vue-switcher--unchecked div{background-color:#e5cec0}.vue-switcher-theme--default.vue-switcher-color--orange.vue-switcher--unchecked div:after{background-color:#c89577}.vue-switcher-theme--default.vue-switcher-color--green div{background-color:#77c88d}.vue-switcher-theme--default.vue-switcher-color--green div:after{background-color:#53b96e}.vue-switcher-theme--default.vue-switcher-color--green.vue-switcher--unchecked div{background-color:#c0e5ca}.vue-switcher-theme--default.vue-switcher-color--green.vue-switcher--unchecked div:after{background-color:#77c88d}.vue-switcher-theme--bulma.vue-switcher-color--default div{background-color:#dcdcdc}.vue-switcher-theme--bulma.vue-switcher-color--default div:after{background-color:#f5f5f5}.vue-switcher-theme--bulma.vue-switcher-color--default.vue-switcher--unchecked div{background-color:#e8e8e8}.vue-switcher-theme--bulma.vue-switcher-color--default.vue-switcher--unchecked div:after{background-color:#f5f5f5}.vue-switcher-theme--bulma.vue-switcher-color--primary div{background-color:#05ffda}.vue-switcher-theme--bulma.vue-switcher-color--primary div:after{background-color:#00d1b2}.vue-switcher-theme--bulma.vue-switcher-color--primary.vue-switcher--unchecked div{background-color:#6bffe9}.vue-switcher-theme--bulma.vue-switcher-color--primary.vue-switcher--unchecked div:after{background-color:#05ffda}.vue-switcher-theme--bulma.vue-switcher-color--blue div{background-color:#5e91e3}.vue-switcher-theme--bulma.vue-switcher-color--blue div:after{background-color:#3273dc}.vue-switcher-theme--bulma.vue-switcher-color--blue.vue-switcher--unchecked div{background-color:#b5ccf2}.vue-switcher-theme--bulma.vue-switcher-color--blue.vue-switcher--unchecked div:after{background-color:#5e91e3}.vue-switcher-theme--bulma.vue-switcher-color--red div{background-color:#ff6b89}.vue-switcher-theme--bulma.vue-switcher-color--red div:after{background-color:#ff3860}.vue-switcher-theme--bulma.vue-switcher-color--red.vue-switcher--unchecked div{background-color:#ffd1da}.vue-switcher-theme--bulma.vue-switcher-color--red.vue-switcher--unchecked div:after{background-color:#ff6b89}.vue-switcher-theme--bulma.vue-switcher-color--yellow div{background-color:#ffe78a}.vue-switcher-theme--bulma.vue-switcher-color--yellow div:after{background-color:#ffdd57}.vue-switcher-theme--bulma.vue-switcher-color--yellow.vue-switcher--unchecked div{background-color:#fffcf0}.vue-switcher-theme--bulma.vue-switcher-color--yellow.vue-switcher--unchecked div:after{background-color:#ffe78a}.vue-switcher-theme--bulma.vue-switcher-color--green div{background-color:#3dde75}.vue-switcher-theme--bulma.vue-switcher-color--green div:after{background-color:#22c65b}.vue-switcher-theme--bulma.vue-switcher-color--green.vue-switcher--unchecked div{background-color:#94edb3}.vue-switcher-theme--bulma.vue-switcher-color--green.vue-switcher--unchecked div:after{background-color:#3dde75}.vue-switcher-theme--bootstrap.vue-switcher-color--default div{background-color:#e6e6e6}.vue-switcher-theme--bootstrap.vue-switcher-color--default div:after{background-color:#f0f0f0}.vue-switcher-theme--bootstrap.vue-switcher-color--default.vue-switcher--unchecked div{background-color:#f5f5f5}.vue-switcher-theme--bootstrap.vue-switcher-color--default.vue-switcher--unchecked div:after{background-color:#f0f0f0}.vue-switcher-theme--bootstrap.vue-switcher-color--primary div{background-color:#4f93ce}.vue-switcher-theme--bootstrap.vue-switcher-color--primary div:after{background-color:#337ab7}.vue-switcher-theme--bootstrap.vue-switcher-color--primary.vue-switcher--unchecked div{background-color:#9fc4e4}.vue-switcher-theme--bootstrap.vue-switcher-color--primary.vue-switcher--unchecked div:after{background-color:#4f93ce}.vue-switcher-theme--bootstrap.vue-switcher-color--success div{background-color:#80c780}.vue-switcher-theme--bootstrap.vue-switcher-color--success div:after{background-color:#5cb85c}.vue-switcher-theme--bootstrap.vue-switcher-color--success.vue-switcher--unchecked div{background-color:#c7e6c7}.vue-switcher-theme--bootstrap.vue-switcher-color--success.vue-switcher--unchecked div:after{background-color:#80c780}.vue-switcher-theme--bootstrap.vue-switcher-color--info div{background-color:#85d0e7}.vue-switcher-theme--bootstrap.vue-switcher-color--info div:after{background-color:#5bc0de}.vue-switcher-theme--bootstrap.vue-switcher-color--info.vue-switcher--unchecked div{background-color:#daf1f8}.vue-switcher-theme--bootstrap.vue-switcher-color--info.vue-switcher--unchecked div:after{background-color:#85d0e7}.vue-switcher-theme--bootstrap.vue-switcher-color--warning div{background-color:#f4c37d}.vue-switcher-theme--bootstrap.vue-switcher-color--warning div:after{background-color:#f0ad4e}.vue-switcher-theme--bootstrap.vue-switcher-color--warning.vue-switcher--unchecked div{background-color:#fceedb}.vue-switcher-theme--bootstrap.vue-switcher-color--warning.vue-switcher--unchecked div:after{background-color:#f4c37d}.vue-switcher-theme--bootstrap.vue-switcher-color--danger div{background-color:#d9534f}.vue-switcher-theme--bootstrap.vue-switcher-color--danger div:after{background-color:#c9302c}.vue-switcher-theme--bootstrap.vue-switcher-color--danger.vue-switcher--unchecked div{background-color:#eba5a3}.vue-switcher-theme--bootstrap.vue-switcher-color--danger.vue-switcher--unchecked div:after{background-color:#d9534f}.bh-page[data-v-18fccc96]{display:block;width:100%;min-height:calc(100vh - 120px);margin:0;padding:.75rem;background:#f8fafc;color:#0f172a;text-align:left}@media(min-width:992px){.bh-page[data-v-18fccc96]{padding:1rem}}.bh-shell[data-v-18fccc96]{position:relative;width:100%;max-width:none;margin:0;overflow:visible;border:1px solid #e2e8f0;border-radius:1rem;background:#fff;-webkit-box-shadow:0 6px 20px rgba(15,23,42,.05);box-shadow:0 6px 20px rgba(15,23,42,.05)}.bh-loading-overlay[data-v-18fccc96]{position:absolute;inset:0;z-index:30;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.75rem;background:hsla(0,0%,100%,.82);backdrop-filter:blur(2px);pointer-events:all}.bh-loading-text[data-v-18fccc96]{margin:0;font-size:.875rem;font-weight:700;color:#475569}.bh-hero[data-v-18fccc96]{position:relative;overflow:hidden;border-radius:0;background:#020617}.bh-hero-bg[data-v-18fccc96]{position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(249,115,22,.28),transparent 34%),radial-gradient(circle at top left,rgba(59,130,246,.16),transparent 30%)}.bh-hero-content[data-v-18fccc96]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;padding:1.75rem}@media(min-width:992px){.bh-hero-content[data-v-18fccc96]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.bh-kicker[data-v-18fccc96]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.375rem .75rem;border-radius:999px;background:hsla(0,0%,100%,.1);color:#fed7aa;font-size:.75rem;font-weight:700;-webkit-box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.15);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.15)}.bh-title[data-v-18fccc96]{margin:0;font-size:1.875rem;font-weight:800;color:#fff;letter-spacing:-.02em}.bh-subtitle[data-v-18fccc96]{margin:.5rem 0 0;max-width:36rem;font-size:.875rem;line-height:1.6;color:#cbd5e1}.bh-hero-actions[data-v-18fccc96]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem}.bh-layout[data-v-18fccc96]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;width:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media(min-width:1024px){.bh-layout[data-v-18fccc96]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.bh-main[data-v-18fccc96]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;width:100%;min-width:0;-ms-flex-item-align:stretch;align-self:stretch;justify-self:stretch;padding:1rem;text-align:left;background:#fff}@media(min-width:768px){.bh-main[data-v-18fccc96]{padding:1.25rem}}@media(min-width:1200px){.bh-main[data-v-18fccc96]{padding:1.5rem}}.bh-main[data-v-18fccc96] .bh-panel,.bh-main[data-v-18fccc96] .bh-tabs-card{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.bh-aside[data-v-18fccc96]{-webkit-box-flex:0;-ms-flex:0 0 320px;flex:0 0 320px;width:100%;max-width:320px;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;padding:1rem;border-top:1px solid #e2e8f0;background:#fff}@media(min-width:1024px){.bh-aside[data-v-18fccc96]{padding:1.25rem;border-top:none;border-left:1px solid #e2e8f0}}@media(max-width:1023.98px){.bh-aside[data-v-18fccc96]{max-width:100%;-ms-flex-preferred-size:auto;flex-basis:auto}}.bh-panel[data-v-18fccc96],.bh-tabs-card[data-v-18fccc96]{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-item-align:stretch;align-self:stretch}.bh-tabs-card[data-v-18fccc96]{padding:.5rem;border:1px solid #e2e8f0;border-radius:1.625rem;background:#fff;-webkit-box-shadow:0 2px 12px rgba(15,23,42,.04);box-shadow:0 2px 12px rgba(15,23,42,.04)}.bh-tabs[data-v-18fccc96]{display:grid;grid-template-columns:1fr 1fr;gap:.25rem;padding:.25rem;border-radius:1rem;background:#f1f5f9}.bh-tab[data-v-18fccc96]{border:none;border-radius:.75rem;padding:.75rem 1rem;background:transparent;color:#64748b;font-size:.875rem;font-weight:700;cursor:pointer;-webkit-transition:background .2s,color .2s,-webkit-box-shadow .2s;transition:background .2s,color .2s,-webkit-box-shadow .2s;transition:background .2s,color .2s,box-shadow .2s;transition:background .2s,color .2s,box-shadow .2s,-webkit-box-shadow .2s}.bh-tab--active[data-v-18fccc96]{background:#fff;color:#020617;-webkit-box-shadow:0 2px 8px rgba(15,23,42,.08);box-shadow:0 2px 8px rgba(15,23,42,.08)}.bh-panel[data-v-18fccc96]{overflow:visible;border:1px solid #e2e8f0;border-radius:1.75rem;background:#fff;-webkit-box-shadow:0 2px 12px rgba(15,23,42,.04);box-shadow:0 2px 12px rgba(15,23,42,.04)}.bh-panel--special[data-v-18fccc96]{min-height:36rem}.bh-panel--special[data-v-18fccc96],.bh-panel-head[data-v-18fccc96]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bh-panel-head[data-v-18fccc96]{gap:1rem;padding:1.5rem;border-bottom:1px solid #f1f5f9}@media(min-width:768px){.bh-panel-head[data-v-18fccc96]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.bh-panel-title[data-v-18fccc96]{margin:0;font-size:1.25rem;font-weight:800}.bh-panel-desc[data-v-18fccc96]{margin:.25rem 0 0;font-size:.875rem;color:#64748b}.bh-panel-actions[data-v-18fccc96]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.bh-day-list[data-v-18fccc96]{border-top:1px solid #f8fafc}.bh-day-row[data-v-18fccc96]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;width:100%;padding:1.25rem;border-bottom:1px solid #f1f5f9;-webkit-transition:background .2s;transition:background .2s}.bh-day-row[data-v-18fccc96]:hover{background:rgba(248,250,252,.8)}@media(min-width:992px){.bh-day-row[data-v-18fccc96]{display:grid;grid-template-columns:minmax(6rem,8.75rem) minmax(7rem,9rem) minmax(0,1fr) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}}.bh-day-name[data-v-18fccc96]{font-weight:800;color:#0f172a}.bh-day-toggle[data-v-18fccc96]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.bh-day-status[data-v-18fccc96]{font-size:.875rem;font-weight:700;color:#94a3b8}.bh-day-status--open[data-v-18fccc96]{color:#047857}.bh-day-slots[data-v-18fccc96]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.bh-day-slots[data-v-18fccc96],.bh-slot[data-v-18fccc96]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;width:100%}.bh-slot[data-v-18fccc96]{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem;border:1px solid #e2e8f0;border-radius:1rem;background:#f8fafc}.bh-slot--inline[data-v-18fccc96]{width:auto;border:none;background:transparent;padding:0}.bh-slot--invalid[data-v-18fccc96]{border-color:#fecaca;background:#fff1f2}.bh-slot-error[data-v-18fccc96]{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin:0;font-size:.75rem;font-weight:700;color:#be123c}.bh-slot-sep[data-v-18fccc96]{font-size:.875rem;font-weight:700;color:#94a3b8}.bh-empty-slot[data-v-18fccc96]{padding:.75rem 1rem;border:1px dashed #e2e8f0;border-radius:1rem;background:#f8fafc;font-size:.875rem;font-weight:600;color:#94a3b8}.bh-day-actions[data-v-18fccc96]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media(min-width:768px){.bh-day-actions[data-v-18fccc96]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.bh-special-quick[data-v-18fccc96]{padding:1.5rem;border-bottom:1px solid #f1f5f9}.bh-special-quick-grid[data-v-18fccc96]{display:grid;gap:.75rem;padding:1rem;border-radius:1rem;background:#f8fafc}@media(min-width:768px){.bh-special-quick-grid[data-v-18fccc96]{grid-template-columns:minmax(12rem,1fr) minmax(12rem,1fr) minmax(12rem,14rem) auto;-webkit-box-align:end;-ms-flex-align:end;align-items:end}}.bh-field-label[data-v-18fccc96]{display:block;margin-bottom:.375rem;font-size:.75rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.bh-input[data-v-18fccc96]{width:100%;min-height:2.5rem;padding:.5rem .75rem;border:1px solid #e2e8f0;border-radius:.75rem;background:#fff;font-size:.875rem;font-weight:600;color:#334155}.bh-input--compact[data-v-18fccc96]{min-height:2.25rem;font-size:.8125rem}.bh-day-list[data-v-18fccc96],.bh-special-quick[data-v-18fccc96],.bh-table-wrap[data-v-18fccc96]{width:100%}.bh-panel--special .bh-table-wrap[data-v-18fccc96]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:24rem;padding-bottom:1rem}.bh-table-wrap[data-v-18fccc96]{overflow-x:auto;overflow-y:visible}.bh-table[data-v-18fccc96]{width:100%;min-width:40rem;border-collapse:collapse;text-align:left}.bh-table th[data-v-18fccc96]{padding:1rem 1.5rem;background:#f8fafc;font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#64748b}.bh-table td[data-v-18fccc96]{padding:1.25rem 1.5rem;vertical-align:middle;border-top:1px solid #f1f5f9}.bh-table tbody tr[data-v-18fccc96]{min-height:4.75rem}.bh-table-action-col[data-v-18fccc96]{text-align:right;white-space:nowrap}.bh-table-empty[data-v-18fccc96]{padding:2rem 1.5rem!important;text-align:center;color:#64748b;font-size:.875rem;font-weight:600}.bh-table-empty--tall[data-v-18fccc96]{min-height:18rem;vertical-align:middle}.bh-field--switch[data-v-18fccc96]{min-width:11rem}.bh-switch-wrap[data-v-18fccc96]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;min-height:2.5rem}.bh-switch-label[data-v-18fccc96]{font-size:.8125rem;font-weight:700;color:#64748b;white-space:nowrap}.bh-switch-label--closed[data-v-18fccc96]{color:#be123c}.bh-switch-label--open[data-v-18fccc96]{color:#047857}.bh-closed-cell[data-v-18fccc96]{min-width:12rem}.bh-hours-closed[data-v-18fccc96]{font-size:.875rem;font-weight:700;color:#64748b}.bh-btn[data-v-18fccc96]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;border:none;border-radius:1rem;padding:.625rem 1rem;font-size:.875rem;font-weight:800;cursor:pointer;-webkit-transition:background .2s,border-color .2s,opacity .2s;transition:background .2s,border-color .2s,opacity .2s}.bh-btn[data-v-18fccc96]:disabled{opacity:.65;cursor:not-allowed}.bh-btn--primary[data-v-18fccc96]{background:#f97316;color:#fff;-webkit-box-shadow:0 8px 20px rgba(249,115,22,.25);box-shadow:0 8px 20px rgba(249,115,22,.25)}.bh-btn--primary[data-v-18fccc96]:hover:not(:disabled){background:#ea580c}.bh-btn--ghost[data-v-18fccc96]{border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.1);color:#fff}.bh-btn--ghost[data-v-18fccc96]:hover:not(:disabled){background:hsla(0,0%,100%,.15)}.bh-btn--outline[data-v-18fccc96]{border:1px solid #e2e8f0;background:#fff;color:#334155}.bh-btn--outline[data-v-18fccc96]:hover:not(:disabled){background:#f8fafc}.bh-btn--dark[data-v-18fccc96]{background:#020617;color:#fff}.bh-btn--dark[data-v-18fccc96]:hover:not(:disabled){background:#1e293b}.bh-btn--sm[data-v-18fccc96]{padding:.5rem .75rem;font-size:.8125rem}.bh-icon-btn[data-v-18fccc96]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.25rem;height:2.25rem;border:none;border-radius:.75rem;background:transparent;color:#94a3b8;cursor:pointer;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s}.bh-icon-btn[data-v-18fccc96]:hover:not(:disabled){background:#fff;color:#f97316;-webkit-box-shadow:0 2px 8px rgba(15,23,42,.08);box-shadow:0 2px 8px rgba(15,23,42,.08)}.bh-icon-btn--danger[data-v-18fccc96]:hover:not(:disabled){color:#e11d48}.bh-icon-btn[data-v-18fccc96]:disabled{opacity:.4;cursor:not-allowed}.bh-pill[data-v-18fccc96]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.25rem .625rem;border-radius:999px;font-size:.75rem;font-weight:700}.bh-pill--green[data-v-18fccc96]{background:#ecfdf5;color:#047857;-webkit-box-shadow:inset 0 0 0 1px #a7f3d0;box-shadow:inset 0 0 0 1px #a7f3d0}.bh-pill--red[data-v-18fccc96]{background:#fff1f2;color:#be123c;-webkit-box-shadow:inset 0 0 0 1px #fecdd3;box-shadow:inset 0 0 0 1px #fecdd3}.bh-pill--orange[data-v-18fccc96]{background:#fff7ed;color:#c2410c;-webkit-box-shadow:inset 0 0 0 1px #fed7aa;box-shadow:inset 0 0 0 1px #fed7aa}.bh-aside-card[data-v-18fccc96]{padding:1.5rem;border:1px solid #e2e8f0;border-radius:1.75rem;background:#fff;-webkit-box-shadow:0 2px 12px rgba(15,23,42,.04);box-shadow:0 2px 12px rgba(15,23,42,.04)}.bh-aside-head[data-v-18fccc96]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1rem}.bh-aside-head h3[data-v-18fccc96]{margin:0;font-size:1.125rem;font-weight:800}.bh-aside-head i[data-v-18fccc96]{color:#94a3b8;font-size:1.25rem}.bh-status-box[data-v-18fccc96]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;padding:1.25rem;border-radius:1.5rem;background:linear-gradient(135deg,#fff7ed,#fff);-webkit-box-shadow:inset 0 0 0 1px #ffedd5;box-shadow:inset 0 0 0 1px #ffedd5}.bh-status-icon[data-v-18fccc96]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3rem;height:3rem;border-radius:1rem;background:#f97316;color:#fff;font-size:1.25rem;-ms-flex-negative:0;flex-shrink:0}.bh-status-date[data-v-18fccc96]{margin:0;font-size:.875rem;font-weight:600;color:#64748b}.bh-status-title[data-v-18fccc96]{margin:.25rem 0 0;font-size:1.5rem;font-weight:900;color:#020617;line-height:1.2}.bh-status-note[data-v-18fccc96]{margin:.5rem 0 0;font-size:.875rem;line-height:1.5;color:#475569}.bh-upcoming-list[data-v-18fccc96]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.bh-upcoming-item[data-v-18fccc96]{padding:1rem;border-radius:1rem}.bh-upcoming-item--closed[data-v-18fccc96]{border:1px solid #fecdd3;background:#fff1f2}.bh-upcoming-item--special[data-v-18fccc96]{border:1px solid #fed7aa;background:#fff7ed}.bh-upcoming-top[data-v-18fccc96]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.5rem}.bh-upcoming-label[data-v-18fccc96]{margin:0;font-weight:800}.bh-upcoming-item--closed .bh-upcoming-label[data-v-18fccc96]{color:#9f1239}.bh-upcoming-item--special .bh-upcoming-label[data-v-18fccc96]{color:#9a3412}.bh-upcoming-meta[data-v-18fccc96]{margin:.25rem 0 0;font-size:.875rem;font-weight:600}.bh-upcoming-item--closed .bh-upcoming-meta[data-v-18fccc96]{color:#be123c}.bh-upcoming-item--special .bh-upcoming-meta[data-v-18fccc96]{color:#c2410c}.bh-aside-empty[data-v-18fccc96]{margin:0;font-size:.875rem;color:#64748b}.bh-time-wrap[data-v-18fccc96]{width:100%;max-width:9rem}.bh-time-wrap[data-v-18fccc96] .vue__time-picker{width:100%}.bh-time-wrap[data-v-18fccc96] .vue__time-picker input.display-time{width:100%;min-width:0;padding:.5rem .75rem;border:1px solid #e2e8f0;border-radius:.75rem;font-size:.875rem;font-weight:700;color:#334155}.bh-time-wrap--compact[data-v-18fccc96]{max-width:7.5rem}.bh-time-wrap--compact[data-v-18fccc96] .vue__time-picker input.display-time{padding:.375rem .5rem;font-size:.8125rem}[data-v-18fccc96] .vdp-datepicker input.bh-input{width:100%}[data-v-18fccc96] .vdp-datepicker__calendar{z-index:100000!important}[data-v-18fccc96] .vdp-datepicker input.bh-input,[data-v-18fccc96] .vdp-datepicker input.bh-input--compact{height:40px;-webkit-box-sizing:border-box;box-sizing:border-box}[data-v-18fccc96] .vdp-datepicker__calendar{z-index:10000!important}