@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@layer scroll{.os-size-observer,.os-size-observer-listener{scroll-behavior:auto!important;direction:inherit;pointer-events:none;overflow:hidden;visibility:hidden;box-sizing:border-box}.os-size-observer,.os-size-observer-listener,.os-size-observer-listener-item,.os-size-observer-listener-item-final{writing-mode:horizontal-tb;position:absolute;left:0;top:0}.os-size-observer{z-index:-1;contain:strict;display:flex;flex-direction:row;flex-wrap:nowrap;padding:inherit;border:inherit;box-sizing:inherit;margin:-133px;inset:0;transform:scale(.1)}.os-size-observer:before{content:"";flex:none;box-sizing:inherit;padding:10px;width:10px;height:10px}.os-size-observer-appear{animation:os-size-observer-appear-animation 1ms forwards}.os-size-observer-listener{box-sizing:border-box;position:relative;flex:auto;padding:inherit;border:inherit;margin:-133px;transform:scale(10)}.os-size-observer-listener.ltr{margin-right:-266px;margin-left:0}.os-size-observer-listener.rtl{margin-left:-266px;margin-right:0}.os-size-observer-listener:empty:before{content:"";width:100%;height:100%}.os-size-observer-listener:empty:before,.os-size-observer-listener>.os-size-observer-listener-item{display:block;position:relative;padding:inherit;border:inherit;box-sizing:content-box;flex:auto}.os-size-observer-listener-scroll{box-sizing:border-box;display:flex}.os-size-observer-listener-item{right:0;bottom:0;overflow:hidden;direction:ltr;flex:none}.os-size-observer-listener-item-final{transition:none}@keyframes os-size-observer-appear-animation{0%{cursor:auto}to{cursor:none}}.os-trinsic-observer{flex:none;box-sizing:border-box;position:relative;max-width:0px;max-height:1px;padding:0;margin:0;border:none;overflow:hidden;z-index:-1;height:0;top:calc(100% + 1px);contain:strict}.os-trinsic-observer:not(:empty){height:calc(100% + 1px);top:-1px}.os-trinsic-observer:not(:empty)>.os-size-observer{width:1000%;height:1000%;min-height:1px;min-width:1px}[data-overlayscrollbars-initialize],[data-overlayscrollbars-viewport~=scrollbarHidden]{scrollbar-width:none!important}[data-overlayscrollbars-initialize]::-webkit-scrollbar,[data-overlayscrollbars-initialize]::-webkit-scrollbar-corner,[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar,[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar-corner{-webkit-appearance:none!important;appearance:none!important;display:none!important;width:0!important;height:0!important}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars]):not(html):not(body){overflow:auto}html[data-overlayscrollbars-body]{overflow:hidden}html[data-overlayscrollbars-body],html[data-overlayscrollbars-body]>body{width:100%;height:100%;margin:0}html[data-overlayscrollbars-body]>body{overflow:visible;margin:0}[data-overlayscrollbars]{position:relative}[data-overlayscrollbars~=host],[data-overlayscrollbars-padding]{display:flex;align-items:stretch!important;flex-direction:row!important;flex-wrap:nowrap!important;scroll-behavior:auto!important}[data-overlayscrollbars-padding],[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){box-sizing:inherit;position:relative;flex:auto!important;height:auto;width:100%;min-width:0;padding:0;margin:0;border:none;z-index:0}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){--os-vaw: 0;--os-vah: 0;outline:none}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]):focus{outline:none}[data-overlayscrollbars-viewport][data-overlayscrollbars-viewport~=arrange]:before{content:"";position:absolute;pointer-events:none;z-index:-1;min-width:1px;min-height:1px;width:var(--os-vaw);height:var(--os-vah)}[data-overlayscrollbars],[data-overlayscrollbars-padding],[data-overlayscrollbars-viewport]{overflow:hidden!important}[data-overlayscrollbars~=noClipping],[data-overlayscrollbars-padding~=noClipping]{overflow:visible!important}[data-overlayscrollbars-viewport~=measuring]{overflow:hidden!important;scroll-behavior:auto!important;scroll-snap-type:none!important}[data-overlayscrollbars-viewport~=overflowXVisible]:not([data-overlayscrollbars-viewport~=measuring]){overflow-x:visible!important}[data-overlayscrollbars-viewport~=overflowXHidden]{overflow-x:hidden!important}[data-overlayscrollbars-viewport~=overflowXScroll]{overflow-x:scroll!important}[data-overlayscrollbars-viewport~=overflowYVisible]:not([data-overlayscrollbars-viewport~=measuring]){overflow-y:visible!important}[data-overlayscrollbars-viewport~=overflowYHidden]{overflow-y:hidden!important}[data-overlayscrollbars-viewport~=overflowYScroll]{overflow-y:scroll!important}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId){font-size:0!important;line-height:0!important}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId):before,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId):after,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId)>*{display:none!important;position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border-width:0!important}[data-overlayscrollbars-viewport~=scrolling]{scroll-behavior:auto!important;scroll-snap-type:none!important}[data-overlayscrollbars-content]{box-sizing:inherit}[data-overlayscrollbars-contents]:not(#osFakeId):not([data-overlayscrollbars-padding]):not([data-overlayscrollbars-viewport]):not([data-overlayscrollbars-content]){display:contents}[data-overlayscrollbars-grid],[data-overlayscrollbars-grid] [data-overlayscrollbars-padding]{display:grid;grid-template:1fr/1fr}[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding],[data-overlayscrollbars-grid]>[data-overlayscrollbars-viewport],[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding]>[data-overlayscrollbars-viewport]{height:auto!important;width:auto!important}@property --os-scroll-percent{syntax: "<number>"; inherits: true; initial-value: 0;}@property --os-viewport-percent{syntax: "<number>"; inherits: true; initial-value: 0;}.os-scrollbar{--os-viewport-percent: 0;--os-scroll-percent: 0;--os-scroll-direction: 0;--os-scroll-percent-directional: calc( var(--os-scroll-percent) - (var(--os-scroll-percent) + (1 - var(--os-scroll-percent)) * -1) * var(--os-scroll-direction) )}.os-scrollbar{contain:size layout;contain:size layout style;transition:opacity .15s,visibility .15s,top .15s,right .15s,bottom .15s,left .15s;pointer-events:none;position:absolute;opacity:0;visibility:hidden}body>.os-scrollbar{position:fixed;z-index:99999}.os-scrollbar-transitionless{transition:none!important}.os-scrollbar-track{position:relative;padding:0!important;border:none!important}.os-scrollbar-handle{position:absolute}.os-scrollbar-track,.os-scrollbar-handle{pointer-events:none;width:100%;height:100%}.os-scrollbar.os-scrollbar-track-interactive .os-scrollbar-track,.os-scrollbar.os-scrollbar-handle-interactive .os-scrollbar-handle{pointer-events:auto;touch-action:none}.os-scrollbar-horizontal{bottom:0;left:0}.os-scrollbar-vertical{top:0;right:0}.os-scrollbar-rtl.os-scrollbar-horizontal{right:0}.os-scrollbar-rtl.os-scrollbar-vertical{right:auto;left:0}.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-auto-hide.os-scrollbar-auto-hide-hidden{opacity:0;visibility:hidden}.os-scrollbar-interaction.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-unusable,.os-scrollbar-unusable *,.os-scrollbar-wheel,.os-scrollbar-wheel *{pointer-events:none!important}.os-scrollbar-unusable .os-scrollbar-handle{opacity:0!important;transition:none!important}.os-scrollbar-horizontal .os-scrollbar-handle{bottom:0;left:calc(var(--os-scroll-percent-directional) * 100%);transform:translate(calc(var(--os-scroll-percent-directional) * -100%));width:calc(var(--os-viewport-percent) * 100%)}.os-scrollbar-vertical .os-scrollbar-handle{right:0;top:calc(var(--os-scroll-percent-directional) * 100%);transform:translateY(calc(var(--os-scroll-percent-directional) * -100%));height:calc(var(--os-viewport-percent) * 100%)}@supports (container-type: size){.os-scrollbar-track{container-type:size}.os-scrollbar-horizontal .os-scrollbar-handle{left:auto;transform:translate(calc(var(--os-scroll-percent-directional) * 100cqw + var(--os-scroll-percent-directional) * -100%))}.os-scrollbar-vertical .os-scrollbar-handle{top:auto;transform:translateY(calc(var(--os-scroll-percent-directional) * 100cqh + var(--os-scroll-percent-directional) * -100%))}.os-scrollbar-rtl.os-scrollbar-horizontal .os-scrollbar-handle{right:auto;left:0}}.os-scrollbar-rtl.os-scrollbar-vertical .os-scrollbar-handle{right:auto;left:0}.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless.os-scrollbar-rtl{left:0;right:0}.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless.os-scrollbar-rtl{top:0;bottom:0}.os-scrollbar{--os-size: 0;--os-padding-perpendicular: 0;--os-padding-axis: 0;--os-track-border-radius: 0;--os-track-bg: none;--os-track-bg-hover: none;--os-track-bg-active: none;--os-track-border: none;--os-track-border-hover: none;--os-track-border-active: none;--os-handle-border-radius: 0;--os-handle-bg: none;--os-handle-bg-hover: none;--os-handle-bg-active: none;--os-handle-border: none;--os-handle-border-hover: none;--os-handle-border-active: none;--os-handle-min-size: 33px;--os-handle-max-size: none;--os-handle-perpendicular-size: 100%;--os-handle-perpendicular-size-hover: 100%;--os-handle-perpendicular-size-active: 100%;--os-handle-interactive-area-offset: 0}.os-scrollbar-track{border:var(--os-track-border);border-radius:var(--os-track-border-radius);background:var(--os-track-bg);transition:opacity .15s,background-color .15s,border-color .15s}.os-scrollbar-track:hover{border:var(--os-track-border-hover);background:var(--os-track-bg-hover)}.os-scrollbar-track:active{border:var(--os-track-border-active);background:var(--os-track-bg-active)}.os-scrollbar-handle{border:var(--os-handle-border);border-radius:var(--os-handle-border-radius);background:var(--os-handle-bg)}.os-scrollbar-handle:hover{border:var(--os-handle-border-hover);background:var(--os-handle-bg-hover)}.os-scrollbar-handle:active{border:var(--os-handle-border-active);background:var(--os-handle-bg-active)}.os-scrollbar-track:before,.os-scrollbar-handle:before{content:"";position:absolute;inset:0;display:block}.os-scrollbar-horizontal{padding:var(--os-padding-perpendicular) var(--os-padding-axis);right:var(--os-size);height:var(--os-size)}.os-scrollbar-horizontal.os-scrollbar-rtl{left:var(--os-size);right:0}.os-scrollbar-horizontal .os-scrollbar-track:before{top:calc(var(--os-padding-perpendicular) * -1);bottom:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-horizontal .os-scrollbar-handle{min-width:var(--os-handle-min-size);max-width:var(--os-handle-max-size);height:var(--os-handle-perpendicular-size);transition:opacity .15s,background-color .15s,border-color .15s,height .15s}.os-scrollbar-horizontal .os-scrollbar-handle:before{top:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);bottom:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-horizontal:hover .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-horizontal:active .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-active)}.os-scrollbar-vertical{padding:var(--os-padding-axis) var(--os-padding-perpendicular);bottom:var(--os-size);width:var(--os-size)}.os-scrollbar-vertical .os-scrollbar-track:before{left:calc(var(--os-padding-perpendicular) * -1);right:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical .os-scrollbar-handle{min-height:var(--os-handle-min-size);max-height:var(--os-handle-max-size);width:var(--os-handle-perpendicular-size);transition:opacity .15s,background-color .15s,border-color .15s,width .15s}.os-scrollbar-vertical .os-scrollbar-handle:before{left:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);right:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical.os-scrollbar-rtl .os-scrollbar-handle:before{right:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);left:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical:hover .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-vertical:active .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-active)}[data-overlayscrollbars-viewport~=measuring]>.os-scrollbar,.os-theme-none.os-scrollbar{display:none!important}.os-theme-dark,.os-theme-light{box-sizing:border-box;--os-size: 10px;--os-padding-perpendicular: 2px;--os-padding-axis: 2px;--os-track-border-radius: 10px;--os-handle-interactive-area-offset: 4px;--os-handle-border-radius: 10px}.os-theme-dark{--os-handle-bg: rgba(0, 0, 0, .44);--os-handle-bg-hover: rgba(0, 0, 0, .55);--os-handle-bg-active: rgba(0, 0, 0, .66)}.os-theme-light{--os-handle-bg: rgba(255, 255, 255, .44);--os-handle-bg-hover: rgba(255, 255, 255, .55);--os-handle-bg-active: rgba(255, 255, 255, .66)}}@media print{@layer scroll{.os-scrollbar{display:none}}}@font-face{src:url(/assets/fonts/AeonikTRIAL-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap;font-family:Aeonik Pro TRIAL}@font-face{src:url(/assets/fonts/AeonikTRIAL-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap;font-family:Aeonik Pro TRIAL}@font-face{src:url(/assets/fonts/AeonikTRIAL-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap;font-family:Aeonik Pro TRIAL}@layer reset,scroll,core,common,layout,pages;@layer reset;:root{--tm-font-sans-family: Poppins, sans-serif;--tm-font-sans-feature-settings: normal;--tm-font-sans-variation-settings: normal;--tm-font-mono-family: "Azeret Mono", monospace;--tm-font-mono-feature-settings: normal;--tm-font-mono-variation-settings: normal;--tm-font-heading-family: "Aeonik Pro TRIAL", sans-serif;--tm-font-digits-family: "Varela Round";--tm-font-weight-normal: 400;--tm-font-weight-medium: 500;--tm-font-weight-semibold: 600;--tm-font-weight-bold: 700}[theme=dark]{--tm-shadow-card: 0 0 32px 0 rgba(0, 0, 0, .1);--tm-shadow-nav: 0 4px 4px 0 rgba(69, 69, 69, .2), 0 4px 100px 0 rgba(15, 15, 26, .16);--tm-shadow-focused: 0 0 0 0 rgba(58, 100, 248, .16);--tm-default-text: rgb(251, 251, 253);--tm-default-disabled-text: rgb(70, 78, 106);--tm-default-border: #374151;--tm-default-border-radius: 5px;--tm-default-link: rgb(58, 100, 248);--tm-default-divider: rgba(160, 174, 222, .08);--tm-scrollbar-track-bg: rgba(160, 174, 222, .08);--tm-scrollbar-track-bg-hover: rgba(214, 223, 255, .24);--tm-scrollbar-track-bg-active: rgba(214, 223, 255, .35);--tm-scrollbar-handle-bg: rgba(250, 251, 255, .7);--tm-scrollbar-handle-bg-hover: rgba(250, 251, 255, .8);--tm-scrollbar-handle-bg-active: rgb(251, 251, 253)}[theme=dark] .os-scrollbar{--os-size: 6px;--os-track-bg: var(--tm-scrollbar-track-bg);--os-track-bg-hover: var(--tm-scrollbar-track-bg-hover);--os-track-bg-active: var(--tm-scrollbar-track-bg-active);--os-handle-bg: var(--tm-scrollbar-handle-bg);--os-handle-bg-hover: var(--tm-scrollbar-handle-bg-hover);--os-handle-bg-active: var(--tm-scrollbar-handle-bg-active)}body{min-block-size:100dvb}@layer reset{::-webkit-file-upload-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;tab-size:4;font-family:var(--tm-font-sans-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--tm-font-sans-feature-settings, normal);font-variation-settings:var(--tm-font-sans-variation-settings, normal);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:var(--tm-default-divider, inherit);border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--tm-font-mono-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--tm-font-mono-feature-settings, normal);font-variation-settings:var(--tm-font-mono-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:transparent}button,input,optgroup,select,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:transparent}input:where(:not([type=button],[type=reset],[type=submit])),select,textarea{border:1px solid}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{-webkit-appearance:button;appearance:button}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}summary{display:list-item}ol,ul,menu{list-style:none}textarea{resize:vertical}::placeholder{opacity:1;color:color-mix(in srgb,currentColor 50%,transparent)}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@keyframes bars-loader__animate-fade{0%{opacity:0}to{opacity:1}}@keyframes bars-loader__animate-step{0%{transform:translateY(0);background-color:var(--tm-bars-loader-inactive);height:5px}25%{transform:translateY(15px);background-color:var(--tm-bars-loader-active);height:30px}50%{transform:translateY(0);background-color:var(--tm-bars-loader-inactive);height:5px}to{transform:translateY(0);background-color:var(--tm-bars-loader-inactive);height:5px}}@layer core;[theme=dark]{--tm-bars-loader-active: #2563eb;--tm-bars-loader-inactive: #9ca3af}@layer core{.bars-loader{display:block;position:absolute;inset:0;z-index:9000}.bars-loader__bars{display:block;opacity:0;animation:bars-loader__animate-fade 0s step-start 0s forwards;position:absolute;top:50%;left:50%;width:50px;height:50px;margin:-25px 0 0 -25px}.bars-loader__step{display:block;animation:bars-loader__animate-step 1.5s infinite ease-in-out;position:absolute;bottom:10px;width:9px;height:5px}.bars-loader__step:nth-child(2){animation-delay:.2s;left:11px}.bars-loader__step:nth-child(3){animation-delay:.4s;left:22px}.bars-loader__step:nth-child(4){animation-delay:.6s;left:33px}.bars-loader__step:nth-child(5){animation-delay:.8s;left:44px}.bars-loader--blur{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}@layer core;@layer core{.icon{display:var(--tm-icon-display, block);pointer-events:none;width:var(--tm-icon-width, 16px);height:var(--tm-icon-height, var(--tm-icon-width, 16px));transform:var(--tm-icon-transform, none)}}@keyframes loader__animate-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@layer core;@layer core{.loader{--tm-icon-width: 16px;--tm-icon-height: 16px;display:flex;align-items:center;justify-content:center}.loader__icon{display:inline;animation:loader__animate-spin 2s linear infinite}}@layer core;[theme=dark]{--tm-tooltip-bg: rgb(18, 22, 38);--tm-tooltip-text: rgb(251, 251, 253);--tm-tooltip-shadow: 0 14px 32px 0 rgba(22, 23, 33, .2)}@layer core{.tooltip{display:block;width:-webkit-max-content;width:max-content;position:absolute;top:0;left:0;background-color:var(--tm-tooltip-bg);color:var(--tm-tooltip-text);box-shadow:var(--tm-tooltip-shadow);outline:0;white-space:initial;transition:opacity .3s;border:none;background-clip:border-box;border-radius:var(--tm-default-border-radius);font-size:13px;opacity:0;padding:12px;z-index:9955}.tooltip__arrow{position:absolute;background-color:var(--tm-tooltip-bg);width:var(--tm-tooltip-arrow-size, 13px);height:var(--tm-tooltip-arrow-size, 13px);transform:rotate(-45deg)}.tooltip--show{opacity:1}}@layer core;[theme=dark]{--tm-button-focus-border: rgb(46, 78, 195);--tm-button-primary: rgb(251, 251, 253);--tm-button-primary-bg: rgb(58, 100, 248);--tm-button-primary-hover: rgb(251, 251, 253);--tm-button-primary-hover-bg: rgb(51, 88, 220);--tm-button-primary-active: rgb(251, 251, 253);--tm-button-primary-active-bg: rgb(46, 78, 195);--tm-button-primary-focus: rgb(251, 251, 253);--tm-button-primary-focus-bg: rgb(58, 100, 248);--tm-button-primary-disabled: rgb(70, 78, 106);--tm-button-primary-disabled-bg: rgba(160, 174, 222, .08);--tm-button-secondary: rgb(251, 251, 253);--tm-button-secondary-bg: rgba(129, 140, 181, .18);--tm-button-secondary-hover: rgb(251, 251, 253);--tm-button-secondary-hover-bg: rgba(214, 223, 255, .4);--tm-button-secondary-active: rgb(251, 251, 253);--tm-button-secondary-active-bg: rgba(214, 223, 255, .35);--tm-button-secondary-focus: rgb(251, 251, 253);--tm-button-secondary-focus-bg: rgba(129, 140, 181, .18);--tm-button-secondary-disabled: rgb(70, 78, 106);--tm-button-secondary-disabled-bg: rgba(160, 174, 222, .08);--tm-button-default: rgb(251, 251, 253);--tm-button-default-bg: rgba(129, 140, 181, .18);--tm-button-default-hover: rgb(251, 251, 253);--tm-button-default-hover-bg: rgba(214, 223, 255, .4);--tm-button-default-active: rgb(251, 251, 253);--tm-button-default-active-bg: rgb(58, 100, 248);--tm-button-default-focus: rgb(251, 251, 253);--tm-button-default-focus-bg: rgb(58, 100, 248);--tm-button-default-disabled: rgb(70, 78, 106);--tm-button-default-disabled-bg: rgba(160, 174, 222, .08);--tm-button-tertiary: rgb(251, 251, 253);--tm-button-tertiary-bg: rgb(119, 55, 255);--tm-button-tertiary-hover: rgb(251, 251, 253);--tm-button-tertiary-hover-bg: rgb(107, 50, 230);--tm-button-tertiary-active: rgb(251, 251, 253);--tm-button-tertiary-active-bg: rgb(95, 44, 204);--tm-button-tertiary-focus: rgb(251, 251, 253);--tm-button-tertiary-focus-bg: rgb(119, 55, 255);--tm-button-tertiary-disabled: rgb(70, 78, 106);--tm-button-tertiary-disabled-bg: rgba(160, 174, 222, .08);--tm-button-link: rgb(251, 251, 253);--tm-button-link-bg: transparent;--tm-button-link-hover: rgba(250, 251, 255, .8);--tm-button-link-hover-bg: transparent;--tm-button-link-active: rgba(250, 251, 255, .7);--tm-button-link-active-bg: transparent;--tm-button-link-focus: rgb(251, 251, 253);--tm-button-link-focus-bg: transparent;--tm-button-link-disabled: rgb(70, 78, 106);--tm-button-link-disabled-bg: transparent;--tm-button-danger: rgb(251, 251, 253);--tm-button-danger-bg: rgb(231, 81, 82);--tm-button-danger-hover: rgb(251, 251, 253);--tm-button-danger-hover-bg: rgb(208, 73, 74);--tm-button-danger-active: rgb(251, 251, 253);--tm-button-danger-active-bg: rgb(185, 65, 66);--tm-button-danger-focus: rgb(251, 251, 253);--tm-button-danger-focus-bg: rgb(231, 81, 82);--tm-button-danger-disabled: rgb(70, 78, 106);--tm-button-danger-disabled-bg: rgba(160, 174, 222, .08)}@layer core{.button{--tm-icon-width: 16px;--tm-icon-height: 16px;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;padding:0 12px;border-radius:var(--tm-default-border-radius);font-weight:var(--tm-font-weight-semibold);cursor:pointer;transition-property:color,background-color,border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.button:disabled{cursor:default}.button:focus{outline:none}.button:focus-visible{box-shadow:var(--tm-shadow-focused);border:2px solid var(--tm-button-focus-border)}.button__content{display:flex;align-items:center;gap:5px}.button--link-disabled{pointer-events:none}.button--loading{pointer-events:none;opacity:.8}.button--primary{color:var(--tm-button-primary);background-color:var(--tm-button-primary-bg)}.button--primary:hover{color:var(--tm-button-primary-hover);background-color:var(--tm-button-primary-hover-bg)}.button--primary:active{color:var(--tm-button-primary-active);background-color:var(--tm-button-primary-active-bg)}.button--primary:focus-visible{color:var(--tm-button-primary-focus);background-color:var(--tm-button-primary-focus-bg)}.button--primary:disabled,.button--primary.button--link-disabled{color:var(--tm-button-primary-disabled);background-color:var(--tm-button-primary-disabled-bg)}.button--primary:disabled:hover,.button--primary.button--link-disabled:hover{background-color:var(--tm-button-primary-disabled-bg)}.button--secondary{color:var(--tm-button-secondary);background-color:var(--tm-button-secondary-bg)}.button--secondary:hover{color:var(--tm-button-secondary-hover);background-color:var(--tm-button-secondary-hover-bg)}.button--secondary:active{color:var(--tm-button-secondary-active);background-color:var(--tm-button-secondary-active-bg)}.button--secondary:focus-visible{color:var(--tm-button-secondary-focus);background-color:var(--tm-button-secondary-focus-bg)}.button--secondary:disabled,.button--secondary.button--link-disabled{color:var(--tm-button-secondary-disabled);background-color:var(--tm-button-secondary-disabled-bg)}.button--secondary:disabled:hover,.button--secondary.button--link-disabled:hover{background-color:var(--tm-button-secondary-disabled-bg)}.button--default{color:var(--tm-button-default);background-color:var(--tm-button-default-bg)}.button--default:hover{color:var(--tm-button-default-hover);background-color:var(--tm-button-default-hover-bg)}.button--default:active{color:var(--tm-button-default-active);background-color:var(--tm-button-default-active-bg)}.button--default:focus-visible{color:var(--tm-button-default-focus);background-color:var(--tm-button-default-focus-bg)}.button--default:disabled,.button--default.button--link-disabled{color:var(--tm-button-default-disabled);background-color:var(--tm-button-default-disabled-bg)}.button--default:disabled:hover,.button--default.button--link-disabled:hover{background-color:var(--tm-button-default-disabled-bg)}.button--tertiary{color:var(--tm-button-tertiary);background-color:var(--tm-button-tertiary-bg)}.button--tertiary:hover{color:var(--tm-button-tertiary-hover);background-color:var(--tm-button-tertiary-hover-bg)}.button--tertiary:active{color:var(--tm-button-tertiary-active);background-color:var(--tm-button-tertiary-active-bg)}.button--tertiary:focus-visible{color:var(--tm-button-tertiary-focus);background-color:var(--tm-button-tertiary-focus-bg)}.button--tertiary:disabled,.button--tertiary.button--link-disabled{color:var(--tm-button-tertiary-disabled);background-color:var(--tm-button-tertiary-disabled-bg)}.button--tertiary:disabled:hover,.button--tertiary.button--link-disabled:hover{background-color:var(--tm-button-tertiary-disabled-bg)}.button--link{color:var(--tm-button-link);background-color:var(--tm-button-link-bg)}.button--link:hover{color:var(--tm-button-link-hover);background-color:var(--tm-button-link-hover-bg)}.button--link:active{color:var(--tm-button-link-active);background-color:var(--tm-button-link-active-bg)}.button--link:focus-visible{color:var(--tm-button-link-focus);background-color:var(--tm-button-link-focus-bg)}.button--link:disabled,.button--link.button--link-disabled{color:var(--tm-button-link-disabled);background-color:var(--tm-button-link-disabled-bg)}.button--link:disabled:hover,.button--link.button--link-disabled:hover{background-color:var(--tm-button-link-disabled-bg)}.button--danger{color:var(--tm-button-danger);background-color:var(--tm-button-danger-bg)}.button--danger:hover{color:var(--tm-button-danger-hover);background-color:var(--tm-button-danger-hover-bg)}.button--danger:active{color:var(--tm-button-danger-active);background-color:var(--tm-button-danger-active-bg)}.button--danger:focus-visible{color:var(--tm-button-danger-focus);background-color:var(--tm-button-danger-focus-bg)}.button--danger:disabled,.button--danger.button--link-disabled{color:var(--tm-button-danger-disabled);background-color:var(--tm-button-danger-disabled-bg)}.button--danger:disabled:hover,.button--danger.button--link-disabled:hover{background-color:var(--tm-button-danger-disabled-bg)}.button--small,.button--medium,.button--large{height:38px;font-size:13px}.button--extra-large{height:42px;font-size:13px}}@media (min-width: 1200px){@layer core{.button--medium{height:42px;font-size:13px}.button--large{height:46px;font-size:14px}}}@media (min-width: 416px){@layer core{.button--extra-large{height:46px;font-size:14px}}}@media (min-width: 1800px){@layer core{.button--extra-large{height:50px;font-size:14px}}}@layer common;@layer common{.actions{display:flex;flex-direction:row;justify-content:flex-end;flex-wrap:wrap;align-items:center;gap:10px;width:100%}.actions__icon-only{display:none}}@media (min-width: 570px){@layer common{.actions__icon-only{display:flex}}}@media (width < 570px){@layer common{.actions__action-small{height:28px;padding-left:8px;padding-right:8px}}}@layer common;[theme=dark]{--tm-info-block-icon: rgba(58, 100, 248, .48)}@layer common{.info-block{display:flex;flex-direction:column;gap:5px}.info-block__icon{--tm-icon-width: 16px;--tm-icon-height: 16px;flex-shrink:0;color:var(--tm-info-block-icon)}.info-block__item{display:flex;flex-direction:row;gap:10px;line-height:18px}}@layer common;@layer common{.assignments__name{font-weight:var(--tm-font-weight-semibold)}.assignments__item-text{display:inline-flex;flex-grow:1;align-items:center}}@layer common;@layer common{.empty-state{--tm-icon-width: 80px;--tm-icon-height: 80px;display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;gap:4px}.empty-state__text{font-size:18px;color:var(--tm-default-text)}}@layer common;@layer common{.inline-error{--tm-icon-width: 24px;--tm-icon-height: 24px;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;flex-grow:1;gap:4px}.inline-error__text{font-size:13px;color:var(--tm-default-text)}}@layer core;[theme=dark]{--tm-table-bg: rgba(160, 174, 222, .08);--tm-table-header: rgba(214, 223, 255, .4);--tm-table-header-sorted: rgb(251, 251, 253);--tm-table-row-hover: rgba(160, 174, 222, .08);--tm-table-body: rgb(251, 251, 253);--tm-table-shadow: 0 0 32px 0 rgba(0, 0, 0, .1);--tm-table-edit: rgb(50, 116, 77);--tm-table-remove: rgb(139, 49, 49)}@layer core{.table{display:grid;column-gap:var(--tm-table-column-gap, 10px);border-radius:var(--tm-default-border-radius);background-color:var(--tm-table-bg);box-shadow:var(--tm-table-shadow);overflow:hidden}.table__header{--tm-icon-width: 12px;--tm-icon-height: 12px;display:flex;flex-direction:row;align-items:center;color:var(--tm-table-header);font-size:12px;font-weight:var(--tm-font-weight-medium);text-transform:uppercase;-webkit-user-select:none;user-select:none;position:relative}.table--sortable{cursor:pointer}.table--sorted-asc{--tm-icon-sort-down: var(--tm-table-header-sorted)}.table--sorted-desc{--tm-icon-sort-up: var(--tm-table-header-sorted)}.table--sorted-asc .table__header-caption,.table--sorted-desc .table__header-caption{color:var(--tm-table-header-sorted)}.table__row{display:grid;grid-template-columns:subgrid;grid-column:1 / -1}.table__row--hover{cursor:pointer}.table__row--hover:hover{background-color:var(--tm-table-row-hover)}.table__field{display:flex;flex-direction:row;align-items:center;padding:16px 0;font-size:13px;color:var(--tm-table-body);position:relative}.table__field:after{content:"";position:absolute;background-color:var(--tm-default-divider);inline-size:calc(100% + var(--tm-table-column-gap, 10px));block-size:1px;inset-inline-start:0;inset-block-start:0}.table--first{padding-left:16px}.table--last{padding-right:16px}.table--hidden{display:none}.table__details{display:grid;grid-template-rows:0fr;grid-column:1 / -1;overflow:hidden;font-size:13px;transition-property:grid-template-rows;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.table__details-content{display:flex;flex-direction:column;gap:10px;overflow:hidden}.table--details-opened{grid-template-rows:1fr;padding-bottom:16px}.table__action-edit{color:var(--tm-table-edit)}.table__action-remove{color:var(--tm-table-remove)}.table--first-from-416,.table--first-to-416,.table--first-to-570{padding-left:16px}.table--last-from-416,.table--last-to-416,.table--last-to-570{padding-right:16px}}@media (min-width: 570px){@layer core{.table--first{padding-left:24px}.table--last{padding-right:24px}.table--first-from-416,.table--first-from-570{padding-left:24px}.table--first-to-570{padding-left:unset}.table--first-to-840,.table--first-to-980,.table--first-to-1200,.table--first-to-1440,.table--first-to-1600,.table--first-to-1800{padding-left:24px}.table--last-from-416,.table--last-from-570{padding-right:24px}.table--last-to-570{padding-right:unset}.table--last-to-840,.table--last-to-980,.table--last-to-1200,.table--last-to-1440,.table--last-to-1600,.table--last-to-1800{padding-right:24px}}}@media (min-width: 840px){@layer core{.table--first-from-840{padding-left:24px}.table--first-to-840{padding-left:unset}.table--last-from-840{padding-right:24px}.table--last-to-840{padding-right:unset}}}@media (min-width: 980px){@layer core{.table--first-from-980{padding-left:24px}.table--first-to-980{padding-left:unset}.table--last-from-980{padding-right:24px}.table--last-to-980{padding-right:unset}}}@media (min-width: 1200px){@layer core{.table--first-from-1200{padding-left:24px}.table--first-to-1200{padding-left:unset}.table--last-from-1200{padding-right:24px}.table--last-to-1200{padding-right:unset}}}@media (min-width: 1440px){@layer core{.table--first-from-1440{padding-left:24px}.table--first-to-1440{padding-left:unset}.table--last-from-1440{padding-right:24px}.table--last-to-1440{padding-right:unset}}}@media (min-width: 1600px){@layer core{.table--first-from-1600{padding-left:24px}.table--first-to-1600{padding-left:unset}.table--last-from-1600{padding-right:24px}.table--last-to-1600{padding-right:unset}}}@media (min-width: 1800px){@layer core{.table--first-from-1800{padding-left:24px}.table--first-to-1800{padding-left:unset}.table--last-from-1800{padding-right:24px}.table--last-to-1800{padding-right:unset}}}@media (min-width: 416px){@layer core{.table--first-to-416{padding-left:unset}.table--last-to-416{padding-right:unset}}}@layer common;@layer common{.remove-icon{display:inline-block;cursor:pointer}.remove-icon--removing{cursor:default;color:unset}.remove-icon--disabled{color:var(--tm-default-disabled-text)}}@layer common;[theme=dark]{--tm-row-actions-icon: rgb(70, 78, 106);--tm-row-actions-icon-hover: rgb(224, 225, 228)}@layer common{.row-actions{--tm-icon-width: 16px;--tm-icon-height: 16px;display:flex;flex-direction:row;align-items:center;cursor:pointer;color:var(--tm-row-actions-icon);height:24px}.row-actions:hover{color:var(--tm-row-actions-icon-hover)}}@media (min-width: 570px){@layer common{.row-actions{height:unset}}}@layer core;@layer core{.locker{position:absolute;inset:0;z-index:9999}}@layer core;[theme=dark]{--tm-table-pager-text: rgba(214, 223, 255, .55);--tm-table-pager-hover-bg: rgba(160, 174, 222, .08);--tm-table-pager-selected: rgb(251, 251, 253);--tm-table-pager-selected-bg: rgba(129, 140, 181, .18);--tm-table-pager-load-more: rgb(251, 251, 253);--tm-table-pager-disabled: rgb(70, 78, 106)}@layer core{.table-pager{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:15px 0 20px;color:var(--tm-table-pager-text);-webkit-user-select:none;user-select:none}.table-pager__sizes{display:flex;flex-direction:row;align-items:center;font-size:12px;font-weight:var(--tm-font-weight-medium);gap:12px}.table-pager__list{display:flex;flex-direction:row;align-items:center;gap:8px}.table-pager__item{--tm-icon-width: 16px;--tm-icon-height: 16px;font-size:15px;font-weight:var(--tm-font-weight-semibold);padding:10px}.table-pager__item:hover{cursor:pointer;background-color:var(--tm-table-pager-hover-bg);border-radius:var(--tm-default-border-radius)}.table-pager__pages{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:8px;font-size:15px;font-weight:var(--tm-font-weight-semibold)}.table-pager__load-more{cursor:pointer;color:var(--tm-table-pager-load-more);font-size:13px;font-weight:var(--tm-font-weight-semibold)}.table-pager--selected{color:var(--tm-table-pager-selected);background-color:var(--tm-table-pager-selected-bg);border-radius:var(--tm-default-border-radius)}.table-pager--disabled{cursor:default;color:var(--tm-table-pager-disabled)}.table-pager--disabled:hover{background-color:transparent}}@media (min-width: 570px){@layer core{.table-pager{justify-content:space-between}}}.show-from-416,.show-from-570,.show-from-840,.show-from-980,.show-from-1200,.show-from-1440,.show-from-1600,.show-from-1800{display:none}.centered{justify-content:center;text-align:center}.no-wrap{white-space:nowrap}.width-full{width:100%}.semi-bold{font-weight:var(--tm-font-weight-semibold)}.editable:hover{cursor:pointer;color:var(--tm-default-link)}.two-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:10px}@media (min-width: 416px){.show-from-416{display:flex}.show-to-416{display:none}}@media (min-width: 570px){.show-from-570{display:flex}.show-to-570{display:none}}@media (min-width: 840px){.show-from-840{display:flex}.show-to-840{display:none}}@media (min-width: 980px){.show-from-980{display:flex}.show-to-980{display:none}}@media (min-width: 1200px){.show-from-1200{display:flex}.show-to-1200{display:none}}@media (min-width: 1440px){.show-from-1440{display:flex}.show-to-1440{display:none}}@media (min-width: 1600px){.show-from-1600{display:flex}.show-to-1600{display:none}}@media (min-width: 1800px){.show-from-1800{display:flex}.show-to-1800{display:none}}@layer common;@layer common{.entity-name{display:inline-flex;flex-direction:row;gap:5px;font-family:var(--tm-font-heading-family);font-size:14px}.entity-name__link{color:var(--tm-default-link);font-weight:var(--tm-font-weight-medium)}}@keyframes overlay-loader__animate-show{0%{visibility:hidden}to{visibility:visible}}@layer core;@layer core{.overlay-loader{display:flex;align-items:center;justify-content:center;position:fixed;inset:0;z-index:9998;animation:overlay-loader__animate-show 0s step-start 0s forwards}.overlay-loader--background{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}@layer common;[theme=dark]{--tm-modal-dialog-bg: rgb(44, 50, 69);--tm-modal-dialog-close: rgba(214, 223, 255, .55);--tm-modal-dialog-bottom-left-bg: rgba(58, 100, 248, .64);--tm-modal-dialog-top-right-bg: rgba(58, 100, 248, .64);--tm-modal-dialog-text: rgb(251, 251, 253);--tm-modal-dialog-shadow: 0 0 32px 0 rgba(0, 0, 0, .1)}@layer common{.modal-dialog{display:flex;align-items:flex-end;justify-content:center;position:fixed;inset:0;z-index:9940;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-dialog__box{display:flex;flex-direction:column;justify-content:flex-start;box-shadow:var(--tm-modal-dialog-shadow);border-radius:var(--tm-default-border-radius);overflow:hidden;color:var(--tm-modal-dialog-text);background-color:var(--tm-modal-dialog-bg);padding:20px 0;max-width:540px;max-height:100dvh;width:100%;transform:translateY(100%);transition:transform .15s cubic-bezier(.4,0,.2,1)}.modal-dialog--opened{transform:translateY(0)}.modal-dialog__background{overflow:hidden;position:absolute;border-radius:var(--tm-default-border-radius);inset:0;z-index:-1}.modal-dialog__background__bottom-left{position:absolute;left:-66px;bottom:-86px;background-color:var(--tm-modal-dialog-bottom-left-bg);border-radius:100%;width:196px;height:196px;filter:blur(142px);z-index:-1}.modal-dialog__background__top-right{position:absolute;top:-30px;right:-85px;background-color:var(--tm-modal-dialog-top-right-bg);border-radius:100%;width:196px;height:196px;filter:blur(142px);z-index:-1}.modal-dialog__close{--tm-icon-width: 20px;--tm-icon-height: 20px;position:absolute;display:flex;justify-content:center;align-items:center;top:var(--tm-modal-close-top, 20px);right:var(--tm-modal-close-right, 20px);width:24px;height:24px;color:var(--tm-modal-dialog-close);cursor:pointer}.modal-dialog__header{display:flex;flex-direction:column;flex-grow:0;padding:0 20px 24px}.modal-dialog__header__main{--tm-icon-width: 20px;--tm-icon-height: 20px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-family:var(--tm-font-heading-family);font-size:20px;font-weight:var(--tm-font-weight-bold);line-height:24px;width:100%;gap:20px}.modal-dialog__header__sub{display:flex;flex-direction:column;font-size:13px}.modal-dialog__scroll{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-grow:1}.modal-dialog__scroll [data-overlayscrollbars-viewport]{display:flex}.modal-dialog__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:0 20px;flex-grow:1}.modal-dialog__error{--tm-icon-width: 30px;--tm-icon-height: 30px;display:flex;flex-direction:column;padding:0 20px;gap:16px}.modal-dialog__error__button{align-self:stretch}.modal-dialog__form{display:flex;flex-direction:column;flex-grow:1}.modal-dialog__inputs{display:flex;flex-direction:column;gap:20px;padding-bottom:20px}.modal-dialog__actions{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;gap:10px;flex:0}.modal-dialog__action-button{align-self:stretch}}@media (min-width: 416px){@layer common{.modal-dialog{align-items:center}.modal-dialog__box{margin:auto;transform:translateY(0)}}}@media (min-width: 570px){@layer common{.modal-dialog__header{padding-bottom:28px}}}@layer core;[theme=dark]{--tm-status-message-default: rgba(214, 223, 255, .5);--tm-status-message-disabled: rgb(70, 78, 106);--tm-status-message-success: rgb(76, 175, 115);--tm-status-message-danger: rgb(208, 73, 74);--tm-status-message-warning: rgb(225, 112, 49)}@layer core{.status-message{font-size:12px;line-height:18px;padding-top:8px;font-weight:var(--tm-font-weight-normal)}.status-message--default{color:var(--tm-status-message-default)}.status-message--disabled{color:var(--tm-status-message-disabled)}.status-message--success{color:var(--tm-status-message-success)}.status-message--danger{color:var(--tm-status-message-danger)}.status-message--warning{color:var(--tm-status-message-warning)}}@layer core;[theme=dark]{--tm-input-bg: rgba(160, 174, 222, .08);--tm-input-disabled-bg: rgba(160, 174, 222, .08);--tm-input-hover-bg: rgba(129, 140, 181, .18);--tm-input-focus-border: rgb(46, 78, 195);--tm-input-icon-left: rgb(251, 251, 253);--tm-input-icon-right: rgba(214, 223, 255, .4);--tm-input-icon-disabled: rgb(70, 78, 106);--tm-input-label: rgba(214, 223, 255, .4);--tm-input-label-text-area: rgb(70, 78, 106);--tm-input-label-disabled: rgb(70, 78, 106);--tm-input-text: rgb(251, 251, 253);--tm-input-success-border: rgb(76, 175, 115);--tm-input-error-border: rgb(208, 73, 74);--tm-input-focus-shadow: 0 0 0 0 rgba(58, 100, 248, .16)}@layer core{.input{display:flex;flex-direction:row;align-items:center;justify-content:stretch;padding:0 16px;gap:12px;border-radius:var(--tm-default-border-radius);border:2px solid transparent;background-color:var(--tm-input-bg);transition-property:color,background-color,border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;position:relative}.input:focus-within{box-shadow:var(--tm-input-focus-shadow);border:2px solid var(--tm-input-focus-border)}.input:hover{background-color:var(--tm-input-hover-bg)}.input--disabled{border-color:transparent;background-color:var(--tm-input-disabled-bg)}.input--disabled:hover{background-color:var(--tm-input-disabled-bg)}.input__icon-left{flex:none;color:var(--tm-input-icon-left)}.input--disabled .input__icon-left{color:var(--tm-input-icon-disabled)}.input__icon-right{flex:none;color:var(--tm-input-icon-right)}.input--disabled .input__icon-right{color:var(--tm-input-icon-disabled)}.input__spinner{display:flex;flex-direction:row;gap:8px;justify-content:flex-end;align-items:center}.input__icon-spinner{cursor:pointer}.input__wrapper{display:flex;flex-direction:column;flex:1;justify-content:center;position:relative;height:100%;background-color:transparent}.input--text-area .input__wrapper{padding-top:5px}.input__label{display:block;position:absolute;left:0;right:0;color:var(--tm-input-label);font-weight:var(--tm-font-weight-semibold);transition-property:top,font-size,font-weight,line-height,right;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.input--disabled .input__label{color:var(--tm-input-label-disabled)}.input--text-area .input__label{top:8px;padding:0}.input__input{display:block;position:absolute;inset:0;width:100%;-webkit-appearance:none;appearance:none;color:var(--tm-input-text);background-color:transparent;font-weight:var(--tm-font-weight-semibold);border:none}.input__input:focus{outline:none}.input__input:-webkit-autofill{-webkit-text-fill-color:var(--tm-input-text);-webkit-transition:background-color 50000s ease-in-out 0s!important;transition:background-color 50000s ease-in-out 0s!important;caret-color:var(--tm-input-text);background-color:transparent}.input__input:autofill{-webkit-text-fill-color:var(--tm-input-text);transition:background-color 50000s ease-in-out 0s!important;caret-color:var(--tm-input-text);background-color:transparent}.input--disabled .input__input{color:var(--tm-default-disabled-text)}.input__input:not(:placeholder-shown){top:8px;bottom:0}.input:not(.input--readonly) .input__input:focus-within{top:8px;bottom:0}.input--text-area .input__input{position:relative;padding:0;resize:none;scrollbar-color:var(--tm-scrollbar-handle-bg) var(--tm-scrollbar-track-bg)}.input--text-area .input__input::-webkit-scrollbar-thumb{background-color:var(--tm-scrollbar-handle-bg)}.input--text-area .input__input::-webkit-scrollbar-track{background-color:var(--tm-scrollbar-track-bg)}.input:not(.input--readonly) .input__input:focus-within~.input__label,.input__input:not(:placeholder-shown)~.input__label{position:absolute;top:2px;right:-20px;font-size:11px;font-weight:var(--tm-font-weight-normal);line-height:10px}.input--number{-moz-appearance:textfield}.input--number::-webkit-outer-spin-button,.input--number::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input--success{border-color:var(--tm-input-success-border)}.input--success:focus-within{border-color:var(--tm-input-success-border)}.input--error{border-color:var(--tm-input-error-border)}.input--error:focus-within{border-color:var(--tm-input-error-border)}.input--small,.input--medium,.input--large{--tm-icon-width: 16px;--tm-icon-height: 16px;height:38px;font-size:13px;line-height:21px}.input--extra-large{--tm-icon-width: 16px;--tm-icon-height: 16px;height:42px;font-size:14px;line-height:21px}}@media (min-width: 1200px){@layer core{.input--medium{--tm-icon-width: 16px;--tm-icon-height: 16px;height:42px;font-size:14px;line-height:21px}.input--large{--tm-icon-width: 20px;--tm-icon-height: 20px;height:46px;font-size:14px;line-height:21px}}}@media (min-width: 416px){@layer core{.input--extra-large{--tm-icon-width: 20px;--tm-icon-height: 20px;height:46px;font-size:14px;line-height:21px}}}@media (min-width: 1800px){@layer core{.input--extra-large{--tm-icon-width: 20px;--tm-icon-height: 20px;height:50px;font-size:15px;line-height:19.5px}}}@layer core;[theme=dark]{--tm-dropdown-bg: rgb(18, 22, 38);--tm-dropdown-shadow: 0 14px 32px 0 rgba(22, 23, 33, .2)}@layer core{.dropdown{display:flex;justify-content:center;align-items:center}.dropdown__popup{position:absolute;color:var(--tm-default-text);background-color:var(--tm-dropdown-bg);box-shadow:var(--tm-dropdown-shadow);border-radius:var(--tm-default-border-radius);font-size:13px;opacity:0;transition:opacity .3s;z-index:9950;display:flex}.dropdown--open{opacity:1}}@layer core;@layer core{.select-input{display:flex;flex-direction:row;align-items:center;justify-content:stretch;cursor:pointer}.select-input__dropdown{flex-grow:1}.select-input__label{cursor:pointer}.select-input__input{cursor:pointer;caret-color:transparent}.select-input__trigger-wrapper{flex-grow:1;-webkit-user-select:none;user-select:none}}@layer core;[theme=dark]{--tm-select-field-item-hover-bg: rgba(160, 174, 222, .08)}.modal-dialog .select-field__scroll{padding:0}.modal-dialog .select-field__link{font-size:13px;width:calc(100% - 6px)}@layer core{.select-field__scroll{padding:8px;width:100%}.select-field__scroll [data-overlayscrollbars-viewport]{display:flex;flex-direction:column;justify-content:space-between;gap:3px}.select-field__link{cursor:pointer;padding:3px;border-radius:var(--tm-default-border-radius)}.select-field__link:hover{background-color:var(--tm-select-field-item-hover-bg)}.select-field--item-disabled{pointer-events:none;color:var(--tm-default-disabled-text)}}@layer common;[theme=dark]{--tm-search-input-active: rgb(84, 194, 128)}@layer common{.search-input{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;gap:16px}.search-input__entry{flex-grow:1}.search-input--active{color:var(--tm-search-input-active)}}@media (min-width: 570px){@layer common{.search-input{flex-grow:1;width:auto}}}@media (min-width: 840px){@layer common{.search-input{justify-content:flex-end}.search-input__entry{max-width:350px;flex-grow:0}}}@layer dialogs;@layer dialogs{.email-access-rule-edit{display:flex;flex-direction:column;align-items:stretch;gap:15px;flex-grow:1}.email-access-rule-edit__emails{display:flex;flex-direction:column;justify-content:flex-start;flex:1}.email-access-rule-edit__table-area{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex:1}.email-access-rule-edit__table{grid-template-columns:1fr -webkit-min-content;grid-template-columns:1fr min-content;grid-template-rows:40px auto}.email-access-rule-edit__pager{flex:0;justify-self:flex-end;padding:10px 0 0}.email-access-rule-edit__field-email{padding:10px 0 10px 16px}.email-access-rule-edit__field-actions{justify-content:flex-end;padding:10px 16px 10px 0;gap:8px}.email-access-rule-edit__action{cursor:pointer}.email-access-rule-edit__deny{color:var(--tm-default-disabled-text)}.email-access-rule-edit__added{color:var(--tm-default-link)}.email-access-rule-edit__search-group{display:flex;flex-direction:row;gap:10px;justify-content:stretch;flex:0}.email-access-rule-edit__search{flex-grow:1;gap:10px}.email-access-rule-edit__search-input{flex-grow:1;max-width:unset;padding-right:8px}.email-access-rule-edit__add{display:flex;flex-direction:column;align-items:center}.email-access-rule-edit__add-button{margin-top:5px}}@media (min-height: 700px){@layer dialogs{.email-access-rule-edit{min-height:553px}}}@layer dialogs;@layer dialogs{.access-rule-edit{min-height:100dvh}.access-rule-edit__inputs{flex-grow:1;gap:15px;padding-bottom:15px}.access-rule-edit__group{display:flex;flex-direction:row;gap:8px;align-items:flex-start;justify-content:stretch}.access-rule-edit__booking-types{display:flex;flex-direction:column;gap:8px;max-height:40px}.access-rule-edit__booking-type-entry{display:flex;flex-direction:row;gap:8px}}@media (min-width: 416px){@layer dialogs{.access-rule-edit{min-height:unset}}}@layer layout;@layer layout{.single-layout{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100dvh;overflow-y:auto;gap:25px;color:var(--tm-default-text);font-size:13px}.single-layout__top-header{display:flex;justify-content:center;align-items:center;align-self:stretch;gap:10px;padding:0 10px;font-family:var(--tm-font-heading-family);font-size:20px;font-weight:var(--tm-font-weight-bold);line-height:24px}.single-layout--header-large{display:none}.single-layout__card{justify-content:stretch;align-items:center;border-radius:0;width:100%;min-height:100dvb;gap:10px;padding:20px;box-shadow:none}.single-layout__title{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;align-self:stretch;font-family:var(--tm-font-heading-family);font-size:20px;font-weight:var(--tm-font-weight-bold);line-height:24px}.single-layout__sub-title{display:flex;align-items:flex-start;justify-content:center;align-self:stretch;text-align:center;color:var(--tm-default-text);font-size:16px;font-weight:var(--tm-font-weight-normal)}.single-layout__form{display:flex;flex-direction:column;align-items:stretch;align-self:stretch;gap:20px}.single-layout__inputs{display:flex;flex-direction:column;align-self:stretch;gap:20px}.single-layout__actions{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;gap:10px}.single-layout__action-button{align-self:stretch}}@media (min-width: 416px){@layer layout{.single-layout{padding:40px 20px}.single-layout__top-header{display:none}.single-layout--header-large{display:flex}.single-layout__card{gap:20px;min-height:auto;max-width:530px;border-radius:var(--tm-default-border-radius);box-shadow:unset}}}@media (min-width: 570px){@layer layout{.single-layout{padding:48px 32px}.single-layout__top-header{font-size:26px;line-height:32px}}}@media (min-width: 840px){@layer layout{.single-layout{padding:40px}}}@media (min-width: 1200px){@layer layout{.single-layout{padding:64px}.single-layout__top-header{font-size:32px;line-height:38px}.single-layout__title{font-size:22px;line-height:26px}}}@layer dialogs;[theme=dark]{--tm-confirm-danger: rgb(231, 81, 82)}@layer dialogs{.confirm{color:var(--tm-default-text);max-width:400px}.confirm__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.confirm__icon{--tm-icon-width: 96px;--tm-icon-height: 96px}.confirm__icon--danger{color:var(--tm-confirm-danger)}}@layer common;[theme=dark]{--tm-table-switch-bg: rgba(11, 15, 29, .6);--tm-table-switch-bg-small: rgba(160, 174, 222, .08);--tm-table-switch-selector-bg: rgba(129, 140, 181, .18);--tm-table-switch-icon: rgba(214, 223, 255, .4);--tm-table-switch-icon-active: rgb(251, 251, 253)}@layer common{.table-switch{display:flex;flex-direction:row;justify-content:flex-start;position:relative;width:98px;height:38px;border-radius:38px;padding:4px;gap:6px;cursor:pointer;background-color:var(--tm-table-switch-bg-small)}.table-switch__selector{position:absolute;width:42px;height:30px;border-radius:38px;inset:4px;cursor:pointer;background-color:var(--tm-table-switch-selector-bg);transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.table-switch__selector--cards{transform:translate(48px)}.table-switch__selector--active{cursor:default}.table-switch__icons{--tm-icon-width: 16px;--tm-icon-height: 16px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:absolute;inset:0 4px}.table-switch__icon{display:flex;justify-content:center;align-items:center;width:42px;height:30px;color:var(--tm-table-switch-icon)}.table-switch__icon--active{color:var(--tm-table-switch-icon-active)}}@media (min-width: 980px){@layer common{.table-switch{background-color:var(--tm-table-switch-bg)}}}@layer layout;[theme=dark]{--tm-admin-layout-header-text: rgb(251, 251, 253)}@layer layout{.admin-layout-header{display:flex;flex-flow:row wrap;justify-content:space-between;padding:22px 20px;gap:22px 16px;color:var(--tm-admin-layout-header-text)}.admin-layout-header__title{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;white-space:nowrap;font-family:var(--tm-font-heading-family);font-size:17px;font-weight:var(--tm-font-weight-bold);line-height:20px;gap:10px}.admin-layout-header__right{display:flex;flex:1 1 auto;flex-flow:row wrap;justify-content:flex-end;align-items:center;gap:16px}.admin-layout-header__search{flex:1 1 auto}.admin-layout-header__search-entry{flex:1 1 auto;min-width:150px}.admin-layout-header__content{display:flex;flex-direction:row;flex:1 0 max-content;align-items:center;gap:16px;width:100%}}@media (min-width: 840px){@layer layout{.admin-layout-header{flex-wrap:nowrap}}}@media (min-width: 570px){@layer layout{.admin-layout-header__title{font-size:20px;line-height:24px}.admin-layout-header__right{flex-wrap:nowrap}.admin-layout-header__content{flex-grow:0;width:auto}}}@media (min-width: 1440px){@layer layout{.admin-layout-header__title{font-size:24px;line-height:30px}}}@layer layout;@layer layout{.admin-layout{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;min-height:100%}.admin-layout__content{display:flex;flex-direction:column;flex-grow:1;padding:0 20px;color:var(--tm-default-text);position:relative}}@layer pages;@layer pages{.access-control__table{color:var(--tm-default-text);grid-template-columns:1fr minmax(-webkit-min-content,-webkit-max-content) -webkit-min-content;grid-template-columns:1fr minmax(min-content,max-content) min-content;grid-template-rows:56px auto}.access-control__field-type{color:var(--tm-default-link)}.access-control__assignment-item{justify-content:stretch;align-items:flex-start}}@media (min-width: 570px){@layer pages{.access-control__table{grid-template-columns:1fr repeat(3,minmax(-webkit-min-content,-webkit-max-content)) -webkit-min-content;grid-template-columns:1fr repeat(3,minmax(min-content,max-content)) min-content}.access-control__action{width:105px}}}@layer common;[theme=dark]{--tm-active-status-active: rgb(84, 194, 128);--tm-active-status-disabled: rgb(70, 78, 106)}@layer common{.active-status--active{color:var(--tm-active-status-active)}.active-status--disabled{color:var(--tm-active-status-disabled)}.active-status--disabled .fi{opacity:.5}.active-status__field-active{--tm-icon-width: 16px;--tm-icon-height: 16px;justify-content:center}}@layer common;[theme=dark]{--tm-account-logo-bg: rgba(129, 140, 181, .18);--tm-account-logo-text: rgb(103, 137, 255)}@layer common{.account-logo{--tm-icon-width: 40px;--tm-icon-height: 40px;display:flex;justify-content:center;align-items:center;border-radius:100%;background-color:var(--tm-account-logo-bg);font-weight:var(--tm-font-weight-medium);color:var(--tm-account-logo-text);flex-shrink:0;width:40px;height:40px}}@layer common;[theme=dark]{--tm-account-role-disabled: rgb(70, 78, 106);--tm-account-role-owner: rgb(246, 148, 0)}@layer common{.account-role{--tm-icon-width: 12px;--tm-icon-height: 12px;--tm-icon-display: inline-block}.account-role__item{display:inline-flex;flex-direction:row;align-items:center;gap:5px}.account-role--disabled{color:var(--tm-account-role-disabled)}.account-role--disabled .fi{opacity:.5}.account-role--owner{color:var(--tm-account-role-owner)}.account-role--privileged{color:var(--tm-default-text)}}@layer core;[theme=dark]{--tm-card-bg: rgba(160, 174, 222, .08);--tm-card-shadow: 0 0 32px 0 rgba(0, 0, 0, .1)}@layer core{.card{display:flex;flex-direction:column;isolation:isolate;position:relative;border-radius:var(--tm-default-border-radius);padding:22px 24px;background-color:var(--tm-card-bg);box-shadow:var(--tm-card-shadow)}}@layer core;[theme=dark]{--tm-checkbox-icon: rgb(251, 251, 253);--tm-checkbox-bg: rgba(160, 174, 222, .08);--tm-checkbox-hover: rgba(214, 223, 255, .5);--tm-checkbox-hover-bg: rgba(58, 100, 248, .32);--tm-checkbox-checked-bg: rgb(58, 100, 248);--tm-checkbox-unchecked-bg: rgb(231, 81, 82);--tm-checkbox-error-bg: rgba(231, 81, 82, .32);--tm-checkbox-label: rgb(251, 251, 253);--tm-checkbox-label-required: rgb(231, 81, 82)}@layer core{.checkbox{--tm-icon-width: 12px;--tm-icon-height: 12px;display:flex;flex-direction:row;align-items:center;gap:10px}.checkbox__check{display:flex;justify-content:center;align-items:center;border-radius:2px;cursor:pointer;background-color:var(--tm-checkbox-bg);color:var(--tm-checkbox-icon)}.checkbox__check:hover{color:var(--tm-checkbox-hover);background-color:var(--tm-checkbox-hover-bg)}.checkbox__check:focus-visible{outline:solid 1px}.checkbox--s .checkbox__check{width:18px;height:18px}.checkbox--m .checkbox__check{width:20px;height:20px}.checkbox--checked .checkbox__check{background-color:var(--tm-checkbox-checked-bg)}.checkbox--unchecked .checkbox__check{background-color:var(--tm-checkbox-unchecked-bg)}.checkbox--error .checkbox__check{background-color:var(--tm-checkbox-error-bg)}.checkbox--disabled .checkbox__check{pointer-events:none;color:var(--tm-checkbox-hover);background-color:var(--tm-checkbox-hover-bg)}.checkbox--required .checkbox__required-label{color:var(--tm-checkbox-label-required)}.checkbox__label{cursor:pointer;color:var(--tm-checkbox-label)}.checkbox--s .checkbox__label{font-size:13px}.checkbox--m .checkbox__label{font-size:14px}.checkbox--bold .checkbox__label{font-weight:var(--tm-font-weight-semibold)}.checkbox--disabled .checkbox__label{color:var(--tm-default-disabled-text);pointer-events:none}}@layer core;@layer core{.select-item-group{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:5px;padding:5px;white-space:nowrap;color:var(--tm-default-border)}.select-item-group__line{width:100%}}@layer common;@layer common{.access-rule-selector__group{display:flex;flex-direction:column;gap:8px}.access-rule-selector__group-header{padding-left:0;padding-right:0}.access-rule-selector__left-group{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-grow:1;gap:8px}.access-rule-selector__button-group{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:8px}.access-rule-selector__selection-item{display:flex;flex-direction:row;align-items:center;width:100%;gap:8px}.access-rule-selector__priority-button{cursor:pointer}.access-rule-selector__inactive{opacity:.5}}@layer common;@layer common{.booking-type-selector__group-header{padding-left:0;padding-right:0}.booking-type-selector__group{display:flex;flex-direction:column;gap:8px}.booking-type-selector__selection-item{display:flex;flex-direction:row;align-items:center;gap:8px}.booking-type-selector__inactive{opacity:.5}}@layer common;@layer common{.country-selector__item{--tm-icon-width: 17px;--tm-icon-height: 13px;display:flex;flex-direction:row;align-items:center;gap:8px}.country-selector__item .fi{width:18px}}@layer common;[theme=dark]{--tm-timezone-selector-offset-bg: rgb(34, 59, 146)}@layer common{.timezone-selector__item{display:flex;flex-direction:row;align-items:center;gap:8px}.timezone-selector__item--empty{--tm-icon-width: 17px;--tm-icon-height: 13px}.timezone-selector__offset{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-shrink:0;width:80px;height:28px;padding:4px;background-color:var(--tm-timezone-selector-offset-bg);border-radius:var(--tm-default-border-radius);font-family:var(--tm-font-digits-family)}.timezone-selector__item--empty .timezone-selector__offset{justify-content:flex-start}.timezone-selector__item--empty span{background-color:transparent}}@layer dialogs;@layer dialogs{.account-user-edit__sub-header{color:var(--tm-default-link)}}@layer pages;@layer pages{.account-view__card{display:flex;flex-direction:row;align-items:flex-start;gap:15px;font-size:13px;padding:20px}.account-view__info{display:flex;flex-direction:column;gap:15px}.account-view__title{font-family:var(--tm-font-heading-family);font-size:18px;font-weight:var(--tm-font-weight-bold)}.account-view__no-padding{padding-left:0;padding-right:0}.account-view__table{grid-template-columns:minmax(-webkit-min-content,1fr) minmax(-webkit-min-content,-webkit-max-content);grid-template-columns:minmax(min-content,1fr) minmax(min-content,max-content);grid-template-rows:56px auto;margin-bottom:15px}.account-view__field-status{color:var(--tm-default-link)}.account-view__role{justify-content:flex-end}.account-view__added{justify-content:flex-end;text-align:right}}@media (min-width: 570px){@layer pages{.account-view__account-action{width:109px}.account-view__user-action{width:105px}.account-view__table{grid-template-columns:1fr repeat(3,minmax(-webkit-min-content,-webkit-max-content)) -webkit-min-content;grid-template-columns:1fr repeat(3,minmax(min-content,max-content)) min-content}}}@media (min-width: 840px){@layer pages{.account-view__table{grid-template-columns:1fr repeat(4,minmax(-webkit-min-content,-webkit-max-content)) -webkit-min-content;grid-template-columns:1fr repeat(4,minmax(min-content,max-content)) min-content}}}@layer pages;@layer pages{.accounts__table{color:var(--tm-default-text);grid-template-columns:1fr -webkit-min-content;grid-template-columns:1fr min-content;grid-template-rows:56px auto}}@media (min-width: 570px){@layer pages{.accounts__table{grid-template-columns:-webkit-min-content minmax(-webkit-min-content,100px) 1fr repeat(2,minmax(-webkit-min-content,-webkit-max-content)) -webkit-min-content;grid-template-columns:min-content minmax(min-content,100px) 1fr repeat(2,minmax(min-content,max-content)) min-content}}}@media (min-width: 840px){@layer pages{.accounts__table{grid-template-columns:-webkit-min-content minmax(-webkit-min-content,100px) 1fr repeat(3,minmax(-webkit-min-content,-webkit-max-content)) -webkit-min-content;grid-template-columns:min-content minmax(min-content,100px) 1fr repeat(3,minmax(min-content,max-content)) min-content}}}@layer common;@layer common{.asset-webcal-link{--tm-icon-width: 22px;--tm-icon-height: 22px;position:absolute;top:var(--tm-webcal-button-top, 22px);right:var(--tm-webcal-button-right, 20px);color:var(--tm-default-text);cursor:pointer}}@layer common;@layer common{.back-button{--tm-icon-width: 22px;--tm-icon-height: 22px;position:absolute;top:var(--tm-back-button-top, 20px);left:var(--tm-back-button-left, 20px);color:var(--tm-default-text);cursor:pointer}}@layer core;[theme=dark]{--tm-background-bg: rgb(27, 30, 43);--tm-background-bottom-left: rgba(58, 100, 248, .16);--tm-background-bottom-right: rgba(119, 55, 255, .48);--tm-background-center: rgba(58, 100, 248, .32);--tm-background-top-right: rgb(58, 100, 248)}@layer core{.background{position:fixed;inset:0;background-color:var(--tm-background-bg);z-index:-1}.background__bottom-right{position:absolute;width:200px;height:200px;right:-41px;bottom:-28px;border-radius:100%;background-color:var(--tm-background-bottom-right);filter:blur(100px)}.background__bottom-left{position:absolute;width:900px;height:900px;left:-552px;bottom:-390px;border-radius:100%;background-color:var(--tm-background-bottom-left);filter:blur(200px)}.background__top-right{position:absolute;width:500px;height:500px;right:-223px;top:-188px;opacity:.4;border-radius:100%;background-color:var(--tm-background-top-right);filter:blur(150px)}.background__center{position:absolute;width:200px;height:200px;left:calc(50% - 100px);top:calc(50% - 100px);background-color:var(--tm-background-center);border-radius:100%;filter:blur(100px)}}@media (min-width: 570px){@layer core{.background__bottom-right{width:275px;height:275px;right:-59px;bottom:-90px;filter:blur(200px)}.background__bottom-left{width:1085px;height:1085px;left:-645px;bottom:-548px}.background__top-right{width:730px;height:730px;right:-260px;top:-265px;filter:blur(200px)}.background__center{width:400px;height:400px;left:calc(50% - 200px);top:calc(50% - 200px);filter:blur(200px)}}}@layer core;@layer core{.link{display:inline-flex;align-items:center;justify-content:center;gap:3px}.link__label{color:var(--tm-default-text);font-size:13px}.link__link{color:var(--tm-default-link);font-size:13px;font-weight:var(--tm-font-weight-semibold)}.link__link:hover{-webkit-text-decoration-line:none;text-decoration-line:none}.link__link:focus-visible{outline:solid 1px}}@layer pages;[theme=dark]{--tm-global-error-exception: rgb(231, 81, 82)}@layer pages{.global-error__card{background-color:transparent;justify-content:space-between;padding:20px}.global-error__content{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;gap:10px}.global-error__code{align-self:stretch;font-family:var(--tm-font-heading-family);font-weight:var(--tm-font-weight-bold);font-size:140px;line-height:160px;letter-spacing:5.6px;text-align:center}.global-error__message{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:15px;gap:5px;text-align:center}.global-error__exception{color:var(--tm-global-error-exception)}.global-error__contact{font-size:15px}.global-error__button-icon{padding-bottom:1px}}@media (min-width: 416px){@layer pages{.global-error__code{font-size:170px;line-height:180px;letter-spacing:6.8px}}}@layer layout;[theme=dark]{--tm-booking-layout-account: rgba(250, 251, 255, .7);--tm-booking-layout-asset: rgb(251, 251, 253)}@layer layout{.booking-layout--admin{--tm-webcal-button-right: 50px}.booking-layout--back{--tm-back-button-top: 23px}.booking-layout__dialog{padding-top:0;min-height:100dvh}.booking-layout__header{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;font-family:var(--tm-font-heading-family);padding:20px 48px 10px 20px}.booking-layout--admin .booking-layout__header{padding-right:78px}.booking-layout--back .booking-layout__header{padding-left:50px}.booking-layout__account{font-size:16px;font-weight:var(--tm-font-weight-normal);color:var(--tm-booking-layout-account)}.booking-layout__asset{font-size:20px;font-weight:var(--tm-font-weight-bold);color:var(--tm-booking-layout-asset)}.booking-layout__page{display:flex;flex-direction:column;gap:10px;align-self:stretch;flex:1}.booking-layout__content{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--tm-default-text);flex-grow:1;gap:10px}.booking-layout__main{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1;width:100%;gap:10px}.booking-layout__sub{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;font-size:14px;width:100%;gap:10px}.booking-layout__footer{display:flex;flex-direction:column;justify-content:flex-end;align-self:stretch;margin-top:auto;gap:10px}}@media (min-width: 416px){@layer layout{.booking-layout__dialog{min-height:unset}.booking-layout__page{min-height:553px}}}@layer common;[theme=dark]{--tm-booking-status-item-booked: rgb(84, 194, 128);--tm-booking-status-item-cancelled: rgb(231, 81, 82);--tm-booking-status-item-checked-in: rgb(58, 100, 248);--tm-booking-status-item-checked-out: rgb(119, 55, 255)}@layer common{.booking-status-item{font-family:var(--tm-font-heading-family)}.booking-status-item--booked{color:var(--tm-booking-status-item-booked)}.booking-status-item--cancelled{color:var(--tm-booking-status-item-cancelled)}.booking-status-item--checked-in{color:var(--tm-booking-status-item-checked-in)}.booking-status-item--checked-out{color:var(--tm-booking-status-item-checked-out)}}@layer common;@layer common{.time-span{white-space:nowrap}.time-span__overflow{font-size:13px}}@layer common;@layer common{.booking-details{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--tm-default-text);font-family:var(--tm-font-heading-family);flex:1;align-self:stretch}.booking-details__icon{--tm-icon-width: 100px;--tm-icon-height: 100px;--tm-icon-transform: translate(8%, 0);display:flex;justify-content:center;align-items:center}.booking-details__header{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:24px;font-weight:var(--tm-font-weight-medium)}.booking-details__date{font-size:32px;font-weight:var(--tm-font-weight-bold);line-height:38px}.booking-details__time{display:grid;grid-template-columns:1fr -webkit-min-content 1fr;grid-template-columns:1fr min-content 1fr;font-size:24px;font-weight:var(--tm-font-weight-medium);gap:5px}.booking-details__time-span{grid-column:2}.booking-details__time-span-overflow{grid-column:3}.booking-details__status{font-size:16px}.booking-details__duration{font-size:14px}}@layer layout;@layer layout{.booking-layout-page{display:flex;flex-direction:column;gap:10px;align-self:stretch;flex:1}.booking-layout-page__content{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--tm-default-text);flex-grow:1;gap:10px}.booking-layout-page__main{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1;width:100%;gap:10px}.booking-layout-page__sub{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;font-size:14px;width:100%;gap:10px}.booking-layout-page__footer{display:flex;flex-direction:column;justify-content:flex-end;align-self:stretch;margin-top:auto;gap:10px}}@media (min-width: 416px){@layer layout{.booking-layout-page{min-height:553px}}}@layer pages;@layer pages{.booking-confirm__icon{--tm-icon-width: 100px;--tm-icon-height: 100px;display:flex;justify-content:center;align-items:center;flex:1;padding:10px}.booking-confirm__header{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;font-size:18px;font-weight:var(--tm-font-weight-medium);line-height:1.1}.booking-confirm__date{font-size:32px;font-weight:var(--tm-font-weight-bold);font-family:var(--tm-font-heading-family);line-height:1.1}.booking-confirm__time{display:grid;grid-template-columns:1fr -webkit-min-content 1fr;grid-template-columns:1fr min-content 1fr;font-size:22px;font-weight:var(--tm-font-weight-medium);font-family:var(--tm-font-heading-family);line-height:1.1;gap:5px}.booking-confirm__time-span{white-space:nowrap;grid-column:2}.booking-confirm__overflow{grid-column:3;font-size:13px}.booking-confirm__location{color:var(--tm-default-text);font-size:13px}}@layer pages;@layer pages{.booking-error__icon{--tm-icon-width: 120px;--tm-icon-height: 120px;padding:10px}.booking-error__header{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;font-size:18px;font-weight:var(--tm-font-weight-medium)}.booking-error__content{text-align:center;font-size:14px}}@layer pages;@layer pages{.asset-booking-confirm__inputs{display:flex;flex-direction:column;justify-content:flex-end;align-self:stretch;gap:10px}.asset-booking-confirm__location{color:var(--tm-default-text);font-size:13px}}@layer core;[theme=dark]{--tm-check-circle-bg: rgb(67, 155, 102);--tm-check-circle-icon: rgb(251, 251, 253)}@layer core{.check-circle{--tm-icon-width: 8px;--tm-icon-height: 8px;display:flex;flex-direction:column;align-items:center;justify-content:center;top:-5px;right:-5px;position:absolute;border-radius:100%;border:2px solid var(--tm-check-circle-icon);width:15px;height:15px;color:var(--tm-check-circle-icon);background-color:var(--tm-check-circle-bg)}}@layer core;[theme=dark]{--tm-date-picker-header: rgb(251, 251, 253);--tm-date-picker-active: rgb(251, 251, 253);--tm-date-picker-inactive: rgb(78, 84, 109);--tm-date-picker-selected-bg: rgb(58, 100, 248)}@layer core{.date-picker{display:flex;flex-direction:column;gap:10px;width:100%}.date-picker__control{display:flex;flex-direction:row;align-items:center;gap:10px}.date-picker__control-buttons{display:flex;flex-direction:row;gap:5px}.date-picker__control-button{width:30px;height:30px;padding:2px}.date-picker__control-value{display:flex;flex-direction:row;justify-content:center;align-items:center;flex:1;gap:10px;color:var(--tm-default-text);font-family:var(--tm-font-heading-family);font-weight:var(--tm-font-weight-semibold)}.date-picker__grid{display:grid;grid-template-columns:repeat(7,1fr);justify-content:center;align-items:center;font-family:var(--tm-font-heading-family);font-size:16px}.date-picker__header{display:flex;flex-direction:row;justify-content:center;align-items:center;border-bottom:1px solid var(--tm-default-border);color:var(--tm-date-picker-header);font-size:13px}.date-picker__item{display:flex;flex-direction:row;justify-content:center;align-items:center;height:40px;color:var(--tm-date-picker-inactive);cursor:pointer;position:relative}.date-picker__two-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.date-picker__today{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.date-picker__today-button{padding:0;height:25px}.date-picker__clear{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.date-picker__clear-button{padding:0;height:25px}.date-picker--selected{background-color:var(--tm-date-picker-selected-bg);border-radius:var(--tm-default-border-radius)}.date-picker--active{color:var(--tm-date-picker-active)}}@media (min-width: 416px){@layer core{.date-picker__grid{font-size:18px}}}@layer pages;[theme=dark]{--tm-booking-select-date-header: rgba(250, 251, 255, .7);--tm-booking-select-date-closed: rgb(139, 49, 49);--tm-booking-select-date-booked: rgb(242, 130, 67);--tm-booking-select-date-not-available: rgb(78, 84, 109);--tm-booking-select-date-bg: rgba(160, 174, 222, .08);--tm-booking-select-date-selected-bg: rgb(58, 100, 248)}@layer pages{.booking-select-date__header{display:flex;flex-direction:column;justify-content:center;font-family:var(--tm-font-heading-family);font-size:18px;font-weight:var(--tm-font-weight-semibold);color:var(--tm-booking-select-date-header);width:100%}.booking-select-date__main{justify-content:flex-start;align-items:stretch}.booking-select-date__grid{overflow:hidden;background-color:transparent;gap:8px}.booking-select-date__grid-header{border:none}.booking-select-date__grid-item{border-radius:var(--tm-default-border-radius);background-color:var(--tm-booking-select-date-bg)}.booking-select-date__grid-today{display:none}.booking-select-date__grid-item--closed{color:var(--tm-booking-select-date-closed)}.booking-select-date__grid-item--booked{color:var(--tm-booking-select-date-booked)}.booking-select-date__grid-item--not-available{color:var(--tm-booking-select-date-not-available)}.booking-select-date__grid-item--selected{background-color:var(--tm-booking-select-date-selected-bg)}}@media (min-height: 630px){@layer pages{.booking-select-date__grid{gap:10px}}}@media (min-height: 616px){@layer pages{.booking-select-date__grid-today{display:flex}}}@layer common;[theme=dark]{--tm-slot-selector-available: rgb(84, 194, 128);--tm-slot-selector-available-hover: rgb(76, 175, 115)}@layer common{.slot-selector{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden}.slot-selector__title{color:var(--tm-default-text);font-size:16px;font-weight:var(--tm-font-weight-semibold);font-family:var(--tm-font-heading-family)}.slot-selector__scroll{width:100%;flex-grow:1;position:relative}.slot-selector__content{position:absolute;inset:0;display:grid;grid-template-columns:repeat(3,1fr);flex-direction:column;gap:10px;align-content:flex-start}.slot-selector__time-span{display:flex;flex-direction:row;align-items:center;justify-content:center;color:var(--tm-default-text);cursor:pointer;border-radius:var(--tm-default-border-radius);font-family:var(--tm-font-digits-family);font-size:19px;background-color:var(--tm-slot-selector-available);height:50px;position:relative}.slot-selector__time-span:hover{background-color:var(--tm-slot-selector-available-hover)}.slot-selector__check{right:0;top:0}.slot-selector__scrollbars{--os-padding-perpendicular: 0}}@layer pages;[theme=dark]{--tm-booking-select-time-error-icon: rgb(231, 81, 82)}@layer pages{.booking-select-time__duration{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.booking-select-time__duration-item-label{display:flex;flex-direction:row;align-items:center;gap:5px}.booking-select-time__bad-day{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:20px;color:var(--tm-default-text);text-align:center}.booking-select-time__bad-day-icon{--tm-icon-width: 50px;--tm-icon-height: 50px;color:var(--tm-booking-select-time-error-icon)}.booking-select-time__check{display:inline-flex;position:unset}.booking-select-time__slot-selector{flex:1}}@layer pages;@layer pages{.manage-booking-cancel__prompt{display:flex;flex-direction:row;align-items:center;justify-content:center;text-align:center;font-size:16px;width:100%}}@layer pages;@layer pages{.asset-booking-confirmed__info-buttons{text-align:center;color:var(--tm-default-text);font-size:14px}.asset-booking-confirmed__link-button{color:var(--tm-default-link);font-weight:var(--tm-font-weight-semibold);padding:0 5px}.asset-booking-confirmed__link-button:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}}@layer core;[theme=dark]{--tm-radio-button-default: rgba(160, 174, 222, .08);--tm-radio-button-hover: rgba(129, 140, 181, .18);--tm-radio-button-checked: rgb(58, 100, 248);--tm-radio-button-disabled: rgb(70, 78, 106);--tm-radio-button-label: rgb(251, 251, 253)}@layer core{.radio-button{--tm-icon-width: 12px;--tm-icon-height: 12px;display:flex;flex-direction:row;align-items:center;gap:10px}.radio-button__check{display:flex;justify-content:center;align-items:center;color:var(--tm-radio-button-default);cursor:pointer;width:20px;height:20px}.radio-button__check:hover{color:var(--tm-radio-button-hover)}.radio-button--checked .radio-button__check{color:var(--tm-radio-button-checked)}.radio-button--disabled .radio-button__check{pointer-events:none;color:var(--tm-radio-button-disabled)}.radio-button__label{cursor:pointer;color:var(--tm-radio-button-label)}.radio-button--s .radio-button__label{font-size:13px}.radio-button--m .radio-button__label{font-size:14px}.radio-button--disabled .radio-button__label{color:var(--tm-default-disabled-text);pointer-events:none}}@layer pages;@layer pages{.asset-classes__table{color:var(--tm-default-text);grid-template-columns:1fr -webkit-min-content;grid-template-columns:1fr min-content;grid-template-rows:56px auto}}@media (min-width: 570px){@layer pages{.asset-classes__action{width:105px}.asset-classes__table{grid-template-columns:minmax(-webkit-min-content,1fr) repeat(1,minmax(-webkit-min-content,-webkit-max-content)) -webkit-min-content;grid-template-columns:minmax(min-content,1fr) repeat(1,minmax(min-content,max-content)) min-content}}}@media (min-width: 840px){@layer pages{.asset-classes__table{grid-template-columns:minmax(-webkit-min-content,1fr) repeat(2,minmax(-webkit-min-content,-webkit-max-content)) -webkit-min-content;grid-template-columns:minmax(min-content,1fr) repeat(2,minmax(min-content,max-content)) min-content}}}@layer core;@layer core{.accordion-tab-header{--tm-icon-width: 14px;--tm-icon-height: 14px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:5px;white-space:nowrap;color:var(--tm-default-text);font-weight:var(--tm-font-weight-semibold);font-size:13px;padding:3px 0}.accordion-tab-header__line{flex:1;border:1px solid var(--tm-default-text);opacity:.5}.accordion-tab-header__icon{flex-shrink:0;transform:rotate(180deg);transition:transform .15s cubic-bezier(.4,0,.2,1)}.accordion-tab-header--opened .accordion-tab-header__icon{transform:rotate(0)}}@layer core;@layer core{.accordion__header{cursor:pointer}.accordion__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .15s cubic-bezier(.4,0,.2,1)}.accordion__tab--opened .accordion__content{grid-template-rows:1fr}.accordion__row{overflow:hidden}}@layer dialogs;@layer dialogs{.asset-group-edit__inputs{gap:10px}.asset-group-edit__tab{display:flex;flex-direction:column;gap:10px;padding:10px 0}}@layer pages;@layer pages{.asset-groups__table{color:var(--tm-default-text);grid-template-columns:1fr -webkit-min-content;grid-template-columns:1fr min-content;grid-template-rows:56px auto}}@media (min-width: 570px){@layer pages{.asset-groups__action{width:105px}.asset-groups__table{grid-template-columns:minmax(-webkit-min-content,-webkit-max-content) minmax(-webkit-min-content,1fr) repeat(1,minmax(-webkit-min-content,-webkit-max-content)) -webkit-min-content;grid-template-columns:minmax(min-content,max-content) minmax(min-content,1fr) repeat(1,minmax(min-content,max-content)) min-content}}}@media (min-width: 840px){@layer pages{.asset-groups__table{grid-template-columns:minmax(-webkit-min-content,-webkit-max-content) minmax(-webkit-min-content,1fr) repeat(2,minmax(-webkit-min-content,-webkit-max-content)) -webkit-min-content;grid-template-columns:minmax(min-content,max-content) minmax(min-content,1fr) repeat(2,minmax(min-content,max-content)) min-content}}}@layer dialogs;@layer dialogs{.asset-edit__inputs{gap:10px}.asset-edit__tab{display:flex;flex-direction:column;gap:10px;padding:10px 0}}@layer core;@layer core{.date-input__picker{padding:10px}.date-input__dropdown{min-width:280px}}@layer core;[theme=dark]{--tm-time-picker-selector: rgb(70, 78, 106)}@layer core{.time-picker{display:flex;flex-direction:row;justify-content:space-between;height:calc(var(--tm-wheel-item-height, 50px) * 3);gap:10px;max-width:200px}.time-picker__part{display:flex;flex-direction:column;flex:1 0;position:relative}.time-picker__wheel{flex:1 0}.time-picker__selector{position:absolute;top:50%;width:100%;height:var(--tm-wheel-item-height, 50px);transform:translateY(-50%);border-top:1px solid var(--tm-time-picker-selector);border-bottom:1px solid var(--tm-time-picker-selector)}.time-picker__item{display:flex;flex-direction:row;align-items:center;justify-content:center;height:var(--tm-wheel-item-height, 50px);-webkit-user-select:none;user-select:none;font-family:var(--tm-font-heading-family);font-size:20px;cursor:pointer}.time-picker__item:not(.is-active){opacity:.5}}@layer core;[theme=dark]{--tm-time-selector-bg: rgba(160, 174, 222, .08);--tm-time-selector-selected: #9ca3af}@layer core{.time-selector{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex:1 0;gap:10px}.time-selector__selected{display:flex;flex-direction:column;flex:1 0;background-color:var(--tm-time-selector-bg);border-radius:var(--tm-default-border-radius);padding:10px;cursor:pointer}.time-selector__selected-label{color:var(--tm-time-selector-selected);font-family:var(--tm-font-heading-family)}.time-selector__selected-value{font-family:var(--tm-font-heading-family);font-size:16px}.time-selector__picker-container{display:flex;flex-direction:row;justify-content:center;align-items:center;flex:1 0}.time-selector__picker{display:flex;flex:1 0;height:150px}}@layer core;@layer core{.time-input{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:10px;flex:1 0;gap:10px}.time-input--dialog{padding:0}.time-input__buttons{display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:10px}}@layer dialogs;@layer dialogs{.asset-qr-generator__inputs{gap:10px}.asset-qr-generator__tab{display:flex;flex-direction:column;gap:10px;padding:10px 0}.asset-qr-generator__two-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:10px}.asset-qr-generator__input{padding-left:12px;padding-right:12px}.asset-qr-generator__code{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:220px;position:relative;padding:15px}.asset-qr-generator--loading{visibility:hidden}.asset-qr-generator__loader{--tm-icon-width: 48px;--tm-icon-height: 48px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.asset-qr-generator__copy{position:absolute;top:17px;right:0;width:35px;height:35px;padding:0}}@layer pages;@layer pages{.assets__table{color:var(--tm-default-text);grid-template-columns:1fr -webkit-min-content;grid-template-columns:1fr min-content;grid-template-rows:56px auto}}@media (min-width: 570px){@layer pages{.assets__action{width:112px}.assets__table{grid-template-columns:minmax(-webkit-min-content,1fr) -webkit-min-content repeat(2,minmax(-webkit-min-content,-webkit-max-content)) -webkit-min-content;grid-template-columns:minmax(min-content,1fr) min-content repeat(2,minmax(min-content,max-content)) min-content}}}@media (min-width: 840px){@layer pages{.assets__table{grid-template-columns:minmax(-webkit-min-content,1fr) -webkit-min-content repeat(3,minmax(-webkit-min-content,-webkit-max-content)) -webkit-min-content;grid-template-columns:minmax(min-content,1fr) min-content repeat(3,minmax(min-content,max-content)) min-content}}}@media (min-width: 1200px){@layer pages{.assets__table{grid-template-columns:minmax(-webkit-min-content,-webkit-max-content) 1fr -webkit-min-content repeat(4,minmax(-webkit-min-content,-webkit-max-content)) -webkit-min-content;grid-template-columns:minmax(min-content,max-content) 1fr min-content repeat(4,minmax(min-content,max-content)) min-content}}}@layer common;@layer common{.start-time-adjust{display:flex;flex-direction:column;gap:10px}.start-time-adjust__buttons{display:flex;flex-direction:row;justify-content:flex-end}.start-time-adjust__two-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:10px}.start-time-adjust__items{display:grid;grid-template-columns:-webkit-min-content 1fr -webkit-min-content;grid-template-columns:min-content 1fr min-content;gap:5px;align-items:center;font-size:14px;background-color:var(--tm-table-bg);border-radius:var(--tm-default-border-radius);padding:5px}.start-time-adjust__icon{color:var(--tm-default-link)}}@layer dialogs;@layer dialogs{.booking-type-edit__inputs{gap:10px}.booking-type-edit__two-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:10px}.booking-type-edit__input{padding-left:10px;padding-right:10px}.booking-type-edit__tab{display:flex;flex-direction:column;gap:10px;padding:10px 0}.booking-type-edit__spinner{right:10px;gap:5px}.booking-type-edit__start-time-adjust{padding-left:18px;padding-right:18px;row-gap:6px;column-gap:12px}}@layer pages;@layer pages{.booking-types__table{color:var(--tm-default-text);grid-template-columns:1fr -webkit-min-content;grid-template-columns:1fr min-content;grid-template-rows:56px auto}}@media (min-width: 570px){@layer pages{.booking-types__action{width:105px}.booking-types__table{grid-template-columns:minmax(-webkit-min-content,1fr) -webkit-min-content repeat(1,minmax(-webkit-min-content,-webkit-max-content)) -webkit-min-content;grid-template-columns:minmax(min-content,1fr) min-content repeat(1,minmax(min-content,max-content)) min-content}}}@media (min-width: 840px){@layer pages{.booking-types__table{grid-template-columns:minmax(-webkit-min-content,1fr) -webkit-min-content repeat(2,minmax(-webkit-min-content,-webkit-max-content)) -webkit-min-content;grid-template-columns:minmax(min-content,1fr) min-content repeat(2,minmax(min-content,max-content)) min-content}}}@layer pages;@layer pages{.bookings__table{color:var(--tm-default-text);grid-template-columns:1fr minmax(-webkit-min-content,-webkit-max-content) -webkit-min-content;grid-template-columns:1fr minmax(min-content,max-content) min-content;grid-template-rows:56px auto}.bookings__field-start{display:flex;flex-direction:column;align-items:flex-start}.bookings__timezone{color:var(--tm-default-disabled-text);font-size:11px}.bookings__align-start{align-items:flex-start;justify-content:flex-start}.bookings__user-common{text-align:right;justify-content:flex-end}.bookings__user{color:var(--tm-default-link)}.bookings__date-filter{flex:1;min-width:340px;column-gap:16px!important}.bookings__date-input{padding-right:8px;font-size:13px;gap:8px}}@media (min-width: 570px){@layer pages{.bookings__action{width:105px}.bookings__table{grid-template-columns:repeat(3,minmax(-webkit-min-content,-webkit-max-content)) minmax(-webkit-min-content,1fr) -webkit-min-content;grid-template-columns:repeat(3,minmax(min-content,max-content)) minmax(min-content,1fr) min-content}}}@media (min-width: 840px){@layer pages{.bookings__table{grid-template-columns:repeat(3,minmax(-webkit-min-content,-webkit-max-content)) minmax(-webkit-min-content,1fr) minmax(-webkit-min-content,-webkit-max-content) -webkit-min-content;grid-template-columns:repeat(3,minmax(min-content,max-content)) minmax(min-content,1fr) minmax(min-content,max-content) min-content}.bookings__user-common{justify-content:flex-start;text-align:left}}}@layer pages;[theme=dark]{--tm-notify-bg: rgba(160, 174, 222, .08);--tm-notify-header: rgb(251, 251, 253);--tm-notify-text: rgb(251, 251, 253)}@layer pages{.notify__card{justify-content:space-between}.notify__icon{--tm-icon-width: var(--tm-notify-icon-width, 96px);--tm-icon-height: var(--tm-notify-icon-width, 96px);display:flex;justify-content:center;align-items:center;padding:16px 0 24px}.notify__header{display:flex;justify-content:center;align-items:center;align-self:stretch;padding:0 32px;color:var(--tm-notify-header);font-family:var(--tm-font-heading-family);font-weight:var(--tm-font-weight-bold);font-size:20px;line-height:24px}.notify__message{color:var(--tm-notify-text);text-align:center;font-size:15px}}@media (min-width: 1200px){@layer pages{.notify__header{font-size:22px;line-height:26px}}}@layer pages;@layer pages{.change-password--signin-link-large{display:none}.change-password__checkbox-label{color:var(--tm-default-text);font-size:13px}}@media (min-width: 416px){@layer pages{.change-password__signin-link{display:none}.change-password--signin-link-large{display:flex}}}@layer pages;@layer pages{.login__remember-group{display:flex;justify-content:space-between}.login--signup-link-large{display:none}.login__checkbox-label{color:var(--tm-default-text);font-size:13px}}@media (min-width: 416px){@layer pages{.login__signup-link{display:none}.login--signup-link-large{display:flex}}}@layer common;[theme=dark]{--tm-header-mobile-border: rgba(160, 174, 222, .08);--tm-header-mobile-icons: rgb(251, 251, 253);--tm-header-mobile-title: rgb(251, 251, 253);--tm-header-mobile-avatar-bg: rgba(129, 140, 181, .18);--tm-header-mobile-account: rgba(214, 223, 255, .35)}@layer common{.header-mobile{--tm-icon-width: 20px;--tm-icon-height: 20px;display:flex;justify-content:space-between;align-items:center;position:fixed;top:0;width:100%;height:68px;padding:0 17px;gap:8px;border-bottom:1px solid var(--tm-header-mobile-border);-webkit-user-select:none;user-select:none}.header-mobile__icons{display:flex;flex:none;align-items:center}.header-mobile__menu{--tm-icon-width: 22px;--tm-icon-height: 22px;display:flex;justify-content:center;align-items:center;cursor:pointer;width:38px;height:38px;color:var(--tm-header-mobile-icons)}.header-mobile__profile{display:flex;flex:none;justify-content:flex-end;align-items:center;gap:11px}.header-mobile__notify{display:flex;justify-content:center;align-items:center;color:var(--tm-header-mobile-icons);width:38px;height:38px;cursor:pointer}.header-mobile__avatar{display:flex;justify-content:center;align-items:center;cursor:pointer;width:32px;height:32px;border-radius:32px;background-color:var(--tm-header-mobile-avatar-bg)}.header-mobile__photo-icon{color:var(--tm-header-mobile-icons)}.header-mobile__title{display:flex;flex-direction:column;flex:1;justify-content:flex-start;color:var(--tm-header-mobile-title);font-family:var(--tm-font-heading-family);font-size:20px;font-weight:var(--tm-font-weight-bold);line-height:24px}.header-mobile__account{color:var(--tm-header-mobile-account);font-size:10px;line-height:12px}.header-mobile--sidebar-open{-webkit-clip-path:inset(0 70px 0 0);clip-path:inset(0 70px 0 0)}}@media (min-width: 980px){@layer common{.header-mobile{display:none}}}@layer common;[theme=dark]{--tm-theme-switch-bg: rgba(11, 15, 29, .6);--tm-theme-switch-icon: rgba(214, 223, 255, .4);--tm-theme-switch-icon-active: rgb(251, 251, 253);--tm-theme-switch-selector-active-bg: rgba(160, 174, 222, .08)}@layer common{.theme-switch{display:flex;flex-direction:row;justify-content:flex-start;position:relative;width:98px;height:38px;border-radius:38px;padding:4px;gap:6px;cursor:pointer;background-color:var(--tm-theme-switch-bg)}.theme-switch__selector{position:absolute;width:42px;height:30px;border-radius:38px;inset:4px;cursor:pointer;background-color:transparent;transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.theme-switch__selector--dark{transform:translate(48px)}.theme-switch__selector--active{cursor:default;background-color:var(--tm-theme-switch-selector-active-bg)}.theme-switch__icons{--tm-icon-width: 18px;--tm-icon-height: 18px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:absolute;inset:0 4px}.theme-switch__icon{display:flex;justify-content:center;align-items:center;width:42px;height:30px;color:var(--tm-theme-switch-icon)}.theme-switch__icon--active{color:var(--tm-theme-switch-icon-active)}}@layer core;@layer core{.divider{width:100%;border-color:var(--tm-default-divider)}}@layer common;[theme=dark]{--tm-nav-menu-mobile-bg: rgb(27, 30, 43);--tm-nav-menu-mobile-bg-light: rgba(58, 100, 248, .64);--tm-nav-menu-mobile-logo: rgb(251, 251, 253);--tm-nav-menu-logo: rgb(251, 251, 253);--tm-nav-menu-label: rgb(251, 251, 253);--tm-nav-menu-icon: rgb(251, 251, 253);--tm-nav-menu-icon-selected: rgb(251, 251, 253);--tm-nav-menu-selected-bg: rgb(58, 100, 248);--tm-nav-menu-hover-bg: rgba(129, 140, 181, .18);--tm-nav-menu-overlay-bg: rgba(19, 19, 39, .4)}@layer common{.nav-menu{--tm-icon-width: 20px;--tm-icon-height: 20px;display:flex;flex-direction:column;align-items:flex-start;position:fixed;top:0;left:0;width:70px;height:100dvh;overflow:hidden;transition-property:width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.nav-menu--mobile{width:0;background-color:var(--tm-nav-menu-mobile-bg)}.nav-menu--mobile-open{width:300px}.nav-menu__overlay{display:none;position:fixed;inset:0;background-color:var(--tm-nav-menu-overlay-bg);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:-1}.nav-menu--mobile-open .nav-menu__overlay{display:flex}.nav-menu__background{display:none;flex-direction:column;justify-content:center;align-items:flex-start;position:absolute;width:300px;height:100%;padding-left:200px;z-index:-1;background-color:var(--tm-nav-menu-mobile-bg)}.nav-menu--mobile .nav-menu__background{display:flex}.nav-menu__background__middle-right{width:200px;height:200px;border-radius:100%;background-color:var(--tm-nav-menu-mobile-bg-light);filter:blur(105px)}.nav-menu__logo{display:none;justify-content:center;width:100%;padding:32px 0;color:var(--tm-nav-menu-logo);font-family:var(--tm-font-heading-family);font-weight:var(--tm-font-weight-bold);font-size:32px;line-height:38px;border-bottom:1px solid var(--tm-default-divider)}.nav-menu__logo:after{content:"T"}.nav-menu__logo-mobile{display:flex;justify-content:flex-start;align-items:center;width:100%;height:68px;padding:18px 20px;gap:10px;color:var(--tm-nav-menu-mobile-logo);font-family:var(--tm-font-heading-family);font-weight:var(--tm-font-weight-bold);font-size:20px;line-height:24px;border-bottom:1px solid var(--tm-default-divider)}.nav-menu__icon-mobile{display:flex;flex:none;justify-content:center;align-items:center;width:32px;height:32px;cursor:pointer}.nav-menu__scroll{width:100%;height:100%}.nav-menu__scroll [data-overlayscrollbars-viewport]{display:flex;flex-direction:column;justify-content:space-between}.nav-menu__pages{display:flex;flex-direction:column;width:100%;padding:16px 0;gap:14px}.nav-menu__pages-level-1,.nav-menu__pages-level-2{display:flex;flex-direction:column;align-self:stretch;padding:0 14px;gap:8px}.nav-menu__pages-admin{display:flex;flex-direction:column;gap:8px}.nav-menu__item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;height:46px;padding:7px;gap:10px;border-radius:var(--tm-default-border-radius);cursor:pointer;transition-property:color,background-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.nav-menu--selected.nav-menu__item{background-color:var(--tm-nav-menu-selected-bg)}.nav-menu__item:hover:not(.nav-menu--selected){background-color:var(--tm-nav-menu-hover-bg)}.nav-menu__image{display:flex;justify-content:center;align-items:center;width:32px;height:32px;color:var(--tm-nav-menu-icon)}.nav-menu--selected .nav-menu__image{color:var(--tm-nav-menu-icon-selected)}.nav-menu__label{color:var(--tm-nav-menu-label);font-weight:var(--tm-font-weight-medium);font-size:16px}.nav-menu__theme-switch{flex:none;width:98px;height:38px;margin:auto 0 32px 24px}}@media (min-width: 980px){@layer common{.nav-menu{background-color:transparent}.nav-menu__logo{display:flex}.nav-menu__logo-mobile{display:none}.nav-menu__pages{gap:32px;padding:24px 0 32px}.nav-menu__pages-level-1{align-items:center;gap:16px;padding:0 12px}.nav-menu__pages-level-2{align-items:center;gap:32px;padding:0}.nav-menu__pages-admin{gap:16px}.nav-menu__label{display:none}}}@media (min-width: 1440px){@layer common{.nav-menu{width:284px}.nav-menu__logo{justify-content:flex-start;padding:32px 37px}.nav-menu__logo:after{content:"Tempegra"}.nav-menu__pages-level-1,.nav-menu__pages-level-2{align-items:flex-start;padding:0 24px}.nav-menu__pages-admin{align-self:stretch}.nav-menu__label{display:block}.nav-menu__theme-switch{padding-left:12px}}}@media (980px <= width < 1440px){@layer common{.nav-menu__theme-switch{width:38px;height:98px;margin:auto 0 32px 16px}.nav-menu__theme-switch>*{transform:translate(-98px,60px) rotate(90deg);transform-origin:bottom right}.nav-menu__theme-switch svg{transform:rotate(-90deg);transform-origin:center}}}@layer common;@layer common{.account-selector__item{display:flex;flex-direction:row;align-items:center;gap:8px}}@layer common;[theme=dark]{--tm-current-account-text: rgb(251, 251, 253);--tm-current-account-header: rgba(214, 223, 255, .4)}@layer common{.current-account{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;cursor:pointer}.current-account__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px}.current-account__tooltip{color:var(--tm-account-logo-text);font-size:13px;font-weight:var(--tm-font-weight-medium)}.current-account__info{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.current-account--collapsed .current-account__info{display:none}.current-account__header{color:var(--tm-current-account-header);font-size:12px}.current-account__name{color:var(--tm-current-account-text);font-size:16px;font-weight:var(--tm-font-weight-medium)}}@layer common;[theme=dark]{--tm-sidebar-profile-text: rgb(251, 251, 253);--tm-sidebar-profile-avatar-bg: rgba(129, 140, 181, .18)}@layer common{.sidebar-profile{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;color:var(--tm-sidebar-profile-text);gap:16px}.sidebar-profile--collapsed{flex-direction:column;align-items:center}.sidebar-profile--mobile{border-bottom:1px solid var(--tm-default-divider);padding-bottom:9px}.sidebar-profile__avatar{--tm-icon-width: 22px;--tm-icon-height: 22px;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:100%;background-color:var(--tm-sidebar-profile-avatar-bg);width:48px;height:48px}.sidebar-profile__info{display:flex;flex-direction:column}.sidebar-profile--collapsed .sidebar-profile__info{display:none}.sidebar-profile__text{font-weight:var(--tm-font-weight-normal);font-size:14px}.sidebar-profile__name{font-family:var(--tm-font-heading-family);font-weight:var(--tm-font-weight-bold);font-size:18px;line-height:22px}}@layer common;[theme=dark]{--tm-sidebar-bg: rgb(27, 30, 43);--tm-sidebar-reducer-bottom: rgb(251, 251, 253);--tm-sidebar-icons: rgb(251, 251, 253);--tm-sidebar-overlay-bg: rgba(19, 19, 39, .4)}@layer common{.sidebar{--tm-icon-width: 20px;--tm-icon-height: 20px;display:flex;flex-direction:column;justify-content:stretch;position:fixed;top:0;right:0;height:100dvh;gap:32px;padding:32px 0 24px;overflow:hidden;background-color:transparent;transition-property:width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sidebar--collapsed{width:70px}.sidebar--reduced{width:320px}.sidebar--expanded{width:486px}.sidebar--mobile{width:0}.sidebar--mobile-open{display:flex;width:70px;padding-top:10px;border-left:1px solid var(--tm-default-divider)}.sidebar__overlay{display:flex;visibility:hidden;position:fixed;inset:0;background-color:var(--tm-sidebar-overlay-bg);transition-property:inset;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:-1}.sidebar--reduced .sidebar__overlay{visibility:visible}.sidebar--mobile-open .sidebar__overlay{visibility:visible;inset:0 70px 0 0}.sidebar__top{display:flex;flex-direction:column;align-items:center;flex:1;gap:32px}.sidebar--collapsed .sidebar__top{gap:0}.sidebar__profile{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;padding:0 32px 22px;border-bottom:1px solid var(--tm-default-divider)}.sidebar--reduced .sidebar__profile{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:18px}.sidebar--collapsed .sidebar__profile{flex-direction:column;align-items:center;justify-content:flex-start;padding:0;gap:16px}.sidebar__icons{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;color:var(--tm-sidebar-icons);gap:9px}.sidebar--collapsed .sidebar__icons{flex-direction:column;align-items:center;justify-content:flex-start;gap:16px;padding:8px 0 16px}.sidebar__icon{display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;width:38px;height:38px}.sidebar__bottom{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.sidebar--mobile .sidebar__bottom{display:none}.sidebar--reduced .sidebar__bottom,.sidebar--expanded .sidebar__bottom{gap:32px;padding:0 32px}.sidebar__reducer{display:flex;flex-shrink:0;justify-content:flex-start;align-items:center;gap:12px;width:100%;height:48px;color:var(--tm-sidebar-reducer-bottom)}.sidebar--collapsed .sidebar__reducer{justify-content:center}.sidebar__reducer__icon{display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer}.sidebar__reducer__label{font-weight:var(--tm-font-weight-medium);font-size:17px;line-height:26px;cursor:pointer;white-space:nowrap;overflow:clip}.sidebar--collapsed .sidebar__reducer__label{display:none}.sidebar__account{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;align-self:flex-start;padding:0 32px 22px;width:100%;border-bottom:1px solid var(--tm-default-divider)}.sidebar--collapsed .sidebar__account{padding:16px 0;justify-content:center}}@media (min-width: 1440px){@layer common{.sidebar--reduced .sidebar__overlay{visibility:hidden}}}@layer pages;[theme=dark]{--tm-main-bg: rgba(11, 15, 29, .36)}@layer pages{.main{display:flex;flex-direction:column;align-self:stretch;position:absolute;inset:0;overflow:hidden;-webkit-clip-path:inset(0);clip-path:inset(0);transition-property:right clip-path;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.main__content{position:absolute;inset:0}.main--sidebar-collapsed{right:70px!important}.main--sidebar-reduced{-webkit-clip-path:inset(0 250px 0 0);clip-path:inset(0 250px 0 0);right:250px}.main--mobile{top:68px}.main--mobile-sidebar-open{-webkit-clip-path:inset(0 70px 0 0);clip-path:inset(0 70px 0 0)}.main[data-overlayscrollbars]{position:absolute}}@media (min-width: 980px){@layer pages{.main{background-color:var(--tm-main-bg);left:70px;right:70px}}}@media (min-width: 1440px){@layer pages{.main{left:284px;right:320px}.main--sidebar-reduced{-webkit-clip-path:inset(0);clip-path:inset(0)}.main--sidebar-expanded{right:486px}}}@layer common;@layer common{.client-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.client-header__header{font-family:var(--tm-font-heading-family);font-size:18px;font-weight:var(--tm-font-weight-semibold)}.client-header__icons{--tm-icon-width: 18px;--tm-icon-height: 18px;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:15px}.client-header__icon{cursor:pointer}}@layer pages;[theme=dark]{--tm-my-bookings-active: rgba(11, 15, 29, .36);--tm-my-bookings-past: rgba(214, 223, 255, .35);--tm-my-bookings-cancelled: rgba(160, 174, 222, .08);--tm-my-bookings-asset: rgb(249, 191, 159);--tm-my-bookings-date: rgb(202, 236, 216)}@layer pages{.my-bookings__card{justify-content:flex-start;padding:20px;gap:10px}.my-bookings__header{display:flex;flex-direction:column;align-self:stretch;gap:5px}.my-bookings__content{display:flex;flex-direction:column;justify-content:stretch;flex:1;gap:10px}.my-bookings__bookings-list{display:flex;flex-direction:column;flex:1}.my-bookings__scroll-container{flex:1;position:relative;border-radius:var(--tm-default-border-radius);overflow:hidden}.my-bookings__scroll[data-overlayscrollbars]{position:absolute;inset:0}.my-bookings__table{background-color:transparent;row-gap:5px;box-shadow:none;grid-template-columns:1fr}.my-bookings__pager{flex:0;padding:10px 0 0}.my-bookings__field{padding:0}.my-bookings__field:after{display:none}.my-bookings__booking{flex:1;display:flex;flex-direction:row;justify-content:stretch;padding:10px;gap:10px;border-radius:var(--tm-default-border-radius);cursor:pointer}.my-bookings__booking--active{background-color:var(--tm-my-bookings-active)}.my-bookings__booking--cancelled{opacity:.5;background-color:var(--tm-my-bookings-cancelled)}.my-bookings__booking--past{opacity:.5;background-color:var(--tm-my-bookings-past)}.my-bookings__date{display:flex;flex-direction:column;align-items:center;justify-content:center;width:80px}.my-bookings__time-part{font-size:22px;font-family:var(--tm-font-digits-family);font-weight:var(--tm-font-weight-bold)}.my-bookings__divider-part{border-color:#fbfbfd;padding:0}.my-bookings__date-part{font-size:12px;font-family:var(--tm-font-digits-family);font-weight:var(--tm-font-weight-bold);color:var(--tm-my-bookings-date);padding-top:2px}.my-bookings__details{display:flex;flex-direction:column;justify-content:center;flex:1}.my-bookings__asset{color:var(--tm-my-bookings-asset);font-size:16px;font-weight:var(--tm-font-weight-semibold);line-height:20px}.my-bookings__account{font-size:14px}.my-bookings__cancelled{text-align:right;font-size:12px}}@media (min-height: 700px){@layer pages{.my-bookings__content{min-height:553px}}}@layer pages;[theme=dark]{--tm-welcome-subtitle: rgba(250, 251, 255, .7)}@layer pages{.welcome__title{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:var(--tm-font-heading-family);font-weight:var(--tm-font-weight-bold);font-size:24px}.welcome__sub-title{color:var(--tm-welcome-subtitle);font-family:var(--tm-font-sans-family);font-weight:var(--tm-font-weight-medium);font-size:14px}.welcome__actions{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;gap:15px}.welcome__main-icon{--tm-icon-width: 180px;--tm-icon-height: 180px;flex:1 1}.welcome__action{display:flex;flex-direction:column;justify-content:center;align-items:stretch;align-self:stretch;text-align:center;gap:10px}.welcome__desciption{font-size:14px}}@layer pages;@layer pages{.qr-scan__scanner{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;position:relative}.qr-scan__video{position:relative;border:1px solid var(--tm-default-divider);border-radius:var(--tm-default-border-radius);width:100%;overflow:hidden}.qr-scan--good-url .scan-region-highlight-svg{stroke:green!important}.qr-scan--bad-url .scan-region-highlight-svg{stroke:red!important}.qr-scan__reader{width:100%;height:250px;object-fit:cover}.qr-scan__flash{position:absolute;top:10px;right:10px;width:35px;height:35px;padding:0}.qr-scan__bottom{display:flex;flex:1;flex-direction:column;justify-content:flex-end;align-items:stretch;align-self:stretch;min-height:150px;gap:10px}.qr-scan__loader{--tm-icon-width: 80px;--tm-icon-height: 80px;width:100%;height:100%}.qr-scan__error{display:flex;width:100%;height:100%;align-items:center;justify-content:center}}@layer pages;@layer pages{.register--signin-link-large{display:none}.register__checkbox-label{color:var(--tm-default-text);font-size:13px}}@media (min-width: 416px){@layer pages{.register__signin-link{display:none}.register--signin-link-large{display:flex}}}@layer core;@layer core{.time-range-input{display:grid;grid-template-columns:1fr 1fr;flex:1 0;padding:10px;gap:10px}.time-range-input--dialog{padding:0}.time-range-input__buttons{display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:10px;grid-column:1 / span 2}}@layer core;[theme=dark]{--tm-weekday-selector-hover-bg: rgba(129, 140, 181, .18);--tm-weekday-selector-selected-bg: rgb(58, 100, 248);--tm-weekday-selector-selected--hover-bg: rgb(51, 88, 220)}@layer core{.weekday-selector{display:grid;grid-template-columns:repeat(7,1fr);border:1px solid var(--tm-default-border);border-radius:var(--tm-default-border-radius);font-size:14px;overflow:hidden}.weekday-selector__day{display:flex;flex-direction:row;justify-content:center;align-items:center;border:1px solid var(--tm-default-border);padding:5px 0;cursor:pointer}.weekday-selector__day:hover{background-color:var(--tm-weekday-selector-hover-bg)}.weekday-selector__day--selected{background-color:var(--tm-weekday-selector-selected-bg)}.weekday-selector__day--selected:hover{background-color:var(--tm-weekday-selector-selected--hover-bg)}}@layer dialogs;@layer dialogs{.operating-hours-rule-edit__inputs{gap:10px}.operating-hours-rule-edit__combination-item{--tm-icon-width: 16px;--tm-icon-height: 16px;display:flex;flex-direction:row;align-items:center;padding-left:3px;gap:10px}.operating-hours-rule-edit__two-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:10px}.operating-hours-rule-edit__group-input{display:flex;flex-direction:column;flex-grow:1}.operating-hours-rule-edit__vertical-group{display:flex;flex-direction:column;justify-content:center;gap:10px}.operating-hours-rule-edit__radio-group{display:grid;grid-template-columns:20px 1fr;align-items:center;column-gap:10px}.operating-hours-rule-edit__input{padding-left:12px;padding-right:12px}}@layer pages;@layer pages{.schedule-templates__table{color:var(--tm-default-text);grid-template-columns:minmax(-webkit-min-content,1fr) repeat(2,-webkit-min-content);grid-template-columns:minmax(min-content,1fr) repeat(2,min-content);grid-template-rows:56px auto}.schedule-templates__shared-field{--tm-icon-width: 16px;--tm-icon-height: 16px;gap:5px}.schedule-templates__rules{display:grid;column-gap:10px;grid-template-columns:-webkit-min-content 1fr -webkit-min-content;grid-template-columns:min-content 1fr min-content}.schedule-templates__rule-name{color:var(--tm-default-link);font-weight:var(--tm-font-weight-semibold)}.schedule-templates__rule-info{flex-direction:column;align-items:flex-start}.schedule-templates__rule-actions{justify-content:flex-end;gap:8px}.schedule-templates__rule-action{padding:0}}@media (min-width: 570px){@layer pages{.schedule-templates__action{width:106px}.schedule-templates__table{grid-template-columns:minmax(-webkit-min-content,1fr) -webkit-min-content minmax(-webkit-min-content,-webkit-max-content) -webkit-min-content;grid-template-columns:minmax(min-content,1fr) min-content minmax(min-content,max-content) min-content}}}@media (min-width: 840px){@layer pages{.schedule-templates__table{grid-template-columns:minmax(-webkit-min-content,1fr) repeat(4,minmax(-webkit-min-content,-webkit-max-content)) -webkit-min-content;grid-template-columns:minmax(min-content,1fr) repeat(4,minmax(min-content,max-content)) min-content}}}@layer pages;@layer pages{.under-construction{--tm-icon-width: 100px;--tm-icon-height: 100px;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.under-construction__text{color:var(--tm-default-text);text-align:center;font-size:24px;font-weight:var(--tm-font-weight-bold)}}@layer common;@layer common{.trigger-type-selector__group{display:flex;flex-direction:column;gap:8px}.trigger-type-selector__selection-item{display:flex;flex-direction:row;align-items:center;gap:8px}.trigger-type-selector__inactive{opacity:.5}}@layer dialogs;@layer dialogs{.action-edit__group{display:flex;flex-direction:row;flex-grow:1;gap:8px;align-items:flex-start;justify-content:space-between}.action-edit__child{flex-grow:1;flex-shrink:1;flex-basis:0%}}@layer pages;[theme=dark]{--tm-workflows-disabled: rgb(70, 78, 106);--tm-workflows-active: rgb(53, 195, 110)}@layer pages{.workflows__add-button{width:100%}.workflows__table{color:var(--tm-default-text);grid-template-columns:1fr -webkit-min-content;grid-template-columns:1fr min-content;grid-template-rows:56px auto}.workflows__field-toggler{grid-column:1}.workflows__field-name{font-weight:var(--tm-font-weight-bold)}.workflows__field-actions{color:var(--tm-default-text);gap:10px}.workflows__row-hover{cursor:pointer}.workflows__details{grid-column:1 / -1}.workflows__details-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px}.workflows__action-action{padding:0}.workflows__sub-header{font-weight:var(--tm-font-weight-semibold);color:var(--tm-default-text)}.workflows--active{color:var(--tm-workflows-active)}.workflows--disabled{color:var(--tm-workflows-disabled)}}@media (min-width: 570px){@layer pages{.workflows__add-button{width:auto}.workflows__table{grid-template-columns:minmax(-webkit-min-content,1fr) minmax(-webkit-min-content,-webkit-max-content) minmax(-webkit-min-content,-webkit-max-content) minmax(-webkit-min-content,-webkit-max-content) minmax(-webkit-min-content,-webkit-max-content) minmax(-webkit-min-content,-webkit-max-content) -webkit-min-content;grid-template-columns:minmax(min-content,1fr) minmax(min-content,max-content) minmax(min-content,max-content) minmax(min-content,max-content) minmax(min-content,max-content) minmax(min-content,max-content) min-content}}}@media (min-width: 840px){@layer pages{.workflows__table{grid-template-columns:minmax(-webkit-min-content,1fr) minmax(-webkit-min-content,-webkit-max-content) minmax(-webkit-min-content,-webkit-max-content) minmax(-webkit-min-content,-webkit-max-content) minmax(-webkit-min-content,-webkit-max-content) minmax(-webkit-min-content,-webkit-max-content) -webkit-min-content;grid-template-columns:minmax(min-content,1fr) minmax(min-content,max-content) minmax(min-content,max-content) minmax(min-content,max-content) minmax(min-content,max-content) minmax(min-content,max-content) min-content}}}@layer pages;[theme=dark]{--tm-booking-form-fields-disabled: rgb(70, 78, 106);--tm-booking-form-fields-active: rgb(53, 195, 110)}@layer pages{.booking-form-fields__add-button{width:100%}.booking-form-fields__table{color:var(--tm-default-text);grid-template-columns:1fr -webkit-min-content;grid-template-columns:1fr min-content;grid-template-rows:56px auto}.booking-form-fields__field-toggler{grid-column:1}.booking-form-fields__field-name{font-weight:var(--tm-font-weight-bold)}.booking-form-fields__field-actions{color:var(--tm-default-text);gap:10px}.booking-form-fields__row-hover{cursor:pointer}.booking-form-fields__details{grid-column:1 / -1}.booking-form-fields__details-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px}.booking-form-fields__action-action{padding:0}.booking-form-fields__sub-header{font-weight:var(--tm-font-weight-semibold);color:var(--tm-default-text)}.booking-form-fields--active{color:var(--tm-booking-form-fields-active)}.booking-form-fields--disabled{color:var(--tm-booking-form-fields-disabled)}}@media (min-width: 570px){@layer pages{.booking-form-fields__add-button{width:auto}.booking-form-fields__table{grid-template-columns:minmax(-webkit-min-content,1fr) minmax(-webkit-min-content,-webkit-max-content) minmax(-webkit-min-content,-webkit-max-content) minmax(-webkit-min-content,-webkit-max-content) minmax(-webkit-min-content,-webkit-max-content) minmax(-webkit-min-content,-webkit-max-content) -webkit-min-content;grid-template-columns:minmax(min-content,1fr) minmax(min-content,max-content) minmax(min-content,max-content) minmax(min-content,max-content) minmax(min-content,max-content) minmax(min-content,max-content) min-content}}}@media (min-width: 840px){@layer pages{.booking-form-fields__table{grid-template-columns:minmax(-webkit-min-content,1fr) minmax(-webkit-min-content,-webkit-max-content) minmax(-webkit-min-content,-webkit-max-content) minmax(-webkit-min-content,-webkit-max-content) minmax(-webkit-min-content,-webkit-max-content) minmax(-webkit-min-content,-webkit-max-content) -webkit-min-content;grid-template-columns:minmax(min-content,1fr) minmax(min-content,max-content) minmax(min-content,max-content) minmax(min-content,max-content) minmax(min-content,max-content) minmax(min-content,max-content) min-content}}}@layer core;@layer core{.stop-animation *{animation:none;transition-property:none}}
