.m-btn[data-v-4d87e490]{align-items:center;border-color:transparent;border-style:solid;border-width:var(--maz-border-width);color:var(--maz-color-text);flex:none;font-size:1rem;gap:.5rem;line-height:1.5rem;text-align:center;vertical-align:top}.m-btn span[data-v-4d87e490]{line-height:1}.m-btn-loader[data-v-4d87e490]{position:absolute}.m-btn.--cursor-pointer[data-v-4d87e490]{cursor:pointer}.m-btn.--cursor-default[data-v-4d87e490]{cursor:default}.m-btn.--is-link[data-v-4d87e490]{align-items:center;display:inline-flex;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.m-btn.--is-link[data-v-4d87e490]:not(:disabled):focus:not(.--no-underline),.m-btn.--is-link[data-v-4d87e490]:not(:disabled):hover:not(.--no-underline){text-decoration-line:underline}.m-btn.--is-link.--secondary[data-v-4d87e490]{color:var(--maz-color-secondary)}.m-btn.--is-link.--info[data-v-4d87e490]{color:var(--maz-color-info)}.m-btn.--is-link.--warning[data-v-4d87e490]{color:var(--maz-color-warning-600)}.m-btn.--is-link.--danger[data-v-4d87e490]{color:var(--maz-color-danger-600)}.m-btn.--is-link.--success[data-v-4d87e490]{color:var(--maz-color-success-600)}.m-btn.--is-link.--white[data-v-4d87e490]{color:var(--maz-color-white)}.m-btn.--is-link.--black[data-v-4d87e490]{color:var(--maz-color-black)}.m-btn.--is-link.--theme[data-v-4d87e490]{color:var(--maz-color-text)}.m-btn.--is-button[data-v-4d87e490]{align-items:center;background-color:transparent;border-color:transparent;display:inline-flex;font-weight:500;justify-content:center;overflow:hidden;position:relative;text-decoration-line:none;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.m-btn.--is-button[data-v-4d87e490]:not(.--no-rounded){border-radius:var(--maz-border-radius)}.m-btn.--is-button:not(.--no-rounded).--rounded[data-v-4d87e490]{border-radius:9999px}.m-btn.--is-button:not(.--no-rounded).--rounded-none[data-v-4d87e490]{border-radius:0}.m-btn.--is-button:not(.--no-rounded).--rounded-sm[data-v-4d87e490]{border-radius:.125rem}.m-btn.--is-button:not(.--no-rounded).--rounded-md[data-v-4d87e490]{border-radius:.375rem}.m-btn.--is-button:not(.--no-rounded).--rounded-lg[data-v-4d87e490]{border-radius:var(--maz-border-radius)}.m-btn.--is-button:not(.--no-rounded).--rounded-xl[data-v-4d87e490]{border-radius:.75rem}.m-btn.--is-button:not(.--no-rounded).--rounded-full[data-v-4d87e490]{border-radius:9999px}.m-btn.--is-button.--xl[data-v-4d87e490]{font-size:1.25rem;line-height:1.75rem;padding:1.325rem 2rem}.m-btn.--is-button.--lg[data-v-4d87e490]{font-size:1.125rem;line-height:1.75rem;padding:1rem 1.5rem}.m-btn.--is-button.--md[data-v-4d87e490]{padding:.88rem 1rem}.m-btn.--is-button.--sm[data-v-4d87e490]{font-size:.875rem;line-height:1.25rem;padding:.625rem .75rem}.m-btn.--is-button.--xs[data-v-4d87e490]{font-size:.875rem;line-height:1.25rem;padding:.3rem .5rem}.m-btn.--is-button.--mini[data-v-4d87e490]{font-size:.75rem;line-height:1rem;padding:.2rem .25rem}.m-btn.--is-button[data-v-4d87e490]{transition:background .3s ease-in-out 0ms,color .3s ease-in-out 0ms}.m-btn.--is-button[data-v-4d87e490]:not(.--disabled):hover{background-color:var(--maz-border-color)}.m-btn.--is-button.--fab[data-v-4d87e490]{align-items:center;border-radius:9999px;display:flex;justify-content:center;padding:0}.m-btn.--is-button.--fab[data-v-4d87e490]:not(.--no-elevation){box-shadow:0 5px 10px #0000000d}.m-btn.--is-button.--fab.--xl[data-v-4d87e490]{font-size:1.25rem;height:4.125rem;line-height:1.75rem;width:4.125rem}.m-btn.--is-button.--fab.--lg[data-v-4d87e490]{font-size:1.125rem;height:3.375rem;line-height:1.75rem;width:3.375rem}.m-btn.--is-button.--fab.--md[data-v-4d87e490]{height:3rem;width:3rem}.m-btn.--is-button.--fab.--sm[data-v-4d87e490]{font-size:.875rem;height:2.375rem;line-height:1.25rem;width:2.375rem}.m-btn.--is-button.--fab.--xs[data-v-4d87e490]{font-size:.875rem;height:1.725rem;line-height:1.25rem;width:1.725rem}.m-btn.--is-button.--fab.--mini[data-v-4d87e490]{font-size:.75rem;height:1.4rem;line-height:1rem;width:1.4rem}.m-btn.--is-button.--block[data-v-4d87e490]{width:100%}.m-btn.--is-button.--primary[data-v-4d87e490]{background-color:var(--maz-color-primary);color:var(--maz-color-primary-contrast)}.m-btn.--is-button.--primary[data-v-4d87e490]:not(:disabled):hover{background-color:var(--maz-color-primary-600)}.m-btn.--is-button.--secondary[data-v-4d87e490]{background-color:var(--maz-color-secondary);color:var(--maz-color-secondary-contrast)}.m-btn.--is-button.--secondary[data-v-4d87e490]:not(:disabled):hover{background-color:var(--maz-color-secondary-600)}.m-btn.--is-button.--info[data-v-4d87e490]{background-color:var(--maz-color-info);color:var(--maz-color-info-contrast)}.m-btn.--is-button.--info[data-v-4d87e490]:not(:disabled):hover{background-color:var(--maz-color-info-600)}.m-btn.--is-button.--success[data-v-4d87e490]{background-color:var(--maz-color-success);color:var(--maz-color-success-contrast)}.m-btn.--is-button.--success[data-v-4d87e490]:not(:disabled):hover{background-color:var(--maz-color-success-600)}.m-btn.--is-button.--warning[data-v-4d87e490]{background-color:var(--maz-color-warning);color:var(--maz-color-warning-contrast)}.m-btn.--is-button.--warning[data-v-4d87e490]:not(:disabled):hover{background-color:var(--maz-color-warning-600)}.m-btn.--is-button.--danger[data-v-4d87e490]{background-color:var(--maz-color-danger);color:var(--maz-color-white)}.m-btn.--is-button.--danger[data-v-4d87e490]:not(:disabled):hover{background-color:var(--maz-color-danger-600)}.m-btn.--is-button.--white[data-v-4d87e490]{background-color:var(--maz-color-white);color:var(--maz-color-white-contrast)}.m-btn.--is-button.--white[data-v-4d87e490]:not(:disabled):hover{--tw-bg-opacity:1;background-color:#d1d5db;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.m-btn.--is-button.--black[data-v-4d87e490]{background-color:var(--maz-color-black);color:var(--maz-color-black-contrast)}.m-btn.--is-button.--black[data-v-4d87e490]:not(:disabled):hover{--tw-bg-opacity:1;background-color:#1f2937;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.m-btn.--is-button.--transparent[data-v-4d87e490]{background-color:transparent}.m-btn.--is-button.--transparent[data-v-4d87e490]:not(:disabled):hover{background-color:#00000014}.m-btn.--is-button.--transparent[data-v-4d87e490]:not(:disabled):hover:is([class~=dark] *){background-color:#ffffff14}.m-btn.--is-button.--theme[data-v-4d87e490]{background-color:var(--maz-color-bg-theme);color:var(--maz-color-bg)}.m-btn.--is-button.--theme[data-v-4d87e490]:not(:disabled):hover{background-color:var(--maz-color-bg-theme-hover)}.m-btn.--is-button.--primary-outline[data-v-4d87e490]{background-color:var(--maz-color-primary-alpha-05);border-color:var(--maz-color-primary);color:var(--maz-color-primary)}.m-btn.--is-button.--primary-outline[data-v-4d87e490]:not(:disabled):hover{background-color:var(--maz-color-primary);color:var(--maz-color-primary-contrast)}.m-btn.--is-button.--secondary-outline[data-v-4d87e490]{background-color:var(--maz-color-secondary-alpha-05);border-color:var(--maz-color-secondary);color:var(--maz-color-secondary)}.m-btn.--is-button.--secondary-outline[data-v-4d87e490]:not(:disabled):hover{background-color:var(--maz-color-secondary);color:var(--maz-color-white)}.m-btn.--is-button.--info-outline[data-v-4d87e490]{background-color:var(--maz-color-info-alpha-05);border-color:var(--maz-color-info);color:var(--maz-color-info)}.m-btn.--is-button.--info-outline[data-v-4d87e490]:not(:disabled):hover{background-color:var(--maz-color-info);color:var(--maz-color-white)}.m-btn.--is-button.--success-outline[data-v-4d87e490]{background-color:var(--maz-color-success-alpha-05);border-color:var(--maz-color-success);color:var(--maz-color-success)}.m-btn.--is-button.--success-outline[data-v-4d87e490]:not(:disabled):hover{background-color:var(--maz-color-success);color:var(--maz-color-white)}.m-btn.--is-button.--danger-outline[data-v-4d87e490]{background-color:var(--maz-color-danger-alpha-05);border-color:var(--maz-color-danger);color:var(--maz-color-danger)}.m-btn.--is-button.--danger-outline[data-v-4d87e490]:not(:disabled):hover{background-color:var(--maz-color-danger);color:var(--maz-color-white)}.m-btn.--is-button.--warning-outline[data-v-4d87e490]{background-color:var(--maz-color-warning-alpha-05);border-color:var(--maz-color-warning);color:var(--maz-color-warning)}.m-btn.--is-button.--warning-outline[data-v-4d87e490]:not(:disabled):hover{background-color:var(--maz-color-warning);color:var(--maz-color-white)}.m-btn.--is-button.--white-outline[data-v-4d87e490]{border-color:var(--maz-color-white);color:var(--maz-color-white)}.m-btn.--is-button.--white-outline[data-v-4d87e490]:not(:disabled):hover{background-color:var(--maz-color-white);color:var(--maz-color-white-contrast)}.m-btn.--is-button.--black-outline[data-v-4d87e490]{border-color:var(--maz-color-black);color:var(--maz-color-black)}.m-btn.--is-button.--black-outline[data-v-4d87e490]:not(:disabled):hover{background-color:var(--maz-color-black);color:var(--maz-color-black-contrast)}.m-btn.--is-button.--theme-outline[data-v-4d87e490]{border-color:var(--maz-border-color);color:var(--maz-color-bg-theme)}.m-btn.--is-button.--theme-outline[data-v-4d87e490]:is([class~=dark] *){border-color:var(--maz-color-bg-lighter)}.m-btn.--is-button.--theme-outline[data-v-4d87e490]:not(:disabled):hover{background-color:var(--maz-color-bg-theme);border-color:var(--maz-color-bg-theme);color:var(--maz-color-bg)}.m-btn.--is-button.--primary-pastel[data-v-4d87e490]{background-color:var(--maz-color-primary-50);color:var(--maz-color-primary)}.m-btn.--is-button.--primary-pastel[data-v-4d87e490]:not(:disabled):hover{background-color:var(--maz-color-primary);color:var(--maz-color-primary-contrast)}.m-btn.--is-button.--secondary-pastel[data-v-4d87e490]{background-color:var(--maz-color-secondary-50);color:var(--maz-color-secondary)}.m-btn.--is-button.--secondary-pastel[data-v-4d87e490]:not(:disabled):hover{background-color:var(--maz-color-secondary);color:var(--maz-color-secondary-contrast)}.m-btn.--is-button.--info-pastel[data-v-4d87e490]{background-color:var(--maz-color-info-50);color:var(--maz-color-info)}.m-btn.--is-button.--info-pastel[data-v-4d87e490]:not(:disabled):hover{background-color:var(--maz-color-info);color:var(--maz-color-info-contrast)}.m-btn.--is-button.--success-pastel[data-v-4d87e490]{background-color:var(--maz-color-success-50);color:var(--maz-color-success)}.m-btn.--is-button.--success-pastel[data-v-4d87e490]:not(:disabled):hover{background-color:var(--maz-color-success);color:var(--maz-color-success-contrast)}.m-btn.--is-button.--danger-pastel[data-v-4d87e490]{background-color:var(--maz-color-danger-50);color:var(--maz-color-danger)}.m-btn.--is-button.--danger-pastel[data-v-4d87e490]:not(:disabled):hover{background-color:var(--maz-color-danger);color:var(--maz-color-danger-contrast)}.m-btn.--is-button.--warning-pastel[data-v-4d87e490]{background-color:var(--maz-color-warning-50);color:var(--maz-color-warning)}.m-btn.--is-button.--warning-pastel[data-v-4d87e490]:not(:disabled):hover{background-color:var(--maz-color-warning);color:var(--maz-color-warning-contrast)}.m-btn.--is-button.--white-pastel[data-v-4d87e490]{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity));color:var(--maz-color-white)}.m-btn.--is-button.--white-pastel[data-v-4d87e490]:not(:disabled):hover{background-color:var(--maz-color-white);color:var(--maz-color-white-contrast)}.m-btn.--is-button.--black-pastel[data-v-4d87e490]{background-color:var(--maz-border-color);color:var(--maz-color-black)}.m-btn.--is-button.--black-pastel[data-v-4d87e490]:not(:disabled):hover{background-color:var(--maz-color-black);color:var(--maz-color-black-contrast)}.m-btn.--is-button.--theme-pastel[data-v-4d87e490]{background-color:var(--maz-border-color);color:var(--maz-color-black)}.m-btn.--is-button.--theme-pastel[data-v-4d87e490]:not(:disabled):hover{background-color:var(--maz-color-black);color:var(--maz-color-black-contrast)}.m-btn.--is-button.--disabled[data-v-4d87e490]{--tw-text-opacity:1;background-color:var(--maz-color-bg-lighter);color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity));cursor:not-allowed}.m-btn.--is-button.--loading[data-v-4d87e490]{cursor:wait}.m-btn.--is-button.--no-padding[data-v-4d87e490]{padding:0}.bottom-menu-container[data-v-f8629824]{width:100%;z-index:30}.bottom-menu[data-v-f8629824]{border-top:1px solid #ccc}.selected-items[data-v-f8629824]{align-items:center;display:flex}.details-panel[data-v-f8629824]{background:#fff;border-radius:20px 20px 0 0;bottom:0;box-shadow:0 -2px 10px #0000001a;display:flex;flex-direction:column;height:50%;justify-content:space-between;left:0;padding:20px;position:fixed;transition:transform .3s ease-in-out;width:100%;z-index:40}.close-btn[data-v-f8629824]{align-self:flex-end;background:none;border:none;cursor:pointer;font-size:24px}.service-list[data-v-f8629824]{flex-grow:1;list-style:none;margin:0;overflow-y:auto;padding:0}.service-item[data-v-f8629824]{border-bottom:1px solid #ddd;padding:10px 0}.service-info[data-v-f8629824],.service-item[data-v-f8629824]{display:flex;justify-content:space-between}.service-info[data-v-f8629824]{width:100%}.service-name[data-v-f8629824]{font-size:16px}.service-price[data-v-f8629824],.summary[data-v-f8629824]{font-size:16px;font-weight:700}.summary[data-v-f8629824]{border-top:1px solid #ddd;display:flex;justify-content:space-between;padding-top:20px}.slide-up-enter-active[data-v-f8629824],.slide-up-leave-active[data-v-f8629824]{transition:transform .3s ease}.slide-up-enter-from[data-v-f8629824],.slide-up-leave-to[data-v-f8629824]{transform:translateY(100%)}.slide-up-enter-to[data-v-f8629824],.slide-up-leave-from[data-v-f8629824]{transform:translateY(0)}@keyframes pulse-f8629824{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.animate-pulse[data-v-f8629824]{animation:pulse-f8629824 1s infinite}
