@charset "UTF-8";@import"https://fonts.bunny.net/css?family=Nunito";:root{--iti-hover-color: rgba(0, 0, 0, .05);--iti-border-color: #ccc;--iti-dialcode-color: #999;--iti-dropdown-bg: white;--iti-spacer-horizontal: 8px;--iti-flag-height: 12px;--iti-flag-width: 16px;--iti-border-width: 1px;--iti-arrow-height: 4px;--iti-arrow-width: 6px;--iti-triangle-border: calc(var(--iti-arrow-width) / 2);--iti-arrow-padding: 6px;--iti-arrow-color: #555;--iti-path-flags-1x: url(/build/assets/flags-a2kmUSbF.webp);--iti-path-flags-2x: url(/build/assets/flags@2x-gR6KPp3x.webp);--iti-path-globe-1x: url(/build/assets/globe-CKC-qWvL.webp);--iti-path-globe-2x: url(/build/assets/globe@2x-CEs4Xftd.webp);--iti-flag-sprite-width: 3904px;--iti-flag-sprite-height: 12px;--iti-mobile-popup-margin: 30px}.iti{position:relative;display:inline-block}.iti *{box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti__a11y-text{width:1px;height:1px;clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute}.iti input.iti__tel-input,.iti input.iti__tel-input[type=text],.iti input.iti__tel-input[type=tel]{position:relative;z-index:0;margin:0!important}.iti__country-container{position:absolute;top:0;bottom:0;padding:var(--iti-border-width)}.iti__selected-country{z-index:1;position:relative;display:flex;align-items:center;height:100%;background:none;border:0;margin:0;padding:0;font-family:inherit;font-size:inherit;color:inherit;border-radius:0;font-weight:inherit;line-height:inherit;text-decoration:none}.iti__selected-country-primary{display:flex;align-items:center;height:100%;padding:0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal)}.iti__arrow{margin-left:var(--iti-arrow-padding);width:0;height:0;border-left:var(--iti-triangle-border) solid transparent;border-right:var(--iti-triangle-border) solid transparent;border-top:var(--iti-arrow-height) solid var(--iti-arrow-color)}[dir=rtl] .iti__arrow{margin-right:var(--iti-arrow-padding);margin-left:0}.iti__arrow--up{border-top:none;border-bottom:var(--iti-arrow-height) solid var(--iti-arrow-color)}.iti__dropdown-content{border-radius:3px;background-color:var(--iti-dropdown-bg)}.iti--inline-dropdown .iti__dropdown-content{position:absolute;z-index:2;margin-top:3px;margin-left:calc(var(--iti-border-width) * -1);border:var(--iti-border-width) solid var(--iti-border-color);box-shadow:1px 1px 4px #0003}.iti__search-input{width:100%;border-width:0;border-radius:3px}.iti__search-input+.iti__country-list{border-top:1px solid var(--iti-border-color)}.iti__country-list{list-style:none;padding:0;margin:0;overflow-y:scroll;-webkit-overflow-scrolling:touch}.iti--inline-dropdown .iti__country-list{max-height:185px}.iti--flexible-dropdown-width .iti__country-list{white-space:nowrap}@media (max-width: 500px){.iti--flexible-dropdown-width .iti__country-list{white-space:normal}}.iti__country{display:flex;align-items:center;padding:8px var(--iti-spacer-horizontal);outline:none}.iti__dial-code{color:var(--iti-dialcode-color)}.iti__country.iti__highlight{background-color:var(--iti-hover-color)}.iti__country-list .iti__flag,.iti__country-name{margin-right:var(--iti-spacer-horizontal)}[dir=rtl] .iti__country-list .iti__flag,[dir=rtl] .iti__country-name{margin-right:0;margin-left:var(--iti-spacer-horizontal)}.iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])):hover,.iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])):hover button{cursor:pointer}.iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country-primary:hover,.iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country:has(+.iti__dropdown-content:hover) .iti__selected-country-primary{background-color:var(--iti-hover-color)}.iti .iti__selected-dial-code{margin-left:4px}[dir=rtl] .iti .iti__selected-dial-code{margin-left:0;margin-right:4px}.iti--container{position:fixed;top:-1000px;left:-1000px;z-index:1060;padding:var(--iti-border-width)}.iti--container:hover{cursor:pointer}.iti--fullscreen-popup.iti--container{background-color:#00000080;top:0;bottom:0;left:0;right:0;position:fixed;padding:var(--iti-mobile-popup-margin);display:flex;flex-direction:column;justify-content:flex-start}.iti--fullscreen-popup .iti__dropdown-content{display:flex;flex-direction:column;max-height:100%;position:relative}.iti--fullscreen-popup .iti__country{padding:10px;line-height:1.5em}.iti__flag{--iti-flag-offset: 100px;height:var(--iti-flag-height);width:var(--iti-flag-width);border-radius:1px;box-shadow:0 0 1px #888;background-image:var(--iti-path-flags-1x);background-repeat:no-repeat;background-position:var(--iti-flag-offset) 0;background-size:var(--iti-flag-sprite-width) var(--iti-flag-sprite-height)}.iti__ac{--iti-flag-offset: 0px}.iti__ad{--iti-flag-offset: -16px}.iti__ae{--iti-flag-offset: -32px}.iti__af{--iti-flag-offset: -48px}.iti__ag{--iti-flag-offset: -64px}.iti__ai{--iti-flag-offset: -80px}.iti__al{--iti-flag-offset: -96px}.iti__am{--iti-flag-offset: -112px}.iti__ao{--iti-flag-offset: -128px}.iti__ar{--iti-flag-offset: -144px}.iti__as{--iti-flag-offset: -160px}.iti__at{--iti-flag-offset: -176px}.iti__au{--iti-flag-offset: -192px}.iti__aw{--iti-flag-offset: -208px}.iti__ax{--iti-flag-offset: -224px}.iti__az{--iti-flag-offset: -240px}.iti__ba{--iti-flag-offset: -256px}.iti__bb{--iti-flag-offset: -272px}.iti__bd{--iti-flag-offset: -288px}.iti__be{--iti-flag-offset: -304px}.iti__bf{--iti-flag-offset: -320px}.iti__bg{--iti-flag-offset: -336px}.iti__bh{--iti-flag-offset: -352px}.iti__bi{--iti-flag-offset: -368px}.iti__bj{--iti-flag-offset: -384px}.iti__bl{--iti-flag-offset: -400px}.iti__bm{--iti-flag-offset: -416px}.iti__bn{--iti-flag-offset: -432px}.iti__bo{--iti-flag-offset: -448px}.iti__bq{--iti-flag-offset: -464px}.iti__br{--iti-flag-offset: -480px}.iti__bs{--iti-flag-offset: -496px}.iti__bt{--iti-flag-offset: -512px}.iti__bw{--iti-flag-offset: -528px}.iti__by{--iti-flag-offset: -544px}.iti__bz{--iti-flag-offset: -560px}.iti__ca{--iti-flag-offset: -576px}.iti__cc{--iti-flag-offset: -592px}.iti__cd{--iti-flag-offset: -608px}.iti__cf{--iti-flag-offset: -624px}.iti__cg{--iti-flag-offset: -640px}.iti__ch{--iti-flag-offset: -656px}.iti__ci{--iti-flag-offset: -672px}.iti__ck{--iti-flag-offset: -688px}.iti__cl{--iti-flag-offset: -704px}.iti__cm{--iti-flag-offset: -720px}.iti__cn{--iti-flag-offset: -736px}.iti__co{--iti-flag-offset: -752px}.iti__cr{--iti-flag-offset: -768px}.iti__cu{--iti-flag-offset: -784px}.iti__cv{--iti-flag-offset: -800px}.iti__cw{--iti-flag-offset: -816px}.iti__cx{--iti-flag-offset: -832px}.iti__cy{--iti-flag-offset: -848px}.iti__cz{--iti-flag-offset: -864px}.iti__de{--iti-flag-offset: -880px}.iti__dj{--iti-flag-offset: -896px}.iti__dk{--iti-flag-offset: -912px}.iti__dm{--iti-flag-offset: -928px}.iti__do{--iti-flag-offset: -944px}.iti__dz{--iti-flag-offset: -960px}.iti__ec{--iti-flag-offset: -976px}.iti__ee{--iti-flag-offset: -992px}.iti__eg{--iti-flag-offset: -1008px}.iti__eh{--iti-flag-offset: -1024px}.iti__er{--iti-flag-offset: -1040px}.iti__es{--iti-flag-offset: -1056px}.iti__et{--iti-flag-offset: -1072px}.iti__fi{--iti-flag-offset: -1088px}.iti__fj{--iti-flag-offset: -1104px}.iti__fk{--iti-flag-offset: -1120px}.iti__fm{--iti-flag-offset: -1136px}.iti__fo{--iti-flag-offset: -1152px}.iti__fr{--iti-flag-offset: -1168px}.iti__ga{--iti-flag-offset: -1184px}.iti__gb{--iti-flag-offset: -1200px}.iti__gd{--iti-flag-offset: -1216px}.iti__ge{--iti-flag-offset: -1232px}.iti__gf{--iti-flag-offset: -1248px}.iti__gg{--iti-flag-offset: -1264px}.iti__gh{--iti-flag-offset: -1280px}.iti__gi{--iti-flag-offset: -1296px}.iti__gl{--iti-flag-offset: -1312px}.iti__gm{--iti-flag-offset: -1328px}.iti__gn{--iti-flag-offset: -1344px}.iti__gp{--iti-flag-offset: -1360px}.iti__gq{--iti-flag-offset: -1376px}.iti__gr{--iti-flag-offset: -1392px}.iti__gt{--iti-flag-offset: -1408px}.iti__gu{--iti-flag-offset: -1424px}.iti__gw{--iti-flag-offset: -1440px}.iti__gy{--iti-flag-offset: -1456px}.iti__hk{--iti-flag-offset: -1472px}.iti__hn{--iti-flag-offset: -1488px}.iti__hr{--iti-flag-offset: -1504px}.iti__ht{--iti-flag-offset: -1520px}.iti__hu{--iti-flag-offset: -1536px}.iti__id{--iti-flag-offset: -1552px}.iti__ie{--iti-flag-offset: -1568px}.iti__il{--iti-flag-offset: -1584px}.iti__im{--iti-flag-offset: -1600px}.iti__in{--iti-flag-offset: -1616px}.iti__io{--iti-flag-offset: -1632px}.iti__iq{--iti-flag-offset: -1648px}.iti__ir{--iti-flag-offset: -1664px}.iti__is{--iti-flag-offset: -1680px}.iti__it{--iti-flag-offset: -1696px}.iti__je{--iti-flag-offset: -1712px}.iti__jm{--iti-flag-offset: -1728px}.iti__jo{--iti-flag-offset: -1744px}.iti__jp{--iti-flag-offset: -1760px}.iti__ke{--iti-flag-offset: -1776px}.iti__kg{--iti-flag-offset: -1792px}.iti__kh{--iti-flag-offset: -1808px}.iti__ki{--iti-flag-offset: -1824px}.iti__km{--iti-flag-offset: -1840px}.iti__kn{--iti-flag-offset: -1856px}.iti__kp{--iti-flag-offset: -1872px}.iti__kr{--iti-flag-offset: -1888px}.iti__kw{--iti-flag-offset: -1904px}.iti__ky{--iti-flag-offset: -1920px}.iti__kz{--iti-flag-offset: -1936px}.iti__la{--iti-flag-offset: -1952px}.iti__lb{--iti-flag-offset: -1968px}.iti__lc{--iti-flag-offset: -1984px}.iti__li{--iti-flag-offset: -2000px}.iti__lk{--iti-flag-offset: -2016px}.iti__lr{--iti-flag-offset: -2032px}.iti__ls{--iti-flag-offset: -2048px}.iti__lt{--iti-flag-offset: -2064px}.iti__lu{--iti-flag-offset: -2080px}.iti__lv{--iti-flag-offset: -2096px}.iti__ly{--iti-flag-offset: -2112px}.iti__ma{--iti-flag-offset: -2128px}.iti__mc{--iti-flag-offset: -2144px}.iti__md{--iti-flag-offset: -2160px}.iti__me{--iti-flag-offset: -2176px}.iti__mf{--iti-flag-offset: -2192px}.iti__mg{--iti-flag-offset: -2208px}.iti__mh{--iti-flag-offset: -2224px}.iti__mk{--iti-flag-offset: -2240px}.iti__ml{--iti-flag-offset: -2256px}.iti__mm{--iti-flag-offset: -2272px}.iti__mn{--iti-flag-offset: -2288px}.iti__mo{--iti-flag-offset: -2304px}.iti__mp{--iti-flag-offset: -2320px}.iti__mq{--iti-flag-offset: -2336px}.iti__mr{--iti-flag-offset: -2352px}.iti__ms{--iti-flag-offset: -2368px}.iti__mt{--iti-flag-offset: -2384px}.iti__mu{--iti-flag-offset: -2400px}.iti__mv{--iti-flag-offset: -2416px}.iti__mw{--iti-flag-offset: -2432px}.iti__mx{--iti-flag-offset: -2448px}.iti__my{--iti-flag-offset: -2464px}.iti__mz{--iti-flag-offset: -2480px}.iti__na{--iti-flag-offset: -2496px}.iti__nc{--iti-flag-offset: -2512px}.iti__ne{--iti-flag-offset: -2528px}.iti__nf{--iti-flag-offset: -2544px}.iti__ng{--iti-flag-offset: -2560px}.iti__ni{--iti-flag-offset: -2576px}.iti__nl{--iti-flag-offset: -2592px}.iti__no{--iti-flag-offset: -2608px}.iti__np{--iti-flag-offset: -2624px}.iti__nr{--iti-flag-offset: -2640px}.iti__nu{--iti-flag-offset: -2656px}.iti__nz{--iti-flag-offset: -2672px}.iti__om{--iti-flag-offset: -2688px}.iti__pa{--iti-flag-offset: -2704px}.iti__pe{--iti-flag-offset: -2720px}.iti__pf{--iti-flag-offset: -2736px}.iti__pg{--iti-flag-offset: -2752px}.iti__ph{--iti-flag-offset: -2768px}.iti__pk{--iti-flag-offset: -2784px}.iti__pl{--iti-flag-offset: -2800px}.iti__pm{--iti-flag-offset: -2816px}.iti__pr{--iti-flag-offset: -2832px}.iti__ps{--iti-flag-offset: -2848px}.iti__pt{--iti-flag-offset: -2864px}.iti__pw{--iti-flag-offset: -2880px}.iti__py{--iti-flag-offset: -2896px}.iti__qa{--iti-flag-offset: -2912px}.iti__re{--iti-flag-offset: -2928px}.iti__ro{--iti-flag-offset: -2944px}.iti__rs{--iti-flag-offset: -2960px}.iti__ru{--iti-flag-offset: -2976px}.iti__rw{--iti-flag-offset: -2992px}.iti__sa{--iti-flag-offset: -3008px}.iti__sb{--iti-flag-offset: -3024px}.iti__sc{--iti-flag-offset: -3040px}.iti__sd{--iti-flag-offset: -3056px}.iti__se{--iti-flag-offset: -3072px}.iti__sg{--iti-flag-offset: -3088px}.iti__sh{--iti-flag-offset: -3104px}.iti__si{--iti-flag-offset: -3120px}.iti__sj{--iti-flag-offset: -3136px}.iti__sk{--iti-flag-offset: -3152px}.iti__sl{--iti-flag-offset: -3168px}.iti__sm{--iti-flag-offset: -3184px}.iti__sn{--iti-flag-offset: -3200px}.iti__so{--iti-flag-offset: -3216px}.iti__sr{--iti-flag-offset: -3232px}.iti__ss{--iti-flag-offset: -3248px}.iti__st{--iti-flag-offset: -3264px}.iti__sv{--iti-flag-offset: -3280px}.iti__sx{--iti-flag-offset: -3296px}.iti__sy{--iti-flag-offset: -3312px}.iti__sz{--iti-flag-offset: -3328px}.iti__tc{--iti-flag-offset: -3344px}.iti__td{--iti-flag-offset: -3360px}.iti__tg{--iti-flag-offset: -3376px}.iti__th{--iti-flag-offset: -3392px}.iti__tj{--iti-flag-offset: -3408px}.iti__tk{--iti-flag-offset: -3424px}.iti__tl{--iti-flag-offset: -3440px}.iti__tm{--iti-flag-offset: -3456px}.iti__tn{--iti-flag-offset: -3472px}.iti__to{--iti-flag-offset: -3488px}.iti__tr{--iti-flag-offset: -3504px}.iti__tt{--iti-flag-offset: -3520px}.iti__tv{--iti-flag-offset: -3536px}.iti__tw{--iti-flag-offset: -3552px}.iti__tz{--iti-flag-offset: -3568px}.iti__ua{--iti-flag-offset: -3584px}.iti__ug{--iti-flag-offset: -3600px}.iti__us{--iti-flag-offset: -3616px}.iti__uy{--iti-flag-offset: -3632px}.iti__uz{--iti-flag-offset: -3648px}.iti__va{--iti-flag-offset: -3664px}.iti__vc{--iti-flag-offset: -3680px}.iti__ve{--iti-flag-offset: -3696px}.iti__vg{--iti-flag-offset: -3712px}.iti__vi{--iti-flag-offset: -3728px}.iti__vn{--iti-flag-offset: -3744px}.iti__vu{--iti-flag-offset: -3760px}.iti__wf{--iti-flag-offset: -3776px}.iti__ws{--iti-flag-offset: -3792px}.iti__xk{--iti-flag-offset: -3808px}.iti__ye{--iti-flag-offset: -3824px}.iti__yt{--iti-flag-offset: -3840px}.iti__za{--iti-flag-offset: -3856px}.iti__zm{--iti-flag-offset: -3872px}.iti__zw{--iti-flag-offset: -3888px}.iti__globe{background-image:var(--iti-path-globe-1x);background-size:contain;background-position:right;box-shadow:none;height:19px}@media (min-resolution: 2x){.iti__flag{background-image:var(--iti-path-flags-2x)}.iti__globe{background-image:var(--iti-path-globe-2x)}}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;src:url(/build/assets/SourceSansPro-Regular-so5UI2yf.otf) format("truetype")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;src:url(/build/assets/SourceSansPro-Semibold-AYYzzsmr.otf) format("truetype")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;src:url(/build/assets/SourceSansPro-Bold-BjJml8lq.otf) format("truetype")}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:400;src:url(/build/assets/SourceSansPro-It-D0ylWGSs.otf) format("truetype")}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:600;src:url(/build/assets/SourceSansPro-SemiboldIt-HJxPTwvh.otf) format("truetype")}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:700;src:url(/build/assets/SourceSansPro-BoldIt-BWXjouJk.otf) format("truetype")}.smartchinar-sidebar{background-color:#ede9e4!important;box-shadow:unset!important;border-right:1px solid rgba(48,48,48,.2)!important}.smartchinar-sidebar a{color:#303030!important}.smartchinar-sidebar a:hover{background-color:#30303020!important}.smartchinar-sidebar .nav-sidebar .nav-item:hover .smartchinar-sidebar-header{background-color:unset!important}.smartchinar-sidebar .nav-sidebar .nav-item img.menu-image{width:36px!important;height:36px!important;border-radius:50%!important}.smartchinar-sidebar .nav-sidebar .nav-item .nav-link{display:flex;flex-direction:row;gap:8px;align-items:center}.smartchinar-sidebar .nav-sidebar .nav-item .nav-link.active{background-color:#303030!important;color:#fff!important}.smartchinar-sidebar .nav-sidebar .nav-item .nav-link.smartchinar-sidebar-my-dashboard{background-color:transparent;border-radius:4px;border:1px solid rgba(48,48,48,.2)}.smartchinar-sidebar .nav-sidebar .nav-item .nav-link.smartchinar-sidebar-my-dashboard img{width:36px;height:36px;border-radius:50%}.smartchinar-sidebar .nav-sidebar .nav-item .nav-link.smartchinar-sidebar-header{flex-direction:row-reverse;justify-content:space-between;pointer-events:none}.smartchinar-sidebar i{min-width:20px}.profile-tabs.active{background-color:#66523c!important;color:#fff!important}.btn-primary{background-color:#66523c!important;border-color:#66523c!important;color:#fff!important}.btn{border-radius:5px}.btn-secondary-close{background:#ede9e4;border-radius:5px;border:unset!important;display:flex;padding:12px 16px;justify-content:center;align-items:center;gap:10px;flex:1 0 0;max-width:222px;color:#303030}.card-primary.card-outline{border-top:3px solid #66523c}.smartchinar-sidebar .sidebar-brand{background-color:#d9d4ce!important}.smartchinar-sidebar .sidebar-brand .sidebar-brand-text{color:#fff!important}.sidebar-dark-primary .nav-sidebar>.nav-item>.nav-link.active,.sidebar-light-primary .nav-sidebar>.nav-item>.nav-link.active{background-color:#fff}.nav-header{color:#000!important}.left-logo{height:50px;text-align:center}.brand-link{text-align:center;display:flex;align-items:center;justify-content:center;height:57px;padding:5px 15px;border-bottom:1px solid rgba(48,48,48,.2)!important}.brand-link .left-logo{height:100%;width:auto}.bg-btn-main{background-color:#66523c!important;color:#fff!important;padding:10px 15px!important}.content-wrapper{background-color:#fbf9f7!important}.content-wrapper .tab-filters .card{box-shadow:0 8px 16px #00000014;border-radius:5px;background:#fff}.content-wrapper .tab-filters .card .card-header{border-bottom:unset}.content-wrapper .tab-filters .card .nav.nav-pills{gap:15px}.content-wrapper .tab-filters .card .nav.nav-pills .nav-item:hover{background:#ede9e4;border-radius:5px}.content-wrapper .tab-filters .card .nav.nav-pills .nav-item:hover a{color:inherit}.login-master{background-color:#fbf9f7!important;padding:20px;border-radius:10px;box-shadow:0 0 10px #0000001a}.new-user-textarea{height:360px!important}.nav-treeview>.nav-item>.nav-link{display:flex;gap:10px}.select2-results{overflow-y:auto;max-height:210px}.select2-selection--single,.input-group .select2-container .select2-selection--single{height:38px}.input-group .select2-container .select2-selection--single,.input-group .select2{background-color:#fff;border-radius:.25rem;width:100%!important;color:#495057}.input-group .multiple-select2-elem{height:unset!important}.input-group .select2-container .select2-search--inline .select2-search__field{width:100%!important;padding:10px}.input-group .select2-container .select2-selection--single .select2-selection__rendered{color:#495057;padding-left:10px;height:100%;display:flex;align-items:center;gap:10px}.input-group .select2-selection{border:1px solid #ced4da!important;justify-content:center;align-items:center}.input-group .select2-selection__arrow{height:26px;position:absolute;top:10px;right:3px;width:20px}.input-group .select2-selection__arrow b{border-color:#495057 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-5px;position:absolute;top:50%;width:0}.input-group .select2-container--open .select2-selection__arrow b{transform:rotate(180deg)}.analysis-sidebar-card-main .analysis-sidebar-heading-pt-24{padding-top:24px}.analysis-sidebar-card-main .analysis-sidebar-main-p-24{padding:24px}.analysis-sidebar-card-main .analysis-sidebar-hr{margin-top:24px;margin-bottom:24px}.analysis-sidebar-card-main .analysis-sidebar .custom-checkbox{padding:8px 12px;display:flex;border-radius:4px}.analysis-sidebar-card-main .analysis-sidebar .custom-checkbox label{flex-grow:1}.analysis-sidebar-card-main .analysis-sidebar .custom-checkbox .checkbox-input{border:1px solid #66523c;border-radius:2px;outline:none;cursor:pointer;background-color:#fff;accent-color:#66523c;margin-left:auto;width:18px;height:18px}#defaultRewardsModal #default-rewards-form,#defaultVouchersModal #default-vouchers-form{margin-top:24px}#editWorkedMoney .edit-worked-money-my-24{margin-top:24px;margin-bottom:24px}.personal-checks-content-wrapper{padding-left:12px}.personal-checks-content-wrapper .personal-checks-bar-mb-32{margin-bottom:32px}.personal-checks-content-wrapper #rewardsHeader,.personal-checks-content-wrapper #workReferenceHeader,.personal-checks-content-wrapper #daysOffHeader{cursor:pointer;margin-bottom:16px}.personal-checks-content-wrapper #rewardsContent,.personal-checks-content-wrapper #workReferenceContent,.personal-checks-content-wrapper #daysOffContent{background-color:transparent;box-shadow:unset}.personal-checks-content-wrapper .worked-money,.personal-checks-content-wrapper .personal-checks-bonus,.personal-checks-content-wrapper .payed-days-off{gap:16px}.personal-checks-content-wrapper .text-dark-style{color:#303030!important;opacity:1!important}.personal-checks-content-wrapper .text-dark-style img{margin-left:16px}.personal-checks-content-wrapper .generate-receipts-btn{background-color:#ede9e4;border-radius:5px;padding:12px 16px;color:#303030;font-size:20px;font-weight:400}#workReferenceHeader:after,#rewardsHeader:after,#daysOffHeader:after{content:none}.personal-checks-card .card-item{padding:12px 24px!important;border-radius:4px;background:#fff}.personal-checks-card .card-item h5{color:#303030;font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:0}.personal-checks-card .card-item small{color:#303030;font-size:14px;font-style:normal;font-weight:400;line-height:normal;opacity:.5}.personal-checks-card .card-item .text-right{color:#303030;font-size:20px;font-style:normal;font-weight:700;line-height:normal;opacity:.5}.self-report-card .user-block a,.self-report-card .user-block .username{color:#303030;text-align:center;font-family:Source Sans Pro;font-size:18px;font-style:normal;font-weight:600;line-height:normal;white-space:nowrap;margin-left:12px}.self-report-card .self-reports-heading{color:#303030;text-align:center;font-size:24px;font-style:normal;font-weight:600;line-height:normal}.self-report-card .self-report-type{color:#66523c;text-align:center;font-family:Source Sans Pro;font-size:18px;font-style:normal;font-weight:600;line-height:normal}.self-report-card .self-report-title{color:#303030;text-align:center;font-family:Source Sans Pro;font-size:18px;font-style:normal;font-weight:600;line-height:normal}.self-report-card .self-report-description{color:#303030;font-family:Source Sans Pro;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.self-report-card .self-report-filters .nav-pills .nav-link.active{border-radius:30px}.self-report-card .self-report-filters .nav-pills .nav-link{cursor:pointer}.self-report-filters-container{display:flex;align-items:center}.self-report-filters-container .search-bar{height:100%}.self-report-filters-container .self-report-filters .nav-pills .nav-item .nav-link.active{border-radius:25px}.card-nav{width:100%;border-radius:5px;background:#fff;box-shadow:0 8px 16px #00000014;padding:10px}.card-nav .card-header{border:none}.schedule-role-filters li .dropdown-menu.show,.task-filters li .dropdown-menu.show{transform:unset!important;top:100%!important}.custom-filter-dropdown li .dropdown-menu{max-height:250px!important;overflow-y:scroll!important}.card-header .nav-pills .nav-item .nav-link.active,.nav-pills .nav-item .nav-link.active{background:#66523c!important;color:#fff!important}.is-invalid>span.selection>span{border-color:#dc3545!important}.main-header{align-items:baseline;background-color:#ede9e4;border-bottom:1px solid rgba(48,48,48,.2)!important}.main-header .restaurant-holder .form-group{margin-bottom:0}.lds-ring{color:#66523c;box-sizing:border-box;display:inline-block;position:relative;height:100%;width:100%;margin:auto;display:flex;justify-content:center;align-items:center}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:24px;height:24px;margin:8px;border:2px solid currentColor;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:currentColor transparent transparent transparent}.lds-ring div:nth-child(1){animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}.lds-ring.white{color:#fff!important}.lds-ring.brown{color:#66523c!important}.lds-ring.over{position:absolute;right:50}@keyframes lds-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.navbar-expand .second{gap:10px;align-items:center}.navbar-expand .third{margin-left:auto}.btn-chinar-edit{border-radius:5px;background:#dee2e6;color:#000}.btn-chinar-edit:hover{background:#ced4da;color:#000}.btn-chinar-add{border-radius:5px;background:#72b8ce;color:#fff}.btn-chinar-add:hover{background:#338fac;color:#fff}.iti{width:100%}table .sorting_desc{max-width:50px!important}.search-bar{display:flex;padding:10px 16px;flex-direction:column;align-items:flex-start;gap:10px;border-radius:30px;background:#fff;width:fit-content}.search-bar .nav-pills{gap:15px}.search-bar .nav-pills .nav-item{font-family:Source Sans Pro,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;border-radius:30px;border:1px solid #ede9e4;background:#fff;display:flex;height:40px;align-items:center;color:#303030;cursor:pointer}.search-bar .nav-pills .nav-item a{color:#303030}.search-bar .nav-pills .nav-item .form-group{margin-bottom:0}.search-bar .nav-pills .nav-item.dropdown .dropdown-toggle{border-radius:30px;padding:10px 24px}.search-bar .nav-pills .nav-item.dropdown .dropdown-toggle.active{background:#66523c;color:#fff}.search-bar .nav-pills .nav-item.nav-item-padding{padding:10px 24px}.search-bar .nav-pills .nav-item.nav-item-padding.active{background:#66523c;color:#fff}.search-bar .nav-pills .nav-item .nav-link{background-color:unset!important;color:#303030!important}.search-bar .nav-pills .nav-item input{border:none;background:#fff;font-family:Source Sans Pro;font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:#303030;width:100%;outline:none}.search-bar .nav-pills .nav-item.refresh{width:40px;height:40px;padding:0;display:flex;text-align:center;justify-content:center;background-color:#ede9e4}.search-bar .nav-pills .nav-item.refresh i{transform:scaleX(-1)}.search-bar .nav-pills .nav-item.active,.search-bar .nav-pills .nav-item.active .date_range_filter{background:#66523c;color:#fff!important}.search-bar .nav-pills .nav-item.active .nav-link,.search-bar .nav-pills .nav-item.active .dropdown-toggle{color:#fff!important}.search-bar .dropdown-item.active{background-color:#66523c!important;color:#fff!important}#new-restaurant-form .orderLangs{display:flex;flex-direction:column}#new-restaurant-form .orderLangs .form-group:has(#lang-name-bg){order:1}#new-restaurant-form .orderLangs .form-group:has(#lang-name-en){order:2}#new-restaurant-form .orderLangs .form-group:has(#lang-name-tr){order:3}.salaries-table-row-bg{background-color:#ede9e4}.card-salaries-bar{margin-bottom:32px}.elements-spacing{gap:16px}.select2-container--bootstrap4 .select2-selection__clear{color:#66523c!important;background-color:#fff!important}.form-control:disabled,.form-control[readonly]{background:#ede9e4}@media (max-width: 500px){.navbar-expand{flex-flow:column}.navbar-expand .second,.navbar-expand .third{margin:auto}}@media (min-width: 994px){.container-fluid{padding-left:16px;padding-right:16px}}.control-sidebar{width:500px;right:-500px;max-width:100%;transition:right .3s ease;z-index:1050;position:fixed;top:57px;bottom:0;background-color:#fbf9f7;overflow-y:auto;display:block}.control-sidebar.control-sidebar-open,.control-sidebar.control-sidebar-slide-open{right:0}.control-sidebar .control-sidebar-content{padding:20px;height:100%;overflow-y:auto}.control-sidebar input[type=text],.control-sidebar input[type=number],.control-sidebar textarea{border:1px solid #ede9e4;height:60px;padding:10px 15px;border-radius:0}.control-sidebar input[type=number]::-webkit-inner-spin-button,.control-sidebar input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.control-sidebar .divider{border-top:1px solid #ede9e4;margin:16px 0}.body-overflow-hidden{overflow:hidden!important}.control-sidebar-overlay{position:fixed;top:57px;bottom:0;left:0;right:0;background-color:#00000080;z-index:1039;opacity:0;visibility:hidden;transition:opacity .3s ease .1s,visibility .3s ease .1s}.control-sidebar-overlay.show{opacity:1;visibility:visible}body.control-sidebar-push,body.control-sidebar-slide-open{transition:all .3s ease}[data-widget=control-sidebar]{display:none}.form-floating{position:relative}.form-floating .select2-container{line-height:1.25}.form-floating .select2-container .select2-selection{height:calc(3.5rem + 2px)!important;padding:1rem .75rem}.form-floating .select2-container .select2-selection__rendered{padding:0!important;height:100%;align-items:center}.form-floating.multiple,.form-floating.multiple .select2-selection{height:fit-content!important}.form-floating.multiple .select2-selection__rendered{display:flex;flex-wrap:wrap}.form-floating .select2-container--default .select2-selection--multiple,.form-floating .select2-container--default .select2-selection--single,.form-floating .select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#ede9e4!important}.form-floating .select2-container~.form-field-label{position:absolute;top:0;left:0;height:100%;padding:1rem .75rem;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out;opacity:.65;transform:scale(1) translateY(0)}.form-floating .select2-container--focus~.form-field-label,.form-floating .select2-container--default .select2-selection--single[aria-expanded=true]~.form-field-label,.form-floating .select2-container .select2-selection--single .select2-selection__rendered:not(:empty)~.form-field-label{opacity:.65;transform:scale(.85) translateY(-1.5rem);background:#fff;height:auto;padding:0 5px;margin-left:8px;z-index:5}.form-floating .form-field-label.focused{opacity:.65;transform:scale(.85) translateY(-1.5rem);background:#fff;height:auto;padding:0 5px;margin-left:8px;color:#80bdff;z-index:5}.form-floating .select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#66523c;color:#fff}.form-floating .select2-container--default .select2-selection--multiple .select2-selection__choice::marker{display:none}.form-floating .select2-selection__choice{list-style:none;list-style-type:none}.form-floating .select2-selection__choice::marker{display:none}.full-screen-view .main-header,.full-screen-view .main-sidebar{display:none}.full-screen-view .content-wrapper{margin:0!important}.full-screen-view .content-wrapper .content,.full-screen-view .content-wrapper .content .container-fluid{padding:0!important}.profile-progress{width:100%;height:100%;border-radius:4px;display:inline-flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px}.profile-progress__header{align-self:stretch;padding:6px 8px;background:#72b8ce;border-radius:4px;display:inline-flex;justify-content:space-between;align-items:center}.profile-progress__header-text{display:flex;justify-content:center;flex-direction:column;color:#fff;font-size:14px;font-family:Source Sans Pro;font-weight:700;text-transform:uppercase;word-wrap:break-word}.profile-progress__content{align-self:stretch;padding:0 4px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px}.profile-progress__item{align-self:stretch;display:inline-flex;justify-content:space-between;align-items:center}.profile-progress__item-left{display:flex;justify-content:flex-start;align-items:center;gap:8px}.profile-progress__item-icon{width:20px;height:20px;background:#e8e8e8;border-radius:30px;display:flex;justify-content:center;align-items:center;transition:background-color .3s ease}.profile-progress__item-icon--completed{background:#72b8ce}.profile-progress__item-icon-inner{width:10px;height:7.26px;background:#fff;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}.profile-progress__item-text{display:flex;justify-content:center;flex-direction:column;color:#303030;font-size:14px;font-family:Source Sans Pro;font-weight:400;word-wrap:break-word}.profile-progress__item-percentage{display:flex;justify-content:center;flex-direction:column;color:#c2c2c2;font-size:14px;font-family:Source Sans Pro;font-weight:400;word-wrap:break-word}.custom-multi-select-container{position:relative;margin-bottom:16px}.custom-multi-select-container .select2-container,.custom-multi-select-container select.d-none{display:none}.custom-multi-select-container .custom-multi-select{position:relative;width:100%}.custom-multi-select-container .custom-multi-select-header{display:flex;align-items:center;min-height:59px;padding:6px 12px;font-size:16px;font-weight:400;line-height:1.5;color:#66523c;background-color:#fff;background-clip:padding-box;border:1px solid #ede9e4;border-radius:4px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;cursor:pointer}.custom-multi-select-container .custom-multi-select-header.active .dropdown-icon i{transform:rotate(180deg)}.custom-multi-select-container .custom-multi-select-header .placeholder{color:#30303080}.custom-multi-select-container .custom-multi-select-header .selected-options{display:flex;flex-wrap:wrap;gap:5px;flex:1}.custom-multi-select-container .custom-multi-select-header .selected-options .selected-option{display:inline-flex;align-items:center;background-color:#66523c;color:#fff;padding:2px 8px;border-radius:4px;font-size:14px;margin-right:5px;margin-bottom:2px}.custom-multi-select-container .custom-multi-select-header .selected-options .selected-option .remove-option{display:inline-flex;align-items:center;justify-content:center;margin-left:8px;width:16px;height:16px;cursor:pointer;border-radius:50%;transition:background-color .2s ease}.custom-multi-select-container .custom-multi-select-header .selected-options .selected-option .remove-option:hover{background-color:#fff3}.custom-multi-select-container .custom-multi-select-header .selected-options .selected-option .remove-option i{font-size:12px;color:#fff}.custom-multi-select-container .custom-multi-select-header .dropdown-icon{margin-left:auto;transition:transform .2s}.custom-multi-select-container .custom-multi-select-dropdown{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1050;display:none;max-height:80vh;overflow-y:auto;padding:8px 0;margin:0;font-size:16px;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:8px;box-shadow:0 8px 16px #0000002d;min-width:320px;width:100%;max-width:552px}.custom-multi-select-container .custom-multi-select-dropdown .dropdown-close{position:absolute;top:8px;right:8px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;background-color:#f8f9fa;transition:background-color .2s ease;z-index:1}.custom-multi-select-container .custom-multi-select-dropdown .dropdown-close:hover{background-color:#e9ecef}.custom-multi-select-container .custom-multi-select-dropdown .dropdown-close i{font-size:14px;color:#303030}.custom-multi-select-container .custom-multi-select-dropdown .dropdown-title{padding:12px 16px;font-weight:500;border-bottom:1px solid #ede9e4;margin-right:30px;color:#303030}.custom-multi-select-container .custom-multi-select-dropdown .option-item{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;cursor:pointer}.custom-multi-select-container .custom-multi-select-dropdown .option-item:hover,.custom-multi-select-container .custom-multi-select-dropdown .option-item.selected{background-color:#ede9e4}.custom-multi-select-container .custom-multi-select-dropdown .option-item .option-checkbox{display:flex;align-items:center}.custom-multi-select-container .custom-multi-select-dropdown .option-item .option-checkbox input[type=checkbox]{margin:0;width:18px;height:18px;border:1px solid #66523c;appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:3px;position:relative;cursor:pointer}.custom-multi-select-container .custom-multi-select-dropdown .option-item .option-checkbox input[type=checkbox]:checked{background-color:#66523c;border-color:#66523c}.custom-multi-select-container .custom-multi-select-dropdown .option-item .option-checkbox input[type=checkbox]:checked:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.custom-multi-select-container .dropdown-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1049;display:none}.custom-multi-select-container .tab-navigation{display:flex;justify-content:center;align-items:center;background-color:#d9d4ce;height:40px;border-radius:30px;margin:12px;padding:5px 15px}.custom-multi-select-container .tab-navigation .tab-item.active{background-color:#66523c;color:#fff}.custom-multi-select-container .tab-navigation .tab-item{width:50%;height:24px;cursor:pointer;font-weight:500;border-radius:30px;color:#303030;font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0%;vertical-align:middle;display:flex;justify-content:center;align-items:center}.custom-multi-select-container .date-number-selection-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1061;width:auto;min-width:400px;padding:16px;background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;border:1px solid #ede9e4;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;display:none}.custom-multi-select-container .date-number-selection-container .date-grid{width:100%;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;display:flex}.custom-multi-select-container .date-number-selection-container .date-grid .date-row{width:100%;justify-content:center;align-items:center;gap:8px;display:inline-flex}.custom-multi-select-container .date-number-selection-container .date-grid .date-row .date-cell{width:36px;height:36px;padding:6px;border-radius:4px;outline:1px #ede9e4 solid;outline-offset:-1px;justify-content:center;align-items:center;gap:10px;display:flex;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.custom-multi-select-container .date-number-selection-container .date-grid .date-row .date-cell:hover{background:#f5f2ef}.custom-multi-select-container .date-number-selection-container .date-grid .date-row .date-cell.selected{background:#66523c;color:#fff;outline-color:#66523c}.custom-multi-select-container .date-number-selection-container .date-grid .date-row .date-cell.selected .date-number{color:#fff}.custom-multi-select-container .date-number-selection-container .date-grid .date-row .date-cell .date-number{justify-content:center;display:flex;flex-direction:column;color:#303030;font-size:14px;font-family:Source Sans Pro,sans-serif;font-weight:400;word-wrap:break-word}.custom-multi-select-container .date-number-selection-container .popup-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid #ede9e4;width:100%}.custom-multi-select-container .date-number-selection-container .dropdown-close{position:absolute;top:8px;right:8px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;background-color:#f8f9fa;transition:background-color .2s ease;z-index:1}.custom-multi-select-container .date-number-selection-container .dropdown-close:hover{background-color:#e9ecef}.custom-multi-select-container .date-number-selection-container .dropdown-close i{font-size:14px;color:#303030}.custom-multi-select-container .date-number-selection-container.active{display:flex}.custom-multi-select-container .frequency-selection-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1061;width:auto;min-width:280px;max-width:90vw;padding:16px;background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;border:1px solid #ede9e4;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;display:none}.custom-multi-select-container .frequency-selection-container .popup-header{display:flex;justify-content:space-between;align-items:flex-start;width:100%;padding-bottom:8px;border-bottom:1px solid #ede9e4;margin-bottom:8px;flex-direction:column}.custom-multi-select-container .frequency-selection-container .popup-header .popup-title{font-weight:500;color:#303030;margin-bottom:4px}.custom-multi-select-container .frequency-selection-container .popup-header .popup-subtitle{font-size:12px;color:#303030b3;font-weight:400}.custom-multi-select-container .frequency-selection-container .dropdown-close{position:absolute;top:8px;right:8px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;background-color:#f8f9fa;transition:background-color .2s ease;z-index:1}.custom-multi-select-container .frequency-selection-container .dropdown-close:hover{background-color:#e9ecef}.custom-multi-select-container .frequency-selection-container .dropdown-close i{font-size:14px;color:#303030}.custom-multi-select-container .frequency-selection-container .frequency-options{width:100%;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;display:flex}.custom-multi-select-container .frequency-selection-container .frequency-options .frequency-option{padding:12px;border-radius:4px;outline:1px #ede9e4 solid;outline-offset:-1px;justify-content:space-between;align-items:center;display:flex;cursor:pointer;transition:background-color .2s ease}.custom-multi-select-container .frequency-selection-container .frequency-options .frequency-option:hover{background:#f5f2ef}.custom-multi-select-container .frequency-selection-container .frequency-options .frequency-option.selected{background:#ede9e4}.custom-multi-select-container .frequency-selection-container .frequency-options .frequency-option .option-text{color:#303030;font-size:16px;font-family:Source Sans Pro,sans-serif;font-weight:400}.custom-multi-select-container .frequency-selection-container .frequency-options .frequency-option .option-check{width:18px;height:18px;border-radius:50%;border:1.5px solid #66523c;display:flex;align-items:center;justify-content:center}.custom-multi-select-container .frequency-selection-container .frequency-options .frequency-option .option-check:after{content:"";width:8px;height:8px;border-radius:50%;background:#66523c;display:none}.custom-multi-select-container .frequency-selection-container .frequency-options .frequency-option.selected .option-check:after{display:block}.custom-multi-select-container .frequency-selection-container .popup-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid #ede9e4;width:100%}.custom-multi-select-container .frequency-selection-container.active{display:flex}.custom-multi-select-container .popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1060;display:none}.custom-multi-select-container .popup-overlay.active{display:block}.date-selection-container{width:100%;height:100%;padding:16px;background:#fff;box-shadow:0 8px 16px #00000014;border-radius:8px;outline:1px solid #ede9e4;outline-offset:-1px;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}.date-selection-container .date-selection-header{align-self:stretch;justify-content:flex-start;align-items:center;gap:16px;display:inline-flex}.date-selection-container .date-selection-header .header-indicator{width:18px;height:18px;background:#66523c;border-radius:30px;border:1.5px solid #66523c;position:relative}.date-selection-container .date-selection-header .header-indicator:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:8px;height:8px;background:#fff;border-radius:50%}.date-selection-container .date-selection-header .header-icon{width:9.73px;height:7.62px;background:#fff}.date-selection-container .date-selection-header .header-text{display:flex;flex-direction:column;justify-content:center;color:#303030;font-size:14px;font-family:Source Sans Pro,sans-serif;font-weight:400;word-wrap:break-word}.date-selection-container .date-selection-divider{align-self:stretch;height:0px;opacity:.5;outline:1px solid rgba(48,48,48,.1);outline-offset:-.5px}.date-selection-container .date-selection-content{align-self:stretch;justify-content:center;align-items:center;gap:12px;display:inline-flex}.date-selection-container .date-selection-content .date-number-selection{flex:1 1 0;align-self:stretch;justify-content:flex-start;align-items:center;gap:12px;display:flex}.date-selection-container .date-selection-content .date-number-selection .selection-label{justify-content:center;display:flex;flex-direction:column;color:#303030;font-size:16px;font-family:Source Sans Pro,sans-serif;font-weight:400;word-wrap:break-word}.date-selection-container .date-selection-content .selection-dropdown,.date-selection-container .date-selection-content .frequency-selection{flex:1 1 0;padding:12px;background:#fff;outline:1px solid #ede9e4;outline-offset:-1px;justify-content:space-between;align-items:center;display:flex;width:133px}.date-selection-container .date-selection-content .selection-dropdown .dropdown-value,.date-selection-container .date-selection-content .frequency-selection .dropdown-value{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:inline-flex;max-width:90px;overflow:hidden;text-overflow:ellipsis}.date-selection-container .date-selection-content .selection-dropdown .dropdown-value .value-text,.date-selection-container .date-selection-content .frequency-selection .dropdown-value .value-text{justify-content:center;display:flex;flex-direction:column;color:#303030;font-size:16px;font-family:Source Sans Pro,sans-serif;font-weight:400;word-wrap:break-word;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.date-selection-container .date-selection-content .selection-dropdown .dropdown-arrow,.date-selection-container .date-selection-content .frequency-selection .dropdown-arrow{width:18.01px;height:8.45px;background:url(/build/assets/icon-arrow-select-a8M4EFjF.svg) no-repeat!important}.exact-date-container{width:100%;height:100%;padding:16px;opacity:.5;border-radius:8px;outline:1px solid #ede9e4;outline-offset:-1px;display:inline-flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:16px;box-shadow:0 8px 16px #00000014}.exact-date-container .exact-date-header{align-self:stretch;justify-content:flex-start;align-items:center;gap:16px;display:inline-flex}.exact-date-container .exact-date-header .header-indicator{width:18px;height:18px;border-radius:30px;border:1.5px solid #66523c;background:transparent;position:relative}.exact-date-container .exact-date-header .header-indicator:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:8px;height:8px;background:#66523c;border-radius:50%;display:none}.exact-date-container .exact-date-header .header-icon{width:9.73px;height:7.62px;background:#fff}.exact-date-container .exact-date-header .header-text{display:flex;flex-direction:column;justify-content:center;color:#303030;font-size:14px;font-family:Source Sans Pro,sans-serif;font-weight:400;word-wrap:break-word}.exact-date-container .exact-date-divider{align-self:stretch;height:0px;opacity:.5;outline:1px solid rgba(48,48,48,.1);outline-offset:-.5px}.exact-date-container .exact-date-content{align-self:stretch;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;display:flex}.exact-date-container .exact-date-content .date-input-group{align-self:stretch;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;display:flex}.exact-date-container .exact-date-content .date-input-group .date-input-wrapper{align-self:stretch;justify-content:flex-start;align-items:flex-start;gap:8px;display:inline-flex}.exact-date-container .exact-date-content .date-input-group .date-input-wrapper .date-input{flex:1 1 0;padding:8px 12px;background:#fff;outline:1px solid #ede9e4;outline-offset:-1px;justify-content:space-between;align-items:center;display:flex}.exact-date-container .exact-date-content .date-input-group .date-input-wrapper .date-input .input-content{flex:1 1 0;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:inline-flex}.exact-date-container .exact-date-content .date-input-group .date-input-wrapper .date-input .input-content .input-label{justify-content:center;display:flex;flex-direction:column;color:#30303080;font-size:12px;font-family:Source Sans Pro,sans-serif;font-weight:400;word-wrap:break-word}.exact-date-container .exact-date-content .date-input-group .date-input-wrapper .date-input .input-content .input-value{justify-content:center;display:flex;flex-direction:column;color:#303030;font-size:16px;font-family:Source Sans Pro,sans-serif;font-weight:400;word-wrap:break-word}.exact-date-container .exact-date-content .date-input-group .date-input-wrapper .date-input .dropdown-arrow{width:18.01px;height:8.45px;background:url(/build/assets/icon-arrow-select-a8M4EFjF.svg) no-repeat!important}.exact-date-container .exact-date-content .date-input-group .date-input-wrapper .calendar-button{align-self:stretch;padding:10px 15px;background:#fff;outline:1px solid #ede9e4;outline-offset:-1px;justify-content:space-between;align-items:center;display:flex}.exact-date-container .exact-date-content .date-input-group .date-input-wrapper .calendar-button .calendar-icon{width:16px;height:16.86px;background:url(/build/assets/icon-add-row-Zd5v9Lg4.svg) no-repeat!important}.exact-date-container.active{opacity:1}.exact-date-container.active .header-indicator{background:#66523c}.exact-date-container.active .header-indicator:after{display:block;background:#fff}.date-selection-container.inactive{opacity:.5;box-shadow:none}.date-selection-container.inactive .header-indicator{background:transparent}.date-selection-container.inactive .header-indicator:after{display:none}.weekly-options-container,.periodic-options-container{display:none;width:100%;padding:12px;background:#fff}.weekly-options-container.active,.periodic-options-container.active{display:block}.weekly-options-container .option-item{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;cursor:pointer;transition:background-color .2s ease}.weekly-options-container .option-item:hover,.weekly-options-container .option-item.selected{background-color:#ede9e4}.weekly-options-container .option-item .option-label{color:#303030;font-size:16px;font-family:Source Sans Pro,sans-serif;font-weight:400}.weekly-options-container .option-item .option-checkbox{display:flex;align-items:center}.weekly-options-container .option-item .option-checkbox input[type=checkbox]{margin:0;width:18px;height:18px;border:1px solid #66523c;appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:3px;position:relative;cursor:pointer}.weekly-options-container .option-item .option-checkbox input[type=checkbox]:checked{background-color:#66523c;border-color:#66523c}.weekly-options-container .option-item .option-checkbox input[type=checkbox]:checked:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.periodic-options-container .date-selection-container{margin-bottom:16px}.checkin-system-page .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%}.checkin-system-page .input-group .select2-container .select2-selection--single .select2-selection__rendered{top:2px;position:relative}.custom-tab-dropdown-container{position:relative;margin-bottom:16px}.custom-tab-dropdown-container .custom-multi-tab-dropdown{position:relative;width:100%}.custom-tab-dropdown-container .custom-multi-tab-dropdown.is-invalid{border:1px solid red}.custom-tab-dropdown-container .custom-multi-tab-dropdown .custom-multi-tab-header{display:flex;align-items:center;min-height:59px;padding:6px 12px;font-size:16px;font-weight:400;line-height:1.5;color:#66523c;background-color:#fff;background-clip:padding-box;border:1px solid #ede9e4;border-radius:4px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;cursor:pointer}.custom-tab-dropdown-container .custom-multi-tab-dropdown .custom-multi-tab-header.active .dropdown-icon i{transform:rotate(180deg)}.custom-tab-dropdown-container .custom-multi-tab-dropdown .custom-multi-tab-header .placeholder{color:#30303080}.custom-tab-dropdown-container .custom-multi-tab-dropdown .custom-multi-tab-header .dropdown-icon{margin-left:auto;transition:transform .2s}.custom-tab-dropdown-container .custom-multi-tab-dropdown .custom-multi-tab-dropdown-content{position:absolute;top:100%;left:0;right:0;z-index:1050;display:none;margin:2px 0 0;font-size:16px;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 8px 16px #0000002d}.custom-tab-dropdown-container .custom-multi-tab-dropdown .tab-navigation{display:flex;justify-content:center;align-items:center;background-color:#d9d4ce;height:40px;border-radius:30px;margin:12px 12px 0;padding:5px 15px}.custom-tab-dropdown-container .custom-multi-tab-dropdown .tab-navigation .tab-item{width:50%;height:24px;cursor:pointer;font-weight:500;border-radius:30px;color:#303030;font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0%;vertical-align:middle;display:flex;justify-content:center;align-items:center}.custom-tab-dropdown-container .custom-multi-tab-dropdown .tab-navigation .tab-item.active{background-color:#66523c;color:#fff}.custom-tab-dropdown-container .custom-multi-tab-dropdown .tab-content{max-height:200px;overflow-y:auto}.custom-tab-dropdown-container .custom-multi-tab-dropdown .tab-pane{display:none}.custom-tab-dropdown-container .custom-multi-tab-dropdown .tab-pane.active{display:block}.custom-tab-dropdown-container .custom-multi-tab-dropdown .option-item{padding:8px 16px;cursor:pointer}.custom-tab-dropdown-container .custom-multi-tab-dropdown .option-item:hover,.custom-tab-dropdown-container .custom-multi-tab-dropdown .option-item.selected{background-color:#ede9e4}.custom-tab-dropdown-container .custom-multi-tab-dropdown .no-options{padding:8px 16px;color:#6c757d;font-style:italic}.custom-tab-dropdown-container .custom-multi-tab-dropdown .selected-value{flex:1}.divider{width:100%;height:1px;margin-top:10px;margin-bottom:10px;background-color:#30303033}#notebook-meeting-table-modal .icon-x,#single-shift-type-people-settings .icon-x,.decline-request-shift-modal .icon-x,.new-self-report-type-modal .icon-x,.new-role-modal .icon-x,#change-shift-modal .icon-x,#checklist .icon-x,.shift-people-settings .icon-x,#modalAddChecklist .icon-x,#checklistModal .icon-x,#newselfreport .icon-x,#requestoffmodal .icon-x,.transfer-user-modal .icon-x,.new-shift-modal .icon-x,.pay-per-hour-modal .icon-x,.default-rewards-modal .icon-x,.default-vouchers-modal .icon-x,.add-bonus-modal .icon-x,.add-fine-modal .icon-x,#arrangement-change-status .icon-x,#newtask .icon-x,#newrestaurant .icon-x,#newuser .icon-x,#holiday-calendar .icon-x,#confirm-success-modal .icon-x,#task-preview-status .icon-x,#add-new-shift .icon-x,#delete-shift .icon-x,#new-arrangement .icon-x,#new-appliance .icon-x,#addDocumentModal .icon-x,.confirm-delete-modal .icon-x,#assignPersonalModal .icon-x,.user-exam-modal .icon-x,.add-shop-modal .icon-x,.add-exam-category-question-modal .icon-x,#addDocumentModalSign .icon-x,#downloadDocumentModal .icon-x,#newassessment .icon-x,#standard-modal .icon-x,#read-standard-modal .icon-x,#add-new-table .icon-x,#add-new-location-area .icon-x,.tables-group-area-list-modal .icon-x,.add-new-group-modal .icon-x,#accommodation-without-reservation-form .icon-x,#accommodation-with-reservation-form .icon-x,#create-new-template-modal .icon-x,#menu-template-modal .icon-x,#menu-items-modal .icon-x,#menu-items-change-confirm .icon-x,#customer-evaluation-modal .icon-x,#confirm-custom-popup .icon-x{background:url(/build/assets/icon-x-D4_tS2Hd.svg) no-repeat!important;width:15px;height:15px;background-position:center center}#notebook-meeting-table-modal .icon-add,#single-shift-type-people-settings .icon-add,.decline-request-shift-modal .icon-add,.new-self-report-type-modal .icon-add,.new-role-modal .icon-add,#change-shift-modal .icon-add,#checklist .icon-add,.shift-people-settings .icon-add,#modalAddChecklist .icon-add,#checklistModal .icon-add,#newselfreport .icon-add,#requestoffmodal .icon-add,.transfer-user-modal .icon-add,.new-shift-modal .icon-add,.pay-per-hour-modal .icon-add,.default-rewards-modal .icon-add,.default-vouchers-modal .icon-add,.add-bonus-modal .icon-add,.add-fine-modal .icon-add,#arrangement-change-status .icon-add,#newtask .icon-add,#newrestaurant .icon-add,#newuser .icon-add,#holiday-calendar .icon-add,#confirm-success-modal .icon-add,#task-preview-status .icon-add,#add-new-shift .icon-add,#delete-shift .icon-add,#new-arrangement .icon-add,#new-appliance .icon-add,#addDocumentModal .icon-add,.confirm-delete-modal .icon-add,#assignPersonalModal .icon-add,.user-exam-modal .icon-add,.add-shop-modal .icon-add,.add-exam-category-question-modal .icon-add,#addDocumentModalSign .icon-add,#downloadDocumentModal .icon-add,#newassessment .icon-add,#standard-modal .icon-add,#read-standard-modal .icon-add,#add-new-table .icon-add,#add-new-location-area .icon-add,.tables-group-area-list-modal .icon-add,.add-new-group-modal .icon-add,#accommodation-without-reservation-form .icon-add,#accommodation-with-reservation-form .icon-add,#create-new-template-modal .icon-add,#menu-template-modal .icon-add,#menu-items-modal .icon-add,#menu-items-change-confirm .icon-add,#customer-evaluation-modal .icon-add,#confirm-custom-popup .icon-add{background:url(/build/assets/icon-add-plus-D9XCrMlb.svg) no-repeat!important;width:32px!important;height:32px!important;background-position:center center}#notebook-meeting-table-modal .icon-add-row,#single-shift-type-people-settings .icon-add-row,.decline-request-shift-modal .icon-add-row,.new-self-report-type-modal .icon-add-row,.new-role-modal .icon-add-row,#change-shift-modal .icon-add-row,#checklist .icon-add-row,.shift-people-settings .icon-add-row,#modalAddChecklist .icon-add-row,#checklistModal .icon-add-row,#newselfreport .icon-add-row,#requestoffmodal .icon-add-row,.transfer-user-modal .icon-add-row,.new-shift-modal .icon-add-row,.pay-per-hour-modal .icon-add-row,.default-rewards-modal .icon-add-row,.default-vouchers-modal .icon-add-row,.add-bonus-modal .icon-add-row,.add-fine-modal .icon-add-row,#arrangement-change-status .icon-add-row,#newtask .icon-add-row,#newrestaurant .icon-add-row,#newuser .icon-add-row,#holiday-calendar .icon-add-row,#confirm-success-modal .icon-add-row,#task-preview-status .icon-add-row,#add-new-shift .icon-add-row,#delete-shift .icon-add-row,#new-arrangement .icon-add-row,#new-appliance .icon-add-row,#addDocumentModal .icon-add-row,.confirm-delete-modal .icon-add-row,#assignPersonalModal .icon-add-row,.user-exam-modal .icon-add-row,.add-shop-modal .icon-add-row,.add-exam-category-question-modal .icon-add-row,#addDocumentModalSign .icon-add-row,#downloadDocumentModal .icon-add-row,#newassessment .icon-add-row,#standard-modal .icon-add-row,#read-standard-modal .icon-add-row,#add-new-table .icon-add-row,#add-new-location-area .icon-add-row,.tables-group-area-list-modal .icon-add-row,.add-new-group-modal .icon-add-row,#accommodation-without-reservation-form .icon-add-row,#accommodation-with-reservation-form .icon-add-row,#create-new-template-modal .icon-add-row,#menu-template-modal .icon-add-row,#menu-items-modal .icon-add-row,#menu-items-change-confirm .icon-add-row,#customer-evaluation-modal .icon-add-row,#confirm-custom-popup .icon-add-row{background:url(/build/assets/icon-add-row-Zd5v9Lg4.svg) no-repeat!important;width:16px!important;height:20px!important;background-position:center center}#notebook-meeting-table-modal .icon-remove-row,#single-shift-type-people-settings .icon-remove-row,.decline-request-shift-modal .icon-remove-row,.new-self-report-type-modal .icon-remove-row,.new-role-modal .icon-remove-row,#change-shift-modal .icon-remove-row,#checklist .icon-remove-row,.shift-people-settings .icon-remove-row,#modalAddChecklist .icon-remove-row,#checklistModal .icon-remove-row,#newselfreport .icon-remove-row,#requestoffmodal .icon-remove-row,.transfer-user-modal .icon-remove-row,.new-shift-modal .icon-remove-row,.pay-per-hour-modal .icon-remove-row,.default-rewards-modal .icon-remove-row,.default-vouchers-modal .icon-remove-row,.add-bonus-modal .icon-remove-row,.add-fine-modal .icon-remove-row,#arrangement-change-status .icon-remove-row,#newtask .icon-remove-row,#newrestaurant .icon-remove-row,#newuser .icon-remove-row,#holiday-calendar .icon-remove-row,#confirm-success-modal .icon-remove-row,#task-preview-status .icon-remove-row,#add-new-shift .icon-remove-row,#delete-shift .icon-remove-row,#new-arrangement .icon-remove-row,#new-appliance .icon-remove-row,#addDocumentModal .icon-remove-row,.confirm-delete-modal .icon-remove-row,#assignPersonalModal .icon-remove-row,.user-exam-modal .icon-remove-row,.add-shop-modal .icon-remove-row,.add-exam-category-question-modal .icon-remove-row,#addDocumentModalSign .icon-remove-row,#downloadDocumentModal .icon-remove-row,#newassessment .icon-remove-row,#standard-modal .icon-remove-row,#read-standard-modal .icon-remove-row,#add-new-table .icon-remove-row,#add-new-location-area .icon-remove-row,.tables-group-area-list-modal .icon-remove-row,.add-new-group-modal .icon-remove-row,#accommodation-without-reservation-form .icon-remove-row,#accommodation-with-reservation-form .icon-remove-row,#create-new-template-modal .icon-remove-row,#menu-template-modal .icon-remove-row,#menu-items-modal .icon-remove-row,#menu-items-change-confirm .icon-remove-row,#customer-evaluation-modal .icon-remove-row,#confirm-custom-popup .icon-remove-row{background:url(../../public/img/icon-remove-row.svg) no-repeat!important;width:16px!important;height:16px!important;background-position:center center}#notebook-meeting-table-modal .icon-delete-trashcan,#single-shift-type-people-settings .icon-delete-trashcan,.decline-request-shift-modal .icon-delete-trashcan,.new-self-report-type-modal .icon-delete-trashcan,.new-role-modal .icon-delete-trashcan,#change-shift-modal .icon-delete-trashcan,#checklist .icon-delete-trashcan,.shift-people-settings .icon-delete-trashcan,#modalAddChecklist .icon-delete-trashcan,#checklistModal .icon-delete-trashcan,#newselfreport .icon-delete-trashcan,#requestoffmodal .icon-delete-trashcan,.transfer-user-modal .icon-delete-trashcan,.new-shift-modal .icon-delete-trashcan,.pay-per-hour-modal .icon-delete-trashcan,.default-rewards-modal .icon-delete-trashcan,.default-vouchers-modal .icon-delete-trashcan,.add-bonus-modal .icon-delete-trashcan,.add-fine-modal .icon-delete-trashcan,#arrangement-change-status .icon-delete-trashcan,#newtask .icon-delete-trashcan,#newrestaurant .icon-delete-trashcan,#newuser .icon-delete-trashcan,#holiday-calendar .icon-delete-trashcan,#confirm-success-modal .icon-delete-trashcan,#task-preview-status .icon-delete-trashcan,#add-new-shift .icon-delete-trashcan,#delete-shift .icon-delete-trashcan,#new-arrangement .icon-delete-trashcan,#new-appliance .icon-delete-trashcan,#addDocumentModal .icon-delete-trashcan,.confirm-delete-modal .icon-delete-trashcan,#assignPersonalModal .icon-delete-trashcan,.user-exam-modal .icon-delete-trashcan,.add-shop-modal .icon-delete-trashcan,.add-exam-category-question-modal .icon-delete-trashcan,#addDocumentModalSign .icon-delete-trashcan,#downloadDocumentModal .icon-delete-trashcan,#newassessment .icon-delete-trashcan,#standard-modal .icon-delete-trashcan,#read-standard-modal .icon-delete-trashcan,#add-new-table .icon-delete-trashcan,#add-new-location-area .icon-delete-trashcan,.tables-group-area-list-modal .icon-delete-trashcan,.add-new-group-modal .icon-delete-trashcan,#accommodation-without-reservation-form .icon-delete-trashcan,#accommodation-with-reservation-form .icon-delete-trashcan,#create-new-template-modal .icon-delete-trashcan,#menu-template-modal .icon-delete-trashcan,#menu-items-modal .icon-delete-trashcan,#menu-items-change-confirm .icon-delete-trashcan,#customer-evaluation-modal .icon-delete-trashcan,#confirm-custom-popup .icon-delete-trashcan{background:url(/build/assets/icon-delete-trashcan-BV-ZrrS2.svg) no-repeat!important;width:16px!important;height:16px!important;background-position:center center;display:block}#notebook-meeting-table-modal .icon-edit,#single-shift-type-people-settings .icon-edit,.decline-request-shift-modal .icon-edit,.new-self-report-type-modal .icon-edit,.new-role-modal .icon-edit,#change-shift-modal .icon-edit,#checklist .icon-edit,.shift-people-settings .icon-edit,#modalAddChecklist .icon-edit,#checklistModal .icon-edit,#newselfreport .icon-edit,#requestoffmodal .icon-edit,.transfer-user-modal .icon-edit,.new-shift-modal .icon-edit,.pay-per-hour-modal .icon-edit,.default-rewards-modal .icon-edit,.default-vouchers-modal .icon-edit,.add-bonus-modal .icon-edit,.add-fine-modal .icon-edit,#arrangement-change-status .icon-edit,#newtask .icon-edit,#newrestaurant .icon-edit,#newuser .icon-edit,#holiday-calendar .icon-edit,#confirm-success-modal .icon-edit,#task-preview-status .icon-edit,#add-new-shift .icon-edit,#delete-shift .icon-edit,#new-arrangement .icon-edit,#new-appliance .icon-edit,#addDocumentModal .icon-edit,.confirm-delete-modal .icon-edit,#assignPersonalModal .icon-edit,.user-exam-modal .icon-edit,.add-shop-modal .icon-edit,.add-exam-category-question-modal .icon-edit,#addDocumentModalSign .icon-edit,#downloadDocumentModal .icon-edit,#newassessment .icon-edit,#standard-modal .icon-edit,#read-standard-modal .icon-edit,#add-new-table .icon-edit,#add-new-location-area .icon-edit,.tables-group-area-list-modal .icon-edit,.add-new-group-modal .icon-edit,#accommodation-without-reservation-form .icon-edit,#accommodation-with-reservation-form .icon-edit,#create-new-template-modal .icon-edit,#menu-template-modal .icon-edit,#menu-items-modal .icon-edit,#menu-items-change-confirm .icon-edit,#customer-evaluation-modal .icon-edit,#confirm-custom-popup .icon-edit{background:url(/build/assets/icon-edit-VPkE9tE1.svg) no-repeat!important;width:16px!important;height:16px!important;background-position:center center;display:block}#notebook-meeting-table-modal .modal-header,#single-shift-type-people-settings .modal-header,.decline-request-shift-modal .modal-header,.new-self-report-type-modal .modal-header,.new-role-modal .modal-header,#change-shift-modal .modal-header,#checklist .modal-header,.shift-people-settings .modal-header,#modalAddChecklist .modal-header,#checklistModal .modal-header,#newselfreport .modal-header,#requestoffmodal .modal-header,.transfer-user-modal .modal-header,.new-shift-modal .modal-header,.pay-per-hour-modal .modal-header,.default-rewards-modal .modal-header,.default-vouchers-modal .modal-header,.add-bonus-modal .modal-header,.add-fine-modal .modal-header,#arrangement-change-status .modal-header,#newtask .modal-header,#newrestaurant .modal-header,#newuser .modal-header,#holiday-calendar .modal-header,#confirm-success-modal .modal-header,#task-preview-status .modal-header,#add-new-shift .modal-header,#delete-shift .modal-header,#new-arrangement .modal-header,#new-appliance .modal-header,#addDocumentModal .modal-header,.confirm-delete-modal .modal-header,#assignPersonalModal .modal-header,.user-exam-modal .modal-header,.add-shop-modal .modal-header,.add-exam-category-question-modal .modal-header,#addDocumentModalSign .modal-header,#downloadDocumentModal .modal-header,#newassessment .modal-header,#standard-modal .modal-header,#read-standard-modal .modal-header,#add-new-table .modal-header,#add-new-location-area .modal-header,.tables-group-area-list-modal .modal-header,.add-new-group-modal .modal-header,#accommodation-without-reservation-form .modal-header,#accommodation-with-reservation-form .modal-header,#create-new-template-modal .modal-header,#menu-template-modal .modal-header,#menu-items-modal .modal-header,#menu-items-change-confirm .modal-header,#customer-evaluation-modal .modal-header,#confirm-custom-popup .modal-header,#notebook-meeting-table-modal .modal-footer,#single-shift-type-people-settings .modal-footer,.decline-request-shift-modal .modal-footer,.new-self-report-type-modal .modal-footer,.new-role-modal .modal-footer,#change-shift-modal .modal-footer,#checklist .modal-footer,.shift-people-settings .modal-footer,#modalAddChecklist .modal-footer,#checklistModal .modal-footer,#newselfreport .modal-footer,#requestoffmodal .modal-footer,.transfer-user-modal .modal-footer,.new-shift-modal .modal-footer,.pay-per-hour-modal .modal-footer,.default-rewards-modal .modal-footer,.default-vouchers-modal .modal-footer,.add-bonus-modal .modal-footer,.add-fine-modal .modal-footer,#arrangement-change-status .modal-footer,#newtask .modal-footer,#newrestaurant .modal-footer,#newuser .modal-footer,#holiday-calendar .modal-footer,#confirm-success-modal .modal-footer,#task-preview-status .modal-footer,#add-new-shift .modal-footer,#delete-shift .modal-footer,#new-arrangement .modal-footer,#new-appliance .modal-footer,#addDocumentModal .modal-footer,.confirm-delete-modal .modal-footer,#assignPersonalModal .modal-footer,.user-exam-modal .modal-footer,.add-shop-modal .modal-footer,.add-exam-category-question-modal .modal-footer,#addDocumentModalSign .modal-footer,#downloadDocumentModal .modal-footer,#newassessment .modal-footer,#standard-modal .modal-footer,#read-standard-modal .modal-footer,#add-new-table .modal-footer,#add-new-location-area .modal-footer,.tables-group-area-list-modal .modal-footer,.add-new-group-modal .modal-footer,#accommodation-without-reservation-form .modal-footer,#accommodation-with-reservation-form .modal-footer,#create-new-template-modal .modal-footer,#menu-template-modal .modal-footer,#menu-items-modal .modal-footer,#menu-items-change-confirm .modal-footer,#customer-evaluation-modal .modal-footer,#confirm-custom-popup .modal-footer{display:none!important}#notebook-meeting-table-modal .footer,#single-shift-type-people-settings .footer,.decline-request-shift-modal .footer,.new-self-report-type-modal .footer,.new-role-modal .footer,#change-shift-modal .footer,#checklist .footer,.shift-people-settings .footer,#modalAddChecklist .footer,#checklistModal .footer,#newselfreport .footer,#requestoffmodal .footer,.transfer-user-modal .footer,.new-shift-modal .footer,.pay-per-hour-modal .footer,.default-rewards-modal .footer,.default-vouchers-modal .footer,.add-bonus-modal .footer,.add-fine-modal .footer,#arrangement-change-status .footer,#newtask .footer,#newrestaurant .footer,#newuser .footer,#holiday-calendar .footer,#confirm-success-modal .footer,#task-preview-status .footer,#add-new-shift .footer,#delete-shift .footer,#new-arrangement .footer,#new-appliance .footer,#addDocumentModal .footer,.confirm-delete-modal .footer,#assignPersonalModal .footer,.user-exam-modal .footer,.add-shop-modal .footer,.add-exam-category-question-modal .footer,#addDocumentModalSign .footer,#downloadDocumentModal .footer,#newassessment .footer,#standard-modal .footer,#read-standard-modal .footer,#add-new-table .footer,#add-new-location-area .footer,.tables-group-area-list-modal .footer,.add-new-group-modal .footer,#accommodation-without-reservation-form .footer,#accommodation-with-reservation-form .footer,#create-new-template-modal .footer,#menu-template-modal .footer,#menu-items-modal .footer,#menu-items-change-confirm .footer,#customer-evaluation-modal .footer,#confirm-custom-popup .footer{display:flex;justify-content:center;gap:10px}#notebook-meeting-table-modal .footer div,#single-shift-type-people-settings .footer div,.decline-request-shift-modal .footer div,.new-self-report-type-modal .footer div,.new-role-modal .footer div,#change-shift-modal .footer div,#checklist .footer div,.shift-people-settings .footer div,#modalAddChecklist .footer div,#checklistModal .footer div,#newselfreport .footer div,#requestoffmodal .footer div,.transfer-user-modal .footer div,.new-shift-modal .footer div,.pay-per-hour-modal .footer div,.default-rewards-modal .footer div,.default-vouchers-modal .footer div,.add-bonus-modal .footer div,.add-fine-modal .footer div,#arrangement-change-status .footer div,#newtask .footer div,#newrestaurant .footer div,#newuser .footer div,#holiday-calendar .footer div,#confirm-success-modal .footer div,#task-preview-status .footer div,#add-new-shift .footer div,#delete-shift .footer div,#new-arrangement .footer div,#new-appliance .footer div,#addDocumentModal .footer div,.confirm-delete-modal .footer div,#assignPersonalModal .footer div,.user-exam-modal .footer div,.add-shop-modal .footer div,.add-exam-category-question-modal .footer div,#addDocumentModalSign .footer div,#downloadDocumentModal .footer div,#newassessment .footer div,#standard-modal .footer div,#read-standard-modal .footer div,#add-new-table .footer div,#add-new-location-area .footer div,.tables-group-area-list-modal .footer div,.add-new-group-modal .footer div,#accommodation-without-reservation-form .footer div,#accommodation-with-reservation-form .footer div,#create-new-template-modal .footer div,#menu-template-modal .footer div,#menu-items-modal .footer div,#menu-items-change-confirm .footer div,#customer-evaluation-modal .footer div,#confirm-custom-popup .footer div{gap:10px}#notebook-meeting-table-modal .footer button,#single-shift-type-people-settings .footer button,.decline-request-shift-modal .footer button,.new-self-report-type-modal .footer button,.new-role-modal .footer button,#change-shift-modal .footer button,#checklist .footer button,.shift-people-settings .footer button,#modalAddChecklist .footer button,#checklistModal .footer button,#newselfreport .footer button,#requestoffmodal .footer button,.transfer-user-modal .footer button,.new-shift-modal .footer button,.pay-per-hour-modal .footer button,.default-rewards-modal .footer button,.default-vouchers-modal .footer button,.add-bonus-modal .footer button,.add-fine-modal .footer button,#arrangement-change-status .footer button,#newtask .footer button,#newrestaurant .footer button,#newuser .footer button,#holiday-calendar .footer button,#confirm-success-modal .footer button,#task-preview-status .footer button,#add-new-shift .footer button,#delete-shift .footer button,#new-arrangement .footer button,#new-appliance .footer button,#addDocumentModal .footer button,.confirm-delete-modal .footer button,#assignPersonalModal .footer button,.user-exam-modal .footer button,.add-shop-modal .footer button,.add-exam-category-question-modal .footer button,#addDocumentModalSign .footer button,#downloadDocumentModal .footer button,#newassessment .footer button,#standard-modal .footer button,#read-standard-modal .footer button,#add-new-table .footer button,#add-new-location-area .footer button,.tables-group-area-list-modal .footer button,.add-new-group-modal .footer button,#accommodation-without-reservation-form .footer button,#accommodation-with-reservation-form .footer button,#create-new-template-modal .footer button,#menu-template-modal .footer button,#menu-items-modal .footer button,#menu-items-change-confirm .footer button,#customer-evaluation-modal .footer button,#confirm-custom-popup .footer button{border-radius:5px;border-color:unset;min-width:100px}#notebook-meeting-table-modal .footer button[type=submit],#single-shift-type-people-settings .footer button[type=submit],.decline-request-shift-modal .footer button[type=submit],.new-self-report-type-modal .footer button[type=submit],.new-role-modal .footer button[type=submit],#change-shift-modal .footer button[type=submit],#checklist .footer button[type=submit],.shift-people-settings .footer button[type=submit],#modalAddChecklist .footer button[type=submit],#checklistModal .footer button[type=submit],#newselfreport .footer button[type=submit],#requestoffmodal .footer button[type=submit],.transfer-user-modal .footer button[type=submit],.new-shift-modal .footer button[type=submit],.pay-per-hour-modal .footer button[type=submit],.default-rewards-modal .footer button[type=submit],.default-vouchers-modal .footer button[type=submit],.add-bonus-modal .footer button[type=submit],.add-fine-modal .footer button[type=submit],#arrangement-change-status .footer button[type=submit],#newtask .footer button[type=submit],#newrestaurant .footer button[type=submit],#newuser .footer button[type=submit],#holiday-calendar .footer button[type=submit],#confirm-success-modal .footer button[type=submit],#task-preview-status .footer button[type=submit],#add-new-shift .footer button[type=submit],#delete-shift .footer button[type=submit],#new-arrangement .footer button[type=submit],#new-appliance .footer button[type=submit],#addDocumentModal .footer button[type=submit],.confirm-delete-modal .footer button[type=submit],#assignPersonalModal .footer button[type=submit],.user-exam-modal .footer button[type=submit],.add-shop-modal .footer button[type=submit],.add-exam-category-question-modal .footer button[type=submit],#addDocumentModalSign .footer button[type=submit],#downloadDocumentModal .footer button[type=submit],#newassessment .footer button[type=submit],#standard-modal .footer button[type=submit],#read-standard-modal .footer button[type=submit],#add-new-table .footer button[type=submit],#add-new-location-area .footer button[type=submit],.tables-group-area-list-modal .footer button[type=submit],.add-new-group-modal .footer button[type=submit],#accommodation-without-reservation-form .footer button[type=submit],#accommodation-with-reservation-form .footer button[type=submit],#create-new-template-modal .footer button[type=submit],#menu-template-modal .footer button[type=submit],#menu-items-modal .footer button[type=submit],#menu-items-change-confirm .footer button[type=submit],#customer-evaluation-modal .footer button[type=submit],#confirm-custom-popup .footer button[type=submit]{background-color:#66523c;display:flex;padding:12px 16px;justify-content:center;align-items:center;gap:10px;flex:1 0 0}#notebook-meeting-table-modal .custom-file.input-group .form-group,#notebook-meeting-table-modal .custom-file .input-group .form-group,#single-shift-type-people-settings .custom-file.input-group .form-group,#single-shift-type-people-settings .custom-file .input-group .form-group,.decline-request-shift-modal .custom-file.input-group .form-group,.decline-request-shift-modal .custom-file .input-group .form-group,.new-self-report-type-modal .custom-file.input-group .form-group,.new-self-report-type-modal .custom-file .input-group .form-group,.new-role-modal .custom-file.input-group .form-group,.new-role-modal .custom-file .input-group .form-group,#change-shift-modal .custom-file.input-group .form-group,#change-shift-modal .custom-file .input-group .form-group,#checklist .custom-file.input-group .form-group,#checklist .custom-file .input-group .form-group,.shift-people-settings .custom-file.input-group .form-group,.shift-people-settings .custom-file .input-group .form-group,#modalAddChecklist .custom-file.input-group .form-group,#modalAddChecklist .custom-file .input-group .form-group,#checklistModal .custom-file.input-group .form-group,#checklistModal .custom-file .input-group .form-group,#newselfreport .custom-file.input-group .form-group,#newselfreport .custom-file .input-group .form-group,#requestoffmodal .custom-file.input-group .form-group,#requestoffmodal .custom-file .input-group .form-group,.transfer-user-modal .custom-file.input-group .form-group,.transfer-user-modal .custom-file .input-group .form-group,.new-shift-modal .custom-file.input-group .form-group,.new-shift-modal .custom-file .input-group .form-group,.pay-per-hour-modal .custom-file.input-group .form-group,.pay-per-hour-modal .custom-file .input-group .form-group,.default-rewards-modal .custom-file.input-group .form-group,.default-rewards-modal .custom-file .input-group .form-group,.default-vouchers-modal .custom-file.input-group .form-group,.default-vouchers-modal .custom-file .input-group .form-group,.add-bonus-modal .custom-file.input-group .form-group,.add-bonus-modal .custom-file .input-group .form-group,.add-fine-modal .custom-file.input-group .form-group,.add-fine-modal .custom-file .input-group .form-group,#arrangement-change-status .custom-file.input-group .form-group,#arrangement-change-status .custom-file .input-group .form-group,#newtask .custom-file.input-group .form-group,#newtask .custom-file .input-group .form-group,#newrestaurant .custom-file.input-group .form-group,#newrestaurant .custom-file .input-group .form-group,#newuser .custom-file.input-group .form-group,#newuser .custom-file .input-group .form-group,#holiday-calendar .custom-file.input-group .form-group,#holiday-calendar .custom-file .input-group .form-group,#confirm-success-modal .custom-file.input-group .form-group,#confirm-success-modal .custom-file .input-group .form-group,#task-preview-status .custom-file.input-group .form-group,#task-preview-status .custom-file .input-group .form-group,#add-new-shift .custom-file.input-group .form-group,#add-new-shift .custom-file .input-group .form-group,#delete-shift .custom-file.input-group .form-group,#delete-shift .custom-file .input-group .form-group,#new-arrangement .custom-file.input-group .form-group,#new-arrangement .custom-file .input-group .form-group,#new-appliance .custom-file.input-group .form-group,#new-appliance .custom-file .input-group .form-group,#addDocumentModal .custom-file.input-group .form-group,#addDocumentModal .custom-file .input-group .form-group,.confirm-delete-modal .custom-file.input-group .form-group,.confirm-delete-modal .custom-file .input-group .form-group,#assignPersonalModal .custom-file.input-group .form-group,#assignPersonalModal .custom-file .input-group .form-group,.user-exam-modal .custom-file.input-group .form-group,.user-exam-modal .custom-file .input-group .form-group,.add-shop-modal .custom-file.input-group .form-group,.add-shop-modal .custom-file .input-group .form-group,.add-exam-category-question-modal .custom-file.input-group .form-group,.add-exam-category-question-modal .custom-file .input-group .form-group,#addDocumentModalSign .custom-file.input-group .form-group,#addDocumentModalSign .custom-file .input-group .form-group,#downloadDocumentModal .custom-file.input-group .form-group,#downloadDocumentModal .custom-file .input-group .form-group,#newassessment .custom-file.input-group .form-group,#newassessment .custom-file .input-group .form-group,#standard-modal .custom-file.input-group .form-group,#standard-modal .custom-file .input-group .form-group,#read-standard-modal .custom-file.input-group .form-group,#read-standard-modal .custom-file .input-group .form-group,#add-new-table .custom-file.input-group .form-group,#add-new-table .custom-file .input-group .form-group,#add-new-location-area .custom-file.input-group .form-group,#add-new-location-area .custom-file .input-group .form-group,.tables-group-area-list-modal .custom-file.input-group .form-group,.tables-group-area-list-modal .custom-file .input-group .form-group,.add-new-group-modal .custom-file.input-group .form-group,.add-new-group-modal .custom-file .input-group .form-group,#accommodation-without-reservation-form .custom-file.input-group .form-group,#accommodation-without-reservation-form .custom-file .input-group .form-group,#accommodation-with-reservation-form .custom-file.input-group .form-group,#accommodation-with-reservation-form .custom-file .input-group .form-group,#create-new-template-modal .custom-file.input-group .form-group,#create-new-template-modal .custom-file .input-group .form-group,#menu-template-modal .custom-file.input-group .form-group,#menu-template-modal .custom-file .input-group .form-group,#menu-items-modal .custom-file.input-group .form-group,#menu-items-modal .custom-file .input-group .form-group,#menu-items-change-confirm .custom-file.input-group .form-group,#menu-items-change-confirm .custom-file .input-group .form-group,#customer-evaluation-modal .custom-file.input-group .form-group,#customer-evaluation-modal .custom-file .input-group .form-group,#confirm-custom-popup .custom-file.input-group .form-group,#confirm-custom-popup .custom-file .input-group .form-group{display:none}#notebook-meeting-table-modal #auto-generate,#single-shift-type-people-settings #auto-generate,.decline-request-shift-modal #auto-generate,.new-self-report-type-modal #auto-generate,.new-role-modal #auto-generate,#change-shift-modal #auto-generate,#checklist #auto-generate,.shift-people-settings #auto-generate,#modalAddChecklist #auto-generate,#checklistModal #auto-generate,#newselfreport #auto-generate,#requestoffmodal #auto-generate,.transfer-user-modal #auto-generate,.new-shift-modal #auto-generate,.pay-per-hour-modal #auto-generate,.default-rewards-modal #auto-generate,.default-vouchers-modal #auto-generate,.add-bonus-modal #auto-generate,.add-fine-modal #auto-generate,#arrangement-change-status #auto-generate,#newtask #auto-generate,#newrestaurant #auto-generate,#newuser #auto-generate,#holiday-calendar #auto-generate,#confirm-success-modal #auto-generate,#task-preview-status #auto-generate,#add-new-shift #auto-generate,#delete-shift #auto-generate,#new-arrangement #auto-generate,#new-appliance #auto-generate,#addDocumentModal #auto-generate,.confirm-delete-modal #auto-generate,#assignPersonalModal #auto-generate,.user-exam-modal #auto-generate,.add-shop-modal #auto-generate,.add-exam-category-question-modal #auto-generate,#addDocumentModalSign #auto-generate,#downloadDocumentModal #auto-generate,#newassessment #auto-generate,#standard-modal #auto-generate,#read-standard-modal #auto-generate,#add-new-table #auto-generate,#add-new-location-area #auto-generate,.tables-group-area-list-modal #auto-generate,.add-new-group-modal #auto-generate,#accommodation-without-reservation-form #auto-generate,#accommodation-with-reservation-form #auto-generate,#create-new-template-modal #auto-generate,#menu-template-modal #auto-generate,#menu-items-modal #auto-generate,#menu-items-change-confirm #auto-generate,#customer-evaluation-modal #auto-generate,#confirm-custom-popup #auto-generate{position:absolute;right:10px;height:100%;display:flex;align-items:center;cursor:pointer}#notebook-meeting-table-modal #auto-generate :hover,#single-shift-type-people-settings #auto-generate :hover,.decline-request-shift-modal #auto-generate :hover,.new-self-report-type-modal #auto-generate :hover,.new-role-modal #auto-generate :hover,#change-shift-modal #auto-generate :hover,#checklist #auto-generate :hover,.shift-people-settings #auto-generate :hover,#modalAddChecklist #auto-generate :hover,#checklistModal #auto-generate :hover,#newselfreport #auto-generate :hover,#requestoffmodal #auto-generate :hover,.transfer-user-modal #auto-generate :hover,.new-shift-modal #auto-generate :hover,.pay-per-hour-modal #auto-generate :hover,.default-rewards-modal #auto-generate :hover,.default-vouchers-modal #auto-generate :hover,.add-bonus-modal #auto-generate :hover,.add-fine-modal #auto-generate :hover,#arrangement-change-status #auto-generate :hover,#newtask #auto-generate :hover,#newrestaurant #auto-generate :hover,#newuser #auto-generate :hover,#holiday-calendar #auto-generate :hover,#confirm-success-modal #auto-generate :hover,#task-preview-status #auto-generate :hover,#add-new-shift #auto-generate :hover,#delete-shift #auto-generate :hover,#new-arrangement #auto-generate :hover,#new-appliance #auto-generate :hover,#addDocumentModal #auto-generate :hover,.confirm-delete-modal #auto-generate :hover,#assignPersonalModal #auto-generate :hover,.user-exam-modal #auto-generate :hover,.add-shop-modal #auto-generate :hover,.add-exam-category-question-modal #auto-generate :hover,#addDocumentModalSign #auto-generate :hover,#downloadDocumentModal #auto-generate :hover,#newassessment #auto-generate :hover,#standard-modal #auto-generate :hover,#read-standard-modal #auto-generate :hover,#add-new-table #auto-generate :hover,#add-new-location-area #auto-generate :hover,.tables-group-area-list-modal #auto-generate :hover,.add-new-group-modal #auto-generate :hover,#accommodation-without-reservation-form #auto-generate :hover,#accommodation-with-reservation-form #auto-generate :hover,#create-new-template-modal #auto-generate :hover,#menu-template-modal #auto-generate :hover,#menu-items-modal #auto-generate :hover,#menu-items-change-confirm #auto-generate :hover,#customer-evaluation-modal #auto-generate :hover,#confirm-custom-popup #auto-generate :hover{color:#66523c;scale:1.5}#notebook-meeting-table-modal .people-label,#notebook-meeting-table-modal .people-holder,#single-shift-type-people-settings .people-label,#single-shift-type-people-settings .people-holder,.decline-request-shift-modal .people-label,.decline-request-shift-modal .people-holder,.new-self-report-type-modal .people-label,.new-self-report-type-modal .people-holder,.new-role-modal .people-label,.new-role-modal .people-holder,#change-shift-modal .people-label,#change-shift-modal .people-holder,#checklist .people-label,#checklist .people-holder,.shift-people-settings .people-label,.shift-people-settings .people-holder,#modalAddChecklist .people-label,#modalAddChecklist .people-holder,#checklistModal .people-label,#checklistModal .people-holder,#newselfreport .people-label,#newselfreport .people-holder,#requestoffmodal .people-label,#requestoffmodal .people-holder,.transfer-user-modal .people-label,.transfer-user-modal .people-holder,.new-shift-modal .people-label,.new-shift-modal .people-holder,.pay-per-hour-modal .people-label,.pay-per-hour-modal .people-holder,.default-rewards-modal .people-label,.default-rewards-modal .people-holder,.default-vouchers-modal .people-label,.default-vouchers-modal .people-holder,.add-bonus-modal .people-label,.add-bonus-modal .people-holder,.add-fine-modal .people-label,.add-fine-modal .people-holder,#arrangement-change-status .people-label,#arrangement-change-status .people-holder,#newtask .people-label,#newtask .people-holder,#newrestaurant .people-label,#newrestaurant .people-holder,#newuser .people-label,#newuser .people-holder,#holiday-calendar .people-label,#holiday-calendar .people-holder,#confirm-success-modal .people-label,#confirm-success-modal .people-holder,#task-preview-status .people-label,#task-preview-status .people-holder,#add-new-shift .people-label,#add-new-shift .people-holder,#delete-shift .people-label,#delete-shift .people-holder,#new-arrangement .people-label,#new-arrangement .people-holder,#new-appliance .people-label,#new-appliance .people-holder,#addDocumentModal .people-label,#addDocumentModal .people-holder,.confirm-delete-modal .people-label,.confirm-delete-modal .people-holder,#assignPersonalModal .people-label,#assignPersonalModal .people-holder,.user-exam-modal .people-label,.user-exam-modal .people-holder,.add-shop-modal .people-label,.add-shop-modal .people-holder,.add-exam-category-question-modal .people-label,.add-exam-category-question-modal .people-holder,#addDocumentModalSign .people-label,#addDocumentModalSign .people-holder,#downloadDocumentModal .people-label,#downloadDocumentModal .people-holder,#newassessment .people-label,#newassessment .people-holder,#standard-modal .people-label,#standard-modal .people-holder,#read-standard-modal .people-label,#read-standard-modal .people-holder,#add-new-table .people-label,#add-new-table .people-holder,#add-new-location-area .people-label,#add-new-location-area .people-holder,.tables-group-area-list-modal .people-label,.tables-group-area-list-modal .people-holder,.add-new-group-modal .people-label,.add-new-group-modal .people-holder,#accommodation-without-reservation-form .people-label,#accommodation-without-reservation-form .people-holder,#accommodation-with-reservation-form .people-label,#accommodation-with-reservation-form .people-holder,#create-new-template-modal .people-label,#create-new-template-modal .people-holder,#menu-template-modal .people-label,#menu-template-modal .people-holder,#menu-items-modal .people-label,#menu-items-modal .people-holder,#menu-items-change-confirm .people-label,#menu-items-change-confirm .people-holder,#customer-evaluation-modal .people-label,#customer-evaluation-modal .people-holder,#confirm-custom-popup .people-label,#confirm-custom-popup .people-holder{display:none}#notebook-meeting-table-modal input[type=text],#single-shift-type-people-settings input[type=text],.decline-request-shift-modal input[type=text],.new-self-report-type-modal input[type=text],.new-role-modal input[type=text],#change-shift-modal input[type=text],#checklist input[type=text],.shift-people-settings input[type=text],#modalAddChecklist input[type=text],#checklistModal input[type=text],#newselfreport input[type=text],#requestoffmodal input[type=text],.transfer-user-modal input[type=text],.new-shift-modal input[type=text],.pay-per-hour-modal input[type=text],.default-rewards-modal input[type=text],.default-vouchers-modal input[type=text],.add-bonus-modal input[type=text],.add-fine-modal input[type=text],#arrangement-change-status input[type=text],#newtask input[type=text],#newrestaurant input[type=text],#newuser input[type=text],#holiday-calendar input[type=text],#confirm-success-modal input[type=text],#task-preview-status input[type=text],#add-new-shift input[type=text],#delete-shift input[type=text],#new-arrangement input[type=text],#new-appliance input[type=text],#addDocumentModal input[type=text],.confirm-delete-modal input[type=text],#assignPersonalModal input[type=text],.user-exam-modal input[type=text],.add-shop-modal input[type=text],.add-exam-category-question-modal input[type=text],#addDocumentModalSign input[type=text],#downloadDocumentModal input[type=text],#newassessment input[type=text],#standard-modal input[type=text],#read-standard-modal input[type=text],#add-new-table input[type=text],#add-new-location-area input[type=text],.tables-group-area-list-modal input[type=text],.add-new-group-modal input[type=text],#accommodation-without-reservation-form input[type=text],#accommodation-with-reservation-form input[type=text],#create-new-template-modal input[type=text],#menu-template-modal input[type=text],#menu-items-modal input[type=text],#menu-items-change-confirm input[type=text],#customer-evaluation-modal input[type=text],#confirm-custom-popup input[type=text]{border:1px solid #ede9e4;border-radius:0;height:59px;width:100%}#notebook-meeting-table-modal textarea,#single-shift-type-people-settings textarea,.decline-request-shift-modal textarea,.new-self-report-type-modal textarea,.new-role-modal textarea,#change-shift-modal textarea,#checklist textarea,.shift-people-settings textarea,#modalAddChecklist textarea,#checklistModal textarea,#newselfreport textarea,#requestoffmodal textarea,.transfer-user-modal textarea,.new-shift-modal textarea,.pay-per-hour-modal textarea,.default-rewards-modal textarea,.default-vouchers-modal textarea,.add-bonus-modal textarea,.add-fine-modal textarea,#arrangement-change-status textarea,#newtask textarea,#newrestaurant textarea,#newuser textarea,#holiday-calendar textarea,#confirm-success-modal textarea,#task-preview-status textarea,#add-new-shift textarea,#delete-shift textarea,#new-arrangement textarea,#new-appliance textarea,#addDocumentModal textarea,.confirm-delete-modal textarea,#assignPersonalModal textarea,.user-exam-modal textarea,.add-shop-modal textarea,.add-exam-category-question-modal textarea,#addDocumentModalSign textarea,#downloadDocumentModal textarea,#newassessment textarea,#standard-modal textarea,#read-standard-modal textarea,#add-new-table textarea,#add-new-location-area textarea,.tables-group-area-list-modal textarea,.add-new-group-modal textarea,#accommodation-without-reservation-form textarea,#accommodation-with-reservation-form textarea,#create-new-template-modal textarea,#menu-template-modal textarea,#menu-items-modal textarea,#menu-items-change-confirm textarea,#customer-evaluation-modal textarea,#confirm-custom-popup textarea{border:1px solid #ede9e4;border-radius:0;height:120px;width:100%}#notebook-meeting-table-modal .select2-selection--single,#single-shift-type-people-settings .select2-selection--single,.decline-request-shift-modal .select2-selection--single,.new-self-report-type-modal .select2-selection--single,.new-role-modal .select2-selection--single,#change-shift-modal .select2-selection--single,#checklist .select2-selection--single,.shift-people-settings .select2-selection--single,#modalAddChecklist .select2-selection--single,#checklistModal .select2-selection--single,#newselfreport .select2-selection--single,#requestoffmodal .select2-selection--single,.transfer-user-modal .select2-selection--single,.new-shift-modal .select2-selection--single,.pay-per-hour-modal .select2-selection--single,.default-rewards-modal .select2-selection--single,.default-vouchers-modal .select2-selection--single,.add-bonus-modal .select2-selection--single,.add-fine-modal .select2-selection--single,#arrangement-change-status .select2-selection--single,#newtask .select2-selection--single,#newrestaurant .select2-selection--single,#newuser .select2-selection--single,#holiday-calendar .select2-selection--single,#confirm-success-modal .select2-selection--single,#task-preview-status .select2-selection--single,#add-new-shift .select2-selection--single,#delete-shift .select2-selection--single,#new-arrangement .select2-selection--single,#new-appliance .select2-selection--single,#addDocumentModal .select2-selection--single,.confirm-delete-modal .select2-selection--single,#assignPersonalModal .select2-selection--single,.user-exam-modal .select2-selection--single,.add-shop-modal .select2-selection--single,.add-exam-category-question-modal .select2-selection--single,#addDocumentModalSign .select2-selection--single,#downloadDocumentModal .select2-selection--single,#newassessment .select2-selection--single,#standard-modal .select2-selection--single,#read-standard-modal .select2-selection--single,#add-new-table .select2-selection--single,#add-new-location-area .select2-selection--single,.tables-group-area-list-modal .select2-selection--single,.add-new-group-modal .select2-selection--single,#accommodation-without-reservation-form .select2-selection--single,#accommodation-with-reservation-form .select2-selection--single,#create-new-template-modal .select2-selection--single,#menu-template-modal .select2-selection--single,#menu-items-modal .select2-selection--single,#menu-items-change-confirm .select2-selection--single,#customer-evaluation-modal .select2-selection--single,#confirm-custom-popup .select2-selection--single{border-radius:0;height:59px;border-color:#ede9e4}#notebook-meeting-table-modal .select2-selection__arrow,#single-shift-type-people-settings .select2-selection__arrow,.decline-request-shift-modal .select2-selection__arrow,.new-self-report-type-modal .select2-selection__arrow,.new-role-modal .select2-selection__arrow,#change-shift-modal .select2-selection__arrow,#checklist .select2-selection__arrow,.shift-people-settings .select2-selection__arrow,#modalAddChecklist .select2-selection__arrow,#checklistModal .select2-selection__arrow,#newselfreport .select2-selection__arrow,#requestoffmodal .select2-selection__arrow,.transfer-user-modal .select2-selection__arrow,.new-shift-modal .select2-selection__arrow,.pay-per-hour-modal .select2-selection__arrow,.default-rewards-modal .select2-selection__arrow,.default-vouchers-modal .select2-selection__arrow,.add-bonus-modal .select2-selection__arrow,.add-fine-modal .select2-selection__arrow,#arrangement-change-status .select2-selection__arrow,#newtask .select2-selection__arrow,#newrestaurant .select2-selection__arrow,#newuser .select2-selection__arrow,#holiday-calendar .select2-selection__arrow,#confirm-success-modal .select2-selection__arrow,#task-preview-status .select2-selection__arrow,#add-new-shift .select2-selection__arrow,#delete-shift .select2-selection__arrow,#new-arrangement .select2-selection__arrow,#new-appliance .select2-selection__arrow,#addDocumentModal .select2-selection__arrow,.confirm-delete-modal .select2-selection__arrow,#assignPersonalModal .select2-selection__arrow,.user-exam-modal .select2-selection__arrow,.add-shop-modal .select2-selection__arrow,.add-exam-category-question-modal .select2-selection__arrow,#addDocumentModalSign .select2-selection__arrow,#downloadDocumentModal .select2-selection__arrow,#newassessment .select2-selection__arrow,#standard-modal .select2-selection__arrow,#read-standard-modal .select2-selection__arrow,#add-new-table .select2-selection__arrow,#add-new-location-area .select2-selection__arrow,.tables-group-area-list-modal .select2-selection__arrow,.add-new-group-modal .select2-selection__arrow,#accommodation-without-reservation-form .select2-selection__arrow,#accommodation-with-reservation-form .select2-selection__arrow,#create-new-template-modal .select2-selection__arrow,#menu-template-modal .select2-selection__arrow,#menu-items-modal .select2-selection__arrow,#menu-items-change-confirm .select2-selection__arrow,#customer-evaluation-modal .select2-selection__arrow,#confirm-custom-popup .select2-selection__arrow{top:20px}#notebook-meeting-table-modal .select2-selection,#single-shift-type-people-settings .select2-selection,.decline-request-shift-modal .select2-selection,.new-self-report-type-modal .select2-selection,.new-role-modal .select2-selection,#change-shift-modal .select2-selection,#checklist .select2-selection,.shift-people-settings .select2-selection,#modalAddChecklist .select2-selection,#checklistModal .select2-selection,#newselfreport .select2-selection,#requestoffmodal .select2-selection,.transfer-user-modal .select2-selection,.new-shift-modal .select2-selection,.pay-per-hour-modal .select2-selection,.default-rewards-modal .select2-selection,.default-vouchers-modal .select2-selection,.add-bonus-modal .select2-selection,.add-fine-modal .select2-selection,#arrangement-change-status .select2-selection,#newtask .select2-selection,#newrestaurant .select2-selection,#newuser .select2-selection,#holiday-calendar .select2-selection,#confirm-success-modal .select2-selection,#task-preview-status .select2-selection,#add-new-shift .select2-selection,#delete-shift .select2-selection,#new-arrangement .select2-selection,#new-appliance .select2-selection,#addDocumentModal .select2-selection,.confirm-delete-modal .select2-selection,#assignPersonalModal .select2-selection,.user-exam-modal .select2-selection,.add-shop-modal .select2-selection,.add-exam-category-question-modal .select2-selection,#addDocumentModalSign .select2-selection,#downloadDocumentModal .select2-selection,#newassessment .select2-selection,#standard-modal .select2-selection,#read-standard-modal .select2-selection,#add-new-table .select2-selection,#add-new-location-area .select2-selection,.tables-group-area-list-modal .select2-selection,.add-new-group-modal .select2-selection,#accommodation-without-reservation-form .select2-selection,#accommodation-with-reservation-form .select2-selection,#create-new-template-modal .select2-selection,#menu-template-modal .select2-selection,#menu-items-modal .select2-selection,#menu-items-change-confirm .select2-selection,#customer-evaluation-modal .select2-selection,#confirm-custom-popup .select2-selection{border-color:#ede9e4!important}#notebook-meeting-table-modal .select2-search,#single-shift-type-people-settings .select2-search,.decline-request-shift-modal .select2-search,.new-self-report-type-modal .select2-search,.new-role-modal .select2-search,#change-shift-modal .select2-search,#checklist .select2-search,.shift-people-settings .select2-search,#modalAddChecklist .select2-search,#checklistModal .select2-search,#newselfreport .select2-search,#requestoffmodal .select2-search,.transfer-user-modal .select2-search,.new-shift-modal .select2-search,.pay-per-hour-modal .select2-search,.default-rewards-modal .select2-search,.default-vouchers-modal .select2-search,.add-bonus-modal .select2-search,.add-fine-modal .select2-search,#arrangement-change-status .select2-search,#newtask .select2-search,#newrestaurant .select2-search,#newuser .select2-search,#holiday-calendar .select2-search,#confirm-success-modal .select2-search,#task-preview-status .select2-search,#add-new-shift .select2-search,#delete-shift .select2-search,#new-arrangement .select2-search,#new-appliance .select2-search,#addDocumentModal .select2-search,.confirm-delete-modal .select2-search,#assignPersonalModal .select2-search,.user-exam-modal .select2-search,.add-shop-modal .select2-search,.add-exam-category-question-modal .select2-search,#addDocumentModalSign .select2-search,#downloadDocumentModal .select2-search,#newassessment .select2-search,#standard-modal .select2-search,#read-standard-modal .select2-search,#add-new-table .select2-search,#add-new-location-area .select2-search,.tables-group-area-list-modal .select2-search,.add-new-group-modal .select2-search,#accommodation-without-reservation-form .select2-search,#accommodation-with-reservation-form .select2-search,#create-new-template-modal .select2-search,#menu-template-modal .select2-search,#menu-items-modal .select2-search,#menu-items-change-confirm .select2-search,#customer-evaluation-modal .select2-search,#confirm-custom-popup .select2-search{width:100%!important;padding-left:0}#notebook-meeting-table-modal .select2-selection__rendered,#single-shift-type-people-settings .select2-selection__rendered,.decline-request-shift-modal .select2-selection__rendered,.new-self-report-type-modal .select2-selection__rendered,.new-role-modal .select2-selection__rendered,#change-shift-modal .select2-selection__rendered,#checklist .select2-selection__rendered,.shift-people-settings .select2-selection__rendered,#modalAddChecklist .select2-selection__rendered,#checklistModal .select2-selection__rendered,#newselfreport .select2-selection__rendered,#requestoffmodal .select2-selection__rendered,.transfer-user-modal .select2-selection__rendered,.new-shift-modal .select2-selection__rendered,.pay-per-hour-modal .select2-selection__rendered,.default-rewards-modal .select2-selection__rendered,.default-vouchers-modal .select2-selection__rendered,.add-bonus-modal .select2-selection__rendered,.add-fine-modal .select2-selection__rendered,#arrangement-change-status .select2-selection__rendered,#newtask .select2-selection__rendered,#newrestaurant .select2-selection__rendered,#newuser .select2-selection__rendered,#holiday-calendar .select2-selection__rendered,#confirm-success-modal .select2-selection__rendered,#task-preview-status .select2-selection__rendered,#add-new-shift .select2-selection__rendered,#delete-shift .select2-selection__rendered,#new-arrangement .select2-selection__rendered,#new-appliance .select2-selection__rendered,#addDocumentModal .select2-selection__rendered,.confirm-delete-modal .select2-selection__rendered,#assignPersonalModal .select2-selection__rendered,.user-exam-modal .select2-selection__rendered,.add-shop-modal .select2-selection__rendered,.add-exam-category-question-modal .select2-selection__rendered,#addDocumentModalSign .select2-selection__rendered,#downloadDocumentModal .select2-selection__rendered,#newassessment .select2-selection__rendered,#standard-modal .select2-selection__rendered,#read-standard-modal .select2-selection__rendered,#add-new-table .select2-selection__rendered,#add-new-location-area .select2-selection__rendered,.tables-group-area-list-modal .select2-selection__rendered,.add-new-group-modal .select2-selection__rendered,#accommodation-without-reservation-form .select2-selection__rendered,#accommodation-with-reservation-form .select2-selection__rendered,#create-new-template-modal .select2-selection__rendered,#menu-template-modal .select2-selection__rendered,#menu-items-modal .select2-selection__rendered,#menu-items-change-confirm .select2-selection__rendered,#customer-evaluation-modal .select2-selection__rendered,#confirm-custom-popup .select2-selection__rendered{width:100%!important;margin:0}#notebook-meeting-table-modal .select2-search__field,#single-shift-type-people-settings .select2-search__field,.decline-request-shift-modal .select2-search__field,.new-self-report-type-modal .select2-search__field,.new-role-modal .select2-search__field,#change-shift-modal .select2-search__field,#checklist .select2-search__field,.shift-people-settings .select2-search__field,#modalAddChecklist .select2-search__field,#checklistModal .select2-search__field,#newselfreport .select2-search__field,#requestoffmodal .select2-search__field,.transfer-user-modal .select2-search__field,.new-shift-modal .select2-search__field,.pay-per-hour-modal .select2-search__field,.default-rewards-modal .select2-search__field,.default-vouchers-modal .select2-search__field,.add-bonus-modal .select2-search__field,.add-fine-modal .select2-search__field,#arrangement-change-status .select2-search__field,#newtask .select2-search__field,#newrestaurant .select2-search__field,#newuser .select2-search__field,#holiday-calendar .select2-search__field,#confirm-success-modal .select2-search__field,#task-preview-status .select2-search__field,#add-new-shift .select2-search__field,#delete-shift .select2-search__field,#new-arrangement .select2-search__field,#new-appliance .select2-search__field,#addDocumentModal .select2-search__field,.confirm-delete-modal .select2-search__field,#assignPersonalModal .select2-search__field,.user-exam-modal .select2-search__field,.add-shop-modal .select2-search__field,.add-exam-category-question-modal .select2-search__field,#addDocumentModalSign .select2-search__field,#downloadDocumentModal .select2-search__field,#newassessment .select2-search__field,#standard-modal .select2-search__field,#read-standard-modal .select2-search__field,#add-new-table .select2-search__field,#add-new-location-area .select2-search__field,.tables-group-area-list-modal .select2-search__field,.add-new-group-modal .select2-search__field,#accommodation-without-reservation-form .select2-search__field,#accommodation-with-reservation-form .select2-search__field,#create-new-template-modal .select2-search__field,#menu-template-modal .select2-search__field,#menu-items-modal .select2-search__field,#menu-items-change-confirm .select2-search__field,#customer-evaluation-modal .select2-search__field,#confirm-custom-popup .select2-search__field{outline:none;border:none;height:59px}#notebook-meeting-table-modal input[type=tel],#single-shift-type-people-settings input[type=tel],.decline-request-shift-modal input[type=tel],.new-self-report-type-modal input[type=tel],.new-role-modal input[type=tel],#change-shift-modal input[type=tel],#checklist input[type=tel],.shift-people-settings input[type=tel],#modalAddChecklist input[type=tel],#checklistModal input[type=tel],#newselfreport input[type=tel],#requestoffmodal input[type=tel],.transfer-user-modal input[type=tel],.new-shift-modal input[type=tel],.pay-per-hour-modal input[type=tel],.default-rewards-modal input[type=tel],.default-vouchers-modal input[type=tel],.add-bonus-modal input[type=tel],.add-fine-modal input[type=tel],#arrangement-change-status input[type=tel],#newtask input[type=tel],#newrestaurant input[type=tel],#newuser input[type=tel],#holiday-calendar input[type=tel],#confirm-success-modal input[type=tel],#task-preview-status input[type=tel],#add-new-shift input[type=tel],#delete-shift input[type=tel],#new-arrangement input[type=tel],#new-appliance input[type=tel],#addDocumentModal input[type=tel],.confirm-delete-modal input[type=tel],#assignPersonalModal input[type=tel],.user-exam-modal input[type=tel],.add-shop-modal input[type=tel],.add-exam-category-question-modal input[type=tel],#addDocumentModalSign input[type=tel],#downloadDocumentModal input[type=tel],#newassessment input[type=tel],#standard-modal input[type=tel],#read-standard-modal input[type=tel],#add-new-table input[type=tel],#add-new-location-area input[type=tel],.tables-group-area-list-modal input[type=tel],.add-new-group-modal input[type=tel],#accommodation-without-reservation-form input[type=tel],#accommodation-with-reservation-form input[type=tel],#create-new-template-modal input[type=tel],#menu-template-modal input[type=tel],#menu-items-modal input[type=tel],#menu-items-change-confirm input[type=tel],#customer-evaluation-modal input[type=tel],#confirm-custom-popup input[type=tel]{border:1px solid #ede9e4;border-radius:0;height:59px;width:100%}#addDocumentModalSign .modal-content{padding:24px;max-width:600px}#addDocumentModalSign .modal-content ul{display:flex;flex-wrap:wrap;gap:10px}#addDocumentModalSign .modal-content ul li{display:flex;align-items:center;gap:10px;padding:10px;border-radius:5px;border:1px solid rgba(0,0,0,.125);cursor:pointer}#addDocumentModalSign .modal-content ul li:hover{background:#ede9e4}#addDocumentModalSign .btn-upload-document{background-color:#66523c;color:#fff;display:flex;justify-content:center;align-items:center;gap:10px}#addDocumentModalSign .btn-close{background-color:#ede9e4;color:#303030;display:flex;justify-content:center;align-items:center;gap:10px}#downloadDocumentModal .modal-content{max-width:500px;padding:24px}#downloadDocumentModal .footer .btn{font-family:Source Sans Pro;font-size:20px;font-style:normal;font-weight:400;line-height:normal}#downloadDocumentModal .footer .btn-secondary{background:#ede9e4;color:#303030}.new-shift-modal .modal-body{padding:24px}.new-shift-modal .modal-content{max-width:300px}.new-shift-modal .footer button{max-width:unset!important;width:100%!important}#new-user-form>div.row>div:nth-child(1)>div:nth-child(3){display:none}#new-user-form .image-preview img{max-height:200px}#assignPersonalModal .flex-direction-column,#checklistModal .flex-direction-column,#modalAddChecklist .flex-direction-column{display:flex;flex-direction:column;gap:20px}#assignPersonalModal .flex-direction-column button i,#checklistModal .flex-direction-column button i,#modalAddChecklist .flex-direction-column button i{margin-right:10px}#assignPersonalModal .pick-a-hours,#checklistModal .pick-a-hours,#modalAddChecklist .pick-a-hours{display:flex;gap:10px}#assignPersonalModal .pick-a-hours .form-group input,#checklistModal .pick-a-hours .form-group input,#modalAddChecklist .pick-a-hours .form-group input{height:40px;padding:10px 15px}#assignPersonalModal .pick-a-hours .select2,#checklistModal .pick-a-hours .select2,#modalAddChecklist .pick-a-hours .select2{width:100%!important}#assignPersonalModal .pick-a-hours .col,#checklistModal .pick-a-hours .col,#modalAddChecklist .pick-a-hours .col{box-sizing:border-box}#assignPersonalModal .pick-a-hours .col.large,#checklistModal .pick-a-hours .col.large,#modalAddChecklist .pick-a-hours .col.large{flex:1}#assignPersonalModal .pick-a-hours .col.small,#checklistModal .pick-a-hours .col.small,#modalAddChecklist .pick-a-hours .col.small{flex:0 0 10%}#assignPersonalModal .pick-a-hours .add-hours-row,#checklistModal .pick-a-hours .add-hours-row,#modalAddChecklist .pick-a-hours .add-hours-row,#assignPersonalModal .pick-a-hours .remove-hours-row,#checklistModal .pick-a-hours .remove-hours-row,#modalAddChecklist .pick-a-hours .remove-hours-row{display:flex;width:60px;height:60px;padding:10px 15px;justify-content:center;align-items:center;flex-shrink:0;border:1px solid #ede9e4;background:#fff}#assignPersonalModal .pick-a-hours .select2-selection,#checklistModal .pick-a-hours .select2-selection,#modalAddChecklist .pick-a-hours .select2-selection{align-items:center;display:flex}#assignPersonalModal .datetimepicker,#checklistModal .datetimepicker,#modalAddChecklist .datetimepicker{height:60px!important}#assignPersonalModal .add-item-in-checklist,#checklistModal .add-item-in-checklist,#modalAddChecklist .add-item-in-checklist{background:#ede9e4;border:none}#assignPersonalModal .modal-page,#checklistModal .modal-page,#modalAddChecklist .modal-page{min-height:300px}#assignPersonalModal .checklist-type-switcher,#checklistModal .checklist-type-switcher,#modalAddChecklist .checklist-type-switcher{display:flex;height:60px;padding:5px 15px;justify-content:center;align-items:center;gap:10px;flex:1 0 0;width:100%;background:#ede9e4;border-radius:30px}#assignPersonalModal .switcher-option,#checklistModal .switcher-option,#modalAddChecklist .switcher-option{display:flex;height:40px;padding:5px 15px;justify-content:center;align-items:center;gap:10px;flex:1 0 0;cursor:pointer;transition:all .3s ease;border-radius:30px}#assignPersonalModal .switcher-option.active,#checklistModal .switcher-option.active,#modalAddChecklist .switcher-option.active{background:#66523c;color:#fff}#assignPersonalModal .templates-page .templates-list,#checklistModal .templates-page .templates-list,#modalAddChecklist .templates-page .templates-list{gap:8px;display:flex;flex-direction:column}#assignPersonalModal .templates-page .templates-list .template-item,#checklistModal .templates-page .templates-list .template-item,#modalAddChecklist .templates-page .templates-list .template-item{border-radius:4px;background:#ede9e4;display:flex;padding:8px 12px;justify-content:start;align-items:center;gap:12px;flex:1 0 0;color:#303030;font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;line-height:normal}#assignPersonalModal .templates-page .templates-list .template-item .template-name,#checklistModal .templates-page .templates-list .template-item .template-name,#modalAddChecklist .templates-page .templates-list .template-item .template-name{font-size:14px}#assignPersonalModal .templates-page .templates-list .template-item .template-created-at,#checklistModal .templates-page .templates-list .template-item .template-created-at,#modalAddChecklist .templates-page .templates-list .template-item .template-created-at{font-size:12px;opacity:.5}#assignPersonalModal .templates-page .templates-list .template-item .i-forward,#checklistModal .templates-page .templates-list .template-item .i-forward,#modalAddChecklist .templates-page .templates-list .template-item .i-forward{background:url(/build/assets/icon-back-arrow-DxwVaqyD.svg) no-repeat!important;rotate:180deg;height:16px;width:16px}#assignPersonalModal .templates-page .templates-list .template-actions,#checklistModal .templates-page .templates-list .template-actions,#modalAddChecklist .templates-page .templates-list .template-actions{display:flex;gap:10px}#assignPersonalModal .templates-page .templates-list .template-actions .btn,#checklistModal .templates-page .templates-list .template-actions .btn,#modalAddChecklist .templates-page .templates-list .template-actions .btn{border-radius:5px;background:#ede9e4;color:#303030;display:flex;width:40px;height:40px;justify-content:center;align-items:center;gap:10px}#assignPersonalModal .templates-list,#assignPersonalModal .content-container,#checklistModal .templates-list,#checklistModal .content-container,#modalAddChecklist .templates-list,#modalAddChecklist .content-container{min-height:200px}#assignPersonalModal .modal-content,#checklistModal .modal-content,#modalAddChecklist .modal-content{max-width:600px}#assignPersonalModal .close-modal-checklists,#assignPersonalModal .start-new-checklist,#assignPersonalModal .view-templates,#checklistModal .close-modal-checklists,#checklistModal .start-new-checklist,#checklistModal .view-templates,#modalAddChecklist .close-modal-checklists,#modalAddChecklist .start-new-checklist,#modalAddChecklist .view-templates{display:flex;height:49px;padding:12px 16px;justify-content:center;align-items:center;gap:10px;align-self:stretch;border-radius:5px;background:#66523c}#assignPersonalModal .close-modal-checklists,#checklistModal .close-modal-checklists,#modalAddChecklist .close-modal-checklists{background:#ede9e4;border:none}#assignPersonalModal hr,#checklistModal hr,#modalAddChecklist hr{border:1px solid #ede9e4;margin:20px 0}#assignPersonalModal .back-to-checklist-form,#assignPersonalModal .back-to-start,#checklistModal .back-to-checklist-form,#checklistModal .back-to-start,#modalAddChecklist .back-to-checklist-form,#modalAddChecklist .back-to-start{display:flex;width:40px;height:40px;justify-content:center;align-items:center;gap:10px;border:none!important;border-radius:5px;background:#ede9e4}#assignPersonalModal .back-to-checklist-form i,#assignPersonalModal .back-to-start i,#checklistModal .back-to-checklist-form i,#checklistModal .back-to-start i,#modalAddChecklist .back-to-checklist-form i,#modalAddChecklist .back-to-start i{background:url(/build/assets/icon-back-arrow-DxwVaqyD.svg) no-repeat!important}#assignPersonalModal .modal-page .gap-2,#checklistModal .modal-page .gap-2,#modalAddChecklist .modal-page .gap-2,#assignPersonalModal .modal-page .top-bar,#checklistModal .modal-page .top-bar,#modalAddChecklist .modal-page .top-bar{gap:12px}#assignPersonalModal .modal-page h4,#checklistModal .modal-page h4,#modalAddChecklist .modal-page h4{color:#303030;font-family:Source Sans Pro,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:normal}#assignPersonalModal .modal-page .input-group.is-invalid,#checklistModal .modal-page .input-group.is-invalid,#modalAddChecklist .modal-page .input-group.is-invalid{border:1px solid red!important}#assignPersonalModal .checkbox-container,#checklistModal .checkbox-container,#modalAddChecklist .checkbox-container{display:flex;flex-wrap:wrap;gap:20px}#assignPersonalModal .checkbox-container .form-group,#checklistModal .checkbox-container .form-group,#modalAddChecklist .checkbox-container .form-group{margin-bottom:0;display:flex;align-items:center;gap:10px}#assignPersonalModal .checkbox-container .form-group .input-group,#checklistModal .checkbox-container .form-group .input-group,#modalAddChecklist .checkbox-container .form-group .input-group{width:unset}#assignPersonalModal .checkbox-container .form-group label,#checklistModal .checkbox-container .form-group label,#modalAddChecklist .checkbox-container .form-group label{order:1;color:#30303080;font-family:Source Sans Pro,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:0}#assignPersonalModal .checkbox-container .form-group input[type=checkbox],#checklistModal .checkbox-container .form-group input[type=checkbox],#modalAddChecklist .checkbox-container .form-group input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #ede9e4;width:20px;height:20px;cursor:pointer;position:relative}#assignPersonalModal .checkbox-container .form-group input[type=checkbox]:checked,#checklistModal .checkbox-container .form-group input[type=checkbox]:checked,#modalAddChecklist .checkbox-container .form-group input[type=checkbox]:checked{background-color:#66523c;border:none}#assignPersonalModal .checkbox-container .form-group input[type=checkbox]:checked:after,#checklistModal .checkbox-container .form-group input[type=checkbox]:checked:after,#modalAddChecklist .checkbox-container .form-group input[type=checkbox]:checked:after{content:"";position:absolute;top:3px;left:7px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}#assignPersonalModal .footer .btn-save-checklist-add_action,#assignPersonalModal .footer .btn-save-checklist,#assignPersonalModal .footer .btn-submit-checklist,#checklistModal .footer .btn-save-checklist-add_action,#checklistModal .footer .btn-save-checklist,#checklistModal .footer .btn-submit-checklist,#modalAddChecklist .footer .btn-save-checklist-add_action,#modalAddChecklist .footer .btn-save-checklist,#modalAddChecklist .footer .btn-submit-checklist{border-radius:5px;background:#66523c;color:#fff}#assignPersonalModal .footer .btn-save-checklist-add_action,#assignPersonalModal .footer .next-to-checklist-tasks,#checklistModal .footer .btn-save-checklist-add_action,#checklistModal .footer .next-to-checklist-tasks,#modalAddChecklist .footer .btn-save-checklist-add_action,#modalAddChecklist .footer .next-to-checklist-tasks{background-color:#66523c;display:flex;padding:12px 16px;justify-content:center;align-items:center;gap:10px;flex:1 0 0}#assignPersonalModal .footer .btn-save-checklist-add_action,#assignPersonalModal .footer .next-to-checklist-tasks,#assignPersonalModal .footer .new-checklist-btn,#checklistModal .footer .btn-save-checklist-add_action,#checklistModal .footer .next-to-checklist-tasks,#checklistModal .footer .new-checklist-btn,#modalAddChecklist .footer .btn-save-checklist-add_action,#modalAddChecklist .footer .next-to-checklist-tasks,#modalAddChecklist .footer .new-checklist-btn{border:none;color:#fff}#assignPersonalModal .footer .btn-close,#checklistModal .footer .btn-close,#modalAddChecklist .footer .btn-close{border:none;border-radius:5px;background:#ede9e4;display:flex;padding:12px 16px;justify-content:center;align-items:center;gap:10px;flex:1 0 0}#assignPersonalModal #start_date_checklist,#checklistModal #start_date_checklist,#modalAddChecklist #start_date_checklist{display:flex;height:60px;padding:10px 15px;justify-content:space-between;align-items:center;align-self:stretch;border:1px solid #ede9e4;border-radius:0;background:#fff}#notebook-meeting-table-modal .modal-content{max-width:450px}#notebook-meeting-table-modal .notebook-meeting-table-modal-content-header .switcher-container{width:100%;height:100%;padding:8px;background:#fff;border-radius:30px;outline:1px solid #ededed;outline-offset:-1px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;display:inline-flex}#notebook-meeting-table-modal .notebook-meeting-table-modal-content-header .switcher-container .switcher-options{align-self:stretch;justify-content:flex-start;align-items:flex-start;gap:4px;display:inline-flex}#notebook-meeting-table-modal .notebook-meeting-table-modal-content-header .switcher-container .switcher-options .switcher-option{flex:1 1 0;padding:8px 15px;border-radius:30px;justify-content:center;align-items:center;gap:10px;display:flex;cursor:pointer}#notebook-meeting-table-modal .notebook-meeting-table-modal-content-header .switcher-container .switcher-options .switcher-option .option-text{justify-content:center;display:flex;flex-direction:column;color:#303030;font-size:14px;font-family:Source Sans Pro;font-weight:400;word-wrap:break-word}#notebook-meeting-table-modal .notebook-meeting-table-modal-content-header .switcher-container .switcher-options .switcher-option.active{background:#66523c}#notebook-meeting-table-modal .notebook-meeting-table-modal-content-header .switcher-container .switcher-options .switcher-option.active .option-text{color:#fff}#notebook-meeting-table-modal .notebook-meeting-table-modal-content-body .all-tables-view .tables-container{width:100%;height:100%;justify-content:space-between;align-items:flex-start;display:inline-flex}#notebook-meeting-table-modal .notebook-meeting-table-modal-content-body .all-tables-view .tables-container .tables-grid{width:410px;height:270px;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:8px;padding:4px;align-content:start}#notebook-meeting-table-modal .notebook-meeting-table-modal-content-body .all-tables-view .tables-container .tables-grid::-webkit-scrollbar{width:6px;border-radius:30px}#notebook-meeting-table-modal .notebook-meeting-table-modal-content-body .all-tables-view .tables-container .tables-grid::-webkit-scrollbar-track{background:#ede9e4}#notebook-meeting-table-modal .notebook-meeting-table-modal-content-body .all-tables-view .tables-container .tables-grid::-webkit-scrollbar-thumb{background:#66523c;border-radius:30px}#notebook-meeting-table-modal .notebook-meeting-table-modal-content-body .all-tables-view .tables-container .tables-grid .table-item{padding:8px;border-radius:4px;justify-content:flex-start;align-items:center;gap:10px;display:flex;max-width:fit-content}#notebook-meeting-table-modal .notebook-meeting-table-modal-content-body .all-tables-view .tables-container .tables-grid .table-item.active{background:#ede9e4}#notebook-meeting-table-modal .notebook-meeting-table-modal-content-body .all-tables-view .tables-container .tables-grid .table-item .table-number{padding:2px 8px;border-radius:4px;justify-content:center;align-items:center;gap:10px;display:flex}#notebook-meeting-table-modal .notebook-meeting-table-modal-content-body .all-tables-view .tables-container .tables-grid .table-item .table-number.outlined{outline:1px solid #66523c;outline-offset:-1px}#notebook-meeting-table-modal .notebook-meeting-table-modal-content-body .all-tables-view .tables-container .tables-grid .table-item .table-number.filled{background:#66523c}#notebook-meeting-table-modal .notebook-meeting-table-modal-content-body .all-tables-view .tables-container .tables-grid .table-item .table-number .number{justify-content:center;display:flex;flex-direction:column;font-size:18px;font-family:Source Sans Pro;font-weight:400;word-wrap:break-word;cursor:pointer}#notebook-meeting-table-modal .notebook-meeting-table-modal-content-body .all-tables-view .tables-container .tables-grid .table-item .table-number .number.dark{color:#303030}#notebook-meeting-table-modal .notebook-meeting-table-modal-content-body .all-tables-view .tables-container .tables-grid .table-item .table-number .number.light{color:#fff}#notebook-meeting-table-modal .notebook-meeting-table-modal-content-body .tables-view[data-type=groups] .tables-groups-container{width:100%;height:100%;justify-content:space-between;align-items:flex-start;display:inline-flex}#notebook-meeting-table-modal .notebook-meeting-table-modal-content-body .tables-view[data-type=groups] .tables-groups-container .tables-groups-list{width:410px;height:270px;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding:4px}#notebook-meeting-table-modal .notebook-meeting-table-modal-content-body .tables-view[data-type=groups] .tables-groups-container .tables-groups-list::-webkit-scrollbar{width:6px;border-radius:30px}#notebook-meeting-table-modal .notebook-meeting-table-modal-content-body .tables-view[data-type=groups] .tables-groups-container .tables-groups-list::-webkit-scrollbar-track{background:#ede9e4}#notebook-meeting-table-modal .notebook-meeting-table-modal-content-body .tables-view[data-type=groups] .tables-groups-container .tables-groups-list::-webkit-scrollbar-thumb{background:#66523c;border-radius:30px}#notebook-meeting-table-modal .notebook-meeting-table-modal-content-body .tables-view[data-type=groups] .tables-groups-container .tables-groups-list .tables-group{align-self:stretch;padding:10px 15px;border-radius:4px;outline:1px solid #ede9e4;outline-offset:-1px}#notebook-meeting-table-modal .notebook-meeting-table-modal-content-body .tables-view[data-type=groups] .tables-groups-container .tables-groups-list .tables-group.active{background:#ede9e4}#notebook-meeting-table-modal .notebook-meeting-table-modal-content-body .tables-view[data-type=groups] .tables-groups-container .tables-groups-list .tables-group .tables-group-content{flex:1 1 0;display:flex;flex-direction:column;gap:6px}#notebook-meeting-table-modal .notebook-meeting-table-modal-content-body .tables-view[data-type=groups] .tables-groups-container .tables-groups-list .tables-group .tables-group-content .tables-group-name{color:#303030;font-size:14px;font-family:Source Sans Pro;font-weight:400}#notebook-meeting-table-modal .notebook-meeting-table-modal-content-body .tables-view[data-type=groups] .tables-groups-container .tables-groups-list .tables-group .tables-group-content .tables-group-tables{align-self:stretch;display:inline-flex;flex-wrap:wrap;gap:8px}#notebook-meeting-table-modal .notebook-meeting-table-modal-content-body .tables-view[data-type=groups] .tables-groups-container .tables-groups-list .tables-group .tables-group-content .tables-group-tables .table-number{padding:2px 8px;background:#66523c;border-radius:4px;display:flex;justify-content:center;align-items:center;cursor:pointer}#notebook-meeting-table-modal .notebook-meeting-table-modal-content-body .tables-view[data-type=groups] .tables-groups-container .tables-groups-list .tables-group .tables-group-content .tables-group-tables .table-number .number{color:#fff;font-size:18px;font-family:Source Sans Pro;font-weight:400}#requestoffmodal .modal-content{max-width:400px}#requestoffmodal .footer{margin-top:50px}#requestoffmodal .content{display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:center}#requestoffmodal .content .date-holder{color:#303030;font-family:Source Sans Pro,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:normal}#requestoffmodal .content .shift-holder{color:#72b8ce;text-align:center;font-family:Source Sans Pro,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:25.2px}#requestoffmodal .content .actions-holder{width:100%;display:flex;flex-direction:column;gap:10px}#requestoffmodal .content .actions-holder .btn-flat{font-family:Source Sans Pro;font-size:16px;font-style:normal;font-weight:400;line-height:normal;display:flex;height:40px;padding:5px 15px;justify-content:center;align-items:center;gap:10px;align-self:stretch;border-radius:5px;margin:auto;width:240px;height:30px;border:2px solid #303030}#requestoffmodal .content .actions-holder .btn-get-day-offs{border-radius:5px;background:#303030;color:#fff}#requestoffmodal .content .btn-cancel-request{border-radius:5px;background:#dc3545;color:#fff}.btn-photo-upload{width:100%;background-color:#ede9e4;color:#000;text-align:center;border:0px!important;margin-bottom:15px}.btn-photo-upload:hover{background-color:#ede9e4;color:#000}#copy-password .modal-header,#copy-password .modal-footer{display:none!important}#copy-password #username-holder:hover,#copy-password #password-holder:hover{cursor:pointer}#modalAddChecklist .add-hours-row,#assignPersonalModal .add-hours-row,#checklistModal .add-hours-row{border-radius:4px}#modalAddChecklist .card,#assignPersonalModal .card,#checklistModal .card{padding:20px}#modalAddChecklist .card-footer,#assignPersonalModal .card-footer,#checklistModal .card-footer{background-color:#fff;max-width:150px}#modalAddChecklist .card-footer button,#assignPersonalModal .card-footer button,#checklistModal .card-footer button{height:40px;color:#303030;font-family:Source Sans Pro,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}#modalAddChecklist #checklist-form .card,#assignPersonalModal #checklist-form .card,#checklistModal #checklist-form .card{margin-bottom:0!important;box-shadow:none!important;border-radius:unset!important}#modalAddChecklist #checklist-form .todo-list .text,#assignPersonalModal #checklist-form .todo-list .text,#checklistModal #checklist-form .todo-list .text{cursor:pointer}#modalAddChecklist #checklist-form .footer button,#assignPersonalModal #checklist-form .footer button,#checklistModal #checklist-form .footer button{width:50%!important;max-width:unset}#modalAddChecklist .modal-content,#assignPersonalModal .modal-content,#checklistModal .modal-content{border:0 solid rgba(0,0,0,.125)!important;border-radius:.25rem;background:#fff;box-shadow:unset;border:0px;margin:auto}#modalAddChecklist .checklist-form-qa,#assignPersonalModal .checklist-form-qa,#checklistModal .checklist-form-qa{white-space:nowrap}#modalAddChecklist .checklist-form-qa ul,#assignPersonalModal .checklist-form-qa ul,#checklistModal .checklist-form-qa ul{list-style-type:none;padding:0;margin:0}#modalAddChecklist .checklist-form-qa ul li:not(.select2-search),#assignPersonalModal .checklist-form-qa ul li:not(.select2-search),#checklistModal .checklist-form-qa ul li:not(.select2-search){border-radius:4px;display:flex;align-items:center;width:100%;padding:0;background:#fff}#modalAddChecklist .checklist-form-qa ul li:not(.select2-search).title-item,#assignPersonalModal .checklist-form-qa ul li:not(.select2-search).title-item,#checklistModal .checklist-form-qa ul li:not(.select2-search).title-item{border:1px solid #ede9e4;padding:8px 10px}#modalAddChecklist .checklist-form-qa ul li:not(.select2-search).header,#assignPersonalModal .checklist-form-qa ul li:not(.select2-search).header,#checklistModal .checklist-form-qa ul li:not(.select2-search).header{background:#fff;height:50px;border:1px solid #ede9e4}#modalAddChecklist .checklist-form-qa ul li:not(.select2-search).header input,#assignPersonalModal .checklist-form-qa ul li:not(.select2-search).header input,#checklistModal .checklist-form-qa ul li:not(.select2-search).header input{max-height:50px}#modalAddChecklist .checklist-form-qa ul li:not(.select2-search).header span:not(.icon-x),#assignPersonalModal .checklist-form-qa ul li:not(.select2-search).header span:not(.icon-x),#checklistModal .checklist-form-qa ul li:not(.select2-search).header span:not(.icon-x){width:100%}#modalAddChecklist .checklist-form-qa ul li:not(.select2-search).item,#assignPersonalModal .checklist-form-qa ul li:not(.select2-search).item,#checklistModal .checklist-form-qa ul li:not(.select2-search).item{margin-top:10px;height:40px}#modalAddChecklist .checklist-form-qa ul li:not(.select2-search).item span:not(.icon-x),#assignPersonalModal .checklist-form-qa ul li:not(.select2-search).item span:not(.icon-x),#checklistModal .checklist-form-qa ul li:not(.select2-search).item span:not(.icon-x){width:100%}#modalAddChecklist .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user,#assignPersonalModal .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user,#checklistModal .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user{display:flex;position:relative}#modalAddChecklist .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user,#assignPersonalModal .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user,#checklistModal .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user{position:absolute;top:50%;transform:translateY(-50%)}#modalAddChecklist .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(1),#assignPersonalModal .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(1),#checklistModal .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(1){left:0}#modalAddChecklist .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(2),#assignPersonalModal .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(2),#checklistModal .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(2){left:20px}#modalAddChecklist .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(3),#assignPersonalModal .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(3),#checklistModal .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(3){left:40px}#modalAddChecklist .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(4),#assignPersonalModal .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(4),#checklistModal .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(4){left:60px}#modalAddChecklist .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(5),#assignPersonalModal .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(5),#checklistModal .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(5){left:80px}#modalAddChecklist .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(6),#assignPersonalModal .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(6),#checklistModal .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(6){left:100px}#modalAddChecklist .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(7),#assignPersonalModal .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(7),#checklistModal .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(7){left:120px}#modalAddChecklist .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(8),#assignPersonalModal .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(8),#checklistModal .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(8){left:140px}#modalAddChecklist .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(9),#assignPersonalModal .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(9),#checklistModal .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(9){left:160px}#modalAddChecklist .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(10),#assignPersonalModal .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(10),#checklistModal .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(10){left:180px}#modalAddChecklist .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(11),#assignPersonalModal .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(11),#checklistModal .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(11){left:200px}#modalAddChecklist .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(12),#assignPersonalModal .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(12),#checklistModal .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(12){left:220px}#modalAddChecklist .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(13),#assignPersonalModal .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(13),#checklistModal .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(13){left:240px}#modalAddChecklist .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(14),#assignPersonalModal .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(14),#checklistModal .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(14){left:260px}#modalAddChecklist .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(15),#assignPersonalModal .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(15),#checklistModal .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(15){left:280px}#modalAddChecklist .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(16),#assignPersonalModal .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(16),#checklistModal .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(16){left:300px}#modalAddChecklist .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(17),#assignPersonalModal .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(17),#checklistModal .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(17){left:320px}#modalAddChecklist .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(18),#assignPersonalModal .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(18),#checklistModal .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(18){left:340px}#modalAddChecklist .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(19),#assignPersonalModal .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(19),#checklistModal .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(19){left:360px}#modalAddChecklist .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(20),#assignPersonalModal .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(20),#checklistModal .checklist-form-qa ul li:not(.select2-search).item .assigned-to-user .badge-user:nth-child(20){left:380px}#modalAddChecklist .checklist-form-qa ul li:not(.select2-search) .task-user .form-group,#assignPersonalModal .checklist-form-qa ul li:not(.select2-search) .task-user .form-group,#checklistModal .checklist-form-qa ul li:not(.select2-search) .task-user .form-group{width:unset!important}#modalAddChecklist .checklist-form-qa ul li:not(.select2-search) .task-holder-container,#assignPersonalModal .checklist-form-qa ul li:not(.select2-search) .task-holder-container,#checklistModal .checklist-form-qa ul li:not(.select2-search) .task-holder-container{background:#ede9e4;height:40px;border:1px solid #ede9e4;width:auto;display:flex;align-items:center;border-radius:4px;flex-grow:1;max-width:80%}#modalAddChecklist .checklist-form-qa ul li:not(.select2-search) .task-holder-container .form-group,#assignPersonalModal .checklist-form-qa ul li:not(.select2-search) .task-holder-container .form-group,#checklistModal .checklist-form-qa ul li:not(.select2-search) .task-holder-container .form-group{margin-right:10px}#modalAddChecklist .checklist-form-qa ul li:not(.select2-search) .task-holder-container.width-set,#assignPersonalModal .checklist-form-qa ul li:not(.select2-search) .task-holder-container.width-set,#checklistModal .checklist-form-qa ul li:not(.select2-search) .task-holder-container.width-set{width:100%;max-width:100%}#modalAddChecklist .checklist-form-qa ul li:not(.select2-search) .task-holder-container input,#assignPersonalModal .checklist-form-qa ul li:not(.select2-search) .task-holder-container input,#checklistModal .checklist-form-qa ul li:not(.select2-search) .task-holder-container input{max-height:40px}#modalAddChecklist .checklist-form-qa ul li:not(.select2-search) .task-holder-container input[type=checkbox],#assignPersonalModal .checklist-form-qa ul li:not(.select2-search) .task-holder-container input[type=checkbox],#checklistModal .checklist-form-qa ul li:not(.select2-search) .task-holder-container input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff!important;border:1px solid #ede9e4;width:20px;height:20px;cursor:pointer;position:relative;flex:unset;margin-left:10px}#modalAddChecklist .checklist-form-qa ul li:not(.select2-search) .task-holder-container input[type=checkbox]:checked,#assignPersonalModal .checklist-form-qa ul li:not(.select2-search) .task-holder-container input[type=checkbox]:checked,#checklistModal .checklist-form-qa ul li:not(.select2-search) .task-holder-container input[type=checkbox]:checked{background-color:#66523c!important;border:none}#modalAddChecklist .checklist-form-qa ul li:not(.select2-search) .task-holder-container input[type=checkbox]:checked:after,#assignPersonalModal .checklist-form-qa ul li:not(.select2-search) .task-holder-container input[type=checkbox]:checked:after,#checklistModal .checklist-form-qa ul li:not(.select2-search) .task-holder-container input[type=checkbox]:checked:after{content:"";position:absolute;top:3px;left:7px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}#modalAddChecklist .checklist-form-qa ul li:not(.select2-search) input,#assignPersonalModal .checklist-form-qa ul li:not(.select2-search) input,#checklistModal .checklist-form-qa ul li:not(.select2-search) input{background-color:unset!important;border:none!important;width:100%;height:unset;padding:8px 10px}#modalAddChecklist .checklist-form-qa .todo-list .form-group,#assignPersonalModal .checklist-form-qa .todo-list .form-group,#checklistModal .checklist-form-qa .todo-list .form-group{margin-bottom:0;width:100%}#modalAddChecklist .select2 ul li,#assignPersonalModal .select2 ul li,#checklistModal .select2 ul li{margin-left:0}#modalAddChecklist .select2-container--default .select2-selection--multiple .select2-selection__choice__remove,#assignPersonalModal .select2-container--default .select2-selection--multiple .select2-selection__choice__remove,#checklistModal .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{margin-right:14px}#modalAddChecklist .select2-container--default .select2-selection--multiple .select2-selection__choice,#assignPersonalModal .select2-container--default .select2-selection--multiple .select2-selection__choice,#checklistModal .select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#66523c;border-color:#66523c;color:#fff}#modalAddChecklist .select2-container--default .select2-selection--multiple .select2-selection__rendered li:first-child.select2-search.select2-search--inline .select2-search__field,#assignPersonalModal .select2-container--default .select2-selection--multiple .select2-selection__rendered li:first-child.select2-search.select2-search--inline .select2-search__field,#checklistModal .select2-container--default .select2-selection--multiple .select2-selection__rendered li:first-child.select2-search.select2-search--inline .select2-search__field{width:unset!important}#modalAddChecklist .input-group .select2-container .select2-search--inline .select2-search__field,#assignPersonalModal .input-group .select2-container .select2-search--inline .select2-search__field,#checklistModal .input-group .select2-container .select2-search--inline .select2-search__field{width:unset!important;padding:5px!important}#modalAddChecklist .select2-container--default.select2-container--focus .select2-selection--multiple,#assignPersonalModal .select2-container--default.select2-container--focus .select2-selection--multiple,#checklistModal .select2-container--default.select2-container--focus .select2-selection--multiple{padding:5px!important}#modalAddChecklist .select2-selection__rendered,#assignPersonalModal .select2-selection__rendered,#checklistModal .select2-selection__rendered{padding:5px}#modalAddChecklist input[type=text],#assignPersonalModal input[type=text],#checklistModal input[type=text]{border:1px solid #ede9e4;border-radius:0;height:59px;width:100%}#new-shift-schedule-form .footer .btn-close,#new-shift-form .footer .btn-close,#delete-shift .footer .btn-close{background-color:#ede9e4;color:#303030;border:none}#new-shift-schedule-form .footer button,#new-shift-form .footer button,#delete-shift .footer button,#new-shift-schedule-form .footer button[type=submit],#new-shift-form .footer button[type=submit],#delete-shift .footer button[type=submit]{width:50%;height:49px}#new-shift-schedule-form .select2-selection--single,#new-shift-form .select2-selection--single,#delete-shift .select2-selection--single{height:54px!important;border-radius:0}#new-shift-schedule-form .select2-selection__arrow,#new-shift-form .select2-selection__arrow,#delete-shift .select2-selection__arrow{top:17px}#new-shift-schedule-form .delete-shift-title,#new-shift-form .delete-shift-title,#delete-shift .delete-shift-title{font-size:16px;font-weight:600;line-height:20.11px;text-align:center;margin-top:10px;margin-bottom:24px}#new-shift-schedule-form .delete-shift-sub-title,#new-shift-form .delete-shift-sub-title,#delete-shift .delete-shift-sub-title{font-size:16px;font-weight:400;line-height:20.11px;text-align:center;color:#303030;margin-bottom:24px}#new-shift-schedule-form #shift_hours_start,#new-shift-schedule-form #shift_hours_end,#new-shift-schedule-form #shift_name,#new-shift-form #shift_hours_start,#new-shift-form #shift_hours_end,#new-shift-form #shift_name,#delete-shift #shift_hours_start,#delete-shift #shift_hours_end,#delete-shift #shift_name{height:54px!important;border-radius:0}#new-shift-schedule-form #submit_shift_delete_btn,#new-shift-form #submit_shift_delete_btn,#delete-shift #submit_shift_delete_btn{background-color:#66523c}#delete-shift #submit_shift_btn{background-color:#e25252}#editWorkedMoney .modal-content,#addBonusModal .modal-content,#addFineModal .modal-content,#defaultRewardsModal .modal-content,#defaultVouchersModal .modal-content{display:flex;flex-direction:column;gap:24px;padding:24px}#editWorkedMoney .modal-content .modal-body,#addBonusModal .modal-content .modal-body,#addFineModal .modal-content .modal-body,#defaultRewardsModal .modal-content .modal-body,#defaultVouchersModal .modal-content .modal-body{padding:unset}#editWorkedMoney .modal-content .form-group input,#addBonusModal .modal-content .form-group input,#addFineModal .modal-content .form-group input,#defaultRewardsModal .modal-content .form-group input,#defaultVouchersModal .modal-content .form-group input{height:unset;padding:10px 15px;height:60px}#editWorkedMoney .form-group .btn,#addBonusModal .form-group .btn,#addFineModal .form-group .btn,#defaultRewardsModal .form-group .btn,#defaultVouchersModal .form-group .btn{padding:10px 16px}#editWorkedMoney .cancel-modal,#addBonusModal .cancel-modal,#addFineModal .cancel-modal,#defaultRewardsModal .cancel-modal,#defaultVouchersModal .cancel-modal{border-radius:5px;border-color:#ede9e4;background-color:#ede9e4;color:#303030}.transfer-user-modal h5{color:#303030;text-align:center;font-family:Source Sans Pro;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.transfer-user-modal p{color:#303030;text-align:center;font-family:Source Sans Pro;font-size:16px;font-style:normal;font-weight:400;line-height:normal;opacity:.5;margin:25px 0}.transfer-user-modal .modal-dialog{max-width:500px}.transfer-user-modal .modal-dialog .input-group .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%!important;margin-right:5px}.transfer-user-modal .modal-dialog .input-group .select2-container--default .select2-selection--single .select2-selection__arrow b{border:unset!important;color:unset!important;width:10px;height:10px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="8" viewBox="0 0 10 8" fill="none"><path d="M4.45312 7.01562L0.203125 2.76563C-0.078125 2.45313 -0.078125 1.98438 0.203125 1.70313L0.921875 0.984375C1.20312 0.703125 1.70312 0.703125 1.98438 0.984375L4.98438 4.01563L8.01562 0.984375C8.29688 0.703125 8.76562 0.703125 9.07812 0.984375L9.76562 1.70312C10.0781 1.98438 10.0781 2.45312 9.76562 2.76562L5.51562 7.01562C5.23438 7.29688 4.76562 7.29688 4.45312 7.01562Z" fill="%23303030"/></svg>') no-repeat center}.transfer-user-modal .modal-dialog .select2-selection--single{display:flex;align-items:center;justify-content:flex-start}.transfer-user-modal .modal-dialog .select2-selection--single,.transfer-user-modal .modal-dialog select,.transfer-user-modal .modal-dialog input{height:60px;border:1px solid #ede9e4;background:#fff}.transfer-user-modal .modal-dialog .input-group-text{background:#fff;border:1px solid #ede9e4}.transfer-user-modal .modal-dialog .input-group-text .select2-selection__arrow>b,.transfer-user-modal .modal-dialog .input-group-text i{width:10px;height:10px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="8" viewBox="0 0 10 8" fill="none"><path d="M4.45312 7.01562L0.203125 2.76563C-0.078125 2.45313 -0.078125 1.98438 0.203125 1.70313L0.921875 0.984375C1.20312 0.703125 1.70312 0.703125 1.98438 0.984375L4.98438 4.01563L8.01562 0.984375C8.29688 0.703125 8.76562 0.703125 9.07812 0.984375L9.76562 1.70312C10.0781 1.98438 10.0781 2.45312 9.76562 2.76562L5.51562 7.01562C5.23438 7.29688 4.76562 7.29688 4.45312 7.01562Z" fill="%23303030"/></svg>') no-repeat center}.transfer-user-modal .modal-dialog .left-date,.transfer-user-modal .modal-dialog .right-date{border-right:0px}.transfer-user-modal .modal-dialog .right{border-left:0px}.transfer-user-modal .modal-dialog .footer{display:flex;justify-content:center}.transfer-user-modal .modal-dialog .footer button{width:50%}.confirm-delete-modal .footer .btn-close,#confirm-success-modal .footer .btn-close{background-color:#ede9e4;color:#303030;border:none}.confirm-delete-modal .footer button,#confirm-success-modal .footer button,.confirm-delete-modal .footer button[type=submit],#confirm-success-modal .footer button[type=submit]{width:50%;height:49px}.confirm-delete-modal .footer #confirm-delete-button,#confirm-success-modal .footer #confirm-delete-button{background-color:#e25252}.confirm-delete-modal .delete-modal-title,.confirm-delete-modal .success-modal-title,#confirm-success-modal .delete-modal-title,#confirm-success-modal .success-modal-title{font-size:16px;font-weight:600;line-height:20.11px;text-align:center;margin-top:10px;margin-bottom:15px}.confirm-delete-modal .delete-modal-sub-title,.confirm-delete-modal .success-modal-sub-title,#confirm-success-modal .delete-modal-sub-title,#confirm-success-modal .success-modal-sub-title{font-size:14px;font-weight:400;line-height:20.11px;text-align:center;color:#303030;margin-bottom:20px}.confirm-delete-modal .delete-modal-sub-title span,.confirm-delete-modal .success-modal-sub-title span,#confirm-success-modal .delete-modal-sub-title span,#confirm-success-modal .success-modal-sub-title span{color:#303030;text-align:center;font-family:Source Sans Pro;font-size:16px;font-style:normal;font-weight:400;line-height:normal;opacity:.5;margin-top:24px}#shift-people-settings .holiday-container{width:100%;height:100%;padding:12px;border-radius:5px;outline:1.5px #ede9e4 solid;outline-offset:-1.5px;display:inline-flex;justify-content:space-between;align-items:center;transition:all .3s ease}#shift-people-settings .holiday-container:hover{background-color:#f5f2ee;outline-color:#66523c;box-shadow:0 2px 5px #0000001a}#shift-people-settings .holiday-container .holiday-info{display:inline-flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px}#shift-people-settings .holiday-container .holiday-info .holiday-label{opacity:.5;display:flex;flex-direction:column;justify-content:center;color:#303030;font-size:14px;font-family:Source Sans Pro;font-weight:400;word-wrap:break-word}#shift-people-settings .holiday-container .holiday-info .holiday-name{display:flex;flex-direction:column;justify-content:center;color:#303030;font-size:16px;font-family:Source Sans Pro;font-weight:600;word-wrap:break-word}#shift-people-settings .holiday-container .holiday-icon{display:flex;flex-direction:column;justify-content:center;text-align:center;color:#66523c;font-size:16px;font-family:"Font Awesome 5 Free";font-weight:900;line-height:16px;word-wrap:break-word}#shift-people-settings .modal-content{max-width:400px}#shift-people-settings .modal-content button{max-width:unset!important}#shift-people-settings .modal-content label{font-family:Source Sans Pro;font-size:16px;font-style:normal;font-weight:600;line-height:normal;color:#303030;float:left}#shift-people-settings .modal-content .resetDayOffSelect{cursor:pointer;color:#66523c;font-family:Source Sans Pro,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}#shift-people-settings .modal-content .total-people-holder{display:flex;align-items:center;justify-self:start;gap:10px}#shift-people-settings .modal-content .total-people-holder .total-people-holder-label{color:#30303080;font-family:Source Sans Pro,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:1rem}#shift-people-settings .modal-content .total-people-holder .total-people-holder-label .total-people-holder-value-count{color:#303030;font-weight:600}#shift-people-settings .modal-content .date-holder{margin-bottom:0!important}#shift-people-settings .select2-selection__arrow{top:7px}#shift-people-settings .select2-selection__arrow b{border:unset!important;color:unset!important;width:10px;height:10px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="8" viewBox="0 0 10 8" fill="none"><path d="M4.45312 7.01562L0.203125 2.76563C-0.078125 2.45313 -0.078125 1.98438 0.203125 1.70313L0.921875 0.984375C1.20312 0.703125 1.70312 0.703125 1.98438 0.984375L4.98438 4.01563L8.01562 0.984375C8.29688 0.703125 8.76562 0.703125 9.07812 0.984375L9.76562 1.70312C10.0781 1.98438 10.0781 2.45312 9.76562 2.76562L5.51562 7.01562C5.23438 7.29688 4.76562 7.29688 4.45312 7.01562Z" fill="%23303030"/></svg>') no-repeat center}#newassessment .profile-username{margin-bottom:20px}#newassessment label{color:#30303080;font-family:Source Sans Pro,sans-serif;font-size:14px;font-style:normal;font-weight:400!important;line-height:normal}.gap-3{gap:1rem}#scheduleStatusModal .reject-shift{display:none!important}#scheduleStatusModal .approve-shift{display:block}.modal-dialog{margin:auto}@media (max-width: 576px){.modal-dialog{width:fit-content}}#standard-modal .modal-content,#read-standard-modal .modal-content{max-width:600px;padding:24px}#standard-modal .footer,#read-standard-modal .footer{margin-top:20px}#standard-modal .footer button,#read-standard-modal .footer button{width:50%;height:49px}#standard-modal .footer .btn-close,#read-standard-modal .footer .btn-close{background-color:#ede9e4;color:#303030;border:none}#standard-modal .footer button[type=submit],#read-standard-modal .footer button[type=submit]{background-color:#66523c;color:#fff}#standard-modal .standard-content,#read-standard-modal .standard-content{max-height:400px;overflow-y:auto}#standard-modal .note-editor.note-frame,#read-standard-modal .note-editor.note-frame{border-color:#ede9e4}#standard-modal .note-toolbar,#read-standard-modal .note-toolbar{background-color:#f7f7f7}.decline-request-shift-modal .modal-dialog,#change-shift-modal .modal-dialog{max-width:300px}.decline-request-shift-modal .change-shift-modal .modal-container,#change-shift-modal .change-shift-modal .modal-container{width:100%;height:100%;padding:16px;background:#fff;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;display:inline-flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:12px}.decline-request-shift-modal .change-shift-modal .modal-title,#change-shift-modal .change-shift-modal .modal-title{display:flex;justify-content:center;flex-direction:column;color:#303030;font-size:16px;font-family:Source Sans Pro;font-weight:400;word-wrap:break-word}.decline-request-shift-modal .change-shift-modal .shift-exchange-container,#change-shift-modal .change-shift-modal .shift-exchange-container{align-self:stretch;justify-content:center;align-items:center;gap:24px;display:inline-flex;border-top:1px solid rgba(48,48,48,.1);border-bottom:1px solid rgba(48,48,48,.1);padding:12px 0}.decline-request-shift-modal .change-shift-modal .shift-info,#change-shift-modal .change-shift-modal .shift-info{flex:1 1 0;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:inline-flex}.decline-request-shift-modal .change-shift-modal .shift-info .shift-label,#change-shift-modal .change-shift-modal .shift-info .shift-label{justify-content:center;display:flex;flex-direction:column;color:#30303080;font-size:12px;font-family:Source Sans Pro;font-weight:400;word-wrap:break-word}.decline-request-shift-modal .change-shift-modal .shift-info .shift-value,#change-shift-modal .change-shift-modal .shift-info .shift-value{justify-content:center;display:flex;flex-direction:column;color:#303030;font-size:16px;font-family:Source Sans Pro;font-weight:400;word-wrap:break-word}.decline-request-shift-modal .change-shift-modal .arrow-icon,#change-shift-modal .change-shift-modal .arrow-icon{width:14px;height:14.36px;background:url(/build/assets/icon-arrow-right-brown-DPDVVOqj.svg) no-repeat center}.decline-request-shift-modal .change-shift-modal .modal-description,#change-shift-modal .change-shift-modal .modal-description{align-self:stretch;opacity:.5;text-align:center;justify-content:center;display:flex;flex-direction:column;color:#303030;font-size:14px;font-family:Source Sans Pro;font-weight:400;word-wrap:break-word}.decline-request-shift-modal .change-shift-modal .action-container,#change-shift-modal .change-shift-modal .action-container{align-self:stretch;justify-content:flex-start;align-items:flex-start;gap:8px;display:inline-flex;width:100%}.decline-request-shift-modal .change-shift-modal .request-button,#change-shift-modal .change-shift-modal .request-button{flex:1 1 0;padding:8px 16px;background:#66523c;border-radius:5px;justify-content:center;align-items:center;gap:10px;display:flex;cursor:pointer}.decline-request-shift-modal .change-shift-modal .request-button .button-text,#change-shift-modal .change-shift-modal .request-button .button-text{justify-content:center;display:flex;flex-direction:column;color:#fff;font-size:16px;font-family:Source Sans Pro;font-weight:400;word-wrap:break-word}#categoryModal .modal-content{max-width:400px}#categoryModal .modal-dialog{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)!important;margin:0}#categoryModal.fade .modal-dialog{transform:translate(-50%,-50%)!important}#categoryModal .select2-container--default .select2-selection--single{height:38px;padding:6px 12px;font-size:14px;line-height:1.5;border:1px solid #ced4da;border-radius:4px}#categoryModal .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:24px;color:#495057;margin:auto}#categoryModal .select2-container--default .select2-selection--single .select2-selection__arrow{height:36px}#categoryModal .select2-container--default .select2-selection--multiple{min-height:38px;border:1px solid #ced4da}#categoryModal .select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#f8f9fa;border:1px solid #e9ecef;margin-top:6px}#categoryModal .select2-dropdown{border:1px solid #ced4da}.new-self-report-modal .report-type-options .report-type-item .custom-control-label:before,.new-self-report-modal .report-type-options .report-type-item .custom-control-label:after{background:none;border-color:#66523c}.new-self-report-modal .report-type-options .report-type-item .custom-control-label:before{border-color:#66523c}#newselfreport .modal-content{max-width:500px}.new-self-report-modal .report-type-options{display:flex;flex-direction:row;gap:10px;margin-bottom:20px}.new-self-report-modal .report-type-options .custom-control-radio{margin-right:12px}.new-self-report-modal .report-type-options .report-type-item{height:100%;padding:12px 15px;background:#fff;border-radius:8px;outline:1px solid #ede9e4;outline-offset:-1px;display:flex;justify-content:flex-start;align-items:center;gap:12px;margin-bottom:10px;transition:all .2s ease}.new-self-report-modal .report-type-options .report-type-item:hover{background-color:#f9f7f4;cursor:pointer}.new-self-report-modal .report-type-options .report-type-item.selected{outline:2px solid #66523c;background-color:#f9f7f4}.new-self-report-modal .report-type-options .report-type-item .report-type-name{display:flex;flex-direction:column;justify-content:center;color:#303030;font-size:14px;font-family:Source Sans Pro,sans-serif;font-weight:400;word-wrap:break-word}.new-self-report-modal .report-type-options .report-type-item .custom-control-input:checked~.custom-control-label:before{background-color:#66523c;border-color:#66523c;transition:background-color .15s ease-in-out,border-color .15s ease-in-out}.new-self-report-modal .report-type-options .report-type-item .custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem #66523c40}.new-self-report-modal .report-type-options .report-type-item .custom-control-label:before{border-color:#d4c9bd;transition:background-color .15s ease-in-out,border-color .15s ease-in-out}.new-self-report-modal #new-self-report-form h4{margin:20px 0;font-weight:600}.new-self-report-modal #new-self-report-form .custom-checkbox{margin-top:15px;margin-bottom:25px;text-align:left}.new-self-report-modal #new-self-report-form .custom-checkbox .custom-control-label{font-size:14px}.new-self-report-modal #new-self-report-form .custom-checkbox .custom-control-label:before,.new-self-report-modal #new-self-report-form .custom-checkbox .custom-control-label:after{top:.1rem}.new-self-report-modal #new-self-report-form .custom-checkbox .custom-control-label:before{border-color:#d4c9bd;transition:background-color .15s ease-in-out,border-color .15s ease-in-out}.new-self-report-modal #new-self-report-form .custom-checkbox .custom-control-input:checked~.custom-control-label:before{background-color:#66523c;border-color:#66523c;transition:background-color .15s ease-in-out,border-color .15s ease-in-out}.new-self-report-modal #new-self-report-form .custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.new-self-report-modal #new-self-report-form .custom-checkbox .custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem #66523c40}.new-self-report-modal #new-self-report-form .footer{margin-top:30px}#confirm-custom-popup .footer-buttons{display:flex;justify-content:center;gap:10px}#confirm-custom-popup .footer-buttons button{width:50%;border-radius:5px;border:none;height:49px}#confirm-custom-popup .footer-buttons #add-price-to-pdf{background-color:#66523c;color:#fff}#confirm-custom-popup .footer-buttons #hide-price-in-pdf{background-color:#ede9e4}.checklist-fill-modal .todo-list .item-outter .task-holder-container .form-group{width:100%;height:100%;flex:1 1 100%;align-items:stretch;justify-content:flex-start;display:flex;gap:1em}.checklist-fill-modal .todo-list .item-outter .task-holder-container .input-group{width:auto;display:flex;align-items:center}.checklist-fill-modal .todo-list .item-outter .task-holder-container label{margin:0}.checklist-fill-modal .todo-list .item-outter .task-holder-container label{display:flex;align-items:center;order:1;flex-grow:1}.restaurant-reservations{margin-top:15px;padding:12px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.restaurant-reservations>header{font-weight:600;font-size:14px;color:#495057;margin-bottom:10px;text-transform:uppercase;letter-spacing:.5px}.restaurant-reservation{margin-bottom:12px;padding:8px;background:#fff;border-radius:6px;border-left:3px solid #007bff;box-shadow:0 1px 3px #0000001a}.restaurant-reservation:last-child{margin-bottom:0}.restaurant-reservation>header{font-weight:600;font-size:13px;color:#212529;margin-bottom:8px;display:flex;align-items:center}.restaurant-reservation>header:before{content:"🏪";margin-right:6px;font-size:14px}.restaurant-reservation ul{list-style:none;padding:0;margin:0}.reservation-count{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px solid #f1f3f4;font-size:12px}.reservation-count:last-child{border-bottom:none}.reservation-count strong{color:#6c757d;font-weight:500;display:flex;align-items:center}.reservation-count strong i{margin-right:5px;color:#007bff;font-size:11px}.reservation-count span{background:#007bff;color:#fff;padding:2px 8px;border-radius:12px;font-weight:600;font-size:11px;min-width:20px;text-align:center}@media (max-width: 768px){.restaurant-reservations{padding:10px}.restaurant-reservation{padding:6px}.reservation-count{font-size:11px}.reservation-count span{padding:1px 6px;font-size:10px}}.menu-is-opening{border-bottom:1px solid rgba(48,48,48,.2)!important}.menu-is-opening>.nav-link{background-color:#303030!important;color:#fff!important}.menu-open{border-bottom:1px solid rgba(48,48,48,.2)!important}#assessments .assessment{margin-bottom:20px;background-color:#fff;padding:10px}#assessments .assessment .flex-container{display:flex;justify-content:space-between;min-height:88px;gap:16px}#assessments .assessment .icon{display:block;width:24px;height:24px;background:url(/build/assets/icon-success-cycle-CUH_-uod.svg) no-repeat}#assessments .assessment .icon.warning{background:url(/build/assets/icon-danger-cycle-A62KP9Nk.svg) no-repeat!important}#assessments .assessment .delete-icon-outer{display:flex;justify-content:center;align-items:center;width:40px;height:40px;cursor:pointer;gap:10px;flex-shrink:0;border-radius:5px;background:#ede9e4}#assessments .assessment .delete-icon-outer:hover{border:1px solid #000;box-shadow:0 4px 4px #00000040}#assessments .assessment .flex-box{flex:1;display:flex;flex-direction:column}#assessments .assessment .flex-box .title{color:#303030;font-family:Source Sans Pro,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:33.6px;margin-bottom:0}#assessments .assessment .flex-box .description{color:#303030;font-family:Source Sans Pro,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:33.6px;margin-bottom:0}#assessments .assessment .flex-box .date{color:#303030;font-family:Source Sans Pro,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:normal}#settings .setting-tab{padding:10px;background-color:#fff;margin-bottom:20px;border-radius:4px}#settings .setting-tab .title{color:#303030;font-family:Source Sans Pro,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:33.6px}#settings .setting-tab .description{color:#303030;font-family:Source Sans Pro,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:33.6px}#settings .setting-tab .documents-list .document-info .gap-3{gap:10px}#settings .setting-tab .documents-list .document-content{display:flex;justify-content:space-between;align-items:center;gap:20px}#settings .setting-tab .documents-list .document-content .badge{text-transform:uppercase;padding:5px 30px}#settings .setting-tab .documents-list .document-actions .btn-group{display:flex;justify-content:space-between;align-items:center;gap:10px}#settings .setting-tab .documents-list .document-actions .btn-group .btn-documents{border-radius:5px;background:#ede9e4;display:flex;width:40px;height:40px;justify-content:center;align-items:center;gap:10px}#documents .documents-list{flex-direction:column;gap:10px}#notifications .title{color:#303030;font-family:Source Sans Pro,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:20px}#notifications .description{color:#303030;font-family:Source Sans Pro,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:20px}#notifications .card-header .card-tools a{color:#303030;font-family:Source Sans Pro,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.profile-side-container .box-profile-inner{margin-bottom:24px}.profile-side-container .profile-user-img{max-width:60px;max-height:60px;object-fit:cover}.profile-side-container ul{color:#6c757d;text-align:center;font-family:Source Sans Pro,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;padding:0;margin-left:0!important}.profile-side-container .prev-next-btns .btn{padding:6px 13px;border-radius:4px;background:#ede9e4!important;border-color:#ede9e4!important;display:flex;justify-content:center;align-items:center}.profile-side-container .prev-next-btns .btn i{color:#66523c;text-align:center;font-family:"Font Awesome 5 Free";font-size:16px;font-style:normal;font-weight:900;line-height:16px}.profile-side-container .inventory-box{display:flex;flex-direction:column;justify-content:center;flex-shrink:0;color:#999;text-align:center;font-family:Source Sans Pro,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;border-radius:4px;background:#ede9e4;margin:6px 0;padding:10px}.profile-side-container .inventory-box h5{color:#000;text-align:center;font-family:Source Sans Pro,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-top:9px}.profile-side-container .inventory-box ul{padding:0;margin:0}.profile-side-container .inventory-box li{list-style:none;padding:0;margin:0}.profile-side-container .btn-sidebar-profile{display:flex;padding:12px 16px;justify-content:center;align-items:center;gap:10px;align-self:stretch;border-radius:5px;background:#ede9e4!important;border-color:#ede9e4!important;color:#303030!important;font-family:Source Sans Pro,sans-serif!important;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.profile-side-container .btn-sidebar-profile.btn-danger{background:#e25252!important;border-color:#e25252!important;color:#fff!important}.profile-side-container .actions{display:flex;justify-content:center;align-items:center;margin-top:20px;flex-direction:column}.profile-side-container .actions .button{display:flex;height:38px;margin:5px 0;justify-content:center;align-items:center;align-self:stretch;border-radius:4px;background:#ede9e4;color:#000;text-align:center;font-family:Source Sans Pro,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.profile-top-nav .card.top-nav-header{width:fit-content}.profile-top-nav .card.bg-pad-none{background:none;border:0;box-shadow:none;padding:0}.profile-top-nav .card.bg-pad-none .card-body{padding:0}.profile-top-nav .card.no-bg{background:none;border:0;box-shadow:none}.profile-top-nav .profile-filters{margin-bottom:50px}.profile-top-nav .profile-filters .form-group{margin-bottom:0}.profile-top-nav .profile-filters .main-border-active{border:1px solid #000}.fc-col-header-cell-cushion{text-transform:capitalize;color:#303030;font-family:Source Sans Pro,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:25.2px;border:1px solid #d7d7d7;width:100%}.fc .fc-daygrid-day-number{color:#fff;font-family:Source Sans Pro,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:normal;justify-content:left}.fc .fc-daygrid-day-number.text-black{color:#000}.document-actions a,.document-actions button{background-color:#d9d4ce;color:#000;border:0px;padding:5px 10px;border-radius:4px}.personal-schedule-list #personal-list-schedule{display:flex}.personal-schedule-list #personal-list-schedule .user-block{margin-bottom:0}.personal-schedule-list #personal-list-schedule .user-block .username,.personal-schedule-list #personal-list-schedule .user-block .username a{color:#303030;font-family:Source Sans Pro,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:25.2px}.personal-schedule-list .post{border:none}.personal-schedule-list #personal-list-schedule-single{display:flex}.personal-schedule-list #personal-list-schedule-single .card{background-color:unset;box-shadow:none!important}.personal-schedule-list #personal-list-schedule-single .card .card-item{background-color:#fff;margin-bottom:10px;padding:24px;border-radius:4px}.personal-schedule-list #personal-list-schedule-single .card .card-body{padding:0;background-color:#fff}.personal-schedule-list #personal-list-schedule-single .card .card-header{border:none;background-color:#fff}.personal-schedule-list #personal-list-schedule-single .card .post.personal-holder{width:100%;padding:15px 25px;border:1px solid #ede9e4;border-radius:4px;background:#fff;margin:10px 0;cursor:pointer}.personal-schedule-list #personal-list-schedule-single .card .post.personal-holder.active{background-color:#66523c}.personal-schedule-list #personal-list-schedule-single .card .post.personal-holder.active .user-block .username,.personal-schedule-list #personal-list-schedule-single .card .post.personal-holder.active .user-block .username a,.personal-schedule-list #personal-list-schedule-single .card .post.personal-holder.active .user-block .description{color:#fff}.personal-schedule-list #personal-list-schedule-single .card .post.personal-holder .user-block{margin-bottom:0;width:100%;display:flex;gap:10px}.personal-schedule-list #personal-list-schedule-single .card .post.personal-holder .user-block .username,.personal-schedule-list #personal-list-schedule-single .card .post.personal-holder .user-block .username a{color:#303030;font-family:Source Sans Pro,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:5px;width:100%}.personal-schedule-list #personal-list-schedule-single .card .post.personal-holder .user-block .img-circle{border-color:#ce9752}#my-calendar .fc-toolbar .fc-button-group .fc-button,#calendar .fc-toolbar .fc-button-group .fc-button{background:#66523c;border-color:transparent}#my-calendar .fc-day,#calendar .fc-day{position:relative}#my-calendar .fc-day .no-events-title,#calendar .fc-day .no-events-title{position:absolute;bottom:0;padding:12px;color:#fff;font-family:Source Sans Pro,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.fc-daygrid-event-harness,.fc-bg-event,.fc-h-event{padding:25px 5px;text-align:center;opacity:1!important;color:#fff}.fc-daygrid-event-harness.bg-m2,.fc-bg-event.bg-m2,.fc-h-event.bg-m2,.fc-daygrid-event-harness.bg-m1,.fc-bg-event.bg-m1,.fc-h-event.bg-m1,.fc-daygrid-event-harness.bg-m12,.fc-bg-event.bg-m12,.fc-h-event.bg-m12{background:#72b8ce;border:#72b8ce}.fc-daygrid-event-harness.has-event,.fc-bg-event.has-event,.fc-h-event.has-event{background:#72b8ce;border:#72b8ce;color:#fff}.fc-daygrid-event-harness.no-event.yellow,.fc-bg-event.no-event.yellow,.fc-h-event.no-event.yellow{background:#ffc165;border:#ffc165;color:#000}.fc-daygrid-event-harness.bg-day-off,.fc-daygrid-event-harness.no-event,.fc-daygrid-event-harness.bg-dayoff,.fc-daygrid-event-harness.bg-vacation,.fc-bg-event.bg-day-off,.fc-bg-event.no-event,.fc-bg-event.bg-dayoff,.fc-bg-event.bg-vacation,.fc-h-event.bg-day-off,.fc-h-event.no-event,.fc-h-event.bg-dayoff,.fc-h-event.bg-vacation{background:#dee2e6;border:#dee2e6}.fc-daygrid-event-harness.bg-day-off .custom-title,.fc-daygrid-event-harness.bg-day-off .fc-event-title,.fc-daygrid-event-harness.no-event .custom-title,.fc-daygrid-event-harness.no-event .fc-event-title,.fc-daygrid-event-harness.bg-dayoff .custom-title,.fc-daygrid-event-harness.bg-dayoff .fc-event-title,.fc-daygrid-event-harness.bg-vacation .custom-title,.fc-daygrid-event-harness.bg-vacation .fc-event-title,.fc-bg-event.bg-day-off .custom-title,.fc-bg-event.bg-day-off .fc-event-title,.fc-bg-event.no-event .custom-title,.fc-bg-event.no-event .fc-event-title,.fc-bg-event.bg-dayoff .custom-title,.fc-bg-event.bg-dayoff .fc-event-title,.fc-bg-event.bg-vacation .custom-title,.fc-bg-event.bg-vacation .fc-event-title,.fc-h-event.bg-day-off .custom-title,.fc-h-event.bg-day-off .fc-event-title,.fc-h-event.no-event .custom-title,.fc-h-event.no-event .fc-event-title,.fc-h-event.bg-dayoff .custom-title,.fc-h-event.bg-dayoff .fc-event-title,.fc-h-event.bg-vacation .custom-title,.fc-h-event.bg-vacation .fc-event-title{color:#000}.fc-daygrid-event-harness.no-events .fc-daygrid-event-harness.min-max-people-warning,.fc-daygrid-event-harness.no-events .fc-bg-event.min-max-people-warning,.fc-daygrid-event-harness.no-events .fc-h-event.min-max-people-warning,.fc-bg-event.no-events .fc-daygrid-event-harness.min-max-people-warning,.fc-bg-event.no-events .fc-bg-event.min-max-people-warning,.fc-bg-event.no-events .fc-h-event.min-max-people-warning,.fc-h-event.no-events .fc-daygrid-event-harness.min-max-people-warning,.fc-h-event.no-events .fc-bg-event.min-max-people-warning,.fc-h-event.no-events .fc-h-event.min-max-people-warning{background:#ffc165;border:#ffc165;color:#000}.fc-daygrid-event-harness.bg-blue,.fc-bg-event.bg-blue,.fc-h-event.bg-blue{background:#2345f5;border:#2345f5;color:#fff}.fc-daygrid-event-harness .custom-title,.fc-bg-event .custom-title,.fc-h-event .custom-title{font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-align:left;width:100%;display:flex;white-space:normal;overflow:visible;text-overflow:visible;position:absolute;bottom:0;display:block}.fc-daygrid-event-harness .fc-event-main b,.fc-daygrid-event-harness .custom-title,.fc-daygrid-event-harness .fc-event-title,.fc-bg-event .fc-event-main b,.fc-bg-event .custom-title,.fc-bg-event .fc-event-title,.fc-h-event .fc-event-main b,.fc-h-event .custom-title,.fc-h-event .fc-event-title{cursor:pointer;white-space:normal;overflow:visible;text-overflow:visible}.fc .fc-daygrid-day-top{justify-content:left;padding-left:12px}.fc .fc-daygrid-day-bg .fc-highlight{z-index:2}.fc .fc-day-other .fc-daygrid-day-top{opacity:1;z-index:3;position:relative}.no-events-day .no-events{color:red}.schedule-sidebar-roles .settings-roles-title{font-size:21px;font-weight:400;line-height:25.2px;text-align:center;margin-bottom:24px}.schedule-sidebar-roles .btn-settings-role{height:45px;border:1px solid #66523c;margin-top:12px}.schedule-sidebar-roles .btn-settings-role:not(.btn-sm.bg-btn-main){background:transparent;border-color:#ede9e4}.schedule-sidebar-roles .btn-settings-role:first-child{margin-top:0!important}.shift-content .shift-title,.shift-content .shift-additional-setting-title{font-size:24px;font-weight:600;line-height:30.17px;text-align:left;margin-bottom:24px}.shift-content .shift-additional-setting-title{margin-top:12px;margin-bottom:16px}.shift-content .btn-add-new-shift{margin-top:8px;margin-bottom:12px;height:40px;border-radius:5px;background-color:#ede9e4;padding-left:16px;padding-right:16px}.shift-content .shift-accordion{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.shift-content .shifts-collapse-list{margin-top:16px}.shift-content .shift-item{display:flex;justify-content:space-between;align-items:center;height:49px;gap:12px}.shift-content .shift-item .shift-info{width:100%;display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:8px 20px;border-radius:4px}.shift-content .shift-item .shift-info .shift-item-title{font-size:14px;font-weight:400;line-height:22.63px;text-align:left}.shift-content .shift-item .shift-info .shift-item-hours{font-size:16px;font-weight:700;line-height:25.14px;text-align:left}.shift-content .shift-item .shift-item-options{display:flex;gap:8px;align-items:center}.shift-content .shift-item .shift-item-options .btn{height:40px;width:40px;display:flex;justify-content:center;align-items:center;background-color:#ede9e4}.shift-content .shift-item .shift-item-options .btn i{color:#303030}.shift-content .shift-additional-item{width:100%;display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:8px 20px;border-radius:4px}.shift-content .shift-additional-item .shift-info{display:flex;align-items:center;gap:16px}.shift-content .shift-additional-item .shift-info .shift-item-title{font-size:16px;font-weight:400;line-height:22.63px;text-align:left}.shift-content .shift-additional-item .shift-info .shift-item-title .shift-item-settings i{font-size:20px;color:#303030}.shift-content .shift-additional-item .shift-default-staff{font-size:16px;font-weight:700;line-height:25.14px;text-align:left}#schedule-settings .lds-ring{height:10%!important}.schedule-page .shift-data{cursor:pointer}.schedule-page .week-switcher-container{width:fit-content;position:relative;background:#fff;display:flex;align-items:center;border-radius:30px}.schedule-page .week-switcher-container .buttons-wrapper{display:flex;gap:2px;padding-right:16px}.schedule-page .week-switcher-container .buttons-wrapper #prev-week,.schedule-page .week-switcher-container .buttons-wrapper #next-week{display:flex;width:40px;height:40px;flex-direction:column;justify-content:center;align-items:center;color:#66523c;text-align:center;font-family:"Font Awesome 5 Free";font-size:16px;font-style:normal;font-weight:900;line-height:16px;background:#ede9e4;border-color:unset!important;border:0;box-shadow:none}.schedule-page .week-switcher-container .buttons-wrapper #prev-week{border-radius:30px 0 0 30px}.schedule-page .week-switcher-container .buttons-wrapper #next-week{border-radius:0 30px 30px 0}.schedule-page .week-switcher-container .week-switcher{display:flex;align-items:center;gap:10px;border-radius:30px;border:1px solid #ede9e4;background:#fff;height:40px;margin:10px 16px}.schedule-page .week-switcher-container .week-switcher .week-range{cursor:pointer;padding:0 16px;color:#303030;font-family:Source Sans Pro,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:normal}.schedule-page .week-switcher-container .weeks-list{display:flex;flex-direction:column;position:absolute;background-color:#fff;padding:12px;border-radius:5px;box-shadow:0 0 10px #0000001a;z-index:2;top:65px;width:100%;max-height:330px;overflow:auto}.schedule-page .week-switcher-container .weeks-list .week-item{cursor:pointer;padding:5px 10px;border-radius:5px}.schedule-page .week-switcher-container .weeks-list .week-item:hover{background-color:#ede9e4}.schedule-page .left-align{display:flex;justify-content:end}.schedule-page .left-align .search-bar{display:flex;align-items:end}.schedule-page .left-align .search-bar .nav-pills{gap:10px}.schedule-page .left-align .search-bar .nav-pills .nav-item{padding:10px 16px}.schedule-page .left-align .search-bar .nav-pills .nav-item .nav-link{padding:0}.schedule-page .left-align .search-bar .nav-pills .nav-item.active{background:#66523c;color:#fff}.schedule-role-filters .search-bar .nav-pills .nav-item.dropdown.active .dropdown-toggle{color:#fff}.schedule-role-filters .search-bar .nav-pills .nav-item a.dropdown-item.active{background:#66523c;color:#fff}#my-main-graphic-table,#main-graphic-table{padding:1px;background-color:#fff}#my-main-graphic-table thead th,#main-graphic-table thead th{width:300px;justify-content:center;align-items:center;gap:10px;align-self:stretch;border:2px solid #ede9e4;border-left:0;background:#fff;color:#303030;font-family:Source Sans Pro,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:25.2px;padding:8px 16px}#my-main-graphic-table thead th:first-child,#main-graphic-table thead th:first-child{border-left:2px solid #ede9e4;text-align:center;width:50px!important}#my-main-graphic-table thead th .right,#main-graphic-table thead th .right{display:flex}#my-main-graphic-table thead th .right .default-values-shifts,#main-graphic-table thead th .right .default-values-shifts{display:flex;width:fit-content;color:#303030;font-family:Source Sans Pro,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;opacity:.5}#my-main-graphic-table thead .shift-settings-holder,#main-graphic-table thead .shift-settings-holder{display:flex;min-height:20px}#my-main-graphic-table thead .shift-settings-holder .lds-ring,#main-graphic-table thead .shift-settings-holder .lds-ring{margin-left:20px}#my-main-graphic-table thead .shift-settings-holder div,#main-graphic-table thead .shift-settings-holder div{display:flex;gap:5px}#my-main-graphic-table thead .jhr-1,#main-graphic-table thead .jhr-1{position:relative}#my-main-graphic-table thead .jhr-1 .settings-icon,#main-graphic-table thead .jhr-1 .settings-icon{position:absolute;right:-25px;bottom:0;cursor:pointer}#my-main-graphic-table tbody tr td:first-child,#main-graphic-table tbody tr td:first-child{white-space:nowrap;width:300px;border-left:2px solid #ede9e4}#my-main-graphic-table tbody tr td,#main-graphic-table tbody tr td{min-width:150px;padding:8px;text-align:center;border:2px solid #ffffff;background:#ede9e4;border-left:0;height:100%}#my-main-graphic-table tbody tr td:first-child,#main-graphic-table tbody tr td:first-child{min-width:unset;width:10px}#my-main-graphic-table tbody tr td.shift-date-info.no-shift,#main-graphic-table tbody tr td.shift-date-info.no-shift{background:#e25252}#my-main-graphic-table tbody tr td.shift-date-info,#my-main-graphic-table tbody tr td .shift-data,#main-graphic-table tbody tr td.shift-date-info,#main-graphic-table tbody tr td .shift-data{cursor:pointer}#my-main-graphic-table tbody .user-data .user-data-holder,#main-graphic-table tbody .user-data .user-data-holder{display:flex;align-items:center;gap:10px;justify-content:space-between;width:100%;height:100%}#my-main-graphic-table tbody .user-data .user-name,#main-graphic-table tbody .user-data .user-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}#my-main-graphic-table tbody .user-data .user-name a,#main-graphic-table tbody .user-data .user-name a{color:#303030;text-decoration:none}#my-main-graphic-table tbody .user-data .employee-shift-indicator,#main-graphic-table tbody .user-data .employee-shift-indicator{display:flex;align-items:center;justify-content:end;gap:10px;white-space:nowrap;color:#303030;font-family:Source Sans Pro;font-size:16px;font-style:normal;font-weight:400;line-height:normal;opacity:.5}#my-main-graphic-table .number-column,#main-graphic-table .number-column{width:50px;max-width:50px}#my-main-graphic-table .sticky-column,#main-graphic-table .sticky-column{position:sticky;left:0;background-color:#fff;border-right:1px solid #dee2e6;box-shadow:2px 0 5px -2px #00000026}@media (max-width: 992px){#my-main-graphic-table #my-main-graphic-table,#my-main-graphic-table #main-graphic-table,#main-graphic-table #my-main-graphic-table,#main-graphic-table #main-graphic-table{display:block;overflow-x:auto;white-space:nowrap}}table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_desc:after{display:none!important}#main-graphic-table{position:relative}#main-graphic-table thead{position:sticky;top:0;z-index:10;background-color:#fff;box-shadow:0 2px 4px #0000001a}#main-graphic-table thead th{position:sticky;top:0;background-color:#fff}.sticky-column,.number-column{position:sticky;left:0;background-color:#fff;z-index:5}.user-data{position:sticky;left:50px;background-color:#fff;z-index:5}.table-responsive{max-height:80vh;overflow-y:auto}#my-main-graphic-table tbody tr td.shift-date-info.no-shift{background:#ede9e4}#my-main-graphic-table tbody tr td.bg-requested-off{background-color:#ffc165!important;color:#222!important;display:flex;align-items:center;justify-content:center;gap:5px}#my-main-graphic-table tbody tr td.bg-requested-off .requested-off-icon{background-image:url(/build/assets/icon-requested-off-Cm_v-Lof.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:8.5px;height:14px;display:inline-block}#my-main-graphic-table tbody tr.my-shift-row td{background-color:#66523c!important;color:#fff}.cake-settings-holder-modal .bday-settings{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:10px;border-radius:4px;background:#ede9e4;width:68px;height:28px}.cake-settings-holder-modal .bday-settings div{display:flex;justify-content:center;align-items:center;cursor:pointer}.bday-settings .bday-settings-item .icon{background-size:contain;background-repeat:no-repeat;background-position:center;width:20px;height:20px;cursor:pointer;display:inline-block}.bday-settings .bday-settings-item .icon.icon-cake-day-shift{background-image:url(/build/assets/icon-cake-day-shift-BeRemNj0.svg)}.bday-settings .bday-settings-item .icon.icon-cake-day-shift.active{background-image:url(/build/assets/icon-cake-day-shift-active-DTSAAaxy.svg)}.bday-settings .bday-settings-item .icon.icon-cake-night-shift{background-image:url(/build/assets/icon-cake-night-shift-92SpQxMK.svg)}.bday-settings .bday-settings-item .icon.icon-cake-night-shift.active{background-image:url(/build/assets/icon-cake-night-shift-active-ORDc2dIR.svg)}.btn-status-schedule-rejected,.btn-status-schedule{min-width:30px;min-height:30px}.pending-requests .card.bg-none{background-color:unset}.pending-requests .date-header{color:#fff;font-size:16px;font-family:Source Sans Pro;font-weight:600;word-wrap:break-word;border-radius:4px;background:#66523c;display:flex;padding:4px 12px;justify-content:center;align-items:center;gap:10px;width:fit-content}.pending-requests .date-group .row{border-radius:5px;background:#fff;padding:16px;border:1px solid #ede9e4}.pending-requests .date-group .date-time{color:#303030;font-family:Source Sans Pro,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.pending-requests .date-group .shifts-info{display:flex;align-items:center;gap:10px}.pending-requests .date-group .arrow-icon{width:14px;height:14.36px;background:url(/build/assets/icon-arrow-right-brown-DPDVVOqj.svg) no-repeat center}.pending-requests .badge{width:fit-content;float:right;margin-bottom:10px}.date-range-controls button{border:1px solid #ede9e4;display:flex!important;border-radius:4px;background:#ede9e4;padding:4px 16px;flex-direction:column;justify-content:center;align-items:center;color:#303030;font-family:Source Sans Pro;font-size:16px;font-style:normal;font-weight:400;line-height:25.2px}.date-range-controls button.active{background-color:#66523c;color:#fff;display:none!important}@media (max-width: 500px){.user-data-holder{flex-direction:column}}@media (max-width: 1100px){.fc .fc-col-header-cell-cushion{font-size:8px}#my-calendar .fc-day .no-events-title,#calendar .fc-day .no-events-title{font-size:10px}.fc .fc-daygrid-day-number{font-size:small}.fc .fc-daygrid-day-bg .fc-bg-event{z-index:unset!important}}@media (max-width: 800px){.fc-col-header-cell-cushion{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.fc-col-header-cell-cushion:first-letter{display:inline-block}.fc-col-header-cell-cushion:after{content:"";display:inline-block;width:0;overflow:hidden}}.personal-checks-content #triggerPerHourPopup{cursor:pointer}#personal-checks-list{display:flex}#personal-checks-list .card{background-color:unset;box-shadow:none!important}#personal-checks-list .card .card-item{background-color:#fff;margin-bottom:10px;padding:24px;border-radius:4px}#personal-checks-list .card .card-item i{color:#66523c}#personal-checks-list .card .card-body{padding:0;background-color:#fff}#personal-checks-list .card .card-header{border:none;background-color:#fff}#personal-checks-list .card .post.personal-holder{width:100%;padding:15px 25px;border:1px solid #ede9e4;border-radius:4px;background:#fff;cursor:pointer}#personal-checks-list .card .post.personal-holder.active{background-color:#66523c}#personal-checks-list .card .post.personal-holder.active .user-block .username,#personal-checks-list .card .post.personal-holder.active .user-block .username a,#personal-checks-list .card .post.personal-holder.active .user-block .description{color:#fff}#personal-checks-list .card .post.personal-holder .user-block{margin-bottom:0}#personal-checks-list .card .post.personal-holder .user-block .username,#personal-checks-list .card .post.personal-holder .user-block .username a{color:#303030;font-family:Source Sans Pro,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:5px}#personal-checks-list .card .post.personal-holder .user-block .img-circle{border-color:#ce9752}#personalList .personal-img{width:100%;max-width:171px;max-height:171px;object-fit:cover}#personalList .deactivated{opacity:.5}#personalListCard{background-color:unset!important;border:none!important;box-shadow:none!important}#personalListCard tbody tr td{cursor:pointer}#personalListCard .search-bar .nav-pills .nav-item.refresh{display:none;justify-content:center;align-items:center;height:100%}#personalListCard .search-bar .nav-pills .nav-item.refresh.active{display:flex!important}#personalListCard .table{background-color:#fff;border:1px solid #ede9e4}#personalListCard .table td{text-align:left}#personalListCard .table td .link a{display:flex;justify-content:space-between;align-items:center}#personalListCard .table thead,#personalListCard .table thead tr{border:none!important}#personalListCard .table thead tr th{border-bottom:none!important}#settings-list{display:flex}#settings-list .card-header{padding:24px 24px 12px}#settings-list .card-body{padding:12px 24px 24px}#settings-list .card-body .settings-list-roles{padding:16px;text-align:center;border-radius:4px;cursor:pointer}#settings-list .card-body .settings-list-roles.active{background-color:#66523c;color:#fff}#checklist .btn-success{background-color:#66523c;border-color:#66523c;width:300px;height:44px;padding:5px 15px;gap:10px;border-radius:5px;display:flex;justify-content:center;align-items:center}#standards,#checklists{background-color:unset!important;border:none!important;box-shadow:none!important}#standards .add-checklist,#checklists .add-checklist{color:#fff;font-family:Source Sans Pro,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:normal;padding:12px 16px}#standards .dataTables_filter,#checklists .dataTables_filter{display:none}#standards .card-body,#checklists .card-body{padding:0!important}#standards .table,#checklists .table{background-color:#fff;border:1px solid #ede9e4}#standards .table td,#checklists .table td{text-align:left}#standards .table td .link a,#checklists .table td .link a{display:flex;justify-content:space-between;align-items:center}#standards .table thead,#checklists .table thead,#standards .table thead tr,#checklists .table thead tr{border:none!important}#standards .table thead tr th,#checklists .table thead tr th{border-bottom:none!important}#standards .table .user-roles,#checklists .table .user-roles{display:flex;align-items:center;gap:10px}#standards .table .user-roles .badge,#checklists .table .user-roles .badge{display:flex;height:32px;padding:0 8px;justify-content:center;align-items:center;gap:10px;border-radius:4px;background:#72b8ce;color:#fff;font-family:Source Sans Pro,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}#standards .table .user-roles .badge-user,#checklists .table .user-roles .badge-user{color:#fff;font-family:Source Sans Pro,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;display:flex;justify-content:center;align-items:center;gap:10px;border-radius:50%;width:40px;height:40px}.section-title{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:14px;line-height:100%;vertical-align:middle;color:#30303080;margin-bottom:12px}.btn-close-custom-modal{color:#000}.btn-close-custom-modal:hover{color:#66523c}.create-exam-title{font-size:21px;font-weight:400;line-height:25.2px;text-align:center}.create-category-exam{font-size:21px;font-weight:400;line-height:25.2px;display:flex;justify-content:space-between;align-items:center}.create-category-exam #create-exam-category{background-color:#66523c;color:#fff;border:none;border-radius:5px}.exam-fields input{border:1px solid #ede9e4;height:60px;border-radius:0}.exam-fields .select2-selection--single{border-radius:0;height:60px!important;border-color:#ede9e4}.exam-fields .select2-selection__arrow{top:20px}.exam-fields .select2-selection{border-color:#ede9e4!important}.exam-fields .select2-search{width:100%!important;padding-left:0}.exam-fields .select2-selection__rendered{width:100%!important;margin:0}.exam-fields .select2-search__field{outline:none;border:none;height:60px}.exam-fields #limit-questions{width:18px;height:18px;border:1px solid #66523c;appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative}.exam-fields #limit-questions:checked{background-color:#66523c;border-color:#66523c}.exam-fields #limit-questions:checked:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.exam-fields .icheck-primary{display:flex;align-items:center;gap:8px}.exam-fields .icheck-primary label{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%;color:#30303080;margin-bottom:0}#submit_create_exam{width:100%;color:#fff;background-color:#66523c;border-radius:5px;height:49px}.examContainer .add_abc_question,.examContainer .add_free_question{height:49px;border:none;background-color:#ede9e4}.exam-questions-section a{font-size:16px;font-weight:400;line-height:20.11px;text-align:left;color:#303030;text-decoration:none}.exam-questions-section a .accordion-arrow{margin-right:10px;transition:transform .3s ease}.exam-questions-section a.collapsed .accordion-arrow{transform:rotate(-90deg)}.exam-questions-section .card{box-shadow:none;padding:16px}.exam-questions-section .card .card-header{border:none;padding:0;display:flex;justify-content:space-between;align-items:center}.exam-questions-section .card .card-header .delete-question,.exam-questions-section .card .card-header .update-question{height:40px;width:40px;background-color:#ede9e4;border:none;color:#303030}.exam-questions-section .card .card-header .update-question{margin-right:10px;padding-left:10px;padding-right:10px;width:auto;min-width:50px;background-color:#66523c;color:#fff}.exam-questions-section .card .card-body{padding:16px 0 0}.exam-questions-section .card .answers-section .form-group{margin-bottom:0}.exam-questions-section input[type=text]{border:1px solid #ede9e4;height:44px;border-radius:0}.exam-questions-section .restaurant-select-group .select-with-icon{display:flex;align-items:center;gap:10px;width:250px}.exam-questions-section .restaurant-select-group .select-with-icon .select-icon{color:#303030;font-size:18px}.exam-questions-section .restaurant-select-group .select-with-icon .custom-select2{width:100%!important}.exam-questions-section .restaurant-select-group .select-with-icon .custom-select2 .select2-selection{border:none!important;background:transparent!important;height:44px!important;padding-left:30px}.exam-questions-section .restaurant-select-group .select-with-icon .custom-select2 .select2-selection:focus{outline:none;box-shadow:none}.exam-questions-section .restaurant-select-group .select-with-icon .custom-select2 .select2-selection__rendered{line-height:44px!important;padding-left:5px!important;color:#303030}.exam-questions-section .restaurant-select-group .select-with-icon .custom-select2 .select2-selection__arrow{height:44px!important;top:0!important}.exam-questions-section .restaurant-select-group .select-with-icon .form-group{margin-bottom:0}.exam-questions-section #accordion .select2-selection--single{border:none!important;padding-left:0!important;padding-bottom:2px!important}.exam-questions-section #accordion .select2-selection__arrow{top:8px!important}.exam-questions-section #accordion .select2-selection__arrow b{border:none}.exam-questions-section #accordion .select2-selection__arrow b:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;color:#303030;font-size:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.exam-preview-change{color:#303030}.exam-question-modal .question-title{font-size:18px;font-weight:500;color:#303030;margin-bottom:15px;margin-top:15px;font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:16px;line-height:20.11px;letter-spacing:0%}.exam-question-modal:first-child .question-title{margin-top:0}.exam-question-modal .radio-options{display:flex;flex-direction:column;gap:10px}.exam-question-modal .radio-options .radio-option{display:flex;justify-content:space-between;align-items:center;padding:12px 1rem;border-radius:4px;transition:background-color .2s ease;background-color:#ede9e4;margin-bottom:0}.exam-question-modal .radio-options .radio-option .option-text{color:#303030;font-size:16px;font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:14px;line-height:17.6px;letter-spacing:0%}.exam-question-modal .radio-options .radio-option .custom-radio{position:relative;width:24px;height:24px}.exam-question-modal .radio-options .radio-option .custom-radio input[type=radio]{position:absolute;opacity:0;cursor:pointer}.exam-question-modal .radio-options .radio-option .custom-radio .radio-circle{position:absolute;top:0;left:0;width:24px;height:24px;border:2px solid #66523c;border-radius:50%;background-color:transparent;transition:all .2s ease}.exam-question-modal .radio-options .radio-option .custom-radio .radio-circle:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:12px;border-radius:50%;background-color:#66523c;opacity:0;transition:opacity .2s ease}.exam-question-modal .radio-options .radio-option .custom-radio input[type=radio]:checked+.radio-circle{border-color:#66523c;background-color:#66523c1a}.exam-question-modal .radio-options .radio-option .custom-radio input[type=radio]:checked+.radio-circle:after{opacity:1}.exam-results{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:14px;font-weight:400;line-height:17.6px;text-align:left}.exam-questions-view{margin-top:17px}.exam-results-container{display:flex;min-height:100vh;background-color:#fbf9f7;margin-top:16px}.exam-results-container .sidebar{max-width:380px;width:100%;background-color:#fff;padding:24px}.exam-results-container .sidebar .back-button{max-width:105px;width:100%;padding:10px;margin-bottom:16px;background-color:#66523c;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .2s}.exam-results-container .sidebar .user-role-list .role-section{margin-bottom:20px}.exam-results-container .sidebar .user-role-list .role-section h3{font-weight:400;font-size:21px;line-height:25.2px;color:#303030;margin-bottom:24px}.exam-results-container .sidebar .user-role-list .role-section .users-list{list-style:none;padding:0;margin:0;max-width:332px;width:100%;border-radius:4px}.exam-results-container .sidebar .user-role-list .role-section .users-list .user-item{width:100%;padding:12px 18px;border:1px solid #ede9e4;margin-bottom:12px;cursor:pointer}.exam-results-container .sidebar .user-role-list .role-section .users-list .user-item.active{background-color:#66523c;border:1px solid #66523c}.exam-results-container .sidebar .user-role-list .role-section .users-list .user-item.active .user-exam{color:#fff}.exam-results-container .sidebar .user-role-list .role-section .users-list .user-item .user-exam{display:flex;align-items:center;gap:12px;font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:18px;line-height:22.63px;letter-spacing:0%}.exam-results-container .sidebar .user-role-list .role-section .users-list .user-item .user-exam .user-avatar{border-radius:50%;height:50px;width:50px;display:flex;align-items:center;justify-content:center;background-color:#fff;border:3px solid #d89443;color:#303030}.exam-results-container .sidebar .user-role-list .role-section .users-list .user-item .user-exam .user-avatar img{border-radius:50%;width:100%}.exam-results-container .results-content{flex:1;margin-left:24px}.exam-results-container .results-content .exam-summary{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.exam-results-container .results-content .exam-summary .score-section,.exam-results-container .results-content .exam-summary .date-section{background-color:#ede9e4;border-radius:4px;min-height:100px;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.exam-results-container .results-content .exam-summary .score-section .score-label,.exam-results-container .results-content .exam-summary .score-section .data-label,.exam-results-container .results-content .exam-summary .date-section .score-label,.exam-results-container .results-content .exam-summary .date-section .data-label{text-align:center;font-size:1.1rem;color:#303030;font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:14px;line-height:17.6px;letter-spacing:0%}.exam-results-container .results-content .exam-summary .score-section .user-score,.exam-results-container .results-content .exam-summary .date-section .user-score{display:flex;gap:24px}.exam-results-container .results-content .exam-summary .score,.exam-results-container .results-content .exam-summary .text-questions{font-size:18px;font-weight:700;color:#343a40}.exam-results-container .results-content .exam-summary .date{color:#303030;font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:18px;line-height:100%;text-align:center}.exam-results-container .results-content .questions-list .question-row{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:20px;margin-bottom:15px;border-radius:4px}.exam-results-container .results-content .questions-list .question-row .question-content{flex:1}.exam-results-container .results-content .questions-list .question-row .question-content .question-text{font-size:1.1rem;color:#303030;margin-bottom:8px}.exam-results-container .results-content .questions-list .question-row .question-content .user-answer,.exam-results-container .results-content .questions-list .question-row .question-content .selected-answer{color:#30303080;font-size:.9rem}.exam-results-container .results-content .questions-list .question-row .question-content .user-answer.correct{color:#28a745}.exam-results-container .results-content .questions-list .question-row .question-content .selected-answer.wrong{color:#dc3545}.exam-results-container .results-content .questions-list .question-row .answer-status{margin-left:20px}.exam-results-container .results-content .questions-list .question-row .answer-status .status-dot{display:inline-block;width:24px;height:24px;border-radius:50%}.exam-results-container .results-content .questions-list .question-row .answer-status .status-dot.correct{background-color:#28a745}.exam-results-container .results-content .questions-list .question-row .answer-status .status-dot.incorrect{background-color:#dc3545}.exam-results-container .results-content .questions-list .question-row .answer-status .status-dot.free-answer{background-color:#ede9e4}.user-exam-modal .btn-close{border:none;background-color:#ede9e4}.user-exam-modal button{height:49px;width:50%}.start-exam{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.edit-current-exam{margin-bottom:24px;width:100%;display:flex;gap:10px;justify-content:end;align-items:center}.edit-current-exam .edit-exam,.edit-current-exam .delete-exam{max-width:200px;display:flex;align-items:center;justify-content:center;gap:10px;background-color:#ede9e4;color:#303030;border:none}.add-exam-category-question-modal .title{font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:18px;color:#303030;text-align:center;margin-bottom:24px}.add-exam-category-question-modal .add-new-exam-category-question-btn,.add-exam-category-question-modal .btn-close{border:none;width:50%;height:49px}.add-exam-category-question-modal .add-new-exam-category-question-btn{background-color:#66523c;color:#fff}.add-exam-category-question-modal .btn-close{background-color:#ede9e4}.caregories-list .category-list-item{border-radius:4px;padding:12px 16px;border:1px solid #ede9e4;margin-bottom:12px;cursor:pointer}.caregories-list .category-list-item:last-child{margin-bottom:0}.caregories-list .category-list-item .category-list-item-name{font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:18px;color:#303030}.caregories-list .category-list-item .category-question-count{color:#30303080;font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:16px}.caregories-list .category-list-item.active{background-color:#66523c}.caregories-list .category-list-item.active .category-list-item-name{color:#fff}.caregories-list .category-list-item.active .category-question-count{color:#bbb}.category-view{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.category-view .category-name{display:flex;align-items:center;justify-content:space-between;gap:10px;font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:18px;cursor:pointer}.category-view .category-name i{font-size:12px;color:#30303080}.category-view .delete-category-question{border:none;background-color:#ede9e4;color:#303030;font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:16px;height:40px}.side-bar-category-list{position:sticky;top:20px;max-height:calc(100vh - 100px);height:auto;overflow-y:auto}.category-header{background-color:#fff;max-height:60px;width:100%;padding-right:12px;margin-bottom:24px;border-radius:30px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:20px;z-index:10;box-shadow:0 2px 4px #0000001a}.category-header .category-header-buttons{display:flex;align-items:center;gap:10px}.category-header .category-header-buttons button{height:40px;border-radius:30px;display:flex;align-items:center;gap:10px;border:none}.category-header .category-header-buttons #saveCategoryQuestion{background-color:#66523c;color:#fff}.group-icon{background-color:#d9d4ce;display:flex;justify-content:center;align-items:center;border-radius:50%;width:40px;height:40px;text-transform:uppercase;font-weight:700}.task-preview-change-status{display:flex;justify-content:space-between;color:#303030}#new-task-form .form-group:has(.custom-file){display:none}#task_due_date{height:59px;border-radius:0;border-color:#ede9e4}#new-task-row .badge{padding:10px}#new-task-row .badge.badge-default{background-color:#ede9e4;color:#303030}#task-preview-status .form-group{margin-bottom:0}.task-title-preview{font-size:16px;font-weight:600;line-height:20.11px;text-align:left}.task-description-preview{font-size:14px;font-weight:400;line-height:17.6px;text-align:left}.action-btn button{width:40px;height:40px;background-color:#ede9e4;color:#303030;border:none}.edit-task-nagivation .go-back,.edit-task-nagivation .delete-task{background-color:#ede9e4;color:#303030;border:none;border-radius:5px}.edit-task-nagivation .go-back{margin-right:10px}.edit-task-nagivation .task-title{font-size:16px;font-weight:600;line-height:20.11px;text-align:left}.task-filters .nav-pills .nav-item .nav-link{cursor:pointer}.task-filters .nav-pills .nav-item .form-group{margin-bottom:0;text-align:center}.task-filters .nav-pills .nav-item .form-group input{text-align:center}.dropdown-item{white-space:normal!important}.notification-dropdown{max-height:400px;overflow-y:auto}.notification-dropdown::-webkit-scrollbar{width:6px}.notification-dropdown::-webkit-scrollbar-track{background:#f1f1f1}.notification-dropdown::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.holiday-calendar{display:flex;gap:24px}.holiday-calendar .holiday-custom-calendar{max-width:350px;width:100%;background-color:#fff;box-shadow:0 8px 16px #00000014;padding:16px;border-radius:8px}.holiday-calendar .holiday-custom-calendar .holiday-calendar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.holiday-calendar .holiday-custom-calendar .holiday-calendar-header .current-month-year{font-size:16px;font-weight:600;color:#303030}.holiday-calendar .holiday-custom-calendar .holiday-calendar-header button{width:36px;height:36px;border-radius:4px;background-color:#66523c;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#303030}.holiday-calendar .holiday-custom-calendar .holiday-calendar-header button i{font-size:12px;color:#fff}.holiday-calendar .holiday-custom-calendar .holiday-calendar-header button:hover{background-color:#66523ce6}.holiday-calendar .holiday-custom-calendar .holiday-calendar-divider{width:100%;height:1px;background-color:#3030301a;margin-bottom:10px}.holiday-calendar .holiday-custom-calendar .holiday-calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;margin-bottom:10px}.holiday-calendar .holiday-custom-calendar .holiday-calendar-weekdays .weekday{text-align:center;font-size:12px;font-weight:600;color:#00152780;padding:5px 0;text-transform:capitalize}.holiday-calendar .holiday-custom-calendar .holiday-calendar-days{display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:36px;gap:5px}.holiday-calendar .holiday-custom-calendar .holiday-calendar-days .day{display:flex;align-items:center;justify-content:center;height:36px;width:36px;font-size:16px;border-radius:5px;cursor:pointer;background-color:transparent;color:#001527;background-color:#ede9e4}.holiday-calendar .holiday-custom-calendar .holiday-calendar-days .day:hover{background-color:#66523c;color:#fff}.holiday-calendar .holiday-custom-calendar .holiday-calendar-days .day.other-month{background-color:#ede9e44d;color:#0015274d}.holiday-calendar .holiday-custom-calendar .holiday-calendar-days .day.today{background-color:#ede9e4;border:2px solid #303030;color:#66523c}.holiday-calendar .holiday-custom-calendar .holiday-calendar-days .day.holiday{background-color:#72b8ce;color:#fff}.holiday-calendar .holiday-custom-calendar .holiday-calendar-days .day.selected{background-color:#66523c;color:#fff}.holiday-calendar .holiday-calendar-content{width:100%}.holiday-calendar .holiday-top-bar{display:flex;justify-content:space-between;align-items:center}.holiday-calendar .holiday-top-bar .holiday-action{display:flex;gap:8px;align-items:center}.holiday-calendar .holiday-top-bar .holiday-action .holiday-day-date{font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:16px;line-height:100%;color:#303030}.holiday-calendar .card{border-radius:0;box-shadow:none}.holiday-calendar .card .card-body{border-radius:0}.holiday-content{font-size:20px;font-weight:600;line-height:25.14px;text-align:left;color:#303030}.holiday-content .holiday-title{color:#72b8ce}.holiday-content .divider{width:100%;height:1px;background-color:#3030304d;margin-top:16px;margin-bottom:16px}.holiday-content .holiday-information,.holiday-content .holiday-description{font-size:16px;font-weight:400;color:#30303080}.holiday-content .holiday-information h1,.holiday-content .holiday-description h1{font-size:16px;font-weight:600;color:#303030}.holiday-content .holiday-description{margin-top:12px}.holiday-content .no-holiday{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:24px}.edit-holiday,.delete-holiday{width:40px;height:40px;background-color:#ede9e4;color:#303030;border-radius:5px;border:none}.holiday-calendar-modal #notify-users,.holiday-calendar-modal #repeat-every-year,.holiday-calendar-modal #apply-to-all-restaurants{width:18px;height:18px;border:1px solid #66523c;appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative}.holiday-calendar-modal #notify-users:checked,.holiday-calendar-modal #repeat-every-year:checked,.holiday-calendar-modal #apply-to-all-restaurants:checked{background-color:#66523c;border-color:#66523c}.holiday-calendar-modal #notify-users:checked:after,.holiday-calendar-modal #repeat-every-year:checked:after,.holiday-calendar-modal #apply-to-all-restaurants:checked:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.holiday-calendar-modal .select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#66523c!important;color:#fff!important}.holiday-calendar-modal .icheck-primary{display:flex;align-items:center;gap:8px}.holiday-calendar-modal .icheck-primary label{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%;color:#30303080;margin-bottom:0}.holiday-calendar-modal .edit-current-holiday{margin-bottom:24px}.holiday-calendar-modal .edit-current-holiday .holiday-date{font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:20px;line-height:100%;letter-spacing:0%;color:#303030}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[aria-selected]:hover{background-color:#66523c;color:#fff}.arrangement-filters .form-group{margin-bottom:0}.arrangement-filters .form-group input{text-align:center}.new-arrangement .table{margin-bottom:0}.avatar-no-image{display:flex;align-items:center;justify-content:center;font-size:14px;margin-top:3px}.edit-appliances,.maintain-arrangement{margin-bottom:24px}.edit-appliances .name-appliances,.edit-appliances .query-name,.maintain-arrangement .name-appliances,.maintain-arrangement .query-name{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:18px;line-height:22.63px;letter-spacing:0%}.edit-appliances .delete-appliances,.edit-appliances .edit-arrangement,.edit-appliances .delete-arrangement,.maintain-arrangement .delete-appliances,.maintain-arrangement .edit-arrangement,.maintain-arrangement .delete-arrangement{height:40px;width:40px;border-radius:5px;border:none;background-color:#ede9e4}.edit-appliances .appliance-name,.maintain-arrangement .appliance-name{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:14px;line-height:17.6px;letter-spacing:0%}.edit-appliances .download-file,.maintain-arrangement .download-file{margin-top:10px;height:32px;border:none;border-radius:4px;background-color:#ede9e4}.edit-appliances .download-file i,.maintain-arrangement .download-file i{margin-left:10px}.arrangement-preview-change,.appliance-preview-change{display:flex;justify-content:space-between;color:#303030;align-items:center}.show-arrangement-options{width:100%}#new-arrangement-form .form-group:has(.custom-file){display:none}#new-appliance .form-group:has(.custom-file){display:none}#new-arrangement-row .badge{padding:10px}#new-arrangement-row .badge.badge-default{background-color:#ede9e4;color:#303030}.upload-doc-page .upload-doc-input{border:1px solid #66523c!important}.upload-doc-page .upload-doc-btn{min-width:80px;opacity:1!important}.upload-doc-page h4{color:#303030;font-size:20px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:20px}.upload-doc-page .tables table tbody{display:flex;gap:10px;flex-direction:column}.upload-doc-page .tables table tbody tr{border-radius:5px;border:1px solid #ede9e4;display:flex;justify-content:space-between}.upload-doc-page .tables table tbody tr td{border:none;display:flex;align-items:center;flex:1;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;padding:10px}.upload-doc-page .tables table tbody tr td .gap-3{gap:10px}.upload-doc-page .tables table tbody tr td.badge-container-statuses .badge{text-transform:uppercase;padding:5px 30px}.upload-doc-page .tables table tbody tr td .btn-group{gap:10px}.upload-doc-page .tables table tbody tr td .btn-group .btn-documents{border-radius:5px;background:#ede9e4;display:flex;width:40px;height:40px;justify-content:center;align-items:center;gap:10px}.upload-doc-page .btn-primary{color:#fff;text-align:center;font-family:Source Sans Pro;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.upload-doc-page .btn-secondary{background:#ede9e4!important;color:#303030;font-family:Source Sans Pro;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.upload-doc-page .select2-container--default .select2-selection--single{border:1px solid #66523c!important;border-radius:5px;height:40px;padding:10px;display:flex;align-items:center;justify-content:space-between}.upload-doc-page .select2-container--default .select2-selection--single .select2-selection__arrow{top:7px}.upload-doc-page .select2-container--default .select2-selection--single .select2-selection__rendered{display:flex;align-items:center;gap:10px;width:100%}.back-button{background-color:#fff;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#66523c}.back-button:hover,.btn-signature-location,.btn-signature-location:hover{background-color:#66523c;color:#fff}.signature-selection-active .pdf-container{cursor:crosshair}.signature-selection{position:absolute;background-color:#007bff4d;border:2px dashed #007bff;pointer-events:none}#pdf-viewer canvas{display:block}.signature-preview{border:1px solid #ddd;text-align:center;padding:10px;margin-bottom:15px}#signature-overlay{cursor:move}.signature-drag-handle{position:absolute;top:-40px;left:50%;transform:translate(-50%);color:#007bff;font-size:20px;background-color:#fff;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;opacity:.9;transition:opacity .2s ease;cursor:move;box-shadow:0 1px 3px #0003}.signature-drag-handle:hover{opacity:1}.signature-delete{position:absolute;top:-10px;right:-10px;color:#dc3545;background-color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 1px 3px #0003}.signature-resize{position:absolute;bottom:-10px;right:-10px;color:#007bff;background-color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:nwse-resize;box-shadow:0 1px 3px #0003}.profile-top-nav .imanka-container{width:100%;height:100%;display:flex;flex-direction:column;gap:12px}.profile-top-nav .imanka-container .date-header{color:#303030;font-size:18px;font-family:Source Sans Pro;font-weight:400}.profile-top-nav .imanka-card{align-self:stretch;padding:16px;background:#fff;border-radius:4px;display:flex;align-items:center;gap:16px}.profile-top-nav .imanka-card .icon-plus.purple path,.profile-top-nav .imanka-card .icon-minus.purple path{fill:#ba62f4}.profile-top-nav .imanka-card .icon-minus{width:14.13px;height:3.91px;background:#e25252}.profile-top-nav .imanka-content{flex:1;display:flex;flex-direction:column;gap:8px}.profile-top-nav .imanka-content .imanka-title{color:#303030;font-size:16px;font-family:Source Sans Pro;font-weight:600}.profile-top-nav .imanka-content .imanka-details{color:#303030;font-size:16px;font-family:Source Sans Pro;font-weight:400}.profile-top-nav .attention-container{width:100%;height:100%;display:flex;flex-direction:column;gap:12px}.profile-top-nav .attention-card{align-self:stretch;padding:16px;background:#fff;border-radius:4px;display:flex;align-items:center;gap:16px}.profile-top-nav .attention-content{flex:1;display:flex;flex-direction:column;gap:8px}.profile-top-nav .attention-content .attention-title{color:#303030;font-size:16px;font-family:Source Sans Pro;font-weight:600}.profile-top-nav .attention-content .attention-details{opacity:.5;color:#303030;font-size:16px;font-family:Source Sans Pro;font-weight:400}.profile-top-nav .action-button{padding:12px 16px;background:#ede9e4;border-radius:5px;color:#303030;font-size:18px;font-family:Source Sans Pro;font-weight:400;display:flex;align-items:center;justify-content:center;height:40px;cursor:pointer}.profile-top-nav .action-button:hover{background:#ded9d4}.profile-top-nav .documents-container{width:100%;height:100%;display:flex;flex-direction:column;gap:8px}.profile-top-nav .document-card{align-self:stretch;padding:8px 12px 8px 8px;background:#fff;border-radius:5px;display:flex;flex-direction:column;gap:10px}.profile-top-nav .document-card .document-header{height:40px;display:flex;justify-content:space-between;align-items:center}.profile-top-nav .document-info{display:flex;align-items:center;gap:8px}.profile-top-nav .document-info .document-name{color:#303030;font-size:16px;font-family:Source Sans Pro;font-weight:400}.profile-top-nav .document-actions{display:flex;align-items:center;gap:12px}.profile-top-nav .document-actions a{background:#ede9e4;border-radius:5px;padding:5px 10px;color:#303030;font-size:16px;font-family:Source Sans Pro;font-weight:400;width:40px;height:40px;display:flex;justify-content:center;align-items:center;cursor:pointer}.profile-top-nav .document-actions a:hover{background:#ded9d4}.profile-top-nav .document-actions .document-status{color:#303030;font-size:16px;font-family:Source Sans Pro;font-weight:400}.profile-top-nav .document-actions .download-button{width:40px;height:40px;border-radius:5px;display:flex;justify-content:center;align-items:center}.date-range-controls{display:none!important}.date-range-controls button{border:1px solid #ede9e4!important;display:flex!important;border-radius:4px;background:#ede9e4;padding:4px 16px;flex-direction:column;justify-content:center;align-items:center;color:#303030;font-family:Source Sans Pro;font-size:16px;font-style:normal;font-weight:400;line-height:25.2px}.date-range-controls button.active{background-color:#66523c!important;display:none!important;color:#fff!important}@media (max-width: 768px){.date-range-controls{display:flex!important}}.units-page .units-header{margin-top:18px;display:flex;justify-content:space-between;align-items:center}.units-page .units-header .title{font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:18px;line-height:100%;color:#303030}.units-page .units-header .add-new-unit{border:none;background-color:#66523c;color:#fff;font-family:Source Sans Pro,sans-serif;font-weight:400}.units-page .units-content{margin-top:20px}.units-page .units-content .units-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}@media (min-width: 768px){.units-page .units-content .units-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 992px){.units-page .units-content .units-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1200px){.units-page .units-content .units-grid{grid-template-columns:repeat(4,1fr)}}.units-page .units-content .units-grid .unit-wrapper{position:relative;transition:opacity .5s ease-out}.units-page .units-content .units-grid .unit-wrapper.unit-deleting{opacity:0;transform:scale(.8);transition:opacity .5s ease-out,transform .5s ease-out}.units-page .units-content .units-grid .unit-wrapper.unit-animate{z-index:10}.units-page .units-content .units-grid .no-units-message{grid-column:1/-1;padding:20px;text-align:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;font-family:Source Sans Pro,sans-serif;font-size:16px;color:#303030}.units-page .units-content .units-grid .no-units-message.error{color:#e25252}.units-page .units-content .unit-card{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:15px;display:flex;flex-direction:column}.units-page .units-content .unit-card .unit-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.units-page .units-content .unit-card .unit-header .unit-input-container{display:flex;align-items:center}.units-page .units-content .unit-card .unit-header .unit-input-container .placeholder-unit-name{margin-right:5px}.units-page .units-content .unit-card .unit-header .unit-input-container .placeholder-unit-name:hover{text-decoration:underline;text-decoration-style:dotted;text-decoration-color:#303030}.units-page .units-content .unit-card .unit-header .unit-input-container .unit-name-input{width:100%;border:none;font-family:Source Sans Pro,sans-serif;margin-right:5px}.units-page .units-content .unit-card .unit-header .unit-input-container .unit-name-input:focus{outline:none}.units-page .units-content .unit-card .unit-header .unit-input-container .unit-name-input:hover{text-decoration:underline;text-decoration-style:dotted;text-decoration-color:#303030}.units-page .units-content .unit-card .unit-header .unit-input-container .edit-icon{color:#30303080;font-size:12px}.units-page .units-content .unit-card .unit-header .delete-unit-btn{width:40px;height:40px;background-color:#ede9e4;border-radius:5px;border:none;color:#303030;margin-left:5px;cursor:pointer;font-size:16px}.units-page .units-content .unit-card .subunits-container{flex:1}.units-page .units-content .unit-card .subunits-container .subunit-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding:8px;border:1px solid #ede9e4;border-radius:4px}.units-page .units-content .unit-card .subunits-container .subunit-item .subunit-input-container{display:flex;align-items:center}.units-page .units-content .unit-card .subunits-container .subunit-item .subunit-input-container .placeholder-subunit-name{margin-right:5px}.units-page .units-content .unit-card .subunits-container .subunit-item .subunit-input-container .placeholder-subunit-name:hover{text-decoration:underline;text-decoration-style:dotted;text-decoration-color:#303030}.units-page .units-content .unit-card .subunits-container .subunit-item .subunit-input-container .subunit-name-input{width:100%;border:none;font-family:Source Sans Pro,sans-serif;font-size:14px;margin-right:5px}.units-page .units-content .unit-card .subunits-container .subunit-item .subunit-input-container .subunit-name-input:focus{outline:none}.units-page .units-content .unit-card .subunits-container .subunit-item .subunit-input-container .subunit-name-input:hover{text-decoration:underline;text-decoration-style:dotted;text-decoration-color:#303030}.units-page .units-content .unit-card .subunits-container .subunit-item .subunit-input-container .edit-icon{color:#30303080;font-size:12px}.units-page .units-content .unit-card .subunits-container .subunit-item .delete-subunit-btn{background:none;border:none;color:#303030;margin-left:8px;cursor:pointer;font-size:14px}.units-page .units-content .unit-card .unit-footer .add-subunit-btn,.units-page .units-content .unit-card .unit-footer .save-unit-btn{padding:8px 12px;border-radius:4px;font-family:Source Sans Pro,sans-serif;font-size:14px;cursor:pointer}.units-page .units-content .unit-card .unit-footer .add-subunit-btn{background-color:#66523c;color:#fff;border:none}.units-page .units-content .unit-card .unit-footer .add-subunit-btn:hover{background-color:#564533}.units-page .units-content .unit-card .unit-footer .save-unit-btn{background-color:#ede9e4;color:#303030;border:none;display:block;margin-top:16px;margin-left:auto;margin-right:auto;max-width:111px;height:41px;width:100%;font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:20px;line-height:100%}.units-page .units-content .unit-card .unit-footer .save-unit-btn:hover{background-color:#e3ddd5}.standards-container{padding-top:1rem}.standards-container .standards-search{margin-bottom:0}.standards-container #create-standard-btn{height:57px}.standard-detail .standard-content{min-height:200px;max-height:none;overflow-y:auto;padding:1rem;background:#fff;box-shadow:0 8px 16px #00000014;border-radius:4px}.standard-detail .standard-sidebar .standard-info-card{width:100%;padding:24px;background:#fff;box-shadow:0 8px 16px #00000014;border-radius:4px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px}.standard-detail .standard-sidebar .standard-info-card .standard-title{align-self:stretch;justify-content:space-between;align-items:center;display:inline-flex}.standard-detail .standard-sidebar .standard-info-card .standard-title .title-text{text-align:center;justify-content:center;display:flex;flex-direction:column;color:#303030;font-size:18px;font-family:Source Sans Pro;font-weight:400;line-height:25.2px;word-wrap:break-word}.standard-detail .standard-sidebar .standard-info-card .standard-actions{align-self:stretch;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;display:flex}.standard-detail .standard-sidebar .standard-info-card .standard-actions .btn-mark-read{align-self:stretch;padding:12px 16px;background:#66523c;border-radius:5px;justify-content:center;align-items:center;gap:10px;display:inline-flex;border:none;color:#fff;font-size:1rem;font-family:Source Sans Pro;font-weight:400;word-wrap:break-word;width:100%}.standard-detail .standard-sidebar .standard-info-card .standard-actions .btn-mark-read:hover{opacity:.9}.standard-detail .standard-sidebar .standard-info-card .standard-actions .btn-back{align-self:stretch;padding:12px 16px;background:#ede9e4;border-radius:5px;justify-content:center;align-items:center;gap:10px;display:inline-flex;border:none;color:#303030;font-size:1rem;font-family:Source Sans Pro;font-weight:400;word-wrap:break-word;width:100%;text-decoration:none}.standard-detail .standard-sidebar .standard-info-card .standard-actions .btn-back:hover{background:#e3ddd5;text-decoration:none;color:#303030}.standard-detail .info-box{margin-bottom:1rem}.standard-status.active{color:#28a745}.standard-status.inactive{color:#6c757d}.standard-edit-form .form-group{margin-bottom:1rem}.standard-edit-form .form-group label{font-weight:500;margin-bottom:.5rem}.standard-edit-form .form-group textarea{min-height:200px}@media (max-width: 767px){.standard-detail .standard-sidebar{margin-top:1rem}}.menu-availability-page-header .btn,.menu-availability-page .btn{min-width:100px;min-height:38px!important}.menu-availability-page-header .toggle-availability,.menu-availability-page .toggle-availability{cursor:pointer;transition:opacity .2s ease-in-out}.menu-availability-page-header .toggle-availability:hover,.menu-availability-page .toggle-availability:hover{opacity:.8}.add-shop-modal .btn-close{height:49px;width:50%;background-color:#ede9e4;color:#303030;border:none}.add-shop-modal .btn-save{height:49px;width:50%;background-color:#66523c;color:#ede9e4;border:none}.shop-row-wrapper{background-color:#fff;margin-bottom:16px;border-radius:4px;min-height:75px;padding:16px}.shop-row-wrapper .shop-row{display:flex;align-items:center;justify-content:space-between}.shop-row-wrapper .shop-row .shop-details-container .shop-info{display:flex;gap:4px;align-items:center}.shop-row-wrapper .shop-row .shop-details-container .shop-info .shop-name,.shop-row-wrapper .shop-row .shop-details-container .shop-info .shop-contact-name,.shop-row-wrapper .shop-row .shop-details-container .shop-info .shop-contact-phone{font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:18px;line-height:100%}.shop-row-wrapper .shop-row .shop-details-container .shop-info .shop-name{text-transform:uppercase}.shop-row-wrapper .shop-row .shop-details-container .shop-info .shop-contact-name{font-weight:400;position:relative}.shop-row-wrapper .shop-row .shop-details-container .shop-info .shop-contact-name:before,.shop-row-wrapper .shop-row .shop-details-container .shop-info .shop-contact-name:after{content:"•";margin:0 10px}.shop-row-wrapper .shop-row .shop-details-container .shop-info .shop-contact-phone{font-weight:400}.shop-row-wrapper .shop-row .shop-details-container .total-shops{margin-top:5px;font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:16px;color:#30303080}.shop-row-wrapper .shop-row .shop-actions{display:flex;align-items:center;gap:8px}.shop-row-wrapper .shop-row .shop-actions .data-added{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:14px;color:#303030;margin-right:8px}.shop-row-wrapper .shop-row .shop-actions .button-actions{display:flex;gap:8px;align-items:center}.shop-row-wrapper .shop-row .shop-actions .button-actions .delete-this-row,.shop-row-wrapper .shop-row .shop-actions .button-actions .edit-this-row{height:40px;width:40px;background-color:#ede9e4;color:#303030;border:none;border-radius:5px}.shop-row-wrapper .shop-row .shop-actions .show-appliances{height:40px;min-width:174px;border-radius:5px;border:1px solid #ede9e4;padding:14px;display:flex;align-items:center;justify-content:center;cursor:pointer}.shop-row-wrapper .shop-row .shop-actions .show-appliances span{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:14px;margin-right:10px}.shop-row-wrapper .shop-row .shop-actions .show-appliances i{color:#303030}.shop-row-wrapper .shop-row .shop-actions .show-appliances i.fas.fa-chevron-down{transition:transform .3s ease}.shop-row-wrapper .shop-row .shop-actions .show-appliances.open i.fas.fa-chevron-down{transform:rotate(180deg)}.shop-row-wrapper .shop-list-container{display:none;margin-top:12px;padding-top:12px;border-top:.37px solid rgba(48,48,48,.1);position:relative}.shop-row-wrapper .shop-list-container .appliance-name{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:18px;text-transform:uppercase;margin-bottom:12px;color:#30303080}.shop-row-wrapper .shop-list-container .appliance-name:last-child{margin-bottom:0}.meeting-page .checklist-meeting-header-date .form-floating input.form-control,.meeting-page .personal-meeting-header-date .form-floating input.form-control,.meeting-page .table-meeting-header-date .form-floating input.form-control,.meeting-page .reservation-meeting-header-date .form-floating input.form-control,.meeting-page .arrangement-meeting-header-date .form-floating input.form-control{border:none}.meeting-page .assessment-meeting-header-date select.form-control,.meeting-page .feedback-meeting-header-date select.form-control,.meeting-page .arrangement-meeting-header-date select.form-control,.meeting-page .table-meeting-header-shift select.form-control,.meeting-page .personal-meeting-header-filter select.form-control{border:none;min-width:200px}.meeting-page .assessment-meeting-header-date .select2-container--default .select2-selection--single,.meeting-page .feedback-meeting-header-date .select2-container--default .select2-selection--single,.meeting-page .arrangement-meeting-header-date .select2-container--default .select2-selection--single,.meeting-page .table-meeting-header-shift .select2-container--default .select2-selection--single,.meeting-page .personal-meeting-header-filter .select2-container--default .select2-selection--single{border:none;padding:0}.meeting-page .assessment-meeting-header-date .select2-container--default .select2-selection--single .select2-selection__rendered,.meeting-page .feedback-meeting-header-date .select2-container--default .select2-selection--single .select2-selection__rendered,.meeting-page .arrangement-meeting-header-date .select2-container--default .select2-selection--single .select2-selection__rendered,.meeting-page .table-meeting-header-shift .select2-container--default .select2-selection--single .select2-selection__rendered,.meeting-page .personal-meeting-header-filter .select2-container--default .select2-selection--single .select2-selection__rendered{min-width:200px}.meeting-create-page-card,.meeting-card{width:100%;height:100%;padding:16px;background:#fff;border-radius:4px;justify-content:space-between;align-items:center;display:inline-flex}@media (max-width: 768px){.meeting-create-page-card,.meeting-card{flex-direction:column;align-items:flex-start;gap:16px;padding:12px}}.meeting-create-page-info,.meeting-info{justify-content:flex-start;align-items:center;gap:16px;display:flex}@media (max-width: 576px){.meeting-create-page-info,.meeting-info{flex-direction:column;align-items:flex-start;width:100%}}.meeting-create-page-icon,.meeting-icon{width:100%;height:100%}.meeting-create-page-icon-wrapper,.meeting-icon-wrapper{width:32px;height:32px;background:#ede9e4;border-radius:30px;justify-content:center;align-items:center;display:flex;flex-shrink:0}.meeting-create-page-details,.meeting-details{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;display:inline-flex;width:100%}.meeting-create-page-title,.meeting-title{justify-content:center;display:flex;flex-direction:column;color:#303030;font-size:16px;font-family:Source Sans Pro;font-weight:400;word-wrap:break-word}@media (max-width: 576px){.meeting-create-page-title,.meeting-title{font-size:14px}}.meeting-create-page-tags,.meeting-tags{justify-content:flex-start;align-items:flex-start;gap:6px;display:inline-flex;flex-wrap:wrap}@media (max-width: 576px){.meeting-create-page-tags,.meeting-tags{gap:4px}}.meeting-create-page-tag,.meeting-tag{padding:3px 8px;background:#66523c;border-radius:4px;justify-content:center;align-items:center;gap:10px;display:flex}.meeting-create-page-tag-text,.meeting-tag-text{justify-content:center;display:flex;flex-direction:column;color:#fff;font-size:11px;font-family:Source Sans Pro;font-weight:600;word-wrap:break-word}@media (max-width: 576px){.meeting-create-page-tag-text,.meeting-tag-text{font-size:10px}}.meeting-create-page-open-btn,.meeting-open-btn{padding:12px 16px;border-radius:5px;justify-content:center;align-items:center;gap:10px;display:flex}@media (max-width: 768px){.meeting-create-page-open-btn,.meeting-open-btn{width:100%;padding:10px}}.meeting-create-page-open-text,.meeting-open-text{justify-content:center;display:flex;flex-direction:column;color:#fff;font-size:16px;font-family:Source Sans Pro;font-weight:400;word-wrap:break-word}@media (max-width: 576px){.meeting-create-page-open-text,.meeting-open-text{font-size:14px}}.meeting-create-page .btn-secondary,.meeting .btn-secondary{background-color:#ede9e4!important;border-color:#ede9e4!important;color:#303030!important}.meeting-create-page .select2-container--default .select2-selection--single .select2-selection__arrow,.meeting .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%!important}.meeting-create-container{width:100%;height:100%;padding:24px;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:24px;display:inline-flex}@media (max-width: 768px){.meeting-create-container{padding:16px}}.meeting-create-title{text-align:center;justify-content:center;display:flex;flex-direction:column;color:#303030;font-size:20px;font-family:Source Sans Pro;font-weight:600;word-wrap:break-word}@media (max-width: 768px){.meeting-create-title{font-size:18px}}.meeting-create-content{justify-content:center;align-items:flex-start;gap:24px;display:inline-flex}@media (max-width: 992px){.meeting-create-content{flex-direction:column}}.meeting-create .card{padding:0;max-width:856px}.meeting-create-form{max-width:389px;width:100%;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;display:inline-flex}@media (max-width: 992px){.meeting-create-form{width:100%;margin:0 auto;max-width:100%}}.meeting-create-form .form-floating{position:relative;margin-bottom:12px;width:100%}.meeting-create-form .form-floating input[type=date],.meeting-create-form .form-floating input[type=time]{-moz-appearance:textfield;cursor:pointer}.meeting-create-form .form-floating input[type=date]::-webkit-calendar-picker-indicator,.meeting-create-form .form-floating input[type=date]::-webkit-clear-button,.meeting-create-form .form-floating input[type=time]::-webkit-calendar-picker-indicator,.meeting-create-form .form-floating input[type=time]::-webkit-clear-button{display:none;-webkit-appearance:none}.meeting-create-form .form-floating .form-field{height:60px;width:100%;padding:20px 12px 4px;background:#fff;border:1px solid #ede9e4;font-size:16px;font-family:Source Sans Pro,sans-serif;transition:all .2s ease-in-out}.meeting-create-form .form-floating .form-field:focus{outline:none;border-color:#66523c}.meeting-create-form .form-floating .form-field:focus+.form-field-label,.meeting-create-form .form-floating .form-field:not(:placeholder-shown)+.form-field-label{transform:translateY(-12px) scale(.85);color:#30303080}.meeting-create-form .form-floating .form-field-label{position:absolute;left:12px;top:20px;color:#30303080;font-size:16px;font-family:Source Sans Pro,sans-serif;pointer-events:none;transform-origin:0 0;transition:all .2s ease-in-out}.meeting-create-form .form-floating.select .form-field-label{top:0;left:-5px;background:none}.meeting-create-form .form-floating.select:focus{background:none;transform:scale(.85) translateY(-.5rem) translate(-.5rem)}.meeting-create-criteria{max-width:389px;width:100%;background:#fff;border-radius:4px;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;display:inline-flex}@media (max-width: 992px){.meeting-create-criteria{width:100%;margin:0 auto;max-width:100%}}.meeting-create-criteria-title{text-align:center;justify-content:center;display:flex;flex-direction:column;color:#303030;font-size:18px;font-family:Source Sans Pro;font-weight:600;word-wrap:break-word}.meeting-create-criteria-list{align-self:stretch;justify-content:flex-start;align-items:flex-start;gap:12px}.meeting-create-criteria-content{flex:1 1 0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;display:flex;overflow-y:auto;max-height:559px;scrollbar-width:thin;scrollbar-color:#66523c #ede9e4}.meeting-create-criteria-content::-webkit-scrollbar{width:6px}.meeting-create-criteria-content::-webkit-scrollbar-track{background:#ede9e4;border-radius:30px}.meeting-create-criteria-content::-webkit-scrollbar-thumb{background:#66523c;border-radius:30px}@media (max-width: 768px){.meeting-create-criteria-content{max-height:300px}}.meeting-create-criteria-item{align-self:stretch;padding:16px;background:#fff;border-radius:4px;outline:1px #ede9e4 solid;outline-offset:-1px;justify-content:space-between;align-items:center;display:inline-flex}.meeting-create-criteria-item.disabled{opacity:.5;pointer-events:none}.meeting-create-criteria-item-text{text-align:center;justify-content:center;display:flex;flex-direction:column;color:#303030;font-size:18px;font-family:Source Sans Pro;font-weight:600;word-wrap:break-word}@media (max-width: 768px){.meeting-create-criteria-item-text{font-size:16px}}.meeting-create-criteria-item-checkbox{position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center}.meeting-create-criteria-item-checkbox .criteria-checkbox{position:absolute;opacity:0;width:0;height:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none}.meeting-create-criteria-item-checkbox .meeting-create-criteria-item-check{display:inline-block;width:20px;height:20px;border:2px solid #ccc;border-radius:50%;position:relative;transition:all .3s ease;background-color:transparent;margin:0}.meeting-create-criteria-item-checkbox .meeting-create-criteria-item-check.checked{background-color:#66523c;border-color:#66523c}.meeting-criteria-container{width:100%;padding:24px;background:#fff;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:24px;display:inline-flex}.meeting-criteria-header{text-align:center;justify-content:center;display:flex;flex-direction:column;color:#303030;font-size:18px;font-family:Source Sans Pro;font-weight:600;word-wrap:break-word}.meeting-criteria-items{align-self:stretch;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;display:flex;cursor:pointer}.meeting-criteria-items.disabled{opacity:.5;pointer-events:none}.meeting-criteria-items.active{background:#ede9e4;outline:none}.meeting-criteria-item{align-self:stretch;padding:16px;background:#fff;border-radius:4px;outline:1px #ede9e4 solid;outline-offset:-1px;justify-content:space-between;align-items:center;display:inline-flex}.meeting-criteria-item.active{background:#ede9e4;outline:none}.meeting-criteria-item-text{justify-content:center;display:flex;flex-direction:column;color:#303030;font-size:18px;font-family:Source Sans Pro;font-weight:600;word-wrap:break-word}.meeting-criteria-finish-btn{align-self:stretch;height:45px;padding:5px 15px;background:#66523c;border-radius:5px;justify-content:center;align-items:center;gap:10px;display:inline-flex}.meeting-criteria-finish-text{justify-content:center;display:flex;flex-direction:column;color:#fff;font-size:20px;font-family:Source Sans Pro;font-weight:400;word-wrap:break-word}.personal-meeting-container{width:100%;height:100%;padding:24px;background:#fff;border-radius:4px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px;display:inline-flex}.personal-meeting-header{align-self:stretch;justify-content:space-between;align-items:center;display:inline-flex}.personal-meeting-header-title{color:#303030;font-size:18px;font-family:Source Sans Pro;font-weight:600;word-wrap:break-word}.personal-meeting-header-controls{justify-content:flex-start;align-items:center;gap:12px;display:flex}.personal-meeting-header-date{height:40px;padding:10px 24px;background:#fff;border-radius:30px;outline:1px #ede9e4 solid;outline-offset:-1px;justify-content:center;align-items:center;display:flex;color:#303030;font-size:16px;font-family:Source Sans Pro;font-weight:400}.personal-meeting-header-filter{height:40px;padding:0 24px;background:#fff;border-radius:30px;outline:1px #ede9e4 solid;outline-offset:-1px;justify-content:center;align-items:center;gap:12px;display:flex}.personal-meeting-header-filter-text{color:#303030;font-size:16px;font-family:Source Sans Pro;font-weight:400}.personal-meeting-header-filter-arrow{width:18.01px;height:8.45px;background:url(/build/assets/icon-arrow-select-a8M4EFjF.svg) no-repeat!important}.personal-meeting-content{align-self:stretch;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;display:flex}.personal-meeting-stats{align-self:stretch;justify-content:flex-start;align-items:flex-start;gap:12px;display:inline-flex}.personal-meeting-stats-item{flex:1 1 0;padding:12px 24px;background:#ede9e480;border-radius:4px;justify-content:space-between;align-items:center;display:flex}.personal-meeting-stats-item-label{color:#303030;font-size:18px;font-family:Source Sans Pro;font-weight:400}.personal-meeting-stats-item-value{color:#303030;font-size:24px;font-family:Source Sans Pro;font-weight:700}.personal-meeting-shifts{align-self:stretch;justify-content:flex-start;align-items:flex-start;gap:12px;display:inline-flex}.personal-meeting-shifts-column{flex:1 1 0;padding:12px 24px;background:#ede9e480;border-radius:4px;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;display:inline-flex}.personal-meeting-shifts-column-header{align-self:stretch;justify-content:space-between;align-items:center;display:inline-flex;border-bottom:1px solid #ede9e4}.personal-meeting-shifts-column-header-title{color:#303030;font-size:18px;font-family:Source Sans Pro;font-weight:400}.personal-meeting-shifts-column-header-count{color:#303030;font-size:24px;font-family:Source Sans Pro;font-weight:700}.personal-meeting-employee{align-self:stretch;justify-content:flex-start;align-items:center;gap:12px;display:inline-flex}.personal-meeting-employee-avatar{width:40px;height:40px;border-radius:590px}.personal-meeting-employee-info{flex:1 1 0;justify-content:space-between;align-items:center;display:flex}.personal-meeting-employee-info-name{color:#000;font-size:16px;font-family:Source Sans Pro;font-weight:400;text-align:center}.personal-meeting-employee-info-code{color:#30303080;font-size:16px;font-family:Source Sans Pro;font-weight:400;text-align:center}.spontaneous-meeting-page .reset-filters-btn{display:flex;justify-content:flex-end;align-items:center;gap:12px}.spontaneous-meeting-page .reset-filters-btn ul{display:flex}.spontaneous-meeting-page .reset-filters-btn ul li{width:40px;height:40px;padding:0;display:flex;text-align:center;justify-content:center;background-color:#ede9e4;cursor:pointer;border-radius:30px}.spontaneous-meeting-page .reset-filters-btn ul li i{transform:scaleX(-1);color:#303030}.meeting-criteria-finish-btn,.single-page-left-side-bar-finish-btn{background-color:#dc3545;color:#fff;padding:10px 20px;border-radius:5px;cursor:pointer;transition:background-color .3s ease;text-align:center;margin-top:20px}.meeting-criteria-finish-btn:hover,.single-page-left-side-bar-finish-btn:hover{background-color:#c82333}.meeting-criteria-finish-btn .meeting-criteria-finish-text,.meeting-criteria-finish-btn .single-page-left-side-bar-finish-text,.single-page-left-side-bar-finish-btn .meeting-criteria-finish-text,.single-page-left-side-bar-finish-btn .single-page-left-side-bar-finish-text{font-weight:600}.single-page-left-side-bar-finish-btn{margin:20px 15px}@media (max-width: 992px){.personal-meeting-header{flex-direction:column;gap:16px;align-items:flex-start}.personal-meeting-header-controls{width:100%;flex-wrap:wrap}.personal-meeting-stats,.personal-meeting-shifts{flex-direction:column;width:100%;align-items:unset}}@media (max-width: 576px){.personal-meeting-container{padding:16px}.personal-meeting-header-date,.personal-meeting-header-filter{width:100%}.personal-meeting-employee-info{flex-direction:column;align-items:flex-start;gap:4px}}.table-meeting-container{width:100%;height:100%;padding:24px;background:#fff;border-radius:4px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px;display:inline-flex}.table-meeting-header{align-self:stretch;justify-content:space-between;align-items:center;display:inline-flex}.table-meeting-header-title{color:#303030;font-size:18px;font-family:Source Sans Pro;font-weight:600;word-wrap:break-word}.table-meeting-header-controls{justify-content:flex-start;align-items:center;gap:12px;display:flex}.table-meeting-header-date{height:40px;padding:10px 24px;background:#fff;border-radius:30px;outline:1px #ede9e4 solid;outline-offset:-1px;justify-content:flex-start;align-items:center;display:flex}.table-meeting-header-date-text{color:#303030;font-size:16px;font-family:Source Sans Pro;font-weight:400;word-wrap:break-word}.table-meeting-header-shift{height:40px;padding:0 24px;background:#fff;border-radius:30px;outline:1px #ede9e4 solid;outline-offset:-1px;justify-content:center;align-items:center;gap:12px;display:flex}.table-meeting-header-shift-text{color:#303030;font-size:16px;font-family:Source Sans Pro;font-weight:400;word-wrap:break-word}.table-meeting-header-shift-arrow{width:10.01px;height:6.45px;background:url(/build/assets/icon-arrow-select-a8M4EFjF.svg) no-repeat!important}.table-meeting-header-shift-select{background:transparent;border:none;color:inherit;font-size:inherit;font-weight:inherit;padding:0;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%}.table-meeting-header-shift-select:focus{outline:none}.table-meeting-header-shift-select option{background:#fff;color:#333}.table-meeting-content{align-self:stretch;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:32px;display:flex}.table-meeting-employee{align-self:stretch;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;display:flex}.table-meeting-employee-info{align-self:stretch;justify-content:flex-start;align-items:center;gap:12px;display:inline-flex}.table-meeting-employee-info-avatar{width:40px;height:40px;border-radius:590px}.table-meeting-employee-info-details{justify-content:flex-start;align-items:center;gap:12px;display:flex}.table-meeting-employee-info-details-name{color:#000;font-size:16px;font-family:Source Sans Pro;font-weight:400;text-align:center;word-wrap:break-word}.table-meeting-employee-info-details-code{color:#30303080;font-size:16px;font-family:Source Sans Pro;font-weight:400;text-align:center;word-wrap:break-word}.table-meeting-employee-tables{align-self:stretch;padding:10px 15px;background:#fff;outline:1px #ede9e4 solid;outline-offset:-1px;justify-content:space-between;align-items:center;display:inline-flex;min-height:60px;cursor:pointer}.table-meeting-employee-tables-content{flex:1 1 0;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:inline-flex}.table-meeting-employee-tables-label{color:#30303080;font-size:12px;font-family:Source Sans Pro;font-weight:400;word-wrap:break-word}.table-meeting-employee-tables-flex-container{display:flex;flex-wrap:wrap;gap:8px}.table-meeting-employee-tables-list{align-self:stretch;justify-content:flex-start;align-items:flex-start;gap:8px;display:inline-flex;flex-wrap:wrap;align-content:flex-start}.table-meeting-employee-tables-item{padding:2px 8px;background:#66523c;border-radius:4px;justify-content:center;align-items:center;gap:10px;display:flex}.table-meeting-employee-tables-item-number{color:#fff;font-size:18px;font-family:Source Sans Pro;font-weight:400;word-wrap:break-word;cursor:pointer}.table-meeting-employee-tables-arrow{width:12.01px;height:6.45px;background:url(/build/assets/icon-arrow-select-a8M4EFjF.svg) no-repeat!important}.table-meeting-employee-tables-empty{align-self:stretch;height:60px;padding:10px 15px;background:#fff;outline:1px #ede9e4 solid;outline-offset:-1px;justify-content:space-between;align-items:center;display:inline-flex}.table-meeting-employee-tables-empty-text{color:#30303080;font-size:16px;font-family:Source Sans Pro;font-weight:400;word-wrap:break-word}.table-meeting-employee-tables-empty-arrow{width:10.01px;height:6.45px;background:url(/build/assets/icon-arrow-select-a8M4EFjF.svg) no-repeat!important}@media (max-width: 992px){.table-meeting-header{flex-direction:column;gap:16px;align-items:flex-start}.table-meeting-header-controls{width:100%;flex-wrap:wrap}.table-meeting-employee-tables-list{flex-direction:column}}@media (max-width: 576px){.table-meeting-container{padding:16px}.table-meeting-header-date,.table-meeting-header-shift{width:100%}.table-meeting-employee-info{flex-direction:column;align-items:flex-start}}.feedback-meeting-container{width:100%;height:100%;padding:24px;background:#fff;border-radius:4px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px;display:inline-flex}.feedback-meeting-header{align-self:stretch;justify-content:space-between;align-items:center;display:inline-flex}.feedback-meeting-header-title{justify-content:center;display:flex;flex-direction:column;color:#303030;font-size:18px;font-family:Source Sans Pro;font-weight:600;word-wrap:break-word}.feedback-meeting-header-date{height:40px;padding:10px 24px;background:#fff;border-radius:30px;outline:1px #ede9e4 solid;outline-offset:-1px;justify-content:center;align-items:center;display:flex}.feedback-meeting-header-date-text{justify-content:center;display:flex;flex-direction:column;color:#303030;font-size:16px;font-family:Source Sans Pro;font-weight:400;word-wrap:break-word}.feedback-meeting-content{align-self:stretch;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;display:flex}.feedback-meeting-item{align-self:stretch;padding:12px 24px;background:#ede9e480;border-radius:4px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;display:flex}.feedback-meeting-item-datetime{justify-content:center;display:flex;flex-direction:column;color:#303030;font-size:20px;font-family:Source Sans Pro;font-weight:700;word-wrap:break-word}.feedback-meeting-item-text{align-self:stretch;justify-content:center;display:flex;flex-direction:column;color:#303030;font-size:18px;font-family:Source Sans Pro;font-weight:400;word-wrap:break-word}@media (max-width: 992px){.feedback-meeting-header{flex-direction:column;gap:16px;align-items:flex-start}.feedback-meeting-header-date{width:100%}}@media (max-width: 576px){.feedback-meeting-container{padding:16px}.feedback-meeting-item{padding:12px 16px}.feedback-meeting-item-datetime{font-size:18px}.feedback-meeting-item-text{font-size:16px}}.assessment-meeting-container{width:100%;height:100%;padding:24px;background:#fff;border-radius:4px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px;display:inline-flex}.assessment-meeting-header{align-self:stretch;justify-content:space-between;align-items:center;display:inline-flex}.assessment-meeting-header-title{justify-content:center;display:flex;flex-direction:column;color:#303030;font-size:18px;font-family:Source Sans Pro;font-weight:600;word-wrap:break-word}.assessment-meeting-header-date{height:40px;padding:10px 24px;background:#fff;border-radius:30px;outline:1px #ede9e4 solid;outline-offset:-1px;justify-content:flex-start;align-items:center;display:flex}.assessment-meeting-header-date-text{justify-content:center;display:flex;flex-direction:column;color:#303030;font-size:16px;font-family:Source Sans Pro;font-weight:400;word-wrap:break-word}.assessment-meeting-content{align-self:stretch;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;display:flex}.assessment-meeting-item{align-self:stretch;padding:16px;background:#ede9e480;border-radius:4px;justify-content:center;align-items:center;gap:16px;display:inline-flex}.assessment-meeting-item-status{width:24px;height:24px;border-radius:9999px}.assessment-meeting-item-status.positive{background:#009d43}.assessment-meeting-item-status.negative{background:#e25252}.assessment-meeting-item-content{flex:1 1 0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;display:inline-flex}.assessment-meeting-item-header{align-self:stretch;justify-content:space-between;align-items:flex-start;display:inline-flex}.assessment-meeting-item-header-title{justify-content:center;display:flex;flex-direction:column;color:#303030;font-size:16px;font-family:Source Sans Pro;font-weight:600;word-wrap:break-word}.assessment-meeting-item-header-datetime{justify-content:center;display:flex;flex-direction:column;color:#303030;font-size:14px;font-family:Source Sans Pro;font-weight:700;word-wrap:break-word}.assessment-meeting-item-text{width:201px;justify-content:center;display:flex;flex-direction:column;color:#303030;font-size:16px;font-family:Source Sans Pro;font-weight:400;word-wrap:break-word}@media (max-width: 992px){.assessment-meeting-header{flex-direction:column;gap:16px;align-items:flex-start}.assessment-meeting-header-date{width:100%}.assessment-meeting-item{flex-direction:column;padding:12px}.assessment-meeting-item-content,.assessment-meeting-item-text{width:100%}}@media (max-width: 576px){.assessment-meeting-container{padding:16px}.assessment-meeting-item-header{flex-direction:column;gap:8px}.assessment-meeting-item-header-datetime{align-self:flex-start}}.arrangement-meeting-container{width:100%;height:100%;padding:24px;background:#fff;border-radius:4px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px;display:inline-flex}.arrangement-meeting-header{align-self:stretch;justify-content:space-between;align-items:center;display:inline-flex}.arrangement-meeting-header-title{justify-content:center;display:flex;flex-direction:column;color:#303030;font-size:18px;font-family:Source Sans Pro;font-weight:600;word-wrap:break-word}.arrangement-meeting-header-date{height:40px;padding:10px 24px;background:#fff;border-radius:30px;outline:1px #ede9e4 solid;outline-offset:-1px;justify-content:flex-start;align-items:center;display:flex}.arrangement-meeting-content{align-self:stretch;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;display:flex}.arrangement-meeting-item{align-self:stretch;padding:16px;background:#ede9e480;border-radius:4px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;display:flex}.arrangement-meeting-item-title{justify-content:center;display:flex;flex-direction:column;color:#303030;font-size:16px;font-family:Source Sans Pro;font-weight:600;word-wrap:break-word}.arrangement-meeting-item-description{justify-content:center;display:flex;flex-direction:column}.arrangement-meeting-item-description-text{color:#303030;font-size:16px;font-family:Source Sans Pro;font-weight:400;word-wrap:break-word}.arrangement-meeting-item-description-date{color:#303030;font-size:16px;font-family:Source Sans Pro;font-weight:700;word-wrap:break-word}.arrangement-meeting-item-load-more{width:100%;display:flex;justify-content:center;margin-top:20px}.arrangement-meeting-item-load-more .pagination{display:flex;justify-content:center;gap:5px}.arrangement-meeting-item-load-more .pagination .page-item .page-link{padding:8px 12px;color:#303030;background:#fff;border:1px solid #ede9e4;border-radius:4px}.arrangement-meeting-item-load-more .pagination .page-item .page-link:hover{background:#ede9e4}.arrangement-meeting-item-load-more .pagination .page-item.active .page-link{background:#66523c;color:#fff;border-color:#66523c}.arrangement-meeting-item-load-more .pagination .page-item.disabled .page-link{color:#6c757d;pointer-events:none;background:#f8f9fa}@media (max-width: 992px){.arrangement-meeting-header{flex-direction:column;gap:16px;align-items:flex-start}.arrangement-meeting-header-date{width:100%}}@media (max-width: 576px){.arrangement-meeting-container{padding:16px}.arrangement-meeting-item{padding:12px}}.reservation-meeting-container{width:100%;height:100%;padding:24px;background:#fff;border-radius:4px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px;display:inline-flex}.reservation-meeting-header{align-self:stretch;justify-content:space-between;align-items:center;display:inline-flex}.reservation-meeting-header-title{justify-content:center;display:flex;flex-direction:column;color:#303030;font-size:18px;font-family:Source Sans Pro;font-weight:600;word-wrap:break-word}.reservation-meeting-header-date{height:40px;padding:10px 24px;background:#fff;border-radius:30px;outline:1px #ede9e4 solid;outline-offset:-1px;justify-content:flex-start;align-items:center;display:flex}.reservation-meeting-header-date-text{justify-content:center;display:flex;flex-direction:column;color:#303030;font-size:16px;font-family:Source Sans Pro;font-weight:400;word-wrap:break-word}.reservation-meeting-content{align-self:stretch;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;display:flex}.reservation-meeting-holiday{align-self:stretch;padding:12px;border-radius:5px;outline:1.5px #ede9e4 solid;outline-offset:-1.5px;justify-content:space-between;align-items:center;display:inline-flex}.reservation-meeting-holiday-info{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;display:inline-flex}.reservation-meeting-holiday-label{opacity:.5;justify-content:center;display:flex;flex-direction:column;color:#303030;font-size:14px;font-family:Source Sans Pro;font-weight:400;word-wrap:break-word}.reservation-meeting-holiday-name{justify-content:center;display:flex;flex-direction:column;color:#303030;font-size:16px;font-family:Source Sans Pro;font-weight:600;word-wrap:break-word}.reservation-meeting-holiday-icon{text-align:center;justify-content:center;display:flex;flex-direction:column;color:#66523c;font-size:16px;font-family:Font Awesome 5 Free;font-weight:900;line-height:16px;word-wrap:break-word}.reservation-meeting-stat{align-self:stretch;padding:16px;background:#ede9e480;border-radius:4px;justify-content:space-between;align-items:center;display:inline-flex}.reservation-meeting-stat-label{justify-content:center;display:flex;flex-direction:column;color:#303030;font-size:16px;font-family:Source Sans Pro;font-weight:600;word-wrap:break-word}.reservation-meeting-stat-value{justify-content:center;display:flex;flex-direction:column;color:#303030;font-size:16px;font-family:Source Sans Pro;font-weight:400;word-wrap:break-word}@media (max-width: 992px){.reservation-meeting-header{flex-direction:column;gap:16px;align-items:flex-start}.reservation-meeting-header-date{width:100%}.reservation-meeting-holiday{flex-direction:column;gap:8px;align-items:flex-start}.reservation-meeting-holiday-icon{align-self:flex-end}}@media (max-width: 576px){.reservation-meeting-container{padding:16px}.reservation-meeting-stat{padding:12px;flex-direction:column;gap:8px;align-items:flex-start}.reservation-meeting-stat-value{align-self:flex-end}}.checklist-meeting-container{width:100%;height:100%;padding:24px;background:#fff;border-radius:4px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px;display:inline-flex}.checklist-meeting-header{align-self:stretch;justify-content:space-between;align-items:center;display:inline-flex}.checklist-meeting-header-title{justify-content:center;display:flex;flex-direction:column;color:#303030;font-size:18px;font-family:Source Sans Pro;font-weight:600;word-wrap:break-word}.checklist-meeting-header-date{height:40px;padding:10px 24px;background:#fff;border-radius:30px;outline:1px #ede9e4 solid;outline-offset:-1px;justify-content:flex-start;align-items:center;display:flex}.checklist-meeting-header-date .form-floating input.checklist-date-picker{background-color:transparent;border:none;cursor:pointer;text-align:center;width:120px;font-size:14px;padding:.375rem .75rem}.checklist-meeting-header-date .form-floating input.checklist-date-picker:focus{outline:none;box-shadow:none;border:none}.checklist-meeting-content{align-self:stretch;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;display:flex}.checklist-meeting-item{align-self:stretch;padding:16px;background:#ede9e480;border-radius:4px;justify-content:space-between;align-items:center;display:inline-flex}.checklist-meeting-item-info{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;display:inline-flex}.checklist-meeting-item-info-title{justify-content:center;display:flex;flex-direction:column;color:#303030;font-size:16px;font-family:Source Sans Pro;font-weight:600;word-wrap:break-word}.checklist-meeting-item-info-meta{justify-content:flex-start;align-items:flex-start;gap:8px;display:inline-flex}.checklist-meeting-item-info-meta-text{justify-content:center;display:flex;flex-direction:column;color:#303030;font-size:16px;font-family:Source Sans Pro;font-weight:400;word-wrap:break-word}.checklist-meeting-item-info-meta-separator{justify-content:center;display:flex;flex-direction:column;color:#000;font-size:16px;font-family:Source Sans Pro;font-weight:400;word-wrap:break-word}.checklist-meeting-item-users{justify-content:flex-start;align-items:center;gap:12px;display:flex}.checklist-meeting-item-users-tag{height:32px;padding:0 8px;background:#72b8ce;border-radius:4px;justify-content:center;align-items:center;gap:10px;display:flex}.checklist-meeting-item-users-tag-text{justify-content:center;display:flex;flex-direction:column;color:#fff;font-size:14px;font-family:Source Sans Pro;font-weight:400;word-wrap:break-word}.checklist-meeting-item-users-avatar{width:40px;height:40px;border-radius:590px}.checklist-meeting-item-status{padding:4px 12px;border-radius:4px;justify-content:center;align-items:center;gap:10px;display:flex}.checklist-meeting-item-status-text{justify-content:center;display:flex;flex-direction:column;color:#fff;font-size:14px;font-family:Source Sans Pro;font-weight:400;word-wrap:break-word}.checklist-meeting-item-status.ready{background:#72b8ce}.checklist-meeting-item-status.late{background:#e25252}@media (max-width: 992px){.checklist-meeting-header{flex-direction:column;gap:16px;align-items:flex-start}.checklist-meeting-header-date{width:100%}.checklist-meeting-item{flex-direction:column;gap:16px;align-items:flex-start}.checklist-meeting-item-users{flex-wrap:wrap}}@media (max-width: 576px){.checklist-meeting-container{padding:16px}.checklist-meeting-item{padding:12px}.checklist-meeting-item-info{width:100%}.checklist-meeting-item-info-meta{flex-wrap:wrap}.checklist-meeting-item-users{width:100%;justify-content:flex-start}.checklist-meeting-item-status{align-self:flex-end}}.request-meeting-container{width:100%;height:100%;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;display:inline-flex}.request-meeting-section{width:100%;padding:24px;background:#fff;border-radius:4px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px;display:flex}.request-meeting-header{align-self:stretch;justify-content:space-between;align-items:center;display:inline-flex}.request-meeting-header-title{justify-content:center;display:flex;flex-direction:column;color:#303030;font-size:18px;font-family:Source Sans Pro;font-weight:600;word-wrap:break-word}.request-meeting-header-controls{justify-content:flex-start;align-items:center;gap:12px;display:flex}.request-meeting-header-date{height:40px;padding:10px 24px;background:#fff;border-radius:30px;outline:1px #ede9e4 solid;outline-offset:-1px;justify-content:flex-start;align-items:center;display:flex}.request-meeting-header-date-text{justify-content:center;display:flex;flex-direction:column;color:#303030;font-size:16px;font-family:Source Sans Pro;font-weight:400;word-wrap:break-word}.request-meeting-content{align-self:stretch;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;display:flex}.request-meeting-item{align-self:stretch;padding:16px;background:#fff;border-radius:4px;outline:1px #ede9e4 solid;outline-offset:-1px;justify-content:space-between;align-items:center;display:inline-flex;cursor:pointer}.request-meeting-item-info{justify-content:flex-start;align-items:center;gap:16px;display:flex}.request-meeting-item-icon{width:32px;height:32px;background:#ede9e4;border-radius:30px;justify-content:center;align-items:center;display:flex}.request-meeting-item-icon-inner{width:12px;height:16px;background:url(/build/assets/icon-notebook-C59VImTf.svg) no-repeat center center}.request-meeting-item-icon.compared .request-meeting-item-icon-inner{width:15.46px;height:11.23px;background:url(/build/assets/icon-thick-black-CtRUhR1e.svg) no-repeat center center}.request-meeting-item-details{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;display:inline-flex}.request-meeting-item-title{justify-content:center;display:flex;flex-direction:column}.request-meeting-item-title-prefix{color:#303030;font-size:16px;font-family:Source Sans Pro;font-weight:400;word-wrap:break-word}.request-meeting-item-title-company{color:#303030;font-size:16px;font-family:Source Sans Pro;font-weight:600;word-wrap:break-word}.request-meeting-item-status{padding:3px 8px;background:#66523c;border-radius:4px;justify-content:center;align-items:center;gap:10px;display:inline-flex}.request-meeting-item-status-text{justify-content:center;display:flex;flex-direction:column;color:#fff;font-size:11px;font-family:Source Sans Pro;font-weight:600;word-wrap:break-word}.request-meeting-item-meta{justify-content:flex-start;align-items:center;gap:16px;display:flex}.request-meeting-item-meta-text{justify-content:center;display:flex;flex-direction:column;color:#303030;font-size:12px;font-family:Source Sans Pro;font-weight:400;word-wrap:break-word}@media (max-width: 992px){.request-meeting-section{padding:16px}.request-meeting-header{flex-direction:column;gap:16px;align-items:flex-start}.request-meeting-header-controls,.request-meeting-header-date{width:100%}.request-meeting-item{flex-direction:column;gap:16px;align-items:flex-start}.request-meeting-item-info{width:100%}.request-meeting-item-meta{width:100%;justify-content:flex-end}}@media (max-width: 576px){.request-meeting-item{padding:12px}.request-meeting-item-info{flex-direction:column;align-items:flex-start;gap:12px}.request-meeting-item-details{width:100%}.request-meeting-item-title{flex-direction:column;gap:4px}.request-meeting-item-status{align-self:flex-start}.request-meeting-item-meta-text{font-size:11px}}.single-page-left-side-bar-container{width:100%;height:100%;padding:24px;background:#fff;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:24px;display:inline-flex}.single-page-left-side-bar-header{align-self:stretch;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px;display:flex}.single-page-left-side-bar-header-icon-wrapper{width:40px;height:40px;background:#ede9e4;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;display:flex}.single-page-left-side-bar-header-icon-inner{width:16px;height:16px;background:url(/build/assets/icon-prev-arrow-D9Ey921g.svg) no-repeat center center}.single-page-left-side-bar-header-title{text-align:center;justify-content:center;display:flex;flex-direction:column;color:#303030;font-size:18px;font-family:Source Sans Pro;font-weight:600;word-wrap:break-word}.single-page-left-side-bar-tags{align-self:stretch;justify-content:flex-start;align-items:flex-start;gap:6px;display:inline-flex;flex-wrap:wrap;align-content:flex-start}.single-page-left-side-bar-tags-item{padding:3px 8px;background:#66523c;border-radius:4px;justify-content:center;align-items:center;gap:10px;display:flex}.single-page-left-side-bar-tags-item-text{justify-content:center;display:flex;flex-direction:column;color:#fff;font-size:14px;font-family:Source Sans Pro;font-weight:600;word-wrap:break-word}.single-page-left-side-bar-menu{align-self:stretch;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;display:flex}.single-page-left-side-bar-menu-item{align-self:stretch;padding:16px;background:#fff;border-radius:4px;outline:1px #ede9e4 solid;outline-offset:-1px;justify-content:space-between;align-items:center;display:inline-flex;cursor:pointer}.single-page-left-side-bar-menu-item-text{text-align:center;justify-content:center;display:flex;flex-direction:column;color:#303030;font-size:18px;font-family:Source Sans Pro;font-weight:600;word-wrap:break-word}.single-page-left-side-bar-menu-item.active{background:#ede9e4;outline:none}.single-page-left-side-bar-finish-btn{align-self:stretch;height:45px;padding:5px 15px;background:#66523c;border-radius:5px;justify-content:center;align-items:center;gap:10px;display:inline-flex}.single-page-left-side-bar-finish-text{justify-content:center;display:flex;flex-direction:column;color:#fff;font-size:20px;font-family:Source Sans Pro;font-weight:400;word-wrap:break-word}@media (max-width: 992px){.single-page-left-side-bar-container{padding:16px}.single-page-left-side-bar-tags{flex-direction:column;gap:8px}.single-page-left-side-bar-finish-text{font-size:16px}}@media (max-width: 576px){.single-page-left-side-bar-header-title{font-size:16px}.single-page-left-side-bar-menu-item{padding:12px}.single-page-left-side-bar-menu-item-text{font-size:16px}.single-page-left-side-bar-finish-text{font-size:18px}}.tables-group{cursor:pointer;transition:all .3s ease;width:100%}.tables-group:hover{background-color:#007bff1a}.tables-group.active{background-color:#007bff33}.reservations-page{--time-slot-width: 300px;padding-bottom:16px}.reservations-page .time-slot-empty{--time-slot-width: 90px}.reservations-page .new-reservation-btn{border-radius:30px;display:flex;align-items:center;gap:12px;font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:16px}.reservations-page .new-reservation-btn .fa-plus{font-size:20px}.reservations-page .reservations-header{position:relative;z-index:200}.reservations-page .reservations-header .btn-full-screen{background-color:#fff;border:1px solid #ede9e4}.reservations-page .reservations-header .btn-full-screen:before{font-family:"Font Awesome 5 Free";content:"";font-weight:900;width:100%}.full-screen-view .reservations-page .reservations-header .btn-full-screen:before{content:""}.reservations-page .reservations-header .header-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;background-color:#fff;padding:24px;border-bottom:1px solid rgba(48,48,48,.1)}.full-screen-view .reservations-page .reservations-header .header-top{padding:12px 12px 0;border-bottom:none}.reservations-page .reservations-header .header-top__left .page-title{font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:24px;color:#303030}.reservations-page .reservations-header .header-top__right{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.reservations-page .reservations-header .header-top__right .calendar{display:flex;align-items:center;background:#fff;border:1px solid #ede9e4;border-radius:30px;padding:4px 8px;gap:8px;position:relative}.reservations-page .reservations-header .header-top__right .calendar .calendar-arrow{background:transparent;border:none;padding:4px;cursor:pointer;color:#30303080;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.reservations-page .reservations-header .header-top__right .calendar .calendar-date{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:16px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .3s ease;position:relative;z-index:1}.reservations-page .reservations-header .header-top__right .calendar .datepicker-container{position:relative}.reservations-page .reservations-header .header-top__right .calendar #calendar_date{position:absolute;opacity:0;pointer-events:none;height:1px;width:1px;z-index:-1}.reservations-page .reservations-header .header-bottom{box-shadow:0 8px 16px #00000014;background-color:#fff;padding:12px 24px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.full-screen-view .reservations-page .reservations-header .header-bottom{padding:12px}.reservations-page .reservations-header .header-bottom__left{flex:0 0 auto}.reservations-page .reservations-header .header-bottom__left .pagination-controls-btn{display:flex;gap:8px;border:1px solid rgba(48,48,48,.1);border-radius:30px;padding:6px 8px}.reservations-page .reservations-header .header-bottom__left .pagination-controls-btn .page-btn{display:flex;align-items:center;justify-content:center;width:auto;height:34px;border-radius:30px;cursor:pointer;transition:all .3s ease;color:#303030;padding:8px 15px}.reservations-page .reservations-header .header-bottom__left .pagination-controls-btn .page-btn:hover,.reservations-page .reservations-header .header-bottom__left .pagination-controls-btn .page-btn.active{background-color:#66523c;color:#fff}.reservations-page .reservations-header .header-bottom__right{flex:0 0 auto;margin-left:auto}.reservations-page .reservations-header .header-bottom__right .reservations-filters{display:flex;align-items:center;gap:12px}.reservations-page .reservations-header .header-bottom__right .reservations-filters .custom-filter-dropdown{padding:0;display:flex;align-items:center;gap:12px}.reservations-page .reservations-header .header-bottom__right .reservations-filters .custom-filter-dropdown .nav-item[data-link=search]{width:100%;max-width:400px;flex:1}.reservations-page .reservations-map{margin-top:24px;background-color:#fff;padding:14px;min-height:770px;border-radius:12px;border:1px solid #ede9e4;box-shadow:0 0 24px #0000001f inset;min-height:800px;position:relative}.full-screen-view .reservations-page .reservations-map{min-height:100vh;margin-top:0;padding:0}.reservations-page .reservations-map .area-container{position:absolute;top:14px;left:14px;display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:5px 7px;background-color:#fff;border-radius:30px;border:1px solid #ede9e4;z-index:100}.reservations-page .reservations-map .area-container__actions{margin-left:auto}.reservations-page .reservations-map .area-container__actions .add-area-btn{display:flex;align-items:center;justify-content:center;height:34px;width:34px;background-color:#fff;color:#303030;border-radius:30px;border:1px solid #ede9e4;font-size:14px;transition:all .3s ease;padding:6px 8px}.reservations-page .reservations-map .area-container__actions .add-area-btn .fa-plus{font-size:14px}.reservations-page .reservations-map .area-container .area-grid{display:flex;align-items:center;gap:10px;transition:all .3s ease;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.reservations-page .reservations-map .area-container .area-grid:empty,.reservations-page .reservations-map .area-container .area-grid.empty{display:none}.reservations-page .reservations-map .area-container .area-grid .area-item{border-radius:30px;padding:10px 15px;font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%;vertical-align:middle;display:inline-block;white-space:nowrap;text-align:center;min-width:fit-content;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .3s ease;cursor:pointer;position:relative}.reservations-page .reservations-map .area-container .area-grid .area-item .drag-handle{display:block;cursor:grab;color:#999;margin-right:5px;font-size:12px;transition:color .3s ease}.reservations-page .reservations-map .area-container .area-grid .area-item .drag-handle:active{cursor:grabbing}.reservations-page .reservations-map .area-container .area-grid .area-item .drag-handle i{pointer-events:none}.reservations-page .reservations-map .area-container .area-grid .area-item span{display:block;width:100%;flex:1}.reservations-page .reservations-map .area-container .area-grid .area-item .edit-area-btn{display:none;cursor:pointer;border:none;background-color:transparent;width:16px;height:16px;align-items:center;justify-content:center;padding:0}.reservations-page .reservations-map .area-container .area-grid .area-item .edit-area-btn i{color:#fff}.reservations-page .reservations-map .area-container .area-grid .area-item.active,.reservations-page .reservations-map .area-container .area-grid .area-item:hover{background-color:#66523c;color:#fff}.reservations-page .reservations-map .area-container .area-grid .area-item.active .drag-handle,.reservations-page .reservations-map .area-container .area-grid .area-item:hover .drag-handle{color:#fffc}.reservations-page .reservations-map .area-container .area-grid .area-item.active .edit-area-btn{display:flex}.reservations-page .reservations-map .area-container .area-grid .area-item.sortable-chosen{background-color:#66523c!important;color:#fff!important;transform:scale(1.05);box-shadow:0 4px 12px #00000026}.reservations-page .reservations-map .area-container .area-grid .area-item.sortable-ghost{opacity:.5;background-color:transparent!important;border:2px dashed #66523c}.reservations-page .reservations-map .area-container .area-grid .area-item.sortable-drag{transform:rotate(5deg);box-shadow:0 8px 24px #0003}.reservations-page .reservations-map .settings{gap:6px;display:flex;align-items:center;justify-content:space-between;flex-direction:column;position:absolute;top:14px;right:14px;height:calc(100% - 28px);z-index:100}.reservations-page .reservations-map .settings .settings-item,.reservations-page .reservations-map .settings .settings-zoom{display:flex;align-items:center;gap:10px;flex-direction:column}.reservations-page .reservations-map .settings .settings-item button,.reservations-page .reservations-map .settings .settings-zoom button{background-color:#fff;border:1px solid #ede9e4;padding:6px 8px;height:46px;width:46px}.reservations-page .reservations-map .settings .settings-item button{border-radius:30px}.reservations-page .reservations-map .settings .settings-zoom button{border-radius:4px}.reservations-page .table-label{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px;min-height:204px;height:100%;border:1px solid #ede9e4;border-radius:8px;background-color:#fff;box-shadow:0 8px 16px #00000014;cursor:pointer;position:relative;transition:all .3s ease}.reservations-page .table-label:before{content:"";position:absolute;top:10px;left:50%;transform:translate(-50%);width:20px;height:20px;border:2px solid #303030;border-radius:50%;background-color:#fff;transition:all .3s ease}.reservations-page .table-label .table-visual{margin-top:10px}.reservations-page .table-label .table-visual{position:relative;background-color:#05aa15;border:1px solid #00770c}.reservations-page .table-label .table-visual .table-bubble{display:none}.reservations-page .table-label .table-visual .seat{position:absolute;width:18px;height:18px;background-color:#05aa1526;border-radius:50%}.reservations-page .table-label .square-table{width:55px;height:55px;border-radius:8px}.reservations-page .table-label .square-table .seat.top{top:-9px;left:50%;transform:translate(-50%)}.reservations-page .table-label .square-table .seat.right{right:-9px;top:50%;transform:translateY(-50%)}.reservations-page .table-label .square-table .seat.bottom{bottom:-9px;left:50%;transform:translate(-50%)}.reservations-page .table-label .square-table .seat.left{left:-9px;top:50%;transform:translateY(-50%)}.reservations-page .table-label .circle-table{width:60px;height:60px;border-radius:50%}.reservations-page .table-label .circle-table .seat.top{top:-9px;left:50%;transform:translate(-50%)}.reservations-page .table-label .circle-table .seat.bottom{bottom:-9px;left:50%;transform:translate(-50%)}.reservations-page .table-label .circle-6-table .seat.middle-left{left:-15px;top:50%;transform:translateY(-50%)}.reservations-page .table-label .circle-6-table .seat.middle-right{right:-15px;top:50%;transform:translateY(-50%)}.reservations-page .table-label .circle-6-table .seat.top-left{top:0;left:10px;transform:translate(-50%,-50%)}.reservations-page .table-label .circle-6-table .seat.top-right{top:0;right:10px;transform:translate(50%,-50%)}.reservations-page .table-label .circle-6-table .seat.bottom-left{bottom:0;left:10px;transform:translate(-50%,50%)}.reservations-page .table-label .circle-6-table .seat.bottom-right{bottom:0;right:10px;transform:translate(50%,50%)}.reservations-page .table-label .merged-table{width:55px;height:110px;border-radius:8px;position:relative;background:transparent;border:none}.reservations-page .table-label .merged-table:before,.reservations-page .table-label .merged-table:after{content:"";position:absolute;width:100%;height:50%;border-radius:8px;box-sizing:border-box;background-color:#05aa15}.reservations-page .table-label .merged-table:before{top:0;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-width:.5px}.reservations-page .table-label .merged-table:after{bottom:0;border-top-left-radius:0;border-top-right-radius:0;border-top-width:.5px}.reservations-page .table-label .merged-table.has-status:before,.reservations-page .table-label .merged-table.has-status:after{background-color:transparent}.reservations-page .table-label .merged-table .seat{z-index:1}.reservations-page .table-label .merged-table .seat.top{top:-9px;left:50%;transform:translate(-50%)}.reservations-page .table-label .merged-table .seat.right{right:-9px;top:25%;transform:translateY(-50%)}.reservations-page .table-label .merged-table .seat.left{left:-9px;top:25%;transform:translateY(-50%)}.reservations-page .table-label .merged-table .seat.bottom{bottom:-9px;left:50%;transform:translate(-50%)}.reservations-page .table-label .merged-table .seat.right-bottom{right:-9px;top:75%;transform:translateY(-50%)}.reservations-page .table-label .merged-table .seat.left-bottom{left:-9px;top:75%;transform:translateY(-50%)}.reservations-page .table-label .large-table{width:100px;height:100px;border-radius:8px}.reservations-page .table-label .large-table .seat.top-left{top:-9px;left:30%;transform:translate(-50%)}.reservations-page .table-label .large-table .seat.top-right{top:-9px;left:70%;transform:translate(-50%)}.reservations-page .table-label .large-table .seat.right-top{right:-9px;top:30%;transform:translateY(-50%)}.reservations-page .table-label .large-table .seat.right-bottom{right:-9px;top:70%;transform:translateY(-50%)}.reservations-page .table-label .large-table .seat.bottom-right{bottom:-9px;left:70%;transform:translate(-50%)}.reservations-page .table-label .large-table .seat.bottom-left{bottom:-9px;left:30%;transform:translate(-50%)}.reservations-page .table-label .large-table .seat.left-bottom{left:-9px;top:70%;transform:translateY(-50%)}.reservations-page .table-label .large-table .seat.left-top{left:-9px;top:30%;transform:translateY(-50%)}.reservations-page .table-label .half-circle-table{width:40px;height:20px;border-radius:0 0 40px 40px}.reservations-page .table-label .half-circle-table .seat.top{top:10px;left:50%;transform:translate(-50%)}.reservations-page .canvas-restaurant-table{position:absolute;cursor:move;-webkit-user-select:none;user-select:none;display:flex;flex-direction:column;align-items:center;justify-content:center}.reservations-page .canvas-restaurant-table.table-linked .table-number{opacity:.5}.reservations-page .canvas-restaurant-table.table-linked.table-linked-main .table-number{opacity:1}.reservations-page .canvas-restaurant-table.table-menu-attached{z-index:1000}.reservations-page .canvas-restaurant-table.table-menu-visible .table-visual{background-color:#00f!important}.reservations-page .canvas-restaurant-table.table-menu-visible .table-visual:before,.reservations-page .canvas-restaurant-table.table-menu-visible .table-visual:after{background-color:#00f!important}.reservations-page .canvas-restaurant-table.table-selected{opacity:1}.reservations-page .canvas-restaurant-table.table-deselected{opacity:.3}.reservations-page .canvas-restaurant-table.table-snap{opacity:1}.reservations-page .canvas-restaurant-table .table-number{font-size:16px;font-weight:700}.reservations-page .canvas-restaurant-table .table-details{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;z-index:2}.reservations-page .canvas-restaurant-table .table-reservation{font-size:12px;font-weight:700}.reservations-page .canvas-restaurant-table .table-reservation:empty{display:none}.reservations-page .canvas-restaurant-table .table-drag-group{position:absolute;top:60%;left:50%;transform:translate(-50%,-50%);font-size:12px;font-weight:700;color:#fff;z-index:2}.reservations-page .canvas-restaurant-table .table-visual{position:relative;background-color:#05aa15;border:1px solid #00770c}.reservations-page .canvas-restaurant-table .table-visual .table-bubble{display:none}.reservations-page .canvas-restaurant-table .table-visual .seat{position:absolute;width:18px;height:18px;background-color:#05aa1526;border-radius:50%}.reservations-page .canvas-restaurant-table .square-table{width:55px;height:55px;border-radius:8px}.reservations-page .canvas-restaurant-table .square-table .seat.top{top:-9px;left:50%;transform:translate(-50%)}.reservations-page .canvas-restaurant-table .square-table .seat.right{right:-9px;top:50%;transform:translateY(-50%)}.reservations-page .canvas-restaurant-table .square-table .seat.bottom{bottom:-9px;left:50%;transform:translate(-50%)}.reservations-page .canvas-restaurant-table .square-table .seat.left{left:-9px;top:50%;transform:translateY(-50%)}.reservations-page .canvas-restaurant-table .circle-table{width:60px;height:60px;border-radius:50%}.reservations-page .canvas-restaurant-table .circle-table .seat.top{top:-9px;left:50%;transform:translate(-50%)}.reservations-page .canvas-restaurant-table .circle-table .seat.bottom{bottom:-9px;left:50%;transform:translate(-50%)}.reservations-page .canvas-restaurant-table .circle-6-table .seat.middle-left{left:-15px;top:50%;transform:translateY(-50%)}.reservations-page .canvas-restaurant-table .circle-6-table .seat.middle-right{right:-15px;top:50%;transform:translateY(-50%)}.reservations-page .canvas-restaurant-table .circle-6-table .seat.top-left{top:0;left:10px;transform:translate(-50%,-50%)}.reservations-page .canvas-restaurant-table .circle-6-table .seat.top-right{top:0;right:10px;transform:translate(50%,-50%)}.reservations-page .canvas-restaurant-table .circle-6-table .seat.bottom-left{bottom:0;left:10px;transform:translate(-50%,50%)}.reservations-page .canvas-restaurant-table .circle-6-table .seat.bottom-right{bottom:0;right:10px;transform:translate(50%,50%)}.reservations-page .canvas-restaurant-table .merged-table{width:55px;height:110px;border-radius:8px;position:relative;background:transparent;border:none}.reservations-page .canvas-restaurant-table .merged-table:before,.reservations-page .canvas-restaurant-table .merged-table:after{content:"";position:absolute;width:100%;height:50%;border-radius:8px;box-sizing:border-box;background-color:#05aa15}.reservations-page .canvas-restaurant-table .merged-table:before{top:0;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-width:.5px}.reservations-page .canvas-restaurant-table .merged-table:after{bottom:0;border-top-left-radius:0;border-top-right-radius:0;border-top-width:.5px}.reservations-page .canvas-restaurant-table .merged-table.has-status:before,.reservations-page .canvas-restaurant-table .merged-table.has-status:after{background-color:transparent}.reservations-page .canvas-restaurant-table .merged-table .seat{z-index:1}.reservations-page .canvas-restaurant-table .merged-table .seat.top{top:-9px;left:50%;transform:translate(-50%)}.reservations-page .canvas-restaurant-table .merged-table .seat.right{right:-9px;top:25%;transform:translateY(-50%)}.reservations-page .canvas-restaurant-table .merged-table .seat.left{left:-9px;top:25%;transform:translateY(-50%)}.reservations-page .canvas-restaurant-table .merged-table .seat.bottom{bottom:-9px;left:50%;transform:translate(-50%)}.reservations-page .canvas-restaurant-table .merged-table .seat.right-bottom{right:-9px;top:75%;transform:translateY(-50%)}.reservations-page .canvas-restaurant-table .merged-table .seat.left-bottom{left:-9px;top:75%;transform:translateY(-50%)}.reservations-page .canvas-restaurant-table .large-table{width:100px;height:100px;border-radius:8px}.reservations-page .canvas-restaurant-table .large-table .seat.top-left{top:-9px;left:30%;transform:translate(-50%)}.reservations-page .canvas-restaurant-table .large-table .seat.top-right{top:-9px;left:70%;transform:translate(-50%)}.reservations-page .canvas-restaurant-table .large-table .seat.right-top{right:-9px;top:30%;transform:translateY(-50%)}.reservations-page .canvas-restaurant-table .large-table .seat.right-bottom{right:-9px;top:70%;transform:translateY(-50%)}.reservations-page .canvas-restaurant-table .large-table .seat.bottom-right{bottom:-9px;left:70%;transform:translate(-50%)}.reservations-page .canvas-restaurant-table .large-table .seat.bottom-left{bottom:-9px;left:30%;transform:translate(-50%)}.reservations-page .canvas-restaurant-table .large-table .seat.left-bottom{left:-9px;top:70%;transform:translateY(-50%)}.reservations-page .canvas-restaurant-table .large-table .seat.left-top{left:-9px;top:30%;transform:translateY(-50%)}.reservations-page .canvas-restaurant-table .half-circle-table{width:40px;height:20px;border-radius:0 0 40px 40px}.reservations-page .canvas-restaurant-table .half-circle-table .seat.top{top:10px;left:50%;transform:translate(-50%)}.reservations-page .tables-grid.is-invalid{border:1px solid #dc3545;border-radius:4px}.reservations-page #table-number.is-invalid{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354540}.reservations-page .reservations-map{position:relative;overflow:hidden}.reservations-page .canvas-restaurant-table.status-late .table-visual{background-color:#a60010;border-color:#dc3545}.reservations-page .canvas-restaurant-table.status-late .seat{background-color:#a60010}.reservations-page .canvas-restaurant-table.status-expecting .table-visual{background-color:#ffa007;border-color:#b87100}.reservations-page .canvas-restaurant-table.status-expecting .seat{background-color:#ffa00726}.reservations-page .canvas-restaurant-table.status-busy-upcoming .table-visual{background-color:#66523c;border-color:#48341d}.reservations-page .canvas-restaurant-table.status-busy-upcoming .seat{background-color:#66523c}.reservations-page .canvas-restaurant-table.status-reserved .table-visual{background-color:#d8d8d8;border-color:#303030}.reservations-page .canvas-restaurant-table.status-reserved .table-details{color:#000}.reservations-page .canvas-restaurant-table.status-reserved .seat{background-color:#ededed26}.reservations-page .canvas-restaurant-table.status-late .table-number:after,.reservations-page .canvas-restaurant-table.status-busy-upcoming.top-priority .table-number:after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;top:-8px;right:-8px;width:16px;height:16px;background-color:#dc3545;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:8px;z-index:20;animation:warningPulse 1.5s ease-in-out infinite}@keyframes warningPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.reservations-page .canvas-restaurant-table.reserved .table-visual{background-color:#ffeeba;border-color:#ffc107}.reservations-page .canvas-restaurant-table.occupied .table-visual{background-color:#f8d7da;border-color:#dc3545}.reservations-page .canvas-restaurant-table.reserved .seat,.reservations-page .canvas-restaurant-table.occupied .seat{background-color:#6c757d4d}.reservations-page .tables-container{border:1em solid lightgray;position:absolute!important;width:200%;height:200%;z-index:1;transition:transform .3s ease;transform-origin:center center}.reservations-page .reservations-table-view-list{margin-top:24px}.reservations-page .reservations-table-view-list #reservation-table-view-list{padding:1px;border-collapse:separate;border-spacing:2px}.reservations-page .reservations-table-view-list #reservation-table-view-list thead th{justify-content:center;align-items:center;gap:10px;align-self:stretch;border:2px solid #ede9e4;background:#fff;color:#303030;font-family:Source Sans Pro,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:25.2px;padding:8px 16px;text-transform:capitalize}.reservations-page .reservations-table-view-list #reservation-table-view-list thead th:first-child{text-align:center}.reservations-page .reservations-table-view-list #reservation-table-view-list thead th.sortable{cursor:pointer;position:relative;background-color:#fff;padding-right:25px}.reservations-page .reservations-table-view-list #reservation-table-view-list thead th.sortable i{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:.8em;color:#d9d4ce}.reservations-page .reservations-table-view-list #reservation-table-view-list thead th.sortable i.fa-rotate-90{transform:translateY(-50%) rotate(90deg);display:inline-block}.reservations-page .reservations-table-view-list #reservation-table-view-list thead th.sortable[data-sort-direction=asc]:after{content:"↑";position:absolute;right:25px;top:50%;transform:translateY(-50%);color:#d9d4ce;font-weight:700}.reservations-page .reservations-table-view-list #reservation-table-view-list thead th.sortable[data-sort-direction=desc]:after{content:"↓";position:absolute;right:25px;top:50%;transform:translateY(-50%);color:#d9d4ce;font-weight:700}.reservations-page .reservations-table-view-list #reservation-table-view-list thead th:not(.sortable){cursor:default}.reservations-page .reservations-table-view-list #reservation-table-view-list tbody{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;vertical-align:middle}.reservations-page .reservations-table-view-list #reservation-table-view-list tbody tr:nth-child(odd) td{background:#ede9e4;border:none}.reservations-page .reservations-table-view-list #reservation-table-view-list tbody tr:nth-child(2n) td{background:#ede9e480;border:none}.reservations-page .reservations-table-view-list #reservation-table-view-list tbody tr td{padding:8px;text-align:left}.reservations-page .reservations-table-view-list #reservation-table-view-list tbody tr td:first-child,.reservations-page .reservations-table-view-list #reservation-table-view-list tbody tr td:nth-child(2){text-align:center;vertical-align:middle}.reservations-page .reservations-table-view-list #reservation-table-view-list .custom-checkbox-container{display:flex;justify-content:center;align-items:center}.reservations-page .reservations-table-view-list #reservation-table-view-list .custom-checkbox-container .custom-checkbox{position:relative;width:20px;height:20px;cursor:pointer}.reservations-page .reservations-table-view-list #reservation-table-view-list .custom-checkbox-container .custom-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.reservations-page .reservations-table-view-list #reservation-table-view-list .custom-checkbox-container .custom-checkbox .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#fff;border:1px solid #66523c;transition:all .2s ease}.reservations-page .reservations-table-view-list #reservation-table-view-list .custom-checkbox-container .custom-checkbox input:checked~.checkmark{background-color:#66523c;border-color:#66523c}.reservations-page .reservations-table-view-list #reservation-table-view-list .custom-checkbox-container .custom-checkbox .checkmark:after{content:"";position:absolute;display:none;left:6px;top:2px;width:6px;height:12px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg)}.reservations-page .reservations-table-view-list #reservation-table-view-list .custom-checkbox-container .custom-checkbox input:checked~.checkmark:after{display:block}.reservations-page .reservations-table-view-list .table{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 8px #0000000d}.reservations-page .reservations-table-view-list .table thead th{background-color:#f8f9fa;border-bottom:1px solid #dee2e6;font-weight:600;color:#303030;padding:12px 15px}.reservations-page .reservations-table-view-list .table thead th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.reservations-page .reservations-table-view-list .table thead th.sortable:hover{background-color:#e9ecef}.reservations-page .reservations-table-view-list .table thead th.sortable i{margin-left:5px;color:#ede9e4;transition:color .3s ease}.reservations-page .reservations-table-view-list .table thead th.sortable[data-sort-direction=asc] i{color:#66523c;transform:rotate(180deg)}.reservations-page .reservations-table-view-list .table thead th.sortable[data-sort-direction=desc] i{color:#66523c;transform:rotate(0)}.reservations-page .reservations-table-view-list .table tbody tr{border-bottom:1px solid #dee2e6;transition:background-color .3s ease}.reservations-page .reservations-table-view-list .table tbody tr:hover{background-color:#f5f5f5}.reservations-page .reservations-table-view-list .table tbody tr:last-child{border-bottom:none}.reservations-page .reservations-table-view-list .table tbody tr.status-pending{border-left:4px solid #ffc107}.reservations-page .reservations-table-view-list .table tbody tr.status-confirmed{border-left:4px solid #17a2b8}.reservations-page .reservations-table-view-list .table tbody tr.status-arrived{border-left:4px solid #28a745}.reservations-page .reservations-table-view-list .table tbody tr.status-completed{border-left:4px solid #6c757d}.reservations-page .reservations-table-view-list .table tbody tr.status-cancelled{border-left:4px solid #dc3545;background-color:#dc35450d}.reservations-page .reservations-table-view-list .table tbody tr.status-no-show{border-left:4px solid #6f42c1;background-color:#6f42c10d}.reservations-page .reservations-table-view-list .table tbody tr td{padding:12px 15px;vertical-align:middle;color:#303030}.reservations-page .reservations-table-view-list .table tbody tr td.table-info{font-weight:500}.reservations-page .reservations-table-view-list .table tbody tr td.reservation-time{font-family:monospace;font-weight:600}.reservations-page .reservations-table-view-list .table tbody tr td.customer-name{font-weight:500}.reservations-page .reservations-table-view-list .table tbody tr td.customer-phone{font-family:monospace}.reservations-page .reservations-table-view-list .table tbody tr td.additional-info,.reservations-page .reservations-table-view-list .table tbody tr td.inside-note{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reservations-page .reservations-table-view-list .table tbody .loading-row td{padding:40px 15px}.reservations-page .reservations-table-view-list .table tbody .loading-row td .spinner-border{width:1.5rem;height:1.5rem}@media (max-width: 768px){.reservations-page #reservation-table-list{display:block;overflow-x:auto;white-space:nowrap;width:100%}.reservations-page .reservations-table-list .table-responsive,.reservations-page .reservations-table-view-list .table-responsive{border:1px solid #ede9e4;border-radius:8px;box-shadow:0 4px 8px #0000000d;padding:5px}}.reservations-page .reservations-room-list{overflow-x:auto}.reservations-page .reservations-room-list .reservation-timeline{display:flex;min-height:800px;position:relative;z-index:1}.reservations-page .reservations-room-list .reservation-timeline .time-slot{min-width:var(--time-slot-width);max-width:var(--time-slot-width);flex:0 0 var(--time-slot-width);border-right:1px solid rgba(48,48,48,.1);display:flex;flex-direction:column}.reservations-page .reservations-room-list .reservation-timeline .time-slot:last-child{border-right:none}.reservations-page .reservations-room-list .reservation-timeline .time-slot .hour-header{background-color:#fff;padding:12px 24px;font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:20px;line-height:26px;letter-spacing:0%;vertical-align:middle;text-align:left}.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content{padding:16px;display:flex;flex-direction:column;gap:16px}.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card{max-width:360px;border-radius:12px;padding:8px;background-color:#fff;box-shadow:0 0 24px #0000000a;transition:all .3s ease}.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-header{display:flex;justify-content:space-between;align-items:center;border-radius:8px;padding:12px;gap:16px}.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-header .table-number{font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:24px;line-height:100%;letter-spacing:0%;color:#303030}.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-header .reservation-status{font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:18px;line-height:100%;letter-spacing:0%;color:#303030}.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-header.reservation-status-late{background-color:#dc354533}.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-header.reservation-status-late .reservation-status{color:#dc3545}.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-header.reservation-status-expecting{background-color:#ffa00733}.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-header.reservation-status-expecting .reservation-status{color:#ffa007}.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-header.reservation-status-busy-upcoming{background-color:#66523c33}.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-header.reservation-status-busy-upcoming .reservation-status{color:#303030}.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-header.reservation-status-busy-upcoming .reservation-status.upcoming-reservation{color:#dc3545;display:flex;align-items:center;justify-content:center;gap:4px}.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-header.reservation-status-busy-upcoming .reservation-status.upcoming-reservation:after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;margin-left:4px;font-size:12px}.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-header.reservation-status-occupied{background-color:#66523c33}.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-header.reservation-status-occupied .reservation-status{color:#303030}.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-header.reservation-status-occupied .reservation-status.upcoming-reservation{color:#dc3545;display:flex;align-items:center;justify-content:center;gap:4px}.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-header.reservation-status-occupied .reservation-status.upcoming-reservation:after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;margin-left:4px;font-size:12px}.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-header.reservation-status-arrived{background-color:#66523c33}.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-header.reservation-status-arrived .reservation-status{color:#303030}.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-header.reservation-status-arrived .reservation-status.upcoming-reservation{color:#dc3545;display:flex;align-items:center;justify-content:center;gap:4px}.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-header.reservation-status-arrived .reservation-status.upcoming-reservation:after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;margin-left:4px;font-size:12px}.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-header.reservation-status-available{background-color:#05aa1533}.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-header.reservation-status-available .reservation-status{color:#05aa15}.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-header.reservation-status-reserved{background-color:#ededed}.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-header.reservation-status-reserved .reservation-status{color:#303030}.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-header.reservation-status-free{background-color:#05aa1533}.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-header.reservation-status-free .reservation-status{color:#05aa15}.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-body{margin-top:8px;padding-left:8px;padding-right:8px}.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-body .divider{margin-top:8px;margin-bottom:8px;height:1px;background-color:#3030301a}.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-body .reservation-details .info-row,.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-body .reservation-details-payment .info-row{display:flex;justify-content:space-between;margin-bottom:8px}.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-body .reservation-details .info-row .info-label,.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-body .reservation-details-payment .info-row .info-label{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;color:#30303080;flex:0 0 auto}.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-body .reservation-details .info-row .info-value,.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-body .reservation-details-payment .info-row .info-value{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;color:#303030;flex:0 0 auto;text-align:right}.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-body .reservation-details .info-row .info-value .guest-count,.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-body .reservation-details-payment .info-row .info-value .guest-count{margin-left:auto}.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-body .reservation-details .info-row .info-value .guest-count .adults,.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-body .reservation-details .info-row .info-value .guest-count .children,.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-body .reservation-details-payment .info-row .info-value .guest-count .adults,.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-body .reservation-details-payment .info-row .info-value .guest-count .children{font-size:16px}.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-body .reservation-details .info-row .info-value .guest-count .adults i,.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-body .reservation-details .info-row .info-value .guest-count .children i,.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-body .reservation-details-payment .info-row .info-value .guest-count .adults i,.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-body .reservation-details-payment .info-row .info-value .guest-count .children i{margin-right:4px}.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-body .reservation-details .info-row .info-value .guest-count .adults,.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-body .reservation-details-payment .info-row .info-value .guest-count .adults{margin-right:16px}.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-body .reservation-details .info-row .info-value .reservation-time,.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-body .reservation-details-payment .info-row .info-value .reservation-time{display:flex;align-items:center;justify-content:flex-end;gap:4px}.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-body .reservation-details .info-row .info-value .reservation-time .time-label,.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-body .reservation-details .info-row .info-value .reservation-time .time-value,.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-body .reservation-details-payment .info-row .info-value .reservation-time .time-label,.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-body .reservation-details-payment .info-row .info-value .reservation-time .time-value{font-size:14px}.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-body .reservation-details .info-row .info-value .reservation-time .time-label,.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-body .reservation-details-payment .info-row .info-value .reservation-time .time-label{margin-right:4px;font-size:12px}.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-body .reservation-details .info-row .info-value .reservation-time.reservation-status-late,.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-body .reservation-details-payment .info-row .info-value .reservation-time.reservation-status-late{color:#dc3545}.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-body .reservation-details .info-row .info-value .reservation-time.reservation-status-expecting,.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-body .reservation-details-payment .info-row .info-value .reservation-time.reservation-status-expecting{color:#ffa007}.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-body .reservation-details .info-row.reservation-details-payment-status,.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-body .reservation-details-payment .info-row.reservation-details-payment-status{justify-content:center;gap:12px}.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-body .reservation-details .info-row.reservation-details-payment-status .info-label,.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-body .reservation-details .info-row.reservation-details-payment-status .info-value,.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-body .reservation-details-payment .info-row.reservation-details-payment-status .info-label,.reservations-page .reservations-room-list .reservation-timeline .time-slot .reservation-slot-content .reservation-card .reservation-card-body .reservation-details-payment .info-row.reservation-details-payment-status .info-value{color:#05aa15}.add-new-table-modal .modal-title{font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:18px}.add-new-table-modal input[type=number]{height:60px;border:1px solid #ede9e4}.add-new-table-modal input[type=number]{-moz-appearance:textfield}.add-new-table-modal input[type=number]::-webkit-inner-spin-button,.add-new-table-modal input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.add-new-table-modal .edit-table-wrapper{display:flex;align-items:center;justify-content:space-between;gap:10px}.add-new-table-modal .edit-table-wrapper .table-name{font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:18px;line-height:100%;letter-spacing:0%;vertical-align:middle;color:#303030}.add-new-table-modal .edit-table-wrapper .delete-table-btn{width:40px;height:40px;border:none;background-color:#66523c;color:#fff;border-radius:5px}.add-new-table-modal .tables{margin-bottom:24px}.add-new-table-modal .tables .tables-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;max-width:546px;width:100%}.add-new-table-modal .tables .tables-grid .table-item{position:relative;max-width:174px;transition:opacity .3s ease}.add-new-table-modal .tables .tables-grid .table-item.unselected{opacity:.5}.add-new-table-modal .tables .tables-grid .table-item.unselected .table-label{box-shadow:none}.add-new-table-modal .tables .tables-grid .table-item.selected{opacity:1}.add-new-table-modal .tables .tables-grid .table-item.selected .table-label{box-shadow:0 8px 16px #00000014;border-color:transparent}.add-new-table-modal .tables .tables-grid .table-item .table-radio{position:absolute;opacity:0;width:0;height:0}.add-new-table-modal .tables .tables-grid .table-item .table-radio:checked+.table-label:before{background-color:#66523c;border-color:#66523c;content:"";font-family:"Font Awesome 5 Free";font-weight:900;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px}.add-new-table-modal .tables .tables-grid .table-item .table-label{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px;min-height:204px;height:100%;border:1px solid #ede9e4;border-radius:8px;background-color:#fff;box-shadow:0 8px 16px #00000014;cursor:pointer;position:relative;transition:all .3s ease}.add-new-table-modal .tables .tables-grid .table-item .table-label:before{content:"";position:absolute;top:10px;left:50%;transform:translate(-50%);width:20px;height:20px;border:2px solid #303030;border-radius:50%;background-color:#fff;transition:all .3s ease}.add-new-table-modal .tables .tables-grid .table-item .table-label .table-visual{margin-top:10px}.add-new-table-modal .tables .tables-grid .table-item .table-label .table-visual{position:relative;background-color:#05aa15;border:1px solid #00770c}.add-new-table-modal .tables .tables-grid .table-item .table-label .table-visual .table-bubble{display:none}.add-new-table-modal .tables .tables-grid .table-item .table-label .table-visual .seat{position:absolute;width:18px;height:18px;background-color:#05aa1526;border-radius:50%}.add-new-table-modal .tables .tables-grid .table-item .table-label .square-table{width:55px;height:55px;border-radius:8px}.add-new-table-modal .tables .tables-grid .table-item .table-label .square-table .seat.top{top:-9px;left:50%;transform:translate(-50%)}.add-new-table-modal .tables .tables-grid .table-item .table-label .square-table .seat.right{right:-9px;top:50%;transform:translateY(-50%)}.add-new-table-modal .tables .tables-grid .table-item .table-label .square-table .seat.bottom{bottom:-9px;left:50%;transform:translate(-50%)}.add-new-table-modal .tables .tables-grid .table-item .table-label .square-table .seat.left{left:-9px;top:50%;transform:translateY(-50%)}.add-new-table-modal .tables .tables-grid .table-item .table-label .circle-table{width:60px;height:60px;border-radius:50%}.add-new-table-modal .tables .tables-grid .table-item .table-label .circle-table .seat.top{top:-9px;left:50%;transform:translate(-50%)}.add-new-table-modal .tables .tables-grid .table-item .table-label .circle-table .seat.bottom{bottom:-9px;left:50%;transform:translate(-50%)}.add-new-table-modal .tables .tables-grid .table-item .table-label .circle-6-table .seat.middle-left{left:-15px;top:50%;transform:translateY(-50%)}.add-new-table-modal .tables .tables-grid .table-item .table-label .circle-6-table .seat.middle-right{right:-15px;top:50%;transform:translateY(-50%)}.add-new-table-modal .tables .tables-grid .table-item .table-label .circle-6-table .seat.top-left{top:0;left:10px;transform:translate(-50%,-50%)}.add-new-table-modal .tables .tables-grid .table-item .table-label .circle-6-table .seat.top-right{top:0;right:10px;transform:translate(50%,-50%)}.add-new-table-modal .tables .tables-grid .table-item .table-label .circle-6-table .seat.bottom-left{bottom:0;left:10px;transform:translate(-50%,50%)}.add-new-table-modal .tables .tables-grid .table-item .table-label .circle-6-table .seat.bottom-right{bottom:0;right:10px;transform:translate(50%,50%)}.add-new-table-modal .tables .tables-grid .table-item .table-label .merged-table{width:55px;height:110px;border-radius:8px;position:relative;background:transparent;border:none}.add-new-table-modal .tables .tables-grid .table-item .table-label .merged-table:before,.add-new-table-modal .tables .tables-grid .table-item .table-label .merged-table:after{content:"";position:absolute;width:100%;height:50%;border-radius:8px;box-sizing:border-box;background-color:#05aa15}.add-new-table-modal .tables .tables-grid .table-item .table-label .merged-table:before{top:0;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-width:.5px}.add-new-table-modal .tables .tables-grid .table-item .table-label .merged-table:after{bottom:0;border-top-left-radius:0;border-top-right-radius:0;border-top-width:.5px}.add-new-table-modal .tables .tables-grid .table-item .table-label .merged-table.has-status:before,.add-new-table-modal .tables .tables-grid .table-item .table-label .merged-table.has-status:after{background-color:transparent}.add-new-table-modal .tables .tables-grid .table-item .table-label .merged-table .seat{z-index:1}.add-new-table-modal .tables .tables-grid .table-item .table-label .merged-table .seat.top{top:-9px;left:50%;transform:translate(-50%)}.add-new-table-modal .tables .tables-grid .table-item .table-label .merged-table .seat.right{right:-9px;top:25%;transform:translateY(-50%)}.add-new-table-modal .tables .tables-grid .table-item .table-label .merged-table .seat.left{left:-9px;top:25%;transform:translateY(-50%)}.add-new-table-modal .tables .tables-grid .table-item .table-label .merged-table .seat.bottom{bottom:-9px;left:50%;transform:translate(-50%)}.add-new-table-modal .tables .tables-grid .table-item .table-label .merged-table .seat.right-bottom{right:-9px;top:75%;transform:translateY(-50%)}.add-new-table-modal .tables .tables-grid .table-item .table-label .merged-table .seat.left-bottom{left:-9px;top:75%;transform:translateY(-50%)}.add-new-table-modal .tables .tables-grid .table-item .table-label .large-table{width:100px;height:100px;border-radius:8px}.add-new-table-modal .tables .tables-grid .table-item .table-label .large-table .seat.top-left{top:-9px;left:30%;transform:translate(-50%)}.add-new-table-modal .tables .tables-grid .table-item .table-label .large-table .seat.top-right{top:-9px;left:70%;transform:translate(-50%)}.add-new-table-modal .tables .tables-grid .table-item .table-label .large-table .seat.right-top{right:-9px;top:30%;transform:translateY(-50%)}.add-new-table-modal .tables .tables-grid .table-item .table-label .large-table .seat.right-bottom{right:-9px;top:70%;transform:translateY(-50%)}.add-new-table-modal .tables .tables-grid .table-item .table-label .large-table .seat.bottom-right{bottom:-9px;left:70%;transform:translate(-50%)}.add-new-table-modal .tables .tables-grid .table-item .table-label .large-table .seat.bottom-left{bottom:-9px;left:30%;transform:translate(-50%)}.add-new-table-modal .tables .tables-grid .table-item .table-label .large-table .seat.left-bottom{left:-9px;top:70%;transform:translateY(-50%)}.add-new-table-modal .tables .tables-grid .table-item .table-label .large-table .seat.left-top{left:-9px;top:30%;transform:translateY(-50%)}.add-new-table-modal .tables .tables-grid .table-item .table-label .half-circle-table{width:40px;height:20px;border-radius:0 0 40px 40px}.add-new-table-modal .tables .tables-grid .table-item .table-label .half-circle-table .seat.top{top:10px;left:50%;transform:translate(-50%)}.add-new-location-area-modal .delete-area-btn{width:40px;height:40px;border:none;background-color:#66523c;color:#fff;border-radius:5px}.add-new-location-area-modal .custom-file-upload{margin-top:5px}.add-new-location-area-modal .custom-file-upload label{display:inline-flex;align-items:center;justify-content:center;gap:8px;background-color:#ede9e4;border:none;color:#303030;border-radius:4px;padding:8px 16px;height:40px;width:100%;cursor:pointer;transition:all .3s ease;text-align:center;font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;vertical-align:middle}.add-new-location-area-modal .custom-file-upload label:hover{background-color:#ede9e4cc}.add-new-location-area-modal .upload-area-plan .download-area-plan{display:flex;align-items:center;justify-content:space-between;gap:10px}.add-new-location-area-modal .upload-area-plan .download-area-plan .area-plan-image-name{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;color:#303030}.add-new-location-area-modal .upload-area-plan .download-area-plan .area-btn-group{display:flex;align-items:center;gap:5px}.add-new-location-area-modal .upload-area-plan .download-area-plan .area-btn-group .download-area-plan-image,.add-new-location-area-modal .upload-area-plan .download-area-plan .area-btn-group .delete-area-plan-image{display:flex;align-items:center;justify-content:center;width:35px;height:35px;border:none;background-color:#ede9e4;color:#303030;border-radius:5px}.tables-group-area-list-modal .groups-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.tables-group-area-list-modal .groups-header .title{font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:18px;line-height:100%;letter-spacing:0%;color:#303030}.tables-group-area-list-modal .groups-list{display:flex;flex-direction:column;gap:12px;max-height:300px;overflow-y:scroll!important;overflow-x:hidden;padding-right:12px;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;scrollbar-width:thin!important;scrollbar-color:#66523c #ede9e4!important;scrollbar-gutter:stable!important}.tables-group-area-list-modal .groups-list::-webkit-scrollbar{-webkit-appearance:none;width:6px!important;display:block!important;visibility:visible!important;background-color:#ede9e4!important}.tables-group-area-list-modal .groups-list::-webkit-scrollbar-track{background:#ede9e4!important;border-radius:3px;margin:4px 0;width:6px!important}.tables-group-area-list-modal .groups-list::-webkit-scrollbar-thumb{background-color:#66523c!important;border-radius:3px;min-height:113px;width:6px!important;border:none!important}.tables-group-area-list-modal .groups-list::-webkit-scrollbar-thumb:hover{background-color:#463829!important}.tables-group-area-list-modal .groups-list .group-item{border:1px solid #ede9e4;border-radius:4px;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.tables-group-area-list-modal .groups-list .group-item .assigned-tables{display:flex;flex-direction:column;gap:6px}.tables-group-area-list-modal .groups-list .group-item .assigned-tables .group-name{width:100%;font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%}.tables-group-area-list-modal .groups-list .group-item .assigned-tables .tables-list{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tables-group-area-list-modal .groups-list .group-item .assigned-tables .tables-list .table-item{display:flex;align-items:center;justify-content:center;padding:2px 8px;background-color:#66523c;border-radius:4px;height:27px}.tables-group-area-list-modal .groups-list .group-item .assigned-tables .tables-list .table-item .table-number{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:18px;line-height:100%;letter-spacing:0%;color:#fff;text-align:center}.tables-group-area-list-modal .groups-list .group-item .btn-actions{display:flex;align-items:center;gap:5px}.tables-group-area-list-modal .groups-list .group-item .btn-actions button{width:40px;height:40px;border:none;background-color:#ede9e4;color:#303030;border-radius:5px}.tables-group-area-list-modal .footer button{height:47px;border:none;background-color:#ede9e4;color:#303030;width:100%!important}.add-new-group-modal .groups-header .title{font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:18px;line-height:100%;letter-spacing:0%;text-align:center}.add-new-group-modal .custom-table-select{position:relative;width:100%}.add-new-group-modal .custom-table-select .select-field{min-height:59px;border:1px solid #ede9e4;border-radius:4px;padding:8px 12px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;background-color:#fff;position:relative}.add-new-group-modal .custom-table-select .select-field .placeholder{position:absolute;left:12px;color:#30303080;pointer-events:none;font-family:Source Sans Pro,sans-serif;font-size:14px;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.add-new-group-modal .custom-table-select .select-field .placeholder.visible{opacity:1;visibility:visible}.add-new-group-modal .custom-table-select .select-field .selected-tables{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:1;min-height:27px;position:relative;z-index:1}.add-new-group-modal .custom-table-select .select-field .selected-tables:empty+.placeholder{opacity:1;visibility:visible}.add-new-group-modal .custom-table-select .select-field .selected-tables .table-item{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;background-color:#66523c;border-radius:4px;height:27px;box-sizing:content-box;position:relative;z-index:2;cursor:pointer;transition:all .2s ease}.add-new-group-modal .custom-table-select .select-field .selected-tables .table-item .table-number{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:18px;line-height:27px;letter-spacing:0%;color:#fff;text-align:center;white-space:nowrap;margin-right:6px}.add-new-group-modal .custom-table-select .select-field .selected-tables .table-item .remove-table{color:#fff;font-size:14px;line-height:27px;opacity:.8;transition:opacity .2s ease}.add-new-group-modal .custom-table-select .select-field .select-arrow{color:#303030;transition:transform .3s ease;position:relative;z-index:2}.add-new-group-modal .custom-table-select .select-field .select-arrow.open{transform:rotate(180deg)}.add-new-group-modal .custom-table-select .select-dropdown{position:absolute;top:100%;left:0;right:0;background-color:#fff;border:1px solid #ede9e4;border-radius:4px;margin-top:4px;max-height:250px;overflow-y:auto;z-index:1000;display:none}.add-new-group-modal .custom-table-select .select-dropdown.open{display:block}.add-new-group-modal .custom-table-select .select-dropdown .tables-list{width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;padding:12px}.add-new-group-modal .custom-table-select .select-dropdown .tables-list .table-item-wrapper{display:flex;align-items:center;justify-content:center;border-radius:4px;padding:8px;cursor:pointer}.add-new-group-modal .custom-table-select .select-dropdown .tables-list .table-item-wrapper .table-item{display:flex;align-items:center;justify-content:center;padding:2px 8px;background-color:#fff;border:1px solid #66523c;border-radius:4px;height:27px;cursor:pointer}.add-new-group-modal .custom-table-select .select-dropdown .tables-list .table-item-wrapper .table-item.selected{background-color:#66523c;border-radius:4px}.add-new-group-modal .custom-table-select .select-dropdown .tables-list .table-item-wrapper .table-item.selected .table-number{color:#fff}.add-new-group-modal .custom-table-select .select-dropdown .tables-list .table-item-wrapper .table-item.disabled{cursor:not-allowed;pointer-events:none;opacity:.2}.add-new-group-modal .custom-table-select .select-dropdown .tables-list .table-item-wrapper .table-item .table-number{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:18px;line-height:27px;letter-spacing:0%;color:#303030;text-align:center;white-space:nowrap}.add-new-group-modal .custom-table-select .select-dropdown .tables-list .table-item-wrapper:hover,.add-new-group-modal .custom-table-select .select-dropdown .tables-list .table-item-wrapper.selected{background-color:#ede9e4;border-radius:4px}.add-new-group-modal .custom-table-select .select-dropdown .tables-list .table-item-wrapper:hover .table-item,.add-new-group-modal .custom-table-select .select-dropdown .tables-list .table-item-wrapper.selected .table-item{background-color:#66523c;border-radius:4px}.add-new-group-modal .custom-table-select .select-dropdown .tables-list .table-item-wrapper:hover .table-item .table-number,.add-new-group-modal .custom-table-select .select-dropdown .tables-list .table-item-wrapper.selected .table-item .table-number{color:#fff}.add-new-group-modal .custom-table-select .select-dropdown .tables-list .table-item-wrapper.disabled{cursor:not-allowed;pointer-events:none}.add-new-group-modal .footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.add-new-group-modal .footer button{height:47px;width:50%;border:none}.add-new-group-modal .footer .btn-close{background-color:#ede9e4;color:#303030}.add-new-group-modal .footer .btn-save{background-color:#66523c;color:#fff}.table-info-sidebar .table-info-sidebar-header .table-information{margin-bottom:16px;display:flex;justify-content:space-between;align-items:center;width:100%}.table-info-sidebar .table-info-sidebar-header .table-information .table-number{font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:24px;line-height:100%;letter-spacing:0%;vertical-align:middle;color:#303030}.table-info-sidebar .table-info-sidebar-header .table-information .table-icon{width:23px;height:23px;border-radius:3px;border:.4px solid #66523c;position:relative}.table-info-sidebar .table-info-sidebar-header .table-information .table-icon .circle{position:absolute;width:8px;height:8px;background-color:#66523c26;border-radius:3px}.table-info-sidebar .table-info-sidebar-header .table-information .table-icon .circle.top{top:-4px;left:50%;transform:translate(-50%)}.table-info-sidebar .table-info-sidebar-header .table-information .table-icon .circle.right{right:-4px;top:50%;transform:translateY(-50%)}.table-info-sidebar .table-info-sidebar-header .table-information .table-icon .circle.bottom{bottom:-4px;left:50%;transform:translate(-50%)}.table-info-sidebar .table-info-sidebar-header .table-information .table-icon .circle.left{left:-4px;top:50%;transform:translateY(-50%)}.table-info-sidebar .table-info-sidebar-header .table-information .table-icon.taken{background-color:#66523c}.table-info-sidebar .table-info-sidebar-header .table-information .table-icon.late,.table-info-sidebar .table-info-sidebar-header .table-information .table-icon.busy-upcoming{background-color:#dc3545}.table-info-sidebar .table-info-sidebar-header .table-information .table-icon.available{background-color:#05aa15}.table-info-sidebar .table-info-sidebar-header .table-information .table-icon.reserved{background-color:#ededed}.table-info-sidebar .table-info-sidebar-header .table-information .table-icon.occupied{background-color:#66523c33}.table-info-sidebar .table-info-sidebar-header .table-served-by{width:100%;font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;vertical-align:middle;display:flex;justify-content:space-between;align-items:center}.table-info-sidebar .table-reservations-wrapper .action-buttons{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.table-info-sidebar .table-reservations-wrapper .action-buttons button{border-radius:30px;min-width:145px;width:auto;height:45px;gap:10px;display:inline-flex;align-items:center;justify-content:flex-start;padding-left:16px;padding-right:16px}.table-info-sidebar .table-reservations-wrapper .table-reservations-list{margin-top:24px;display:flex;flex-direction:column;gap:16px}.table-info-sidebar .table-reservations-wrapper .table-reservations-list .no-reservations-message{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:18px;line-height:100%;color:#303030;box-shadow:0 0 24px #0000000a;border-radius:12px;padding:16px;text-align:center;background-color:#fff}.table-info-sidebar .table-reservations-wrapper .table-reservations-list .table-card{background-color:#fff;padding:16px;border-radius:12px}.table-info-sidebar .table-reservations-wrapper .table-reservations-list .table-card .table-card-header{display:flex;justify-content:space-between;align-items:center}.table-info-sidebar .table-reservations-wrapper .table-reservations-list .table-card .table-card-header .reservation-time{font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:20px;line-height:100%;vertical-align:middle;color:#303030;display:flex;align-items:center;gap:12px}.table-info-sidebar .table-reservations-wrapper .table-reservations-list .table-card .table-card-header .reservation-time .table-reservation-status{font-size:16px;color:#fff;border-radius:4px;padding:2px 6px}.table-info-sidebar .table-reservations-wrapper .table-reservations-list .table-card .table-card-header .reservation-time .table-reservation-status.table-status-late{background-color:#dc3545}.table-info-sidebar .table-reservations-wrapper .table-reservations-list .table-card .table-card-header .reservation-time .table-reservation-status.table-status-expecting{background-color:#ffa007}.table-info-sidebar .table-reservations-wrapper .table-reservations-list .table-card .table-card-header .reservation-time .table-reservation-status.table-status-occupied{background-color:#66523c33;color:#303030}.table-info-sidebar .table-reservations-wrapper .table-reservations-list .table-card .table-card-header .reservation-time .table-reservation-status.table-status-reserved{background-color:#ededed;color:#303030}.table-info-sidebar .table-reservations-wrapper .table-reservations-list .table-card .table-card-header .reservation-time .table-reservation-status.table-status-busy-upcoming{background-color:#66523c33;color:#303030;display:flex;align-items:center;justify-content:center;gap:4px}.table-info-sidebar .table-reservations-wrapper .table-reservations-list .table-card .table-card-header .reservation-time .table-reservation-status.table-status-busy-upcoming.upcoming{background-color:#dc3545;color:#fff}.table-info-sidebar .table-reservations-wrapper .table-reservations-list .table-card .table-card-header .reservation-time .time.upcoming{color:#dc3545;display:flex;align-items:center;justify-content:center;gap:4px}.table-info-sidebar .table-reservations-wrapper .table-reservations-list .table-card .table-card-header .reservation-time .time.upcoming:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;font-size:12px}.table-info-sidebar .table-reservations-wrapper .table-reservations-list .table-card .table-card-header .action{cursor:pointer}.table-info-sidebar .table-reservations-wrapper .table-reservations-list .table-card .table-reservation-details .info-row{display:flex;justify-content:space-between;margin-bottom:12px}.table-info-sidebar .table-reservations-wrapper .table-reservations-list .table-card .table-reservation-details .info-row:last-child{margin-bottom:0}.table-info-sidebar .table-reservations-wrapper .table-reservations-list .table-card .table-reservation-details .info-row .info-label{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;color:#30303080;flex:0 0 auto}.table-info-sidebar .table-reservations-wrapper .table-reservations-list .table-card .table-reservation-details .info-row .info-value{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;color:#303030;flex:0 0 auto;text-align:right}.table-info-sidebar .table-reservations-wrapper .table-reservations-list .table-card .table-reservation-details .info-row .info-value .guest-count{margin-left:auto}.table-info-sidebar .table-reservations-wrapper .table-reservations-list .table-card .table-reservation-details .info-row .info-value .guest-count .adults,.table-info-sidebar .table-reservations-wrapper .table-reservations-list .table-card .table-reservation-details .info-row .info-value .guest-count .children{font-size:16px}.table-info-sidebar .table-reservations-wrapper .table-reservations-list .table-card .table-reservation-details .info-row .info-value .guest-count .adults i,.table-info-sidebar .table-reservations-wrapper .table-reservations-list .table-card .table-reservation-details .info-row .info-value .guest-count .children i{margin-right:4px}.table-info-sidebar .table-reservations-wrapper .table-reservations-list .table-card .table-reservation-details .info-row .info-value .guest-count .adults{margin-right:16px}.table-info-sidebar .table-reservations-wrapper .table-reservations-list .table-card .table-reservation-details .info-row .info-value .reservation-time{display:flex;align-items:center;justify-content:flex-end;gap:4px}.table-info-sidebar .table-reservations-wrapper .table-reservations-list .table-card .table-reservation-details .info-row .info-value .reservation-time .time-label,.table-info-sidebar .table-reservations-wrapper .table-reservations-list .table-card .table-reservation-details .info-row .info-value .reservation-time .time-value{font-size:14px}.table-info-sidebar .table-reservations-wrapper .table-reservations-list .table-card .table-reservation-details .info-row .info-value .reservation-time .time-label{margin-right:4px;font-size:12px}.table-info-sidebar .table-reservations-wrapper .table-reservations-list .table-card .table-reservation-details .info-row .info-value .reservation-time.reservation-status-late{color:#dc3545}.table-info-sidebar .table-reservations-wrapper .table-reservations-list .table-card .table-reservation-details .info-row .info-value .reservation-time.reservation-status-waiting{color:#ffa007}.table-info-sidebar .table-reservation-view-wrapper .table-reservation-view-header{display:flex;justify-content:space-between;align-items:center}.table-info-sidebar .table-reservation-view-wrapper .table-reservation-view-header .table-reservation-view-time{display:inline-flex;align-items:center;gap:12px}.table-info-sidebar .table-reservation-view-wrapper .table-reservation-view-header .table-reservation-view-time .action{cursor:pointer}.table-info-sidebar .table-reservation-view-wrapper .table-reservation-view-header .table-reservation-view-time .table-time{display:flex;align-items:center;gap:12px;font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:24px;line-height:100%}.table-info-sidebar .table-reservation-view-wrapper .table-reservation-view-header .table-reservation-view-time .table-time .table-reservation-status{font-weight:400;font-size:16px;line-height:100%;color:#fff;border-radius:4px;padding:2px 6px}.table-info-sidebar .table-reservation-view-wrapper .table-reservation-view-header .table-reservation-view-time .table-time .table-reservation-status.table-status-late{background-color:#dc3545}.table-info-sidebar .table-reservation-view-wrapper .table-reservation-view-header .action-btns{display:flex;align-items:center;gap:8px}.table-info-sidebar .table-reservation-view-wrapper .table-reservation-view-header .action-btns button{width:40px;height:40px;border:none;background-color:#ede9e4;color:#303030;border-radius:5px}.table-info-sidebar .table-reservation-view-wrapper .table-reservation-view-details-content{background-color:#fff;padding:16px;margin-top:16px;border-radius:12px}.table-info-sidebar .table-reservation-view-wrapper .table-reservation-view-details-content .title{font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:16px;line-height:100%;color:#303030;margin-bottom:16px}.table-info-sidebar .table-reservation-view-wrapper .table-reservation-view-details-content .table-reservation-view-details .table-view-details .info-row{display:flex;justify-content:space-between;margin-bottom:12px}.table-info-sidebar .table-reservation-view-wrapper .table-reservation-view-details-content .table-reservation-view-details .table-view-details .info-row:last-child{margin-bottom:0}.table-info-sidebar .table-reservation-view-wrapper .table-reservation-view-details-content .table-reservation-view-details .table-view-details .info-row .info-label{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;color:#30303080;flex:0 0 auto}.table-info-sidebar .table-reservation-view-wrapper .table-reservation-view-details-content .table-reservation-view-details .table-view-details .info-row .info-value{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;color:#303030;flex:0 0 auto;text-align:right}.table-info-sidebar .table-reservation-view-wrapper .table-reservation-view-details-content .table-reservation-view-details .table-view-details .info-row .info-value .guest-count{margin-left:auto}.table-info-sidebar .table-reservation-view-wrapper .table-reservation-view-details-content .table-reservation-view-details .table-view-details .info-row .info-value .guest-count .adults,.table-info-sidebar .table-reservation-view-wrapper .table-reservation-view-details-content .table-reservation-view-details .table-view-details .info-row .info-value .guest-count .children{font-size:16px}.table-info-sidebar .table-reservation-view-wrapper .table-reservation-view-details-content .table-reservation-view-details .table-view-details .info-row .info-value .guest-count .adults i,.table-info-sidebar .table-reservation-view-wrapper .table-reservation-view-details-content .table-reservation-view-details .table-view-details .info-row .info-value .guest-count .children i{margin-right:4px}.table-info-sidebar .table-reservation-view-wrapper .table-reservation-view-details-content .table-reservation-view-details .table-view-details .info-row .info-value .guest-count .adults{margin-right:16px}.table-info-sidebar .table-reservation-view-wrapper .table-reservation-view-details-content .table-reservation-view-details .table-view-details .info-row .info-value.arrived{font-size:15px}.table-info-sidebar .table-reservation-view-wrapper .table-reservation-view-details-content .table-reservation-view-details .table-view-details .info-row .info-value.arrived i{margin-right:4px;font-size:12px}.table-info-sidebar .table-reservation-view-wrapper .table-reservation-view-details-content .table-reservation-view-details .table-view-details .info-row .info-value .reservation-time{display:flex;align-items:center;justify-content:flex-end;gap:4px}.table-info-sidebar .table-reservation-view-wrapper .table-reservation-view-details-content .table-reservation-view-details .table-view-details .info-row .info-value .reservation-time .time-label,.table-info-sidebar .table-reservation-view-wrapper .table-reservation-view-details-content .table-reservation-view-details .table-view-details .info-row .info-value .reservation-time .time-value{font-size:14px}.table-info-sidebar .table-reservation-view-wrapper .table-reservation-view-details-content .table-reservation-view-details .table-view-details .info-row .info-value .reservation-time .time-label{margin-right:4px;font-size:12px}.table-info-sidebar .table-reservation-view-wrapper .table-reservation-view-details-content .table-reservation-view-details .table-view-details .info-row .info-value .reservation-time.reservation-status-late{color:#dc3545}.table-info-sidebar .table-reservation-view-wrapper .table-reservation-view-details-content .table-reservation-view-details .table-view-details .info-row .info-value .reservation-time.reservation-status-waiting{color:#ffa007}.table-info-sidebar .table-reservation-view-wrapper .table-reservation-view-details-content .table-reservation-view-details .table-view-details .info-row .info-value .custom-checkbox{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.table-info-sidebar .table-reservation-view-wrapper .table-reservation-view-details-content .table-reservation-view-details .table-view-details .info-row .info-value .custom-checkbox input[type=checkbox]{display:none}.table-info-sidebar .table-reservation-view-wrapper .table-reservation-view-details-content .table-reservation-view-details .table-view-details .info-row .info-value .custom-checkbox .custom-checkbox-label{width:24px;height:24px;border:1.5px solid #66523c;border-radius:4px;background-color:transparent;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.table-info-sidebar .table-reservation-view-wrapper .table-reservation-view-details-content .table-reservation-view-details .table-view-details .info-row .info-value .custom-checkbox .custom-checkbox-label:after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;color:#fff;font-size:14px;opacity:0;transition:opacity .2s ease}.table-info-sidebar .table-reservation-view-wrapper .table-reservation-view-details-content .table-reservation-view-details .table-view-details .info-row .info-value .custom-checkbox input[type=checkbox]:checked+.custom-checkbox-label{background-color:#66523c;border-color:#66523c}.table-info-sidebar .table-reservation-view-wrapper .table-reservation-view-details-content .table-reservation-view-details .table-view-details .info-row .info-value .custom-checkbox input[type=checkbox]:checked+.custom-checkbox-label:after{opacity:1}.table-info-sidebar .table-reservation-view-wrapper .table-reservation-view-details-content .table-action-buttons{display:flex;flex-direction:column;align-items:center;gap:8px}.table-info-sidebar .table-reservation-view-wrapper .table-reservation-view-details-content .table-action-buttons button{background-color:#303030;color:#fff;font-family:Source Sans Pro;font-weight:400;font-size:18px;line-height:100%;text-align:center;border:none;width:100%;height:47px}.table-info-sidebar .reservation-notes{background-color:#fff;box-shadow:0 0 24px #0000000a;border-radius:12px;padding:16px;margin-top:16px;margin-bottom:16px}.table-info-sidebar .reservation-notes .title{font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:16px;line-height:100%;color:#303030;margin-bottom:8px}.table-info-sidebar .reservation-notes .reservation-notes-content{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:18px;line-height:100%;color:#303030}.table-info-sidebar .client-information{background-color:#fff;box-shadow:0 0 24px #00000014;border-radius:12px;padding:16px}.table-info-sidebar .client-information .title{font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:16px;line-height:100%;color:#303030;margin-bottom:8px}.table-info-sidebar .client-information .client-information-content .table-view-details .info-row{display:flex;justify-content:space-between;margin-bottom:12px}.table-info-sidebar .client-information .client-information-content .table-view-details .info-row .info-label{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:16px;line-height:100%;color:#30303080}.table-info-sidebar .client-information .client-information-content .table-view-details .info-row .info-value{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:16px;line-height:100%}.table-info-sidebar .client-information .client-information-content .table-view-details .info-row .info-value .points{display:flex;align-items:center;justify-content:center;color:#fff;border-radius:30px;width:30px;height:30px}.table-info-sidebar .client-information .client-information-content .table-view-details .info-row .info-value .points .points-value{font-family:Source Sans Pro,sans-serif;font-weight:700;font-size:16px;line-height:100%}.table-info-sidebar .client-information .client-information-content .table-view-details .info-row .info-value .points.nevative{background-color:#dc3545}.table-info-sidebar .client-information .client-information-content .table-view-details .info-row .info-value .points.positive{background-color:#05aa15}.table-info-sidebar .client-information .client-information-content .view-client-profile-btn a{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:16px;line-height:100%;color:#303030;text-decoration:underline}.accommodation-reservation-container .accommodation-reservation-header .title{font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:24px;line-height:100%;color:#303030}.accommodation-reservation-container .accommodation-reservation-content .select2-container{width:100%!important}.accommodation-reservation-container .accommodation-reservation-content .select2-container .select2-selection{min-height:59px;border:1px solid #ede9e4;border-radius:4px}.accommodation-reservation-container .accommodation-reservation-content .select2-container .select2-selection .select2-selection__rendered{padding:8px 12px;width:100%;list-style-type:none}.accommodation-reservation-container .accommodation-reservation-content .select2-container .select2-selection .select2-selection__rendered .select2-selection__choice{display:flex;align-items:center;gap:4px}.accommodation-reservation-container .accommodation-reservation-content .select2-container .select2-selection .select2-selection__rendered .select2-table-option .table-number{color:#fff;font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:18px;height:27px;padding:2px 8px;background-color:#05aa15;border-radius:4px;display:flex;align-items:center}.accommodation-reservation-container .accommodation-reservation-content .select2-container .select2-selection .select2-selection__rendered .select2-table-option.selected .table-message{display:none}.accommodation-reservation-container .accommodation-reservation-content .client-search+.select2-container .select2-selection{min-height:42px}.accommodation-reservation-container .accommodation-reservation-content .client-search+.select2-container .select2-selection .select2-selection__rendered{color:#303030;font-family:Source Sans Pro,sans-serif;font-size:14px;line-height:42px;padding:0 30px 0 12px}.accommodation-reservation-container .accommodation-reservation-content .client-search+.select2-container .select2-selection .select2-selection__placeholder{color:#30303080}.accommodation-reservation-container .accommodation-reservation-content .client-search+.select2-container .select2-selection .select2-selection__clear{margin-right:5px;margin-top:8px}.accommodation-reservation-container .accommodation-reservation-content .action-buttons{display:flex;align-items:center;justify-content:space-between;gap:8px}.accommodation-reservation-container .accommodation-reservation-content .action-buttons .btn-close{background-color:#ede9e4}.accommodation-reservation-container .accommodation-reservation-content .action-buttons button{height:49px;border:none;width:50%}.accommodation-reservation-container .accommodation-reservation-content .warning-message{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:16px;line-height:100%;color:#30303080}.table-select-dropdown-style .select2-dropdown{border:1px solid #ede9e4;border-radius:4px;margin-top:4px}.table-select-dropdown-style .select2-dropdown .select2-search--dropdown{display:block!important;padding:8px}.table-select-dropdown-style .select2-dropdown .select2-search--dropdown .select2-search__field{width:100%!important;padding:8px!important;border:1px solid #ede9e4!important;border-radius:4px!important;font-size:14px!important}.table-select-dropdown-style .select2-dropdown .select2-results__options .select2-results__option{padding:4px 8px;margin:4px;border-radius:4px}.table-select-dropdown-style .select2-dropdown .select2-results__options .select2-results__option .select2-table-option{display:flex;align-items:center;justify-content:space-between;width:100%}.table-select-dropdown-style .select2-dropdown .select2-results__options .select2-results__option .select2-table-option .table-number{color:#fff;font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:18px;height:27px;padding:2px 8px;background-color:#05aa15;border-radius:4px;display:flex;align-items:center}.table-select-dropdown-style .select2-dropdown .select2-results__options .select2-results__option .select2-table-option .table-message{color:#303030;font-family:Source Sans Pro,sans-serif;font-size:14px}.table-select-dropdown-style .select2-dropdown .select2-results__options .select2-results__option[aria-selected=true],.table-select-dropdown-style .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--highlighted,.table-select-dropdown-style .select2-dropdown .select2-results__options .select2-results__option:hover{background-color:#ede9e4!important}.table-select-dropdown-style .select2-dropdown .select2-results__options .select2-results__option[aria-selected=true] .select2-table-option .table-number,.table-select-dropdown-style .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--highlighted .select2-table-option .table-number,.table-select-dropdown-style .select2-dropdown .select2-results__options .select2-results__option:hover .select2-table-option .table-number{background-color:#05aa15!important;color:#fff!important}.select2-dropdown .select2-table-option.status-available .table-message{color:#28a745!important;font-weight:500}.select2-dropdown .select2-table-option.status-occupied .table-message{color:#dc3545!important;font-weight:500}.select2-dropdown .select2-table-option.status-occupied .table-number{background-color:#dc35451a!important;border:1px solid #dc3545!important}.select2-dropdown .select2-table-option.status-unknown .table-message{color:#6c757d!important}.select2-container .select2-selection .select2-table-option.status-available .table-number{border-left:3px solid #28a745}.select2-container .select2-selection .select2-table-option.status-occupied .table-number{border-left:3px solid #dc3545;background-color:#dc35450d}.cake-selection-container{margin:15px 0}.cake-selection-container .cake-checkbox-wrapper{margin-bottom:15px}.cake-selection-container .cake-checkbox-wrapper .custom-checkbox-container{display:flex;align-items:center;gap:12px}.cake-selection-container .cake-checkbox-wrapper .custom-checkbox-container .custom-checkbox{display:flex;align-items:center;justify-content:center}.cake-selection-container .cake-checkbox-wrapper .custom-checkbox-container .custom-checkbox input[type=checkbox]{display:none}.cake-selection-container .cake-checkbox-wrapper .custom-checkbox-container .custom-checkbox .custom-checkbox-label{width:24px;height:24px;border:1.5px solid #66523c;border-radius:4px;background-color:transparent;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.cake-selection-container .cake-checkbox-wrapper .custom-checkbox-container .custom-checkbox .custom-checkbox-label:after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;color:#fff;font-size:14px;opacity:0;transition:opacity .2s ease}.cake-selection-container .cake-checkbox-wrapper .custom-checkbox-container .custom-checkbox input[type=checkbox]:checked+.custom-checkbox-label{background-color:#66523c;border-color:#66523c}.cake-selection-container .cake-checkbox-wrapper .custom-checkbox-container .custom-checkbox input[type=checkbox]:checked+.custom-checkbox-label:after{opacity:1}.cake-selection-container .cake-checkbox-wrapper .custom-checkbox-container .cake-label{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:16px;color:#303030;cursor:pointer;-webkit-user-select:none;user-select:none}.cake-selection-container .cake-options{transition:all .3s ease;display:none}.cake-selection-container .cake-options.disabled-state{opacity:.5;pointer-events:none}.cake-selection-container .cake-options.disabled-state .cake-radio-button label{cursor:not-allowed;box-shadow:none}.cake-selection-container .cake-options .cake-radio-group{display:flex;gap:15px}.cake-selection-container .cake-options .cake-radio-group:has(input[type=radio]:checked) .cake-radio-button{opacity:.5}.cake-selection-container .cake-options .cake-radio-group:has(input[type=radio]:checked) .cake-radio-button label{box-shadow:none}.cake-selection-container .cake-options .cake-radio-group:has(input[type=radio]:checked) .cake-radio-button:has(input[type=radio]:checked){opacity:1}.cake-selection-container .cake-options .cake-radio-group:has(input[type=radio]:checked) .cake-radio-button:has(input[type=radio]:checked) label{box-shadow:0 8px 16px #00000014}.cake-selection-container .cake-options .cake-radio-group .cake-radio-button{position:relative;width:220px;display:flex;flex-direction:column;align-items:center;transition:all .3s ease}.cake-selection-container .cake-options .cake-radio-group .cake-radio-button input[type=radio]{display:none}.cake-selection-container .cake-options .cake-radio-group .cake-radio-button input[type=radio]:checked~label{border-color:#ede9e4;color:#303030}.cake-selection-container .cake-options .cake-radio-group .cake-radio-button input[type=radio]:checked~label .radio-circle{border-color:#66523c;background-color:#66523c}.cake-selection-container .cake-options .cake-radio-group .cake-radio-button input[type=radio]:checked~label .radio-circle:after{opacity:1;transform:translate(-50%,-50%) scale(1)}.cake-selection-container .cake-options .cake-radio-group .cake-radio-button label{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;width:100%;height:72px;background-color:#fff;border:1px solid #ede9e4;border-radius:8px;box-shadow:0 8px 16px #00000014;cursor:pointer;font-family:Source Sans Pro,sans-serif;font-size:16px;color:#303030;transition:all .3s ease;-webkit-user-select:none;user-select:none}.cake-selection-container .cake-options .cake-radio-group .cake-radio-button label .radio-circle{width:20px;height:20px;min-width:20px;min-height:20px;border:2px solid #ede9e4;border-radius:50%;transition:all .3s ease;position:relative;display:flex;align-items:center;justify-content:center}.cake-selection-container .cake-options .cake-radio-group .cake-radio-button label .radio-circle:after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;color:#fff;font-size:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.5);opacity:0;transition:all .3s ease}.menu-selection-container{margin:15px 0}.menu-selection-container .custom-checkbox-container{display:flex;align-items:center;gap:12px;margin-bottom:15px}.menu-selection-container .custom-checkbox-container .custom-checkbox{display:flex;align-items:center;justify-content:center}.menu-selection-container .custom-checkbox-container .custom-checkbox input[type=checkbox]{display:none}.menu-selection-container .custom-checkbox-container .custom-checkbox .custom-checkbox-label{width:24px;height:24px;border:1.5px solid #66523c;border-radius:4px;background-color:transparent;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.menu-selection-container .custom-checkbox-container .custom-checkbox .custom-checkbox-label:after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;color:#fff;font-size:14px;opacity:0;transition:opacity .2s ease}.menu-selection-container .custom-checkbox-container .custom-checkbox input[type=checkbox]:checked+.custom-checkbox-label{background-color:#66523c;border-color:#66523c}.menu-selection-container .custom-checkbox-container .custom-checkbox input[type=checkbox]:checked+.custom-checkbox-label:after{opacity:1}.menu-selection-container .custom-checkbox-container .cake-label{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:16px;color:#303030;cursor:pointer;-webkit-user-select:none;user-select:none}.menu-selection-container .menu-button-wrapper{display:none}.menu-selection-container .menu-button-wrapper .menu-select-btn{background-color:#ede9e4;border:none;border-radius:5px;height:47px;transition:all .3s ease}.menu-selection-container .menu-button-wrapper .menu-select-btn.disabled-state{opacity:.5;cursor:not-allowed}#ui-datepicker-div{margin:2px 0;padding:0;width:auto!important;min-width:200px;box-shadow:0 2px 10px #0000001a;border:1px solid #ede9e4;border-radius:8px;background-color:#fff}#ui-datepicker-div:not(.position-fixed){position:absolute!important}#ui-datepicker-div.position-fixed{position:fixed!important}.table-balloon-menu{position:absolute;min-height:48px;max-width:208px;padding:8px;border-radius:100px;background-color:#fff;box-shadow:0 0 15px #0000001f;display:none;z-index:1000;gap:8px;justify-content:center;align-items:center}.table-balloon-menu .balloon-button{width:32px;height:32px;border:none;background-color:transparent;color:#303030;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;border:1px solid #ede9e4}.table-balloon-menu .balloon-button:hover{background-color:#ede9e4}.table-balloon-menu .balloon-button.active{background-color:#66523c;color:#fff;border-color:#66523c}.table-balloon-menu .balloon-button i{font-size:16px}.table-balloon-menu .balloon-button.hidden{display:none}.table-reservation-menu{position:absolute;min-height:48px;padding:8px;border-radius:100px;background-color:#fff;box-shadow:0 0 15px #0000001f;display:none;z-index:1000;gap:8px;justify-content:center;align-items:center}.table-reservation-menu .reservation-button{width:40px;height:40px;border:none;background-color:transparent;color:#303030;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;border:1px solid #ede9e4}.table-reservation-menu .reservation-button:hover{background-color:#66523c;color:#fff;border-color:#66523c}.table-reservation-menu .reservation-button i{font-size:18px}.layout-editor-content .editor-status{margin-bottom:20px}.layout-editor-content .editor-status .status-indicator{display:flex;align-items:center;gap:12px}.layout-editor-content .editor-status .status-indicator .status-circle{width:16px;height:16px;border-radius:50%;background-color:#dc3545}.layout-editor-content .editor-status .status-indicator .status-circle.enabled{background-color:#28a745;box-shadow:0 0 10px #28a7454d;animation:pulse-green 2s infinite}.layout-editor-content .editor-status .status-indicator .status-text{flex:1}.layout-editor-content .editor-status .status-indicator .status-text strong{font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:16px;color:#303030;display:block;margin-bottom:4px}.layout-editor-content .editor-status .status-indicator .status-text p{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:14px;color:#303030b3;margin:0}.layout-editor-content .editor-actions .action-buttons{margin-bottom:20px}.layout-editor-content .editor-actions .action-buttons .btn{margin-right:10px;border-radius:6px;font-family:Source Sans Pro,sans-serif;font-weight:500;padding:8px 16px}.layout-editor-content .editor-actions .action-buttons .btn i{margin-right:6px}.layout-editor-content .editor-actions .save-options{border-top:1px solid #ede9e4;padding-top:20px}.layout-editor-content .editor-actions .save-options h6{font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:14px;color:#303030;margin-bottom:15px}.layout-editor-content .editor-actions .save-options .save-option{margin-bottom:12px}.layout-editor-content .editor-actions .save-options .save-option input[type=radio]{display:none}.layout-editor-content .editor-actions .save-options .save-option input[type=radio]:checked+label{background-color:#66523c1a;border-color:#66523c}.layout-editor-content .editor-actions .save-options .save-option input[type=radio]:checked+label:before{background-color:#66523c;border-color:#66523c}.layout-editor-content .editor-actions .save-options .save-option label{display:block;border:2px solid #ede9e4;border-radius:6px;cursor:pointer;transition:all .3s ease;position:relative;padding:12px 16px 12px 40px}.layout-editor-content .editor-actions .save-options .save-option label:before{content:"";position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;border:2px solid #ede9e4;border-radius:50%;background-color:#fff;transition:all .3s ease}.layout-editor-content .editor-actions .save-options .save-option label strong{font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:14px;color:#303030;display:block;margin-bottom:4px}.layout-editor-content .editor-actions .save-options .save-option label small{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:12px;color:#30303099}.layout-editor-content .editor-actions .save-options .save-option label:hover{border-color:#66523c80;background-color:#66523c0d}.layout-editor-content .editor-actions .save-options .save-buttons{margin-top:20px;display:flex;gap:10px}.layout-editor-content .editor-actions .save-options .save-buttons .btn{flex:1;border-radius:6px;font-family:Source Sans Pro,sans-serif;font-weight:500;padding:10px 16px}.layout-editor-content .editor-actions .save-options .save-buttons .btn i{margin-right:6px}@keyframes pulse-green{0%{box-shadow:0 0 #28a74566}70%{box-shadow:0 0 0 10px #28a74500}to{box-shadow:0 0 #28a74500}}.layout-controls{display:flex;flex-direction:column;position:fixed;bottom:1em;right:1em;gap:8px;margin:8px 0}.layout-controls .layout-mode-toggle{display:flex;border-radius:4px;overflow:hidden;border:1px solid #ede9e4}.layout-controls .layout-mode-toggle .layout-mode-btn{flex:1;padding:8px 12px;border:none;background-color:#fff;color:#303030;font-family:Source Sans Pro,sans-serif;font-size:14px;font-weight:400;cursor:pointer;transition:all .3s ease}.layout-controls .layout-mode-toggle .layout-mode-btn.active{background-color:#66523c;color:#fff}.layout-controls .layout-mode-toggle .layout-mode-btn:hover:not(.active){background-color:#ede9e4}.layout-controls .save-layout-btn{padding:8px 12px;border:none;background-color:#66523c;color:#fff;border-radius:4px;font-family:Source Sans Pro,sans-serif;font-size:14px;font-weight:400;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:6px}.layout-controls .save-layout-btn:hover{background-color:#463829}.layout-controls .save-layout-btn i{font-size:12px}.tables-loading{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ffffffe6;display:flex;align-items:center;justify-content:center;z-index:1000}.tables-loading .tables-loading-spinner{display:flex;flex-direction:column;align-items:center;gap:16px}.tables-loading .tables-loading-spinner .spinner{width:40px;height:40px;border:4px solid #ede9e4;border-top:4px solid #66523c;border-radius:50%;animation:spin 1s linear infinite}.tables-loading .tables-loading-spinner .loading-text{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:16px;color:#303030;text-align:center}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.canvas-restaurant-table{transform-origin:center center;z-index:10}.canvas-restaurant-table.table-selected{z-index:100}.canvas-restaurant-table.locked .table-visual{opacity:.8}.canvas-restaurant-table.locked .table-visual:after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;top:-8px;right:-8px;width:16px;height:16px;background-color:#66523c;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:8px;z-index:20}.canvas-restaurant-table.movable{cursor:move!important}.canvas-restaurant-table.movable .table-visual{transform-origin:center center}.canvas-restaurant-table.movable .table-visual .table-bubble{display:inherit;position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;padding:10px;border:2px dashed #66523c;z-index:10}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.table-finder-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#0009;z-index:900;pointer-events:none;animation:fadeInOverlay .3s ease-in-out}@keyframes fadeInOverlay{0%{opacity:0}to{opacity:1}}.canvas-restaurant-table.table-highlighted{z-index:1001!important;position:relative;animation:tableHighlightPulse 2s ease-in-out infinite}.canvas-restaurant-table.table-highlighted:before{content:"";position:absolute;top:-8px;left:-8px;right:-8px;bottom:-8px;border:3px solid #66523c;border-radius:12px;background-color:#66523c1a;box-shadow:0 0 20px #66523c80;z-index:-1;animation:highlightGlow 1.5s ease-in-out infinite alternate}.canvas-restaurant-table.table-highlighted:after{content:"📍";position:absolute;top:-25px;right:-10px;font-size:20px;z-index:10;animation:pinBounce 1s ease-in-out infinite}@keyframes tableHighlightPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes highlightGlow{0%{box-shadow:0 0 15px #66523c4d}to{box-shadow:0 0 25px #66523cb3}}@keyframes pinBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}#find-table-dropdown+.dropdown-menu{max-height:300px;overflow-y:auto;min-width:250px}#find-table-dropdown+.dropdown-menu .dropdown-header{font-weight:600;color:#303030;font-size:14px;padding:8px 16px 4px;margin:0;border-bottom:1px solid rgba(48,48,48,.1)}#find-table-dropdown+.dropdown-menu .dropdown-item{padding:8px 16px;font-size:14px;transition:all .2s ease}#find-table-dropdown+.dropdown-menu .dropdown-item:hover{background-color:#66523c1a;color:#303030}#find-table-dropdown+.dropdown-menu .dropdown-item small{font-size:12px;font-weight:500}#find-table-dropdown+.dropdown-menu .dropdown-item[data-table-id=""]{font-style:italic;color:#30303099;border-bottom:1px solid rgba(48,48,48,.1);margin-bottom:5px}#find-table-dropdown+.dropdown-menu .dropdown-divider{margin:5px 0;border-color:#3030301a}@media (max-width: 768px){.canvas-restaurant-table.table-highlighted:before{top:-6px;left:-6px;right:-6px;bottom:-6px;border-width:2px}.canvas-restaurant-table.table-highlighted:after{font-size:16px;top:-20px;right:-8px}#find-table-dropdown+.dropdown-menu{max-height:250px;min-width:200px}}.reservation-table-container .input-group-prepend .input-group-text{background-color:#fff;border-right:none}.reservation-table-container #reservation_date{background-color:#fff;cursor:pointer;border-left:none}.reservation-table-container #reservation_date:focus{background-color:#fff}.reservation-table-container .bootstrap-datetimepicker-widget .timepicker{display:none!important}.reservation-table-container .bootstrap-datetimepicker-widget table{margin:0}.reservation-table-container .bootstrap-datetimepicker-widget .datepicker-days .table-condensed{width:100%}.menu-template-modal{z-index:1061!important}.menu-template-modal .footer button.btn-close{background-color:#ede9e4;color:#303030;border:none;height:49px}.create-new-template-modal{z-index:1061!important}.create-new-template-modal button{width:50%;border:none;color:#303030;background-color:#ede9e4}.create-new-template-modal button.create-new-template-btn{background-color:#66523c;color:#fff}.menu-items-modal{z-index:1060!important}.menu-items-modal .select2-dropdown{z-index:1070!important}.menu-items-modal .template-details{display:flex;align-items:center;gap:16px}.menu-items-modal .template-details .template-go-back button{border:none;background-color:#ede9e4;border-radius:4px;height:40px;width:40px;position:relative}.menu-items-modal .template-details .template-go-back button:after{content:"";position:absolute;top:50%;left:55%;transform:translate(-50%,-50%) rotate(135deg);width:10px;height:10px;border-right:2px solid #303030;border-bottom:2px solid #303030}.menu-items-modal .template-details .template-name-wrapper .template-name-text{font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:18px;line-height:100%;letter-spacing:0%;text-align:center;vertical-align:middle;color:#303030}.menu-items-modal .template-content-body #reservation-table-view-list{padding:1px;border-collapse:separate;border-spacing:2px;margin-bottom:0}.menu-items-modal .template-content-body #reservation-table-view-list thead th{align-self:stretch;background:#fff;color:#303030;font-family:Source Sans Pro,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:20px;padding:4px 14px;height:42px;text-transform:capitalize;vertical-align:middle;border-color:#fff}.menu-items-modal .template-content-body #reservation-table-view-list thead th:first-child{text-align:left;width:auto}.menu-items-modal .template-content-body #reservation-table-view-list thead th.fixed-width{width:100px;text-align:center}.menu-items-modal .template-content-body #reservation-table-view-list tbody{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;vertical-align:middle}.menu-items-modal .template-content-body #reservation-table-view-list tbody tr{height:42px}.menu-items-modal .template-content-body #reservation-table-view-list tbody tr:nth-child(odd) td{background:#ede9e4;border:none;height:42px;vertical-align:middle}.menu-items-modal .template-content-body #reservation-table-view-list tbody tr:nth-child(2n) td{background:#ede9e480;border:none;height:42px;vertical-align:middle}.menu-items-modal .template-content-body #reservation-table-view-list tbody tr.add-menu-item-action td{text-align:left!important;width:100%;display:table-cell;background-color:transparent!important;padding:0;border:none;min-width:100%}.menu-items-modal .template-content-body #reservation-table-view-list tbody tr td{padding:2px;text-align:left}.menu-items-modal .template-content-body #reservation-table-view-list tbody tr td:first-child{text-align:left;vertical-align:middle;width:auto}.menu-items-modal .template-content-body #reservation-table-view-list tbody tr td .form-group{margin:0}.menu-items-modal .template-content-body #reservation-table-view-list tbody tr td.fixed-width{padding:2px;width:100px;text-align:center}.menu-items-modal .template-content-body #reservation-table-view-list tbody tr td.fixed-width .form-group{width:100%;margin:0}.menu-items-modal .template-content-body #reservation-table-view-list tbody tr td.fixed-width .form-group input{text-align:center;border:none;border-radius:0;-moz-appearance:textfield}.menu-items-modal .template-content-body #reservation-table-view-list tbody tr td.fixed-width .form-group input::-webkit-outer-spin-button,.menu-items-modal .template-content-body #reservation-table-view-list tbody tr td.fixed-width .form-group input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.menu-items-modal .template-content-body #reservation-table-view-list tbody tr td.fixed-width .readonly-quantity{background-color:#fff!important;padding:.375rem .75rem;text-align:center;border:none;border-radius:0;width:100%;height:38px;line-height:1.5;color:#303030;font-family:Source Sans Pro,sans-serif;font-size:16px}.menu-items-modal .template-content-body #reservation-table-view-list tbody tr td:last-child{width:42px;text-align:center}.menu-items-modal .template-content-body #reservation-table-view-list tbody tr td.no-menu-items{text-align:center;width:100%;display:table-cell;position:relative}.menu-items-modal .template-content-body #reservation-table-view-list tbody tr td .select2-container.select2-container--bootstrap4,.menu-items-modal .template-content-body #reservation-table-view-list tbody tr td .select2-container.select2-container--focus,.menu-items-modal .template-content-body #reservation-table-view-list tbody tr td .select2-container.select2-container--below{background-color:transparent!important}.menu-items-modal .template-content-body #reservation-table-view-list tbody tr td .select2-container .select2-selection--single{background-color:transparent!important;border:none!important;border-radius:0;height:38px;outline:none!important;box-shadow:none!important}.menu-items-modal .template-content-body #reservation-table-view-list tbody tr td .select2-container .select2-selection--single .select2-selection__rendered{background-color:transparent!important;padding-left:10px;color:#303030;font-family:Source Sans Pro,sans-serif;font-size:16px;border:none!important;outline:none!important}.menu-items-modal .template-content-body #reservation-table-view-list tbody tr td .select2-container .select2-selection--single .select2-selection__arrow{position:absolute;width:20px;height:20px;background:none;border:none;outline:none!important}.menu-items-modal .template-content-body #reservation-table-view-list tbody tr td .select2-container .select2-selection--single .select2-selection__arrow b{border:none;width:10px;height:10px;border-right:2px solid #303030;border-bottom:2px solid #303030;transform:rotate(45deg);margin-top:-18px;margin-left:-5px}.menu-items-modal .template-content-body #reservation-table-view-list tbody tr td .select2-container.select2-container--open .select2-selection__arrow b{transform:rotate(-135deg);margin-top:-13px}.menu-items-modal .template-content-body #reservation-table-view-list .custom-checkbox-container{display:flex;justify-content:center;align-items:center}.menu-items-modal .template-content-body #reservation-table-view-list .custom-checkbox-container .custom-checkbox{position:relative;width:20px;height:20px;cursor:pointer}.menu-items-modal .template-content-body #reservation-table-view-list .custom-checkbox-container .custom-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.menu-items-modal .template-content-body #reservation-table-view-list .custom-checkbox-container .custom-checkbox .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#fff;border:1px solid #66523c;transition:all .2s ease}.menu-items-modal .template-content-body #reservation-table-view-list .custom-checkbox-container .custom-checkbox input:checked~.checkmark{background-color:#66523c;border-color:#66523c}.menu-items-modal .template-content-body #reservation-table-view-list .custom-checkbox-container .custom-checkbox .checkmark:after{content:"";position:absolute;display:none;left:6px;top:2px;width:6px;height:12px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg)}.menu-items-modal .template-content-body #reservation-table-view-list .custom-checkbox-container .custom-checkbox input:checked~.checkmark:after{display:block}.menu-items-modal .template-content-body #reservation-table-view-list .delete-menu-item-lable{width:42px}.menu-items-modal .template-content-body #reservation-table-view-list .delete-menu-item-lable button{border:none;background-color:transparent;padding:0;margin:0;width:100%;height:100%}.menu-items-modal .template-content-body #reservation-table-view-list .delete-menu-item-lable.header{padding:6px 0}.menu-items-modal .template-content-body #reservation-table-view-list .delete-menu-item-lable.header button{pointer-events:none}.menu-items-modal .template-content-body #reservation-table-view-list .delete-menu-item-lable.header i{color:#30303080}.menu-items-modal .template-content-body button.add-menu-item-btn{margin-left:3px;height:36px;font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;background-color:#66523c;color:#fff;border:none;border-radius:0;padding:8px 14px}.menu-items-modal .template-content-body button.add-menu-item-btn i{margin-right:10px}.menu-items-modal .template-footer{display:flex;justify-content:space-between;align-items:center;gap:10px}.menu-items-modal .template-footer .menu-price-summery{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px}.menu-items-modal .template-footer .menu-price-summery .menu-total-price,.menu-items-modal .template-footer .menu-price-summery .menu-real-price,.menu-items-modal .template-footer .menu-price-summery .number-of-adults-wrapper,.menu-items-modal .template-footer .menu-price-summery .menu-price-per-person{display:flex;align-items:center;gap:10px;font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;vertical-align:middle;color:#303030}.menu-items-modal .template-footer .menu-price-summery .menu-total-price .menu-total-price-value,.menu-items-modal .template-footer .menu-price-summery .menu-total-price .menu-real-price-value,.menu-items-modal .template-footer .menu-price-summery .menu-total-price .menu-price-per-person-value,.menu-items-modal .template-footer .menu-price-summery .menu-real-price .menu-total-price-value,.menu-items-modal .template-footer .menu-price-summery .menu-real-price .menu-real-price-value,.menu-items-modal .template-footer .menu-price-summery .menu-real-price .menu-price-per-person-value,.menu-items-modal .template-footer .menu-price-summery .number-of-adults-wrapper .menu-total-price-value,.menu-items-modal .template-footer .menu-price-summery .number-of-adults-wrapper .menu-real-price-value,.menu-items-modal .template-footer .menu-price-summery .number-of-adults-wrapper .menu-price-per-person-value,.menu-items-modal .template-footer .menu-price-summery .menu-price-per-person .menu-total-price-value,.menu-items-modal .template-footer .menu-price-summery .menu-price-per-person .menu-real-price-value,.menu-items-modal .template-footer .menu-price-summery .menu-price-per-person .menu-price-per-person-value{display:flex;align-items:center;justify-content:center;padding:8px;min-width:80px}.menu-items-modal .template-footer .menu-price-summery .menu-total-price .menu-total-price-value,.menu-items-modal .template-footer .menu-price-summery .menu-total-price .menu-price-per-person-value,.menu-items-modal .template-footer .menu-price-summery .menu-real-price .menu-total-price-value,.menu-items-modal .template-footer .menu-price-summery .menu-real-price .menu-price-per-person-value,.menu-items-modal .template-footer .menu-price-summery .number-of-adults-wrapper .menu-total-price-value,.menu-items-modal .template-footer .menu-price-summery .number-of-adults-wrapper .menu-price-per-person-value,.menu-items-modal .template-footer .menu-price-summery .menu-price-per-person .menu-total-price-value,.menu-items-modal .template-footer .menu-price-summery .menu-price-per-person .menu-price-per-person-value{background-color:#ede9e4}.menu-items-modal .template-footer .menu-price-summery .menu-total-price .menu-price-per-person-value .price-per-person-value-text,.menu-items-modal .template-footer .menu-price-summery .menu-real-price .menu-price-per-person-value .price-per-person-value-text,.menu-items-modal .template-footer .menu-price-summery .number-of-adults-wrapper .menu-price-per-person-value .price-per-person-value-text,.menu-items-modal .template-footer .menu-price-summery .menu-price-per-person .menu-price-per-person-value .price-per-person-value-text{text-align:center}.menu-items-modal .template-footer .menu-price-summery .menu-total-price .menu-real-price-value,.menu-items-modal .template-footer .menu-price-summery .menu-total-price .number-of-adults-value,.menu-items-modal .template-footer .menu-price-summery .menu-real-price .menu-real-price-value,.menu-items-modal .template-footer .menu-price-summery .menu-real-price .number-of-adults-value,.menu-items-modal .template-footer .menu-price-summery .number-of-adults-wrapper .menu-real-price-value,.menu-items-modal .template-footer .menu-price-summery .number-of-adults-wrapper .number-of-adults-value,.menu-items-modal .template-footer .menu-price-summery .menu-price-per-person .menu-real-price-value,.menu-items-modal .template-footer .menu-price-summery .menu-price-per-person .number-of-adults-value{padding:0;position:relative;width:80px}.menu-items-modal .template-footer .menu-price-summery .menu-total-price .menu-real-price-value .form-group,.menu-items-modal .template-footer .menu-price-summery .menu-total-price .number-of-adults-value .form-group,.menu-items-modal .template-footer .menu-price-summery .menu-real-price .menu-real-price-value .form-group,.menu-items-modal .template-footer .menu-price-summery .menu-real-price .number-of-adults-value .form-group,.menu-items-modal .template-footer .menu-price-summery .number-of-adults-wrapper .menu-real-price-value .form-group,.menu-items-modal .template-footer .menu-price-summery .number-of-adults-wrapper .number-of-adults-value .form-group,.menu-items-modal .template-footer .menu-price-summery .menu-price-per-person .menu-real-price-value .form-group,.menu-items-modal .template-footer .menu-price-summery .menu-price-per-person .number-of-adults-value .form-group{margin:0;position:relative;width:100%}.menu-items-modal .template-footer .menu-price-summery .menu-total-price .menu-real-price-value input,.menu-items-modal .template-footer .menu-price-summery .menu-total-price .number-of-adults-value input,.menu-items-modal .template-footer .menu-price-summery .menu-real-price .menu-real-price-value input,.menu-items-modal .template-footer .menu-price-summery .menu-real-price .number-of-adults-value input,.menu-items-modal .template-footer .menu-price-summery .number-of-adults-wrapper .menu-real-price-value input,.menu-items-modal .template-footer .menu-price-summery .number-of-adults-wrapper .number-of-adults-value input,.menu-items-modal .template-footer .menu-price-summery .menu-price-per-person .menu-real-price-value input,.menu-items-modal .template-footer .menu-price-summery .menu-price-per-person .number-of-adults-value input{border:1px solid #ede9e4;border-radius:0;width:100%;height:38px!important;text-align:center;background:transparent;padding:0 5px;box-sizing:border-box}.menu-items-modal .template-footer .menu-price-summery .menu-total-price .menu-real-price-value input:focus,.menu-items-modal .template-footer .menu-price-summery .menu-total-price .number-of-adults-value input:focus,.menu-items-modal .template-footer .menu-price-summery .menu-real-price .menu-real-price-value input:focus,.menu-items-modal .template-footer .menu-price-summery .menu-real-price .number-of-adults-value input:focus,.menu-items-modal .template-footer .menu-price-summery .number-of-adults-wrapper .menu-real-price-value input:focus,.menu-items-modal .template-footer .menu-price-summery .number-of-adults-wrapper .number-of-adults-value input:focus,.menu-items-modal .template-footer .menu-price-summery .menu-price-per-person .menu-real-price-value input:focus,.menu-items-modal .template-footer .menu-price-summery .menu-price-per-person .number-of-adults-value input:focus{outline:none}.menu-items-modal .menu-action-buttons{display:flex;flex-wrap:wrap;gap:8px}.menu-items-modal .menu-action-buttons button{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;vertical-align:middle;border-radius:5px;height:44px;color:#303030;background-color:#ede9e4;border:none;transition:opacity .3s ease}.menu-items-modal .menu-action-buttons button#save-template-reservation-menu{background-color:#66523c;color:#fff;opacity:.5;cursor:not-allowed}.menu-items-modal .menu-action-buttons button#save-template-reservation-menu:not(:disabled){opacity:1;cursor:pointer}#create-client-modal .modal-footer button{border:none;height:43px;min-width:74px}#create-client-modal .btn-close-client-modal{background-color:#ede9e4;color:#303030}#delete-reservation-modal{z-index:1061}.menu-items-change-confirm{z-index:1061!important;min-width:600px!important}.menu-items-change-confirm .menu-items-change-confirm-content h5{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:18px;line-height:100%;letter-spacing:0%;text-align:center;vertical-align:middle;color:#303030}.menu-items-change-confirm .footer-buttons{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px}.menu-items-change-confirm .footer-buttons button{height:44px;border-radius:5px;font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;vertical-align:middle;border:none;background-color:#ede9e4;color:#303030}.menu-items-change-confirm .footer-buttons button#close-menu-items-change{background-color:#66523c;color:#fff}@keyframes priority-pulse{0%,to{box-shadow:0 4px 20px #a600104d}50%{box-shadow:0 4px 30px #a6001099}}.reservation-card .warning-icon{color:#dc3545;margin-right:4px;animation:warning-blink 1.5s infinite}.reservation-card .reservation-actions{padding:8px 0}.reservation-card .reservation-actions .cancel-reservation-btn{width:100%;font-weight:600;border-radius:8px;padding:8px 16px;transition:all .3s ease}.reservation-card .reservation-actions .cancel-reservation-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}@keyframes warning-blink{0%,to{opacity:1}50%{opacity:.6}}.modal{z-index:1070!important}.modal .select2-dropdown,.modal .select2-container--open{z-index:10001!important}.select2-container--open .select2-dropdown,.menu-items-modal .select2-container--open .select2-dropdown{z-index:9999!important}.selected-template-btn{background-color:#ede9e4;color:#303030;border:1px solid #ede9e4;transition:all .3s ease;font-weight:600;text-align:left;position:relative;padding-right:40px}.selected-template-btn:hover{background-color:#ede9e4}.selected-template-btn:after{content:"";position:absolute;right:15px;top:50%;transform:translateY(-50%);width:8px;height:8px;border-right:2px solid #303030;border-top:2px solid #303030;transform:translateY(-50%) rotate(45deg)}.reservations-archive-page{padding-top:20px}.reservations-archive-page .page-title h1{font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:24px;line-height:100%;letter-spacing:0%;vertical-align:middle;color:#303030}.reservations-archive-page .reservation-archive-filters{display:flex;flex-direction:column;gap:16px;margin-top:24px;align-items:center}@media (min-width: 768px){.reservations-archive-page .reservation-archive-filters{flex-direction:row;justify-content:space-between;align-items:center}}.reservations-archive-page .reservation-archive-filters__left{width:100%;display:flex;justify-content:center}@media (min-width: 768px){.reservations-archive-page .reservation-archive-filters__left{width:50%;justify-content:flex-start}}.reservations-archive-page .reservation-archive-filters__left .search-bar input{width:100%;min-width:275px;max-width:400px}.reservations-archive-page .reservation-archive-filters__right{width:100%;text-align:center}@media (min-width: 768px){.reservations-archive-page .reservation-archive-filters__right{width:50%;text-align:right}}.reservations-archive-page .reservation-archive-filters__right button{border-radius:5px}.reservations-archive-page .reservation-archive-table{margin-top:24px;display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 576px){.reservations-archive-page .reservation-archive-table{grid-template-columns:repeat(1,1fr)}}@media (min-width: 768px){.reservations-archive-page .reservation-archive-table{grid-template-columns:repeat(2,1fr)}}@media (min-width: 992px){.reservations-archive-page .reservation-archive-table{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1200px){.reservations-archive-page .reservation-archive-table{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1600px){.reservations-archive-page .reservation-archive-table{grid-template-columns:repeat(3,1fr)}}.reservations-archive-page .reservation-archive-table .client-box{background:#fff;padding:24px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.reservations-archive-page .reservation-archive-table .client-box__left .client-name{font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:18px;line-height:100%;letter-spacing:0%;vertical-align:middle;color:#303030}.reservations-archive-page .reservation-archive-table .client-box__left .client-phone{margin-top:8px;font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;vertical-align:middle;color:#303030}.reservations-archive-page .reservation-archive-table .client-box__right .client-rating{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Source Sans Pro,sans-serif;font-weight:700;font-size:16px;color:#fff}.reservations-archive-page .reservation-archive-table .client-box__right .client-rating.positive{background:#05aa15}.reservations-archive-page .reservation-archive-table .client-box__right .client-rating.negative{background:#e25252}.control-sidebar{padding:24px}.client-container .header{display:flex;justify-content:space-between;align-items:center}.client-container .header .title h4{font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:24px;line-height:100%;letter-spacing:0%;vertical-align:middle;color:#303030;margin-bottom:0}.client-container .header .client-actions{display:flex;align-items:center;gap:8px}.client-container .header .client-actions button{background:#ede9e4;border:none;border-radius:5px;height:40px;width:40px;display:flex;align-items:center;justify-content:center}.client-container .header .client-actions button i{color:#303030}.client-container .client-info{background-color:#fff;padding:24px;border-radius:12px;box-shadow:0 0 24px #0000000a}.client-container .client-info .client-phone h5{font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:18px;line-height:100%;letter-spacing:0%;vertical-align:middle;color:#303030}.client-container .client-info .reservations-count,.client-container .client-info .last-reservation,.client-container .client-info .upcoming-reservations{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:16px;line-height:100%;color:#303030;margin-bottom:4px}.client-container .client-notes{background-color:#fff;padding:16px;border-radius:12px;margin-top:16px;box-shadow:0 0 24px #0000000a}.client-container .client-notes h5{font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:16px;line-height:100%;letter-spacing:0%;vertical-align:middle;color:#303030;margin-bottom:8px}.client-container .client-notes p{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:18px;line-height:100%;color:#303030;margin-bottom:0}.client-container .client-rating{background-color:#fff;padding:24px;border-radius:12px;margin-top:16px;box-shadow:0 0 24px #0000000a}.client-container .client-rating .rating-container{display:flex;justify-content:center;align-items:center;gap:12px}.client-container .client-rating .rating-box{width:auto;height:44px;display:flex;align-items:center;justify-content:center;font-family:Source Sans Pro,sans-serif;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0%;vertical-align:middle;cursor:pointer;border-radius:30px;padding:12px 16px}.client-container .client-rating .rating-box .rating-box-text{margin-right:5px}.client-container .client-rating .rating-box.selected{color:#fff}.client-container .client-rating .rating-box.selected.red-border{background-color:#dc3545;border-color:#dc3545}.client-container .client-rating .rating-box.selected.green-border{background-color:#05aa15;border-color:#05aa15}.client-container .client-rating .red-border{width:44px;border:1px solid #dc3545;color:#dc3545}.client-container .client-rating .green-border{width:44px;border:1px solid #05aa15;color:#05aa15}.client-container .client-rating .green-bg{min-width:44px;background-color:#05aa15;color:#fff}.client-container .client-rating .red-bg{min-width:44px;background-color:#dc3545;color:#fff}.client-container .client-rating .editable-rating:empty:before{content:attr(data-placeholder);color:#aaa}.client-container .client-rating .rating-comment{margin-top:16px}.client-container .client-rating .rating-comment input{height:52px}.client-container .client-rating .rating-comment button{width:100%;height:45px;font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:18px;line-height:100%;letter-spacing:0%;vertical-align:middle;background-color:#303030!important;color:#fff;border:none}.client-container .client-rating .client-rating-history .rating-history-items{max-height:400px;overflow-y:scroll;scrollbar-width:thin!important;scrollbar-color:#66523c #ede9e4!important;-webkit-overflow-scrolling:touch}.client-container .client-rating .client-rating-history .rating-history-items::-webkit-scrollbar{width:4px;background-color:#ede9e4;border-radius:4px;display:block}.client-container .client-rating .client-rating-history .rating-history-items:hover::-webkit-scrollbar-track,.client-container .client-rating .client-rating-history .rating-history-items::-webkit-scrollbar-track{background-color:#ede9e4;border-radius:4px;display:block}.client-container .client-rating .client-rating-history .rating-history-items:hover::-webkit-scrollbar-thumb,.client-container .client-rating .client-rating-history .rating-history-items::-webkit-scrollbar-thumb{background-color:#66523c;border-radius:4px;display:block}.client-container .client-rating .client-rating-history .rating-history-items h5{font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:16px;line-height:100%;letter-spacing:0%;vertical-align:middle;color:#303030;margin-bottom:16px}.client-container .client-rating .client-rating-history .rating-history-items .rating-history-item{display:flex;align-items:center;gap:12px;margin-bottom:16px}.client-container .client-rating .client-rating-history .rating-history-items .rating-history-item:last-child{margin-bottom:0}.client-container .client-rating .client-rating-history .rating-history-items .rating-history-item .rating-history-number{width:30px;height:30px;border-radius:30px;display:flex;align-items:center;justify-content:center;color:#fff}.client-container .client-rating .client-rating-history .rating-history-items .rating-history-item .rating-history-number.positive{background-color:#05aa15}.client-container .client-rating .client-rating-history .rating-history-items .rating-history-item .rating-history-number.negative{background-color:#e25252}.client-container .client-rating .client-rating-history .rating-history-items .rating-history-item .rating-history-item-info{font-family:Source Sans Pro,sans-serif;font-weight:400;line-height:100%;color:#303030}.client-container .client-rating .client-rating-history .rating-history-items .rating-history-item .rating-history-item-info .rating-history-comment{font-size:16px}.client-container .client-rating .client-rating-history .rating-history-items .rating-history-item .rating-history-item-info .rating-history-date{font-size:14px;margin-top:2px}.client-container .client-rating .client-rating-history .rating-history-items .rating-history-item .rating-history-item-info .rating-history-date .name{display:inline-block;font-weight:600}.client-container .client-rating .client-rating-history .rating-history-items .rating-history-item .rating-history-item-info .rating-history-date .name:after{content:"";display:inline-block;width:4px;height:4px;background-color:#303030;border-radius:50%;margin:0 5px 0 7px;vertical-align:middle}.client-container .client-rating .client-rating-history .rating-history-items .rating-history-item .rating-history-item-info .rating-history-date .date{display:inline-block}.client-container #close-right-sidebar{background:#ede9e4}.client-container .buttons-container{display:flex;justify-content:center;gap:8px}.client-container .buttons-container button{width:50%;height:45px;border:none}.menu-reservations-page{margin-top:22px}.menu-reservations-page .divider{height:1px;background-color:#3030301a;margin-top:16px;margin-bottom:16px}.menu-reservations-page .menu-reservations-page-title h3{font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:24px;line-height:100%;color:#303030}.menu-reservations-page #create-new-template-form button{width:50%;border:none;color:#303030;background-color:#ede9e4}.menu-reservations-page #create-new-template-form button.create-new-template-btn{background-color:#66523c;color:#fff}@media (min-width: 1200px){.menu-reservations-page .template-content-body #reservation-table-view-list thead th.fixed-width,.menu-reservations-page .template-content-body #reservation-table-view-list tbody tr td.fixed-width{width:200px}}@media (max-width: 567px){.menu-reservations-page .template-footer{flex-direction:column;gap:16px}.menu-reservations-page .template-footer .menu-price-summery,.menu-reservations-page .template-footer .menu-action-buttons{width:100%;justify-content:space-between}.menu-reservations-page .template-footer .menu-action-buttons button{flex:1}}.menu-reservations-container .side-bar-templates-list{box-shadow:none}.menu-reservations-container .side-bar-templates-list .create-templates-menu{display:flex;justify-content:space-between;align-items:center;font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:21px;line-height:25.2px;letter-spacing:0%;color:#303030}.menu-reservations-container .side-bar-templates-list .create-templates-menu button{background-color:#66523c;color:#fff;border-radius:5px;height:40px}.menu-reservations-container .side-bar-templates-list .create-templates-menu button i{margin-right:10px}.menu-reservations-container .side-bar-templates-list .templates-list-container .custom-filter-dropdown{padding:0;width:100%}.menu-reservations-container .side-bar-templates-list .templates-list-container .custom-filter-dropdown .nav{display:block;width:100%}.menu-reservations-container .side-bar-templates-list .templates-list-container .templates-list{margin-top:16px;display:flex;flex-direction:column;gap:16px}.menu-reservations-container .side-bar-templates-list .templates-list-container .templates-list .template-item-button{background-color:#fff;border-radius:4px;padding:12px 16px;border:1px solid #ede9e4;cursor:pointer;min-height:40px;text-align:left;transition:all .3s ease;font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:18px;line-height:100%;vertical-align:middle;color:#303030;box-sizing:border-box}.menu-reservations-container .side-bar-templates-list .templates-list-container .templates-list .template-item-button.active,.menu-reservations-container .side-bar-templates-list .templates-list-container .templates-list .template-item-button:hover{background-color:#66523c;border:1px solid #66523c;color:#fff}.menu-reservations-container .template-content{box-shadow:none}.menu-reservations-container .template-content .visualiz-template{min-height:50px}.menu-reservations-container .template-content .template-details{display:flex;align-items:center;gap:10px;margin-left:3px}.menu-reservations-container .template-content .template-details .template-name-wrapper{display:flex;align-items:center}.menu-reservations-container .template-content .template-details .template-name-wrapper .template-name-text{font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:18px;color:#303030}.menu-reservations-container .template-content .template-details .template-name-wrapper .template-name-edit{display:flex;align-items:center;gap:5px;width:100%}.menu-reservations-container .template-content .template-details .template-name-wrapper .template-name-edit .form-control{flex:1;height:38px;font-size:18px;font-weight:600;color:#303030;min-width:300px;width:100%}.menu-reservations-container .template-content .template-details .template-name-wrapper .template-name-edit .form-control:focus{box-shadow:none!important;border:1px solid #ede9e4}.menu-reservations-container .template-content .template-details .template-name-wrapper .template-name-edit .edit-actions{display:flex;gap:2px}.menu-reservations-container .template-content .template-details .template-name-wrapper .template-name-edit .edit-actions button{padding:5px 8px;width:30px;height:30px;border:none}.menu-reservations-container .template-content .template-details .template-name-wrapper .template-name-edit .edit-actions button i{font-size:14px}.menu-reservations-container .template-content .template-details .template-name-wrapper .template-name-edit .edit-actions button.save-template-name{background-color:#66523c;color:#fff}.menu-reservations-container .template-content .template-details .template-name-wrapper .template-name-edit .edit-actions button.cancel-template-name{background-color:#ede9e4;color:#303030}.menu-reservations-container .template-content .template-details .template-edit-icon button{padding:8px;background:transparent;border:none;color:#303030}.menu-reservations-container .template-content .template-details .template-edit-icon button:hover{color:#66523c}.menu-reservations-container .template-content .template-footer{display:flex;justify-content:space-between;align-items:center;gap:10px}.menu-reservations-container .template-content .template-footer .menu-price-summery{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px}.menu-reservations-container .template-content .template-footer .menu-price-summery .menu-total-price,.menu-reservations-container .template-content .template-footer .menu-price-summery .menu-real-price{display:flex;align-items:center;gap:10px;font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;vertical-align:middle;color:#303030}.menu-reservations-container .template-content .template-footer .menu-price-summery .menu-total-price .menu-total-price-value,.menu-reservations-container .template-content .template-footer .menu-price-summery .menu-total-price .menu-real-price-value,.menu-reservations-container .template-content .template-footer .menu-price-summery .menu-real-price .menu-total-price-value,.menu-reservations-container .template-content .template-footer .menu-price-summery .menu-real-price .menu-real-price-value{display:flex;align-items:center;justify-content:center;padding:8px;min-width:80px}.menu-reservations-container .template-content .template-footer .menu-price-summery .menu-total-price .menu-total-price-value,.menu-reservations-container .template-content .template-footer .menu-price-summery .menu-real-price .menu-total-price-value{background-color:#ede9e4}.menu-reservations-container .template-content .template-footer .menu-price-summery .menu-total-price .menu-real-price-value,.menu-reservations-container .template-content .template-footer .menu-price-summery .menu-real-price .menu-real-price-value{padding:0;position:relative;width:80px}.menu-reservations-container .template-content .template-footer .menu-price-summery .menu-total-price .menu-real-price-value .form-group,.menu-reservations-container .template-content .template-footer .menu-price-summery .menu-real-price .menu-real-price-value .form-group{margin:0;position:relative;width:100%}.menu-reservations-container .template-content .template-footer .menu-price-summery .menu-total-price .menu-real-price-value input,.menu-reservations-container .template-content .template-footer .menu-price-summery .menu-real-price .menu-real-price-value input{border:1px solid #ede9e4;border-radius:0;width:100%;text-align:center;background:transparent;padding:0 5px;box-sizing:border-box}.menu-reservations-container .template-content .template-footer .menu-price-summery .menu-total-price .menu-real-price-value input:focus,.menu-reservations-container .template-content .template-footer .menu-price-summery .menu-real-price .menu-real-price-value input:focus{outline:none}.menu-reservations-container .template-content .template-footer .menu-action-buttons{display:flex;flex-wrap:wrap;gap:8px}.menu-reservations-container .template-content .template-footer .menu-action-buttons button{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;vertical-align:middle;border-radius:5px;height:44px;color:#303030;background-color:#ede9e4;border:none;transition:opacity .3s ease}.menu-reservations-container .template-content .template-footer .menu-action-buttons button#save-template-items{background-color:#66523c;color:#fff;opacity:.5;cursor:not-allowed}.menu-reservations-container .template-content .template-footer .menu-action-buttons button#save-template-items:not(:disabled){opacity:1;cursor:pointer}.menu-reservations-container .template-content .template-footer .menu-action-buttons button#save-template-items:not(:disabled):hover{background-color:#564533}.menu-reservations-container .template-content .template-content-body #reservation-table-view-list{padding:1px;border-collapse:separate;border-spacing:2px;margin-bottom:0}.menu-reservations-container .template-content .template-content-body #reservation-table-view-list thead th{align-self:stretch;border:2px solid #ede9e4;background:#fff;color:#303030;font-family:Source Sans Pro,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:20px;padding:4px 14px;height:42px;text-transform:capitalize;vertical-align:middle}.menu-reservations-container .template-content .template-content-body #reservation-table-view-list thead th:first-child{text-align:left;width:auto}.menu-reservations-container .template-content .template-content-body #reservation-table-view-list thead th.fixed-width{width:100px;text-align:center}.menu-reservations-container .template-content .template-content-body #reservation-table-view-list tbody{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;vertical-align:middle}.menu-reservations-container .template-content .template-content-body #reservation-table-view-list tbody tr{height:42px}.menu-reservations-container .template-content .template-content-body #reservation-table-view-list tbody tr:nth-child(odd) td{background:#ede9e4;border:none;height:42px;vertical-align:middle}.menu-reservations-container .template-content .template-content-body #reservation-table-view-list tbody tr:nth-child(2n) td{background:#ede9e480;border:none;height:42px;vertical-align:middle}.menu-reservations-container .template-content .template-content-body #reservation-table-view-list tbody tr.add-menu-item-action td{text-align:left!important;width:100%;display:table-cell;background-color:transparent!important;padding:0;border:none;min-width:100%}.menu-reservations-container .template-content .template-content-body #reservation-table-view-list tbody tr td{padding:2px;text-align:left}.menu-reservations-container .template-content .template-content-body #reservation-table-view-list tbody tr td:first-child{text-align:left;vertical-align:middle;width:auto}.menu-reservations-container .template-content .template-content-body #reservation-table-view-list tbody tr td .form-group{margin:0}.menu-reservations-container .template-content .template-content-body #reservation-table-view-list tbody tr td.fixed-width{padding:2px;width:100px;text-align:center}.menu-reservations-container .template-content .template-content-body #reservation-table-view-list tbody tr td.fixed-width .form-group{width:100%;margin:0}.menu-reservations-container .template-content .template-content-body #reservation-table-view-list tbody tr td.fixed-width .form-group input{text-align:center;border:none;border-radius:0;-moz-appearance:textfield}.menu-reservations-container .template-content .template-content-body #reservation-table-view-list tbody tr td.fixed-width .form-group input::-webkit-outer-spin-button,.menu-reservations-container .template-content .template-content-body #reservation-table-view-list tbody tr td.fixed-width .form-group input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.menu-reservations-container .template-content .template-content-body #reservation-table-view-list tbody tr td.fixed-width .readonly-quantity{background-color:#fff!important;padding:.375rem .75rem;text-align:center;border:none;border-radius:0;width:100%;height:38px;line-height:1.5;color:#303030;font-family:Source Sans Pro,sans-serif;font-size:16px}.menu-reservations-container .template-content .template-content-body #reservation-table-view-list tbody tr td:last-child{width:42px;text-align:center}.menu-reservations-container .template-content .template-content-body #reservation-table-view-list tbody tr td.no-menu-items{text-align:center;width:100%;display:table-cell}.menu-reservations-container .template-content .template-content-body #reservation-table-view-list tbody tr td .select2-container.select2-container--bootstrap4,.menu-reservations-container .template-content .template-content-body #reservation-table-view-list tbody tr td .select2-container.select2-container--focus,.menu-reservations-container .template-content .template-content-body #reservation-table-view-list tbody tr td .select2-container.select2-container--below{background-color:transparent!important}.menu-reservations-container .template-content .template-content-body #reservation-table-view-list tbody tr td .select2-container .select2-selection--single{background-color:transparent!important;border:none!important;border-radius:0;height:38px;outline:none!important;box-shadow:none!important}.menu-reservations-container .template-content .template-content-body #reservation-table-view-list tbody tr td .select2-container .select2-selection--single .select2-selection__rendered{background-color:transparent!important;padding-left:10px;color:#303030;font-family:Source Sans Pro,sans-serif;font-size:16px;border:none!important;outline:none!important}.menu-reservations-container .template-content .template-content-body #reservation-table-view-list tbody tr td .select2-container .select2-selection--single .select2-selection__arrow{position:absolute;width:20px;height:20px;background:none;border:none;outline:none!important}.menu-reservations-container .template-content .template-content-body #reservation-table-view-list tbody tr td .select2-container .select2-selection--single .select2-selection__arrow b{border:none;width:10px;height:10px;border-right:2px solid #303030;border-bottom:2px solid #303030;transform:rotate(45deg);margin-top:-8px;margin-left:-5px}.menu-reservations-container .template-content .template-content-body #reservation-table-view-list tbody tr td .select2-container.select2-container--open .select2-selection__arrow b{transform:rotate(-135deg);margin-top:0}.menu-reservations-container .template-content .template-content-body #reservation-table-view-list .custom-checkbox-container{display:flex;justify-content:center;align-items:center}.menu-reservations-container .template-content .template-content-body #reservation-table-view-list .custom-checkbox-container .custom-checkbox{position:relative;width:20px;height:20px;cursor:pointer}.menu-reservations-container .template-content .template-content-body #reservation-table-view-list .custom-checkbox-container .custom-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.menu-reservations-container .template-content .template-content-body #reservation-table-view-list .custom-checkbox-container .custom-checkbox .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#fff;border:1px solid #66523c;transition:all .2s ease}.menu-reservations-container .template-content .template-content-body #reservation-table-view-list .custom-checkbox-container .custom-checkbox input:checked~.checkmark{background-color:#66523c;border-color:#66523c}.menu-reservations-container .template-content .template-content-body #reservation-table-view-list .custom-checkbox-container .custom-checkbox .checkmark:after{content:"";position:absolute;display:none;left:6px;top:2px;width:6px;height:12px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg)}.menu-reservations-container .template-content .template-content-body #reservation-table-view-list .custom-checkbox-container .custom-checkbox input:checked~.checkmark:after{display:block}.menu-reservations-container .template-content .template-content-body #reservation-table-view-list .delete-menu-item-lable{width:42px}.menu-reservations-container .template-content .template-content-body #reservation-table-view-list .delete-menu-item-lable button{border:none;background-color:transparent;padding:0;margin:0;width:100%;height:100%}.menu-reservations-container .template-content .template-content-body #reservation-table-view-list .delete-menu-item-lable.header{padding:6px 0}.menu-reservations-container .template-content .template-content-body #reservation-table-view-list .delete-menu-item-lable.header button{pointer-events:none}.menu-reservations-container .template-content .template-content-body #reservation-table-view-list .delete-menu-item-lable.header i{color:#30303080}.menu-reservations-container .template-content .template-content-body .add-menu-item-action{margin-left:3px;margin-top:1px}.menu-reservations-container .template-content .template-content-body .add-menu-item-action button.add-menu-item-btn{height:36px;font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;background-color:#66523c;color:#fff;border:none;border-radius:0;padding:8px 14px}.menu-reservations-container .template-content .template-content-body .add-menu-item-action button.add-menu-item-btn i{margin-right:10px}.menu-template-modal .menu-reservations-container .side-bar-templates-list .card-body{padding:0!important}.menu-template-modal .menu-reservations-container .templates-list-container input{height:38px!important;border:none!important}#customer-evaluation-modal .modal-content{width:auto}@media (min-width: 768px){#customer-evaluation-modal .modal-content{width:600px}}#customer-evaluation-modal .footer button{border:none;height:49px;width:50%}#customer-evaluation-modal .table-number{background-color:#05aa15;color:#fff;font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:18px;line-height:100%;min-width:27px;width:auto;border-radius:4px;padding:2px 8px;display:inline-block;text-align:center}#customer-evaluation-modal .evaluation-section-label{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;vertical-align:middle;margin-bottom:12px}#customer-evaluation-modal .evaluation-radio-group{display:flex;align-items:center;flex-wrap:wrap;gap:12px}#customer-evaluation-modal .evaluation-radio-group .evaluation-radio .custom-radio-input{display:none}#customer-evaluation-modal .evaluation-radio-group .evaluation-radio .custom-radio-label{display:flex;align-items:center;gap:8px;height:42px;background:#fff;border:1px solid #ede9e4;border-radius:4px;cursor:pointer;transition:all .3s ease;padding:0 12px;box-sizing:border-box;margin-bottom:0}#customer-evaluation-modal .evaluation-radio-group .evaluation-radio .custom-radio-label .radio-circle{width:18px;height:18px;border:1px solid #ede9e4;border-radius:50%;background:#fff;position:relative;transition:all .3s ease;flex-shrink:0}#customer-evaluation-modal .evaluation-radio-group .evaluation-radio .custom-radio-label .radio-circle:after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);color:#fff;font-size:10px;transition:all .3s ease;opacity:0}#customer-evaluation-modal .evaluation-radio-group .evaluation-radio .custom-radio-label .radio-text{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%;vertical-align:middle;color:#303030}#customer-evaluation-modal .evaluation-radio-group .evaluation-radio .custom-radio-input:checked+.custom-radio-label .radio-circle{background:#66523c;border-color:#66523c}#customer-evaluation-modal .evaluation-radio-group .evaluation-radio .custom-radio-input:checked+.custom-radio-label .radio-circle:after{transform:translate(-50%,-50%) scale(1);opacity:1}#customer-evaluation-modal .evaluation-radio-group .evaluation-radio .custom-radio-input:checked+.custom-radio-label{box-shadow:0 8px 16px #00000014}#customer-evaluation-modal .evaluation-radio-group.disabled{opacity:.5;pointer-events:none}#customer-evaluation-modal .evaluation-radio-group.disabled .evaluation-radio .custom-radio-label{cursor:not-allowed}#customer-evaluation-modal .evaluation-section-release,#customer-evaluation-modal .evaluation-section-canceled{display:none}#customer-evaluation-modal .evaluation-section-release.active,#customer-evaluation-modal .evaluation-section-canceled.active{display:block}
