.calendar-picker[data-v-5831e769]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:300px}.calendar-picker .header[data-v-5831e769]{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--color-bg-neutral-low-default);color:var(--color-text-strong-default);cursor:default;-ms-flex-flow:column;flex-flow:column;outline-style:none;padding:8px;width:100%}.calendar-picker .header[data-v-5831e769],.calendar-picker .search-wrapper[data-v-5831e769]{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.calendar-picker .search-wrapper[data-v-5831e769]{padding:8px 20px}.calendar-picker .group-title[data-v-5831e769]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:left;-ms-flex-pack:left;background-color:var(--color-bg-neutral-low-default);cursor:default;-ms-flex-flow:column;flex-flow:column;font-size:12px;font-weight:600;justify-content:left;outline-style:none;text-align:left;text-transform:uppercase}.calendar-picker .group-title[data-v-5831e769],.calendar-picker .list-item[data-v-5831e769]{color:var(--color-text-strong-default);display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 12px}.calendar-picker .list-item[data-v-5831e769]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-bg-default);border-bottom:1px solid var(--color-border-default);cursor:pointer;font-size:14px;font-weight:500;gap:5px;overflow-wrap:anywhere;position:relative;-webkit-transition:background-color .4s cubic-bezier(.25,.8,.25,1);transition:background-color .4s cubic-bezier(.25,.8,.25,1)}.calendar-picker .list-item[data-v-5831e769]:hover{background:var(--color-bg-hover)}.calendar-picker .list-items[data-v-5831e769]{height:200px;overflow-y:auto}.calendar-picker-reservation[data-v-bf75b8b8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:300px}.calendar-picker-reservation .header[data-v-bf75b8b8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--color-bg-neutral-low-default);color:var(--color-text-strong-default);cursor:default;-ms-flex-flow:column;flex-flow:column;outline-style:none;padding:8px;width:100%}.calendar-picker-reservation .header[data-v-bf75b8b8],.calendar-picker-reservation .search-wrapper[data-v-bf75b8b8]{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.calendar-picker-reservation .search-wrapper[data-v-bf75b8b8]{padding:8px 20px}.calendar-picker-reservation .group-title[data-v-bf75b8b8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:left;-ms-flex-pack:left;background-color:var(--color-bg-neutral-low-default);color:var(--color-text-strong-default);cursor:default;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;font-size:12px;font-weight:600;justify-content:left;outline-style:none;padding:8px 12px;text-align:left;text-transform:uppercase}.calendar-picker-reservation .list-item[data-v-bf75b8b8]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-bg-default);border-bottom:1px solid var(--color-border-default);color:var(--color-text-strong-default);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:500;gap:5px;overflow-wrap:anywhere;padding:8px 12px;position:relative;-webkit-transition:background-color .4s cubic-bezier(.25,.8,.25,1);transition:background-color .4s cubic-bezier(.25,.8,.25,1)}.calendar-picker-reservation .list-item[data-v-bf75b8b8]:hover{background:var(--color-bg-hover)}.calendar-picker-reservation .list-items[data-v-bf75b8b8]{height:200px;overflow-y:auto}.calendar-picker-popover .ant-popover-inner-content{border:1px solid var(--color-border-default);border-radius:5px;-webkit-box-shadow:var(--shadow-dropdown-400);box-shadow:var(--shadow-dropdown-400);padding:0!important}.calendar-toolbox[data-v-c0fd6b6c]{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.calendar-toolbox #avatar-placeholder[data-v-c0fd6b6c]{font-size:14px!important}.calendar-toolbox .btnGroup[data-v-c0fd6b6c]{background:var(--color-bg-neutral-default);border:1px solid var(--color-border-default);border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:2px}.calendar-toolbox .btnGroup .btnGrupItem.selected[data-v-c0fd6b6c]{background:var(--color-bg-oncomponent-default);-webkit-box-shadow:var(--shadow-interaction-200);box-shadow:var(--shadow-interaction-200)}.calendar-toolbox .btnGroup .supsis-button[data-v-c0fd6b6c]{border:none!important;font-size:14px}.calendar-toolbox .right[data-v-c0fd6b6c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.calendar-event-list-view .vue-avatar--wrapper{font-size:12px!important}.calendar-event-list-view .groups{gap:20px}.calendar-event-list-view .groups,.calendar-event-list-view .groups .group{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.calendar-event-list-view .groups .group{background:var(--color-bg-default);border:1px solid var(--color-border-default);border-radius:8px;color:var(--color-text-default);font-size:14px;font-weight:400;padding-top:10px;width:100%}.calendar-event-list-view .groups .group .group-title{color:var(--color-text-strong-default);font-weight:700;padding:0 20px}.calendar-event-list-view .groups .group .event{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-align:start;-ms-flex-align:start;align-items:center;align-items:flex-start;border-bottom:1px solid var(--color-border-default);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 20px;width:100%}.calendar-event-list-view .groups .group .event:hover{background:var(--color-bg-primary-subdued-hover)}.calendar-event-list-view .groups .group .event .hour{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:var(--color-text-default);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:400;justify-content:flex-start;padding:0 10px;width:100px}.calendar-event-list-view .groups .group .event .metas{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;width:calc(100% - 150px)}.calendar-event-list-view .groups .group .event .metas .left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.calendar-event-list-view .groups .group .event .metas .right{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2px}.calendar-event-list-view .groups .group .event .attendees{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;justify-content:flex-end;min-width:50px}#calendar-events .calendar-events-wrapper[data-v-3da13707]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:5px;padding:10px;width:100%}#calendar-events .vue-avatar--wrapper[data-v-3da13707]{font-size:12px!important}#calendar-events .ant-divider-horizontal[data-v-3da13707]{margin:5px 0}#calendar-events .main[data-v-3da13707]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}#calendar-events .main .left[data-v-3da13707]{width:260px}#calendar-events .main .events-wrapper[data-v-3da13707]{width:calc(100% - 260px)}#calendar-events .vue-avatar--wrapper{font-size:12px!important}.reservation-member-card[data-v-5c8ef2d4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px solid #ccc;border-radius:4px;-ms-flex-direction:column;flex-direction:column;min-width:200px;padding:10px;width:auto}.reservation-member-card .no-avatar[data-v-5c8ef2d4],.reservation-member-card[data-v-5c8ef2d4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.reservation-member-card .no-avatar[data-v-5c8ef2d4]{-webkit-box-pack:center;-ms-flex-pack:center;background-color:#f0f0f0;color:#999;height:100px;justify-content:center;width:100px}.reservation-member-card .member-info[data-v-5c8ef2d4]{margin-top:10px;text-align:center}.reservation-member-card .member-info h3[data-v-5c8ef2d4]{font-size:1.2em;margin-bottom:5px}.reservation-member-card .member-info p[data-v-5c8ef2d4]{font-size:1em;margin:0}.reservation-member-card .member-actions[data-v-5c8ef2d4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-top:10px}.reservation-landing-page-builder .route-page-content[data-v-04f29d83]{height:100%!important}.reservation-landing-page-builder .page-title[data-v-04f29d83]{font-size:2em;margin-bottom:20px;text-align:center}.reservation-landing-page-builder .builder-content[data-v-04f29d83]{background-color:#f9f9f9;border-radius:8px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);margin:0 auto;max-width:1200px;padding:20px}.reservation-landing-page-builder .builder-header[data-v-04f29d83],.reservation-landing-page-builder .logo-cover-container[data-v-04f29d83]{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:20px}.reservation-landing-page-builder .builder-header[data-v-04f29d83]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reservation-landing-page-builder .preview-button[data-v-04f29d83]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;padding:10px 15px;-webkit-transition:background-color .3s;transition:background-color .3s}.reservation-landing-page-builder .preview-button[data-v-04f29d83]:hover{background-color:#45a049}.reservation-landing-page-builder .preview-button .material-icons[data-v-04f29d83]{font-size:18px}.loading[data-v-04f29d83],.no-data[data-v-04f29d83]{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.2em;height:300px;justify-content:center}.create-button[data-v-04f29d83]{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1em;padding:10px 20px;-webkit-transition:background-color .3s;transition:background-color .3s}.create-button[data-v-04f29d83]:hover{background-color:#45a049}.builder-section[data-v-04f29d83]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}.builder-section .section-title[data-v-04f29d83]{font-size:1.5em;margin-bottom:10px}.builder-section .section-content input[data-v-04f29d83]{border:1px solid #ccc;border-radius:4px;font-size:1em;padding:10px;width:100%}.builder-section.logo[data-v-04f29d83]{margin-bottom:20px}.builder-section.logo .logo-container[data-v-04f29d83]{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px dashed #ccc;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:200px;justify-content:center;position:relative;width:200px}.builder-section.logo .logo-container img[data-v-04f29d83]{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.builder-section.logo .logo-container .no-logo[data-v-04f29d83]{color:#999}.builder-section.logo .logo-container .overlay[data-v-04f29d83]{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.builder-section.logo .logo-container .overlay i[data-v-04f29d83]{color:#fff;font-size:24px}.builder-section.coverPhoto[data-v-04f29d83]{margin-bottom:20px}.builder-section.coverPhoto .coverPhoto-container[data-v-04f29d83]{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px dashed #ccc;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:200px;justify-content:center;position:relative;width:100%}.builder-section.coverPhoto .coverPhoto-container img[data-v-04f29d83]{max-height:100%;max-width:100%;-o-object-fit:coverPhoto;object-fit:coverPhoto}.builder-section.coverPhoto .coverPhoto-container .no-coverPhoto[data-v-04f29d83]{color:#999}.builder-section.coverPhoto .coverPhoto-container .overlay[data-v-04f29d83]{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.builder-section.coverPhoto .coverPhoto-container .overlay i[data-v-04f29d83]{color:#fff;font-size:24px}.builder-section .service-group[data-v-04f29d83]{border:1px solid #ccc;border-radius:4px;margin-bottom:20px;padding:10px}.builder-section .service-group .service-header[data-v-04f29d83]{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f0f0f0;border-bottom:2px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:10px;padding:10px}.builder-section .service-group .service-header h3[data-v-04f29d83]{border:1px solid transparent;font-size:1.2em;margin:0;min-width:100px;padding:5px;-webkit-transition:border-color .3s;transition:border-color .3s}.builder-section .service-group .service-header h3[data-v-04f29d83]:focus,.builder-section .service-group .service-header h3[data-v-04f29d83]:hover{border-color:#ccc;outline:none}.builder-section .service-group ul[data-v-04f29d83]{border-bottom:1px solid #ccc;list-style:none;padding-left:20px}.builder-section .service-group ul li[data-v-04f29d83]{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #eee;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:5px;padding-bottom:5px}.builder-section .service-group ul li[data-v-04f29d83]:last-child{border-bottom:none}.builder-section .service-group ul li button[data-v-04f29d83]{background-color:#f44336;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:5px 10px}.builder-section .service-group ul li button[data-v-04f29d83]:hover{background-color:#d32f2f}.builder-section .service-group button[data-v-04f29d83]{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:10px;padding:10px 20px}.builder-section .service-group button[data-v-04f29d83]:hover{background-color:#45a049}.builder-section .team-section[data-v-04f29d83]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.builder-section .team-section .add-member-card[data-v-04f29d83]{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px dashed #ccc;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:200px;justify-content:center;width:200px}.builder-section.working-hours .rules .ruleItem[data-v-04f29d83]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;padding:5px}.member-update-form[data-v-04f29d83]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px}.member-update-form .avatar-upload[data-v-04f29d83]{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px dashed #ccc;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:100px;justify-content:center;margin-bottom:10px;width:100px}.member-update-form .avatar-upload img[data-v-04f29d83]{max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover}.member-update-form .avatar-upload span[data-v-04f29d83]{color:#999}.member-update-form input[data-v-04f29d83]{border:1px solid #ccc;border-radius:4px;font-size:1em;padding:10px}.ant-modal-root.v2 .ant-modal-close-x[data-v-04f29d83]{border-radius:4px;color:#fff;font-size:20px;height:30px;line-height:30px;position:absolute;width:30px}.ant-modal-root.v2 .ant-modal-close-x[data-v-04f29d83]:hover{background:var(--color-bg-ghost-hover)}.ant-modal-root.v2 .ant-modal-body[data-v-04f29d83]{color:var(--color-text-default);font-size:14px;font-weight:400;line-height:24px;max-height:70vh;overflow-y:auto;padding:0!important}.ant-modal-root.v2 .ant-modal-content[data-v-04f29d83]{border-radius:4px}.ant-modal-root.v2 .custom-modal-content .custom-modal-header[data-v-04f29d83],.ant-modal-root.v2 .custom-modal-content[data-v-04f29d83]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.ant-modal-root.v2 .custom-modal-content .custom-modal-header[data-v-04f29d83]{border-bottom:1px solid var(--color-border-default);gap:10px;padding:20px}.ant-modal-root.v2 .custom-modal-content .custom-modal-header .title[data-v-04f29d83],.ant-modal-root.v2 .custom-modal-content .custom-modal-header[data-v-04f29d83]{color:var(--color-text-strong-default);font-size:24px;font-weight:700;line-height:32px}.ant-modal-root.v2 .custom-modal-content .custom-modal-body[data-v-04f29d83]{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--color-bg-neutral-default);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:20px 40px}.ant-modal-root.v2 .custom-modal-content .custom-modal-footer[data-v-04f29d83]{border-top:1px solid var(--color-border-default);padding:20px}.ant-modal-root.v2 .custom-modal-content .custom-modal-footer .actions[data-v-04f29d83]{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;justify-content:flex-end;width:100%}.avatar[data-v-04f29d83]{border-radius:50%;height:30px;-o-object-fit:cover;object-fit:cover;width:30px}.no-avatar[data-v-04f29d83]{color:#999}