@charset "UTF-8";.row-container{display:flex;flex-direction:row;width:100%;box-sizing:border-box}.row-container--reverse{flex-direction:row-reverse}.bodytext{margin:0}.bodytext--l{font-size:14px;font-weight:400;line-height:140%}.bodytext--m{font-size:12px;font-weight:400;line-height:140%}.bodytext--s{font-size:10px;font-weight:400;line-height:140%}.bodytext--xs{font-size:8px;font-weight:400;line-height:100%}.bodytext--primary{color:var(--color-text-primary)}.bodytext--secondary{color:var(--color-text-secondary)}.headline{margin:0}.headline--no-wrap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.headline--hero{font-size:33px;font-weight:600;line-height:135%}.headline--xxxl{font-size:24px;font-weight:600;line-height:135%}.headline--xxl{font-size:21px;font-weight:600;line-height:135%}.headline--xl{font-size:18px;font-weight:600;line-height:140%}.headline--l{font-size:14px;font-weight:600;line-height:140%}.headline--m{font-size:12px;font-weight:600;line-height:140%}.headline--s{font-size:10px;font-weight:600;line-height:140%}.headline--xs{font-size:8px;font-weight:600;line-height:100%}.headline--primary{color:var(--color-text-primary)}.headline--secondary{color:var(--color-text-secondary)}.image-placeholder{border-radius:10px;height:45px;width:45px;min-width:45px;display:flex;justify-content:center;align-items:center;font-size:18px;background-color:var(--color-button-secondary);color:var(--color-surface)}.table-image{border-radius:10px;object-fit:cover;box-shadow:var(--shadow-primary)}.table-image--extra-small{width:20px!important;min-width:20px!important;height:20px!important}.table-image--small{width:40px!important;min-width:40px!important;height:40px!important}.table-image--medium{width:60px!important;min-width:60px!important;height:60px!important}.table-image--large{width:75px!important;min-width:75px!important;height:75px!important}.table-image--xl{width:90px!important;min-width:90px!important;height:90px!important}.table-image--xxl{width:160px!important;min-width:160px!important;height:160px!important}.table-image--full-size{width:100%!important;min-width:100%!important;height:100%!important}.table-image-empty{width:100px;height:100px;border-radius:10px;border:3px dotted var(--color-text-primary)}.rounded-image{border-radius:50%!important}.toast-message{cursor:pointer;min-width:350px;border-radius:8px;transition:.2s linear all;animation:fadeInPlace .3s ease forwards;background-color:var(--color-surface);opacity:1;box-shadow:var(--shadow-primary);overflow:hidden}.toast-message:hover{background-color:var(--color-background)}.toast-message .toast-icon{min-width:50px;height:65px;display:flex;align-items:center;justify-content:center}.toast-message--success .toast-icon{background-color:color-mix(in srgb,var(--color-success) 50%,transparent)}.toast-message--error{border:1px solid var(--color-error)}.toast-message--error .toast-icon{background-color:color-mix(in srgb,var(--color-error) 50%,transparent)}.toast-message--info .toast-icon{background-color:color-mix(in srgb,var(--color-primary) 50%,transparent)}@media only screen and (max-width: 1300px){.toast-message .toast-content{flex-direction:column!important;gap:2px!important}}.toast-message .close-icon{margin:16px}.toast-notification-list{position:fixed;z-index:9999;display:flex;flex-direction:column;gap:5px}.toast-notification-list.top-left{top:20px;left:20px}.toast-notification-list.top-right{top:20px;right:20px}.toast-notification-list.bottom-left{bottom:20px;left:20px}.toast-notification-list.bottom-right{bottom:20px;right:80px}.toast-notification-list.top-center{top:20px;left:50%;transform:translate(-50%);pointer-events:auto}.toast-notification-list.bottom-center{bottom:20px;left:50%;transform:translate(-50%)}@media (max-width: 470px){.toast-notification-list.bottom-left,.toast-notification-list.bottom-right,.toast-notification-list.bottom-center,.toast-notification-list.top-center,.toast-notification-list.top-left,.toast-notification-list.top-right{top:20px!important;bottom:auto!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;pointer-events:auto!important}}.filled-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:8px;font-weight:500;font-size:12px;line-height:1;cursor:pointer;white-space:nowrap;transition:all .15s ease-in-out;-webkit-user-select:none;user-select:none;text-decoration:none;position:relative;overflow:hidden;height:28px;padding:0 8px;box-shadow:0 1px 2px #0000000d}.filled-button:focus-visible{outline:1px solid var(--color-primary);outline-offset:1px}.filled-button:disabled{pointer-events:none;opacity:.5}@media (max-width: 470px){.filled-button{height:26px;padding:0 7px}}.filled-button-prefix{margin-right:4px;display:flex;align-items:center}@media (max-width: 470px){.filled-button-prefix{margin-right:0}}.filled-button-suffix{margin-left:4px;display:flex;align-items:center}@media (max-width: 470px){.filled-button-suffix{margin-left:0}}.filled-button-arrow{margin-left:4px;display:flex;align-items:center;transition:transform .2s ease-in-out;color:inherit}@media (max-width: 470px){.filled-button-arrow{margin-left:0}}.filled-button:hover .filled-button-arrow{transform:translate(1px,-1px) scale(1.1)}@media (max-width: 470px){.filled-button--has-prefix .filled-button-content{display:none}}@media (max-width: 470px){.filled-button--has-suffix .filled-button-content{display:none}}.filled-button--primary{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary);box-shadow:0 1px 2px #696eff33}.filled-button--primary:hover{background-color:var(--color-primary-light);border-color:var(--color-primary-light);box-shadow:0 2px 4px #696eff4d}.filled-button--primary:active{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark);box-shadow:0 1px 2px #696eff33}.filled-button--primary:focus-visible{outline-color:var(--color-primary)}.filled-button--secondary{background-color:var(--color-button-secondary);color:#fff;border-color:var(--color-button-secondary);box-shadow:0 1px 2px #2b2b3533}.filled-button--secondary:hover{background-color:var(--color-button-secondary-hover);border-color:var(--color-button-secondary-hover);box-shadow:0 2px 4px #2b2b354d}.filled-button--secondary:active{background-color:var(--color-button-secondary-pressed);border-color:var(--color-button-secondary-pressed);box-shadow:0 1px 2px #2b2b3533}.filled-button--secondary:focus-visible{outline-color:var(--color-button-secondary)}.filled-button--danger{background-color:var(--color-error);color:#fff;border-color:var(--color-error);box-shadow:0 1px 2px #fd5d5d33}.filled-button--danger:hover{background-color:var(--color-error-light);border-color:var(--color-error-light);box-shadow:0 2px 4px #fd5d5d4d}.filled-button--danger:active{background-color:var(--color-error);border-color:var(--color-error);box-shadow:0 1px 2px #fd5d5d33}.filled-button--danger:focus-visible{outline-color:var(--color-error)}.filled-button--tertiary{background-color:var(--color-button-tertiary);color:var(--color-text-primary);border-color:var(--color-button-tertiary);box-shadow:0 1px 2px #0000000d}.filled-button--tertiary:hover{background-color:var(--color-button-tertiary-hover);border-color:var(--color-button-tertiary-hover);box-shadow:0 2px 4px #0000001a}.filled-button--tertiary:active{background-color:var(--color-button-tertiary-pressed);border-color:var(--color-button-tertiary-pressed);box-shadow:0 1px 2px #0000000d}.filled-button--tertiary:focus-visible{outline-color:var(--color-primary)}.filled-button--tertiary-dark{background-color:var(--color-button-tertiary-dark);color:var(--color-text-primary);border-color:var(--color-button-tertiary-dark);box-shadow:0 1px 2px #0000000d}.filled-button--tertiary-dark:hover{background-color:var(--color-button-tertiary-dark-hover);border-color:var(--color-button-tertiary-dark-hover);box-shadow:0 2px 4px #0000001a}.filled-button--tertiary-dark:active{background-color:var(--color-button-tertiary-dark-pressed);border-color:var(--color-button-tertiary-dark-pressed);box-shadow:0 1px 2px #0000000d}.filled-button--tertiary-dark:focus-visible{outline-color:var(--color-primary)}.filled-button-container{font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}.filled-button-container .filled-button-content{display:inline-flex;align-items:center;justify-content:center;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}.filled-button--loading{pointer-events:none}.filled-button--fixed{position:fixed;bottom:30px;right:30px;z-index:1000}.column-container{display:flex;flex-direction:column;width:100%;box-sizing:border-box}.column-container--reverse{flex-direction:column-reverse}.upsell-button{display:flex;padding:3px;align-items:center;gap:2px;border-radius:20px;background:var(--Linear-Blue, linear-gradient(125deg, #696eff 12.85%, #8f93ff 87.83%));cursor:pointer}.upsell-button--big{padding:8px;gap:10px}.upsell-button--big .upsell-button-icon{font-size:20px}.upsell-button-icon{color:#fff;font-size:10px}.upsell-button-label{color:#fff;font-size:13px;font-style:normal;font-weight:400;padding-right:3px}.component-wrapper-upsell{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;border-radius:16px;background-color:var(--color-primary-ultralight);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.component-container{padding:30px;border-radius:16px;border:1px solid transparent;position:relative;background-color:var(--color-surface);border:1px solid var(--color-border);overflow:hidden}@media (max-width: 470px){.component-container{padding:20px}}.component-container--auto-width{width:auto}.component-container--error{border:1px solid var(--color-error);box-shadow:var(--shadow-error)}.component-container--no-padding{padding:0!important}.component-container .component-wrapper-container{display:flex;flex-direction:column;border-radius:10px;position:relative}.component-container .component-wrapper-container-header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;padding:0 5px 10px;margin-bottom:15px;border-bottom:1px solid var(--color-border)}.component-container .component-wrapper-container-header--hideBorder{padding:0;margin-bottom:15px;border-bottom:none}.component-container .component-wrapper-container-content{box-sizing:border-box}.component-container .component-wrapper-container-content--disabled{cursor:pointer;pointer-events:none!important;opacity:.7!important}.component-container .component-wrapper-container--no-padding .component-wrapper-container-content{padding:0!important}.component-container .component-wrapper-container--no-border-radius{border-radius:5px}.default-bookingbird-background{height:100%;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#f9faff}.text-input-container{display:flex;flex-direction:column;position:relative;width:100%;gap:4px}.text-input-error-message{font-size:12px;color:var(--color-error);margin:10px 0 0 4px;position:absolute;top:100%;left:0;z-index:1}.text-input-wrapper{position:relative;color:var(--color-background)}.text-input-wrapper-prefix-icon{position:absolute;top:calc(50% - 7px);left:12px;color:var(--color-text-primary)}.text-input-wrapper-suffix-icon{position:absolute;top:50%;right:12px;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;color:var(--color-text-primary)}.text-input-wrapper .text-input-embedded{position:absolute;top:64%;left:12px;transform:translateY(-50%);display:flex;align-items:center;gap:4px;z-index:1}.text-input-wrapper-input{width:100%;font-weight:400;font-size:13px;line-height:1.5;padding:16px 12px 4px;border-radius:8px;outline:none;border:1px solid var(--color-input-border);background:var(--color-input-background);color:var(--color-input-text-primary);box-shadow:var(--shadow-text-input)}@media (max-width: 470px){.text-input-wrapper-input{font-size:16px}}.text-input-wrapper-input--no-label{padding:8px 12px}.text-input-wrapper-input--with-prefix-icon{padding-left:35px}.text-input-wrapper-input--with-suffix-icon{padding-right:35px}.text-input-wrapper-input--with-embedded{padding-left:120px}.text-input-wrapper-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-ultralight)}.text-input-wrapper-input::placeholder{color:var(--color-input-text-secondary)}.text-input-wrapper-input--error{border-color:var(--color-error)!important;box-shadow:0 0 0 3px var(--color-error-light)}.text-input-wrapper-input--disabled{cursor:not-allowed;background-color:var(--color-input-background-inactive)!important}.floating-label-container .floating-label{position:absolute;left:12px;top:50%;transform:translateY(-50%);transition:.2s ease all;font-size:13px;color:var(--color-input-text-secondary);cursor:text}.floating-label-container .floating-label--error{color:var(--color-error)!important}.floating-label-container .text-input-wrapper-input::placeholder{color:transparent}.floating-label-container .text-input-wrapper-input:not(:placeholder-shown)~.floating-label,.floating-label-container .text-input-wrapper-input:focus~.floating-label{top:12px;font-size:9px;color:var(--color-text-secondary)}.floating-label-container .text-input-wrapper-input--with-embedded~.floating-label{top:12px;font-size:9px;color:var(--color-text-secondary)}.input-label{font-size:13px}.absolute-layout{height:100vh;width:100vw;overflow:hidden;position:relative}.absolute-layout-content{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:absolute;top:0;left:0}.forget-password-wrapper{width:100%;max-width:450px}@media (max-width: 470px){.forget-password-wrapper{margin:20px;width:calc(100% - 40px);justify-content:space-between}}.link-button{padding:5px;border:none;font-size:14px;font-weight:300;background-color:transparent;cursor:pointer;display:inline-flex;align-items:center;gap:.3rem}.link-button__icon{display:inline-flex;align-items:center;justify-content:center}.link-button:hover{opacity:.7}.link-button--disabled{cursor:not-allowed;pointer-events:none}.link-button--primary{color:var(--color-primary)}.link-button--primary:hover{color:var(--color-button-primary-hover)}.link-button--primary:active{color:var(--color-button-primary-pressed)}.link-button--primary:disabled,.link-button--primary.link-button--disabled{color:var(--color-button-primary-inactive);cursor:not-allowed}.link-button--danger{color:var(--color-error)}.link-button--danger:hover{color:var(--color-error-light)}.link-button--danger:active{color:var(--color-error)}.link-button--danger:disabled,.link-button--danger.link-button--disabled{opacity:.5;cursor:not-allowed}.link-button--secondary{color:var(--color-button-secondary)}.link-button--secondary:hover{color:var(--color-button-secondary-hover)}.link-button--secondary:active{color:var(--color-button-secondary-pressed)}.link-button--secondary:disabled,.link-button--secondary.link-button--disabled{color:var(--color-button-secondary-inactive);cursor:not-allowed}.link-button--tertiary{color:var(--color-button-tertiary-dark)}.link-button--tertiary:hover{color:var(--color-button-tertiary-dark-hover)}.link-button--tertiary:active{color:var(--color-button-tertiary-dark-pressed)}.link-button--tertiary:disabled,.link-button--tertiary.link-button--disabled{color:var(--color-button-tertiary-dark-inactive);cursor:not-allowed}.pin-input-container{display:flex;justify-content:center;align-items:center}.pin-input-container .pin-input-divider{font-weight:700;margin:0 13px}.pin-input-box{text-align:center;font-size:20px;width:45px!important;height:45px!important;-moz-appearance:textfield}.pin-input-box::-webkit-inner-spin-button,.pin-input-box::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.magic-code-signin-page-wrapper{width:100%;max-width:450px}@media (max-width: 470px){.magic-code-signin-page-wrapper{margin:20px;width:calc(100% - 40px);justify-content:space-between}}.reset-password-wrapper{width:100%;max-width:450px}@media (max-width: 470px){.reset-password-wrapper{margin:20px;width:calc(100% - 40px);justify-content:space-between}}.custom-google-login{display:flex;align-items:center;justify-content:center;background-color:#fff;border:1px solid #ddd;border-radius:8px;font-size:16px;color:#555;padding:10px 15px;cursor:pointer;transition:all .3s ease;width:100%;height:40px}.custom-google-login:hover{background-color:#f7f7f7;border-color:#ccc}.custom-google-login:active{background-color:#eee}.custom-google-login .google-logo{height:20px;margin-right:10px}.company-icon{height:50px}.company-icon rect{fill:var(--color-background)}.company-icon--cursor-pointer{cursor:pointer}.slideable-container{position:relative;overflow:hidden;width:100%;height:100%}.slideable-container .slides{display:flex;transition:transform .5s ease-in-out;height:100%;width:calc(100% * (var(--slide-count) + 1))}.slideable-container .slide{flex:0 0 100%;height:100%}.slideable-container .navigation{position:absolute;bottom:20px;right:20px}.slideable-container .navigation .slide-arrow{width:36px;height:36px;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;border:1px solid var(--color-surface)}.slideable-container .navigation .slide-arrow-icon{color:var(--color-surface)}.slideable-container .navigation .dots{display:flex;gap:5px}.slideable-container .navigation .dots .dot{width:8px;height:8px;border-radius:50%;background-color:#ffffff80;cursor:pointer}.slideable-container .navigation .dots .dot.active{background-color:var(--color-surface)}.spacer{height:1px;width:100%;background:var(--color-border)}.spacer--bold{background:var(--color-border-secondary)}.link-text{cursor:pointer;text-decoration:none}.link-text--with-underline{text-decoration:underline!important}.invitation-preview-wrapper{width:100%;height:auto;padding:60px 40px;text-align:left;box-sizing:border-box;max-width:500px}.invitation-preview-wrapper .invitation-sender-preview{border-radius:20px;border:1px solid var(--color-border);box-shadow:var(--shadow-primary)}.invitation-preview-wrapper .invitation-sender-preview-wrapper{padding:4px 16px 4px 4px}.invitation-preview-wrapper .invitation-sender-preview-wrapper .sender-image{width:32px;height:32px;border-radius:50%}.invitation-preview-wrapper .ivitation-company-preview{border-radius:10px;width:100%;padding:12px;background-color:var(--color-background)}.invitation-preview-wrapper .ivitation-company-preview-container{padding:12px;border-radius:12px;background-color:var(--color-surface);box-shadow:var(--shadow-primary)}.invitation-preview-wrapper .ivitation-company-preview-container .resource-image{width:75px;height:75px;border-radius:10px}.magic-code-auth-button-wrapper{background-color:#fff;width:210px;height:40px;display:flex;gap:10px;align-items:center;padding:10px;border-radius:5px;cursor:pointer;border:1px solid var(--color-border)}.magic-code-auth-button-wrapper:hover{background-color:#f8fafe}.magic-code-auth-button-wrapper .icon{width:23px;height:auto}.magic-code-auth-button-wrapper .text{font-size:14px;font-weight:500;letter-spacing:.25px;color:#3c4043}.sign-in-auth-content{width:100%;padding:0;overflow:hidden;max-width:900px;border:2px solid var(--color-surface)}@media only screen and (max-width: 1300px){.sign-in-auth-content{margin:20px;width:calc(100% - 40px);justify-content:space-between}}.sign-in-auth-content .sign-in-container{width:100%;padding:60px}@media (max-width: 470px){.sign-in-auth-content .sign-in-container{padding:30px}}.sign-in-preview{position:relative;width:100%;max-width:440px;background-color:var(--color-background)}@media (max-width: 470px){.sign-in-preview{display:none}}.sign-in-preview .company-logo-preview{position:absolute;top:15px;left:15px;z-index:1}.sign-in-preview .sign-in-preview-slide{height:100%;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;justify-content:flex-end;padding:20px}.sign-in-preview .sign-in-preview-slide .pre-label{font-size:40px;font-weight:200;color:#fff;line-height:1.1}.sign-in-preview .sign-in-preview-slide .label{font-size:40px;font-weight:500;color:#fff;line-height:1.1}.center-wrapper{height:100%;width:100%;display:flex;justify-content:center;align-items:center}.sign-up-auth-content{width:100%;max-width:450px;padding:0;overflow:hidden;max-width:900px;border:2px solid var(--color-surface)}@media only screen and (max-width: 1300px){.sign-up-auth-content{margin:20px;width:calc(100% - 40px);justify-content:space-between}}.sign-up-auth-content .sign-up-container{width:100%;padding:20px}@media (max-width: 470px){.sign-up-auth-content .sign-up-container{padding:30px}}.sign-up-auth-content .sign-up-container-content{padding:40px}@media (max-width: 470px){.sign-up-auth-content .sign-up-container-content{padding:0}}.sign-up-preview{position:relative;width:100%;max-width:440px;background-color:var(--color-background)}@media (max-width: 470px){.sign-up-preview{display:none}}.sign-up-preview .sign-up-preview-slide{height:100%;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;justify-content:flex-end;padding:20px}.sign-up-preview .sign-up-preview-slide .quote{font-size:22px;font-weight:300;color:#fff}.sign-up-preview .sign-up-preview-slide .name{color:#fff;font-size:14px;font-weight:400;margin-bottom:2px}.sign-up-preview .sign-up-preview-slide .job-position{color:#fff;font-size:12px;font-weight:300}.info-box{padding:20px;border-radius:8px;border:1px solid var(--color-border);background-color:var(--color-surface);transition:all .15s ease-in-out}.info-box--info{border-left:3px solid var(--color-text-secondary);background-color:var(--color-surface)}.info-box--error{border-left:3px solid var(--color-error);background-color:var(--color-error-light)}.info-box--simple{padding:16px;border-radius:10px;border-left-width:2px}.info-box--clickable{cursor:pointer}.info-box--clickable:hover{border-color:var(--color-button-tertiary-dark-hover);background-color:var(--color-button-tertiary-hover)}.info-box--clickable:active{background-color:var(--color-button-tertiary-pressed)}.info-box .icon{font-size:18px;color:var(--color-text-secondary);opacity:.7}.info-box--error .icon{color:var(--color-error);opacity:1}.info-box-content{font-weight:400;font-size:12px;color:var(--color-text-secondary);line-height:1.5}.form-wrapper{width:100%;padding:20px;border-radius:15px;background-color:var(--color-background)}.form-wrapper--secondary{padding:20px;border-radius:15px;background-color:var(--color-surface)}.form-wrapper-header{padding:0 5px 10px;margin-bottom:15px;color:var(--color-text-primary);border-bottom:1px solid var(--color-border);border:none}.form-wrapper-header--title-left{text-align:left}.form-wrapper-header--title-center{text-align:center}.form-wrapper-icon{position:absolute;top:50%;right:0;transform:translateY(-50%)}.form-wrapper-content{display:flex;flex-direction:column}.default-modal-content{display:flex;flex-direction:column;padding:10px 30px 30px;flex-grow:1;overflow-y:auto!important}@media (max-width: 470px){.default-modal-content{overflow-y:auto!important;margin-bottom:10px;padding:15px}}.modal-header{margin:30px 30px 0;padding-bottom:0;width:calc(100% - 60px)}.modal-component{position:fixed;display:flex;top:0;left:0;height:100vh;width:100vw;z-index:1100}.modal-component-background-blur{display:flex;justify-content:center;align-items:center;height:100%;width:100%;-webkit-backdrop-filter:brightness(55%);backdrop-filter:brightness(55%);cursor:pointer;position:relative;-webkit-animation:fadeIn .5s;animation:fadeIn .5s}.modal-component-side-close-icon-container,.modal-component-bottom-sheet-close-icon-container,.modal-component-centered-close-icon-container{width:32px;height:32px;border-radius:50%;cursor:pointer;position:absolute;z-index:999;background-color:var(--color-surface);box-shadow:var(--shadow-modal)}.modal-component-side-close-icon-container:hover,.modal-component-bottom-sheet-close-icon-container:hover,.modal-component-centered-close-icon-container:hover{background-color:var(--color-button-tertiary-hover)}.modal-component-side-close-icon-container:active,.modal-component-bottom-sheet-close-icon-container:active,.modal-component-centered-close-icon-container:active{background-color:var(--color-button-tertiary-dark-pressed)}@media (max-width: 470px){.modal-component-side-close-icon-container.modal-component-side-close-icon-container,.modal-component-bottom-sheet-close-icon-container.modal-component-side-close-icon-container,.modal-component-centered-close-icon-container.modal-component-side-close-icon-container{display:none}}.modal-component-side-close-icon-container .modal-component-container-close-icon,.modal-component-bottom-sheet-close-icon-container .modal-component-container-close-icon,.modal-component-centered-close-icon-container .modal-component-container-close-icon{position:inherit;top:unset;right:unset;width:14px}.modal-component-side-close-icon-container{top:10px;left:-50px}.modal-component-bottom-sheet-close-icon-container{top:-50px;right:-5px}@media only screen and (max-width: 1300px){.modal-component-bottom-sheet-close-icon-container{right:10px}}.modal-component-centered-close-icon-container{top:8px;right:8px;background-color:transparent;box-shadow:none;width:36px;height:36px}.modal-component-centered-close-icon-container:hover,.modal-component-centered-close-icon-container:active{background-color:transparent}.modal-component-centered-close-icon-container .modal-component-container-close-icon{width:18px;color:var(--color-text-secondary)}.modal-component-centered-close-icon-container .modal-component-container-close-icon:hover{color:var(--color-text-primary)}.modal-component-container{cursor:initial;position:relative;min-height:100px;max-height:90vh;width:100%;border-radius:8px;-webkit-animation:fadeInY .5s;animation:fadeInY .5s;z-index:10;box-sizing:border-box;overflow:hidden;margin:20px;background-color:var(--color-surface);box-shadow:var(--shadow-modal);display:flex}@media (max-width: 470px){.modal-component-container{margin:10px;border-radius:10px!important}}.modal-component-container-small{max-width:580px}.modal-component-container-semi-medium{max-width:650px}.modal-component-container-medium{max-width:1000px}.modal-component-container-large{max-width:1200px}.modal-component-container-xl{max-width:1400px}.modal-component-container-full{max-width:100%}.modal-component-container-fixed-modal{position:fixed;top:15%}.modal-component-container-side-modal{position:absolute;display:flex;top:10px;right:10px;width:calc(100vw - 20px);min-width:350px;height:calc(100vh - 20px);margin:0;border-radius:10px;max-height:unset;overflow:visible;-webkit-animation:fadeFromRightToLeft .5s;animation:fadeFromRightToLeft .5s}.modal-component-container-side-modal .component-wrapper-container{position:relative}.modal-component-container-side-modal .modal-component-content-container{height:100%}.modal-component-container-side-modal.modal-component-container-small{max-width:380px!important}.modal-component-container-side-modal.modal-component-container-semi-medium{max-width:450px!important}.modal-component-container-side-modal.modal-component-container-medium{max-width:700px!important}.modal-component-container-side-modal.modal-component-container-large{max-width:980px!important}.modal-component-container-side-modal.modal-component-container-xl{max-width:100px!important}.modal-component-container-side-modal.modal-component-container-fit-height{height:fit-content;bottom:10px;top:unset;-webkit-animation:fadeFromBottomToTop .5s;animation:fadeFromBottomToTop .5s}.modal-component-container-side-modal.modal-component-container-fit-height .modal-component-content-container{max-height:calc(100vh - 60px);height:fit-content}@media (max-width: 470px){.modal-component-container-side-modal{top:10px;right:10px;left:10px;width:calc(100vw - 20px);height:calc(100vh - 20px);border-radius:10px}}.modal-component-container-close-icon{font-size:25px;position:absolute;top:8px;right:8px;cursor:pointer;z-index:9999;color:var(--color-text-primary)}.modal-component-container .content-container{max-height:100%}.modal-component-container-bottom-sheet{position:fixed;bottom:10px;left:10px;right:10px;width:calc(100% - 20px);height:calc(100vh - 34px);margin:0;border-radius:12px;transform:translateY(100%);transition:transform .3s ease-in-out;animation:slideUp .3s ease-in-out forwards;max-width:calc(95% - 20px)!important;overflow:visible}@media (max-width: 470px){.modal-component-container-bottom-sheet{left:10px;right:10px;width:calc(100% - 20px);margin:0;border-radius:12px}}.modal-component-container-bottom-sheet.modal-component-container-full{left:0;right:0;bottom:0;width:100%;height:100vh;border-top-left-radius:12px;border-top-right-radius:12px;max-width:100%!important}@media (max-width: 470px){.modal-component-container-bottom-sheet.modal-component-container-full{left:0;right:0;width:100%}}.modal-component-container-bottom-sheet .modal-component-content-container{height:100%;overflow-y:auto}.modal-component .modal-component-content-container{overflow-y:auto;flex:1;flex-grow:1}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.icon-button{display:flex;justify-content:center;align-items:center;cursor:pointer;border:1px solid transparent;border-radius:8px;font-weight:500;transition:all .15s ease-in-out;position:relative;outline:none;-webkit-user-select:none;user-select:none;overflow:hidden;box-shadow:0 1px 2px #0000000d}.icon-button--circular{border-radius:50%}.icon-button--square{border-radius:8px}.icon-button--extra-small{width:20px;min-width:20px;height:20px;padding:4px}.icon-button--small{width:26px;min-width:26px;height:26px;padding:4px}.icon-button--medium{width:28px;min-width:28px;height:28px;padding:4px}.icon-button--large{width:42px;min-width:42px;height:42px;padding:10px}.icon-button--primary{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary);box-shadow:0 1px 2px #696eff33}.icon-button--primary:hover:not(:disabled){background-color:var(--color-primary-light);border-color:var(--color-primary-light);box-shadow:0 2px 4px #696eff4d}.icon-button--primary:active:not(:disabled){background-color:var(--color-primary-dark);border-color:var(--color-primary-dark);box-shadow:0 1px 2px #696eff33}.icon-button--primary:focus-visible{outline-color:var(--color-primary)}.icon-button--secondary{background-color:var(--color-button-secondary);color:#fff;border-color:var(--color-button-secondary);box-shadow:0 1px 2px #2b2b3533}.icon-button--secondary:hover:not(:disabled){background-color:var(--color-button-secondary-hover);border-color:var(--color-button-secondary-hover);box-shadow:0 2px 4px #2b2b354d}.icon-button--secondary:active:not(:disabled){background-color:var(--color-button-secondary-pressed);border-color:var(--color-button-secondary-pressed);box-shadow:0 1px 2px #2b2b3533}.icon-button--secondary:focus-visible{outline-color:var(--color-button-secondary)}.icon-button--tertiary{background-color:var(--color-button-tertiary);color:var(--color-text-primary);border-color:var(--color-button-tertiary);box-shadow:0 1px 2px #0000000d}.icon-button--tertiary:hover:not(:disabled){background-color:var(--color-button-tertiary-hover);border-color:var(--color-button-tertiary-hover);box-shadow:0 2px 4px #0000001a}.icon-button--tertiary:active:not(:disabled){background-color:var(--color-button-tertiary-pressed);border-color:var(--color-button-tertiary-pressed);box-shadow:0 1px 2px #0000000d}.icon-button--tertiary:focus-visible{outline-color:var(--color-primary)}.icon-button--tertiary-dark{background-color:var(--color-button-tertiary-dark);color:var(--color-text-primary);border-color:var(--color-button-tertiary-dark);box-shadow:0 1px 2px #0000000d}.icon-button--tertiary-dark:hover:not(:disabled){background-color:var(--color-button-tertiary-dark-hover);border-color:var(--color-button-tertiary-dark-hover);box-shadow:0 2px 4px #0000001a}.icon-button--tertiary-dark:active:not(:disabled){background-color:var(--color-button-tertiary-dark-pressed);border-color:var(--color-button-tertiary-dark-pressed);box-shadow:0 1px 2px #0000000d}.icon-button--tertiary-dark:focus-visible{outline-color:var(--color-primary)}.icon-button--danger{background-color:var(--color-error);color:#fff;border-color:var(--color-error);box-shadow:0 1px 2px #fd5d5d33}.icon-button--danger:hover:not(:disabled){background-color:var(--color-error-light);border-color:var(--color-error-light);box-shadow:0 2px 4px #fd5d5d4d}.icon-button--danger:active:not(:disabled){background-color:var(--color-error);border-color:var(--color-error);box-shadow:0 1px 2px #fd5d5d33}.icon-button--danger:focus-visible{outline-color:var(--color-error)}.icon-button--icon{display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.icon-button--disabled{pointer-events:none;opacity:.5}.icon-button--isLoading{pointer-events:none}.icon-button:focus-visible{outline:1px solid var(--color-primary);outline-offset:1px}.outlined-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid;border-radius:8px;font-weight:500;font-size:12px;line-height:1;cursor:pointer;white-space:nowrap;transition:all .15s ease-in-out;-webkit-user-select:none;user-select:none;text-decoration:none;position:relative;overflow:hidden;height:28px;padding:0 8px;background-color:transparent;box-shadow:0 1px 2px #0000000d}.outlined-button:focus-visible{outline:1px solid var(--color-primary);outline-offset:1px}.outlined-button:disabled{pointer-events:none;opacity:.5}@media (max-width: 470px){.outlined-button{height:26px;padding:0 7px}}.outlined-button-prefix{margin-right:4px;display:flex;align-items:center}@media (max-width: 470px){.outlined-button-prefix{margin-right:0}}.outlined-button-suffix{margin-left:4px;display:flex;align-items:center}@media (max-width: 470px){.outlined-button-suffix{margin-left:0}}.outlined-button-arrow{margin-left:4px;display:flex;align-items:center;transition:transform .2s ease-in-out;color:inherit}@media (max-width: 470px){.outlined-button-arrow{margin-left:0}}.outlined-button:hover .outlined-button-arrow{transform:translate(1px,-1px) scale(1.1)}@media (max-width: 470px){.outlined-button--has-prefix .outlined-button-content{display:none}}@media (max-width: 470px){.outlined-button--has-suffix .outlined-button-content{display:none}}.outlined-button--primary{border-color:var(--color-primary);color:var(--color-primary)}.outlined-button--primary:hover{background-color:var(--color-primary);color:#fff;box-shadow:0 2px 4px #696eff4d}.outlined-button--primary:active{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark);color:#fff;box-shadow:0 1px 2px #696eff33}.outlined-button--primary:focus-visible{outline-color:var(--color-primary)}.outlined-button--secondary{border-color:var(--color-button-secondary);color:var(--color-button-secondary)}.outlined-button--secondary:hover{background-color:var(--color-button-secondary);color:#fff;box-shadow:0 2px 4px #2b2b354d}.outlined-button--secondary:active{background-color:var(--color-button-secondary-pressed);border-color:var(--color-button-secondary-pressed);color:#fff;box-shadow:0 1px 2px #2b2b3533}.outlined-button--secondary:focus-visible{outline-color:var(--color-button-secondary)}.outlined-button--danger{border-color:var(--color-error);color:var(--color-error)}.outlined-button--danger:hover{background-color:var(--color-error);color:#fff;box-shadow:0 2px 4px #fd5d5d4d}.outlined-button--danger:active{background-color:var(--color-error);border-color:var(--color-error);color:#fff;box-shadow:0 1px 2px #fd5d5d33}.outlined-button--danger:focus-visible{outline-color:var(--color-error)}.outlined-button--warning{border-color:var(--color-warning);color:var(--color-warning)}.outlined-button--warning:hover{background-color:var(--color-warning);color:#fff;box-shadow:0 2px 4px #f8b4004d}.outlined-button--warning:active{background-color:var(--color-warning);border-color:var(--color-warning);color:#fff;box-shadow:0 1px 2px #f8b40033}.outlined-button--warning:focus-visible{outline-color:var(--color-warning)}.outlined-button--success{border-color:var(--color-success);color:var(--color-success)}.outlined-button--success:hover{background-color:var(--color-success);color:#fff;box-shadow:0 2px 4px #5cc37a4d}.outlined-button--success:active{background-color:var(--color-success);border-color:var(--color-success);color:#fff;box-shadow:0 1px 2px #5cc37a33}.outlined-button--success:focus-visible{outline-color:var(--color-success)}.outlined-button-container{font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}.outlined-button-container .outlined-button-content{display:inline-flex;align-items:center;justify-content:center;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}.outlined-button--loading{pointer-events:none}.outlined-button--fixed{position:fixed;bottom:30px;right:30px;z-index:1000}.page-intro-card{width:100%;height:300px;margin:0 auto 50px;background-position:center;background-repeat:no-repeat;background-size:cover!important;border-radius:16px;display:flex;justify-content:space-between;padding:24px;overflow:hidden;position:relative;transition:height .8s ease,background-color .5s ease;background-color:var(--color-surface)}.page-intro-card-content{padding-top:30px;padding-bottom:30px;padding-left:60px;max-width:400px;width:100%;justify-content:space-between;transition:opacity .8s ease,transform .8s ease}@media (max-width: 470px){.page-intro-card-content{padding:20px}}@media only screen and (max-width: 860px){.page-intro-card-content .page-intro-actions{flex-direction:column}}@media only screen and (max-width: 860px){.page-intro-card .page-intro-card-image-container{display:none}}.page-intro-card .page-intro-card-image-container .page-intro-card-image{width:100%;max-width:550px;height:100%;max-height:100%;object-fit:contain;margin-right:80px!important;transition:opacity .8s ease}@media (min-width: 471px) and (max-width: 1300px){.page-intro-card .page-intro-card-image-container .page-intro-card-image{margin-right:auto!important}}.page-intro-card-collapsed{min-height:70px;height:70px;transition:height .8s ease,background-color .4s ease;overflow:hidden}.page-intro-card-icon-button{border:none!important;transition:transform .4s ease;position:absolute;top:20px;right:20px}.page-intro-card-icon-button:hover{transform:scale(1.1)}.page-intro-card-icon-button-collapsed{height:auto;width:auto;border:none!important}.page-intro-card-collapsed-text{font-weight:300!important;position:absolute;top:50%;left:24px;transform:translateY(-50%);opacity:0;pointer-events:none;transition:opacity .3s ease,transform .8s ease}.page-intro-card-collapsed-text.visible{opacity:1;pointer-events:auto;transform:translateY(-50%)}.tag-filter-bar .tag-btn--check.tag-btn--selected .tag-btn-label{margin-left:8px}.tag-filter-bar .tag-btn--circle .tag-btn-icon{position:static;width:16px;height:16px;flex:0 0 16px;display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-secondary);transition:color .2s ease-in-out,opacity .2s ease-in-out}.tag-filter-bar .tag-btn--circle .tag-btn-label{margin-left:16px!important}@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color: #ebebeb;--highlight-color: #f5f5f5;--animation-duration: 1.5s;--animation-direction: normal;--pseudo-element-display: block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:linear-gradient(90deg,var(--base-color),var(--highlight-color),var(--base-color));transform:translate(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display: none}}.filled-checkbox-wrapper{width:fit-content;cursor:pointer}.filled-checkbox-wrapper.disabled{cursor:not-allowed}.filled-checkbox-wrapper.disabled .checkbox-icon{color:var(--color-text-secondary)}.simple-dropdown-menu-wrapper{z-index:9999!important;position:fixed;padding:10px;max-width:200px;border-radius:8px;background-color:var(--color-surface);box-shadow:var(--shadow-text-input);border:1px solid var(--color-input-border);width:auto}.simple-dropdown-menu-wrapper.left-sided{right:auto;left:0}.simple-dropdown-menu-wrapper.right-sided{left:auto;right:0}.simple-dropdown-menu-wrapper .simple-dropdown-menu{list-style:none;z-index:10000!important;width:100%}.simple-dropdown-menu-wrapper .simple-dropdown-menu .simple-dropdown-item{z-index:10000!important;font-size:12px;font-weight:400;cursor:pointer;padding:10px;margin:7px 0;transition:background-color .2s linear;border-radius:8px;min-width:160px;max-width:180px;background-color:var(--color-background);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.simple-dropdown-menu-wrapper .simple-dropdown-menu .simple-dropdown-item:hover{background-color:var(--color-primary-ultralight)}.simple-dropdown-menu-wrapper .simple-dropdown-menu .simple-dropdown-item--secondary:hover{background-color:var(--color-button-secondary-hover)}.simple-dropdown-wrapper{position:relative;width:auto;height:auto;display:flex;align-items:center;-webkit-transform:translateZ(0);transform:translateZ(0)}.simple-dropdown-wrapper--justify-center{justify-content:center}.simple-dropdown-wrapper--justify-start{justify-content:flex-start}.simple-dropdown-wrapper--justify-end{justify-content:flex-end}.simple-dropdown-wrapper .simple-dropdown-button{border-radius:8px;padding:8px 12px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:500;width:auto;height:auto;box-sizing:border-box}.simple-dropdown-wrapper .simple-dropdown-button:hover:not(.simple-dropdown-button-is-open){background-color:var(--color-surface)}.simple-dropdown-wrapper .simple-dropdown-button-is-empty{color:var(--color-button-tertiary-hover)}.simple-dropdown-wrapper .simple-dropdown-button-is-empty:hover:not(.simple-dropdown-button-is-open){background-color:unset}.simple-dropdown-wrapper .simple-dropdown-button-is-open{background-color:var(--color-surface)}.simple-dropdown-wrapper .simple-dropdown-button--secondary:hover:not(.simple-dropdown-button-is-open){background-color:var(--color-secondary-light)}.simple-dropdown-wrapper .simple-dropdown-button--secondary-is-open{background:var(--color-secondary-light)}.list-data-table{display:flex;flex-direction:column;width:100%;border-radius:12px;position:relative;background-color:var(--color-surface)}.list-data-table__header{position:sticky;top:0;z-index:90;background-color:var(--color-surface)}.list-data-table__footer{position:sticky;bottom:0;z-index:90;background-color:var(--color-surface)}.list-data-table--without-padding{padding:0}.list-data-table--background-secondary{background-color:var(--color-button-tertiary);border:1px solid var(--color-border);border-radius:10px;overflow:hidden}.list-data-table--background-secondary .list-data-table-body{background-color:var(--color-button-tertiary)}.list-data-table--background-secondary .list-data-table-body .list-data-table-body-item:hover{background-color:var(--color-button-tertiary-hover)}.list-data-table--background-secondary .list-data-table-body .list-data-table-body-item-selected{background-color:var(--color-background)}.list-data-table-header{display:flex;flex-direction:row;width:100%;padding:12px 16px;box-sizing:border-box;border-radius:8px;background-color:var(--color-list-header-background)}.list-data-table-header-item{display:none!important}.list-data-table-header-item.visible{display:flex!important}.list-data-table-body{display:flex;flex-direction:column;width:100%;border-radius:0 0 8px 8px;background-color:var(--color-surface)}.list-data-table-body-item-wrapper{display:flex;flex-direction:column;width:100%}.list-data-table-body-item-cell{width:45px;display:none!important}.list-data-table-body-item-cell.visible{display:flex!important}.list-data-table-body-item{display:flex;flex-direction:row;width:100%;padding:16px;box-sizing:border-box;cursor:pointer;align-items:center}@media (max-width: 470px){.list-data-table-body-item{gap:10px!important}}.list-data-table-body-item:not(.list-data-table-body-item-selected):hover{background-color:var(--color-primary-ultralight)}.list-data-table-body-item-selected{background-color:var(--color-surface)}.list-data-table-body-item--child-row{padding:8px 16px!important;background-color:var(--color-background)}.skeleton-list-data-item-wrapper{overflow:hidden;width:100%;display:flex;justify-content:flex-start!important;cursor:pointer;padding:16px;box-sizing:border-box;gap:30px;align-items:center}.skeleton-list-data-item-wrapper-item{border-radius:20px}@media (max-width: 470px){.skeleton-list-data-item-wrapper{padding:10px 20px}}.skeleton-list-data-item-wrapper:not(.skeleton-list-data-item-wrapper--active):hover{background-color:var(--color-primary-ultralight);border-radius:10px}.skeleton-list-data-item-wrapper .skeleton-list-data-item-text-container{flex:2;padding-left:10px;text-overflow:ellipsis}.highlighted-info-text{border-style:border-box;padding:2px 4px;border-radius:5px;display:inline-block}.highlighted-info-text-success{font-weight:300;background-color:var(--color-surface)}.highlighted-info-text-success .highlighted-info-text-pargraph{color:var(--color-success)}.highlighted-info-text-warning{font-weight:300;background-color:var(--color-surface)}.highlighted-info-text-warning .highlighted-info-text-pargraph{color:var(--color-warning)}.highlighted-info-text-error{font-weight:300;background-color:var(--color-surface)}.highlighted-info-text-error .highlighted-info-text-pargraph{color:var(--color-error)}.highlighted-info-text-border{border:1px solid var(--color-border)}.status-component{padding:6px 8px;width:fit-content!important;border-radius:5px!important;background-color:var(--color-background)!important}.status-component-status-text{text-align:center;font-size:10px;font-weight:400;color:var(--color-text-primary)}.status-component-status-text--success{background-color:var(--color-success-light)!important;color:var(--color-success)!important}.status-component-status-text--partial-success{background-color:#f9f9f9!important;color:var(--color-success)!important}.status-component-status-text--sent{background-color:var(--color-awaiting-light)!important;color:var(--color-awaiting)!important}.status-component-status-text--warning{background-color:#f8b60030!important;color:var(--color-warning)!important}.status-component-status-text--pending{background-color:var(--color-awaiting-light)!important;color:var(--color-awaiting)!important}.status-component-status-text--error{background-color:var(--color-error-light)!important;color:var(--color-error)!important}.global-search-container{display:flex;align-items:center}.global-search-container-input{display:block;height:60px;min-height:60px;width:100%;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjIuNyAyMi41IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMi43IDIyLjUiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxjaXJjbGUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNjY2NzY2IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgY3g9IjguMSIgY3k9IjguNCIgcj0iNi44Ii8+PGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNjY2NzY2IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjEzLjIiIHkxPSIxMi45IiB4Mj0iMjEuNSIgeTI9IjIxLjQiLz48L3N2Zz4=);background-position:left 20px center;background-repeat:no-repeat;background-size:3.5%;padding:0 52px 0 50px;font-size:21px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;outline:none}.tag-filter-bar-container{padding:5px 20px}.global-search-results{overflow-y:auto;max-height:500px;padding:10px 20px}.bookingbird-loading{border-radius:12px;padding:20px}.bookingbird-loading--white{background-color:#fff}.bookingbird-loading .st2{stroke-dasharray:2000;stroke-dashoffset:2000;animation:draw 2s linear infinite;stroke:#000}.bookingbird-loading .svg-animation-l{width:150px;height:150px}.bookingbird-loading .svg-animation-l .st2{stroke-width:10}@media (max-width: 470px){.bookingbird-loading .svg-animation-l{width:100px;height:100px}}.bookingbird-loading .svg-animation-m{width:100px;height:100px}.bookingbird-loading .svg-animation-m .st2{stroke-width:15}@media (max-width: 470px){.bookingbird-loading .svg-animation-m{width:64px;height:64px}}.bookingbird-loading .svg-animation-s{width:64px;height:64px}.bookingbird-loading .svg-animation-s .st2{stroke-width:20}@media (max-width: 470px){.bookingbird-loading .svg-animation-s{width:32px;height:32px}}.bookingbird-loading .svg-animation-xs{width:32px;height:32px}.bookingbird-loading .svg-animation-xs .st2{stroke-width:30}@media (max-width: 470px){.bookingbird-loading .svg-animation-xs{width:16px;height:16px}}@keyframes draw{0%{stroke-dashoffset:2000}to{stroke-dashoffset:0}}.modal-component-container-title{padding:15px 30px 0}@media (max-width: 470px){.modal-component-container-title{padding:15px}}.modal-component-container-title.border-bottom{border-bottom:1px solid var(--color-border)}.grid-container{display:grid;width:100%;box-sizing:border-box}@media (max-width: 470px){.grid-container{grid-template-columns:repeat(1,1fr)!important}}.filled-tabs-select .filled-tabs-select-item{padding:20px;border-radius:12px;cursor:pointer;transition:all ease-in .2s;background-color:var(--color-surface);border:1px solid var(--color-border)}.filled-tabs-select .filled-tabs-select-item-label,.filled-tabs-select .filled-tabs-select-item-description{text-align:center}.filled-tabs-select .filled-tabs-select-item-icon{margin-right:10px}.filled-tabs-select .filled-tabs-select-item--selected{background-color:var(--color-primary-ultralight);border:1px solid var(--color-primary)}.filled-tabs-select .filled-tabs-select-item--selected .filled-tabs-select-item-label,.filled-tabs-select .filled-tabs-select-item--selected .filled-tabs-select-item-icon{color:var(--color-primary)}.filled-tabs-select .filled-tabs-select-item--small{padding:15px}.filled-tabs-select .filled-tabs-select-item--medium{padding:20px}.filled-tabs-select .filled-tabs-select-item--big{padding:25px}.filled-tabs-select .filled-tabs-select-item:hover{border:1px solid var(--color-button-tertiary-dark-hover)}.select-dropdown-menu{position:absolute;z-index:999;top:calc(100% + 5px);left:0;width:100%;background-color:var(--color-surface);border:1px solid var(--color-input-border);border-radius:8px;box-shadow:var(--shadow-text-input);animation:dropdownAnimation .2s ease-out forwards;padding:8px}.select-dropdown-menu--above{bottom:calc(100% + 5px);top:auto}.select-dropdown-menu--search-input-container{padding-bottom:10px;border-bottom:1px solid var(--color-input-border);margin-bottom:5px}.select-dropdown-menu--actions-container{border-top:1px solid var(--color-input-border);margin-top:5px;padding-top:5px}@keyframes dropdownAnimation{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.select-dropdown-menu .select-dropdown-menu-list{max-height:224px;overflow-y:auto}.select-dropdown-menu .select-dropdown-menu-list .select-dropdown-menu-item{padding:8px 12px;cursor:pointer;border-radius:5px}.select-dropdown-menu .select-dropdown-menu-list .select-dropdown-menu-item:hover{background-color:var(--color-button-tertiary-hover)}.select-dropdown-menu .select-dropdown-menu-list .select-dropdown-menu-item--selected{background-color:var(--color-input-background-inactive)}.select-dropdown-menu .select-dropdown-menu-list .select-dropdown-menu-item-content{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--color-text-primary)}.select-dropdown-menu .select-dropdown-menu-action{padding:8px 12px;cursor:pointer;border-radius:5px}.select-dropdown-menu .select-dropdown-menu-action:hover{background-color:var(--color-button-tertiary-hover)}.select-dropdown-menu .select-dropdown-group{padding:4px 0}.select-dropdown-menu .select-dropdown-menu-placeholder{text-align:center;padding:8px 0;color:var(--color-secondary-light)}.select-dropdown-menu .dropdown-tabs-container{display:flex;gap:0;border-bottom:1px solid var(--color-input-border);margin-bottom:8px;background:var(--color-background);border-radius:5px;overflow:hidden}.select-dropdown-menu .dropdown-tab{padding:8px 12px;cursor:pointer;font-size:10px;font-weight:500;color:var(--color-text-secondary);background:var(--color-background);border-bottom:2px solid transparent;transition:all .2s ease;-webkit-user-select:none;user-select:none;position:relative;flex:1;text-align:center}.select-dropdown-menu .dropdown-tab:hover{color:var(--color-text-primary);background:var(--color-background-hover)}.select-dropdown-menu .dropdown-tab--active{color:var(--color-primary);background:var(--color-input-background);border-bottom-color:var(--color-primary)}.select-dropdown-menu .dropdown-tab--active:hover{color:var(--color-primary);background:var(--color-input-background)}.select-dropdown-menu .dropdown-tab:first-child{border-radius:5px 0 0 5px}.select-dropdown-menu .dropdown-tab:last-child{border-radius:0 5px 5px 0}.select-dropdown-menu .dropdown-tab:only-child{border-radius:5px}.select-dropdown-container{position:relative;width:100%}.select-dropdown-container .select-dropdown-label{display:block;margin-bottom:4px;font-size:13px;font-weight:500}.select-dropdown-container input[readonly]{pointer-events:auto;cursor:pointer!important}.select-dropdown-chips{display:flex;flex-wrap:wrap;gap:4px}.select-dropdown-chips .select-dropdown-chip{display:inline-flex;align-items:center;border-radius:5px;padding:2px 6px;font-size:13px;background-color:var(--color-background);color:var(--color-text-primary)}.select-dropdown-chips .select-dropdown-chip-remove{margin-left:6px;cursor:pointer}.select-dropdown-icon{font-size:10px}.select-dropdown-icon.rotate-chevron{transform:rotate(180deg)}.select-dropdown-toggle-wrapper{cursor:pointer;width:fit-content;position:relative;border-radius:8px}.select-dropdown-toggle-wrapper--value-deselect{position:absolute;top:calc(50% - 7px);right:6px;padding:0 3px;font-size:12px}.select-dropdown-toggle-wrapper--value-deselect:hover{color:var(--color-primary)}.select-dropdown-toggle-wrapper--value-deselect .select-dropdown-icon{font-size:12px}.custom-toggle-container{min-width:270px;width:100%;border-radius:8px}.custom-toggle-container--value,.custom-toggle-container--empty{border:1.5px dashed var(--color-input-border);font-size:14px;width:100%;min-height:48px;padding:7px 12px;border-radius:8px;outline:none;background:var(--color-input-background);box-shadow:var(--shadow-text-input);transition:.2s linear all}.custom-toggle-container--value:hover,.custom-toggle-container--empty:hover{border:1.5px dashed transparent}.custom-toggle-container.opened{box-shadow:var(--shadow-primary-highlight);border:none}.custom-toggle-container--value{padding-right:24px}.custom-toggle-container--loading{width:100%;min-height:40px;padding:7px 12px;border-radius:8px;outline:none;border:1.5px solid var(--color-input-border);background:var(--color-input-background);box-shadow:var(--shadow-text-input);cursor:default}.custom-toggle-container--empty{color:var(--color-primary);line-height:1.5;background:var(--color-input-background)}.custom-toggle-container--empty--opened{background:var(--color-input-background);border:1.5px linear transparent}.custom-toggle-container--empty:hover{background:var(--color-background)}.custom-toggle-container--create-input{min-height:40px}.delete-button-component{font-size:15px;cursor:pointer;width:auto}.delete-button-component--light{color:var(--color-background)}.delete-button-component--dark{color:var(--color-text-primary)}.delete-button-component:hover{transition:color .2s;color:var(--color-error)}.delete-button-component--primary{background-color:transparent}.delete-button-component--with-background{background-color:var(--color-button-tertiary-dark);border-radius:8px}.delete-button-component--with-background:hover{background-color:var(--color-button-tertiary-dark-hover)}.delete-button-component--with-background:active{background-color:var(--color-button-tertiary-dark-pressed)}.textarea-wrapper{position:relative;width:100%}.textarea-input{width:100%;font-weight:400;line-height:1.5;padding:12px;border-radius:8px;outline:none;resize:none;background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-primary);box-shadow:var(--shadow-text-input)}@media (max-width: 470px){.textarea-input{font-size:16px}}.textarea-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-ultralight)}.textarea-input::placeholder{color:var(--color-input-text-secondary)}.textarea-input--error{border-color:var(--color-error);box-shadow:0 0 0 3px var(--color-error-light)}.textarea-input--disabled{border:none;box-shadow:none}.floating-label-container{position:relative}.floating-label-container .floating-label{position:absolute;left:12px;top:50%;transform:translateY(-50%);transition:.2s ease all;font-size:13px;color:var(--color-input-text-secondary);cursor:text;z-index:1;opacity:1;visibility:visible}.floating-label-container .textarea-input::placeholder{color:transparent}.floating-label-container .textarea-input:placeholder-shown:not(:focus)~.floating-label{top:50%;transform:translateY(-50%);font-size:13px;color:var(--color-input-text-secondary)}.floating-label-container .textarea-input:not(:placeholder-shown)~.floating-label,.floating-label-container .textarea-input:focus~.floating-label{top:8px;transform:translateY(0);font-size:9px;color:var(--color-text-secondary)}.floating-label-container--with-placeholder .textarea-input::placeholder{color:var(--color-input-text-secondary)}.floating-label-container--with-placeholder .textarea-input:placeholder-shown:not(:focus)~.floating-label{opacity:0;visibility:hidden}.floating-label-container--with-placeholder .textarea-input:not(:placeholder-shown)~.floating-label,.floating-label-container--with-placeholder .textarea-input:focus~.floating-label{opacity:1;visibility:visible;top:8px;transform:translateY(0);font-size:9px;color:var(--color-text-secondary)}.floating-label-container--with-placeholder .textarea-input:not(:placeholder-shown),.floating-label-container--with-placeholder .textarea-input:focus{padding-top:20px}.customer-value-container{height:31px}.customer-image-container{min-width:24px!important;width:24px!important;height:24px!important;border-radius:50%!important}.menu-item{background-color:transparent;border:none;cursor:pointer;height:1.75rem;margin-right:.25rem;width:1.75rem;border-radius:10px}.menu-item:hover,.menu-item.is-active{background-color:var(--color-tinfoil)}.menu-item-icon{font-size:20px;color:var(--color-secondary)}.rich-text-menu-bar{padding:5px;border-radius:8px}.rich-text-menu-bar .rich-text-menu-divider{width:1px;margin:0 4px;background-color:var(--color-border)}.rich-text-box-editor-container{position:relative}.rich-text-box-editor-container .richt-text-menu-bar{position:absolute;z-index:1;margin:8px;width:calc(100% - 16px)}.rich-text-box-editor-container .rich-text-box-editor{height:100%}.rich-text-box-editor-container .rich-text-box-editor .ProseMirror{height:100%;min-height:200px;width:100%;padding:60px 12px 8px;border-radius:8px;outline:none;font-size:14px;color:var(--color-text-primary);background:var(--color-input-background);border:1px solid var(--color-input-border);box-shadow:var(--shadow-text-input)}@media (max-width: 470px){.rich-text-box-editor-container .rich-text-box-editor .ProseMirror{min-height:250px}}.rich-text-box-editor-container .rich-text-box-editor .ProseMirror:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-ultralight)}.rich-text-box-editor-container .rich-text-box-editor .ProseMirror::placeholder{padding-top:60px;color:var(--color-input-text-secondary)}.rich-text-box-editor-container .rich-text-box-editor .ProseMirror--error{border-color:var(--color-error);box-shadow:0 0 0 3px var(--color-error-light)}.rich-text-box-editor-container .rich-text-box-editor .ProseMirror p{font-size:12px;color:var(--color-text)}@media (max-width: 470px){.rich-text-box-editor-container .rich-text-box-editor .ProseMirror p{font-size:14px}}.rich-text-box-editor-container .rich-text-box-editor .ProseMirror h1{font-size:21px;font-weight:600;color:var(--color-text)}.rich-text-box-editor-container .rich-text-box-editor .ProseMirror h2{font-size:18px;font-weight:600;color:var(--color-text)}.rich-text-box-editor-container .rich-text-box-editor .ProseMirror h3{font-size:12px;font-weight:500;color:var(--color-text)}@media (max-width: 470px){.rich-text-box-editor-container .rich-text-box-editor .ProseMirror h3{font-size:14px}}.rich-text-box-editor-container .rich-text-box-editor .ProseMirror ul,.rich-text-box-editor-container .rich-text-box-editor .ProseMirror ol{padding:0 1rem}.rich-text-box-editor-container .rich-text-box-editor--readonly .ProseMirror{padding:12px!important;min-height:auto!important}.icon-caret{color:var(--color-input-text-primary)}.icon-caret--disabled{color:var(--color-input-border)}.modal-form-section-wrapper{padding:35px 0;border-bottom:1px solid var(--color-border)}.modal-form-section-wrapper--collapsible{padding:0}.modal-form-section-wrapper--expanded{padding:20px 0}.modal-form-section-wrapper--expanded .icon-caret{display:none}.modal-form-section-wrapper .headline{font-size:14px}.modal-form-section-wrapper .headline .required-star{color:var(--color-error, #ff3b30);margin-left:4px}.modal-form-section-container{margin-top:0}.modal-form-section-container--expanded{margin-top:20px}.modal-form-section-collapsible{width:100%}.modal-form-section-collapsible--trigger{cursor:pointer;padding:20px 0}.modal-form-section-collapsible--trigger-opened{padding:0}.empty-state{padding:40px 20px;text-align:center;background-color:var(--color-background);border-radius:8px;border:1px solid var(--color-border)}.empty-state-title{color:var(--color-text-primary);margin-bottom:8px}.empty-state-description{color:var(--color-text-secondary);margin-bottom:20px;max-width:300px}.empty-state-action{margin-top:10px}.schedule-preview-item{padding:10px;border-radius:5px;background-color:var(--color-surface);border:1px solid transparent;cursor:pointer}.schedule-preview-item--readonly{cursor:default}.schedule-preview-item:hover:not(.schedule-preview-item--readonly){border:1px solid var(--color-border)}.schedule-preview-item-icon-container{display:flex;border-radius:5px;background-color:var(--color-primary-ultralight);padding:10px;width:fit-content}.schedule-preview-item-icon-container.red{background-color:var(--color-error-light)}.schedule-preview-item-time-container{white-space:nowrap}.schedule-preview-item-day-container{font-size:12px;font-weight:600}.schedule-input-list{border-radius:8px;padding:16px;background-color:var(--color-background)}.schedule-input-list .schedule-item-container{padding:10px;border-radius:5px;cursor:pointer;background-color:var(--color-surface)}.schedule-input-list .schedule-item-icon-container{border-radius:5px;background-color:#e1ff68;padding:10px}.schedule-input-list .schedule-item-icon-container.red{background-color:#ffd9de}.schedule-input-list .schedule-item-time-container{white-space:nowrap}.schedule-input-list .schedule-item-day-container{font-size:12px;font-weight:600}.add-button-icon.add-button-icon--rounded{border-radius:20px!important}.subscription-banner{width:100%;padding:16px 24px;border-radius:12px;background-color:var(--color-navigation-bar);box-shadow:var(--shadow-primary);transition:all .2s ease-in-out;margin-bottom:20px}.subscription-banner__content{width:100%;justify-content:space-between}.subscription-banner__icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:5px;flex-shrink:0;background:transparent;color:var(--color-text-inverted);border:2px solid var(--color-text-inverted)}.subscription-banner__text{flex:1;min-width:0}.subscription-banner__title{font-weight:600;margin:0;color:var(--color-text-inverted)}.subscription-banner__message{margin:0;color:var(--color-text-inverted);opacity:.9}.subscription-banner__button{flex-shrink:0;white-space:nowrap;background-color:var(--color-text-inverted)!important;color:var(--color-navigation-bar)!important;border-color:var(--color-text-inverted)!important}.subscription-banner__button:hover{background-color:var(--color-primary)!important;color:var(--color-text-inverted)!important;border-color:var(--color-primary)!important}.subscription-banner__close{background:none;border:none;cursor:pointer;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-text-inverted);opacity:.7;transition:all .2s ease-in-out;flex-shrink:0}.subscription-banner__close:hover{opacity:1;background:var(--color-navigation-bar-hover);color:var(--color-text-inverted)}.subscription-banner__close:focus{outline:2px solid var(--color-primary);outline-offset:2px}@media (max-width: 470px){.subscription-banner{padding:12px 16px;margin:16px;width:calc(100% - 32px)}.subscription-banner__content{flex-direction:column;align-items:flex-start;gap:12px}.subscription-banner__button{align-self:stretch;width:100%}}.label-badge-wrapper{display:flex;padding:2px 5px;justify-content:center;align-items:center;gap:10px;border-radius:5px;width:fit-content;border:1px solid var(--color-primary)}.label-badge-text{white-space:nowrap;color:var(--color-primary)}.action-back-button{display:flex;align-items:center;gap:8px;height:40px;border-radius:8px;cursor:pointer;transition:all .2s ease;padding:0 10px}.action-back-button:hover{background-color:var(--color-button-tertiary-hover)}.action-back-button--mobile{padding:0;border-radius:none;height:100%}.action-back-button--mobile:hover{background-color:transparent}.action-back-button--mobile:hover .back-icon,.action-back-button--mobile:hover .back-button-title{color:var(--color-primary)}.context-top-bar{border-radius:10px;display:flex;justify-content:space-between;align-items:center;min-height:34px}.context-top-bar .mobile-title{padding:10px 15px;width:100%;min-width:fit-content!important;max-width:160px}.context-top-bar .breadcrumb-container .breadcrumb-item{color:var(--color-text-primary)}.context-top-bar .breadcrumb-container .breadcrumb-item.clickable{cursor:pointer}.context-top-bar .breadcrumb-container .breadcrumb-item.clickable:hover{color:var(--color-primary)}.context-top-bar .breadcrumb-container .breadcrumb-item--last{font-weight:700}.context-top-bar .breadcrumb-container .breadcrumb-separator{color:var(--color-text-tertiary)}.mobile-navigation-header{padding:20px;border-bottom:1px solid var(--color-border)}.mobile-navigation-content{padding:20px}.page-container-wrapper{display:flex;flex-direction:row;height:100%;width:100%}.page-container-wrapper .page-container-sidebar{height:100%;width:auto}.page-container-wrapper .topbars-body-container{display:flex;flex-direction:column;flex:1;height:100%;width:100%;overflow-x:hidden}.page-container-wrapper .topbars-body-container .page-container-topbar{width:100%;height:auto}.page-container-wrapper .topbars-body-container .page-container-body{display:flex;flex-direction:column;flex:1;overflow-y:auto}@media (max-width: 470px){.page-container-wrapper .topbars-body-container .page-container-body{overflow-y:unset}}.context-page-layout{padding:12px 12px 12px 0;gap:12px}.context-page-layout .context-page-content-wrapper{display:flex;flex-direction:column;flex:1;flex-grow:1;margin:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;overflow:hidden;transition:all .3s ease}.context-page-layout .context-page-content-wrapper--detail-page{background:transparent;margin:0;border-radius:0;border:none}.context-page-layout .context-page-content-wrapper .context-page-content-header{flex-shrink:0;padding:20px;background:var(--color-surface);border-bottom:1px solid var(--color-border)}.context-page-layout .context-page-content-wrapper .context-page-content-body{flex:1;overflow-y:auto;padding:20px;box-sizing:border-box}.context-page-layout .context-page-content-wrapper .context-page-content-body--no-padding{padding:0}.context-page-layout .context-sidebar-wrapper{height:100%;padding-top:10px;width:210px;flex-shrink:0;transition:width .3s ease,transform .3s ease,opacity .3s ease}.context-page-layout .context-sidebar-wrapper.collapsed{width:0;transform:translate(-100%);opacity:0;overflow:hidden;pointer-events:none}.context-navigation{display:flex;flex-direction:column;background:transparent;width:100%;height:100%;min-width:200px;overflow:hidden}.context-navigation-header{margin-bottom:12px;margin-left:10px}@media only screen and (max-width: 1300px){.context-navigation-header{margin:20px 10px}}.context-navigation-content{display:flex;flex-direction:column;gap:8px;padding-right:5px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}.context-navigation-content::-webkit-scrollbar{width:6px}.context-navigation-content::-webkit-scrollbar-track{background:transparent;border-radius:3px}.context-navigation-content::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px;transition:background-color .2s ease}.context-navigation-content::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}.context-navigation-content::-webkit-scrollbar-corner{background:transparent}.context-navigation-group-wrapper{display:flex;flex-direction:column;gap:10px;margin-top:5px}.context-navigation-group-wrapper .group-title{margin-left:10px;font-weight:700}.context-navigation-group-content{display:flex;flex-direction:column;gap:3px}.context-navigation-item{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;cursor:pointer;transition:all .2s ease}.context-navigation-item:hover,.context-navigation-item--active{background:#e5e6e8}.context-navigation-item--disabled{cursor:not-allowed;opacity:.5}.context-navigation-item--error{background-color:var(--color-error-light);color:var(--color-error)}.context-navigation-item--muted svg{color:var(--color-input-text-secondary)}.context-navigation-item--muted .context-navigation-item-content-title{color:var(--color-input-text-secondary)!important}.context-navigation-item-content{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.context-navigation-item-content-title{font-weight:500}.cancel-rule{padding:15px;border-radius:8px;border:1px solid var(--color-border)}.cancel-rule--PAST{background-color:rgba(var(--color-secondary),.2)}.cancel-rule--PAST .cancel-rule__text{color:var(--color-text-secondary)}.cancel-rule--ACTIVE{background-color:var(--color-primary-ultralight)}.cancel-rule--FUTURE{background-color:var(--color-surface)}:root{--rpv-core__annotation--link-hover-background-color: rgba(255, 255, 0, .2);--rpv-core__annotation-popup-wrapper-background-color: #faf089;--rpv-core__annotation-popup-wrapper-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--rpv-core__annotation-popup-content-border-top-color: #1a202c;--rpv-core__arrow-border-color: rgba(0, 0, 0, .3);--rpv-core__asking-password-color: #000;--rpv-core__asking-password-wrapper-background-color: #fff;--rpv-core__asking-password-wrapper-border-color: rgba(0, 0, 0, .3);--rpv-core__button-background-color: rgba(0, 0, 0, .3);--rpv-core__button-color: #000;--rpv-core__doc-error-background-color: #fff;--rpv-core__doc-error-text-background-color: #c02424;--rpv-core__doc-error-text-color: #fff;--rpv-core__doc-loading-background-color: #fff;--rpv-core__full-screen-target-background-color: #fff;--rpv-core__inner-page-background-color: #fff;--rpv-core__menu-divider-border-bottom-color: rgba(0, 0, 0, .3);--rpv-core__menu-item-color: #000;--rpv-core__menu-item--hover-background-color: rgba(0, 0, 0, .1);--rpv-core__menu-item--disabled-color: rgba(0, 0, 0, .3);--rpv-core__minimal-button-color: #000;--rpv-core__minimal-button--hover-background-color: rgba(0, 0, 0, .1);--rpv-core__minimal-button--disabled-color: rgba(0, 0, 0, .3);--rpv-core__minimal-button--selected-background-color: rgba(0, 0, 0, .1);--rpv-core__modal-body-background-color: #fff;--rpv-core__modal-body-border-color: rgba(0, 0, 0, .3);--rpv-core__modal-overlay-background-color: rgba(0, 0, 0, .5);--rpv-core__page-layer-box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, .2);--rpv-core__popover-body-background-color: #fff;--rpv-core__popover-body-border-color: rgba(0, 0, 0, .3);--rpv-core__popover-body-color: #000;--rpv-core__primary-button-background-color: #2566e8;--rpv-core__primary-button-color: #fff;--rpv-core__progress-bar-background-color: rgba(0, 0, 0, .1);--rpv-core__progress-bar-progress-background-color: #2566e8;--rpv-core__progress-bar-progress-color: #fff;--rpv-core__separator-border-bottom-color: rgba(0, 0, 0, .3);--rpv-core__spinner-border-color: rgba(0, 0, 0, .4);--rpv-core__spinner-border-transparent-color: transparent;--rpv-core__splitter-background-color: transparent;--rpv-core__splitter--hover-background-color: rgba(0, 0, 0, .2);--rpv-core__text-layer-text--selection-background-color: rgb(0, 0, 255, 1);--rpv-core__text-layer-text--selection-color: transparent;--rpv-core__textbox-background-color: #fff;--rpv-core__textbox-border-color: rgba(0, 0, 0, .2);--rpv-core__textbox-color: #000;--rpv-core__tooltip-body-background-color: #000;--rpv-core__tooltip-body-color: #fff}.rpv-core__viewer--dark{--rpv-core__asking-password-background-color: #363636;--rpv-core__asking-password-color: #fff;--rpv-core__asking-password-wrapper-border-color: #191919;--rpv-core__asking-password-wrapper-background-color: #191919;--rpv-core__button-background-color: #171717;--rpv-core__button-color: #fff;--rpv-core__doc-error-background-color: #191919;--rpv-core__doc-error-text-background-color: #c02323;--rpv-core__doc-error-text-color: #fff;--rpv-core__doc-loading-background-color: #191919;--rpv-core__full-screen-target-background-color: #1a1a1a;--rpv-core__inner-page-background-color: #1a1a1a;--rpv-core__menu-divider-border-bottom-color: #000;--rpv-core__menu-item-color: #fff;--rpv-core__menu-item--hover-background-color: #2566e8;--rpv-core__menu-item--disabled-color: #5e5e5e;--rpv-core__minimal-button-color: #fff;--rpv-core__minimal-button--disabled-color: #5e5e5e;--rpv-core__minimal-button--hover-background-color: #191919;--rpv-core__minimal-button--selected-background-color: #1657bb;--rpv-core__modal-body-background-color: #363636;--rpv-core__primary-button-background-color: #2566e8;--rpv-core__popover-body-background-color: #363636;--rpv-core__popover-body-color: #fff;--rpv-core__progress-bar-background-color: #000;--rpv-core__separator-border-bottom-color: #000;--rpv-core__spinner-border-color: #fff;--rpv-core__splitter-background-color: #1a1a1a;--rpv-core__splitter--hover-background-color: #2566e8;--rpv-core__textbox-background-color: #121212;--rpv-core__textbox-border-color: #121212;--rpv-core__textbox-color: #fff;--rpv-core__tooltip-body-background-color: #414141;--rpv-core__tooltip-body-color: #fff}.rpv-core__annotation{position:absolute}.rpv-core__annotation-layer{z-index:1}.rpv-core__arrow{border-bottom:1px solid var(--rpv-core__arrow-border-color);border-left-color:var(--rpv-core__arrow-border-color);border-right:1px solid var(--rpv-core__arrow-border-color);border-top-color:var(--rpv-core__arrow-border-color);height:10px;position:absolute;width:10px;z-index:0}.rpv-core__arrow--tl{bottom:0;left:0;transform:translate(50%,50%) rotate(45deg)}.rpv-core__arrow--tc{bottom:0;left:50%;transform:translate(-50%,50%) rotate(45deg)}.rpv-core__arrow--tr{bottom:0;right:0;transform:translate(-50%,50%) rotate(45deg)}.rpv-core__arrow--rt{left:0;top:0;transform:translate(-50%,50%) rotate(135deg)}.rpv-core__arrow--rc{left:0;top:50%;transform:translate(-50%,-50%) rotate(135deg)}.rpv-core__arrow--rb{bottom:0;left:0;transform:translate(-50%,-50%) rotate(135deg)}.rpv-core__arrow--bl{left:0;top:0;transform:translate(50%,-50%) rotate(225deg)}.rpv-core__arrow--bc{left:50%;top:0;transform:translate(-50%,-50%) rotate(225deg)}.rpv-core__arrow--br{right:0;top:0;transform:translate(-50%,-50%) rotate(225deg)}.rpv-core__arrow--lt{right:0;top:0;transform:translate(50%,50%) rotate(315deg)}.rpv-core__arrow--lc{right:0;top:50%;transform:translate(50%,-50%) rotate(315deg)}.rpv-core__arrow--lb{bottom:0;right:0;transform:translate(50%,-50%) rotate(315deg)}.rpv-core__asking-password{background-color:var(--rpv-core__asking-password-background-color);border-radius:.25rem;color:var(--rpv-core__asking-password-color);padding:2rem}.rpv-core__asking-password--rtl{direction:rtl}.rpv-core__asking-password-wrapper{align-items:center;background-color:var(--rpv-core__asking-password-wrapper-background-color);border:1px solid var(--rpv-core__asking-password-wrapper-border-color);display:flex;height:100%;justify-content:center;width:100%}.rpv-core__asking-password-message{margin:.5rem 0}.rpv-core__asking-password-body{align-items:center;display:flex;justify-content:center}.rpv-core__asking-password-input{width:15rem}.rpv-core__asking-password-input--ltr{margin-right:.5rem}.rpv-core__asking-password-input--rtl{margin-left:.5rem}.rpv-core__button{background-color:var(--rpv-core__button-background-color);border:none;border-radius:.25rem;color:var(--rpv-core__button-color);cursor:pointer;height:2rem;padding:0 1rem}.rpv-core__button--rtl{direction:rtl}.rpv-core__canvas-layer{direction:ltr;left:0;position:absolute;overflow:hidden;top:0}.rpv-core__doc-error{align-items:center;background-color:var(--rpv-core__doc-error-background-color);display:flex;justify-content:center;height:100%}.rpv-core__doc-error--rtl{direction:rtl}.rpv-core__doc-error-text{background-color:var(--rpv-core__doc-error-text-background-color);border-radius:.25rem;color:var(--rpv-core__doc-error-text-color);line-height:1.5;max-width:50%;padding:.5rem}.rpv-core__doc-loading{background-color:var(--rpv-core__doc-loading-background-color);align-items:center;display:flex;justify-content:center;height:100%;width:100%;min-height:inherit}.rpv-core__doc-loading--rtl{direction:rtl}.rpv-core__icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;text-align:center}.rpv-core__icon--rtl{transform:scaleX(-1)}.rpv-core__inner-container{min-height:inherit}.rpv-core__inner-pages{overflow:auto}.rpv-core__inner-pages--rtl{direction:rtl}.rpv-core__inner-pages--single{overflow:hidden}.rpv-core__inner-page-container--single{overflow:auto}.rpv-core__inner-page{background-color:var(--rpv-core__inner-page-background-color)}.rpv-core__inner-page--single{display:flex;align-items:center;justify-content:center}.rpv-core__inner-page--dual-even{display:flex;align-items:center;justify-content:flex-end}.rpv-core__inner-page--dual-odd{display:flex;align-items:center;justify-content:flex-start}.rpv-core__inner-page--dual-cover{display:flex;align-items:center;justify-content:center}.rpv-core__inner-page--dual-cover-odd{display:flex;align-items:center;justify-content:flex-end}.rpv-core__inner-page--dual-cover-even{display:flex;align-items:center;justify-content:flex-start}.rpv-core__annotation--link a{height:100%;left:0;position:absolute;top:0;width:100%}.rpv-core__annotation--link a:hover{background-color:var(--rpv-core__annotation--link-hover-background-color)}.rpv-core__menu{display:flex;flex-direction:column}.rpv-core__menu--rtl{direction:rtl;text-align:right}.rpv-core__menu-divider{border-bottom:1px solid var(--rpv-core__menu-divider-border-bottom-color);margin:.25rem 0}.rpv-core__menu-item{align-items:center;background-color:#0000;color:var(--rpv-core__menu-item-color);border:none;cursor:pointer;display:flex;justify-content:center;padding:.25rem 0;width:100%}.rpv-core__menu-item:focus{background-color:var(--rpv-core__menu-item--hover-background-color);outline:0}.rpv-core__menu-item:hover{background-color:var(--rpv-core__menu-item--hover-background-color)}.rpv-core__menu-item-icon{align-items:center;display:flex}.rpv-core__menu-item-icon--ltr{padding-left:1rem;padding-right:.5rem}.rpv-core__menu-item-icon--rtl{padding-left:.5rem;padding-right:1rem}.rpv-core__menu-item-label{flex-grow:1;flex-shrink:1;white-space:nowrap}.rpv-core__menu-item-label--ltr{padding-right:2rem}.rpv-core__menu-item-label--rtl{padding-left:2rem}.rpv-core__menu-item-check--ltr{padding-right:1rem}.rpv-core__menu-item-check--rtl{padding-left:1rem}.rpv-core__menu-item--disabled{color:var(--rpv-core__menu-item--disabled-color)}.rpv-core__menu-item--disabled:hover{background-color:#0000}.rpv-core__menu-item--ltr{text-align:left}.rpv-core__menu-item--rtl{direction:rtl;text-align:right}.rpv-core__minimal-button{background-color:#0000;border:none;border-radius:.25rem;color:var(--rpv-core__minimal-button-color);cursor:pointer;height:2rem;padding:0 .5rem}.rpv-core__minimal-button:hover{background-color:var(--rpv-core__minimal-button--hover-background-color)}.rpv-core__minimal-button--disabled{color:var(--rpv-core__minimal-button--disabled-color)}.rpv-core__minimal-button--rtl{direction:rtl}.rpv-core__minimal-button--selected{background-color:var(--rpv-core__minimal-button--selected-background-color)}.rpv-core__modal-body{background-color:var(--rpv-core__modal-body-background-color);border:1px solid var(--rpv-core__modal-body-border-color);border-radius:.25rem;margin:1rem;max-width:32rem;overflow:auto}.rpv-core__modal-body--rtl{direction:rtl}.rpv-core__modal-overlay{background-color:var(--rpv-core__modal-overlay-background-color);bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999;align-items:center;display:flex;justify-content:center}.rpv-core__page-layer{align-items:center;display:flex;justify-content:center;overflow:visible;position:relative}.rpv-core__page-layer:after{content:"";position:absolute;bottom:.25rem;left:.25rem;right:.25rem;top:.25rem;box-shadow:var(--rpv-core__page-layer-box-shadow)}.rpv-core__page-layer--single{margin:0 auto}.rpv-core__page-size-calculator{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.rpv-core__popover-body{background-color:var(--rpv-core__popover-body-background-color);border:1px solid var(--rpv-core__popover-body-border-color);border-radius:.25rem;color:var(--rpv-core__popover-body-color);left:0;padding:.5rem 0;position:absolute;top:-9999px;z-index:9999}.rpv-core__popover-body-arrow{background-color:var(--rpv-core__popover-body-background-color)}.rpv-core__popover-body--rtl{direction:rtl}.rpv-core__popover-overlay{bottom:0;left:0;position:fixed;right:0;top:0}.rpv-core__annotation-popup-wrapper{background-color:var(--rpv-core__annotation-popup-wrapper-background-color);box-shadow:var(--rpv-core__annotation-popup-wrapper-box-shadow);font-size:.75rem;padding:.25rem;word-break:break-word}.rpv-core__annotation-popup-wrapper--rtl{direction:rtl}.rpv-core__annotation-popup-title{font-weight:600;margin-bottom:.25rem}.rpv-core__annotation-popup-date{font-size:.5rem}.rpv-core__annotation-popup-content{border-top:1px solid var(--rpv-core__annotation-popup-content-border-top-color);padding:.25rem;max-height:16rem;overflow:auto}.rpv-core__primary-button{background-color:var(--rpv-core__primary-button-background-color);border:none;border-radius:.25rem;color:var(--rpv-core__primary-button-color);cursor:pointer;height:2rem;padding:0 1rem}.rpv-core__primary-button--rtl{direction:rtl}.rpv-core__progress-bar{background-color:var(--rpv-core__progress-bar-background-color);border-radius:9999px;padding:.125rem}.rpv-core__progress-bar--rtl{direction:rtl}.rpv-core__progress-bar-progress{align-items:center;background-color:var(--rpv-core__progress-bar-progress-background-color);border-radius:9999px;color:var(--rpv-core__progress-bar-progress-color);display:flex;font-size:.75rem;justify-content:center;height:.75rem}.rpv-core__separator{border-bottom:1px solid var(--rpv-core__separator-border-bottom-color)}.rpv-core__spinner{border-bottom:2px solid var(--rpv-core__spinner-border-transparent-color);border-left:2px solid var(--rpv-core__spinner-border-transparent-color);border-right:2px solid var(--rpv-core__spinner-border-color);border-top:2px solid var(--rpv-core__spinner-border-color);border-radius:9999px}.rpv-core__spinner--animating{animation-duration:.4s;animation-name:rpv-core__spinner-transform;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes rpv-core__spinner-transform{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rpv-core__splitter{background-color:var(--rpv-core__splitter-background-color);cursor:ew-resize;height:100%;width:.25rem}.rpv-core__splitter:hover,.rpv-core__splitter--resizing{cursor:col-resize;background-color:var(--rpv-core__splitter--hover-background-color)}.rpv-core__splitter-body--resizing{cursor:col-resize}.rpv-core__splitter-sibling--resizing{pointer-events:none;-webkit-user-select:none;user-select:none}.rpv-core__textbox{background-color:var(--rpv-core__textbox-background-color);border:1px solid var(--rpv-core__textbox-border-color);box-sizing:border-box;border-radius:.25rem;color:var(--rpv-core__textbox-color);padding:0 .5rem;height:2rem;width:100%}.rpv-core__textbox--rtl{direction:rtl}.rpv-core__text-layer{left:0;position:absolute;top:0;height:100%;width:100%;opacity:.2;line-height:1;z-index:1}.rpv-core__text-layer span::selection{background-color:var(--rpv-core__text-layer-text--selection-background-color);color:var(--rpv-core__text-layer-text--selection-color)}.rpv-core__text-layer br::selection{color:#0000}.rpv-core__text-layer-text{color:#0000;cursor:text;position:absolute;transform-origin:0% 0%;white-space:pre}.rpv-core__tooltip-body{background-color:var(--rpv-core__tooltip-body-background-color);border-radius:.25rem;color:var(--rpv-core__tooltip-body-color);left:0;max-width:20rem;position:absolute;text-align:center;top:-9999px;z-index:9999}.rpv-core__tooltip-body--rtl{direction:rtl}.rpv-core__tooltip-body-arrow{background-color:var(--rpv-core__tooltip-body-background-color)}.rpv-core__tooltip-body-content{padding:.5rem}.rpv-core__display--block{display:block}.rpv-core__display--hidden{display:none}@media (min-width: 640px){.rpv-core__display--hidden-small{display:none}.rpv-core__display--block-small{display:block}}@media (min-width: 768px){.rpv-core__display--hidden-medium{display:none}.rpv-core__display--block-medium{display:block}}@media (min-width: 1024px){.rpv-core__display--hidden-large{display:none}.rpv-core__display--block-large{display:block}}.rpv-core__viewer{min-height:inherit}.timeline-container{display:flex;flex-direction:column}.timeline-item{position:relative;display:flex;align-items:flex-start}.timeline-item:before{content:"";position:absolute;left:20px;top:0;bottom:0;width:1px;z-index:0;background-color:var(--color-tinfoil)}.timeline-item:last-child:before{content:none}.timeline-icon-wrapper{position:relative;margin-right:16px;width:40px;display:flex;align-items:center;justify-content:center;z-index:1}.timeline-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;background-color:var(--color-surface);border:1px solid var(--color-border)}.timeline-fallback-wrapper{position:relative;width:40px;display:flex;align-items:center;justify-content:center;z-index:1}.timeline-fallback{width:7px;height:7px;border-radius:50%;background-color:var(--color-tinfoil)}.timeline-content{flex:1;z-index:1;margin-bottom:20px}.timeline-item-container{padding:10px;border-radius:5px;background-color:var(--color-surface);border:1px solid var(--color-border)}.timeline-item-container--hover:hover{cursor:pointer;background-color:var(--color-primary-ultralight)}.timeline-item-container--disabled{cursor:not-allowed!important}.link-tabs-component-wrapper{width:100%;box-sizing:border-box;overflow-x:hidden}.link-tabs-component-wrapper .link-tabs-list-wrapper{height:auto;gap:20px;display:flex;justify-content:space-between;align-items:center;width:100%;overflow-x:auto;overflow-y:hidden;border-bottom:1px solid rgba(0,0,0,.25);box-sizing:border-box}@media (max-width: 470px){.link-tabs-component-wrapper .link-tabs-list-wrapper{margin-right:20px;overflow-y:auto;justify-content:flex-start;overflow-x:auto}}.link-tabs-component-wrapper .link-tabs-list-wrapper .link-tabs-list-container{gap:20px;display:flex;padding-bottom:3px;width:100%;overflow-y:hidden;flex-shrink:0;min-width:max-content}.link-tabs-component-wrapper .link-tabs-list-wrapper .link-tabs-list-container-actions{width:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;flex-shrink:0}.tab-component{cursor:pointer;padding:10px 0;white-space:nowrap;background-color:transparent;border:none;border-bottom:3px solid transparent;margin-bottom:-4px;color:var(--color-text-primary)}.tab-component--disabled{cursor:not-allowed;opacity:.5}.tab-component--error{color:var(--color-error)}.tab-component-label{font-size:14px;font-weight:400;position:relative}.tab-component-label:after{display:block;content:attr(title);font-weight:700;height:1px;color:transparent;overflow:hidden;visibility:hidden}.active-tab-component{border-bottom:3px solid var(--color-border-secondary)}.active-tab-component .tab-component-label{font-weight:600!important}.split-layout-wrapper{display:flex;flex-direction:row;height:100%;width:100%}@media only screen and (max-width: 860px){.split-layout-wrapper{flex-direction:column;height:auto;padding-bottom:10px}}.split-layout-wrapper .split-container-wrapper{height:100%;width:auto;display:flex;transition:.45s all ease}.split-layout-flex-column{flex-direction:column}.nothing-selected-placeholder{width:auto}.nothing-selected-placeholder-image{width:100%;max-width:500px}.sidebar-navigation-layout-wrapper{height:100%;display:flex;flex-direction:column;padding:0;margin:0;max-width:1650px;width:100%;box-sizing:border-box;overflow-x:hidden}.sidebar-navigation-layout-wrapper--form{max-width:960px}.sidebar-navigation-layout-wrapper--large{max-width:1800px}.sidebar-navigation-layout-wrapper--small{max-width:596px}.sidebar-navigation-layout-wrapper--medium{max-width:1700px}.sidebar-navigation-layout-topbar{flex-shrink:0;border-bottom:1px solid var(--color-border);padding:10px 0;box-sizing:border-box}.sidebar-navigation-layout-topbar--mobile{border-bottom:none;padding-bottom:0;padding-left:10px}.sidebar-navigation-layout-main{flex:1;display:flex;overflow:hidden;padding-top:10px}.sidebar-navigation-layout-content-main{flex:1;display:flex;flex-direction:column;overflow:hidden}.sidebar-navigation-layout-body{flex:1;display:flex;flex-direction:column;overflow:hidden;height:100%;border:1px solid var(--color-border);border-radius:16px;background-color:var(--color-surface);margin-left:10px}.sidebar-navigation-layout-content-body{flex:1;overflow-y:auto;padding:20px;scrollbar-gutter:stable;box-sizing:border-box}.sidebar-navigation-layout-preview-container{flex-shrink:0;display:flex;flex-direction:column}.sidebar-navigation-layout-mobile-wrapper{height:100%;display:flex;flex-direction:column;padding:0;margin:0;max-width:1650px;box-sizing:border-box;overflow-x:hidden}.sidebar-navigation-layout-mobile-wrapper--form{max-width:960px}.sidebar-navigation-layout-mobile-wrapper--large{max-width:1800px}.sidebar-navigation-layout-mobile-wrapper--small{max-width:596px}.sidebar-navigation-layout-mobile-wrapper--medium{max-width:1700px}.sidebar-navigation-layout-mobile-topbar{flex-shrink:0;border-bottom:1px solid var(--color-border);padding:20px;box-sizing:border-box}.sidebar-navigation-layout-mobile-main{flex:1;display:flex;overflow:hidden;padding-top:10px;height:100%}.sidebar-navigation-layout-mobile-content-body{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px;scrollbar-gutter:stable;height:100%;box-sizing:border-box;word-wrap:break-word;word-break:break-word}.vertical-link-tabs-wrapper{display:flex;flex-direction:column;height:100%}.vertical-link-tabs-wrapper .vertical-link-tabs-header{margin-bottom:10px}.context-navigation-group-header{display:flex;align-items:center;justify-content:space-between;padding:8px 0;cursor:default}.context-navigation-group-header--collapsible{cursor:pointer}.context-navigation-group-header--collapsible:hover .group-title,.context-navigation-group-header--collapsible:hover .group-toggle-icon{color:var(--color-text-primary)}.context-navigation-group-header .group-title{font-weight:600;transition:color .2s ease}.context-navigation-group-header .group-toggle-icon{color:var(--color-text-secondary);transition:color .2s ease;display:flex;align-items:center}.filter-button{padding:8px 20px;border-radius:8px;font-size:12px;font-weight:500;cursor:pointer;width:fit-content;display:flex;align-items:center;text-align:center;color:var(--color-text-primary)}.filter-button:hover{opacity:.7}.filter-button--active,.filter-button--primary.filter-button--active{background-color:var(--color-primary-ultralight);color:var(--color-text-primary)}.filter-button--secondary.filter-button--active{background-color:var(--color-surface);color:var(--color-text-primary)}.filter-buttons{width:auto;border-radius:10px;padding:2px;background-color:var(--color-surface)}.filter-buttons--primary{background-color:var(--color-surface)}.filter-buttons--secondary{background-color:var(--color-background)}.list-filter-tabs{width:auto}.list-filter-tabs-buttons{display:flex}@media only screen and (max-width: 1300px){.list-filter-tabs-buttons{display:none}}.list-filter-tabs-dropdown{display:none}@media only screen and (max-width: 1300px){.list-filter-tabs-dropdown{display:flex}}.list-filter-tabs-dropdown-views{width:135px;display:none}@media only screen and (max-width: 1300px){.list-filter-tabs-dropdown-views{display:flex}}@media (max-width: 470px){.list-filter-tabs-dropdown-views-input{padding-top:6px;padding-bottom:6px}}@media (max-width: 470px){.list-filter-tabs-dropdown-views{width:110px}}.list-filter-tabs-dropdown-views .text-input-wrapper-input{border:none!important;box-shadow:none!important;background:none!important}.list-filter-tabs-dropdown .select-dropdown--open .select-dropdown--header{background-color:var(--color-button-tertiary-pressed)}.list-filter-tabs-dropdown .primary-dropdown{font-size:15px}.asset-selection-modal{background-color:var(--color-background);display:flex;flex-direction:column;height:70vh}.asset-selection-modal .context-top-bar{padding-right:15px}.asset-selection-modal .container-wrapper .content-container{margin:0;overflow:scroll}.asset-selection-modal .container-wrapper .upload-container{width:100%;padding:0;box-sizing:border-box;aspect-ratio:1}.asset-selection-modal .container-wrapper .upload-container .file-image{height:100%;width:100%;object-fit:contain}.preset-tab-view-wrapper{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.preset-tab-view-header{flex:0 0 auto;position:sticky;top:0;z-index:5;padding-bottom:10px}.preset-tab-view-content{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.page-container-body-content-wrapper{box-sizing:border-box;padding:20px 20px 12px;width:100%;height:100%;scrollbar-gutter:stable}@media (max-width: 470px){.page-container-body-content-wrapper{padding:10px}}.page-container-body-content-wrapper--color-surface{background-color:var(--color-surface)}.page-container-body-content-wrapper--color-background{background-color:var(--color-background)}.page-container-body-content-wrapper--relative{position:relative;display:flex;justify-content:center;align-items:flex-start}.file-upload-container{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:8px;overflow:hidden;cursor:pointer;padding:5px;box-sizing:border-box;border:dashed 2px var(--color-border)}.file-upload-container:hover,.file-upload-container--dragging{border:dashed 2px var(--color-primary)}.file-upload-container--error{border:dashed 2px var(--color-error)}.file-upload-container .file-upload-list-placeholder-icon{height:40px}.file-upload-container .file-upload-list-placeholder-text{font-size:10px;width:30%;text-align:center}.file-upload-container .file-upload-list-placeholder-bold{font-weight:10px}.file-upload-container .file-upload-placeholder{height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}.file-upload-container .file-upload-placeholder-icon{font-size:50px;color:var(--color-tinfoil)}.file-upload-container .file-upload-placeholder-text{color:var(--color-tinfoil)}.file-upload-container .file-image{height:100%;width:100%;object-fit:cover;border-radius:7px}.validation-message{height:10px;color:var(--color-error)}.content-container{padding:0}.content-container .uploaded-image-container{min-height:70px;width:96%;padding:0 10px;margin-bottom:10px;cursor:pointer;border:2px solid transparent;border-bottom:2px solid var(--color-border)}.content-container .uploaded-image-container .uploaded-image-title,.content-container .uploaded-image-container .uploaded-image-icons{width:30%}.content-container .uploaded-image-container .uploaded-image{height:60px;width:60px;object-fit:cover;border-radius:5px;margin-right:20px}.content-container .uploaded-image-container--selected{border:2px solid var(--color-primary);background-color:var(--color-primary-ultralight);border-radius:5px}.content-container .uploaded-image-container .uploaded-item-icon{height:26px;width:26px;margin-left:20px}.content-container .uploaded-image-container .uploaded-check-icon{height:12px;width:12px;padding:5px;border-radius:50%;margin-right:10px;color:var(--color-surface);background-color:var(--color-primary)}.template-image-container{position:relative;aspect-ratio:1/1;border-radius:20px;overflow:hidden;cursor:pointer;border:2px solid transparent}.template-image-container .template-image{height:100%;width:100%;object-fit:cover}.template-image-container.template-image-container--selected{border:2px solid var(--color-primary)}.template-image-container.template-image-container--selected:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-primary-ultralight);opacity:.6}.template-image-container .templait-item-icon{color:var(--color-surface);height:20px;width:20px;padding:4px;position:absolute;top:8px;right:8px;border-radius:50%}.template-image-container .templait-item-icon.templait-item-icon--close{background-color:var(--color-text-secondary)}.template-image-container .templait-item-icon.templait-item-icon--check{background-color:var(--color-primary);color:var(--color-surface)}.template-image-container .templait-item-index{height:28px;width:28px;padding:0;position:absolute;top:8px;right:8px;border-radius:50%;background-color:var(--color-primary);color:var(--color-surface);display:flex;align-items:center;justify-content:center;font-size:12px;line-height:1}.unsplash-explore-wrapper{display:flex;flex-direction:column;min-height:0;height:100%;overflow:hidden}.unsplash-explore-header{flex:0 0 auto;position:sticky;top:0;z-index:3;border-bottom:1px solid var(--color-border)}.unsplash-explore-scroll{min-height:0;overflow:auto}@media (max-width: 470px){.unsplash-images-grid{grid-template-columns:repeat(2,1fr)!important}}@media (min-width: 471px) and (max-width: 1300px){.unsplash-images-grid{grid-template-columns:repeat(3,1fr)!important}}.asset-upload-container{position:relative;border:2px solid transparent;border-radius:10px;min-height:150px;height:100%;max-height:350px;background:var(--color-background);border:1px solid var(--color-border);overflow:hidden}.asset-upload-container--error{border:1px solid var(--color-error)!important;box-shadow:0 0 0 3px var(--color-error-light)}.asset-upload-container--round{border-radius:50%!important;min-height:130px!important;min-width:130px!important}.asset-upload-container--loading .overlay{border-radius:20px;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:1}.asset-upload-container--visible{overflow:visible}.asset-upload-container .file-input{display:none}.asset-upload-container .file-input-label{position:absolute;left:0;right:0;width:100%;height:100%!important;cursor:pointer}.asset-upload-container .color-dropdown-wrapper{position:absolute;bottom:20px;max-width:120px}.asset-upload-container .empty-file-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative;cursor:pointer;transition:background-color .3s ease;border-radius:inherit;overflow:hidden}.asset-upload-container .empty-file-wrapper--text{text-align:center;margin-top:10px}.asset-upload-container .empty-file-wrapper svg{width:28px;color:var(--color-text-primary)}.asset-upload-container .empty-file-wrapper:hover{background-color:var(--color-button-tertiary-hover)}.asset-upload-container .image-wrapper{align-items:center;justify-content:flex-end;width:100%;height:100%;cursor:pointer;position:relative}.asset-upload-container .image-wrapper .img{overflow:hidden;border-radius:5px;width:100%!important;height:100%!important;background-size:cover;background-position:center;transition:filter .3s ease}.asset-upload-container .image-wrapper .change-hover{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;color:#fff;border:none;border-radius:5px;padding:8px 12px;cursor:pointer;font-size:14px;align-items:center;justify-content:center}.asset-upload-container .image-wrapper .text{color:var(--color-background)}.asset-upload-container .image-wrapper:after{content:"";position:absolute;border-radius:5px;top:0;left:0;right:0;bottom:0;background-color:transparent;transition:background-color .3s ease;z-index:1}.asset-upload-container .image-wrapper:hover:after{background-color:#00000080}.asset-upload-container .image-wrapper:hover .img{filter:blur(2px)}.asset-upload-container .image-wrapper:hover .change-hover{display:flex}.asset-upload-container .multiple-images-container{width:100%;height:100%;padding:12px;overflow-y:auto;overflow-x:hidden}.asset-upload-container .multiple-images-container::-webkit-scrollbar{width:6px}.asset-upload-container .multiple-images-container::-webkit-scrollbar-track{background:transparent}.asset-upload-container .multiple-images-container::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.asset-upload-container .multiple-images-container::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}.asset-upload-container .images-grid{width:100%;gap:12px;display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:120px;min-height:0}.asset-upload-container .image-item-wrapper{position:relative;width:100%;height:120px;border-radius:5px;overflow:hidden;cursor:pointer;transition:transform .2s ease;background:var(--color-background-light)}.asset-upload-container .image-item-wrapper:hover{transform:scale(1.02)}.asset-upload-container .image-item{width:100%!important;height:100%!important;object-fit:cover;border-radius:5px}.asset-upload-container .image-delete-button{position:absolute;top:8px;right:8px;z-index:3;opacity:0;transition:opacity .2s ease;background:white;border-radius:15px;padding:4px;box-shadow:0 2px 4px #0000001a}.asset-upload-container .image-delete-button:hover{background:white}.asset-upload-container .image-item-wrapper:hover .image-delete-button,.asset-upload-container .image-wrapper:hover .image-delete-button{opacity:1}.asset-upload-container-skeleton{border-radius:10px;height:100%;max-height:350px}.asset-upload-container-skeleton--round,.asset-upload-container--round .img{border-radius:50%!important}.asset-upload-container--round .image-wrapper:after{border-radius:50%}.asset-upload-container--round .image-item{border-radius:50%!important}.asset-upload-container--round .image-item-wrapper{border-radius:50%}.label-value-container{width:100%}.label-value-container .input-preview-wrapper{min-height:40px}.label-value-container--top{gap:5px}.base-hover-input-label{font-size:12px;font-weight:500;color:var(--color-text-secondary)}.base-hover-input-label--top{margin-left:11px}.base-hover-input-wrapper{width:100%;position:relative;display:inline-flex;align-items:center;padding:11px;border:.5px solid transparent!important;border-radius:8px;font-size:13px;box-sizing:border-box;cursor:pointer}.base-hover-input-wrapper:hover{background:var(--color-background)}.base-hover-input-wrapper--disabled{cursor:not-allowed;opacity:.6}.base-hover-input-wrapper__content{width:100%}.base-hover-input-wrapper__icons{position:absolute;display:flex;align-items:center;gap:8px;right:12px;top:50%;transform:translateY(-50%);visibility:hidden;opacity:0}.base-hover-input-wrapper:hover .base-hover-input-wrapper__icons{visibility:visible;opacity:1}.base-hover-input-wrapper__icon{font-size:14px;color:var(--color-text-primary)}.base-hover-input-wrapper__icon:hover{transform:scale(1.1)}.base-hover-input-wrapper .base-hover-input-value{font-weight:700;color:var(--color-text-primary);min-height:18px}.base-hover-input-wrapper .base-hover-input-value--error{color:var(--color-error)!important}.base-hover-input-wrapper .base-hover-input-placeholder{color:var(--color-input-text-secondary)}.custom-tooltip-container{position:relative;display:inline-block}.custom-tooltip-bubble{position:fixed;min-width:90px;padding:6px 10px;border-radius:8px;text-align:center;white-space:nowrap;z-index:9999;box-shadow:var(--shadow-primary)}.custom-tooltip-bubble:after{content:"";position:absolute;border:5px solid transparent}.custom-tooltip-bubble.tooltip--s{padding:4px 8px}.custom-tooltip-bubble.tooltip--m{padding:6px 10px}.custom-tooltip-bubble.tooltip--l{padding:8px 12px}.custom-tooltip-bubble--primary{background-color:var(--color-primary-ultralight)}.custom-tooltip-bubble--primary .custom-tooltip-bubble-text{color:var(--color-text-primary)}.custom-tooltip-bubble--primary.tooltip--right:after{border-right-color:var(--color-primary-ultralight)}.custom-tooltip-bubble--primary.tooltip--left:after{border-left-color:var(--color-primary-ultralight)}.custom-tooltip-bubble--primary.tooltip--top:after{border-top-color:var(--color-primary-ultralight)}.custom-tooltip-bubble--primary.tooltip--bottom:after{border-bottom-color:var(--color-primary-ultralight)}.custom-tooltip-bubble--secondary{background-color:var(--color-button-secondary)}.custom-tooltip-bubble--secondary .custom-tooltip-bubble-text{color:var(--color-surface)}.custom-tooltip-bubble--secondary.tooltip--right:after{border-right-color:var(--color-button-secondary)}.custom-tooltip-bubble--secondary.tooltip--left:after{border-left-color:var(--color-button-secondary)}.custom-tooltip-bubble--secondary.tooltip--top:after{border-top-color:var(--color-button-secondary)}.custom-tooltip-bubble--secondary.tooltip--bottom:after{border-bottom-color:var(--color-button-secondary)}.custom-tooltip-bubble--light{background-color:var(--color-surface)}.custom-tooltip-bubble--light .custom-tooltip-bubble-text{color:var(--color-text-primary)}.custom-tooltip-bubble--light.tooltip--right:after{border-right-color:var(--color-surface)}.custom-tooltip-bubble--light.tooltip--left:after{border-left-color:var(--color-surface)}.custom-tooltip-bubble--light.tooltip--top:after{border-top-color:var(--color-surface)}.custom-tooltip-bubble--light.tooltip--bottom:after{border-bottom-color:var(--color-surface)}.custom-tooltip-bubble--tertiary-dark{background-color:var(--color-button-tertiary-dark)}.custom-tooltip-bubble--tertiary-dark.tooltip--right:after{border-right-color:var(--color-button-tertiary-dark)}.custom-tooltip-bubble--tertiary-dark.tooltip--left:after{border-left-color:var(--color-button-tertiary-dark)}.custom-tooltip-bubble--tertiary-dark.tooltip--top:after{border-top-color:var(--color-button-tertiary-dark)}.custom-tooltip-bubble--tertiary-dark.tooltip--bottom:after{border-bottom-color:var(--color-button-tertiary-dark)}.custom-tooltip-bubble--tertiary{background-color:var(--color-button-tertiary)}.custom-tooltip-bubble--tertiary.tooltip--right:after{border-right-color:var(--color-button-tertiary)}.custom-tooltip-bubble--tertiary.tooltip--left:after{border-left-color:var(--color-button-tertiary)}.custom-tooltip-bubble--tertiary.tooltip--top:after{border-top-color:var(--color-button-tertiary)}.custom-tooltip-bubble--tertiary.tooltip--bottom:after{border-bottom-color:var(--color-button-tertiary)}.tooltip--right:after{top:50%;left:0;transform:translate(-100%,-50%)}.tooltip--left:after{top:50%;right:0;transform:translate(100%,-50%)}.tooltip--top:after{bottom:0;left:50%;transform:translate(-50%,100%)}.tooltip--bottom:after{top:0;left:50%;transform:translate(-50%,-100%)}.splitter{width:100%;border-color:var(--color-border)!important}.splitter.horizontal{border-bottom:1px solid;border-left:none!important}.splitter.vertical{border-left:1px solid;border-bottom:none!important;margin:0 15px;width:0!important;height:100%}.date-time-input-container{border-radius:10px;position:relative;max-width:650px;height:100%;min-height:180px;padding:25px;background-color:var(--color-surface);border:1px solid var(--color-border)}@media (max-width: 470px){.date-time-input-container{padding:15px}}.date-time-input-container-readonly{cursor:not-allowed}.date-time-input-container-info{padding:0 4px}.date-time-input-container .splitter{min-width:10px;margin-bottom:26px;border-color:var(--color-border-secondary)!important}.date-time-input-container .text-input-wrapper-input{text-align:center}.date-time-input-container .text-input-wrapper-input::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}.date-time-input-container .picker-input-time input{border:none;box-shadow:none;font-size:26px;font-weight:600;padding:5px;border:1px solid transparent}.date-time-input-container .picker-input-time input:focus{box-shadow:none;border:1px solid var(--color-border);background-color:var(--color-background)}.date-time-input-container .picker-input-time input:hover{background-color:var(--color-button-tertiary-hover);cursor:pointer}.date-time-input-container .picker-input-time input:active{background-color:var(--color-button-tertiary-pressed)}.date-time-input-container .picker-input-date{width:0;height:0;overflow:hidden}.date-time-input-container .picker-input-date input{width:0;height:0;padding:0}.date-time-input-container .picker-input-date-label{padding:10px 15px;margin-bottom:8px;border-radius:20px;background-color:var(--color-button-tertiary);white-space:nowrap}.date-time-input-container .picker-input-date-label:hover{cursor:pointer;background-color:var(--color-button-tertiary-hover)}.date-time-input-container .picker-input-date-label:active{background-color:var(--color-button-tertiary-pressed)}.date-time-input-container .bottom-info-container{position:absolute;bottom:10px}.simple-tag-wrapper{display:flex;align-items:center;width:fit-content;background-color:var(--color-background);transition:.2s linear background-color}.simple-tag-wrapper.simple-tag-clickable{cursor:pointer}.simple-tag-wrapper.simple-tag-clickable:hover{background-color:var(--color-input-border)}.simple-tag--primary{border-radius:15px;white-space:nowrap;padding:4px}.simple-tag--secondary{border-radius:20px;padding:8px 16px}.tag-label{white-space:nowrap}.tag-icon{font-size:14px}.editable-entity-selection-item-wrapper{display:flex;align-items:center;border-radius:8px;gap:8px;padding:6px;width:auto;cursor:pointer;position:relative;overflow:hidden;border:1px solid var(--color-border);background-color:var(--color-background)}.editable-entity-selection-item-wrapper--light-variant{background-color:var(--color-surface);border:1px solid var(--color-border)}.editable-entity-selection-item-wrapper--selected{background-color:var(--color-primary-ultralight);border:1px solid var(--color-primary)}.editable-entity-selection-item-wrapper--error{background-color:var(--color-error-light);border:1px solid var(--color-error)}.editable-entity-selection-item-wrapper--draft{opacity:.6;cursor:not-allowed}.editable-entity-selection-item-wrapper:hover{background-color:var(--color-button-tertiary-dark-hover)}.editable-entity-selection-item-wrapper:hover .editable-entity-selection-item-icon-wrapper{visibility:visible;cursor:pointer}.editable-entity-selection-item-image{height:40px!important;width:40px!important}.editable-entity-selection-item-title{font-size:12px}.editable-entity-selection-item-description{font-size:10px;color:var(--color-text-secondary)}.editable-entity-selection-item-icon-wrapper{display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0;background-color:#c4cbde;padding:4px 6px;border-bottom-left-radius:8px;visibility:hidden;min-width:25px}.editable-entity-selection-item-icon-wrapper-selected{visibility:visible;background-color:var(--color-primary)}.editable-entity-selection-item-icon{color:var(--color-surface)}.editable-entity-selection-item-icon:hover{color:var(--color-secondary)}@media only screen and (max-width: 1300px){.booking-general-information-tab .general-info-container{flex-direction:column!important}}.booking-general-information-tab .note-wrapper{max-width:400px!important}.booking-participant-form{border-radius:12px;padding:20px;border:1px solid var(--color-border)}.modal-top-bar-navigation{padding:10px 30px;height:fit-content}@media (max-width: 470px){.modal-top-bar-navigation{padding:10px 15px}}.booking-status{font-size:12px;font-weight:600;cursor:pointer;padding:4px;border-radius:12px}.booking-status--accepted{border:.5px solid var(--color-success);background:var(--color-success-light)}.booking-status--requested{border:.5px solid var(--color-awaiting);background:var(--color-awaiting-light)}.booking-status--canceled{border:.5px solid var(--color-error);background:var(--color-error-light)}.booking-status .status-text{font-weight:600;margin-right:4px;font-size:12px!important;color:var(--color-text-primary)}.booking-status .status-icon{width:15px;height:15px}.order-item{border:1px solid var(--color-border);border-radius:12px;overflow-y:scroll}.order-item-content{padding:15px!important}.order-item-main-price{position:relative;top:-20px}.order-item-info{height:48px;padding:15px;background-color:var(--color-background)}.order-item-info--button{cursor:pointer}.order-summary-center-components{width:50%;margin-right:13px}.data-table-footer{border-radius:8px;padding:10px;margin-top:10px;background-color:var(--color-list-header-background)}.data-table-footer span{font-size:12px;color:var(--color-text-primary)}.data-table-footer--select{height:36px;line-height:36px;justify-content:space-between}.data-table-footer--select .page-select-container{height:100%;display:flex;align-items:center;font-size:12px;color:var(--color-text-secondary)}.data-table-footer--select .page-select-container .page-select-section{position:relative;height:100%;display:flex;justify-content:space-between;align-items:center;width:180px;margin-right:20px}.data-table-footer--select .page-select-container .page-select-section .page-select .css-13cymwt-control,.data-table-footer--select .page-select-container .page-select-section .page-select .css-t3ipsp-control{min-height:24px!important}.data-table-footer--select .page-select-container .page-select-section .page-select .page-select-dropdown__control{position:relative;top:-1px!important;display:flex!important;justify-content:center!important;align-items:center!important;width:64px!important;height:24px!important;border-radius:5px!important;padding-left:8px;padding-right:6px;font-family:Poppins!important;font-size:13px!important;font-weight:400!important;background:var(--color-background)!important;color:var(--color-text-secondary)!important}.data-table-footer--select .page-select-container .page-select-section .page-select .page-select-dropdown__control:hover{cursor:pointer;background:var(--color-background)!important}.data-table-footer--select .page-select-container .page-select-section .page-select .page-select-dropdown__control--menu-is-open{background:var(--color-success-light)!important}.data-table-footer--select .page-select-container .page-select-section .page-select .page-select-dropdown__value-container{height:24px!important;padding:0 6px!important}.data-table-footer--select .page-select-container .page-select-section .page-select .page-select-dropdown__single-value{display:flex;align-items:center}.data-table-footer--select .page-select-container .page-select-section .page-select .page-select-dropdown__input-container{height:24px!important;padding:0;margin:0;width:34px!important}.data-table-footer--select .page-select-container .page-select-section .page-select .page-select-dropdown__indicator-separator,.data-table-footer--select .page-select-container .page-select-section .page-select .page-select-dropdown__clear-indicator{display:none!important}.data-table-footer--select .page-select-container .page-select-section .page-select .page-select-dropdown__indicator{width:12px!important;height:12px!important;background-image:url(/assets/icons/chevron_down.svg);background-repeat:no-repeat;padding:0!important;color:var(--color-text-secondary)!important}.data-table-footer--select .page-select-container .page-select-section .page-select .page-select-dropdown__indicator svg{display:none!important;width:12px!important;height:12px!important}.data-table-footer--select .page-select-container .page-navigate-section{height:100%;display:flex;justify-content:space-between;align-items:center;width:140px;padding:6px 16px;box-sizing:border-box}.data-table-footer--select .page-select-container .page-navigate-section-button{height:18px!important}.data-table-footer--select .page-select-container .page-navigate-section .current-page-number{color:var(--color-text-secondary)}.page-select-dropdown__control--menu-is-open .page-select-dropdown__indicators .page-select-dropdown__dropdown-indicator{transform:rotate(180deg)!important}.page-select-dropdown__menu{margin-top:0!important;width:64px!important;padding:8px!important;box-shadow:var(--shadow-primary)!important}.page-select-dropdown__option{width:100%!important;height:32px!important;padding:8px!important;border-radius:2px!important;margin-bottom:4px!important;font-family:Poppins!important;font-size:13px!important;font-weight:200!important;line-height:130%!important;background:var(--color-background)!important;color:var(--color-text-secondary)!important}.page-select-dropdown__option:hover,.page-select-dropdown__option--is-selected{cursor:pointer;background:var(--color-background)!important}.page-select-dropdown__option:last-child{margin-bottom:0!important}.rounded-customer-icon{font-size:12px}.booking-nav-list{flex:1 1 auto;overflow-y:auto;overflow-x:hidden}@media only screen and (max-width: 1300px){.booking-list .booking-status .status-text{display:none}}@media (max-width: 470px){.booking-list .resource-data-cell .running-text{display:none}}.booking-list .resource-calendar-color{min-width:10px;height:10px;border-radius:20px}.fact-item-card-wrapper{padding:25px;border-radius:16px;background-color:var(--color-surface);box-shadow:var(--shadow-primary)}@media (max-width: 470px){.fact-item-card-wrapper{padding:15px}}.subscription-fact-item{border:1px solid #e5e5e5;padding:15px}.subscription-fact-item.first-fact{border-top-left-radius:5px;border-bottom-left-radius:5px}.subscription-fact-item.last-fact{border-top-right-radius:5px;border-bottom-right-radius:5px}.progress-step-bar{display:flex;gap:8px;width:100%}.progress-step-bar__step{flex:1;height:5px;border-radius:5px;transition:background-color .3s;background-color:#e0e0e0}.progress-step-bar__step.completed{background-color:var(--color-primary)}.price-group-tag{max-width:200px!important;width:auto!important}.price-group-tag .tag-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0;flex:1}.price-group-tag .tag-icon{flex-shrink:0}.price-group-tag-skeleton{width:110px;padding:6px 10px;border-radius:12px}.statistic-item-wrapper{border-radius:15px;padding:24px;background-color:var(--color-surface);border:1px solid var(--color-border)}.statistic-item-wrapper .title{color:var(--color-text-secondary)}.statistic-fact-item--primary{border:1px solid var(--color-border)}.statistic-fact-item--without-border{padding:25px;border-radius:16px;background-color:var(--color-surface);box-shadow:var(--shadow-primary);border:none}@media (max-width: 470px){.statistic-fact-item--without-border{padding:15px}}.statistic-fact-item-progress{font-size:12px;padding:4px 6px;border-radius:12px}.statistic-fact-item-progress--positive-good{background-color:var(--color-success-light);color:var(--color-success)}.statistic-fact-item-progress--positive-good .progress-icon{color:var(--color-success)}.statistic-fact-item-progress--positive-bad{background-color:var(--color-error);color:#fff}.statistic-fact-item-progress--positive-bad .progress-icon{color:#fff}.statistic-fact-item-progress .arrow-up,.statistic-fact-item-progress .arrow-down{margin-right:3px}.wrap-container{display:flex;flex-wrap:wrap}.customer-image-wrapper{position:relative;width:130px;height:130px}.customer-image-wrapper:hover .customer-image-delete-button{opacity:1}.customer-image{width:130px;height:130px}.customer-image .image-wrapper{overflow:visible!important}.customer-image .image-wrapper:after{z-index:1!important}.customer-image .image-delete-button{display:none!important}.customer-image .asset-upload-container-skeleton{overflow:hidden!important}.customer-image-delete-button{position:absolute;top:0;right:0;z-index:10;opacity:0;transition:opacity .2s ease;background-color:var(--color-background);border-radius:50%;padding:5px}.customer-image-delete-button svg{width:16px;height:16px}.scrollable-right-section{padding:10px;overflow-y:auto;height:100%;box-sizing:border-box;display:flex;flex-direction:column}.booking-list-wrapper{flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto}.customer-info-section{margin:10px;overflow-y:auto;height:100%;box-sizing:border-box;padding:10px}.customer-header-row{padding-top:5px;padding-left:5px}.customer-price-group-dropdown{width:auto}.customer-price-group-dropdown .select-dropdown-menu{width:180px}.customer-price-group-dropdown .custom-toggle-container{min-width:unset}.customer-price-group-dropdown .custom-toggle-container--value{padding:0;min-height:unset;border:none}.customer-price-group-dropdown .custom-toggle-container--value .price-group-tag{padding-right:26px;max-width:150px;background-color:var(--color-primary-ultralight)}.customer-price-group-dropdown .custom-toggle-container.opened{box-shadow:unset}.list-create-button{border-radius:8px;background-color:var(--color-secondary);color:#fff}.default-modal-wrapper{display:flex;flex-direction:column;height:100%}.placeholder-list-root{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:space-between;padding:100px}@media only screen and (max-width: 860px){.placeholder-list-root{padding:40px}}.placeholder-list-root.placeholder-list--halfscreen{padding:0 0 0 40px}.background-image-wrapper{position:absolute;width:100%;height:100%;border-radius:20px;background-size:cover;background-position:center}.background-image-wrapper--fullscreen{width:100%;height:100%;top:0;left:0}.background-image-wrapper--halfscreen{width:50%;right:0;height:80%}.placeholder-list-content{align-items:flex-start;justify-content:center;position:relative;z-index:1;padding-right:60px}@media only screen and (max-width: 960px){.placeholder-list-content{padding-right:0}}.placeholder-list-title{color:var(--color-surface);text-align:left;font-size:40px;width:100%;margin-bottom:16px}@media only screen and (max-width: 960px){.placeholder-list-title{font-size:32px}}.placeholder-list-description{color:var(--color-surface);text-align:left;max-width:500px;width:100%;margin-bottom:32px}.placeholder-list-perks{margin:16px 0 0}.placeholder-list-perk-item{font-size:1rem;color:var(--color-text-secondary)}.placeholder-list-perk-icon-wrapper{min-width:36px;min-height:36px;display:flex;align-items:center;justify-content:center;background-color:var(--color-surface);border-radius:50%;padding:4px}.placeholder-list-perk-icon{width:18px;height:18px}.placeholder-list-perk-label{color:var(--color-surface);max-width:550px;width:100%}.placeholder-list-actions{margin-top:40px}.placeholder-list-image-placeholder{position:relative;z-index:1}@media only screen and (max-width: 1300px){.placeholder-list-image-placeholder{display:none}}.placeholder-list-image-placeholder img,.placeholder-list-image-placeholder .table-image,.placeholder-list-image-placeholder .image-placeholder{width:100%;max-width:400px;border:none;box-shadow:none}.placeholder-list-root.placeholder-list--halfscreen .placeholder-list-title,.placeholder-list-root.placeholder-list--halfscreen .placeholder-list-description,.placeholder-list-root.placeholder-list--halfscreen .placeholder-list-perk-label{color:var(--color-input-text-primary)!important}.placeholder-list-root.placeholder-list--halfscreen .placeholder-list-perk-icon-wrapper{background:var(--color-input-text-primary)!important}.placeholder-list-root.placeholder-list--halfscreen .placeholder-list-perk-icon{color:var(--color-surface)!important;fill:var(--color-surface)!important}@media only screen and (max-width: 860px){.placeholder-list-root.placeholder-list--halfscreen .placeholder-list-content-wrapper{flex-direction:column;align-items:center}.placeholder-list-root.placeholder-list--halfscreen .placeholder-list-image-placeholder{margin-left:0;margin-top:32px;max-width:320px}}@media only screen and (max-width: 1300px){.placeholder-list-root.placeholder-list--halfscreen .background-image-wrapper--halfscreen{width:100%;height:100%;top:0;left:0}.placeholder-list-root.placeholder-list--halfscreen .placeholder-list-title,.placeholder-list-root.placeholder-list--halfscreen .placeholder-list-description,.placeholder-list-root.placeholder-list--halfscreen .placeholder-list-perk-label{color:var(--color-surface)!important}.placeholder-list-root.placeholder-list--halfscreen .placeholder-list-perk-icon-wrapper{background:var(--color-surface)!important}.placeholder-list-root.placeholder-list--halfscreen .placeholder-list-perk-icon{color:var(--color-surface)!important;fill:var(--color-text)!important}}.switcher{position:relative;width:28px;min-width:28px;height:16px;padding:1px;border-radius:20px;background-color:#e5e7eb;transition:background-color .3s ease}.switcher:has(input:checked){background-color:#1f2937}.switcher-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:99}.switcher-input:checked+.switcher-thumb{left:calc(100% - 1px);transform:translate(-100%)}.switcher-input:disabled{cursor:not-allowed}.switcher-thumb{position:absolute;top:1px;left:1px;width:14px;height:14px;border-radius:50%;background-color:#fff;transition:all .3s ease}.switcher-disabled{background-color:var(--color-button-tertiary-dark-inactive)}.switcher-disabled:has(input:checked){background-color:var(--color-primary-ultralight)}.refund-modal-loader-container{margin:120px 0}.refund-modal .payment-info-section,.refund-modal .refund-type-section,.refund-modal .custom-amount-section,.refund-modal .refund-summary-section{padding:15px;border-radius:8px;background-color:var(--color-surface);border:1px solid var(--color-border)}.refund-modal .refund-summary-content{padding:15px;background-color:var(--color-surface);border-radius:6px;border:1px solid var(--color-border)}.refund-modal .refund-summary-content .border-top{border-top:1px solid var(--color-border)}.refund-modal .refund-summary-content .color-error{color:var(--color-error)}.refund-modal .refund-summary-content .color-primary{color:var(--color-primary)}.refund-modal .mb-10{margin-bottom:10px}.refund-modal .mb-5{margin-bottom:5px}.refund-modal .pt-10{padding-top:10px}.refund-modal .bold{font-weight:600}.refund-modal .text-muted{color:var(--color-text-secondary)}.refund-modal .small{font-size:12px}.invoice-document-preview{width:100%;height:100%;display:flex;justify-content:center;align-items:center;border-radius:10px;overflow:hidden;background-color:var(--color-tinfoil)}.invoice-document-preview-container{width:80%;height:90%;max-width:750px;border-radius:10px!important;overflow-x:auto}.rpv-core__viewer{width:100%;height:100%;object-fit:contain}.rpv-core__canvas-layer{border-radius:10px!important}.rpv-core__inner-page{background:transparent!important;border-radius:8px!important}.success,.partial-success{color:#3fcd37!important}.sent{color:#9969ff!important}.warning{color:#f8b400!important}.pending{color:#696eff!important}.error{color:#ff697b!important}.max-width-wrapper{width:100%;height:100%;display:flex;flex-direction:column;align-items:center}.max-width-wrapper--infinity{max-width:none!important}.max-width-wrapper--default{max-width:1650px}.max-width-wrapper--large{max-width:1800px}.max-width-wrapper--medium{max-width:1700px}.max-width-wrapper--form{max-width:960px}.max-width-wrapper--small{max-width:596px}.dropdown-content-wrapper{position:relative;width:fit-content;z-index:995}.dropdown-content-wrapper--viewer{height:100%}.dropdown-content-wrapper--viewer:hover{cursor:pointer}.dropdown-content-wrapper--dropdown{position:absolute;top:calc(100% + 10px);display:flex;flex-direction:column;z-index:100;box-shadow:var(--vui--shadow-input);transition:visibility 0s,opacity .3s ease}.dropdown-content-wrapper--dropdown--open{animation:fadeInPlace .3s ease forwards}.dropdown-content-wrapper--dropdown--close{animation:fadeOut .3s ease forwards}.dropdown-content-wrapper--dropdown--above{bottom:calc(100% + 10px);top:auto}.dropdown-content-wrapper--dropdown--below{bottom:auto;top:calc(100% + 10px)}.dropdown-content-wrapper--dropdown--left{left:0;right:auto}.dropdown-content-wrapper--dropdown--right{right:0;left:auto}.calendar-filter-view-filter-button{max-width:145px;width:100%;height:42px;position:relative}@media only screen and (max-width: 960px){.calendar-filter-view-filter-button .body-text{display:none}}.calendar-filter-view-filter-button .running-text{font-weight:600;font-size:12px;color:var(--color-text-primary)}@media only screen and (max-width: 960px){.calendar-filter-view-filter-button{width:40px;min-height:40px;min-width:unset;padding:0;display:flex;align-items:center;justify-content:center}.calendar-filter-view-filter-button .row-container{justify-content:center}.calendar-filter-view-filter-button .row-container svg{margin:0!important}.calendar-filter-view-filter-button .row-container .running-text{display:none}}@media only screen and (max-width: 960px){.calendar-filter .dropdown-content-wrapper--dropdown{right:0;left:unset}}@media only screen and (max-width: 393px){.calendar-filter .dropdown-content-wrapper--dropdown{right:unset;left:0}}.calendar-filter-wrapper{padding:20px!important;border-radius:8px!important;min-width:200px;max-width:290px;max-height:calc(100vh - 350px);overflow:auto;border:1px solid var(--color-border)}.calendar-filter-wrapper .resource-filter-list{display:none}.calendar-filter-wrapper .resource-filter-list.show{display:flex}@media only screen and (max-width: 1300px){.calendar-filter-wrapper .resource-filter-list{display:flex}}.calendar-filter-wrapper .filter-title{font-size:10px;font-weight:600;color:var(--color-button-secondary)}.calendar-filter-wrapper .filter-item{cursor:pointer;-webkit-user-select:none;user-select:none;padding:12px 0;border-bottom:1px solid var(--color-border)}.calendar-filter-wrapper .filter-item:last-of-type{border-bottom:none}.calendar-filter-wrapper .filter-item .filter-status-icon{min-width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center}.calendar-filter-wrapper .filter-item .filter-status-icon svg{height:10px;width:10px;color:#fff}.calendar-filter-wrapper .filter-item .filter-status-icon.accepted{background-color:var(--color-success)}.calendar-filter-wrapper .filter-item .filter-status-icon.requested{background-color:var(--color-awaiting)}.calendar-filter-wrapper .filter-item .filter-status-icon.canceled{background-color:var(--color-error)}.calendar-filter-wrapper .filter-item-dot{min-width:12px;height:12px;border-radius:50%}.calendar-filter-wrapper .filter-item .filled-checkbox-wrapper svg{color:var(--color-awaiting);height:20px}@media only screen and (max-width: 860px){.calendar-filter .dropdown-content-wrapper--dropdown--below{right:0}}.calendar-filter .dropdown-content-wrapper--open .filled-button{background-color:var(--color-button-tertiary-pressed)}.entity-status-component{width:10px;height:10px;border-radius:50%}.entity-status-component--published{background-color:var(--color-success)}.entity-status-component--draft{background-color:var(--color-error)}.tooltip-component{padding-top:12px;margin-bottom:auto}.page-headline-container{flex-wrap:wrap;position:relative;margin-bottom:5px}.page-headline-container .title-wrapper{position:relative;width:fit-content;height:100%;word-break:break-all}.page-headline-container .title-wrapper .headline-entity-status{position:absolute;top:0;right:-12px}.page-headline-container-shadow-bottom{box-shadow:0 4px 4px #0000000d}.page-headline-container-none-bottom{border:none;box-shadow:none}.page-headline-container-padding{padding:20px 20px 0}.page-headline-container .page-headline-left-actions,.page-headline-container-actions{width:auto}.page-headline-container-children-wrapper{padding-bottom:5px}.page-headline-container-select-dropdown{bottom:auto!important;top:100%!important;min-width:110px;margin-right:10px}.page-headline-container .back-button-label{width:fit-content;cursor:pointer;color:var(--color-text-secondary)!important}.page-headline-container .back-button-label:hover{opacity:.5}.page-headline-container--dark .page-headline-container-title{color:var(--color-background)}.page-headline-container--dark .page-headline-container-children-wrapper{border-top:1px solid var(--color-background)}.grouped-bookings{padding:10px 0;gap:24px}.grouped-bookings .bookings-count-text{color:var(--color-input-text-secondary)}.grouped-bookings .booking-item{cursor:pointer;border:1px solid var(--color-border);padding:8px;gap:8px;display:flex;flex-direction:row;border-radius:8px;align-items:center}.grouped-bookings .booking-item:hover{background-color:var(--color-input-border)}.grouped-bookings .booking-item .email-text{color:var(--color-input-text-secondary)}.slot-popup-container{z-index:1000;position:fixed!important}.slot-popup-container .slot-popup{padding:15px;max-width:190px;border-radius:10px;background-color:var(--color-surface);box-shadow:var(--shadow-primary)}.slot-popup-container .slot-popup-action{cursor:pointer}.slot-popup-container .slot-popup-action h3{white-space:nowrap}.slot-popup-container .slot-popup-action:hover *{color:var(--color-primary)}.upsell-banner{padding:24px;align-self:center;border-radius:12px;width:auto;background-color:var(--color-surface);box-shadow:var(--shadow-primary)}.upsell-banner-title{margin-bottom:10px}.upsell-banner-description{font-size:14px;text-align:center;margin-bottom:20px}.calendar-page-wrapper{margin-bottom:0;height:100%;overflow:hidden;background-color:var(--color-surface)}@media only screen and (max-width: 860px){.calendar-page-wrapper{flex-direction:column;margin-left:15px;width:calc(100% - 30px)!important}}.calendar-page-wrapper--relative{position:relative}@media only screen and (max-width: 1300px){.calendar-page-wrapper>div:first-of-type{min-width:unset!important;width:0!important;height:0!important}}.calendar-page-wrapper-upsell{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;-webkit-backdrop-filter:blur(3px) brightness(60%);backdrop-filter:blur(3px) brightness(60%)}.react-calendar{width:100%;max-width:280px;min-width:280px}.react-calendar__navigation{display:flex;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid var(--color-border)}.react-calendar__navigation__prev-button{background-color:transparent;transition:none;border:none;outline:none;padding:.6em 1.2em;font-size:1em;cursor:pointer;color:var(--color-text-error)}.react-calendar__navigation__prev-button:hover,.react-calendar__navigation__prev-button:active{outline:none;border:none}.react-calendar__navigation__prev-button:focus{outline:none;border:none}.react-calendar__navigation__label{pointer-events:none;background-color:transparent;font-weight:700;border:none;font-size:1rem;font-weight:500;color:var(--color-text-primary)}.react-calendar__navigation__next-button{background-color:transparent;transition:none;border:none;outline:none;padding:.6em 1.2em;font-size:1em;cursor:pointer;color:var(--color-text-primary)}.react-calendar__navigation__next-button:hover,.react-calendar__navigation__next-button:active{outline:none;border:none}.react-calendar__navigation__next-button:focus{outline:none;border:none}.react-calendar__viewContainer{padding:15px}.react-calendar__month-view__weekdays{color:#9d9d9d;gap:8px;padding-bottom:10px}.react-calendar__month-view__weekdays__weekday{flex:0 0 calc(14.2857% - 6.8571428571px)!important;font-size:13px;display:flex;justify-content:center}.react-calendar__month-view__weekdays__weekday>abbr{text-decoration:none}.react-calendar__month-view__days{justify-content:center;align-items:center;gap:8px}.react-calendar__month-view__days__day{display:flex;justify-content:center;align-items:center;background-color:transparent;padding:0;flex:0 0 calc(14.2857% - 6.8571428571px)!important}.react-calendar__month-view__days__day>abbr{display:none}.react-calendar__tile{font-size:1em;font-weight:500;font-family:inherit;cursor:pointer;border:none}.react-calendar__tile--active{border:none;outline:none}.react-calendar__tile--now .date-item{background-color:#e5e6ff}.react-calendar__tile:focus{outline:none;border:none}.react-calendar__tile:hover{border:none;outline:none;border-color:transparent}.react-calendar__tile:focus,.react-calendar__tile:focus-visible{outline:none}.react-calendar .date-item{display:flex;justify-content:center;align-items:center;height:30px;width:30px;border-radius:5px;font-size:12px}.react-calendar .date-item:hover:not(.react-calendar .date-item--active){border:1px solid var(--color-border)}.react-calendar .date-item--active{color:#fff;background-color:var(--color-primary)}.calendar-picker__nav-icon{font-size:16px}.calendar-header{background-color:#fff;padding-bottom:24px;flex-wrap:wrap}@media (max-width: 470px){.calendar-header{align-items:start!important;flex-wrap:nowrap!important;padding-bottom:12px}}.calendar-header-month{font-size:13px;white-space:nowrap}@media (max-width: 470px){.calendar-header-month{font-size:14px;margin-bottom:5px}}.calendar-header-actions{width:100%;flex:1;flex-wrap:wrap;row-gap:10px}@media (max-width: 470px){.calendar-header-actions{justify-content:space-between}}@media only screen and (max-width: 960px){.calendar-header-action-buttons{display:none}}.calendar-header-date-actions{width:fit-content!important;margin-left:8px}.calendar-header-date-actions .date-action .filled-button-content{display:flex;align-items:center;justify-content:center}.calendar-header .dropdown-calendar{display:none}@media only screen and (max-width: 1300px){.calendar-header .dropdown-calendar{display:flex}}.calendar-header .dropdown-calendar.dropdown-content-wrapper--open{z-index:1050}.calendar-header .dropdown-calendar.dropdown-content-wrapper--open .filled-button{background-color:var(--color-button-tertiary-pressed)}.calendar-header .dropdown-calendar .tablet-calendar-button{width:40px;height:40px;padding:0;display:flex;align-items:center;justify-content:center}.filled-radio-button-wrapper{display:flex;align-items:center;justify-content:center;cursor:pointer;min-width:18px;height:18px;border-radius:50%;border:2px solid var(--color-primary);background-color:var(--color-surface)}.filled-radio-button-wrapper.disabled{cursor:not-allowed}.filled-radio-button-wrapper.disabled .filled-radio-button-dot{color:var(--color-text-secondary)}.filled-radio-button-wrapper .filled-radio-button-dot{background-color:var(--color-primary);border-radius:50%;width:10px;height:10px}.unsaved-indicator--dirty{color:var(--color-error)}.unsaved-indicator--saved{color:var(--color-success)}.preview-container{display:flex;flex-direction:column;border-radius:12px;padding:40px 30px;height:100%!important;background-color:#c4cbde;position:relative}.preview-container--without-pattern:before{display:none}.preview-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(/assets/bookingbird_background_pattern-10dc0d41.svg);background-repeat:repeat;background-size:100px 100px;background-position:center;opacity:.1;pointer-events:none;z-index:0}.preview-container>*{position:relative;z-index:1}.resource-preview-card{display:flex;flex-direction:column;border-radius:12px;overflow:hidden;position:relative;background-color:var(--color-surface)}.resource-preview-card .content-wrapper{padding:16px}.resource-preview-card .image-wrapper{height:200px!important}.resource-preview-card .image-wrapper .image{box-shadow:none!important;border-radius:0!important}.resource-preview-card .duration-text{font-weight:300;font-size:16px;margin-top:5px;color:var(--color-text-secondary)}.resource-preview-card .price-text{font-size:16px;margin-top:8px;color:var(--color-primary)}.resource-preview-card .button{position:absolute;top:12px;left:12px;max-width:100px;padding:6px 15px}.resource-preview-card .button .filled-button-content{white-space:break-spaces;word-break:break-all;font-size:10px}.form-section-row{padding:40px 0;box-sizing:border-box;display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid var(--color-border)}.form-section-row--collapsible{padding:0}.form-section-row--expanded{padding:40px 0}.form-section-row--expanded .icon-caret{display:none}.form-section-row--description{margin-top:3px!important}.form-section-row--action{margin-top:12px}.form-section-row--left{flex:0 0 35%}@media only screen and (max-width: 1300px){.form-section-row--left{flex:0}}.form-section-row--left .required-star{color:var(--color-error, #ff3b30);margin-left:2px}.form-section-row--right{flex:1;padding-left:25px}@media only screen and (max-width: 1300px){.form-section-row{flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;width:100%}.form-section-row--left,.form-section-row--right{width:100%!important;max-width:100%!important;padding:0;margin:0}}.form-section-collapsible{width:100%}.form-section-collapsible--trigger{padding:40px 0;cursor:pointer}.form-section-collapsible--trigger-opened{padding:0}.form-section-collapsible--opened{width:100%}@media only screen and (max-width: 1300px){.form-section-expanded-content{flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;width:100%}.form-section-expanded-content .form-section-row--left,.form-section-expanded-content .form-section-row--right{width:100%!important;max-width:100%!important;padding:0;margin:0}}.input-name{flex:1}.resource-child-list-container{background-color:var(--color-background);border-radius:8px;padding:16px}.resource-child-list-item{padding:10px 0;border-bottom:1px solid var(--color-border)}.resource-child-list-item-icon{border-radius:5px;height:22px;width:22px;display:flex;align-items:center;justify-content:center;background-color:var(--color-surface)}.resource-child-list-item-edit{padding:5px;cursor:pointer}.resource-child-list-item .title-text{word-break:break-all}.service-preview-card{display:flex;flex-direction:row;gap:16px;padding:12px;border-radius:12px;background-color:var(--color-surface)}.service-preview-card .icon-wrapper{height:100px!important;min-width:100px!important;background:linear-gradient(180deg,#c5ccdd 0%,#e5e8f0 100%);border-radius:12px;display:flex;flex-direction:row;align-items:center;justify-content:center}.service-preview-card .icon-wrapper .image{box-shadow:none!important}.service-preview-card .duration-text{font-weight:300;color:var(--color-text-secondary);margin-bottom:4px}.service-preview-card .price-text{font-size:16px;color:var(--color-primary)}.service-preview-card .button{max-width:100px;padding:6px 15px}.service-preview-card .button .filled-button-content{white-space:break-spaces;word-break:break-all;font-size:10px}.input-unit-dropdown{width:100%;border-radius:8px;border:1px solid var(--color-border);color:var(--color-text-primary);background:var(--color-input-background);box-shadow:var(--color-input-background)}.input-unit-dropdown:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-ultralight)}.input-unit-dropdown-numeric-input-wrapper{width:100%;flex:3}.input-unit-dropdown-numeric-input{box-shadow:none!important;border:none!important;width:100%;flex:3}.input-unit-dropdown-numeric-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-ultralight)}.input-unit-dropdown-unit-dropdown-wrapper{height:inherit;align-self:stretch;border-top-right-radius:7px;border-bottom-right-radius:7px;max-width:100px;cursor:pointer;display:flex;justify-content:center;align-items:center;background:var(--color-tinfoil);width:fit-content}.input-unit-dropdown-unit-dropdown .text-input-wrapper-input{box-shadow:none!important;border:none!important;background:transparent}.resource-selection-item-wrapper{padding:12px 16px;border-radius:8px;cursor:pointer;background-color:var(--color-surface);border:solid 1px var(--color-border);transition:all .2s ease}.resource-selection-item-wrapper:hover{border-color:var(--color-primary);box-shadow:0 1px 4px #0000001a}.resource-selection-item-wrapper--selected{background-color:var(--color-primary-ultralight);border-color:var(--color-primary)}.resource-selection-item-header{width:100%}.resource-selection-item-image{border-radius:10px}.resource-selection-item-title{font-size:14px;font-weight:500;color:var(--color-text-primary)}.resource-selection-item-group{font-size:12px;color:var(--color-text-secondary);margin-top:2px}.resource-selection-item-icon-wrapper{display:flex;justify-content:center;align-items:center;background-color:var(--color-border);padding:6px;border-radius:10px;min-width:32px;min-height:32px;transition:all .2s ease}.resource-selection-item-icon-wrapper--selected,.resource-selection-item-icon-wrapper:hover{background-color:var(--color-primary)}.resource-selection-item-icon{color:var(--color-text-secondary);width:16px;height:16px;transition:color .2s ease}.resource-selection-item-icon-wrapper--selected .resource-selection-item-icon,.resource-selection-item-icon-wrapper:hover .resource-selection-item-icon{color:var(--color-surface)}.resource-selection{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.resource-selection .add-resource-button{height:32px;width:32px;border-radius:50%;cursor:pointer;background-color:var(--color-secondary)}.resource-selection .add-resource-button-icon{color:var(--color-surface)}.additional-option-side-modal{background-color:var(--color-background);padding:10px 20px;border-radius:12px}.price-input-list-input-wrapper{flex:1;min-width:160px}.price-input-list-trash-icon{color:var(--color-error);cursor:pointer}.price-input-list-wrapper{flex-wrap:wrap}.asset-selection-item-wrapper{border-radius:8px;box-shadow:var(--shadow-primary)!important}.asset-selection-item{position:relative;width:190px;height:190px;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center;cursor:pointer;background:var(--color-background);border:1px solid var(--color-border)}.asset-selection-item .preview{width:100%!important;height:100%!important;background-size:cover;background-position:center;transition:filter .3s ease}.asset-selection-item .delete-hover{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;color:#fff;border:none;border-radius:8px;padding:8px 12px;cursor:pointer;font-size:14px;align-items:center;justify-content:center}.asset-selection-item .text{color:var(--color-surface)!important}.asset-selection-item:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:transparent;transition:background-color .3s ease;z-index:1}.asset-selection-item:hover:after{background-color:#00000080}.asset-selection-item:hover .preview{filter:blur(2px)}.asset-selection-item:hover .delete-hover{display:flex}.asset-selection .add-section{display:flex;flex-direction:column;justify-content:center;align-items:center;width:190px;height:190px;border-radius:8px;cursor:pointer;gap:8px;background:var(--color-background);border:1px solid var(--color-border)}.asset-selection .add-section:hover{background:var(--color-button-tertiary-hover)}.ticket{width:100%;max-width:213mm;height:284px;aspect-ratio:2.86;transform-origin:top left;display:flex;flex-direction:row;position:relative;border-radius:20px;overflow:hidden;box-shadow:0 0 10px #000000bf}.ticket--small{height:auto;width:auto;border-radius:10px;box-shadow:0 0 5px #000000bf;max-width:auto}.ticket--small .main-section{width:auto}.ticket--small .tear-off-section{align-self:flex-end;width:auto;padding:5px!important}.ticket--small .main-section-image{width:auto!important;height:auto;padding:auto}.ticket--small .main-section-infos{padding:10px!important;width:auto;height:auto}.ticket--small .event-title{font-size:15px!important;margin-bottom:3px!important}.ticket--small .event-subtitle{font-size:7.5px!important}.ticket--small .location-info{font-size:4.5px!important}.ticket--small .time-info{font-size:7.5px!important;margin-bottom:3px!important}.ticket--small .sponsor-wrapper{padding:4px!important}.ticket--small .sponsor-wrapper img{height:6px}.ticket--small .qr-code img{max-width:52.5px;max-height:52.5px}.ticket--small .event-name{font-size:9px!important;margin-bottom:3px!important}.ticket--small .event-info{font-size:5.5px!important;width:auto;margin-bottom:3px}.ticket--small .price{font-size:12px!important}.ticket--small .price-label{font-size:5.5px!important}.ticket .main-section{width:80%;height:100%;display:flex;flex-direction:row}.ticket .main-section-infos{width:70%;height:100%;padding:30px;background-color:#000;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.ticket .main-section-infos .event-title{font-size:30px;font-weight:700;color:#fff;margin-bottom:15px}.ticket .main-section-infos .event-subtitle{font-size:15px;color:#fff;margin-bottom:15px}.ticket .main-section-infos .location-info{font-size:9px;font-weight:200;color:#fff}.ticket .main-section-infos .time-info{font-size:15px;color:#fff;margin-bottom:15px}.ticket .main-section-infos .sponsor-wrapper{padding:8px;background-color:#fff;border-radius:10px;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;gap:12px}.ticket .main-section-infos .sponsor-wrapper img{height:12px;min-height:12px;width:auto;filter:grayscale(100%)}.ticket .main-section-image{width:30%;height:100%;background-color:#000;display:flex;justify-content:center;align-items:center;overflow:hidden}.ticket .main-section-image img{width:100%;height:100%;object-fit:cover;transform-origin:"center"}.ticket .ticket-perforation{display:flex;justify-content:center;align-items:center;width:1px;height:100%;margin-left:25px;margin-right:25px;background:repeating-linear-gradient(180deg,#fff 0,#fff 4px,transparent 4px,transparent 8px);position:absolute;top:0;left:75.34%}.ticket .ticket-perforation:before,.ticket .ticket-perforation:after{content:"";width:24px;height:24px;background-color:var(--color-background);border-radius:50%;position:absolute}.ticket .ticket-perforation:before{top:-8px;left:12px;transform:translate(-50%)}.ticket .ticket-perforation:after{bottom:-8px;left:12px;transform:translate(-50%)}.ticket .tear-off-section{width:20%;height:100%;background-color:var(--color-surface);padding:15px;justify-content:space-between}.ticket .tear-off-section .qr-code{display:flex;justify-content:center;align-items:center}.ticket .tear-off-section .qr-code img{width:105px;height:105px}.ticket .tear-off-section .tear-off-event-info-wrapper{justify-content:center;align-items:flex-end}.ticket .tear-off-section .tear-off-event-info-wrapper .event-name{font-size:18px;font-weight:700}.ticket .tear-off-section .tear-off-event-info-wrapper .event-info{font-size:11px;max-height:127px;word-wrap:break-word;white-space:normal;margin-right:8px}.ticket .tear-off-section .tear-off-event-info-wrapper .price-wrapper{align-items:center;justify-content:space-between;height:100%}.ticket .tear-off-section .tear-off-event-info-wrapper .price-wrapper .price{font-size:24px;font-weight:700}.ticket .tear-off-section .tear-off-event-info-wrapper .price-wrapper .price-label{font-size:11px}.ticket .tear-off-section .tear-off-event-info-wrapper .rotated-text{writing-mode:vertical-rl;transform:rotate(180deg)}.ticket .tear-off-section .tear-off-event-info-wrapper .dotted-spacer{width:1px;height:100%;background-image:radial-gradient(circle,#777776 .5px,transparent .5px);background-size:1px 3px;background-repeat:repeat-y}.ticket-selection{padding:34px;border-radius:12px;gap:40px;background-color:var(--color-background);border:1px solid transparent}.ticket-selection--error{border-color:var(--color-error)}.ticket-selection .ticket-item{padding:10px 20px;border-radius:12px;cursor:pointer;background-color:var(--color-surface);color:var(--color-text-secondary);box-shadow:var(--shadow-primary);border:1px solid var(--color-border)}.ticket-selection .ticket-item-title{font-weight:600}.ticket-selection .ticket-item--selected{border:none;background-color:var(--color-primary)}.ticket-selection .ticket-item--selected .ticket-item-title{color:var(--color-surface)}.ticket-selection .error-message{color:var(--color-error)}.radio-button{display:inline-flex;align-items:center;cursor:pointer;position:relative}.radio-button__input{opacity:0;position:absolute;pointer-events:none}.radio-button__content{display:flex;align-items:center;padding-left:32px;cursor:pointer;-webkit-user-select:none;user-select:none}.radio-button:before,.radio-button:after{content:"";position:absolute;border-radius:50%;transition:.2s}.radio-button:before{left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;border:2px solid #b0bec5;background-color:transparent}.radio-button:after{top:calc(50% - 5px);left:7px;width:10px;height:10px;transform:scale(0);transition:transform .2s;background-color:var(--color-primary)}.radio-button.is-checked:before{border-color:var(--color-primary)}.radio-button.is-checked:after{transform:scale(1)}@keyframes ripple{to{box-shadow:0 0 0 10px #6200ea33}}.radio-button-selection{padding:20px;border-radius:12px;cursor:pointer;background-color:var(--color-surface);border:1px solid var(--color-border)}.radio-button-selection--selected{background-color:var(--color-primary-ultralight);border:1px solid var(--color-primary)}.radio-button-selection:hover{border:1px solid var(--color-button-tertiary-dark-hover)}.participant-configuration-item{padding:10px;border-radius:8px;cursor:pointer;background-color:var(--color-surface);border:1px solid var(--color-border)}.participant-configuration-item:hover{border:1px solid var(--color-button-tertiary-dark-hover)}.reminders-item{margin-bottom:50px}.reminders-item{margin-bottom:60px}.reminders-item:last-of-type{margin-bottom:0}.cancelation-option-wrapper{padding-top:30px;margin-top:10px;border-top:1px solid var(--color-border)}.condidion-row{padding-top:30px;margin-top:15px;border-top:1px solid var(--color-border)}.price-interval-item{padding:10px;border-radius:8px;cursor:pointer;background-color:var(--color-surface);border:1px solid var(--color-border)}.price-interval-item:hover{border:1px solid var(--color-button-tertiary-dark-hover)}.entity-card-wrapper{gap:16px;padding:10px;border-radius:10px;flex:1;cursor:pointer;position:relative;overflow:visible;border:1px solid var(--color-border)}.entity-card-wrapper:hover{border-color:var(--color-button-tertiary-dark-hover)}.entity-card-wrapper:active{background-color:var(--color-button-tertiary-pressed)}.entity-card-wrapper .image-container{height:170px;position:relative;overflow:hidden}.entity-card-wrapper .image-container-image{border-radius:5px}.entity-card-wrapper .image-container .hidden-info-section{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.entity-card-wrapper .image-container .hidden-info-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;border-radius:5px;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:#ffffff59}.entity-card-wrapper .top-left-stick{align-items:center;justify-content:center;position:absolute;top:0;left:0;display:flex;padding:6px 12px;border-bottom-right-radius:9px;border-top-left-radius:9px;z-index:3;background-color:var(--color-tinfoil)}.entity-card-wrapper .top-left-stick-text{font-size:10px}.entity-card-wrapper .description-text{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.entity-card-wrapper .ad-info-title{font-size:10px;color:var(--color-text-secondary)}.entity-card-wrapper .ad-info-text{font-size:10px;font-weight:600}.entity-card-wrapper .description-truncated{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.dropdown-menu-container{position:absolute;top:12px;right:12px;z-index:1000}.dropdown-menu-container .simple-dropdown-wrapper .simple-dropdown-button{background-color:var(--color-surface);border-radius:5px;width:32px;height:32px;padding:4px!important;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease;color:var(--color-text-primary);border:1px solid var(--color-border)}.dropdown-menu-container .simple-dropdown-wrapper .simple-dropdown-button:hover{background-color:var(--color-button-tertiary-hover)}.dropdown-menu-container .simple-dropdown-wrapper .simple-dropdown-button:active{background-color:var(--color-button-tertiary-pressed)}.dropdown-menu-container .simple-dropdown-wrapper .simple-dropdown-menu-wrapper{background-color:var(--color-surface)!important;border:1px solid var(--color-border);box-shadow:var(--shadow-text-input);min-width:160px;z-index:1001!important}.dropdown-menu-container .simple-dropdown-wrapper .simple-dropdown-menu-wrapper .simple-dropdown-menu{z-index:1002!important}.dropdown-menu-container .simple-dropdown-wrapper .simple-dropdown-menu-wrapper .simple-dropdown-menu .simple-dropdown-item{background-color:var(--color-surface)!important;z-index:1002!important}.dropdown-menu-container .simple-dropdown-wrapper .simple-dropdown-menu-wrapper .simple-dropdown-menu .simple-dropdown-item:hover{background-color:var(--color-button-tertiary-hover)!important}.skeleton-entity-card-wrapper{max-height:300px;padding:16px;box-shadow:var(--shadow-primary)}.booking-option-side-modal{background-color:var(--color-background);padding:10px 20px;border-radius:12px}.booking-option-selection-item-wrapper{padding:16px;border-radius:8px;cursor:pointer;background-color:var(--color-surface);border:solid 1px var(--color-border);transition:all .2s ease;position:relative;height:100%;min-height:140px}.booking-option-selection-item-wrapper:hover{border-color:var(--color-primary);box-shadow:0 2px 8px #00000014}.booking-option-selection-item-wrapper--selected{background-color:var(--color-primary-ultralight);border-color:var(--color-primary)}.booking-option-selection-item-header{width:100%;height:100%}.booking-option-selection-item-content{flex:1;width:100%;display:flex;flex-direction:column;justify-content:space-between;min-height:100%}.booking-option-selection-item-title{font-size:15px;font-weight:600;color:var(--color-text-primary);line-height:1.3}.booking-option-selection-item-details{display:flex;flex-direction:column;gap:8px}.booking-option-selection-item-detail-item{display:flex;align-items:center;gap:8px;flex-shrink:0}.booking-option-selection-item-detail-icon{display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);flex-shrink:0}.booking-option-selection-item-detail-icon svg{width:16px;height:16px}.booking-option-selection-item-detail-value{color:var(--color-text-primary);font-weight:400;font-size:13px;margin:0;line-height:1.4}.booking-option-selection-item-price{color:var(--color-primary);font-weight:700;font-size:18px;margin:0;line-height:1.2}.booking-option-selection-item-icon-wrapper{display:flex;justify-content:center;align-items:center;background-color:var(--color-surface-secondary);padding:8px;border-radius:10px;min-width:36px;min-height:36px;transition:all .2s ease;flex-shrink:0}.booking-option-selection-item-icon-wrapper--selected,.booking-option-selection-item-icon-wrapper:hover{background-color:var(--color-primary)}.booking-option-selection-item-icon{color:var(--color-text-secondary);width:18px;height:18px;transition:color .2s ease}.booking-option-selection-item-icon-wrapper--selected .booking-option-selection-item-icon,.booking-option-selection-item-icon-wrapper:hover .booking-option-selection-item-icon{color:var(--color-surface)}.booking-option-selection-item-category-badge{align-items:center;justify-content:center;position:absolute;bottom:12px;right:12px;display:flex;padding:4px 10px;border-radius:2px;z-index:3;background-color:var(--color-surface-secondary);border:1px solid var(--color-border)}.booking-option-selection-item-wrapper--selected .booking-option-selection-item-category-badge{background-color:var(--color-primary);border-color:var(--color-primary)}.booking-option-selection-item-category-text{font-size:11px;font-weight:600;color:var(--color-text-secondary)}.booking-option-selection-item-wrapper--selected .booking-option-selection-item-category-text{color:var(--color-surface)!important}.booking-options-section-wrapper{border-radius:8px;padding:16px;background-color:var(--color-background)}.location-input-map-wrapper .location-input-map-container{height:400px;width:100%;border-radius:5px;overflow:hidden}.location-input-map-wrapper .location-input-footer-container{text-align:center;display:flex;flex-direction:column}.location-input-map-wrapper .location-input-footer-container .location-input-footer-title{font-size:14px;font-weight:600;color:var(--color-primary)}.location-input-map-wrapper .location-input-footer-container .location-input-footer-text{font-size:12px;font-weight:300;color:var(--color-primary)}.pac-container{border-radius:8px;margin-top:10px;border:1px solid var(--color-border)}.pac-container .pac-item{border-radius:5px;border:none;cursor:pointer;padding:5px;transition:background linear .2s;background-color:var(--color-background)}.pac-container .pac-item:hover{background-color:rgb(var(--color-primary),.2)}.pac-container:after{display:none}.color-picker-container{position:relative}.color-preview{width:36px;height:36px;border:1px solid var(--color-border);cursor:pointer;position:relative;border-radius:10px}.color-picker-label{font-size:10px;cursor:pointer;margin:4px;color:#919191}.popover{position:absolute;z-index:100;border-radius:5px;padding:10px}.popover-top-right{bottom:100%;left:0;transform:translateY(-4px)}.popover-bottom-left{top:100%;right:0;transform:translateY(4px)}.integration-item{padding:24px;border-radius:15px;background-color:var(--color-background)!important}.integration-item-logo{height:40px;width:40px;object-fit:contain;border-radius:5px}.default-integration-header{padding:15px 30px}@media (max-width: 470px){.default-integration-header{padding:15px}}.switch-card{padding:24px;border-radius:15px;background-color:var(--color-background)!important}.switch-card-content{height:100%!important}.switch-card .switch-wrapper{min-height:50px!important}.switch-card .title-text{font-size:12px;font-weight:600!important;max-width:180px}.switch-card .description-text{flex:1;margin-top:16px}.resource-side-modal{background-color:var(--color-background);padding:10px 20px;border-radius:12px}.calendar-nav-filter-section{height:100%;overflow:hidden}@media only screen and (max-width: 1300px){.calendar-nav-filter-section{display:none}}.calendar-nav-filter-section .title-text{font-size:16px;font-weight:600}.calendar-nav-filter-section .calendar-nav-filter-list{height:100%;overflow-y:auto;gap:4px}.calendar-nav-filter-section .calendar-nav-filter-list .filter-collapsible-item{border-radius:8px;padding:9px 14px;position:relative;overflow:hidden;transition:.2s linear background-color;min-height:50px;border:1px solid var(--color-border)}.calendar-nav-filter-section .calendar-nav-filter-list .filter-collapsible-item:hover{background-color:var(--color-tinfoil)}.calendar-nav-filter-section .calendar-nav-filter-list .filter-collapsible-item-marker{position:absolute;left:0;top:0;width:6px;height:100%}.calendar-nav-filter-section .calendar-nav-filter-list .filter-collapsible-item-icon{border-radius:50%;width:29px;height:29px;display:flex;align-items:center;justify-content:center;background-color:var(--color-button-tertiary);border:1px solid var(--color-border)}.calendar-nav-filter-section .calendar-nav-filter-list .filter-collapsible-item-icon.image-placeholder{width:29px;min-width:29px;height:29px;font-size:14px}.calendar-nav-filter-section .calendar-nav-filter-list .filter-collapsible-item-icon svg{font-size:12px}.calendar-nav-filter-section .calendar-nav-filter-list .filter-collapsible-item--non-active{border:1px solid transparent;background-color:var(--color-background)}.calendar-nav-filter-section .calendar-nav-filter-list .filter-collapsible-item--non-active .filled-radio-button-wrapper{border-color:var(--color-border)}.calendar-nav-filter-section .calendar-nav-filter-list .filter-collapsible-item .running-text{font-size:14px}.calendar-nav-filter-section .calendar-nav-filter-list .filter-collapsible-item--template{font-weight:600;margin-bottom:4px}.calendar-nav-filter-section .calendar-nav-filter-list .filter-collapsible-item--instance{min-height:44px;border-radius:8px}.calendar-nav-filter-section .calendar-nav-filter-list .template-group-wrapper{margin-bottom:8px}.calendar-nav-filter-section .calendar-nav-filter-list .template-toggle-icon{color:var(--color-text-secondary);flex-shrink:0;transition:color .2s ease;margin-right:4px}.calendar-nav-filter-section .calendar-nav-filter-list .template-instances-list{padding:0;margin:0;background-color:transparent}.next-event-section{border-radius:12px;background-color:#f5f6f7;padding:15px;position:relative}.next-event-section-header{padding-bottom:15px}.next-event-section-header .event-until{position:absolute;top:10px;right:10px;padding:5px;border-radius:12px;width:auto;background-color:#26262676}.next-event-section-header .event-until-icon,.next-event-section-header .event-until-text{font-size:12px}.next-event-section .next-bookings{max-height:200px;overflow-y:auto}.calendar-nav-controller-wrapper{flex:1;margin-right:20px;border-top-left-radius:10px;border-bottom-left-radius:10px;background-color:var(--color-surface)}@media only screen and (max-width: 1300px){.calendar-nav-controller-wrapper{display:none}}.service-calendar-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:12px;padding:8px;border:1px solid var(--color-border)}.service-calendar-wrapper .service-calendar-header{display:flex;flex-direction:row;justify-content:space-between;border-bottom:1px solid var(--color-border);padding:20px 0;margin:0 20px 8px}.service-calendar-wrapper .service-calendar-header-label{font-size:20px;font-weight:700;color:var(--color-text-secondary)}.service-calendar-wrapper .service-timeslots{display:flex;flex-direction:column;padding:20px;overflow-y:scroll;max-height:400px}.service-calendar-wrapper .service-timeslots-item{padding:10px 30px;border:2px solid var(--color-border);margin:5px 0;border-radius:8px;cursor:pointer;color:var(--color-text-secondary)}.service-calendar-wrapper .service-timeslots-item:hover:not(.service-calendar-wrapper .service-timeslots-item--active){border:2px solid var(--color-primary);color:var(--color-primary)}.service-calendar-wrapper .service-timeslots-item--active{border:2px solid var(--color-primary);color:var(--color-primary)}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{padding:20px;border-radius:12px;width:90%;max-width:400px;box-shadow:var(--shadow-primary);background:var(--color-surface)}.modal-content .close-icon{font-size:20px}.selected-day--wrapper{display:flex;justify-content:center;align-items:center;padding:8px 20px;border-radius:10px;background-color:var(--color-background)}.selected-day--title{font-weight:500}.event-tooltip-wrapper{min-width:250px}.event-tooltip-indicator{min-width:10px;height:10px;border-radius:50%}.event-tooltip-indicator--single{margin-top:5px;margin-right:10px}.event-tooltip-indicators-row{width:fit-content}.event-tooltip-user-circle{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.event-tooltip-resource-name{color:var(--color-input-text-secondary)}.booking-avatar{background-color:var(--color-button-tertiary-dark);width:24px!important;height:24px!important;min-width:24px!important;border-radius:50%}.booking-avatars-row{display:flex;align-items:center;width:100%}.booking-avatars-row .avatars-container{display:flex;align-items:center}.booking-avatars-row .avatars-container .booking-avatar-wrapper{border:1px solid var(--color-surface);border-radius:50%;overflow:hidden;margin-left:-15px;width:24px;height:24px}.booking-avatars-row .avatars-container .booking-avatar-wrapper:first-child{margin-left:0}.booking-avatars-row .booking-count-circle{width:25px;height:25px;border-radius:50%;background-color:var(--color-primary);display:flex;align-items:center;justify-content:center;border:1px solid var(--color-surface);margin-left:-15px}.booking-avatars-row .booking-count-circle p{color:var(--color-surface);font-size:12px;line-height:1;font-weight:500}.booking-avatars-row .remaining-bookings-text{color:var(--color-input-text-secondary);font-size:14px;margin-left:12px}.default-calendar-container{--slot-height-ratio: 1;height:calc(100% - 30px)}.default-calendar-container .calendar-view{height:100%;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;overflow:hidden}.default-calendar-container .calendar-view.calendar-view-list{border-radius:12px;border:1px solid var(--color-border)}.default-calendar-container .calendar-view.calendar-view-list .calendar-event{border-radius:0}.default-calendar-container .calendar-view.calendar-view-list th{z-index:100}.default-calendar-container .calendar-view.calendar-view-list .fc-list-event-time{text-align:center;vertical-align:middle;font-size:12px;font-weight:600;padding:18px 14px}.default-calendar-container .calendar-view.calendar-view-list .fc-list-event-graphic{position:relative;padding-right:10px}.default-calendar-container .calendar-view.calendar-view-list .fc-list-event-graphic .fc-list-event-dot{position:absolute;top:calc(50% - 5px)}.default-calendar-container .calendar-view.calendar-view-list .event-list-item{min-height:34px}@media only screen and (max-width: 770px){.default-calendar-container .calendar-view.calendar-view-list .event-list-item .event-list-item-status{justify-content:flex-end!important}.default-calendar-container .calendar-view.calendar-view-list .event-list-item .event-list-item-status .running-text{display:none}}@media only screen and (max-width: 860px){.default-calendar-container .calendar-view.calendar-view-list .event-list-item .event-list-item-customer{display:none}}@media only screen and (max-width: 960px){.default-calendar-container .calendar-view.calendar-view-list .event-list-item .event-list-item-number{display:none}}.default-calendar-container .calendar-view.calendar-view-list .event-list-item .customer-image{min-width:24px;height:24px}.default-calendar-container .calendar-view.calendar-view-list .event-list-item .booking-status{height:fit-content}.default-calendar-container .calendar-view.calendar-view-timeline .fc-timeline-slot{border:1px solid var(--color-border)}.default-calendar-container .calendar-view.calendar-view-timeline .fc-datagrid-cell{border-bottom:1px solid var(--color-border)}.default-calendar-container .calendar-view.calendar-view-timeline .fc-datagrid-cell-frame:not(:first-child){min-height:50px;margin:5px 0}.default-calendar-container .calendar-view.calendar-view-timeline .fc-datagrid-header .fc-datagrid-cell-frame{height:fit-content;border-right:1px solid var(--color-border)}.default-calendar-container .calendar-view.calendar-view-timeline .fc-scroller-harness-liquid{border-right:1px solid var(--color-border)}.default-calendar-container .calendar-view thead{background-color:var(--color-surface)}.default-calendar-container .calendar-view .fc-scrollgrid{border:none}.default-calendar-container .calendar-view .fc-col-header thead tr th,.default-calendar-container .calendar-view .fc-col-header .day-of-week-item{border:1px solid var(--color-border)}.default-calendar-container .calendar-view .fc-col-header .day-of-week-item .fc-scrollgrid-sync-inner{padding:10px 20px}.default-calendar-container .calendar-view .fc-col-header .day-of-week-item-content .day-of-week{font-size:12px;color:var(--color-text-primary)}.default-calendar-container .calendar-view .fc-col-header .day-of-week-item--today .fc-scrollgrid-sync-inner{background-color:#e5e6ff}.default-calendar-container .calendar-view .time-slot-row{height:calc(2.5rem * var(--slot-height-ratio))!important;min-height:2.6rem!important;max-height:5rem!important;border-color:var(--color-border)}.default-calendar-container .calendar-view .fc-timeline-lane-frame{height:56px!important}.default-calendar-container .calendar-view .fc-timeline-slot-lane:nth-child(4n-3),.default-calendar-container .calendar-view .fc-timeline-slot-lane:nth-child(4n-2){background-color:var(--color-background)}.default-calendar-container .calendar-view .fc-timeline-slot-lane:nth-child(4n-1),.default-calendar-container .calendar-view .fc-timeline-slot-lane:nth-child(4n){background:transparent}.default-calendar-container .calendar-view .fc-resource-timeline-divider{width:0px}.default-calendar-container .calendar-view .fc-timegrid-slot-label{border:none;vertical-align:top}.default-calendar-container .calendar-view .fc-timegrid-slot-label .time-slot-label--half-hour{color:var(--color-text-secondary);opacity:.8}.default-calendar-container .calendar-view .day-cell:nth-child(2n){background-color:var(--color-background)}.default-calendar-container .calendar-view .day-cell{border:1px solid var(--color-border)}.default-calendar-container .calendar-view .day-cell--today{background-color:#f0f0ff!important}.default-calendar-container .calendar-view .day-cell .fc-daygrid-day-number{font-size:12px}.default-calendar-container .calendar-view .fc-timegrid-axis{border:1px solid var(--color-border)}.default-calendar-container .calendar-view .fc-timegrid-slots tr{border-bottom:1px solid var(--color-border)}.default-calendar-container .calendar-view .fc-timegrid-slots tr:nth-child(odd){border-bottom:1px dotted var(--color-border)}.default-calendar-container .calendar-view .fc-non-business{background:unset}.default-calendar-container .calendar-view .fc-event{cursor:pointer}.default-calendar-container .calendar-view .fc-list-day-cushion{border-color:var(--color-border)}.default-calendar-container .calendar-view .calendar-event{padding:8px;border-radius:10px;overflow:hidden;box-shadow:none;margin-right:1px}.default-calendar-container .calendar-view .calendar-event .event-container.canceled .time-slot-title{text-decoration:line-through}.default-calendar-container .calendar-view .calendar-event td{border-color:var(--color-border)}.default-calendar-container .calendar-view .calendar-event .time-slot-title{font-size:12px;color:var(--color-text-primary)}.default-calendar-container .calendar-view .calendar-event .time-slot-time{font-weight:300;font-size:10px;color:var(--color-text-primary)}.default-calendar-container .calendar-view .calendar-event-month{padding:4px;display:flex;align-items:center;overflow:hidden}.default-calendar-container .calendar-view .fc-highlight{border-radius:12px;background-color:#26262613!important;border:2px dotted var(--color-border-secondary)}.default-calendar-container .calendar-view .fc-timegrid-now-indicator-container .now-indicator{border-width:2px 0 0px;border-color:var(--color-border-secondary)}.default-calendar-container .calendar-view .fc-timegrid-now-indicator-container .now-indicator:before{content:"▲";transform:rotate(90deg);position:absolute;top:-10.5px;left:-2px;color:var(--color-text-primary)}.default-calendar-container .calendar-view .fc-timegrid-axis .fc-timegrid-now-indicator-container .now-indicator:before{content:""}.default-calendar-container .calendar-view .fc-timeline-now-indicator-container .now-indicator{border-width:0px 1px 0px;border-color:var(--color-border-secondary)}.default-calendar-container .calendar-view .fc-timeline-now-indicator-container .now-indicator:before{content:"▲";transform:rotate(180deg);position:absolute;top:-5px;left:-6px;color:var(--color-text-primary)}.default-calendar-container .calendar-view .fc-timeline-header .fc-timeline-now-indicator-container .now-indicator:before{content:""}.default-calendar-container .resource-group-label{border:none}.default-calendar-container .resource-group-label .fc-datagrid-cell-frame{height:56px!important}.default-calendar-container .fc-daygrid-day-events{overflow-x:hidden;overflow-y:auto;min-height:76px!important;max-height:130px;flex:1}.default-calendar-container .fc-daygrid-day-events .time-slot-dot{min-width:10px;height:10px;border-radius:50%;margin-right:5px}.default-calendar-container .fc-daygrid-day-events .time-slot-wrapper .time-slot-title{font-weight:400;font-size:12px}.default-calendar-container .fc-daygrid-day-events .time-slot-wrapper .time-slot-time{font-size:9px;height:100%}.default-calendar-container .fc-daygrid-day-frame{display:flex;flex-direction:column}.default-calendar-container .component-container{position:fixed;padding:10px;z-index:3;max-width:300px;width:fit-content;height:fit-content}.default-calendar-container .component-container .component-wrapper-container{height:fit-content}.fc-scrollgrid-sync-table{position:relative;z-index:100;border-bottom:1px solid var(--color-border)!important}.fc-scrollgrid-sync-table tr{z-index:100;border:1px solid var(--color-border)}.fc-theme-standard td,.fc-theme-standard th{border:none}.fc .fc-datagrid-cell-cushion{border-bottom:1px solid var(--color-border)}.section-title{font-weight:600;color:var(--color-text-primary)}.section-description{color:var(--color-text-secondary);margin-bottom:8px}.code-editor-container{border:1px solid var(--color-input-border);border-radius:8px;overflow:hidden;background-color:var(--color-background-primary)}.code-editor-container .code-editor .cm-editor{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px;line-height:1.5}.code-editor-container .code-editor .cm-focused{outline:none}.code-editor-container .code-editor .cm-scroller{padding:16px}.custom-color-container{position:relative}.color-swatches{display:flex;gap:8px;align-items:center}.color-swatches .color-swatch{width:32px;height:32px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:all .2s ease;position:relative;display:flex;align-items:center;justify-content:center}.color-swatches .color-swatch:hover{transform:scale(1.1)}.color-swatches .color-swatch.selected{border-color:var(--color-text-primary)}.color-swatches .color-swatch.selected .selected-indicator{width:8px;height:8px;background-color:#fff;border-radius:50%;border:1px solid var(--color-text-primary)}.color-swatches .color-swatch.custom-color{background-color:var(--color-background-secondary);border:2px solid var(--color-input-border);color:var(--color-text-secondary)}.color-swatches .color-swatch.custom-color:hover{background-color:var(--color-background-tertiary);border-color:var(--color-text-primary)}.button-shapes{display:flex;gap:12px}.button-shapes .button-shape-card{flex:1;border:2px solid var(--color-input-border);border-radius:8px;padding:16px;cursor:pointer;transition:all .2s ease;position:relative;display:flex;flex-direction:column;align-items:center;gap:12px}.button-shapes .button-shape-card:hover{border-color:var(--color-text-primary)}.button-shapes .button-shape-card.selected{border-color:var(--color-text-primary);background-color:var(--color-background-secondary)}.button-shapes .button-shape-card .radio-button-container{position:absolute;top:8px;right:8px}.button-shapes .button-shape-card .button-preview{display:flex;align-items:center;justify-content:center;margin-top:8px}.button-shapes .button-shape-card .button-preview .preview-button{padding:10px 20px;color:#fff;font-size:14px;font-weight:500;min-width:100px;text-align:center;transition:all .2s ease}.button-shapes .button-shape-card .button-preview .preview-button.rounded-full{border-radius:25px}.button-shapes .button-shape-card .button-preview .preview-button.rounded-lg{border-radius:6px}.button-shapes .button-shape-card .button-preview .preview-button.rounded-none{border-radius:0}.button-shapes .button-shape-card .shape-label{font-weight:500;color:var(--color-text-primary);margin-top:4px}.inline-color-picker{position:absolute;top:calc(100% + 8px);left:0;z-index:1000}.inline-color-picker .chrome-picker{box-shadow:0 4px 12px #00000026!important;border:1px solid var(--color-border);border-radius:8px;font-family:inherit!important}.inline-color-picker .chrome-picker>div:first-child{border-radius:8px 8px 0 0}.inline-color-picker .chrome-picker>div:last-child{border-radius:0 0 8px 8px}.business-hours-container{display:flex;flex-direction:column;gap:0;overflow-x:auto}.business-hours-container .business-hours-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #f0f0f0;min-height:65px;min-width:fit-content}.business-hours-container .business-hours-row:last-child{border-bottom:none}.business-hours-container .business-hours-row .switcher-column{width:40px;flex-shrink:0}.business-hours-container .business-hours-row .day-column{width:80px;flex-shrink:0}.business-hours-container .business-hours-row .time-slots-column{flex:1;min-width:200px}.business-hours-container .business-hours-row .actions-column{width:40px;flex-shrink:0;display:flex;justify-content:flex-end}.configurator-container{width:100%;height:100%;min-height:600px}.website-configurator{width:100%;background-color:#f6f7fa;border-radius:12px;padding:20px;overflow:visible}.website-configurator .website-preview{background-color:#fff;border-radius:8px;box-shadow:0 0 10px #0000001a;overflow:visible;min-height:600px;max-width:1200px;margin:0 auto}.website-configurator .website-preview .widget-wrapper{position:relative;border:2px solid transparent;border-radius:8px;transition:all .2s ease}.website-configurator .website-preview .widget-wrapper:hover{border:2px dashed #999999;box-shadow:#0000000d 0 2px 4px;background:rgba(15,20,21,.015)}.website-configurator .website-preview .widget-wrapper:hover .widget-control-panel{opacity:1}.website-configurator .website-preview .widget-wrapper .widget-control-panel{position:absolute;top:8px;right:8px;z-index:10;display:flex;gap:8px;opacity:0;transition:opacity .2s ease}.content-section{padding:0 24px}.content-section .widget-wrapper:has(.header-widget){margin:0 -24px}.content-section .widget-wrapper{position:relative;border:2px solid transparent;border-radius:8px;transition:all .2s ease}.content-section .widget-wrapper.draggable{cursor:grab}.content-section .widget-wrapper.draggable:active{cursor:grabbing}.content-section .widget-wrapper.dragging-preview{opacity:.9;transform:scale(1.02);box-shadow:0 0 10px #0000001a;border:2px solid #e6e6e6;border-radius:8px;cursor:grabbing;transition:all .15s ease-out}.content-section .widget-wrapper:hover{border:2px dashed #999999;box-shadow:#0000000d 0 2px 4px;background:rgba(15,20,21,.015)}.content-section .widget-wrapper:hover .widget-control-panel{opacity:1}.content-section .widget-wrapper .widget-control-panel{position:absolute;top:8px;right:8px;z-index:10;display:flex;gap:8px;opacity:0;transition:opacity .2s ease}.content-section .sortable-widget-wrapper:hover .widget-wrapper{border:2px dashed #999999;box-shadow:#0000000d 0 2px 4px;background:rgba(15,20,21,.015)}.content-section .sortable-widget-wrapper{position:relative}.content-section .sortable-widget-wrapper.dragging{cursor:grabbing}.content-section .sortable-widget-wrapper.drag-over{border:2px dashed #696eff;background:rgba(105,110,255,.03)}.content-section .sortable-widget-wrapper.drag-over .widget-wrapper{border-color:transparent!important}.content-section .sortable-widget-wrapper .drag-handle{position:absolute;top:8px;left:8px;z-index:10;display:flex;align-items:center;gap:4px;padding:4px 8px;background:rgba(105,110,255,.1);border:1px solid rgba(105,110,255,.2);border-radius:10px;cursor:grab;opacity:0;transition:opacity .2s ease}.content-section .sortable-widget-wrapper .drag-handle .drag-hint{font-size:12px;color:#696eff;font-weight:500}.content-section .sortable-widget-wrapper .drag-handle:hover{background:rgba(105,110,255,.15);border-color:#696eff4d}.content-section .sortable-widget-wrapper .drag-handle:active{cursor:grabbing;background:rgba(105,110,255,.2)}.content-section .sortable-widget-wrapper .drop-indicator{position:absolute;top:-2px;left:56px;right:8px;height:3px;background:#696eff;border-radius:2px;z-index:20;opacity:.8}.content-section .sortable-widget-wrapper .drop-indicator .drop-line{width:100%;height:100%;background:#696eff;border-radius:2px}.content-section .sortable-widget-wrapper .widget-control-panel{position:absolute;top:8px;right:8px;z-index:10;display:flex;gap:8px;opacity:0;transition:opacity .2s ease}.content-section .sortable-widget-wrapper:hover .drag-handle,.content-section .sortable-widget-wrapper:hover .widget-control-panel{opacity:1}.content-section .sortable-widget-wrapper.dragging .drag-handle{opacity:1;background:rgba(105,110,255,.2);border-color:#696eff66}.content-section .sortable-widget-wrapper:active,.content-section .sortable-widget-wrapper:active .drag-handle{cursor:grabbing}.content-section .no-widgets-state{text-align:center;padding:60px 40px;background:#ffffff;border:2px dashed #e5e8f0;border-radius:12px;color:#55555d}.content-section .no-widgets-state p{margin-bottom:12px;font-size:1.1rem}.content-section .no-widgets-state p.hint{font-size:.9rem;opacity:.8}.content-section .add-widget-zone{position:relative;height:50px;background:transparent;border:2px solid transparent;border-radius:8px;transition:background-color .2s ease,border-color .2s ease;margin:16px 0;display:flex;justify-content:center;align-items:center;width:100%}.content-section .add-widget-zone:hover{background:rgba(105,110,255,.1);border:2px dashed #696eff}.content-section .add-widget-zone .add-widget-button{display:flex;align-items:center;gap:8px;background:transparent;border:none;color:#696eff;font-size:.9rem;font-weight:500;cursor:pointer;padding:8px 12px;border-radius:10px;transition:all .2s ease;white-space:nowrap}.content-section .add-widget-zone .add-widget-button:hover{background:rgba(105,110,255,.1)!important}.content-section .add-widget-zone .add-widget-button:active{background:rgba(105,110,255,.2)!important}@keyframes dragOverlaySlideIn{0%{opacity:0;transform:scale(.9) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes dragOverlaySlideOut{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(1.05) translateY(5px)}}@keyframes dropPulse{0%{opacity:.6;transform:scaleY(1)}50%{opacity:1;transform:scaleY(1.2)}to{opacity:.6;transform:scaleY(1)}}.section-selection-item-wrapper{padding:12px 16px;border-radius:8px;cursor:pointer;background-color:var(--color-surface);border:solid 1px var(--color-border);transition:all .2s ease;margin-bottom:8px}.section-selection-item-wrapper:hover{border-color:var(--color-primary);box-shadow:0 1px 4px #0000001a}.section-selection-item-wrapper--selected{background-color:var(--color-primary-ultralight);border-color:var(--color-primary)}.section-selection-item-header{width:100%}.section-selection-item-title{font-size:14px;font-weight:500;color:var(--color-text-primary);margin:0}.section-selection-item-description{font-size:12px;color:var(--color-text-secondary);margin:0}.section-selection-item-content{font-size:11px;color:var(--color-text-tertiary);margin:0;font-style:italic}.section-selection-item-icon-placeholder{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:var(--color-background-light);border-radius:10px;color:var(--color-text-secondary)}.section-selection-item-icon-wrapper{display:flex;justify-content:center;align-items:center;background-color:var(--color-border);padding:6px;border-radius:10px;min-width:32px;min-height:32px;transition:all .2s ease}.section-selection-item-icon-wrapper--selected,.section-selection-item-icon-wrapper:hover{background-color:var(--color-primary)}.section-selection-item-icon{color:var(--color-text-secondary);width:16px;height:16px;transition:color .2s ease}.section-selection-item-icon-wrapper--selected .section-selection-item-icon,.section-selection-item-icon-wrapper:hover .section-selection-item-icon{color:var(--color-surface)}.tag-filter-bar{width:100%}.tag-filter-bar .tag-btn{margin:5px 8px 5px 0;border-radius:8px;font-size:12px;cursor:pointer;transition:all .2s ease-in-out;padding:6px 12px;box-sizing:border-box;background-color:var(--color-background);color:var(--color-text-primary);border:1px solid var(--color-border);display:inline-flex;align-items:center;gap:8px;min-height:32px;position:relative;white-space:nowrap}.tag-filter-bar .tag-btn:not(.tag-filter-bar .tag-btn--selected):hover{background-color:var(--color-primary-ultralight)}.tag-filter-bar .tag-btn--selected{border:1px solid transparent;color:var(--color-background);background-color:var(--color-secondary)}.tag-filter-bar .tag-btn--check{padding-left:12px}.tag-filter-bar .tag-btn--check .tag-btn-icon{position:absolute;left:8px;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .2s ease-in-out;color:var(--color-background);transform:scale(.8)}.tag-filter-bar .tag-btn--check .tag-btn-label{transition:all .2s ease-in-out;margin-left:0}.tag-filter-bar .tag-btn--check.tag-btn--selected{padding-left:28px}.tag-filter-bar .tag-btn--check.tag-btn--selected .tag-btn-icon{opacity:1;transform:scale(1)}.tag-filter-bar .tag-btn--check.tag-btn--selected .tag-btn-label{margin-left:4px}.tag-filter-bar .tag-btn--circle{padding-left:12px}.tag-filter-bar .tag-btn--circle .tag-btn-icon{position:absolute;left:8px;display:flex;align-items:center;justify-content:center;transition:all .2s ease-in-out;color:var(--color-text-secondary)}.tag-filter-bar .tag-btn--circle .tag-btn-label{transition:all .2s ease-in-out;margin-left:16px}.tag-filter-bar .tag-btn--circle.tag-btn--selected .tag-btn-icon{color:var(--color-background)}.tag-filter-bar .tag-btn--circle.tag-btn--selected .tag-btn-label{margin-left:8px}.text-placeholder .placeholder-bar{background:var(--color-border);border-radius:2px;margin-bottom:8px}.text-placeholder .placeholder-bar:last-child{margin-bottom:0}.text-placeholder .placeholder-bar.short{width:60%}.text-placeholder--width-xs .placeholder-bar{width:60px}.text-placeholder--width-s .placeholder-bar{width:120px}.text-placeholder--width-m .placeholder-bar{width:180px}.text-placeholder--width-l .placeholder-bar{width:240px}.text-placeholder--width-xl .placeholder-bar{width:300px}.text-placeholder--width-full .placeholder-bar{width:100%}.text-placeholder--xs .placeholder-bar{height:12px}.text-placeholder--s .placeholder-bar{height:14px}.text-placeholder--m .placeholder-bar{height:16px}.text-placeholder--l .placeholder-bar{height:20px}.text-placeholder--xl .placeholder-bar{height:32px}.text-placeholder--button{display:inline-block}.text-placeholder--button .placeholder-bar{width:120px;height:44px;border-radius:5px}.text-placeholder--multiline .placeholder-bar:not(:last-child){margin-bottom:12px}.widget-preview.catalog-widget .widget-content{position:relative}.widget-preview.catalog-widget .catalog-content .filter-tabs-section{margin-bottom:24px}.widget-preview.catalog-widget .catalog-content .filter-tabs-section .nav-filters{gap:8px}.widget-preview.catalog-widget .catalog-content .filter-tabs-section .nav-filters .filter-link{background:var(--color-surface);color:var(--color-text-secondary);padding:8px 16px;border:1px solid var(--color-border);border-radius:10px;font-size:12px;cursor:pointer;transition:all .2s ease}.widget-preview.catalog-widget .catalog-content .filter-tabs-section .nav-filters .filter-link:hover{background:var(--color-background)}.widget-preview.catalog-widget .catalog-content .filter-tabs-section .nav-filters .filter-link.active{background:var(--color-primary);color:var(--color-text-inverted);border-color:var(--color-primary)}.widget-preview.catalog-widget .catalog-content .filter-tabs-section .filter-tabs-placeholder{margin-bottom:24px}.widget-preview.catalog-widget .catalog-content .events-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.widget-preview.catalog-widget .catalog-content .events-grid .event-card{background:var(--color-surface);border-radius:8px;overflow:hidden;box-shadow:var(--shadow-primary)}.widget-preview.catalog-widget .catalog-content .events-grid .event-card .event-image-placeholder{height:150px;background:var(--color-background);display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary)}.widget-preview.catalog-widget .catalog-content .events-grid .event-card .event-image-placeholder .placeholder-icon{opacity:.6}.widget-preview.catalog-widget .catalog-content .events-grid .event-card .event-info{padding:16px}.footer{width:100%}.footer-content{display:flex;flex-direction:column}.footer-top-navigation{background:var(--color-surface);padding:50px 24px;display:flex;flex-direction:column;gap:50px}@media (max-width: 470px){.footer-top-navigation{flex-direction:column!important;padding:24px 16px;gap:24px}}.footer-top-navigation-content{display:flex;justify-content:space-between;align-items:center}@media (max-width: 470px){.footer-top-navigation-content{flex-direction:column;gap:16px}}.footer-bottom-navigation{background:var(--color-primary);padding:24px;display:flex;align-items:center;justify-content:center}@media (max-width: 470px){.footer-bottom-navigation{flex-direction:column!important;align-items:center;justify-content:center;gap:16px}}.footer-bottom-navigation-powered-by{color:var(--color-text-inverted)!important}.footer-bottom-navigation-link{color:var(--color-text-inverted)!important;text-decoration:underline;cursor:pointer}.footer-bottom-navigation-link:hover{opacity:.8}.footer-logo-section{display:flex;align-items:center}.footer-logo{height:40px;width:auto;object-fit:contain}.footer-logo-fallback{font-size:18px;font-weight:600;color:var(--color-text-primary)}.footer-social-icons{display:flex;gap:16px;align-items:center;justify-content:flex-end}@media (max-width: 470px){.footer-social-icons{justify-content:center}}.footer-social-icon{display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease}.footer-social-icon:hover{transform:scale(1.1)}.footer-social-icon svg{color:var(--color-text-primary)!important}.footer-contact-and-opening-times{display:flex;align-items:flex-end;gap:50px;justify-content:space-between}@media (max-width: 470px){.footer-contact-and-opening-times{flex-direction:column!important;justify-content:center!important;gap:24px}}.footer-contact-info{display:flex;flex-direction:column;gap:34px;flex:1}.footer-contact-info-item{display:flex;flex-direction:column;gap:4px}.footer-contact-info-link{text-decoration:none!important;cursor:pointer}.footer-opening-times{max-width:450px;flex-shrink:0;margin-left:auto}@media (max-width: 470px){.footer-opening-times{margin-top:40px!important;align-self:start;margin-left:0}}.footer-opening-times-list{display:flex;flex-direction:column;gap:16px;margin-top:4px}.footer-opening-times-item{display:flex;justify-content:space-between;align-items:center;gap:110px}.footer-opening-times-day{flex-shrink:0}.footer-opening-times-hours{text-align:right}.widget-preview.header-widget{width:100%;margin:0;padding:0}.widget-preview.header-widget .widget-content{position:relative;width:100%}.widget-preview.header-widget .header-container{position:relative;width:100%;overflow:hidden;min-height:300px;max-height:500px;border-radius:0}.widget-preview.header-widget .header-container .header-image{width:100%;height:100%;min-height:300px;max-height:500px;object-fit:cover;display:block}.widget-preview.header-widget .header-container .header-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;background-color:#0006}.widget-preview.header-widget .header-container .header-overlay--left{justify-content:flex-start;align-items:flex-end}.widget-preview.header-widget .header-container .header-overlay--left .header-text{text-align:left;padding:40px;max-width:50%}.widget-preview.header-widget .header-container .header-overlay--center{justify-content:center;align-items:center}.widget-preview.header-widget .header-container .header-overlay--center .header-text{text-align:center;padding:40px;max-width:60%}.widget-preview.header-widget .header-container .header-overlay--right{justify-content:flex-end;align-items:flex-end}.widget-preview.header-widget .header-container .header-overlay--right .header-text{text-align:right;padding:40px;max-width:50%}.widget-preview.header-widget .header-container .header-text .header-title{margin:0 0 16px;font-size:36px;font-weight:700;color:#fff;line-height:1.2}.widget-preview.header-widget .header-container .header-text .header-subtitle{margin:0 0 24px;font-size:18px;color:#fff;line-height:1.4}.widget-preview.image-gallery-widget .widget-content{position:relative}.widget-preview.image-gallery-widget .image-gallery-preview .gallery-text{text-align:center}.widget-preview.image-gallery-widget .image-gallery-preview .gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.widget-preview.image-gallery-widget .image-gallery-preview .gallery-grid .image-item{aspect-ratio:16/9;background:var(--color-surface);border-radius:8px;overflow:hidden;box-shadow:var(--shadow-primary)}.widget-preview.image-gallery-widget .image-gallery-preview .gallery-grid .image-item .image-container{width:100%;height:100%;position:relative}.widget-preview.image-gallery-widget .image-gallery-preview .gallery-grid .image-item .image-container .gallery-image{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.widget-preview.image-gallery-widget .image-gallery-preview .gallery-grid .image-item .image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--color-background);color:var(--color-text-secondary)}.widget-preview.image-gallery-widget .image-gallery-preview .gallery-grid .image-item .image-placeholder .placeholder-icon{opacity:.6}.widget-preview.image-gallery-widget .image-gallery-preview .gallery-grid--masonry{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));row-gap:16px}.widget-preview.image-gallery-widget .image-gallery-preview .gallery-grid--carousel{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;justify-content:center}.widget-preview.image-gallery-widget .image-gallery-preview .gallery-grid--carousel .image-item{flex-shrink:0;width:200px;scroll-snap-align:start}.promotional-widget-preview{width:100%;min-height:350px}.promotional-widget-preview.image-right{flex-direction:row-reverse!important}.promotional-widget-preview .promotional-image-column{flex:0 0 50%;width:50%;background:var(--color-gray-lightest, #f8f9fa)}.promotional-widget-preview .promotional-image{width:100%;height:100%;min-height:350px}.promotional-widget-preview .promotional-image img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:var(--border-radius-md, 8px)}.promotional-widget-preview .promotional-image-placeholder{width:100%;height:350px;background:var(--color-gray-lightest, #f8f9fa);color:var(--color-gray-medium, #6c757d)}.promotional-widget-preview .promotional-image-placeholder .placeholder-icon{margin-bottom:var(--spacing-md, 16px)}.promotional-widget-preview .promotional-text-column{flex:0 0 50%;width:50%;background:var(--color-white, #ffffff);justify-content:center;padding:var(--spacing-xl, 32px)}.promotional-widget-preview .promotional-content{height:100%;justify-content:center}.promotional-widget-preview .promotional-description{color:var(--color-text-primary, #212529);line-height:1.6;font-size:var(--font-size-md, 16px)}.promotional-widget-preview .promotional-description .rich-text-preview{margin:0}.promotional-widget-preview .promotional-description .rich-text-preview .ProseMirror p{font-size:var(--font-size-md, 16px);margin-bottom:var(--spacing-md, 16px);color:var(--color-text-primary, #212529);line-height:1.6}.promotional-widget-preview .promotional-description .rich-text-preview .ProseMirror p:last-child{margin-bottom:0}.promotional-widget-preview .promotional-description .rich-text-preview .ProseMirror ul{list-style:none;padding-left:0;margin:0}.promotional-widget-preview .promotional-description .rich-text-preview .ProseMirror ul li{margin-bottom:var(--spacing-sm, 12px);font-size:var(--font-size-md, 16px);color:var(--color-text-primary, #212529);line-height:1.6;position:relative;padding-left:var(--spacing-lg, 24px)}.promotional-widget-preview .promotional-description .rich-text-preview .ProseMirror ul li:before{content:"•";position:absolute;left:0;top:0;font-size:var(--font-size-sm, 14px);color:var(--color-primary, #007bff)}.promotional-widget-preview .promotional-description .rich-text-preview .ProseMirror h1,.promotional-widget-preview .promotional-description .rich-text-preview .ProseMirror h2,.promotional-widget-preview .promotional-description .rich-text-preview .ProseMirror h3{color:var(--color-text-primary, #000000);margin-bottom:var(--spacing-sm, 12px);font-weight:700}.promotional-widget-preview .promotional-description .rich-text-preview .ProseMirror h1{font-size:var(--font-size-xl, 24px)}.promotional-widget-preview .promotional-description .rich-text-preview .ProseMirror h2{font-size:var(--font-size-lg, 20px)}.promotional-widget-preview .promotional-description .rich-text-preview .ProseMirror h3{font-size:var(--font-size-md, 18px)}.widget-preview.text-widget{padding:24px}.widget-preview.text-widget .widget-content{position:relative}.widget-preview.text-widget .text-content .text-widget-rich-text .ProseMirror p{font-size:14px;line-height:1.5;margin:0 0 8px;color:var(--color-text)}.widget-preview.text-widget .text-content .text-widget-rich-text .ProseMirror p:last-child{margin-bottom:0}.widget-preview.text-widget .text-content .text-widget-rich-text .ProseMirror h1,.widget-preview.text-widget .text-content .text-widget-rich-text .ProseMirror h2,.widget-preview.text-widget .text-content .text-widget-rich-text .ProseMirror h3{margin:0 0 12px;font-weight:600;color:var(--color-text)}.widget-preview.text-widget .text-content .text-widget-rich-text .ProseMirror h1{font-size:21px;line-height:1.3}.widget-preview.text-widget .text-content .text-widget-rich-text .ProseMirror h2{font-size:18px;line-height:1.3}.widget-preview.text-widget .text-content .text-widget-rich-text .ProseMirror h3{font-size:14px;line-height:1.4}.widget-preview.text-widget .text-content .text-widget-rich-text .ProseMirror ul,.widget-preview.text-widget .text-content .text-widget-rich-text .ProseMirror ol{margin:0 0 8px;padding:0 1rem;line-height:1.5}.widget-preview.text-widget .text-content .text-widget-rich-text .ProseMirror strong{font-weight:600}.top-navigation{position:relative;padding:16px 24px}.top-navigation:hover .edit-overlay{opacity:1;pointer-events:auto}.top-navigation .edit-overlay{position:absolute;top:8px;right:8px;z-index:10;opacity:0;pointer-events:none;transition:opacity .2s ease}.top-navigation .edit-overlay .edit-system-widget-btn{background:var(--color-primary)!important;color:#fff!important;border:none!important}.top-navigation .edit-overlay .edit-system-widget-btn:hover{background:var(--color-primary-dark)!important}.top-navigation .top-nav-content{display:flex;justify-content:space-between;align-items:center}.top-navigation .top-nav-content .top-nav-left{display:flex;align-items:center;gap:12px}.top-navigation .top-nav-content .top-nav-left .app-icon .icon-grid{display:grid;grid-template-columns:repeat(2,8px);gap:2px}.top-navigation .top-nav-content .top-nav-left .app-icon .icon-grid .icon-square{width:8px;height:8px;background:var(--color-primary);border-radius:2px}.top-navigation .top-nav-content .top-nav-left .app-name{font-weight:600;font-size:16px;color:var(--color-text)}.top-navigation .top-nav-content .top-nav-center .top-nav-icons{display:flex;gap:16px}.top-navigation .top-nav-content .top-nav-center .top-nav-icons .nav-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--color-surface-secondary);border-radius:50%;color:var(--color-text-secondary);transition:all .2s ease}.top-navigation .top-nav-content .top-nav-center .top-nav-icons .nav-icon:hover{background:var(--color-primary);color:#fff}.phone-input-container{flex:1}.copy-value-input{border-radius:10px;padding:5px;color:var(--color-text-primary);border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-text-input)}.copy-value-input .copy-icon{font-size:25px;padding-left:8px}.domain-description{color:var(--text-color-secondary);line-height:1.4}.field-label{font-weight:500;color:var(--text-color-primary);margin-bottom:2px}.sized-container{width:100%}.sized-container--s{max-width:200px}.sized-container--m{max-width:300px}.sized-container--l{max-width:400px}.sized-container--xl{max-width:750px}.sized-container--xml{max-width:500px}.sized-container--xxl{max-width:860px}.sized-container--xxxl{max-width:1400px}.character-count{color:var(--color-text-secondary);text-align:right;margin-top:4px}.booking-page-selection{display:flex;justify-content:center;width:100%}.booking-page-selection .booking-page-selection-dropdown{width:350px!important;flex-shrink:0}.booking-page-selection .booking-page-selection-dropdown .select-dropdown-toggle-wrapper{background-color:var(--color-surface)!important;border:1px solid var(--color-input-border)!important;border-radius:5px!important;padding:8px 12px!important;min-height:36px!important;width:100%!important;transition:all .2s ease!important;box-shadow:var(--shadow-primary)!important;position:relative!important}.booking-page-selection .booking-page-selection-dropdown .select-dropdown-toggle-wrapper:hover{border-color:var(--color-primary)!important;box-shadow:0 0 0 2px #696eff1a!important}.booking-page-selection .booking-page-selection-dropdown .select-dropdown-toggle-wrapper:focus-within{border-color:var(--color-primary)!important;box-shadow:0 0 0 2px #696eff26!important}.booking-page-selection .booking-page-selection-dropdown .booking-page-selection-toggler-wrapper{position:relative;width:100%}.booking-page-selection .booking-page-selection-dropdown .booking-page-selection-toggler{width:100%;justify-content:flex-start}.booking-page-selection .booking-page-selection-dropdown .booking-page-selection-label{font-size:14px!important;font-weight:500!important;color:var(--color-text-primary)!important;flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.booking-page-selection .booking-page-selection-dropdown .booking-page-option-icon{color:var(--color-text-secondary)!important;flex-shrink:0}.booking-page-selection .booking-page-selection-dropdown .booking-page-option-status{margin-left:auto;flex-shrink:0}.booking-page-selection .booking-page-selection-dropdown .select-dropdown-toggle-wrapper--value-deselect{margin-left:12px!important}.booking-page-selection .booking-page-selection-dropdown .select-dropdown-toggle-wrapper--value-deselect .select-dropdown-icon{font-size:16px!important;color:var(--color-text-secondary)!important}.booking-page-selection .booking-page-selection-dropdown .booking-page-dropdown-option{width:100%;justify-content:flex-start;min-height:32px;padding:6px 12px;overflow:hidden;max-width:100%}.booking-page-selection .booking-page-selection-dropdown .booking-page-option-label{font-size:14px!important;font-weight:500!important;color:var(--color-text-primary)!important;flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.booking-page-selection .booking-page-selection-settings-button-absolute{position:absolute!important;top:50%!important;right:0!important;transform:translateY(-50%)!important;z-index:10!important;background-color:transparent!important;border:none!important;border-radius:0 2px 2px 0!important;padding:8px 12px!important;min-width:40px!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease!important;cursor:pointer!important;color:var(--color-text-secondary)!important}.booking-page-selection .booking-page-selection-settings-button-absolute:hover{color:var(--color-primary)!important;transform:translateY(-50%) scale(1.1)!important}.booking-page-selection .booking-page-selection-settings-button-absolute:active{transform:translateY(-50%) scale(.95)!important}@media (max-width: 800px){.booking-page-selection .booking-page-selection-dropdown{width:250px!important;flex-shrink:0}.booking-page-selection .booking-page-selection-dropdown .booking-page-selection-label{font-size:14px!important}}@media (max-width: 685px){.booking-page-selection .booking-page-selection-dropdown{width:120px!important;flex-shrink:0}.booking-page-selection .booking-page-dropdown-option{min-width:200px}}.booking-options-page-items-wrapper{flex:1 1 auto}.table-empty-placeholder{position:relative;background-color:var(--color-surface);padding:16px;border-radius:12px}.table-empty-placeholder .grid-item{width:100%;height:230px;background-color:var(--color-background);display:flex;justify-content:center;align-items:center;border-radius:8px}.table-empty-placeholder .action-section{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:20px;border-radius:8px;background-color:var(--color-input-background-inactive);box-shadow:var(--shadow-modal)}.wizzard-progress-bar{flex:1;padding:30px;position:relative;background-color:var(--color-background)}@media (max-width: 470px){.wizzard-progress-bar{height:auto;flex:0}}@media (max-width: 470px){.wizzard-progress-bar{background-color:transparent!important}}@media (max-width: 470px){.wizzard-progress-bar-content{flex-direction:row}}.wizzard-progress-bar-content .setup-step{margin-top:10px;margin-bottom:10px;position:relative}@media (max-width: 470px){.wizzard-progress-bar-content .setup-step{justify-content:center}}.wizzard-progress-bar-content .setup-step--active .setup-step-icon-data,.wizzard-progress-bar-content .setup-step--active .setup-step-content,.wizzard-progress-bar-content .setup-step--active .setup-step-divider{opacity:1}.wizzard-progress-bar-content .setup-step-icon{height:40px;width:40px;min-width:40px;padding:10px;border-radius:10px;z-index:10;box-shadow:var(--shadow-primary);background-color:#fff}.wizzard-progress-bar-content .setup-step-icon-data{font-size:18px;opacity:.3}.wizzard-progress-bar-content .setup-step-content{opacity:.3}@media (max-width: 470px){.wizzard-progress-bar-content .setup-step-content{display:none}}.wizzard-progress-bar-content .setup-step-divider{position:absolute;top:30px;left:20px;height:100%;width:2px;background-color:#000;opacity:.3}@media (max-width: 470px){.wizzard-progress-bar-content .setup-step-divider{top:19px;height:2px;width:100%}}.booking-service-wizard{height:100vh;max-height:60vh}.booking-service-wizard .step-content{flex:3;height:100%;padding:40px;position:relative}.booking-service-wizard .step-content-container{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.booking-service-wizard .step-content--no-padding{padding:0}.booking-service-wizard .step-content--animated{background:linear-gradient(var(--gradient-angle),#696eff,#4c1e4f,#f05365,#fabc2a);animation:rotation 5s linear infinite;border-radius:0 8px 8px 0/0px 8px 8px 0px;overflow:hidden}.booking-service-wizard .step-content--animated:before{content:"";position:absolute;top:.3rem;right:.3rem;bottom:.3rem;left:.3rem;filter:blur(.3rem);z-index:1;background-color:var(--color-surface)}.booking-service-wizard .step-content--animated .step-content-container{position:relative;z-index:2}@property --gradient-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes rotation{0%{--gradient-angle: 0deg}to{--gradient-angle: 360deg}}@keyframes fadeInOut{0%{opacity:0}16.67%{opacity:1}83.33%{opacity:1}to{opacity:0}}.ai-loading-container{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;background:linear-gradient(var(--gradient-angle),#696eff,#4c1e4f,#f05365,#fabc2a);animation:rotation 5s linear infinite;border-radius:0 8px 8px 0/0px 8px 8px 0px;padding:30px;height:100%;width:100%}.ai-loading-container:before{content:"";position:absolute;top:.5rem;right:.5rem;bottom:.5rem;left:.5rem;filter:blur(.3rem);z-index:1;background-color:var(--color-surface)}.ai-loading-container .ai-loading-text{position:relative;z-index:2;font-size:2rem;font-weight:700;background:linear-gradient(90deg,#696eff,#4c1e4f,#f05365,#fabc2a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:fadeInOut 2s ease-in-out infinite}.ai-prompt-input-container{position:relative;width:100%}.ai-prompt-input-container .ai-prompt-input{height:150px}.ai-prompt-input-container .ai-prompt-button{position:absolute;right:10px;bottom:10px;border-radius:8px;background-color:var(--color-primary);color:#fff}.current-user-avatar{height:26px;width:26px;min-width:26px;font-size:16px}.templates-wizard-tab{height:100%;overflow-y:auto}.templates-wizard-tab .template-preview-item{padding:10px;border-radius:12px;cursor:pointer;background-color:var(--color-surface);border:1px solid var(--color-border)}.templates-wizard-tab .template-preview-item-image{width:100%}.ticket-item-wrapper{padding:16px;border-radius:10px;max-width:300px;cursor:pointer;background-color:var(--color-button-tertiary);border:1px solid var(--color-border)}@media (min-width: 471px) and (max-width: 1300px){.ticket-item-wrapper{max-width:41vw}}.ticket-item-wrapper:hover{background-color:var(--color-button-tertiary-hover)}.ticket-item-content{flex:1;min-width:0}.ticket-item-duration-title{white-space:pre-line;color:var(--color-text-secondary)}.ticket-item-delete-button-wrapper{align-items:flex-end;width:auto;justify-content:center;margin-left:5px}.plan-preview{padding:30px;border-radius:16px;background-color:var(--color-surface);box-shadow:var(--shadow-primary)}.plan-preview-title-wrapper{padding:5px 14px;border-radius:20px;background-color:var(--color-border-secondary)}.plan-preview-title-wrapper-text{word-break:break-all;color:var(--color-surface)}.plan-preview-price-type{font-weight:400;color:var(--color-text-primary)}.plan-preview-description{font-size:14px;word-break:break-all;color:var(--color-text-primary)}.plan-preview-benefit-icon-wrapper{display:flex;justify-content:center;align-items:center;height:20px;width:20px;min-width:20px;border-radius:20px;border:1.5px solid var(--color-primary)}.plan-preview-benefit-icon-wrapper-icon{font-size:12px;color:var(--color-primary)}.plan-preview-benefit-desc{font-weight:500;word-break:break-all}.plan-preview-button{width:100%}.project-onboarding-modal .onboarding-info-container{flex:1;padding:30px;position:relative;background-color:var(--color-background)}.project-onboarding-modal .checklist-container{flex:1.5;padding:60px}.sidebar-item{border-radius:8px;padding:10px;cursor:pointer!important;position:relative}.sidebar-item-icon--default{color:var(--color-background)!important}.sidebar-item-icon--primary{color:var(--color-primary)!important}.sidebar-item-icon-wrapper{width:20px;height:20px}.sidebar-item-label--default{color:var(--color-text-inverted)!important}.sidebar-item-label--primary{color:var(--color-primary)!important}.sidebar-item-suffix{position:absolute;right:-10px;top:-5px;color:var(--color-surface);font-size:10px;font-weight:600;background-color:var(--color-primary);border-radius:50%;min-width:18px;height:18px;padding:0 4px;display:flex;align-items:center;justify-content:center;line-height:1;white-space:nowrap}.sidebar-item-suffix[data-content-length="1"]{min-width:18px;height:18px;font-size:10px}.sidebar-item-suffix[data-content-length="2"]{min-width:20px;height:20px;font-size:9px}.sidebar-item-suffix[data-content-length="3"]{min-width:22px;height:22px;font-size:9px}.sidebar-item-suffix[data-content-length="4"]{min-width:24px;height:22px;font-size:8px;border-radius:11px}.sidebar-item-arrow{color:var(--color-text-secondary);font-size:14px;align-self:center}.sidebar-item--active,.sidebar-item:hover{background-color:var(--color-navigation-bar-hover)}.sidebar-item--active .sidebar-item-label--default,.sidebar-item--active .sidebar-item-label--primary,.sidebar-item--active .sidebar-item-icon--default,.sidebar-item--active .sidebar-item-icon--primary,.sidebar-item--active .sidebar-item-arrow,.sidebar-item:hover .sidebar-item-label--default,.sidebar-item:hover .sidebar-item-label--primary,.sidebar-item:hover .sidebar-item-icon--default,.sidebar-item:hover .sidebar-item-icon--primary,.sidebar-item:hover .sidebar-item-arrow{color:var(--color-background)!important}.user-dropdown-container{box-sizing:content-box;position:relative}@media (max-width: 470px){.user-dropdown-container{margin:0;width:100%;max-width:200px}}.user-dropdown-content{z-index:100;position:absolute;width:280px;border-radius:10px;transform:scaleY(0);transform-origin:top;transition:transform .3s ease,opacity .3s ease;opacity:0;background-color:var(--color-surface);box-shadow:var(--shadow-modal)}@media (max-width: 470px){.user-dropdown-content{width:100%;max-width:280px}}.user-dropdown-content--open{transform:scaleY(1);opacity:1}.user-dropdown-content--down-right{top:100%;left:0;margin-top:8px;transform-origin:top}.user-dropdown-content--down-left{top:100%;right:0;margin-top:8px;transform-origin:top}.user-dropdown-content--up-right{bottom:100%;left:0;margin-bottom:8px;transform-origin:bottom}.user-dropdown-content--up-left{bottom:100%;right:0;margin-bottom:8px;transform-origin:bottom}.user-dropdown-element{position:relative;border-radius:50%;cursor:pointer;display:flex;justify-content:center;align-items:center;width:34px;height:34px;border:2px solid transparent;transition:border-color .3s ease}@media (max-width: 470px){.user-dropdown-element{justify-content:flex-start;width:100%;max-width:200px}}.user-dropdown-element__image{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;border-radius:50%;object-fit:cover}.user-dropdown-element__text-container{margin-left:8px;flex:1}.user-dropdown-element__text{color:var(--color-text-primary);white-space:nowrap;font-weight:500}.user-dropdown-element__subtitle{color:var(--color-text-secondary);white-space:nowrap}.user-dropdown-element:hover,.user-dropdown-element--open{border-color:var(--color-primary)}.user-dropdown-element--icon-with-text{width:auto;padding:4px 8px;border-radius:20px;background-color:var(--color-button-tertiary);border:1px solid var(--color-border);height:auto;transition:border-color .3s ease,background-color .3s ease}@media (max-width: 470px){.user-dropdown-element--icon-with-text{width:100%;max-width:200px}}.user-dropdown-element--icon-with-text:hover{background-color:var(--color-button-tertiary-hover);border-color:var(--color-primary)}.user-dropdown-element--icon-with-text .user-dropdown-element__image{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important}.user-dropdown-profile-section{cursor:pointer;padding:12px;border-radius:8px;border:1px solid var(--color-border);transition:all .2s ease}.user-dropdown-profile-section:hover{background-color:var(--color-button-tertiary-hover)}.user-dropdown-profile-section:hover .view-profile-text,.user-dropdown-profile-section:hover .view-profile-icon{color:var(--color-primary);transition:all .2s ease}.user-dropdown-profile-section .user-dropdown-profile-switch{color:var(--color-primary);transition:opacity .2s ease}.user-dropdown-profile-section .user-dropdown-profile-switch:hover{opacity:.8}.user-dropdown-profile-image{border-radius:10px;object-fit:cover;width:32px;height:32px;box-shadow:var(--shadow-text-input)}.user-dropdown-content .navigation-item-wrapper{display:flex;align-items:center;cursor:pointer;border-radius:8px;padding:8px 12px;gap:12px;transition:all .2s ease}.user-dropdown-content .navigation-item-wrapper:hover{background:#e5e6e8;transition:all .2s ease}.user-dropdown-content .navigation-item-wrapper .sidebar-item-icon{width:auto;color:var(--color-text-primary)}.user-dropdown-content .navigation-item-wrapper .sidebar-item-label{color:var(--color-text-primary);font-weight:500}.user-dropdown-header{border-bottom:1px solid var(--border-color);padding:0}.user-dropdown-content-section{padding:20px}.user-dropdown-project-section{background-color:var(--color-button-tertiary);border-top-left-radius:10px;border-top-right-radius:10px;padding:20px}.user-dropdown-project-section:hover{background-color:var(--color-button-tertiary-hover);cursor:pointer;transition:all .2s ease}.user-dropdown-project-section:hover .switch-project-text,.user-dropdown-project-section:hover .switch-project-icon{color:var(--color-primary);transition:all .2s ease}.user-dropdown-item{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;cursor:pointer;transition:all .2s ease}.user-dropdown-item:hover{background:#e5e6e8}.sidebar-navigation-wrapper{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:70px;height:calc(100% - 24px);border-radius:12px!important;margin:12px;box-shadow:.5px .5px 8px #0000000d;background:var(--color-navigation-bar)}.sidebar-navigation-wrapper .sidebar-navigation-body{overflow:unset}.sidebar-navigation-wrapper .sidebar-navigation-body .sidebar-navigation-content{overflow-y:unset}.sidebar-navigation-main-content{display:flex;flex-direction:column;justify-content:flex-start;height:100%;width:100%}@media (max-width: 470px){.sidebar-navigation-main-content{padding-top:40px;max-width:320px}}.sidebar-navigation-main-content .sidebar-header{padding:30px 20px}@media (max-width: 470px){.sidebar-navigation-main-content .sidebar-header{display:none}}.sidebar-navigation-main-content .sidebar-header-logo{height:25px!important;cursor:pointer}.sidebar-navigation-main-content .sidebar-navigation-body{display:flex;flex-direction:column;width:100%;flex-grow:1;overflow:hidden}.sidebar-navigation-main-content .sidebar-navigation-body .sidebar-navigation-content{display:flex;flex-direction:column;width:100%;padding:15px;overflow-y:auto;flex-grow:1}.mobile-navigation-container{display:flex;flex-direction:column;align-items:center;padding:16px;border-radius:12px!important;margin:12px;width:calc(100% - 24px);position:fixed;z-index:1100;background:var(--color-navigation-bar);transition:all .5s cubic-bezier(.4,0,.2,1);height:auto;top:0;left:0;max-height:60px}.mobile-navigation-container-burger{cursor:pointer;transition:transform .3s cubic-bezier(.4,0,.2,1),color .3s ease;font-size:21px;color:var(--color-background)}.mobile-navigation-container-burger:hover{transform:scale(1.1)}.mobile-navigation-container--open{height:100vh;padding:28px;margin:0;width:100%;border-radius:0!important;max-height:100vh}.mobile-navigation-container .sidebar-navigation-main-content{opacity:0;transform:translateY(30px);transition:all .4s cubic-bezier(.4,0,.2,1);transition-delay:.2s;max-height:0;overflow:hidden}.mobile-navigation-container--open .sidebar-navigation-main-content{opacity:1;transform:translateY(0);max-height:calc(100vh - 80px);overflow:visible}.mobile-navigation-container .sidebar-header-logo-mobile{height:25px!important;transition:transform .3s cubic-bezier(.4,0,.2,1)}.mobile-navigation-container .sidebar-header-logo-mobile:hover{transform:scale(1.05)}body.no-scroll{overflow:hidden}.sidebar-item--onboarding-highlighted{background-color:var(--color-primary-ultralight)!important}.sidebar-item--onboarding-highlighted .sidebar-item-label--default,.sidebar-item--onboarding-highlighted .sidebar-item-label--primary,.sidebar-item--onboarding-highlighted .sidebar-item-icon--default,.sidebar-item--onboarding-highlighted .sidebar-item-icon--primary{color:var(--color-primary)!important}.sidebar-item--onboarding-highlighted:hover{background-color:var(--color-primary-light)!important}@media (max-width: 470px){.dashboard-page{flex-direction:column}}@media (max-width: 470px){.dashboard-page .page-container-sidebar{height:auto;margin-bottom:80px}}.checkin-checkbox-wrapper{width:fit-content;cursor:pointer;transition:all .2s ease}.checkin-checkbox-wrapper:hover{transform:scale(1.1)}.checkin-checkbox-wrapper.disabled{cursor:not-allowed;opacity:.5}.entity-card{width:50%;align-self:center}.schedule-selection{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ticket-option-side-modal{background-color:var(--color-background);padding:10px 20px;border-radius:12px}.ticket-section-wrapper{border-radius:8px;padding:16px;background-color:var(--color-background)}.ticket-section-wrapper .tickets-empty{padding:20px;text-align:center}.ticket-section-wrapper .tickets-empty-title{color:var(--color-text-primary)}.ticket-section-wrapper .tickets-empty-description{color:var(--color-text-secondary);max-width:300px}.schedule-card-preview{background-color:var(--color-surface);border-radius:8px;padding:16px;width:100%;cursor:pointer}.schedule-card-preview-date-text{color:var(--color-input-text-secondary)}.schedule-preview-section-wrapper{border-radius:12px;background-color:var(--color-background);padding:16px}.ticket-preview{width:100%;width:325px;background:#6d3bd9;aspect-ratio:10/17;border-radius:20px;padding:20px;position:relative;overflow:hidden;background-repeat:no-repeat;box-shadow:0 0 10px #000000bf}.ticket-preview-header-label{white-space:pre-wrap;text-align:center;color:#fff!important;font-size:8px}.ticket-preview-header .spacer-line{height:1px;flex:1;background:white;margin-left:5%;margin-right:5%}.ticket-preview .sponsor-wrapper{padding:5px;background-color:#fff;border-radius:8px;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;gap:8px}.ticket-preview .sponsor-wrapper img{height:16px;width:auto;filter:grayscale(100%)}.ticket-preview .ticket-description{flex:1}.ticket-preview .ticket-description .powered-by-text{writing-mode:vertical-rl;transform:rotate(180deg);font-size:10px;color:#fff;padding-left:10px;margin-top:15px;font-weight:100}.ticket-preview .ticket-description .ticket-title{color:#fff;margin-top:15px;font-size:25px}.ticket-preview .ticket-description .ticket-subtitle{color:#fff}.ticket-preview .ticket-description .title-spacer-line{height:1px;background:white;margin-top:5px;margin-bottom:10px;width:95%}.ticket-preview .ticket-description .ticket-info-item-label{color:#fff;font-size:8px;font-weight:100}.ticket-preview .ticket-description .ticket-info-item-value{color:#fff}.ticket-preview .ticket-description .info-item-spacer-line{height:70%;width:1px;min-width:1px;background:white}.ticket-preview .ticket-perforation{display:flex;justify-content:center;align-items:center;width:100%;height:1px;min-height:1px;margin-top:25px;margin-bottom:25px;background:repeating-linear-gradient(90deg,#fff 0,#fff 4px,transparent 4px,transparent 8px)}.ticket-preview .ticket-perforation:before,.ticket-preview .ticket-perforation:after{content:"";width:16px;height:16px;background-color:#fff;border-radius:50%;position:absolute}.ticket-preview .ticket-perforation:before{left:-8px}.ticket-preview .ticket-perforation:after{right:-8px}.ticket-preview .ticket-actions{flex:1}.ticket-preview .ticket-actions .qr-code-wrapper{display:flex;justify-content:center;align-items:center;height:150px;background:white;border-radius:12px;padding:5px}.ticket-preview .ticket-actions .qr-code-wrapper .qr-code-image{height:100%;object-fit:contain}@media only screen and (max-width: 960px){.printed-ticket-form-wrapper .ticket{rotate:90deg;width:70vh;min-width:70vh;top:0;left:calc(50% + 142px)}.printed-ticket-form-wrapper .ticket-perforation:before,.printed-ticket-form-wrapper .ticket-perforation:after{left:6px}}@media only screen and (max-width: 960px){.printed-ticket-row-container{height:70vh;align-items:unset!important;justify-content:unset!important}}.rc-slider{position:relative;width:100%;height:14px;padding:5px 0;border-radius:6px;touch-action:none;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-rail{position:absolute;width:100%;height:4px;background-color:#e9e9e9;border-radius:6px}.rc-slider-track,.rc-slider-tracks{position:absolute;height:4px;background-color:#abe2fb;border-radius:6px}.rc-slider-track-draggable{z-index:1;box-sizing:content-box;background-clip:content-box;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);transform:translateY(-5px)}.rc-slider-handle{position:absolute;z-index:1;width:14px;height:14px;margin-top:-5px;background-color:#fff;border:solid 2px #96dbfa;border-radius:50%;cursor:pointer;cursor:-webkit-grab;cursor:grab;opacity:.8;-webkit-user-select:none;user-select:none;touch-action:pan-x}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging-delete{opacity:0}.rc-slider-handle:focus{outline:none;box-shadow:none}.rc-slider-handle:focus-visible{border-color:#2db7f5;box-shadow:0 0 0 3px #96dbfa}.rc-slider-handle-click-focused:focus{border-color:#96dbfa;box-shadow:unset}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:-webkit-grabbing;cursor:grabbing}.rc-slider-mark{position:absolute;top:18px;left:0;width:100%;font-size:12px}.rc-slider-mark-text{position:absolute;display:inline-block;color:#999;text-align:center;vertical-align:middle;cursor:pointer}.rc-slider-mark-text-active{color:#666}.rc-slider-step{position:absolute;width:100%;height:4px;background:transparent}.rc-slider-dot{position:absolute;bottom:-2px;width:8px;height:8px;vertical-align:middle;background-color:#fff;border:2px solid #e9e9e9;border-radius:50%;cursor:pointer}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-dot-reverse{margin-right:-4px}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-handle,.rc-slider-disabled .rc-slider-dot{background-color:#fff;border-color:#ccc;box-shadow:none;cursor:not-allowed}.rc-slider-disabled .rc-slider-mark-text,.rc-slider-disabled .rc-slider-dot{cursor:not-allowed!important}.rc-slider-vertical{width:14px;height:100%;padding:0 5px}.rc-slider-vertical .rc-slider-rail{width:4px;height:100%}.rc-slider-vertical .rc-slider-track{bottom:0;left:5px;width:4px}.rc-slider-vertical .rc-slider-track-draggable{border-top:0;border-right:5px solid rgba(0,0,0,0);border-bottom:0;border-left:5px solid rgba(0,0,0,0);transform:translate(-5px)}.rc-slider-vertical .rc-slider-handle{position:absolute;z-index:1;margin-top:0;margin-left:-5px;touch-action:pan-y}.rc-slider-vertical .rc-slider-mark{top:0;left:18px;height:100%}.rc-slider-vertical .rc-slider-step{width:4px;height:100%}.rc-slider-vertical .rc-slider-dot{margin-left:-2px}.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-leave{display:block!important;animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused}.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active,.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active{animation-name:rcSliderTooltipZoomDownIn;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{animation-name:rcSliderTooltipZoomDownOut;animation-play-state:running}.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-appear{transform:scale(0);animation-timing-function:cubic-bezier(.23,1,.32,1)}.rc-slider-tooltip-zoom-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes rcSliderTooltipZoomDownIn{0%{transform:scale(0);transform-origin:50% 100%;opacity:0}to{transform:scale(1);transform-origin:50% 100%}}@keyframes rcSliderTooltipZoomDownOut{0%{transform:scale(1);transform-origin:50% 100%}to{transform:scale(0);transform-origin:50% 100%;opacity:0}}.rc-slider-tooltip{position:absolute;top:-9999px;left:-9999px;visibility:visible;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-tooltip *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{min-width:24px;height:24px;padding:6px 2px;color:#fff;font-size:12px;line-height:1;text-align:center;text-decoration:none;background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9}.rc-slider-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{bottom:4px;left:50%;margin-left:-4px;border-width:4px 4px 0;border-top-color:#6c6c6c}.digital-ticket-preview{position:sticky;top:0}@media (max-width: 1100px){.digital-ticket-preview{display:none}}.ticket-configurator-toolbar{overflow-y:auto}.printed-ticket-preview{position:sticky;top:0}@media only screen and (max-width: 1630px){.printed-ticket-preview .ticket{rotate:90deg;width:70vh;min-width:70vh;top:0;left:calc(30% + 142px)}.printed-ticket-preview .ticket-perforation:before,.printed-ticket-preview .ticket-perforation:after{left:6px}}@media (max-width: 1100px){.printed-ticket-preview{display:none}}.dashboard-onboarding-page{width:100%;min-height:100vh;color:var(--color-text-primary)}.dashboard-onboarding-page__main{max-width:1400px;margin:0 auto;padding:32px;display:flex;flex-direction:column}@media only screen and (max-width: 960px){.dashboard-onboarding-page__main{padding:24px}}@media (max-width: 470px){.dashboard-onboarding-page__main{padding:16px;min-height:calc(100vh - 32px)}}.dashboard-onboarding-grid{display:grid;grid-template-columns:2fr 1fr;gap:24px}@media only screen and (max-width: 960px){.dashboard-onboarding-grid{grid-template-columns:1fr;gap:20px}}@media (max-width: 470px){.dashboard-onboarding-grid{grid-template-columns:1fr;gap:16px}}.dashboard-onboarding-left-column{display:flex;flex-direction:column;gap:24px}@media only screen and (max-width: 960px){.dashboard-onboarding-left-column{gap:20px}}@media (max-width: 470px){.dashboard-onboarding-left-column{gap:16px}}.dashboard-onboarding-right-column{display:flex;flex-direction:column;gap:24px}@media only screen and (max-width: 960px){.dashboard-onboarding-right-column{gap:20px}}@media (max-width: 470px){.dashboard-onboarding-right-column{gap:16px}}.welcome-hero-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:32px;display:flex;flex-direction:column;gap:24px}@media only screen and (max-width: 960px){.welcome-hero-card{padding:24px;gap:20px}}@media (max-width: 470px){.welcome-hero-card{padding:20px;gap:16px}}.welcome-hero-card .welcome-hero-header{margin-bottom:0}.welcome-hero-card .status-indicator-wrapper{width:100%;display:flex;align-items:flex-start}.welcome-hero-card .status-indicator{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:var(--color-input-background-inactive);border-radius:9999px;margin-bottom:0;width:fit-content}@media (max-width: 470px){.welcome-hero-card .status-indicator{padding:5px 10px;gap:6px}}.welcome-hero-card .status-indicator .status-dot{width:8px;height:8px;background-color:#10b981;border-radius:50%;flex-shrink:0}@media (max-width: 470px){.welcome-hero-card .status-indicator .status-dot{width:6px;height:6px}}.welcome-hero-card .status-indicator .status-text{color:var(--color-text-primary);margin:0;font-weight:500;font-size:14px;letter-spacing:.5px}@media (max-width: 470px){.welcome-hero-card .status-indicator .status-text{font-size:12px}}.welcome-hero-card .welcome-title{color:var(--color-text-primary);font-weight:600;margin:0;line-height:1.2}@media (max-width: 470px){.welcome-hero-card .welcome-title{line-height:1.3}}.welcome-hero-card .welcome-description{color:var(--color-text-secondary);margin:0;line-height:1.5}@media (max-width: 470px){.welcome-hero-card .welcome-description{line-height:1.6}}@media only screen and (max-width: 960px){.welcome-hero-card .welcome-actions{flex-wrap:wrap}}@media (max-width: 470px){.welcome-hero-card .welcome-actions{flex-direction:column;width:100%;gap:12px}.welcome-hero-card .welcome-actions .filled-button,.welcome-hero-card .welcome-actions .outlined-button{width:100%}}.welcome-hero-card .watch-video-button{background:var(--color-text-primary)!important;color:#fff!important;border:none!important}.welcome-hero-card .watch-video-button:hover{background:rgba(0,0,0,.85)!important}.welcome-hero-card .booking-url-section{background:var(--color-input-background-inactive);border:1px solid var(--color-border);border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:12px}@media (max-width: 470px){.welcome-hero-card .booking-url-section{padding:12px;gap:10px}}.welcome-hero-card .booking-url-section .url-header .url-icon{color:var(--color-text-secondary);flex-shrink:0}.welcome-hero-card .booking-url-section .url-header .url-label{color:var(--color-text-primary);margin:0;font-weight:500}@media (max-width: 470px){.welcome-hero-card .booking-url-section .url-header .url-label{font-size:13px}}@media (max-width: 470px){.welcome-hero-card .booking-url-section .url-row{flex-direction:column;gap:8px;align-items:stretch}}.welcome-hero-card .booking-url-section .url-row .url-input-wrapper{flex:1;background:white;border:1px solid var(--color-border);border-radius:5px;padding:8px 12px;min-width:0}@media (max-width: 470px){.welcome-hero-card .booking-url-section .url-row .url-input-wrapper{padding:10px 12px;width:100%}}.welcome-hero-card .booking-url-section .url-row .url-input-wrapper .url-text{color:var(--color-text-primary);margin:0;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}@media (max-width: 470px){.welcome-hero-card .booking-url-section .url-row .url-input-wrapper .url-text{font-size:12px}}.setup-checklist-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:24px;display:flex;flex-direction:column;gap:24px}@media only screen and (max-width: 960px){.setup-checklist-card{padding:20px;gap:20px}}@media (max-width: 470px){.setup-checklist-card{padding:16px;gap:16px}}.setup-checklist-card .checklist-header{margin-bottom:0}@media (max-width: 470px){.setup-checklist-card .checklist-header{flex-direction:column;gap:8px;align-items:flex-start}}.setup-checklist-card .checklist-header .checklist-title{color:var(--color-text-primary);font-weight:600;margin:0}.setup-checklist-card .checklist-header .checklist-subtitle{color:var(--color-text-secondary);margin:0}@media (max-width: 470px){.setup-checklist-card .checklist-header .checklist-percentage{align-self:flex-end}}.setup-checklist-card .checklist-header .checklist-percentage .percentage-value{color:var(--color-text-primary);font-weight:600;margin:0;font-size:24px}@media (max-width: 470px){.setup-checklist-card .checklist-header .checklist-percentage .percentage-value{font-size:20px}}.setup-checklist-card .progress-bar-container .progress-bar-background{width:100%;height:8px;background:var(--color-input-background-inactive);border-radius:9999px;overflow:hidden}@media (max-width: 470px){.setup-checklist-card .progress-bar-container .progress-bar-background{height:6px}}.setup-checklist-card .progress-bar-container .progress-bar-background .progress-bar-fill{height:100%;background:var(--color-text-primary);border-radius:9999px;transition:width .3s ease}.setup-checklist-card .checklist-items .checklist-item{display:flex;align-items:center;gap:12px;padding:12px;background:var(--color-input-background-inactive);border:1px solid var(--color-border);border-radius:5px;transition:all .2s ease;cursor:pointer;width:100%;text-align:left;min-height:44px}@media (max-width: 470px){.setup-checklist-card .checklist-items .checklist-item{padding:10px;gap:10px;flex-wrap:wrap}}.setup-checklist-card .checklist-items .checklist-item:hover{border-color:var(--color-text-primary)}.setup-checklist-card .checklist-items .checklist-item:active{transform:scale(.98)}.setup-checklist-card .checklist-items .checklist-item .checklist-checkbox{width:20px;height:20px;border-radius:50%;border:2px solid var(--color-border);display:flex;align-items:center;justify-content:center;flex-shrink:0;background:transparent;transition:all .2s ease}@media (max-width: 470px){.setup-checklist-card .checklist-items .checklist-item .checklist-checkbox{width:18px;height:18px}}.setup-checklist-card .checklist-items .checklist-item .checklist-checkbox--completed{background:var(--color-text-primary);border-color:var(--color-text-primary)}.setup-checklist-card .checklist-items .checklist-item .checklist-checkbox--completed .check-icon{color:#fff}.setup-checklist-card .checklist-items .checklist-item .checklist-item-icon{color:var(--color-text-secondary);flex-shrink:0;width:20px;height:20px}.setup-checklist-card .checklist-items .checklist-item .checklist-item-content{min-width:0;flex:1}@media (max-width: 470px){.setup-checklist-card .checklist-items .checklist-item .checklist-item-content{min-width:0;flex:1 1 100%}}.setup-checklist-card .checklist-items .checklist-item .checklist-item-content .checklist-item-title{color:var(--color-text-primary);margin:0;font-weight:500}.setup-checklist-card .checklist-items .checklist-item .checklist-item-content .checklist-item-description{color:var(--color-text-secondary);margin:0}.setup-checklist-card .checklist-items .checklist-item .checklist-action-button{flex-shrink:0;margin-left:auto}@media (max-width: 470px){.setup-checklist-card .checklist-items .checklist-item .checklist-action-button{margin-left:0;width:100%;margin-top:8px}}.quick-actions-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:20px;display:flex;flex-direction:column;gap:16px}@media only screen and (max-width: 960px){.quick-actions-card{padding:18px;gap:14px}}@media (max-width: 470px){.quick-actions-card{padding:16px;gap:12px}}.quick-actions-card .quick-actions-title{color:var(--color-text-primary);font-weight:600;margin:0}.quick-actions-card .quick-actions-list .quick-action-item{width:100%;display:flex;align-items:flex-start;gap:12px;padding:12px;border:1px solid var(--color-border);border-radius:5px;background:white;cursor:pointer;transition:all .2s ease;text-align:left;min-height:44px}@media (max-width: 470px){.quick-actions-card .quick-actions-list .quick-action-item{padding:10px;gap:10px;min-height:52px}}.quick-actions-card .quick-actions-list .quick-action-item:hover{background:var(--color-input-background-inactive)}.quick-actions-card .quick-actions-list .quick-action-item:active{transform:scale(.98)}.quick-actions-card .quick-actions-list .quick-action-item .quick-action-icon{color:var(--color-text-secondary);flex-shrink:0;width:20px;height:20px}.quick-actions-card .quick-actions-list .quick-action-item .quick-action-content{min-width:0;flex:1}.quick-actions-card .quick-actions-list .quick-action-item .quick-action-content .quick-action-title{color:var(--color-text-primary);margin:0;font-weight:500}.quick-actions-card .quick-actions-list .quick-action-item .quick-action-content .quick-action-description{color:var(--color-text-secondary);margin:0}.quick-actions-card .quick-actions-list .quick-action-item .quick-action-arrow{color:var(--color-text-secondary);flex-shrink:0}.quick-actions-card .quick-actions-list .quick-action-item--primary{background:var(--color-text-primary)!important;border-color:var(--color-text-primary)!important;color:#fff!important}.quick-actions-card .quick-actions-list .quick-action-item--primary:hover{background:rgba(0,0,0,.85)!important}.quick-actions-card .quick-actions-list .quick-action-item--primary:active{background:rgba(0,0,0,.75)!important}.quick-actions-card .quick-actions-list .quick-action-item--primary .quick-action-icon,.quick-actions-card .quick-actions-list .quick-action-item--primary .quick-action-arrow,.quick-actions-card .quick-actions-list .quick-action-item--primary .quick-action-title{color:#fff!important}.quick-actions-card .quick-actions-list .quick-action-item--primary .quick-action-description{color:#ffffffb3!important}.pro-tips-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:20px;display:flex;flex-direction:column;gap:16px}@media only screen and (max-width: 960px){.pro-tips-card{padding:18px;gap:14px}}@media (max-width: 470px){.pro-tips-card{padding:16px;gap:12px}}.pro-tips-card .pro-tips-header{margin-bottom:0}.pro-tips-card .pro-tips-header .pro-tips-icon{color:var(--color-text-primary);flex-shrink:0}.pro-tips-card .pro-tips-header .pro-tips-title{color:var(--color-text-primary);font-weight:600;margin:0}.pro-tips-card .pro-tips-list .pro-tip-item{padding-bottom:16px;border-bottom:1px solid var(--color-border)}@media (max-width: 470px){.pro-tips-card .pro-tips-list .pro-tip-item{padding-bottom:12px}}.pro-tips-card .pro-tips-list .pro-tip-item:last-child{padding-bottom:0;border-bottom:none}.pro-tips-card .pro-tips-list .pro-tip-item .pro-tip-title{color:var(--color-text-primary);margin:0 0 4px;font-weight:500}.pro-tips-card .pro-tips-list .pro-tip-item .pro-tip-description{color:var(--color-text-secondary);margin:0;line-height:1.6}@media (max-width: 470px){.pro-tips-card .pro-tips-list .pro-tip-item .pro-tip-description{line-height:1.5}}.resources-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:20px;display:flex;flex-direction:column;gap:16px}@media only screen and (max-width: 960px){.resources-card{padding:18px;gap:14px}}@media (max-width: 470px){.resources-card{padding:16px;gap:12px}}.resources-card .resources-title{color:var(--color-text-primary);font-weight:600;margin:0}.resources-card .resources-list .resource-item{width:100%;display:flex;align-items:center;gap:12px;padding:8px;border-radius:5px;text-decoration:none;color:inherit;transition:all .2s ease;min-height:44px}@media (max-width: 470px){.resources-card .resources-list .resource-item{padding:10px;gap:10px}}.resources-card .resources-list .resource-item:hover{background:var(--color-input-background-inactive)}.resources-card .resources-list .resource-item:active{transform:scale(.98);background:var(--color-input-background-inactive)}.resources-card .resources-list .resource-item .resource-icon{color:var(--color-text-secondary);flex-shrink:0;width:16px;height:16px}.resources-card .resources-list .resource-item .resource-label{color:var(--color-text-primary);margin:0;flex:1}.resources-card .resources-list .resource-item .resource-arrow{color:var(--color-text-secondary);flex-shrink:0}.video-modal .video-modal-iframe{width:100%;height:550px;border:none;border-radius:5px}@media only screen and (max-width: 960px){.video-modal .video-modal-iframe{height:300px}}@media (max-width: 470px){.video-modal .video-modal-iframe{height:250px}}.add-project-screen{min-height:100vh;display:flex;flex-direction:column;background:var(--color-input-background-inactive)}.add-project-screen__main{flex:1;background:var(--color-input-background-inactive)}.add-project-screen__main-container{width:100%;height:100%}.add-project-screen__split-view{display:grid;grid-template-columns:1fr 1fr;gap:0;height:100vh;min-height:100vh;width:100%}@media (max-width: 470px){.add-project-screen__split-view{grid-template-columns:1fr;height:auto;min-height:auto}}.add-project-screen__progress{margin-bottom:var(--spacing-xl, 32px)}.add-project-screen__progress-bar{width:100%;height:4px;background:var(--color-border);border-radius:2px;overflow:hidden}.add-project-screen__progress-fill{height:100%;background:var(--color-border-secondary);border-radius:2px;transition:width .3s ease}.add-project-screen__form-panel{background:var(--color-surface);border-right:1px solid var(--color-border);padding:var(--spacing-xxl, 60px) var(--spacing-xxxl, 80px);overflow-y:auto;overflow-x:hidden;width:100%;height:100%}@media (max-width: 470px){.add-project-screen__form-panel{border-right:none;border-bottom:1px solid var(--color-border);padding:var(--spacing-lg, 24px);height:auto;overflow-y:visible}}.add-project-screen__form{width:100%;max-width:550px;margin:0 auto;padding-bottom:var(--spacing-xxxl, 120px)}@media (max-width: 470px){.add-project-screen__form{padding-bottom:var(--spacing-xxl, 80px)}}.add-project-screen__header{display:flex;flex-direction:column;gap:var(--spacing-md, 16px);margin-bottom:var(--spacing-xl, 32px)}.add-project-screen__back-button{align-self:flex-start;margin-bottom:0}.add-project-screen__back-button-inline{height:32px;padding:0 8px;gap:6px}.add-project-screen__back-button-inline .back-icon{width:16px;height:16px;flex-shrink:0}.add-project-screen__back-button-inline .back-button-title{font-size:12px;font-weight:500;line-height:1.2}.add-project-screen__step-header{margin-bottom:var(--spacing-xl, 40px)}.add-project-screen__step-badge{display:inline-block;padding:4px var(--spacing-md, 12px);background:var(--color-list-header-background);border-radius:9999px;font-size:12px;color:var(--color-input-text-secondary);margin-bottom:var(--spacing-lg, 24px);font-weight:500}.add-project-screen__step-title{color:var(--color-border-secondary);margin-bottom:var(--spacing-md, 12px)}.add-project-screen__info-box{background:var(--color-input-background-inactive);border:1px solid var(--color-border);border-radius:8px;padding:var(--spacing-md, 16px);display:flex;gap:var(--spacing-md, 12px)}.add-project-screen__info-icon-wrapper{width:20px;height:20px;border-radius:50%;background:var(--color-border);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.add-project-screen__info-icon-wrapper svg{color:var(--color-input-text-secondary)}.add-project-screen__helper-text{margin-top:var(--spacing-sm, 8px)}.add-project-screen__info-icon-text{font-weight:600}.add-project-screen__info-box-title{font-weight:500}.add-project-screen__actions{display:flex;align-items:center;justify-content:space-between;margin-top:var(--spacing-xxl, 48px);margin-bottom:0;padding-top:var(--spacing-xl, 32px);padding-bottom:var(--spacing-xxxl, 120px);border-top:1px solid var(--color-border)}@media (max-width: 470px){.add-project-screen__actions{padding-bottom:var(--spacing-xxl, 80px)}}.add-project-screen__preview-panel{background:var(--color-input-background-inactive);padding:var(--spacing-xl, 40px);display:flex;align-items:center;justify-content:center;overflow-y:auto}@media (max-width: 470px){.add-project-screen__preview-panel{padding:var(--spacing-lg, 24px)}}.add-project-screen__preview-wrapper{width:100%;max-width:400px;display:flex;flex-direction:column;align-items:center}.add-project-screen__preview-label{color:var(--color-input-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-lg, 24px);display:block}.booking-page-live-preview{display:flex;flex-direction:column;align-items:center;width:100%;max-width:400px}.booking-page-live-preview__browser-chrome{width:100%;background:#ffffff;border-radius:12px 12px 0 0;border:1px solid #e5e5e5;border-bottom:none;padding:12px 16px}.booking-page-live-preview__browser-header{display:flex;align-items:center;gap:8px}.booking-page-live-preview__dots{display:flex;gap:6px}.booking-page-live-preview__dot{width:10px;height:10px;border-radius:50%;background:#d4d4d4}.booking-page-live-preview__url-bar{flex:1;margin:0 16px;background:#f5f5f5;border-radius:6px;padding:6px 12px;font-size:12px;color:#737373;display:flex;align-items:center;gap:6px}.booking-page-live-preview__url-bar svg{color:#737373;flex-shrink:0}.booking-page-live-preview__url-bar span{font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace}.booking-page-live-preview__content-wrapper{width:100%;background:#ffffff;border:1px solid #e5e5e5;border-radius:0 0 12px 12px;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.booking-page-live-preview__header{background:#171717;padding:40px 32px;text-align:center}.booking-page-live-preview__header-icon{width:48px;height:48px;background:#262626;border-radius:50%;margin:0 auto 12px;display:flex;align-items:center;justify-content:center}.booking-page-live-preview__header-icon svg{color:#525252}.booking-page-live-preview__business-name{color:#fff;font-weight:600;margin:0 0 8px}.booking-page-live-preview__subtitle{color:#a3a3a3;margin:0}.booking-page-live-preview__form-content{padding:24px;display:flex;flex-direction:column;gap:16px}.booking-page-live-preview__service-section,.booking-page-live-preview__datetime-section,.booking-page-live-preview__details-section{display:flex;flex-direction:column;gap:8px}.booking-page-live-preview__section-label{color:#737373;font-size:12px;margin:0}.booking-page-live-preview__service-cards{display:flex;flex-direction:column;gap:8px}.booking-page-live-preview__service-card{border:1px solid #e5e5e5;border-radius:8px;padding:12px;background:#fafafa}.booking-page-live-preview__service-card:first-child{background:#fafafa}.booking-page-live-preview__service-card:last-child{background:#ffffff}.booking-page-live-preview__service-card-content{display:flex;align-items:center;justify-content:space-between}.booking-page-live-preview__service-card-left{flex:1;display:flex;flex-direction:column;gap:6px}.booking-page-live-preview__skeleton{background:#e5e5e5;border-radius:4px;height:12px}.booking-page-live-preview__skeleton--title{width:96px;height:12px;margin-bottom:6px}.booking-page-live-preview__skeleton--subtitle{width:64px;height:8px}.booking-page-live-preview__skeleton--price{width:48px;height:12px}.booking-page-live-preview__skeleton--input{flex:1;height:12px}.booking-page-live-preview__skeleton--detail{width:80px;height:12px}.booking-page-live-preview__skeleton--dot{width:64px;height:8px}.booking-page-live-preview__datetime-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.booking-page-live-preview__datetime-input{border:1px solid #e5e5e5;border-radius:8px;padding:12px;display:flex;align-items:center;gap:8px;background:#ffffff}.booking-page-live-preview__datetime-input svg{color:#a3a3a3;flex-shrink:0}.booking-page-live-preview__detail-inputs{display:flex;flex-direction:column;gap:8px}.booking-page-live-preview__detail-input{border:1px solid #e5e5e5;border-radius:8px;padding:12px;background:#ffffff}.booking-page-live-preview__complete-button{width:100%;background:#171717;color:#fff;border:none;border-radius:8px;padding:12px;font-size:14px;font-weight:600;margin-top:16px;opacity:.5;cursor:not-allowed;transition:background .2s ease}.booking-page-live-preview__footer{border-top:1px solid #f5f5f5;padding:16px 24px;background:#fafafa}.booking-page-live-preview__footer-dots{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;color:#a3a3a3}.booking-page-live-preview__disclaimer{text-align:center;padding:0 16px;max-width:360px;margin-top:16px}.add-project-screen__industry-group{margin-bottom:var(--spacing-md, 16px)}.add-project-screen__industry-group-title{color:var(--color-text-primary);font-weight:300;margin-bottom:var(--spacing-sm, 10px);display:block;font-size:11px;text-transform:uppercase;letter-spacing:.8px;line-height:1.2}.add-project-screen__industry-grid{gap:var(--spacing-xs, 8px);width:100%;overflow-x:visible}.add-project-screen__industry-item{display:flex;align-items:flex-start;gap:var(--spacing-sm, 10px);padding:var(--spacing-sm, 12px) var(--spacing-md, 14px);border-radius:8px;border:1.5px solid var(--color-border);background:var(--color-surface);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;text-align:left;width:100%;min-width:0;overflow:hidden}.add-project-screen__industry-item:hover{border-color:var(--color-border-secondary);background:var(--color-input-background-inactive);box-shadow:0 2px 4px #0000000d}.add-project-screen__industry-item.selected{border-color:var(--color-border-secondary);border-width:1.5px;background:var(--color-input-background-inactive);box-shadow:0 2px 8px #00000014}.add-project-screen__industry-icon-wrapper{width:32px;height:32px;border-radius:6px;background:var(--color-list-header-background);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px;font-size:18px;line-height:1;transition:background-color .2s ease}.add-project-screen__industry-icon-wrapper.selected{background:var(--color-input-background-inactive);border:1px solid var(--color-border-secondary)}.add-project-screen__industry-emoji{display:block;font-size:18px;line-height:1}.add-project-screen__industry-item-content{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0;padding-top:1px;overflow:hidden}.add-project-screen__industry-item-text{color:var(--color-text-primary);font-weight:600;font-size:14px;line-height:1.4}.selected .add-project-screen__industry-item-text{color:var(--color-text-primary)}.add-project-screen__industry-item-samples{color:var(--color-text-secondary);font-size:12px;line-height:1.4;font-weight:400;opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block}.project-setup-loading{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.project-setup-loading__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center}.project-setup-loading__container{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:2rem}.project-setup-loading__content{text-align:center;max-width:520px;width:100%;padding:2.75rem;background:var(--color-surface);border-radius:18px;box-shadow:var(--shadow-modal);border:1px solid var(--color-border);position:relative;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.project-setup-loading__header{display:flex;flex-direction:column;align-items:center;margin-bottom:2.25rem}.project-setup-loading__title{font-size:24px;font-weight:600;margin-bottom:.75rem;color:var(--color-text-primary);min-height:30px;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease;line-height:1.3}.project-setup-loading__subtitle{font-size:14px;margin-bottom:2.25rem;color:var(--color-text-secondary);line-height:1.5;font-weight:400;max-width:340px;margin-left:auto;margin-right:auto}.project-setup-loading__steps{display:flex;flex-direction:column;gap:.875rem;margin-bottom:1.75rem}.project-setup-loading__footer{margin-top:1.25rem}.loading-title-container{position:relative;display:flex;flex-direction:column;align-items:center}.loading-spinner{position:relative;width:60px;height:60px;margin-bottom:1.75rem}.loading-spinner .spinner-ring{position:absolute;width:100%;height:100%;border:2px solid transparent;border-top:2px solid var(--color-primary);border-radius:50%;animation:spin 1.8s linear infinite}.loading-spinner .spinner-ring:nth-child(2){width:80%;height:80%;top:10%;left:10%;animation-delay:.6s;border-top-color:var(--color-primary-light)}.loading-spinner .spinner-ring:nth-child(3){width:60%;height:60%;top:20%;left:20%;animation-delay:1.2s;border-top-color:var(--color-primary-ultralight)}.loading-step{display:flex;align-items:center;gap:.875rem;padding:1rem 1.25rem;background:var(--color-surface);border-radius:10px;border:1px solid var(--color-border);transition:all .25s ease;position:relative;box-shadow:0 1px 3px #0000000d}.loading-step:hover{background:var(--color-powder);border-color:var(--color-primary-light);transform:translateY(-1px);box-shadow:0 4px 12px #00000014}.loading-step--completed{background:var(--color-success-light);border-color:var(--color-success);box-shadow:0 2px 8px #22c55e1f}.loading-step--completed .step-icon-container{background:var(--color-success);border-color:var(--color-success)}.loading-step--completed .step-text{color:var(--color-success-dark)}.loading-step--completed .step-description{color:var(--color-success)}.step-icon-container{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--color-powder);border-radius:8px;border:1px solid var(--color-border);flex-shrink:0;transition:all .25s ease}.step-icon{color:var(--color-primary);font-size:16px;transition:all .25s ease}.step-icon--completed{color:var(--color-surface)}.step-content{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0}.step-text{font-size:13px;color:var(--color-text-primary);font-weight:600;line-height:1.3;transition:all .25s ease}.step-description{font-size:11px;color:var(--color-text-secondary);font-weight:400;line-height:1.4;transition:all .25s ease}.step-status{display:flex;align-items:center;gap:.5rem;min-width:90px;justify-content:flex-end;flex-shrink:0;padding-left:.75rem}.status-dot{width:6px;height:6px;background:var(--color-primary);border-radius:50%;animation:pulse 2s ease-in-out infinite;transition:all .25s ease}.status-dot--completed{background:var(--color-success);animation:none;transform:scale(1.1)}.status-text{font-size:10px;color:var(--color-text-secondary);font-weight:500;letter-spacing:.4px;transition:all .25s ease}.status-text--completed{color:var(--color-success);font-weight:600}.progress-indicator{padding:.875rem 1.125rem;background:var(--color-powder);border-radius:8px;border:1px solid var(--color-border);position:relative;overflow:hidden;transition:all .25s ease;width:100%;min-height:44px;display:flex;align-items:center;justify-content:center}.progress-indicator:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(105,110,255,.06),transparent);animation:progressShine 4s ease-in-out infinite}.progress-text{font-size:12px;color:var(--color-text-secondary);font-weight:500;position:relative;z-index:1;transition:all .25s ease}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}@keyframes progressShine{0%{left:-100%}to{left:100%}}@media (max-width: 768px){.project-setup-loading__container{padding:1rem}.project-setup-loading__content{padding:2rem;margin:0;border-radius:16px;max-width:100%}.project-setup-loading__title{font-size:20px}.project-setup-loading__subtitle{font-size:13px;margin-bottom:2rem}.loading-spinner{width:52px;height:52px;margin-bottom:1.5rem}.loading-step{padding:1rem 1.25rem;gap:.875rem}.step-icon-container{width:38px;height:38px}.step-icon{font-size:18px}.step-text{font-size:13px}.step-description{font-size:11px}.step-status{min-width:90px;padding-left:.75rem}.progress-indicator{padding:.75rem 1rem}.progress-text{font-size:11px}}@media (max-width: 480px){.project-setup-loading__content{padding:1.5rem;border-radius:12px}.project-setup-loading__title{font-size:18px}.project-setup-loading__subtitle{font-size:12px}.loading-spinner{width:48px;height:48px;margin-bottom:1.25rem}.loading-step{padding:.875rem 1rem;gap:.75rem}.step-icon-container{width:34px;height:34px}.step-icon{font-size:16px}.step-text{font-size:12px}.step-description{font-size:10px}.step-status{min-width:80px;padding-left:.5rem}}.email-verification-step{min-height:100vh;display:flex;flex-direction:column;background-color:var(--color-surface)}.email-verification-step__header{border-bottom:1px solid var(--color-border);background-color:var(--color-surface);padding:20px 0}.email-verification-step__header-container{max-width:1200px;margin:0 auto;padding:0 32px;display:flex;align-items:center;justify-content:space-between}.email-verification-step__main{flex:1;display:flex;align-items:center;justify-content:center;padding:48px 24px;background-color:var(--color-surface)}.email-verification-step__content{width:100%;max-width:448px;text-align:center}.email-verification-step__icon-wrapper{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;background-color:var(--color-list-header-background);border-radius:50%;margin-bottom:24px;color:var(--color-input-text-secondary)}.email-verification-step__title{margin-bottom:12px}.email-verification-step__subtitle{margin-bottom:32px}.email-verification-step__email-display{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background-color:var(--color-input-background-inactive);border:1px solid var(--color-border);border-radius:8px;margin-bottom:32px}.email-verification-step__code-section{margin-bottom:24px;gap:16px}.email-verification-step__resend-container{margin-top:16px;text-align:center}.email-verification-step__resend-link{margin-left:4px;cursor:pointer;text-decoration:underline;transition:color .2s;color:var(--color-text-primary)}.email-verification-step__resend-link:hover{color:var(--color-text-secondary)}.email-verification-step__resend-link:active{color:var(--color-text-primary)}.email-verification-step__help{padding-top:32px;border-top:1px solid var(--color-border)}.email-verification-step__support-link{cursor:pointer;text-decoration:underline}.email-verification-step__footer{border-top:1px solid var(--color-border);padding:24px 0;background-color:var(--color-surface);display:flex;align-items:center;justify-content:center}.invitations{width:fit-content}.invitations--absolute{position:absolute;top:1rem;right:1rem;z-index:100}.invitations:not(.invitations--absolute){width:100%;max-width:600px;margin:0 auto}.invitations:not(.invitations--absolute) .invitation-card{margin-bottom:16px}.invitations:not(.invitations--absolute) .invitation-card:last-child{margin-bottom:0}.invitations .invitation-card{background-color:var(--color-surface);border-radius:15px;box-shadow:var(--shadow-primary)}.invitations .invitation-card--horizontal{padding:12px;gap:15px;cursor:pointer}@media (max-width: 470px){.invitations .invitation-card--horizontal{flex-direction:column}}@media only screen and (max-width: 860px){.invitations .invitation-card--horizontal .sender-image{display:none}}@media only screen and (max-width: 860px){.invitations .invitation-card--horizontal .invitation-body{flex-direction:column;justify-content:flex-start!important;align-items:flex-start!important}}.invitations .invitation-card:not(.invitation-card--horizontal){padding:20px;border:1px solid var(--color-border)}.invitations .invitation-card:not(.invitation-card--horizontal) .invitation-header .invitation-avatar{width:48px;height:48px;border-radius:50%;background-color:#e5e8f0;color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.invitations .invitation-card:not(.invitation-card--horizontal) .invitation-header .invitation-subtitle{color:var(--color-text-secondary)}.invitations .invitation-card:not(.invitation-card--horizontal) .invitation-actions{padding-top:16px;border-top:1px solid var(--color-border)}@media (max-width: 470px){.invitations .invitation-card:not(.invitation-card--horizontal) .invitation-header{flex-direction:column;align-items:flex-start!important;gap:12px}.invitations .invitation-card:not(.invitation-card--horizontal) .invitation-actions{flex-direction:column;gap:12px}.invitations .invitation-card:not(.invitation-card--horizontal) .invitation-actions button{width:100%}}.invitations-screen-step{min-height:100vh;display:flex;flex-direction:column;background-color:var(--color-surface-secondary)}.invitations-screen-step__header{border-bottom:1px solid var(--color-border);background-color:var(--color-surface);padding:20px 0}.invitations-screen-step__header-container{max-width:1200px;margin:0 auto;padding:0 32px;display:flex;align-items:center;justify-content:space-between}.invitations-screen-step__main{flex:1;display:flex;align-items:center;justify-content:center;padding:48px 24px}.invitations-screen-step__content{width:100%;max-width:672px}.invitations-screen-step__header-section{text-align:center;margin-bottom:40px}.invitations-screen-step__icon-wrapper{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;background-color:var(--color-surface-secondary);border-radius:50%;margin-bottom:24px;color:var(--color-text-secondary)}.invitations-screen-step__title{margin-bottom:12px}.invitations-screen-step__subtitle{max-width:448px;margin:0 auto}.invitations-screen-step__invitations-list{margin-bottom:32px}.invitations-screen-step__divider{display:flex;align-items:center;gap:16px;margin:32px 0}.invitations-screen-step__divider-line{flex:1;height:1px;background-color:var(--color-border)}.invitations-screen-step__create-section{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:24px;display:flex;flex-direction:column;gap:24px}@media (min-width: 471px){.invitations-screen-step__create-section{flex-direction:row;align-items:center;justify-content:space-between}}.invitations-screen-step__footer{border-top:1px solid var(--color-border);padding:24px 0;background-color:var(--color-surface);display:flex;align-items:center;justify-content:center}.onboarding-page{width:100vw;height:100vh;background-color:var(--color-background);color:var(--color-text-primary);overflow:hidden}.onboarding-page__container{width:100%;height:100%;position:relative}.onboarding-page__language-selector{position:absolute;top:20px;right:20px;z-index:1000}.onboarding-page__language-dropdown{width:fit-content}.onboarding-page__language-dropdown .select-dropdown-input{min-width:auto;width:auto;padding:0;border:none;background:transparent}.onboarding-page__language-dropdown .select-dropdown-toggle-wrapper{padding:8px;border-radius:8px;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2);transition:all .2s ease;cursor:pointer}.onboarding-page__language-dropdown .select-dropdown-toggle-wrapper:hover{background:rgba(255,255,255,.15);border-color:#ffffff4d;transform:scale(1.05)}.onboarding-page__language-dropdown .select-dropdown-toggle-wrapper:active{transform:scale(.95)}.onboarding-page__language-dropdown-menu{min-width:180px!important;width:max-content!important;left:auto!important;right:0!important}.onboarding-page__language-dropdown-menu .select-dropdown-menu-list .select-dropdown-menu-item{padding:12px 16px!important;min-height:44px;display:flex;align-items:center}.onboarding-page__language-dropdown-menu .select-dropdown-menu-list .select-dropdown-menu-item-content{font-size:14px!important;font-weight:500!important;width:100%}.onboarding-page__language-toggle-button{cursor:pointer;display:flex;align-items:center;justify-content:center}.onboarding-page__globe-icon{color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));transition:all .2s ease}.onboarding-page__mobile-message-container{background:var(--color-surface);border-radius:18px;box-shadow:var(--shadow-modal);border:1px solid var(--color-border);padding:2.75rem;max-width:520px;width:100%;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin:20px}.vertical-link-tabs-wrapper{overflow:hidden}.vertical-link-tabs-wrapper--primary{max-width:250px!important;border-top-left-radius:12px;border-bottom-left-radius:12px;box-shadow:var(--shadow-primary);background-color:var(--color-button-tertiary-dark)}.vertical-tab-component{cursor:pointer;font-size:12xpx;padding:14px;white-space:nowrap;background-color:transparent;border:none;font-weight:400}.vertical-tab-component--primary{border-bottom:1px solid var(--color-input-border);color:var(--color-secondary)}.vertical-tab-component--secondary{padding:16px 32px;border-bottom:1px solid var(--color-input-border)}.vertical-tab-component--disabled{cursor:not-allowed;opacity:.5}.vertical-tab-component--error{background-color:var(--color-error-light);color:var(--color-error)}.active-vertical-tab-component--primary{background-color:var(--color-primary)!important;color:var(--color-surface)!important}.active-vertical-tab-component--secondary{background-color:var(--color-surface)!important}.organization-dropdown-container{width:100%;height:60px;margin-bottom:20px;position:relative}.organization-dropdown-container.collapsed .organization-dropdown-menu{min-width:200px}.organization-dropdown-container.collapsed .organization-dropdown-image{margin:7px}.organization-dropdown-container .organization-dropdown-menu{z-index:100;position:absolute;bottom:70px;width:100%;max-width:250px;border-radius:10px;padding:10px;transform:scaleY(0);transform-origin:bottom;transition:transform .3s ease,opacity .3s ease;opacity:0;background-color:var(--color-surface);box-shadow:var(--shadow-primary)}.organization-dropdown-container .organization-dropdown-menu.open{transform:scaleY(1);opacity:1}.organization-dropdown-container .organization-dropdown-preview-wrapper{position:relative;border-radius:10px;cursor:pointer;display:flex;justify-content:space-around;align-items:center;width:100%;background-color:var(--color-surface);box-shadow:var(--shadow-primary)}.organization-dropdown-container .organization-dropdown-info{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.organization-dropdown-container .organization-dropdown-image{border-radius:10px;object-fit:cover;width:50px;height:50px;margin:12px 10px 12px 12px;box-shadow:var(--shadow-primary)}.organization-dropdown-container .organization-dropdown-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.organization-dropdown-container .organization-dropdown-chevron{margin:0 10px;transition:transform .3s ease}.organization-dropdown-container .organization-dropdown-chevron--open{transform:rotate(180deg)}.organization-dropdown-item{display:flex;align-items:center;padding:5px;cursor:pointer;border-radius:10px}.organization-dropdown-item:hover{background-color:var(--color-primary-ultralight)}.organization-dropdown-item .organization-dropdown-icon-wrapper{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:10px;background-color:var(--color-primary)}.organization-sidebar-layout-content{height:calc(100% - 20px);width:calc(100% - 10px);display:flex;flex-direction:column;overflow:hidden;background-color:var(--color-surface);margin:10px 10px 10px 0;border-radius:12px;border:1px solid var(--color-border)}.organization-sidebar{justify-content:space-between}.organization-sidebar .bottom-section{padding:32px 40px;gap:25px}.organization-sidebar .bottom-section-arrow-icon{font-size:16px!important;color:var(--color-text-secondary)}.organization-sidebar .bottom-section-back-button-label{font-size:14px!important;font-size:400;color:var(--color-text-secondary)}.organization-sidebar .company-logo{margin:34px}.organization-sidebar .user-info{padding:30px 34px;position:relative}.organization-sidebar-layout-topbar{width:100%;height:auto;padding:20px 20px 0}.organization-sidebar-layout-body{flex:1;overflow-y:auto;display:flex;justify-content:center;padding:40px}.horizontal-tabs{padding:10px}.horizontal-tabs .user-info{top:50px!important}.progress-bar-global-container{border-radius:8px;height:40px;position:relative;border:1px solid var(--color-input-border);box-shadow:var(--shadow-text-input);background-color:var(--color-surface)}.progress-bar-under-limit-container,.progress-bar-over-limit-container{height:100%;padding:2px;transition:.2s linear width}.progress-bar-under-limit-progress{border-radius:10px;height:100%;transition:.2s linear width;background-color:var(--color-secondary)}.progress-bar-over-limit-progress{border-radius:10px;height:100%;transition:.2s linear width;background-color:var(--color-error)}.progress-bar-limit-pointer-wrapper{position:absolute;height:100%;transition:.2s linear left;border-left:1px solid var(--color-border-secondary)}.progress-bar-limit-pointer-container{position:relative;height:100%}.progress-bar-limit-pointer-label{position:absolute;top:-16px;left:-4px;font-size:12px;white-space:nowrap;color:var(--color-text-secondary)}.organization-billing-type-table-item-title-text{font-size:12px!important}.permission-type-wrapper{width:100%;padding:20px;border-radius:15px;background-color:var(--color-background)}.permission-type-header{padding:0 5px 10px;margin-bottom:15px;color:var(--color-text-primary);border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;align-items:flex-start}.permission-groups-container{display:flex;flex-direction:column;gap:16px}.permission-group-title{padding:12px 8px}.permission-group-item{padding:8px;margin-left:16px;border-left:2px solid var(--color-border)}.subscription-plan{position:relative;padding:20px;border:1px solid var(--color-border);width:100%;max-width:300px;border-radius:12px}.subscription-plan--active{background-color:var(--color-input-background-inactive);border-color:var(--color-input-background-inactive)}.subscription-plan .active-badge{position:absolute;top:15px;right:15px;background-color:var(--color-success);padding:3px;border-radius:10px;color:#fff}.subscription-plan .canceled-badge{position:absolute;top:15px;right:15px;background-color:var(--color-error);padding:3px;border-radius:10px}.subscription-plan-header{min-height:180px}.subscription-plan-header .pricing-recurrence{margin-bottom:2px}.subscription-plan .perk-item-icon{font-size:14px;color:var(--color-text-secondary)}.subscription-success-modal .success-icon{color:var(--color-success)}.trial-notification{padding:16px 20px;margin-bottom:20px;border-radius:8px;background-color:var(--color-surface);border:1px solid var(--color-border);border-left:3px solid var(--color-primary)}.trial-notification__title{font-weight:600;margin:0;color:var(--color-text-primary);line-height:1.4}.trial-notification__message{margin:0;color:var(--color-text-secondary);line-height:1.5}.trial-notification__message strong{font-weight:600;color:var(--color-text-primary)}.split-info-pannel{box-shadow:var(--shadow-modal);max-height:725px;border-radius:16px;margin:15px;overflow:auto}.split-info-pannel .left-child{display:flex;flex:1;background-color:var(--color-background)}.split-info-pannel .right-child{background-color:var(--color-surface);height:100%!important;border-top-right-radius:16px;border-bottom-right-radius:16px}@media only screen and (max-width: 860px){.split-info-pannel .right-child{border-top-left-radius:0;border-top-right-radius:0}}.organizations-overview{padding:0}.organizations-overview .workspaces-wrapper{padding:24px 40px;border-radius:12px;overflow-y:scroll;gap:30px}@media (max-width: 470px){.organizations-overview .workspaces-wrapper{gap:20px;padding:20px}}.organizations-overview .workspaces-wrapper .workspaces-title{margin-bottom:10px}@media (max-width: 470px){.organizations-overview .workspaces-wrapper .workspaces-title{margin-bottom:0;align-self:center}}.organizations-overview .workspaces-wrapper .organization-item{cursor:pointer;align-items:center}.organizations-overview .workspaces-wrapper .organization-item:hover{opacity:.7}.organizations-overview .workspaces-wrapper .project-icons-row{display:flex;align-items:center}.organizations-overview .workspaces-wrapper .project-icons-row .project-icon-wrapper{border:1px solid var(--color-surface);width:28px;height:28px;border-radius:50%;overflow:hidden;margin-left:-10px}.organizations-overview .workspaces-wrapper .project-icons-row .project-icon-wrapper:first-child{margin-left:0}.organizations-overview .workspaces-wrapper .project-icons-row .project-arrow{margin-left:12px;font-size:18px;color:var(--color-text)}.organizations-overview .workspaces-wrapper .invitation-section{box-shadow:none}.organizations-overview .workspace-info{padding:32px;justify-content:space-between;height:100%}.organizations-overview .workspace-info .company-logo{max-width:120px;max-height:24px;flex:1}.organizations-overview .workspace-info .user-info{position:relative;max-width:32px}@media only screen and (max-width: 1300px){.organizations-overview .workspace-info .add-organization-button{display:none}}.divider{height:1px;margin:10px 0;background-color:var(--color-background)}.booking-pages-overview{padding:0}.booking-pages-overview .booking-pages-panel{padding:24px 40px}.booking-pages-overview .booking-pages-title{margin-bottom:20px}@media only screen and (max-width: 1300px){.booking-pages-overview .booking-pages-title{margin-bottom:0}}.booking-pages-overview .booking-page-info{padding:32px;justify-content:space-between;height:100%;gap:15px}@media only screen and (max-width: 1300px){.booking-pages-overview .booking-page-info .organization-info-wrapper{flex-direction:row;gap:10px}}@media only screen and (max-width: 1300px){.booking-pages-overview .booking-page-info .organization-info-wrapper .add-project-button{display:none}}.booking-pages-overview .manage-sub-link{color:var(--color-input-text-secondary)}.booking-pages-overview .projects-section{background-color:var(--color-background);max-width:550px;padding:12px 24px;border-radius:12px;overflow-y:auto}.booking-pages-overview .projects-section .divider{background-color:var(--color-border);margin:12px 0}.booking-pages-overview .project-wrapper{padding:15px}.booking-pages-overview .project-invitation-info{opacity:.4}.booking-pages-overview .empty-state{background-color:var(--color-background);max-width:540px;padding:24px;border-radius:12px}.project-item{position:relative;cursor:pointer}.project-item:hover .icon{opacity:1}.project-item .project-item-row{display:flex;align-items:center;gap:8px}.project-item .project-item-info{flex:2!important;flex:1;min-width:0}.project-item .icon{flex-grow:0;width:20px;height:20px;color:var(--color-text);opacity:0;transition:opacity .2s ease-in-out}@media (max-width: 470px){.project-item .icon{display:none}}.project-item .project-icons-row{display:flex;align-items:center;justify-content:flex-end;flex:1}.project-item .project-icons-row .project-icon-wrapper{border:1px solid var(--color-surface);width:28px;height:28px;border-radius:50%;overflow:hidden;margin-left:-10px}.project-item .project-icons-row .project-icon-wrapper:first-child{margin-left:0}.accounting-feature-card{padding:20px;border:1px solid var(--border-color);border-radius:8px;background:var(--background-color);transition:all .2s ease}.checkout-form-field-item{padding:8px 12px;border-radius:10px;transition:all .2s ease;border:1px solid var(--color-border);min-height:60px}.checkout-form-field-item--clickable{cursor:pointer}.checkout-form-field-item .simple-tag{padding:4px 8px;border-radius:5px}.checkout-form-field-item--enabled{background:var(--color-input-background-inactive)}.checkout-form-field-item--disabled{opacity:.6}.checkout-form-field-item--disabled:hover{opacity:1;background:var(--color-input-background-inactive)!important}.checkout-form-field-item:hover{background:var(--color-background-tertiary)}.add-field-button{padding:0 12px}.checkout-form-field-drag-handle{color:var(--color-text-secondary);cursor:grab;flex-shrink:0}.checkout-form-field-drag-handle:active{cursor:grabbing}.checkout-form-field-drag-handle--disabled{color:var(--color-text-disabled);cursor:not-allowed}.checkout-form-section-wrapper{padding:24px;border-radius:16px;border:1px solid var(--color-border);background:var(--color-surface)}.checkout-form-preview-wrapper{align-items:center;justify-content:center;gap:0}.checkout-form-preview-card{padding:24px;background:var(--color-surface);border-radius:12px;box-shadow:var(--shadow-primary);width:100%}.checkout-form-preview-input{padding:12px 16px;border:1px solid var(--color-border);border-radius:8px;min-height:44px;display:flex;align-items:center}.checkout-form-preview-button{width:100%;margin-top:8px}.checkout-form-preview-wrapper .resource-preview-card{max-width:350px;width:100%;border-radius:12px 12px 0 0}.checkout-form-preview-field-item{cursor:grab;transition:all .2s ease}.checkout-form-preview-field-item:active{cursor:grabbing}.checkout-form-preview-field-item--default{cursor:default}.preview-drag-handle{color:var(--color-text-secondary);cursor:grab;flex-shrink:0}.preview-drag-handle:active{cursor:grabbing}.checkout-form-field-actions{flex-shrink:0}.checkout-form-field-action-button svg{width:18px;height:18px}.dns-value-cell{word-break:break-all;white-space:normal;text-align:left}.feature-item{padding:12px 16px;border-radius:8px;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.feature-item:hover{background:var(--color-background-secondary);border-color:var(--color-border)}.feature-item .simple-tag-wrapper{font-size:11px;padding:2px 6px}.feature-item .recommendation-tag{margin-top:6px}.feature-icon{width:32px;height:32px;border-radius:6px;background:var(--color-background-secondary);display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);flex-shrink:0;margin-top:2px}.feature-toggle{width:28px;height:28px;border-radius:50%;background:var(--color-background-secondary);border:2px solid var(--color-border);display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);transition:all .2s ease;cursor:pointer;flex-shrink:0}.feature-toggle:hover{border-color:var(--color-primary);background:var(--color-primary-light);color:var(--color-primary)}.feature-toggle--enabled{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-inverted)}.feature-toggle--enabled .feature-toggle-icon{color:var(--color-text-inverted)}.feature-toggle--enabled:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark)}.service-fee-example{padding:20px;border-radius:12px;border:1px solid var(--color-border)}.rdrCalendarWrapper{box-sizing:border-box;background:#ffffff;display:inline-flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateDisplay{display:flex;justify-content:space-between}.rdrDateDisplayItem{flex:1 1;width:0;text-align:center;color:inherit}.rdrDateDisplayItem+.rdrDateDisplayItem{margin-left:.833em}.rdrDateDisplayItem input{text-align:inherit}.rdrDateDisplayItem input:disabled{cursor:default}.rdrMonthAndYearWrapper{box-sizing:inherit;display:flex;justify-content:space-between}.rdrMonthAndYearPickers{flex:1 1 auto;display:flex;justify-content:center;align-items:center}.rdrNextPrevButton{box-sizing:inherit;cursor:pointer;outline:none}.rdrMonths{display:flex}.rdrMonthsVertical{flex-direction:column}.rdrMonthsHorizontal>div>div>div{display:flex;flex-direction:row}.rdrMonth{width:27.667em}.rdrWeekDays{display:flex}.rdrWeekDay{flex-basis:calc(100% / 7);box-sizing:inherit;text-align:center}.rdrDays{display:flex;flex-wrap:wrap}.rdrInfiniteMonths{overflow:auto}.rdrDateRangeWrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateInput{position:relative}.rdrDateInput input{outline:none}.rdrDateInput .rdrWarning{position:absolute;font-size:1.6em;line-height:1.6em;top:0;right:.25em;color:red}.rdrDay{box-sizing:inherit;width:calc(100% / 7);position:relative;font:inherit;cursor:pointer}.rdrDayNumber{display:block;position:relative}.rdrDayNumber span{color:#1d2429}.rdrDayDisabled{cursor:not-allowed}@supports (-ms-ime-align: auto){.rdrDay{flex-basis:14.285%!important}}.rdrSelected,.rdrInRange,.rdrStartEdge,.rdrEndEdge,.rdrDayStartPreview,.rdrDayInPreview,.rdrDayEndPreview{pointer-events:none}.rdrDateRangePickerWrapper{display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrStaticRanges{display:flex;flex-direction:column}.rdrStaticRange{font-size:inherit}.rdrInputRange{display:flex}.rdrCalendarWrapper{color:#000;font-size:12px}.rdrDateDisplayWrapper{background-color:#eff2f7}.rdrDateDisplay{margin:.833em}.rdrDateDisplayItem{border-radius:4px;background-color:#fff;box-shadow:0 1px 2px #23394236;border:1px solid transparent}.rdrDateDisplayItem input{cursor:pointer;height:2.5em;line-height:2.5em;border:0px;background:transparent;width:100%;color:#849095}.rdrDateDisplayItemActive{border-color:currentColor}.rdrDateDisplayItemActive input{color:#7d888d}.rdrMonthAndYearWrapper{align-items:center;height:60px;padding-top:10px}.rdrMonthAndYearPickers{font-weight:600}.rdrMonthAndYearPickers select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;padding:10px 30px 10px 10px;border-radius:4px;outline:0;color:#3e484f;background:url("data:image/svg+xml;utf8,<svg width='9px' height='6px' viewBox='0 0 9 6' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'><g id='Artboard' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' transform='translate(-636.000000, -171.000000)' fill-opacity='0.368716033'><g id='input' transform='translate(172.000000, 37.000000)' fill='%230E242F' fill-rule='nonzero'><g id='Group-9' transform='translate(323.000000, 127.000000)'><path d='M142.280245,7.23952813 C141.987305,6.92353472 141.512432,6.92361662 141.219585,7.23971106 C140.926739,7.5558055 140.926815,8.06821394 141.219755,8.38420735 L145.498801,13 L149.780245,8.38162071 C150.073185,8.0656273 150.073261,7.55321886 149.780415,7.23712442 C149.487568,6.92102998 149.012695,6.92094808 148.719755,7.23694149 L145.498801,10.7113732 L142.280245,7.23952813 Z' id='arrow'></path></g></g></g></svg>") no-repeat;background-position:right 8px center;cursor:pointer;text-align:center}.rdrMonthAndYearPickers select:hover{background-color:#00000012}.rdrMonthPicker,.rdrYearPicker{margin:0 5px}.rdrNextPrevButton{display:block;width:24px;height:24px;margin:0 .833em;padding:0;border:0;border-radius:5px;background:#EFF2F7}.rdrNextPrevButton:hover{background:#E1E7F0}.rdrNextPrevButton i{display:block;width:0;height:0;padding:0;text-align:center;border-style:solid;margin:auto;transform:translate(-3px)}.rdrPprevButton i{border-width:4px 6px 4px 4px;border-color:transparent rgb(52,73,94) transparent transparent;transform:translate(-3px)}.rdrNextButton i{margin:0 0 0 7px;border-width:4px 4px 4px 6px;border-color:transparent transparent transparent rgb(52,73,94);transform:translate(3px)}.rdrWeekDays{padding:0 .833em}.rdrMonth{padding:0 .833em 1.666em}.rdrMonth .rdrWeekDays{padding:0}.rdrMonths.rdrMonthsVertical .rdrMonth:first-child .rdrMonthName{display:none}.rdrWeekDay{font-weight:400;line-height:2.667em;color:#849095}.rdrDay{background:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:0;padding:0;line-height:3em;height:3em;text-align:center;color:#1d2429}.rdrDay:focus{outline:0}.rdrDayNumber{outline:0;font-weight:300;position:absolute;left:0;right:0;top:5px;bottom:5px;display:flex;align-items:center;justify-content:center}.rdrDayToday .rdrDayNumber span{font-weight:500}.rdrDayToday .rdrDayNumber span:after{content:"";position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:18px;height:2px;border-radius:2px;background:#3d91ff}.rdrDayToday:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span:after{background:#fff}.rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span{color:#ffffffd9}.rdrSelected,.rdrInRange,.rdrStartEdge,.rdrEndEdge{background:currentColor;position:absolute;top:5px;left:0;right:0;bottom:5px}.rdrSelected{left:2px;right:2px}.rdrStartEdge{border-top-left-radius:1.042em;border-bottom-left-radius:1.042em;left:2px}.rdrEndEdge{border-top-right-radius:1.042em;border-bottom-right-radius:1.042em;right:2px}.rdrSelected{border-radius:1.042em}.rdrDayStartOfMonth .rdrInRange,.rdrDayStartOfMonth .rdrEndEdge,.rdrDayStartOfWeek .rdrInRange,.rdrDayStartOfWeek .rdrEndEdge{border-top-left-radius:1.042em;border-bottom-left-radius:1.042em;left:2px}.rdrDayEndOfMonth .rdrInRange,.rdrDayEndOfMonth .rdrStartEdge,.rdrDayEndOfWeek .rdrInRange,.rdrDayEndOfWeek .rdrStartEdge{border-top-right-radius:1.042em;border-bottom-right-radius:1.042em;right:2px}.rdrDayStartOfMonth .rdrDayInPreview,.rdrDayStartOfMonth .rdrDayEndPreview,.rdrDayStartOfWeek .rdrDayInPreview,.rdrDayStartOfWeek .rdrDayEndPreview{border-top-left-radius:1.333em;border-bottom-left-radius:1.333em;border-left-width:1px;left:0}.rdrDayEndOfMonth .rdrDayInPreview,.rdrDayEndOfMonth .rdrDayStartPreview,.rdrDayEndOfWeek .rdrDayInPreview,.rdrDayEndOfWeek .rdrDayStartPreview{border-top-right-radius:1.333em;border-bottom-right-radius:1.333em;border-right-width:1px;right:0}.rdrDayStartPreview,.rdrDayInPreview,.rdrDayEndPreview{background:rgba(255,255,255,.09);position:absolute;top:3px;left:0;right:0;bottom:3px;pointer-events:none;border:0px solid currentColor;z-index:1}.rdrDayStartPreview{border-top-width:1px;border-left-width:1px;border-bottom-width:1px;border-top-left-radius:1.333em;border-bottom-left-radius:1.333em;left:0}.rdrDayInPreview{border-top-width:1px;border-bottom-width:1px}.rdrDayEndPreview{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-top-right-radius:1.333em;border-bottom-right-radius:1.333em;right:0}.rdrDefinedRangesWrapper{font-size:12px;width:226px;border-right:solid 1px #eff2f7;background:#fff}.rdrDefinedRangesWrapper .rdrStaticRangeSelected{color:currentColor;font-weight:600}.rdrStaticRange{border:0;cursor:pointer;display:block;outline:0;border-bottom:1px solid #eff2f7;padding:0;background:#fff}.rdrStaticRange:hover .rdrStaticRangeLabel,.rdrStaticRange:focus .rdrStaticRangeLabel{background:#eff2f7}.rdrStaticRangeLabel{display:block;outline:0;line-height:18px;padding:10px 20px;text-align:left}.rdrInputRanges{padding:10px 0}.rdrInputRange{align-items:center;padding:5px 20px}.rdrInputRangeInput{width:30px;height:30px;line-height:30px;border-radius:4px;text-align:center;border:solid 1px rgb(222,231,235);margin-right:10px;color:#6c767a}.rdrInputRangeInput:focus,.rdrInputRangeInput:hover{border-color:#b4bfc4;outline:0;color:#333}.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after{content:"";border:1px solid currentColor;border-radius:1.333em;position:absolute;top:-2px;bottom:-2px;left:0;right:0;background:transparent}.rdrDayPassive{pointer-events:none}.rdrDayPassive .rdrDayNumber span{color:#d5dce0}.rdrDayPassive .rdrInRange,.rdrDayPassive .rdrStartEdge,.rdrDayPassive .rdrEndEdge,.rdrDayPassive .rdrSelected,.rdrDayPassive .rdrDayStartPreview,.rdrDayPassive .rdrDayInPreview,.rdrDayPassive .rdrDayEndPreview{display:none}.rdrDayDisabled{background-color:#f8f8f8}.rdrDayDisabled .rdrDayNumber span{color:#aeb9bf}.rdrDayDisabled .rdrInRange,.rdrDayDisabled .rdrStartEdge,.rdrDayDisabled .rdrEndEdge,.rdrDayDisabled .rdrSelected,.rdrDayDisabled .rdrDayStartPreview,.rdrDayDisabled .rdrDayInPreview,.rdrDayDisabled .rdrDayEndPreview{filter:grayscale(100%) opacity(60%)}.rdrMonthName{text-align:left;font-weight:600;color:#849095;padding:.833em}.sales-statistic-grid-item{grid-column:1/3;max-height:450px}.open-bookings-section{margin-top:20px}.open-bookings-section-item{padding:15px 0}.open-bookings-section-item:not(:last-child){border-bottom:1px solid var(--color-border)}.open-bookings-section-more-button{margin-top:20px;font-size:15px!important}.event-staff-qr-share-page{background-color:var(--color-primary-ultralight);height:100%;width:100%;display:flex;align-items:center;justify-content:center}.event-staff-qr-share-page .qr-section{padding:40px;max-width:600px;width:100%;margin:0 auto}.event-staff-qr-share-page .qr-section .qr-code{border-radius:8px}.event-staff-qr-share-page .qr-section .checkin-app-logo{width:160px;height:160px;border-radius:8px}.event-staff-qr-share-page .qr-section .user-preview-section{box-shadow:var(--shadow-primary);width:fit-content;padding:15px 20px;border-radius:8px;background-color:var(--color-primary-light)}.event-staff-qr-share-page .image-section{height:100%;display:flex;align-items:center;justify-content:flex-end}.event-staff-qr-share-page .app-mockup{height:65vh;max-width:100%;object-fit:contain}.event-staff-qr-share-page .share-qr-code-title{font-size:45px;letter-spacing:1.2;text-align:center}@media (min-width: 471px) and (max-width: 1300px){.event-staff-qr-share-page .share-qr-code-title{font-size:29px;letter-spacing:1.2;text-align:center}.event-staff-qr-share-page .app-mockup{height:50vh}}@media (max-width: 470px){.event-staff-qr-share-page .share-qr-code-title{font-size:24px}.event-staff-qr-share-page .app-mockup{height:40vh}}.totals-container{padding:15px;border-radius:12px;background-color:var(--color-tinfoil)}.line-items-table .list-data-table-body-item:not(.list-data-table-body-item-selected):hover{background-color:transparent!important}.line-item-row{align-items:flex-start}.invoice-detail-sidebar{position:sticky;top:0;margin-right:20px}.invoices-overview--wrapper{gap:2px;border-radius:10px}.invoices-overview--header{padding:15px 40px;border-top-left-radius:10px;border-top-right-radius:10px;background-color:var(--color-background)}.invoices-overview--header-dropdown-wrapper{min-width:135px!important}.invoices-overview--header-dropdown{width:100%;background-color:inherit!important;justify-content:flex-end!important;text-align:end}.invoices-overview--content{padding:15px 20px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;background-color:var(--color-background)}.invoices-overview--content-item:not(:last-child){border-right:1.5px solid var(--color-primary-ultralight)}.general-info-summary{max-width:880px}.bold{font-weight:600!important;line-height:140%!important}.icon-wrapper{width:18px;height:18px;margin-right:2px}.icon-wrapper-button{width:18px;height:18px;align-self:flex-start;cursor:pointer}.icon-wrapper-pen-button{width:16px;height:16px;align-self:flex-start;cursor:pointer}.color-primary{color:var(--color-primary)}.note-text-container .running-text{word-break:break-all}.order-items-container{margin-bottom:20px;overflow-y:auto}.page-intro-card-image{width:100%;max-width:350px!important}.condition-builder{padding:16px;border-radius:8px;width:100%;border:1px solid var(--color-border)}.condition-builder .logical-operator{margin-bottom:10px;font-weight:700}.condition-builder .condition-group{padding:10px 0 10px 10px;margin:10px 0;border-left:1.5px solid var(--color-border)}.condition-builder .condition-group .condition-item{display:flex;flex-direction:column;border-radius:5px;margin:5px 0}.condition-builder .condition-group .condition-item .condition{display:flex;gap:10px;align-items:center}.condition-builder .condition-group .condition-item .condition .input-field{flex:1}.browser-preview-body{background-color:var(--color-surface);padding:20px;flex-grow:1}.browser-preview-body .email-subject-input{background-color:transparent;border:none;border-radius:0;border-bottom:1px solid var(--color-border)}.browser-preview-body .email-subject-input:focus{border:none;box-shadow:none;border-bottom:1px solid var(--color-border)}.browser-preview-body .email-body-input .rich-text-box-editor .ProseMirror{background-color:transparent;border:none;border-radius:0;min-height:200px}.browser-preview-body .email-body-input .rich-text-box-editor .ProseMirror:focus{border:none;box-shadow:none}.browser-preview{width:100%;height:90%;max-width:800px;border-radius:8px;overflow:hidden;box-shadow:0 10px 30px #0000001a;display:flex;flex-direction:column}@media only screen and (max-width: 1300px){.browser-preview{max-width:100%;height:100%}}.browser-preview__header{background-color:var(--color-background);padding:10px;display:flex;align-items:center;gap:8px}@media only screen and (max-width: 1300px){.browser-preview__header{padding:8px;gap:6px}}@media (max-width: 470px){.browser-preview__header{padding:6px;gap:4px}}.browser-preview__dots{display:flex;gap:6px}@media only screen and (max-width: 1300px){.browser-preview__dots{gap:4px}}@media (max-width: 470px){.browser-preview__dots{gap:3px}}.browser-preview__dots span{width:12px;height:12px;border-radius:50%;background-color:var(--color-border)}@media only screen and (max-width: 1300px){.browser-preview__dots span{width:10px;height:10px}}@media (max-width: 470px){.browser-preview__dots span{width:8px;height:8px}}.browser-preview__dots span:nth-child(1){background-color:#ff5f56}.browser-preview__dots span:nth-child(2){background-color:#ffbd2e}.browser-preview__dots span:nth-child(3){background-color:#27c93f}.browser-preview__address-bar{flex-grow:1;background-color:var(--color-surface);border-radius:5px;padding:5px 10px;color:var(--color-text-secondary);font-size:12px;text-align:center;font-weight:700}@media only screen and (max-width: 1300px){.browser-preview__address-bar{padding:4px 8px;font-size:11px}}@media (max-width: 470px){.browser-preview__address-bar{padding:3px 6px;font-size:10px}}.browser-preview__content{flex-grow:1;background-color:#fff;overflow-y:auto}@media only screen and (max-width: 1300px){.browser-preview__content{min-height:400px}}@media (max-width: 470px){.browser-preview__content{min-height:350px}}.workflow-editor{flex-direction:row-reverse}@media (max-width: 470px){.workflow-editor{flex-direction:column-reverse}}.trigger-action-container{position:sticky;top:0;z-index:2;padding:20px;width:100%;background:#2b2b35;border-radius:16px;box-shadow:0 4px 12px #0000004d,0 1px 3px #0003}@media (max-width: 470px){.trigger-action-container{margin-bottom:20px}}.trigger-action-container:after{content:"";position:absolute;right:-10px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:10px solid #2b2b35;border-top:6px solid transparent;border-bottom:6px solid transparent;filter:drop-shadow(2px 2px 4px rgba(0,0,0,.3))}@media (max-width: 470px){.trigger-action-container:after{top:auto;bottom:-10px;left:50%;right:auto;transform:translate(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid #2b2b35;border-bottom:none}}.trigger-action-container .trigger-icon{color:#ffcd00}.trigger-action-container .inverted-text-input{background:transparent;color:#fff}.workflow-action-container{width:100%;display:flex;flex-direction:column;align-items:center}.action-connector{width:2px;height:40px;background-color:#2b2b35}.add-action-connector{height:30px;width:2px;background-color:#2b2b35}.add-action-button{display:flex;justify-content:center;align-items:center;height:40px;width:40px;background-color:#2b2b35;border-radius:50%;cursor:pointer;transition:all .3s ease-in-out}.add-action-button:hover{transform:scale(1.1);background-color:#3a3a48;box-shadow:0 4px 10px #0000004d}.add-action-button:active{transform:scale(.95)}.add-action-button-icon{color:#fff;transition:color .3s ease-in-out}.add-action-button:hover .add-action-button-icon{color:#ffcd00}.worflow-detail-page-container{overflow-y:unset}.support-banner{position:fixed;top:0;left:50%;transform:translate(-50%);width:35%;height:17px;background-color:var(--color-error);z-index:9999;pointer-events:none;border-bottom-left-radius:10px;border-bottom-right-radius:10px}@media only screen and (max-width: 1300px){.support-banner{width:80%!important}}.support-banner-text{color:var(--color-background);font-size:12px;font-weight:700;text-align:center;padding:0;margin:0}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInPlace{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeFromRightToLeft{0%{opacity:0;transform:translate(50vw)}to{opacity:1;transform:translate(0)}}@keyframes fadeFromBottomToTop{0%{opacity:0;transform:translateY(50vh)}to{opacity:1;transform:translateY(0)}}.flex-1{flex:1}#root{height:calc(var(--vh, 1vh) * 100);background-color:var(--color-background)}.max-width-wrapper-default{max-width:1650px}.max-width-wrapper-large{max-width:1800px}.max-width-wrapper-medium{max-width:1700px}.max-width-wrapper-form{max-width:960px}.max-width-wrapper-small{max-width:596px}.auto-height{height:auto!important}.full-width{width:100%!important}.full-width-grid-item{grid-column:1/-1}.full-height{height:100%!important}.flex-row{display:flex;flex-direction:row!important}.flex-column{display:flex;flex-direction:column!important}.as-center{align-self:center!important}.as-end{align-self:flex-end!important}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.auto-width{width:auto!important}.fit-width{width:fit-content!important}.bold{font-weight:700}.cursor-pointer{cursor:pointer}.color-primary{color:var(--color-primary)!important}.color-secondary{color:var(--color-secondary)!important}.color-text-primary{color:var(--color-text-primary)!important}.color-text-secondary{color:var(--color-text-secondary)!important}.color-error{color:var(--color-error)!important}.color-success{color:var(--color-success)!important}.color-warning{color:var(--color-warning)!important}.background-color-surface{background-color:var(--color-surface)}.hoverable:hover{background-color:var(--color-primary-ultralight)}@media only screen and (max-width: 1300px){.hide-on-mobile{display:none!important}}@media (min-width: 951px){.hide-on-desktop{display:none!important}}@media (max-width: 470px){.mobile-row-break{flex-direction:column;align-items:start!important;row-gap:10px}}.visibility-hidden{visibility:hidden!important}.p-0{padding:0!important}.p-5{padding:5px!important}.p-10{padding:10px!important}.p-15{padding:15px!important}.p-20{padding:20px!important}.p-25{padding:25px!important}.p-30{padding:30px!important}.pl-0{padding-left:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-5{padding-left:5px!important}.pt-5{padding-top:5px!important}.pr-5{padding-right:5px!important}.pb-5{padding-bottom:5px!important}.pl-10{padding-left:10px!important}.pt-10{padding-top:10px!important}.pr-10{padding-right:10px!important}.pb-10{padding-bottom:10px!important}.pl-15{padding-left:15px!important}.pt-15{padding-top:15px!important}.pr-15{padding-right:15px!important}.pb-15{padding-bottom:15px!important}.pl-20{padding-left:20px!important}.pt-20{padding-top:20px!important}.pr-20{padding-right:20px!important}.pb-20{padding-bottom:20px!important}.pl-25{padding-left:25px!important}.pt-25{padding-top:25px!important}.pr-25{padding-right:25px!important}.pb-25{padding-bottom:25px!important}.pl-30{padding-left:30px!important}.pt-30{padding-top:30px!important}.pr-30{padding-right:30px!important}.pb-30{padding-bottom:30px!important}.pl-50{padding-left:50px!important}.pt-50{padding-top:50px!important}.pr-50{padding-right:50px!important}.pb-50{padding-bottom:50px!important}.m-auto{margin:auto!important}.m-0{margin:0!important}.m-5{margin:5px!important}.m-10{margin:10px!important}.m-15{margin:15px!important}.m-20{margin:20px!important}.m-25{margin:25px!important}.m-30{margin:30px!important}.ml-0{margin-left:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-5{margin-left:5px!important}.mt-5{margin-top:5px!important}.mr-5{margin-right:5px!important}.mb-5{margin-bottom:5px!important}.ml-10{margin-left:10px!important}.mt-10{margin-top:10px!important}.mr-10{margin-right:10px!important}.mb-10{margin-bottom:10px!important}.ml-15{margin-left:15px!important}.mt-15{margin-top:15px!important}.mr-15{margin-right:15px!important}.mb-15{margin-bottom:15px!important}.mb-20{margin-bottom:20px!important}.mt-20{margin-top:20px!important}.ml-20{margin-left:20px!important}.mr-20{margin-right:20px!important}.mb-25{margin-bottom:25px!important}.mb-30{margin-bottom:30px!important}.mt-25{margin-top:25px!important}.ml-25{margin-left:25px!important}.mr-25{margin-right:25px!important}.mr-30{margin-right:30px!important}.mt-30{margin-top:30px!important}.ml-30{margin-left:30px!important}.mr-35{margin-right:35px!important}.mt-35{margin-top:35px!important}.mb-35{margin-bottom:35px!important}.ml-35{margin-left:35px!important}.mb-toolbar{margin-bottom:90px!important}.relative{position:relative}form{width:100%;height:100%;display:flex;flex-direction:column}.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root{--color-primary: #696eff;--color-primary-light: #9497ff;--color-primary-ultralight: #e1e2ff;--color-primary-dark: #00034d;--color-secondary: #2b2b35;--color-secondary-light: #55555d;--color-surface: #ffffff;--color-background: #f1f2f5;--color-tinfoil: #e6e6e6;--color-surface-detail: #e3e9ee;--color-border: #e6e6e6;--color-border-secondary: #0f1415;--color-text-primary: #2b2b35;--color-text-secondary: #55555d;--color-text-inverted: #ffffff;--color-input-border: #dee2ed;--color-input-border-hover: #2b2b35;--color-input-background: #ffffff;--color-input-background-inactive: #f9f9f9;--color-input-text-primary: #0f1415;--color-input-text-secondary: #999999;--shadow-text-input: rgba(0, 0, 0, .05) 0px 2px 4px;--shadow-primary-highlight: rgb(105, 110, 255) 0px 0px 6px;--color-button-primary: #696eff;--color-button-primary-hover: #9497ff;--color-button-primary-pressed: #00034d;--color-button-primary-inactive: #e1e2ff;--color-button-secondary: #2b2b35;--color-button-secondary-hover: #55555d;--color-button-secondary-pressed: #00034d;--color-button-secondary-inactive: #f4f4f5;--color-button-tertiary: #f6f7fa;--color-button-tertiary-hover: #dee2ed;--color-button-tertiary-pressed: #cdd3e4;--color-button-tertiary-inactive: #f6f7fa;--color-button-tertiary-dark: #e5e8f0;--color-button-tertiary-dark-hover: #c4cbde;--color-button-tertiary-dark-pressed: #b4bcd5;--color-button-tertiary-dark-inactive: #e5e8f0;--color-warning: #f8b400;--color-error: #fd5d5d;--color-error-light: #ffd1d6;--color-success: #5cc37a;--color-success-light: #d8f5d6;--color-awaiting: #696eff;--color-awaiting-light: #e1e2ff;--shadow-primary: rgba(0, 0, 0, .05) 0px 2px 4px;--shadow-modal: 0 0 10px rgba(0, 0, 0, .1019607843);--shadow-error: 0px 1px 10px 0px #fd5d5d;--color-list-header-background: #f4f4f5;--color-navigation-bar: #252525;--color-navigation-bar-hover: #4e4e4e}*{box-sizing:border-box;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-weight:400;margin:0;padding:0;-webkit-tap-highlight-color:transparent}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}strong{font-weight:700}
