@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Domine:wght@100..700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Rethink+Sans:wght@500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lexend+Deca:wght@300;700&family=Vollkorn&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@keyframes appear{0%{opacity:0;scale:1 0}to{opacity:1;scale:1 1}}@keyframes cropUp{0%{scale:0 0}to{scale:1 1}}@keyframes appearX{0%{opacity:0;scale:0 1}to{opacity:1;scale:1 1}}@keyframes glisten{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@keyframes appearBig{0%{opacity:0;scale:1 0}30%{opacity:0}70%{scale:1 1}to{opacity:1}}@keyframes scaleUp{0%{opacity:0;scale:0}to{opacity:1;scale:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideDown{0%{max-height:0;overflow:hidden}to{max-height:1500px}}@keyframes slideIn{0%{opacity:0;scale:1 0}to{opacity:1;scale:1 1}}@keyframes slideLeft{0%{opacity:.5;translate:-100% 0}to{opacity:1;translate:0 0}}@keyframes slideRight{0%{opacity:.5;translate:100% 0}to{opacity:1;translate:0 0}}@keyframes blurIn{0%{filter:blur(100px);opacity:0}30%{opacity:0}80%{opacity:1}to{filter:blur(0);opacity:1}}@keyframes enterDown{0%{opacity:0;translate:0 -12px}70%{opacity:1}to{opacity:1;translate:0 0}}@keyframes heartbeat{0%{animation-timing-function:ease-out;transform:scale(1);transform-origin:center center}10%{animation-timing-function:ease-in;transform:scale(.91)}17%{animation-timing-function:ease-out;transform:scale(.98)}33%{animation-timing-function:ease-in;transform:scale(.87)}45%{animation-timing-function:ease-out;transform:scale(1)}}.main-font{font-family:Poppins,sans-serif}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-button{height:0;width:0}::-webkit-scrollbar-thumb{background:#d3cfcf;border:0 #fff;border-radius:50px}::-webkit-scrollbar-thumb:hover{background:#fff}::-webkit-scrollbar-thumb:active{background:#000}::-webkit-scrollbar-track{background:#666;border:0 #fff;border-radius:58px}::-webkit-scrollbar-track:hover{background:#666}::-webkit-scrollbar-track:active{background:#333}::-webkit-scrollbar-corner{background:#0000}body{overflow:hidden}.App{background:#fafafa;background:url(/static/media/white_back17.e2ea68325fca81406548.jpg),linear-gradient(60deg,#c8c8c8 40%,#c8c8c808),url(data:image/jpeg;base64,/9j/2wCEAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAgICAgICAgICAgMDAwMDAwMDAwMBAQEBAQEBAgEBAgICAQICAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA//dAAQACP/uAA5BZG9iZQBkwAAAAAH/wAARCAA5ADkDABEAAREBAhEB/8QAfwABAQEAAwEBAAAAAAAAAAAACQoHAAgLAgQBAQAAAAAAAAAAAAAAAAAAAAAQAAEEAgAFAQMEDA8AAAAAAAECAwQGBQcACBESIRMUMUEVJCU1CRciMjM3V3eWtLbVFhkjNlJVcnR1kpWy0dPWEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMAAAERAhEAPwCAvH4+flp8LF4uFLyWTyUuPAx+PgR3Zc2dNluoYiw4cVhDj8mVJfcShttCVKWpQABJ4B3uT/k/x+lMfHv9/jw8htbIQ1FpoqZlQKBAlMlL+Oxz6StiRn5DCyidOQShCCqPHUWS89KDqHzm85rl9cyWqdU5JbVHaW5DtFohuKbcuLjaih7GYx5BCkVdCgQ44CDkCOg+b/hgNHgFS5LuS4504rb23sURgwWchS6XkGehzZHR2LYLBFdHjDDwuLFWPnnhxweh2pfBId7b2pmgaY9Z7O8JE+QHYtZrMV1tvJ2LJttgpjRkkL9mgxu9KpUpSS3HbI8KcU22sJ2dt7bue6bnPut1nmTOkksQIDBWjF4LFoWtUbEYiMpaxHhxwskkkuOuFTjilOKUohmXAf/Qnp5P+T/H6Ux8e/3+PDyG1shDUWmipmVAoECUyUv47HPpK2JGfkMLKJ05BKEIKo8dRZLz0oOq3OhzoG3HK6i1FlSKmC9j7nc8e90NqI6tycBgJLZ6irg9USpSD9J+W2z7H3KlgX3AKlyXclxzpxW3tvYojBgs5Cl0vIM9DmyOjsWwWCK6PGGHhcWKsfPPDjg9DtS+CQ723tTNA0x6z2d4SJ8gOxazWYrrbeTsWTbbBTGjJIX7NBjd6VSpSkluO2R4U4pttYTs7b23c903OfdbrPMmdJJYgQGCtGLwWLQtao2IxEZS1iPDjhZJJJcdcKnHFKcUpRDMgOvgeSfAA+PAaz9oTeP5HNo/oFaf3XwH/9GTLnI51JN2dy2qtSZRcekhL+NtdrhK7H7h912SsViZI/lWKwe0oedQUqyKSpHX2UkPgZnAK/yTcmzeTRi9ybbxKjAC2p9FpuSjgIyISEPRbTnYrvUrx5UQqFFcSA/2h5wFothwEa3pu+o6Fo8u32ZwSJS++JXK5HfaZyVjy3aPThQwvuLUVgKC5UjtUmOz56KWUNrCdPbe27num5z7rdZ5kzpJLECAwVoxeCxaFrVGxGIjKWsR4ccLJJJLjrhU44pTilKIZkB18DyT4AHx4BhuS7kuGJGK2/t/Eg5U+jkaVSsiz4xX3rsWxWGK6n609y4kRY+beHXR63alkFA/hJXf6/wv+qQf+/gP/9Lz/wDgFa5KOTRGYGP2/t/CJcxCkszaNTsqyFN5UK+7asdgx7zZC8X07VQozg6SfwriSz6YdBGd7b2pmgaY9Z7O8JE+QHYtZrMV1tvJ2LJttgpjRkkL9mgxu9KpUpSS3HbI8KcU22sJ3Nubfu26rhNuN2yS5cp5S2sZjGlupxFfxveVM4rDQ1uLTFiNDp3HqXHnOrjqluKUohl4HXwPJPgAfHgGH5LuS75J+Stv7fxXXKn0cjSqVkWfqr712LYbDFdT9ae5cSIsfNvDro9btSyHOdHnR+SflXUGoMr1yp9bHXW64576q97UqvV6U0frT3oly0H5t5aaPrdymQHv1HP6a/8AMr/ngP/TlR5LuS4504rb23sURgwWchS6XkGehzZHR2LYLBFdHjDDwuLFWPnnhxweh2pfBId7b2pmgaY9Z7O8JE+QHYtZrMV1tvJ2LJttgpjRkkL9mgxu9KpUpSS3HbI8KcU22sJ3Nu7euu7LjMud3yAkzXUmLjYEdJaxmCxKHnXo2IxUfqotRI6n1EqUVOurUVuKUtRJDMACSAASSegA8kk+4AfEngGV5NeShmutYzbG5MOHLK57PkKdSMi0eytJCkPxc7ZIi+gcsS+gVHhOApgJPe8kyiERA/Lzsc5TmBXl9NamyfZm0+rjrxcce+knD9yOyVW8DKYcV2ZlPcW5shJCoagplHR8LLADmT18nyT5JPx4DnAf/9Qct7b2pmgaY9Z7O8JE+QHYtZrMV1tvJ2LJttgpjRkkL9mgxu9KpUpSS3HbI8KcU22sJ2dt7bue6bnPut1nmTOkksQIDBWjF4LFoWtUbEYiMpaxHhxwskkkuOuFTjilOKUohmYBJAAJJPQAeSSfcAPiTwDNcl3JcKqMVt7b2KBtJDOQpdLyDPUVcHo7FsFgiujzZiOi4sVY+jfDjg9s7UxA5zo86IqoyuodQ5UG0kPY+6XTHvdRVwerUqv1+U0fNmI6olSkH6N8ttn2zuVEAZSSSSSSSepJ8kk+8k/EngO/3J5yeTdwzYmwdgxJMDV0CT3woS/UjS71LjOdFxYqx2OsV5h1BTKlJIU6oFlk93qOMgyn2ldPfks15+hte/d/Af/VhM23tu57puc+63WeZM6SSxAgMFaMXgsWha1RsRiIylrEeHHCySSS464VOOKU4pSiGZAdfA8k+AB8eAZvku5LhVRitvbexQNpIZyFLpeQZ6irg9HYtgsEV0ebMR0XFirH0b4ccHtnamIHOdHnRFVGV1DqHKg2kh7H3S6Y97qKuD1alV+vymj5sxHVEqUg/Rvlts+2dyogDKSSSSSST1JPkkn3kn4k8B3+5POTybuGbE2DsGJJgaugSe+FCX6kaXepcZzouLFWOx1ivMOoKZUpJCnVAssnu9RxkGX2BsChaOoUiy2WRDr9Xr8NiBjMZAYYackuNMFrGV+v4xr0W3ZTrbPYyyjsbbbSVKKGkLWkDo/jRsX+R6f+mMf/AM/wH//W8/8A4DWdCfjx05+dGhftTi+Aptsn83c//guU/UX+Ak8c/CL/ALav9x4D44CpPSv4ntWfm8pv7P4/gDr+yj/Venv7/cf1ev8AAEBwH//Z);background-blend-mode:screen,lighten;background-size:cover,cover,9px;border-radius:3px;font-family:Poppins,sans-serif;min-height:calc(100vh - 8px);overflow-y:scroll;padding:0}@media screen and (min-width:900px){.App.attendance,.App.calendar{overflow:clip}.App.temporary{overflow-x:scroll;overflow-y:scroll}}.padded{padding:15px}.padded-2{padding:8px}.flex-up{align-items:flex-start;border-radius:10px;box-shadow:0 0 20px #0000004d;transition:height .64s ease-in-out}.center,.flex-up{display:flex;flex-wrap:wrap;justify-content:center}.center{align-items:center;height:85dvh}a{text-decoration:none}h1{font-size:21px;margin:4px 4px 10px}.mainInfo{align-items:center;background:#313131;color:#f5f5f5;display:flex;font-size:9px;height:22px;justify-content:space-between;max-width:100vw;padding:2px 2px 2px 5px;position:-webkit-sticky;position:sticky;text-align:right;top:0;-webkit-user-select:none;user-select:none;z-index:3}@media screen and (max-width:900px){.mainInfo{height:38px}}.mainInfo .buildTime{display:none}.mainInfo:hover .buildTime{display:block}.mainInfo .logoGroup,.mainInfo .userGroup{align-items:center;display:flex;position:relative}.mainInfo .userGroup img:not(.log-out-icon){cursor:pointer;filter:invert(1);margin:0 7px;padding-top:3px;width:18px}.mainInfo .micro-menu-toggle{position:relative;z-index:101}.mainInfo .micro-menu-toggle:hover .micro-menu{display:block;opacity:1;transition:opacity .3s ease-in-out}.mainInfo .micro-menu{border-radius:5px;box-shadow:3px 3px 6px #0000003b;display:none;left:-50%;opacity:0;position:absolute;top:100%}.mainInfo .micro-menu .micro-buttons{background:#fff}.mainInfo .micro-menu .micro-buttons ul{margin:0;padding:0}.mainInfo .micro-menu .micro-buttons ul li{width:195px}.mainInfo .micro-menu .micro-buttons ul li a{align-items:center;color:#000;display:flex;font-size:11.5px;justify-content:baseline}.mainInfo .micro-menu .micro-buttons ul li a img{filter:none;padding:5px;width:27px}.mainInfo .micro-menu .micro-buttons ul li a:hover{background:#c3c3c3}.mainInfo .logoGroup{color:#fff;max-height:25px;overflow:hidden}.mainInfo .logoGroup img{filter:saturate(0) drop-shadow(-3px 0 3px rgba(0,0,0,.4));margin-left:7px;scale:1.3;width:35px}@media screen and (max-width:1000px){.mainInfo .logoGroup .mainTitle{display:none}}.mainInfo .logoGroup:hover{color:#cbcb8c}.mainInfo .logoGroup:hover img{filter:sepia(3) brightness(.85) saturate(4.5) hue-rotate(353deg)}@media screen and (min-width:1000px){.mainInfo .logoGroup:hover:after{content:">> ekran główny"}}.mainInfo .username{border-radius:3px;color:#add8e6;font-size:10px;font-weight:500;margin-right:6px;padding:2px 11px}.mainInfo .userrole{color:#add8e6;font-size:8px}@media screen and (max-width:1000px){.mainInfo .userrole{display:none}}.mainInfo .mainTitle{align-items:center;display:flex;font-size:14px;font-style:italic;font-weight:100;justify-content:center;padding:2px 24px 2px 12px}.mainInfo .button.little:not(.logout){background:#717171;border:none;color:#fff;font-size:10px;padding:3px 11px}.App>.mainInfo{z-index:6}@media screen and (min-width:960px){.App.unpinned{margin-top:7px}.App>.mainInfo.unpinned{opacity:.78;position:fixed;top:-19px;transition:top .2s ease-in-out,opacity .9s;transition-delay:.85s,.4s;width:100%;z-index:100}.App>.mainInfo.unpinned *{opacity:0;transition:opacity 1s ease-in-out;transition-delay:.4s}.App>.mainInfo.unpinned:hover{opacity:1;top:0;transition-delay:.3s;transition:top .1s ease-in-out}.App>.mainInfo.unpinned:hover *{opacity:1;transition:opacity .1s ease-in-out}}.mainHeader{align-items:center;background:#313131;border-bottom:1px solid #0000;color:#fff;display:flex;font-size:16px;font-weight:700;max-width:100vw;text-transform:uppercase;z-index:10}.mainHeader::-webkit-scrollbar{height:3px;width:3px}.errorMenu .button{height:60px}.booleanSymbol{transform-origin:center;transition:all .3s cubic-bezier(.075,.82,.165,1)}.booleanSymbol .yeah{color:teal;font-size:140%;font-weight:700}.booleanSymbol .nope{color:brown;font-size:130%}.button{background:#fff;border:1px solid #cdcdcd;border-radius:2px;box-sizing:border-box;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;margin:0;overflow:hidden;padding:4px 12px;position:relative;transform-origin:0 100%;transition:all .15s ease-in-out}@media screen and (min-width:1000px){.button{margin:-2px 0;padding:8px 25px}}.button:hover{border-color:#606162;color:#fff}.button.active{background-color:#606162;background:linear-gradient(335deg,#516d7c,#1e3032);border:none;color:#fff;font-weight:500;scale:1}@media screen and (min-width:1000px){.button.active{scale:1.04;translate:1px;z-index:2}}.button.withIcon{align-items:center;display:inline-flex;padding-left:52px;text-decoration:none}.button .text-icon{font-family:monospace;font-size:40px;left:20px;position:absolute;top:50%;translate:0 -50%}.button .text-icon i{filter:contrast(2.5);margin:0;opacity:.67}.button.active .text-icon{filter:contrast(.5) sepia(2) hue-rotate(10deg)}.button.little{color:#fff;font-size:10px;height:auto;margin:0 9px;padding:8px 18px;text-transform:uppercase}.button.huge{background:#535353;color:#aaa;font-size:17px}.button.huge.biuro{margin-right:15px}.button.huge.active{color:#fff}.button.huge.hotel.active{background:#e74c13}.button.huge.biuro.active{background:#49b549}.button.logout{align-items:center;background:#0000;border:none;box-shadow:none;display:flex;filter:invert(1) hue-rotate(-20deg);justify-content:center;padding:7px 15px}.button.logout:hover{background:#cecf86}.button.inactive{opacity:.2}.button.inactive:hover{background:inherit;background-color:inherit;border:inherit;box-shadow:inherit;color:inherit;cursor:auto;filter:none}.appContent{height:calc(100vh - 61px);text-align:center}.mainButtons{box-sizing:border-box;display:block}.mainButtons nav ul{grid-gap:56px;display:grid;font-size:22px;grid-template-columns:1fr 1fr 1fr;height:calc(100vh - 137px);margin:0;padding:56px}@media screen and (max-width:1100px){.mainButtons nav ul{grid-gap:15px;font-size:18px;grid-template-columns:1fr 1fr;padding:10px}}@media screen and (max-width:640px){.mainButtons nav ul{grid-gap:1px;font-size:21px;grid-template-columns:1fr;padding:5px}}.mainButtons nav ul li{height:100%;list-style:none;padding:0;perspective:300px;transform-origin:center;width:100%}.mainButtons nav ul li a{align-items:center;animation-duration:.52s;animation-fill-mode:both;animation-name:appearBig;animation-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:6px;box-sizing:border-box;color:#000;cursor:pointer;display:grid;font-weight:500;grid-template-columns:100px 1fr;height:100%;overflow:hidden;padding:3px 15px;position:relative;text-align:left;transform-origin:0 0}.mainButtons nav ul li a img{margin:5px;max-width:60px;padding:12px;transition:all .2s ease-in-out;width:60px}.mainButtons nav ul li a>div{font-family:Lexend Deca,sans-serif;font-weight:100;padding:15px}.mainButtons nav ul li a:hover{-webkit-backdrop-filter:blur(10px) brightness(1.02);backdrop-filter:blur(10px) brightness(1.02);box-shadow:0 3px 8px -2px rgba(63,63,63,.363);color:#000;z-index:3}.mainButtons nav ul li a:hover img{scale:1.22;translate:0 0}@media screen and (max-width:800px){.mainButtons nav ul li{padding:0}.mainButtons nav ul li a{animation-name:none;background:#fcfcfc;border-radius:0;padding:0}.mainButtons nav ul li:nth-child(odd) a{background:#f9f9f9}.mainButtons nav ul li a div{border-bottom:none;box-shadow:none}}.menuWrap .menu{display:flex;margin:0;padding:0}.menuWrap .menu li{list-style:none;margin:0;padding:0}.menuWrap .menu.sub{animation-duration:.17s;animation-fill-mode:both;animation-name:appearBig;animation-timing-function:cubic-bezier(.075,.82,.165,1);box-shadow:2px 2px 2px #0003;display:none;position:absolute;transform-origin:50% 0;width:260px;z-index:9}.menuWrap .menu.sub li,.menuWrap .menu.sub li>a>button{text-align:left;width:100%}.menuWrap .menu li:hover .sub{display:block}.loading{animation-delay:.1s;animation-duration:2s;animation-fill-mode:both;animation-name:fadeIn;animation-timing-function:ease-in;font-size:16px;font-weight:200;left:50%;position:absolute;text-align:center;text-transform:uppercase;top:50%;translate:-50% -50%}.loading.overlay{align-items:center;animation-delay:.02s;animation-duration:.6s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#bababa4a;display:flex;font-size:17px;height:100%;justify-content:center;position:absolute;width:100%;z-index:5}.loading.overlay img{margin-right:13px;max-width:30px;opacity:.65}.loading.back{align-items:center;animation-name:none;background:#505050;background:url(/static/media/back_inv.6bf571b9d842064be8a8.jpg),radial-gradient(#595959ba,#626262);background-blend-mode:darken;background-size:cover cover;border-radius:10px;box-shadow:0 0 1px #0000001a;box-sizing:border-box;color:#fff;display:flex;font-size:14px;height:100%;justify-content:center;width:100%;z-index:-1}.loading.back>div{animation-delay:-.3s;animation-duration:.7s;animation-fill-mode:both;animation-name:fadeIn;animation-timing-function:ease-in}.grid-2{grid-gap:calc(5px + .7vw);margin-bottom:5px;margin-top:5px}@media screen and (max-width:1000px){.grid-2:not(.mob){grid-template-columns:1fr}}.link{color:#000;color:initial;text-decoration:none}.headingBar{align-items:center;background:#fff;color:#000;display:flex;margin:0;padding:15px}.searchForm{align-items:center;display:inline-flex;flex-wrap:wrap;padding:0 10px}.searchForm .field{margin:3px 5px;padding:2px}.searchForm label{font-size:9px;font-weight:700;text-transform:uppercase}.searchForm button{height:auto}.searchForm input,.searchForm select{background:#fff3;border:1px solid grey;border-radius:0;box-sizing:border-box;font-size:11px;height:23px;padding:2px;width:130px}.userListWrapper{padding:4vw}.userList{font-size:15px;margin-top:30px;max-width:960px}.userList .user{display:grid;grid-template-columns:60px 160px 160px 160px 1fr;height:70px}.userList .user.inactive{color:#ff4500;font-weight:500}.userList .user.active{color:#108064}.userList .user>div{align-items:center;border-bottom:1px solid #c5c5c5;display:flex;padding:5px 22px}.userList .user>div:nth-child(2n+2){background-color:#f5f5f5;z-index:0}.search{animation-duration:1s;animation-fill-mode:both;animation-name:appearBig;animation-timing-function:cubic-bezier(.075,.82,.165,1)}.genericInfo{align-items:center;border:1px solid #000;box-shadow:0 0 5px #0003;display:flex;font-size:16px;height:300px;justify-content:center;margin:30px;max-height:85vh;padding:10px;position:relative}.genericInfo>div{z-index:1}.tooltip{position:relative;z-index:3}.tooltip .top{background-color:#eee;border-radius:5px;box-shadow:0 1px 8px #00000080;box-sizing:border-box;color:#252525;display:none!important;font-size:11px;font-weight:400;left:50%;min-width:150px;padding:10px 20px;position:absolute;top:0;transform:translate(-50%,-100%);-webkit-user-select:none;user-select:none;z-index:3;z-index:99999999}.tooltip.slow .top{animation-delay:.4s;animation-duration:.25s;animation-fill-mode:both;animation-name:fadeIn;animation-timing-function:ease-in-out}.tooltip:hover .top{display:block!important}.tooltip .top i{margin-left:-12px;overflow:hidden;top:100%;width:24px}.tooltip .top i,.tooltip .top i:after{height:12px;left:50%;position:absolute}.tooltip .top i:after{background-color:#eee;box-shadow:0 1px 8px #00000080;content:"";transform:translate(-50%,-50%) rotate(45deg);width:12px}form .field{position:relative}form .error{background:#c5a744;border-radius:3px;color:#fff;display:block;font-size:10px;padding:1px 4px}.framed-icon-group{align-items:center;display:flex;justify-content:center;margin-right:7px}.framed-icon-group img{opacity:.8}.framed-icon-group caption{font-size:17px;padding:2px 6px}.framed-icon{padding:2px}.normal-button{align-items:center;border:none;cursor:pointer;display:flex;justify-content:center;overflow:hidden;padding:7px 15px;transition:all .213s ease-in;transition:all .06s ease-in-out;-webkit-user-select:none;user-select:none}.normal-button.green{background:#b9f1b9;box-shadow:0 0 3px #0000004d}.normal-button:has(img){perspective:200px}.normal-button>img{margin-right:14px;opacity:.95;transition:rotate .313s ease-in,filter .113s ease-in;width:20px}.normal-button:hover>img{filter:invert(1);rotate:y 40deg}.normal-button.little{font-size:12px;padding:2px 5px}.normal-button.smaller{font-size:13px;padding:4px 9px}.normal-button.smaller.active{box-shadow:1px 1px 1px #000;z-index:2}.normal-button.active{background:#ccec9b}.normal-button.active:hover{background:#bedf8d;color:#000}.normal-button.highlight1{padding:10px 5px}.normal-button.highlight1.active{background:linear-gradient(20deg,#ccec9b,#a0c887);box-shadow:1px 1px 1px #0000006e;color:#000}.normal-button.skew{margin:2px;transform:skewX(-10deg)}.normal-button.disabled{filter:grayscale(1);opacity:.2}.normal-button.disabled:hover{background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial;color:#000;color:initial}.normal-button:hover{background:#575757;color:#fff}.normal-button.strong{background:#73787b;border:none;color:#fff;cursor:pointer;display:inline-block;font-weight:700;padding:5px 8px;transition:all .06s ease-in-out}.normal-button.strong:hover{background:#a0a0a0}.normal-button.big,.normal-button.huge{background:linear-gradient(30deg,#25754e,#3e513e);border-radius:8px;filter:brightness(3) saturate(.3);padding:2vw 5vw;transition:all .14s ease-in-out}.normal-button.big.big,.normal-button.huge.big{padding:10px 20px}.normal-button.big:hover,.normal-button.huge:hover{filter:brightness(1)}.normal-button.appear{animation-delay:.25s;animation-duration:.3s;animation-fill-mode:both;animation-name:enterDown;animation-timing-function:ease-in}.normal-button-2{align-items:center;background:#f5f5f5;border:none;color:#000;cursor:pointer;display:flex;font-size:13px;justify-content:center;max-width:100%;padding:10px 25px 10px 15px;width:100%}.normal-button-2 img{margin-right:12px;width:15px}.normal-button-2:hover{background:#fcfcfc;box-shadow:0 0 3px #00000021;z-index:2}.changeOrder{color:#0006;display:flex;flex-direction:column;font-size:8px;-webkit-user-select:none;user-select:none}.changeOrder>div{align-items:center;display:flex;height:13px;justify-content:center;opacity:.3;width:100%}.changeOrder>div:hover{color:brown;opacity:1}.auth-settings h1{margin:0}.auth-settings select{font-family:Rethink Sans,sans-serif;padding:5px}.auth-settings .auth-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:9px}.auth-settings .auth-data-list{grid-gap:3px 6px;display:grid;grid-template-columns:1fr 1fr 1fr}.auth-settings .auth-data-list>div{box-sizing:border-box;font-size:11px;padding:5px;text-align:center}.auth-settings .auth-data-list>div,.auth-settings .auth-data-list>div>div{border-radius:8px;transition:background .5s ease-in-out}.auth-settings .auth-data-list select{border:none;border-radius:8px;box-shadow:0 0 6px 1px #0000001f;box-sizing:border-box;font-size:10px;margin:3px;padding:4px 8px;text-transform:uppercase}.auth-settings .auth-data-list :has(select[data-chosen="2"]){background:linear-gradient(20deg,rgba(38,157,159,.519),rgba(128,189,156,.487))}.auth-settings .auth-data-list :has(select[data-chosen="1"]){background:linear-gradient(20deg,rgba(91,230,91,.519),rgba(128,189,128,.487))}.auth-settings .auth-data-list :has(select[data-chosen="0"]){background:linear-gradient(30deg,rgba(230,161,91,.519),hsla(16,32%,62%,.487))}.auth-settings .auth-submit{background:#f5f5f5;border:none;cursor:pointer;float:right;margin-top:7px;padding:12px 20px}.auth-settings .auth-submit:hover{background:#05566d;border-radius:5px;color:#fff}.context-window-wrap{position:relative}.context-window-wrap .context-window{animation-duration:.3s;animation-fill-mode:both;animation-name:appear;animation-timing-function:cubic-bezier(.075,.82,.165,1);background:#fff;border-radius:5px;box-shadow:0 0 4px #0000004d;display:none;max-width:100px;position:absolute;width:-webkit-max-content;width:max-content;z-index:2}.context-window-wrap .context-window *{font-size:10px}.context-window-wrap .context-window.left{right:100%;top:0}.context-window-wrap:hover .context-window{display:block}.employee-files,.products,.rooms{overflow-y:hidden}.roomsWrap,.standardWrap{box-sizing:border-box;font-family:Rethink Sans,sans-serif;font-size:12px;max-height:96dvh;overflow-y:auto}.roomsWrap .rooms-top,.standardWrap .rooms-top{align-items:center;background:#fff;box-shadow:0 0 1px #0000004d;display:flex;flex-wrap:wrap;justify-content:space-between;padding:3px 10px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.roomsWrap .rooms-top .switch-view-button,.standardWrap .rooms-top .switch-view-button{align-items:center;display:flex;font-size:14px;width:90px}.roomsWrap .rooms-top .rooms-top-main,.standardWrap .rooms-top .rooms-top-main{align-items:center;display:flex}@media screen and (max-width:900px){.roomsWrap .rooms-top,.standardWrap .rooms-top{align-items:flex-start;padding:0}.roomsWrap .rooms-top .filters,.standardWrap .rooms-top .filters{flex-wrap:wrap;justify-content:flex-start;padding:0}.roomsWrap .rooms-top .filters>a>div,.roomsWrap .rooms-top .filters>div,.standardWrap .rooms-top .filters>a>div,.standardWrap .rooms-top .filters>div{box-shadow:0 0 2px #0000004d;margin-right:0;padding:9px 6px;width:40%}.roomsWrap .rooms-top .filters>a>div.switch-view-button,.roomsWrap .rooms-top .filters>div.switch-view-button,.standardWrap .rooms-top .filters>a>div.switch-view-button,.standardWrap .rooms-top .filters>div.switch-view-button{font-size:16px;padding:23px 10px;width:110px}.roomsWrap .rooms-top h1,.standardWrap .rooms-top h1{display:none}.roomsWrap .rooms-top .room-stats,.standardWrap .rooms-top .room-stats{padding:0}.roomsWrap .rooms-top .room-stats>div:not(:last-child),.standardWrap .rooms-top .room-stats>div:not(:last-child){margin-right:0}.roomsWrap .rooms-top .rooms-top-main,.standardWrap .rooms-top .rooms-top-main{align-items:flex-start}}.roomsWrap .rooms-tables,.standardWrap .rooms-tables{display:grid;grid-template-columns:1fr}@media screen and (min-width:1100px){.roomsWrap .rooms-tables,.standardWrap .rooms-tables{grid-template-columns:1fr 1fr}}.roomsWrap .last-update,.roomsWrap .room-stats,.standardWrap .last-update,.standardWrap .room-stats{padding:3px 4px}.roomsWrap .room-stats,.standardWrap .room-stats{display:flex}.roomsWrap .room-stats>div:not(:last-child),.standardWrap .room-stats>div:not(:last-child){margin-right:10px}.roomsWrap .filters,.standardWrap .filters{display:flex;padding:5px 10px}.roomsWrap .filters>a,.standardWrap .filters>a{color:#000}.roomsWrap .filters>a>div,.roomsWrap .filters>div,.standardWrap .filters>a>div,.standardWrap .filters>div{background:#f5f5f5;cursor:pointer;margin-right:10px;padding:5px 15px}.roomsWrap .filters>a>div.active,.roomsWrap .filters>div.active,.standardWrap .filters>a>div.active,.standardWrap .filters>div.active{background:#82cba9}.roomsWrap .grid-heading,.standardWrap .grid-heading{background:#dde7e6;box-shadow:2px 2px #00000080;font-size:15px;padding:2px 10px;width:-webkit-max-content;width:max-content}@media screen and (max-width:900px){.roomsWrap .grid-table-head,.standardWrap .grid-table-head{display:none}}.roomsWrap .grid-table.rooms,.standardWrap .grid-table.rooms{box-sizing:border-box;margin:3px auto;max-width:900px;padding:10px;width:100%}.roomsWrap .grid-table.rooms .grid-table-row,.standardWrap .grid-table.rooms .grid-table-row{cursor:pointer;grid-template-columns:32px 130px 40px 40px 40px .7fr .7fr 1fr}.roomsWrap .grid-table.rooms .grid-table-row:hover,.standardWrap .grid-table.rooms .grid-table-row:hover{filter:contrast(1.1)}.roomsWrap .grid-table.rooms .grid-table-row>div,.standardWrap .grid-table.rooms .grid-table-row>div{justify-content:center;padding:1px 5px}.roomsWrap .grid-table.rooms .grid-table-row .inline-heading,.standardWrap .grid-table.rooms .grid-table-row .inline-heading{display:none}@media screen and (max-width:900px){.roomsWrap .grid-table.rooms .grid-table-row,.standardWrap .grid-table.rooms .grid-table-row{font-size:17px;grid-template-columns:1fr}.roomsWrap .grid-table.rooms .grid-table-row>div,.standardWrap .grid-table.rooms .grid-table-row>div{grid-gap:10px;display:grid;grid-template-columns:.5fr 1fr}.roomsWrap .grid-table.rooms .grid-table-row>div.empty,.standardWrap .grid-table.rooms .grid-table-row>div.empty{display:none}.roomsWrap .grid-table.rooms .grid-table-row>div .inline-heading,.standardWrap .grid-table.rooms .grid-table-row>div .inline-heading{color:grey;display:block;font-size:14px;text-align:right;text-transform:lowercase}.roomsWrap .grid-table.rooms .grid-table-row>div,.standardWrap .grid-table.rooms .grid-table-row>div{padding:0 1px}}.roomsWrap .room-status.occupied,.standardWrap .room-status.occupied{background:linear-gradient(75deg,#ff9a48,#f0f016);box-shadow:0 0 3px #0000004d}.roomsWrap .room-status.occupied:nth-child(odd),.standardWrap .room-status.occupied:nth-child(odd){background:linear-gradient(70deg,#ff9a48,#f0f016);box-shadow:0 0 8px #0000004d,0 0 3px #0000004d}.roomsWrap .room-status.avail-clean,.roomsWrap .room-status.avail-clean:nth-child(odd),.standardWrap .room-status.avail-clean,.standardWrap .room-status.avail-clean:nth-child(odd){background:#67e76e;background:#f5f5f5}.roomsWrap .room-status.avail-dirty,.roomsWrap .room-status.avail-dirty:nth-child(odd),.standardWrap .room-status.avail-dirty,.standardWrap .room-status.avail-dirty:nth-child(odd){background:#e9ffa8}.invoice-sums-box{padding:15px 0}.invoice-sums-box .decimals{font-size:80%;margin-left:2px}.invoice-sums-box .labeled-value{grid-gap:10px;align-items:center;display:grid;grid-template-columns:1fr 160px;justify-content:right;padding:0 5px;text-align:right}.invoice-sums-box .labeled-value label{color:grey;font-size:11px}.invoice-sums-box .labeled-value div{background:linear-gradient(90deg,#0000,#f5f5f5);border-radius:4px;font-size:20px;padding:2px 16px}.invoice-sums-box .labeled-value div.gross{animation-duration:.13s;animation-fill-mode:both;animation-name:slideIn;animation-timing-function:ease-in;background:linear-gradient(90deg,#0000,#2d6)}.devs{align-items:center;display:flex;height:97dvh;justify-content:center;width:100%}.devs a{background-color:#f2eede;border-radius:5px;color:#000;cursor:pointer;display:block;margin:10px;padding:12px 40px;text-align:center}.devs a:hover{background:#000;color:#fff}.event-creator{align-items:center;display:flex;height:95dvh;justify-content:center;text-align:center;width:100%}.event-creator .event-creator-content{background:pink;max-width:600px}.event-creator label{display:block;padding:10px 20px}.event-creator select{border:none;box-shadow:0 0 1px #0006;padding:10px 30px}.uppy-wrap{background:#fff;border-radius:2px;box-shadow:0 0 10px -4px #000000a1;padding:5px;width:100%}.uppy-wrap *{cursor:pointer}.uppy-wrap:hover{background:#f5f5f5}.uppy-wrap .uppy-Container{font-size:11px;padding:2px}.uppy-wrap svg.uppy-DragDrop-arrow{display:none}.uppy-wrap .uppy-DragDrop-inner{content:url(/static/media/upload.e639300ca06e67f52839.svg);height:40px;margin:0 auto;padding:0 10px;text-align:center;width:100%}.uppy-wrap .uppy-StatusBar{z-index:2}.uppy-wrap.mini-uppy{background:linear-gradient(90deg,#fff,#0000,#0000);box-shadow:none;max-width:100%;padding:0;width:100%}.uppy-wrap.mini-uppy .file-list-mini{display:block;font-family:Rethink Sans,sans-serif;font-size:10px}.uppy-wrap.mini-uppy .file-list-mini .file-list-mini-item{align-items:center;background:#fff;border-radius:3px;box-shadow:0 0 2px #0000003d;display:flex;justify-content:space-between;margin:3px 0;padding:1px 5px}.uppy-wrap.mini-uppy .file-list-mini .file-list-mini-item img{height:14px;margin-right:9px;opacity:.8}.uppy-wrap.mini-uppy .file-list-mini .file-list-mini-item img:hover{opacity:1}.uppy-wrap.mini-uppy .file-list-mini .file-list-mini-item .save{margin-left:5px}.uppy-wrap.mini-uppy .uppy-DragDrop-input{display:none}.uppy-wrap.mini-uppy>div{display:flex}.uppy-wrap.mini-uppy>div .uppy-Container{align-items:center;display:flex;padding:0;width:100%}.uppy-wrap.mini-uppy>div .uppy-Container .uppy-StatusBar{height:auto;z-index:2}.uppy-wrap.mini-uppy>div .uppy-Container .uppy-StatusBar .uppy-StatusBar-content{height:25px;min-width:150px}.uppy-wrap.mini-uppy>div .uppy-Container .uppy-DragDrop-inner{height:20px;width:100%}.uppy-wrap.mini-uppy>div .uppy-Container .uppy-StatusBar .uppy-StatusBar-actionBtn--upload{font-size:13px;padding:3px 12px}.uppy-wrap.mini-uppy>div .uppy-Container .uppy-StatusBar-actions{padding:2px}.uppy-wrap .file_preview{padding:0}.grid-1-4{grid-template-columns:1fr 4fr}.grid-1-3,.grid-1-4{align-items:center;display:grid}.grid-1-3{grid-template-columns:1fr 3fr}.grid-2{grid-template-columns:1fr 1fr}.grid-2,.grid-3{align-items:center;display:grid}.grid-3{grid-template-columns:1fr 1fr 1fr}.viz-rooms{background:hsla(0,0%,100%,.812);box-shadow:0 0 10px 8px #0000000f,0 0 4px 3px #00000005;display:flex;flex-wrap:wrap;justify-content:center;padding-top:12px;width:100%}.viz-rooms .grid-heading{background:none;box-shadow:none;color:#474b4e}.viz-rooms>:nth-child(2){margin-top:7px}.viz-rooms>div{max-width:100vw;padding:4px 5vw;width:100vw}.viz-rooms>div.room-preview:not(:empty){animation-duration:.25s;animation-fill-mode:both;animation-name:fadeIn;animation-timing-function:ease-in;background:#fff;border-radius:4px;bottom:12vh;box-shadow:5px 5px 0 #0000001c,0 0 0 1px #0003;color:#000;font-size:19px;height:auto;opacity:.9;overflow:hidden;padding:0;position:fixed;right:20vw;width:-webkit-max-content;width:max-content}.viz-rooms>div.room-preview:not(:empty).all{right:5vw}.viz-rooms>div.room-preview:not(:empty)>div{font-family:Rethink Sans,sans-serif;padding:13px}@media screen and (max-width:1000px){.viz-rooms>div.room-preview:not(:empty){display:none}}.viz-rooms svg{animation-duration:.13s;animation-fill-mode:both;animation-name:fadeIn;animation-timing-function:ease-in-out;margin-top:-10px;max-height:85vh;-webkit-user-select:none;user-select:none}.viz-rooms svg [id^=room]{fill:#f5f5ffd9;stroke:#0000;stroke-width:2px;transform-origin:center;transition:all .1s ease-in-out}.viz-rooms svg [id^=passageway]{fill:#232a2b87;stroke-width:4px;stroke:rgba(0,0,0,.367)}.viz-rooms svg text{font-family:Rethink Sans,sans-serif}.viz-rooms svg [id^=xroom]{position:relative}.viz-rooms svg [id^=xroom] text{font-size:23px;translate:-10px 0}.viz-rooms svg [id^=xroom]:hover{cursor:pointer}.viz-rooms svg [id^=xroom]:hover [id^=room]{filter:drop-shadow(3px 3px 2px)}.viz-rooms svg .occupied [id^=room]{stroke-width:6px;stroke:#ffc400;fill:#fa6300d1}.viz-rooms svg .dirty [id^=room]{fill:hsla(51,66%,83%,.792)}.viz-rooms svg .booked:not(.occupied) [id^=room]{stroke:rgba(192,14,199,.792);stroke-width:3px}.viz-rooms .viz-overall-wrap{padding:0}.viz-rooms .room-list{background:#f5f5f5;border-radius:4px;display:flex;margin-top:5px;padding:5px;width:-webkit-max-content;width:max-content}.viz-rooms .room-list>div{max-width:600px;padding:14px 28px}.viz-rooms .room-list>div span{background:#f0f0f0;border-radius:2px;box-shadow:0 0 1px #000000e6;cursor:pointer;display:inline-block;margin:3px 0;padding:1px 3px}.viz-rooms .room-list>div span:hover{background:#aab0b4}.viz-rooms .room-list>div span.dirty{background:hsla(51,66%,83%,.792)}.viz-rooms .room-list>div span.booked-later{box-shadow:inset 0 0 0 1px #be5a08}.viz-rooms .room-list>div span.booked-later:after{content:"*"}.viz-rooms .room-list>div span.active{background:#cad0d4;scale:1.1}.viz-rooms .viz-overall{display:flex;flex-wrap:wrap}.viz-rooms .viz-overall>div{max-width:48vw;width:100%}.viz-rooms .viz-overall>div h2{margin-left:30px}.viz-rooms .viz-overall svg{max-height:100%;max-width:100%}@media screen and (max-width:900px){.viz-rooms .viz-overall svg,.viz-rooms .viz-overall>div{max-width:100%}}.guest-full-name{text-transform:capitalize}.room-detailed-view>div{align-items:center;border-bottom:1px solid #b1b1b1;display:grid;grid-template-columns:140px 1fr}.room-detailed-view>div>div{box-sizing:border-box;height:100%;padding:5px 10px}.room-detailed-view>div>:first-child{align-items:center;background:rgba(56,64,67,.189);color:#384043;display:flex;font-size:80%;justify-content:flex-end;text-transform:uppercase}.room-detailed-view>div>:nth-child(2){box-shadow:-15px 0 14px -12px #0000003b}.room-detailed-view pre{text-wrap:pretty;font-family:Poppins,sans-serif;font-size:12px}.pdf-preview .react-pdf__Document{padding-bottom:100px}.pdf-preview .react-pdf__Thumbnail{box-shadow:0 0 15px #000000ba;margin:5px}.pdfScale{background:#fff;border-radius:7px;box-shadow:0 0 4px #0000004d;overflow:hidden;position:absolute;right:20px;top:50px;-webkit-user-select:none;user-select:none}.pdfScale>div{cursor:pointer;font-size:25px;padding:3px 12px}.pdfScale>div:hover{background:#f5f5f5;box-shadow:0 0 3px #0006}.pretty-info{color:grey;font-size:15px;padding:15px 12px}.files-view{font-size:13px;grid-column:1/3;max-height:120px;max-width:400px;overflow-y:auto;padding-right:5px}.files-view .files-list .file{grid-template-columns:1fr 100px}.files-view .files-list .file .file-size{justify-content:flex-end;padding-right:5px}.files-view .files-list .file img{width:18px}.files-view .files-list .file .file-description{display:flex;justify-content:space-between}.files-view .files-view-item{text-wrap:nowrap;background:#f5f5f5;border-radius:4px;cursor:pointer;height:20px;margin:2px;overflow-x:hidden;padding:2px 9px;text-overflow:clip}.files-view .files-view-item:hover{background:#e6e6e6}.lsi-invoice-view-full{box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr;width:99.5vw}@media screen and (max-width:900px){.lsi-invoice-view-full{grid-template-columns:1fr}}.voucher-register{grid-gap:1rem;display:grid;padding:10px}.voucher-register .buttons{grid-gap:3px;display:grid;grid-template-columns:repeat(4,1fr)}.voucher-register .buttons button{font-weight:700}.voucher-register>div{border-radius:3px;padding:2px 8px}.voucher-register h1{margin-block:12px}.voucher-register .voucher-lists{grid-gap:1rem;display:grid;grid-template-columns:1fr}.voucher-register .voucher-lists>div.voucher-list{background:#fff;box-shadow:1px 1px 3px #0006;max-height:64dvh;overflow-y:auto}.voucher-register .voucher-lists>div.voucher-list>*{padding:5px 15px}.voucher-register .voucher-lists>div.voucher-list table{border:1px;border-collapse:collapse;font-size:13px;width:100%}.voucher-register .voucher-lists>div.voucher-list table thead{background:#fff;box-shadow:0 0 0 1px #000000e6;position:-webkit-sticky;position:sticky;top:28px;z-index:2}.voucher-register .voucher-lists>div.voucher-list table td,.voucher-register .voucher-lists>div.voucher-list table th{border:1px solid grey;text-align:center}.voucher-register .voucher-lists>div.voucher-list table tr.provisional{background:#fefeb7;opacity:.95}.voucher-nav-wrap{display:flex;justify-content:space-between}.voucher-nav{background:linear-gradient(20deg,#fff,#f5f5f5);box-shadow:inset 0 -1px 5px #0003;display:flex}.voucher-nav>div{align-items:center;color:grey;cursor:pointer;display:flex;justify-content:space-between;padding:10px 16px}.voucher-nav>div>img{margin-right:8px;opacity:.5;width:24px}@media screen and (max-width:700px){.voucher-nav>div>div{font-size:10px}}.voucher-nav>div:hover{text-shadow:0 0 2px #0003}.voucher-nav>div.active{background:#000;color:#fff}.voucher-nav>div.active>img{filter:invert(1);opacity:.9}.voucher-layout{display:grid;grid-template-columns:1fr 1.5fr}.voucher-group{background:#fdfdfd;border-radius:5px;box-shadow:0 0 3px #0006;margin:10px;padding:10px;position:relative}.voucher-groups-editor{max-height:78dvh;overflow-y:scroll}.voucher-group-sides{display:grid;grid-template-columns:3fr 2fr}.remove-group{cursor:pointer;padding:3px;position:absolute;right:12px;top:10px;transition:all .4s ease-in-out}.remove-group:hover{filter:drop-shadow(0 0 4px black)}.voucher-group-info{align-items:center;display:flex;font-size:15px;font-weight:100;height:100%;justify-content:center}.voucher-group-info strong{font-weight:200}.voucher-group-info .voucher-range{align-items:center;background:#ecf2f4;border-radius:50%;display:flex;flex-direction:column;height:80px;justify-content:center;width:80px}.input-box{align-items:center;display:flex;justify-content:flex-start;padding:2px}.input-box label{font-size:12px;width:100px}.input-box input,.input-box select,.input-box textarea{border:none;border-radius:5px;box-shadow:0 0 1px #0003;box-sizing:border-box;font-family:Poppins,sans-serif;font-size:13px;max-width:120px;padding:3px 6px;width:100%}.input-box.full input,.input-box.full select,.input-box.full textarea{max-width:100%}.clickable-icon{cursor:pointer;padding:5px;width:20px}.clickable-icon:hover{opacity:.9}.qr-list{display:flex;flex-wrap:wrap}.qr-list>div{background:#f5f5f5;border-radius:3px;margin:1px 3px;padding:2px 4px}.qr-full{align-items:center;display:flex;flex-direction:column;height:80dvh;justify-content:center}.qr-main{background:#f5f5f5;border-radius:3px;cursor:pointer;font-size:22px;font-weight:700;margin:16px 3px;padding:15px 35px}.voucher-details{display:grid;grid-template-columns:1fr 1fr}.voucher-details .row{padding:5px 10px}.voucher-details .row>div{font-size:15px;padding:2px 10px}.voucher-details .row>div:first-child{color:grey;font-size:11px}td.clickable-cell{cursor:pointer;font-weight:700}td.clickable-cell:hover{color:brown}.voucher-table-row.selected{background:#b5f7b5}.vouchers-selected{background:#78dc78;border-radius:2px;cursor:pointer;font-weight:700;padding:5px 12px}.vouchers-selected.none{background:#0000;color:grey;cursor:auto;font-weight:400}.switch{align-items:center;cursor:pointer;display:flex;justify-content:flex-start;-webkit-user-select:none;user-select:none}.switch:hover{color:brown}.voucher-editor-listing{font-size:11px;font-weight:700;padding:3px 8px}.voucher-editor-listing>div{background:#0000001a;border:1px dashed grey;box-shadow:0 1px 3px #00000069;display:flex;justify-content:center;margin:4px 0;padding:1px}.v-number{font-size:90%}.voucher-statuses{align-items:center;display:grid;grid-template-columns:repeat(4,1fr);justify-content:center}.voucher-statuses>div{color:#dcdcdc;font-size:11px;padding:4px}.voucher-statuses>div.active{color:#000;font-weight:700;text-transform:uppercase}.voucher-statuses>div.active.phase1{background:#e3ee90}.voucher-statuses>div.active.phase2{background:#90ee90}.voucher-statuses>div.active.phase3{background:#90e3ee}.voucher-statuses>div.active.phase4{background:#b7b7b7}.slider-horizontal-mobile{display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:900px){.slider-horizontal-mobile{-webkit-user-select:none;user-select:none}.slider-horizontal-mobile .embla{overflow:hidden}.slider-horizontal-mobile .embla__container{display:flex;grid-template-columns:none}.slider-horizontal-mobile .embla__slide{flex:0 0 85%;min-width:0}}.room-stats-short{display:flex;font-size:12px;gap:8px;justify-content:flex-start;padding:2px 12px}.room-stats-short .incoming{color:#add8e6}@media screen and (max-width:900px){.room-stats-short{flex-direction:column;gap:0;padding:0}.room-stats-short .incoming{display:none}}.room-stats-short .color-box{display:inline-block;height:11px;width:11px}@media screen and (max-width:900px){.room-stats-short .color-box{width:4px}}.room-stats-main{grid-gap:2px;display:grid;grid-template-columns:repeat(4,1fr)}.flex{align-items:center;display:flex;justify-content:center}.back-img{left:50%;opacity:.16;position:absolute;top:50%;translate:-60% -50%;width:100%;z-index:0}.gpt-response{background:#e4ece8;font-family:Lexend Deca,sans-serif;font-size:14px;max-height:50vh;max-width:70vw;overflow-y:auto;padding:35px;width:800px}.gpt-query{padding:35px}.gpt-query input{border:1px solid grey;border-radius:2px;max-width:70vw;padding:5px;width:600px}.gpt-query button{cursor:pointer;margin-left:5px;padding:5px 14px}.data-viz{align-items:baseline;font-size:11px;gap:5px;padding:5px}.data-viz,.data-viz>div{display:flex;justify-content:flex-start}.data-viz>div{flex-wrap:wrap;max-width:100%}.employees-current-widget{align-items:center;display:flex;font-size:15px;padding-right:10px}.employees-current-widget img{width:14px}@media screen and (max-width:900px){.employees-current-widget{font-size:11px;letter-spacing:-1px}.employees-current-widget img{width:9px!important}}.employee-current{align-items:center;background:#fff;border-radius:3px;box-sizing:border-box;display:flex;font-size:12px;font-weight:700;justify-content:space-between;margin:1px 0;padding:1px 2px;width:100%}.employee-current.dubious{opacity:.35}.employee-current.just-ended{color:#a51818}.employee-current.fresh{color:green}.employee-current:hover{filter:invert(1)}.employee-current .employee-current-time{font-size:90%;opacity:.7;padding-left:4px}.purchase-invoice{background:url(/static/media/back-pattern.a2efece21410d899355d.webp);background-size:173px;width:100%}.cat-group{grid-gap:5px;align-items:center;background:#d0dcd7;display:grid;gap:5px;grid-template-columns:1fr 1fr 1fr 1.5fr;padding:0 10px}.cat-group .cat{grid-template-columns:1fr 2fr;width:-webkit-max-content;width:max-content}.cat-group .cat .cat-name{background-color:#f8f8f8;font-size:9px;padding:1px 6px}.cat{align-items:center;display:grid;grid-template-columns:1fr 2fr}.cat .cat-name{background-color:#f1f1f1;border-radius:5px;color:#000;display:inline-block;font-size:11px;margin-right:10px;padding:1px 8px;width:-webkit-max-content;width:max-content}.view-product-details{height:450px;width:100%}.view-product-details h1{margin:0;padding:5px 12px}.view-product-details>div{padding:12px}.view-product-details table.data-table tbody tr th{text-transform:uppercase}.view-product-details .product-tabs{display:flex;padding:0}.view-product-details .product-tabs button{border:none;cursor:pointer;padding:10px 12px}.view-product-details .product-tabs button:hover{background:#f5f5f5}.view-product-details .product-tabs button.active{background:#90ee90}.filters.map-table-filters{align-items:center;display:flex;justify-content:flex-start;padding:0}.filters.map-table-filters label{display:block;font-size:8px}.filters.map-table-filters input,.filters.map-table-filters select{display:block;font-family:Rethink Sans,sans-serif}.map-table-sums{display:flex}.map-table-sums>div{align-items:center;display:flex;margin-right:5px}.map-table-sums>div>div{padding:3px 8px}.map-table-sums>div>:first-child{background:#f5f5f5;border-radius:5px;font-size:11px;font-weight:700}.events-widget-wrap{border-radius:5px;color:grey;font-size:14px;padding:1px 12px}.events-widget-wrap.full{background:radial-gradient(81% 54%,#4a4c1e,#000);color:gold}@media screen and (max-width:900px){.events-widget-wrap{padding:1px 3px}}.events-widget{display:flex;gap:4px}.events-widget.top{height:302px;left:70px;overflow-y:auto;padding:2px;top:325px;width:265px}.events-widget>div{line-height:95%;padding:2px 4px;text-align:left}.loginWrap{align-items:center;background:url(/static/media/backdrop.356e0e3b583c1215cd4f.webp),radial-gradient(circle at 50%,#0000 0,#fff 80%);background-blend-mode:lighten;background-position:50%;background-size:cover;display:flex;height:calc(100vh - 8px);justify-content:center}.loginWrap .agit-logo{animation-duration:1s;animation-fill-mode:both;animation-name:fadeIn;animation-timing-function:cubic-bezier(.075,.82,.165,1);filter:saturate(.1) contrast(2) hue-rotate(45deg) brightness(.9);left:50%;position:absolute;top:12vh;translate:-50% 0;width:30vh}@media screen and (max-height:540px){.loginWrap .agit-logo{left:10px;top:10px;translate:0}}.loginWindow{animation-duration:.7s;animation-fill-mode:both;animation-name:fadeIn;animation-timing-function:cubic-bezier(.075,.82,.165,1);border-radius:5px;transform-origin:center;width:290px;z-index:2}.loginWindow .loginContent{padding:18px}.loginWindow .field{margin-bottom:7px}.loginWindow button{border:none;cursor:pointer;font-family:Poppins,sans-serif;font-size:15px;font-weight:500;margin-top:23px;padding:9px 20px;text-transform:uppercase;transition:all .93s cubic-bezier(.075,.82,.165,1);width:100%}.loginWindow button:hover{background-color:#606162;color:#fff}.loginWindow label{color:#606162;font-size:14px;font-weight:400;padding:8px}.loginWindow input{background-color:initial;border:none;border-radius:3px;box-shadow:-1.5px 1.5px 4px 2px #0000004d;box-sizing:border-box;font-family:Poppins,sans-serif;font-size:17px;font-weight:400;padding:6px 8px;width:100%}.loginWindow .error{transition:all 1s cubic-bezier(.075,.82,.165,1)}.loginWindow .error:not(:empty){border:1px solid;box-sizing:border-box;color:red;font-size:13px;font-weight:700;margin-top:20px;padding:4px;text-align:center;width:100%}.tableMenu{padding:10px}table.data-table{border-collapse:collapse;box-shadow:0 0 1px #0000004d;box-sizing:border-box;margin:0 auto;position:relative;width:100%}table.data-table thead{box-shadow:0 1px 0 #0000006b;position:-webkit-sticky;position:sticky;top:0;z-index:2}table.data-table td,table.data-table th{border:.5px solid #cacaca;padding:3px;text-align:center}table.data-table tbody tr{background:#fcfcfc;transform-origin:50% 0;transition:all .1s cubic-bezier(.075,.82,.165,1)}table.data-table tbody tr.closed{box-shadow:inset 0 0 10px 22px #86fe86}table.data-table tbody tr.open{box-shadow:inset 0 0 10px 22px #fffb8f}table.data-table tbody tr:nth-child(odd){background:#fefefeb3}table.data-table tbody tr:hover{background:#fff;box-shadow:2px 2px 2px #0003;z-index:2}table.data-table th{background:#f7f7f7;font-size:9.5px;font-weight:500;padding:4px}table.data-table td{font-size:13px;padding:8px}table.data-table .time{color:#555;display:block}table.data-table.mini td{font-size:8px;padding:0}table.data-table.midi td{font-size:13px;padding:2px}.errorItems{padding:12px}.errorItems h1{font-size:17px;margin:8px;padding:0}.errorItems table.data-table td,.errorItems table.data-table th{padding:8px 15px}.created-by,.modified-by{margin:2px}.linkcell{transition:all .4s cubic-bezier(.075,.82,.165,1)}.row-buttons{font-size:20px}.row-buttons>*{cursor:pointer;display:flex;flex-direction:column;transition:all .3s cubic-bezier(.075,.82,.165,1)}.row-buttons>:hover{scale:1.06}.table-options-head{display:flex;flex-wrap:wrap}.table-options-head .button.withIcon{height:50px}.pagination-wrapper{align-items:center;display:flex;justify-content:space-between}.pagination-description{grid-gap:20px;display:grid;font-size:12px;grid-template-columns:1fr 1fr;padding:3px 22px}.pagination,.pagination-description{border-radius:50px;box-shadow:0 -2px 4px -2px #00000045}.pagination{box-sizing:border-box;justify-content:flex-start;margin:3px;padding:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pagination,.pagination .section{display:flex}.paginationButton{align-items:center;background:#ffffff1a;border:none;border-radius:50%;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:13px;font-weight:400;height:30px;justify-content:center;min-width:30px;text-align:center}.paginationButton:hover{background-color:#c6c7c8;color:#fff;z-index:2}.paginationButton.active{background-color:#797b7c;color:#fff;font-weight:600}.paginationButton.back,.paginationButton.forward{box-shadow:none;font-size:9px}.paginationButton.back:hover,.paginationButton.forward:hover{color:#606162}.secondRow{display:flex}.secondRow .is-resolved{align-items:center;cursor:pointer;display:flex;justify-content:center;width:170px}.secondRow>div{font-size:12px;line-height:130%;margin:5px 3px;padding:9px 14px;width:100%}.secondRow .srHeading{border-bottom:1px solid #e4e4e4;font-size:10px;font-weight:400;margin-bottom:3px;width:100%}.separator-row{background:#0000;height:26px;width:100%}.in-form{grid-gap:30px;animation-duration:.6s;animation-fill-mode:both;animation-name:appear;animation-timing-function:cubic-bezier(.075,.82,.165,1);background:linear-gradient(0deg,#00000003,#00000005);display:grid;grid-template-columns:1fr 1fr;padding:15px 5px;transform-origin:top;width:100%}.button.big{height:auto;padding:10px 40px}.button.small{font-size:11px;height:auto;margin:3px 0;padding:6px 11px}.empty-table{align-items:center;background:#f5f5f5;border:1px solid silver;border-radius:5px;color:grey;display:flex;font-size:18px;font-style:italic;font-weight:100;height:200px;justify-content:center;line-height:250%;margin:20px 14px;padding:20px 14px}.moreButton{background:#dcdcdc;border-radius:3px;cursor:pointer;margin-top:6px;padding:6px 15px;text-align:center;transition:box-shadow .3s ease-in-out;width:70px}.moreButton:hover{box-shadow:0 0 0 2px rgba(0,0,0,.266)}.form-tab-wrap{background:radial-gradient(#fff,#e0e0e0);height:100%;margin:0;padding:0;width:100%}.form-tab-wrap .form-content .editor{padding:0}.form-tab-wrap .form-tabs-all{align-items:center;background:#f5f5f5;display:flex;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:5}.form-tab-wrap .form-tabs{align-items:center;background:#cacacac4;display:flex;justify-content:flex-start}.form-tab-wrap .form-tabs>div{cursor:pointer;font-family:Poppins,sans-serif;font-family:Rethink Sans,sans-serif;font-size:15px;padding:5px 18px;text-transform:uppercase}.form-tab-wrap .form-tabs>div:empty{padding:0}.form-tab-wrap .form-tabs>div:hover{background:#bfb7b7}.form-tab-wrap .form-tabs>div.active{background:#fff}@media screen and (max-width:860px){.form-tab-wrap .form-tabs{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.form-tab-wrap .form-tabs>div{font-size:13px;max-width:80px;overflow:hidden;padding:9px 2px;text-align:center;text-overflow:ellipsis;white-space:nowrap}}.form-tab-wrap .multiColumn{grid-gap:0}.form-tab-wrap .multiColumn .formColumn{background:url(/static/media/noisy-background.c2e104fff59c491e60ee.webp) #ffffffa8;background-blend-mode:screen;background-size:100px}.form-tab-wrap fieldset{border:none;margin:0;padding:0}form.generic-search-form{display:flex}form.generic-search-form>div{align-items:center;display:flex}form.generic-search-form>div:not(:last-child){margin-right:10px}form.generic-search-form>div input,form.generic-search-form>div select,form.generic-search-form>div textarea{margin-left:10px}form.generic-search-form>div label{font-size:11px}form.generic-search-form>div input{border:none;box-shadow:0 0 1px #0006;padding:3px 8px}form.generic-search-form>div button{border:none;box-shadow:0 0 2px #00000080;padding:3px 12px}@media screen and (max-width:900px){table.data-table.shrink-mobile *{font-size:8px}table.data-table.shrink-mobile td,table.data-table.shrink-mobile th{padding:0}}.chatApp{grid-gap:30px;display:grid;grid-template-columns:1fr 3fr}.chatsRow{cursor:pointer;display:grid;grid-template-columns:2fr 1fr;padding:10px;width:100%}.chatsRow:hover{background:#f5f5f5}.chatsRow div{text-align:center}.chatInputArea{border:none;box-shadow:0 0 5px #0003;box-sizing:border-box;display:block;font-family:Poppins,sans-serif;font-size:13px;height:50px;line-height:150%;margin:4px;padding:8px;resize:none;width:99%}.chatInputArea:focus{outline:1px solid #215faf}.commentItem{display:flex;font-size:16px}.commentItem .commentWrap{animation-duration:.25s;animation-fill-mode:both;animation-name:cropUp;animation-timing-function:cubic-bezier(.075,.82,.165,1);border-radius:5px;box-shadow:0 0 0 1px #00000026,2px 2px 1px #0000001a;margin:4px;max-width:400px;padding:11px 8px 11px 11px;position:relative;width:67%}.commentItem .commentWrap .reaction{align-items:center;background:#fff;border-radius:50%;bottom:-10px;box-shadow:0 0 5px #0000004d;cursor:pointer;display:flex;height:23px;justify-content:center;padding:2px;position:absolute;right:-10px;transition:all .3s ease-in;width:23px;z-index:10}.commentItem .commentWrap .reaction.no{opacity:0}.commentItem .commentWrap .reaction img{transition:all .1s ease-in;width:20px}.commentItem .commentWrap .reaction.no:hover{background:#ff0}.commentItem .commentWrap:hover .reaction{opacity:1}.commentItem .commentWrap.no:hover .reaction img,.commentItem .commentWrap:hover .reaction img{opacity:.4}.commentItem .commentWrap.no:hover .reaction:hover,.commentItem .commentWrap.no:hover .reaction:hover img{scale:1.1}.commentItem.mine{justify-content:flex-end}.commentItem.mine .commentWrap{background:#fff}.commentItem.not-mine{justify-content:flex-start}.commentItem.not-mine .commentWrap{background:#ddebff}.commentItem .commentTime{color:grey;font-size:12px}.commentItem .commentAuthor{font-size:90%;font-weight:500}.commentItem .commentContent{font-size:14px;margin-top:9px}.chatWrap{max-width:900px}.chatWindow{background:linear-gradient(0deg,rgba(203,248,250,.179),rgba(253,221,255,.207));box-shadow:0 0 3px #00000045;margin:4px;max-height:25vh;overflow-y:scroll;padding:4vh 3vw}.chatWindow:empty{height:0;padding:0}.modal .chatWrap{width:100vw}.button.chatSend{background:none;border:none;box-shadow:none;font-size:16px;height:50px;margin:4px;padding:4px}.button.chatSend img{transition:all .3s ease-in-out}.button.chatSend:hover{background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial}.button.chatSend:hover img{filter:drop-shadow(5px 5px 0 rgba(0,0,0,.196));scale:1.05}.chat-message-create{display:grid;grid-template-columns:1fr 60px}.chatApp .chatWrap{max-width:100%}.chatApp .chatWindow{height:72vh;max-height:72vh}.onlineUsers{background:#fff;display:flex;font-size:12px;padding:3px}.onlineUsers>div{padding:2px 8px}.onlineUsers>div.onlineUser{animation-delay:.5s;animation-duration:2s;animation-fill-mode:both;animation-iteration-count:infinite;animation-name:glisten;animation-timing-function:ease-in-out;color:green;font-weight:700}.onlineUsers>div.onlineUser:before{color:green;content:"⬥ "}.onlineUsers>div.onlineUser.noFocus,.onlineUsers>div.onlineUser.noFocus:before{color:orange}.chat-sum{justify-content:space-between}.chat-sum,.chat-sum button{align-items:center;display:flex}.chat-sum button{background:#fff;font-family:Poppins,sans-serif;font-size:11px;margin-left:5px;padding:8px;text-transform:uppercase}.chat-sum button img{margin-right:10px}.sheet .chat-sum{font-family:Poppins,sans-serif;font-size:13px}.modalWrap{align-items:center;animation-duration:.14s;animation-fill-mode:both;animation-name:fadeIn;animation-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);background:radial-gradient(circle,#0000002e 0,hsla(0,0%,7%,.741) 100%);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:11}.modalWrap .modal{-webkit-font-smoothing:subpixel-antialiased;animation-duration:.24s;animation-fill-mode:both;animation-name:appearBig;animation-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff;border-radius:2px;box-shadow:1px 2px 8px #0000004d;max-width:90vw;min-width:200px;overflow:hidden;transform:translateZ(0);width:500px}.modalWrap .modal.maximized{max-height:100vh;max-width:100vw;min-height:100vh;min-width:100vw}.modalWrap .modal.maximized .modal-content{max-height:95vh;min-height:95vh}.modalWrap .modal .modal-heading-text{font-size:15px;font-weight:500;margin:0;padding:6px 15px}.modalWrap .modal .button{font-size:18px}.modalWrap .modal .modal-heading-text{align-items:center;display:flex;font-size:13px}.modalWrap .modal .modal-heading{background:linear-gradient(-34deg,#245c6f,#375252,#263c3f);color:#fff;display:grid;grid-template-columns:1fr 40px 40px}.modalWrap .modal .modal-close,.modalWrap .modal .modal-maximize,.modalWrap .modal .modal-options-icon{align-items:center;cursor:pointer;display:flex;padding:3px 15px;position:relative;text-align:center;text-decoration:none}.modalWrap .modal .modal-close:hover,.modalWrap .modal .modal-maximize:hover,.modalWrap .modal .modal-options-icon:hover{color:grey}.modalWrap .modal .modal-maximize{font-size:17px;padding-bottom:7px}.modalWrap .modal .modal-options{animation-delay:.3s;animation-duration:.23s;animation-fill-mode:both;animation-name:slideIn;background:#fff;border-radius:5px;box-shadow:-2px 2px 5px #0000004d;display:none;max-height:200px;max-width:200px;overflow-y:auto;position:absolute;right:-40px;top:100%;transform-origin:top;width:-webkit-max-content;width:max-content;z-index:3}.modalWrap .modal .modal-options div.modal-option{color:#000;font-size:11px;max-width:200px;padding:5px 12px;text-align:right}.modalWrap .modal .modal-options div.modal-option:hover{background:grey;color:#fff}.modalWrap .modal .modal-options-icon:hover .modal-options{display:block}.modalWrap .modal .modal-content{display:flex;justify-content:center;max-height:85vh;overflow-y:auto}@media screen and (max-width:800px){.modalWrap .modal .modal-content{max-height:75vh}}.modalWrap.notification{bottom:21px;box-shadow:0 0 4px #0003;height:auto;justify-content:flex-end;left:auto;right:21px;top:auto;width:300px}.modalWrap.notification .modal{border:1px solid grey}.editor{counter-reset:items}.editor .more-details-button{background:#fff;border:0;box-shadow:0 1px 0 #0000006b,0 0 5px 1px #0003;cursor:pointer;padding:4px 8px}.editor .more-details-button:hover{background:#cacaca;color:#fff}.editor .button{width:100%}.editor .columns{display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width:800px){.editor .columns{grid-template-columns:1fr}}.editor .columns>div{background:#fdfdfd;box-shadow:0 0 1px #0000006b;margin:7px;padding:1vw}.editor .field-description{color:#25272a;color:grey;font-size:12px;text-transform:uppercase;width:100%}.editor .field-description .little-description-highlight{box-sizing:border-box;margin-top:10px}.editor .field{padding:3px 4px;position:relative}.editor .field .field-help{background:#0000000a;border-radius:3px;font-size:10px;margin-top:4px;padding:3px}.editor .field.field.files{box-shadow:0 0 3px #0000004d;margin:2px;padding:3px}.editor .field>div>.field-options{cursor:pointer;opacity:0;position:absolute;right:-6px;top:0}.editor .field>div>.field-options img{width:12px}.editor .field>div>.field-options .field-options-list{animation-delay:.2s;animation-duration:.4s;animation-fill-mode:both;animation-name:appear;animation-timing-function:ease-in-out;background:#fff;border-radius:3px;box-shadow:0 0 2px #0000004d,0 0 10px #0006;display:none;list-style:none;margin:0;padding:0;position:absolute;right:0;top:50%;transform-origin:top;width:-webkit-max-content;width:max-content;z-index:5}.editor .field>div>.field-options .field-options-list>li{cursor:pointer;font-size:11px;padding:4px;text-align:right;text-transform:uppercase}.editor .field>div>.field-options .field-options-list>li:hover{background:#494949;color:#fff}.editor .field>div>.field-options:hover .field-options-list{display:block}.editor .field .show-other-values{display:none;font-size:11px;line-height:11px;position:absolute;right:100%;top:100%}.editor .field:hover>div>.field-options{opacity:.85}.editor .field:hover>div>.field-options:hover{opacity:1}.editor .field:hover>div>.show-other-values{animation-delay:.4s;animation-duration:.17s;animation-fill-mode:both;animation-name:appear;animation-timing-function:ease-in-out;background-color:#fff;border-radius:4px;box-shadow:2px 2px 2px #0000004d;display:flex;left:0;opacity:.7;padding:1px 2px;translate:0;width:-webkit-max-content;width:max-content;z-index:4}.editor .field:hover>div>.show-other-values .other-values-item{box-shadow:0 0 4px 0 #0009;margin:0 1px;padding:0 1px}.editor .field.checkbox{display:grid;grid-template-columns:1fr 40px}.editor .field .field-label-icon{display:inline-block;margin-right:5px;opacity:.8;width:20px}.editor .field label{align-items:center;border-radius:0 9px 0 0;color:#34484e;display:flex;font-family:Lexend Deca,sans-serif;font-size:12px;font-weight:500;height:100%;margin-bottom:1px;text-transform:uppercase}.editor .field label:before{align-items:center;counter-increment:items;display:inline-flex;font-size:11px;justify-content:center;margin-right:5px;padding:2px 3px}.editor .field input,.editor .field select,.editor .field textarea{background:linear-gradient(90deg,#afafaf66,rgba(78,78,78,.102));border:none;border-radius:3px;box-shadow:0 0 0 .5px #0000004d;box-sizing:border-box;display:block;font-family:Lexend Deca,sans-serif;font-size:14.5px;font-weight:400;margin-bottom:7px;padding:5px 12px;resize:none;width:100%}.editor .field input:focus,.editor .field select:focus,.editor .field textarea:focus{box-shadow:0 0 4px #000000ba,0 0 1px #000000ba;outline:0 solid grey}.editor .field input[type=number],.editor .field select[type=number],.editor .field textarea[type=number]{display:block;width:75px}.editor .field input:disabled,.editor .field input:read-only,.editor .field textarea:disabled,.editor .field textarea:read-only{background:none}.editor .field input:disabled:focus,.editor .field input:read-only:focus,.editor .field textarea:disabled:focus,.editor .field textarea:read-only:focus{box-shadow:none}.editor .field.select-picker-wrap{background:linear-gradient(308deg,#efefef00,hsla(0,0%,91%,.612));box-shadow:0 0 2px #00000054;margin:3px 0;padding:2px 3px 3px 7px}.editor .field.select-picker-wrap label{color:#000;font-size:12px;min-height:23px}.editor .field .select-picker{display:flex;flex-wrap:wrap}.editor .field .select-picker .select-picker-option{align-items:center;background:#e9e9e9;border-radius:0;color:#696a6b;cursor:pointer;display:flex;font-size:13px;justify-content:center;min-width:24px;overflow:hidden;padding:2px 4px;-webkit-user-select:none;user-select:none}.editor .field .select-picker .select-picker-option .color-frame{border-radius:5px;box-shadow:0 0 0 1px #0000006b;filter:saturate(.4);height:12px;margin-right:5px;width:12px}.editor .field .select-picker .select-picker-option.active .color-frame{filter:saturate(1)}.editor .field .select-picker .select-picker-option:hover{background:#e2e2e2}.editor .field .select-picker .select-picker-option:hover .color-frame{scale:1.1}.editor .field .select-picker .select-picker-option .option-prefix{filter:grayscale(1);font-weight:700;margin-right:5px;opacity:.35}.editor .field .select-picker .select-picker-option.active{background:#fff;border-radius:8px;box-shadow:0 0 3px #3c464d;color:#000;text-shadow:0 0 1px #fff;z-index:1}.editor .field .select-picker .select-picker-option.active .option-prefix{filter:none;opacity:1}.editor .field textarea{background:linear-gradient(90deg,#afafaf2b,#dddddd96)}.editor .field td.clear-item input,.editor .field td.clear-item select,.editor .field td.clear-item textarea{font-family:Lexend Deca,sans-serif}.editor .field .loadingOptions{animation-duration:.53s;animation-fill-mode:both;animation-name:fadeIn;animation-timing-function:cubic-bezier(.075,.82,.165,1);box-shadow:3px 3px 4px #0000000d;font-size:14px;font-weight:400;padding:8px}.editor .field textarea{height:80px;width:100%!important}.editor .field input[type=checkbox]{height:17px}.editor .field.linkedToPrevious{align-items:flex-start;display:flex;justify-content:center}.editor .field.linkedToPrevious label{margin:3px 0 0 7px}.editor .button{height:auto;margin-bottom:4px;margin-top:9px;padding:10px}.button{background-color:#dcdcdc;height:40px}.button:hover{background-color:#606162}.button.cancel{background-color:initial;border:none}.button.cancel:hover{color:grey}.modal .editor{padding:15px;width:100%}.multiColumn{grid-gap:14px;display:grid;margin-bottom:12px}.multiColumn.columns-2{grid-template-columns:1fr 1fr}@media screen and (min-width:1200px){.multiColumn.columns-2{grid-gap:4px;padding:4px}}.multiColumn.columns-3,.multiColumn.columns-4{grid-template-columns:1fr 1fr 1fr}.multiColumn.columns-4>:last-child{grid-column:1/5}.multiColumn.basic-columns{grid-template-columns:1fr 1fr}@media screen and (max-width:860px){.multiColumn.basic-columns,.multiColumn.columns-2,.multiColumn.columns-3,.multiColumn.columns-4{grid-template-columns:1fr}}.multiColumn>div.formColumn{grid-gap:0 10px;background:#fafafa;border:1px solid #0000001a;border-radius:5px;box-shadow:0 0 21px 1px #0000001a;display:grid;grid-auto-flow:column;grid-column:1;grid-template-columns:1fr;grid-template-rows:repeat(16,-webkit-max-content);grid-template-rows:repeat(16,max-content);padding:12px}@media screen and (min-width:860px){.multiColumn>div.formColumn{grid-auto-flow:row;grid-column:auto;grid-template-columns:1fr 1fr 1fr 1fr}.multiColumn>div.formColumn>*{grid-column:1/5}.multiColumn>div.formColumn .field.half-1{grid-column:1/3}.multiColumn>div.formColumn .field.three-quarters-1{grid-column:1/4}.multiColumn>div.formColumn .field.half-2{grid-column:3/5}.multiColumn>div.formColumn .field.quarter-1{grid-column:1}.multiColumn>div.formColumn .field.quarter-2{grid-column:2}.multiColumn>div.formColumn .field.quarter-3{grid-column:3}.multiColumn>div.formColumn .field.quarter-4{grid-column:4}.multiColumn>div.formColumn [class^=quarter-] label{max-width:100px}}.hybrid-search-wrap-outer{position:relative}.hybrid-search-wrap-outer .hybrid-search-results{background:#fcfcfc;border-radius:0 7px 7px 7px;box-shadow:0 0 0 1px #0000004d,0 0 12px #00000036;font-size:12px;left:2px;max-height:130px;min-width:100%;overflow-y:auto;position:absolute;top:100%;z-index:5}.hybrid-search-wrap-outer .hybrid-search-results .hybrid-search-result{cursor:pointer}.hybrid-search-wrap-outer .hybrid-search-results .hybrid-search-result>div{padding:5px}.hybrid-search-wrap-outer .hybrid-search-results .hybrid-search-result:hover{background:#b9c8be}.hybrid-search-wrap-outer .hybrid-search-wrap,.hybrid-search-wrap-outer .hybrid-search-wrap .search-button{align-items:center;display:flex;justify-content:space-between}.hybrid-search-wrap-outer .hybrid-search-wrap .search-button{cursor:pointer;height:100%;margin-left:-1px;margin-right:4px;padding:0}.hybrid-search-wrap-outer .hybrid-search-wrap .search-button img{background:#a9dcf3;border-radius:5px;margin-bottom:9px;margin-left:4px;margin-top:2px;padding:6.5px;transition:all .24s ease-in-out;width:13px}.hybrid-search-wrap-outer .hybrid-search-wrap .search-button:hover img{background:#e78686}.multiAdd .hybrid-search-wrap-outer{height:100%;margin-bottom:-2px;min-height:28px;position:relative}.multiAdd .hybrid-search-wrap-outer .hybrid-search-wrap{box-shadow:0 0 0 #00000008;overflow:hidden;position:absolute;transform-origin:0 50%;transition:width .135s ease-in;width:35px;z-index:2}.multiAdd .hybrid-search-wrap-outer.hovered .hybrid-search-wrap{box-shadow:0 0 5px #0000004d;left:0;position:absolute;scale:1.15;top:0;width:130px}.multiAdd .hybrid-search-wrap-outer:hover .hybrid-search-wrap{opacity:1}.bottom-bar{grid-gap:10px;align-items:center;background:#f5f5f5;bottom:0;box-shadow:0 -1px 0 #00000021;display:grid;grid-template-columns:1fr 200px;position:-webkit-sticky;position:sticky;z-index:3}.bottom-bar button.button{margin-bottom:0;margin-top:0;padding:15px 4px}.bottom-bar .error-list{display:grid;font-size:12px;grid-template-columns:70px 1fr;height:100%}.bottom-bar .error-list .error-list-head{align-items:center;background:brown;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:0 3px}.bottom-bar .error-list .error-list-head .error-list-head-number{align-items:center;background:#fff;border-radius:50%;color:#000;display:flex;height:20px;justify-content:center;width:20px}.bottom-bar .error-list ul{display:flex;flex-wrap:wrap;height:48px;margin:0;overflow-y:auto;padding:5px 20px}.bottom-bar .error-list li{animation-duration:1s;animation-fill-mode:both;animation-name:fade-in;color:#a04a22;cursor:pointer;font-size:10.5px;list-style-type:"✕";margin-right:15px;padding:0 7px}.form-options-icon{align-items:center;cursor:pointer;display:flex;padding:5px 15px;position:relative;text-align:center;text-decoration:none}.form-options-icon:hover{color:grey}.form-options{animation-delay:.13s;animation-duration:.23s;animation-fill-mode:both;animation-name:slideIn;background:#fff;border-radius:5px;box-shadow:-2px 2px 5px #0000004d;display:none;max-height:200px;max-width:200px;overflow-y:auto;position:absolute;right:0;top:100%;transform-origin:top;width:-webkit-max-content;width:max-content;z-index:3}.form-options div.form-option{color:#000;font-size:10px;max-width:200px;padding:5px 12px;text-align:right}.form-options div.form-option:hover{background:grey;color:#fff}.form-options-icon:hover .form-options{display:block}.auth-edit-field{display:flex}.historyComparison{background:#e5e5e5;box-shadow:0 0 3px #0000004d}.historyComparison .historyComparisonInner{grid-gap:10px;display:grid;grid-template-columns:1fr 1fr 33px}.historyComparison .historyItemDetails{align-items:center;background:#fff;border-radius:3px;color:#000;display:flex;font-size:13px;height:auto;padding:1px 7px;width:-webkit-max-content;width:max-content}.historyComparison:not(:first-child) .historyComparisonInner{margin-top:16px}.historyComparison .comparedItems{border:1px solid #80808057;margin:5px}.historyComparison .comparedItem{display:grid;font-size:12px;grid-template-columns:200px 1fr 1fr;overflow-wrap:anywhere}.historyComparison .comparedItem>*{padding:0 10px}.historyComparison .comparedItem:nth-child(odd){background:#f5f5f5}.historyComparison table.history-item-table{border-collapse:collapse;font-size:9px}.historyComparison table.history-item-table th{font-weight:400}.historyComparison table.history-item-table td,.historyComparison table.history-item-table th{border:1px solid hsla(0,0%,49%,.355);font-size:9px;text-align:center}.historyComparison table.history-item-table td{font-weight:400}.historyComparison table.history-item-table th{background:#c7c7c7;font-size:7px}.form-change-wrapper{display:grid;grid-template-columns:1fr 250px;width:100%}.form-change-wrapper .form-change-reason-wrap{grid-gap:20px;background:#fff;display:grid;grid-template-rows:-webkit-max-content 1fr 50px;grid-template-rows:max-content 1fr 50px;padding:14px}@media screen and (max-width:800px){.form-change-wrapper .form-change-reason-wrap{order:-1}}.form-change-wrapper .form-change-reason-wrap button{border:none}.form-change-wrapper .form-change-reason{background:#00000012;border:none;border-radius:5px;box-shadow:0 0 2px #0006;box-sizing:border-box;height:120px;padding:5px;resize:none;width:100%}.form-change-wrapper .form-change-reason:focus-visible{background:#00000008;outline:none}.form-change-wrapper table.data-table.form-changes th{background:#cbd8d3}.form-change-wrapper table.data-table.form-changes td{font-size:10px}.form-change-wrapper table.data-table.form-changes td ins{box-shadow:0 0 3px green;font-weight:700}@media screen and (max-width:800px){.form-change-wrapper{display:flex;flex-direction:column}}.super-field{background:#6dc1e7}.super-field .multiColumn{border:none;margin-bottom:0;padding:0}.super-field .multiColumn .formColumn{grid-gap:0;background:none;padding:0}.super-field .event-summary-top{grid-gap:0 32px;align-items:center;display:grid;font-size:13px;font-weight:500;grid-template-columns:1fr -webkit-max-content -webkit-max-content -webkit-max-content -webkit-max-content;grid-template-columns:1fr max-content max-content max-content max-content;text-transform:uppercase}.super-field .event-summary-top .field{border-radius:4px;padding:0}.super-field .event-summary-top>div{align-items:center;display:flex}.super-field .event-summary-top>div img{margin-right:6px;width:13px}@media screen and (max-width:860px){.super-field *{font-size:8px}.super-field .event-summary-top{display:grid;grid-template-columns:1fr 1fr}}.sum-label{display:inline-block;font-size:10px;margin-right:4px;text-transform:uppercase}.sub-tab-wrapper{background:#e9eaeb;border-radius:6px;margin:-10px;padding:1px}@media screen and (min-width:1060px){.sub-tab-wrapper{display:grid;grid-template-columns:100px 1fr}}.sub-tabs{align-items:center;background:#f5f5f5;display:flex;height:-webkit-max-content;height:max-content;justify-content:flex-start;padding:0;position:-webkit-sticky;position:sticky;top:34px;z-index:2}.sub-tabs>div{background:hsla(0,0%,65%,.231);font-family:Lexend Deca,sans-serif;font-size:12px;margin-right:3px;min-width:75px;padding:3px;text-align:center}.sub-tabs>div:hover{background:rgba(54,81,81,.638);color:#fff;cursor:pointer}.sub-tabs>div.active{background:linear-gradient(20deg,rgba(54,81,81,.977),rgba(27,40,40,.977));color:#fff}@media screen and (min-width:1060px){.sub-tabs{display:block;margin-left:-4px}.sub-tabs>div{border-radius:0 25px 25px 0;margin-bottom:2px}}.sub-tab-fields{display:none}.sub-tab-fields.active{display:block}.sub-tab-fields .multiColumn{grid-gap:7px}.sub-tab-fields .multiColumn .formColumn{border:none;box-shadow:none;padding:4px 6px}.sub-tab-fields .multiColumn .formColumn:last-child{margin-bottom:20px}.form-content{min-height:68vh}.contract-form .form-content{min-height:0}td{position:relative}td .suggestion-box{animation-delay:.25s;animation-duration:.17s;animation-fill-mode:both;animation-name:appear;animation-timing-function:ease-in-out;background:#fff;border-radius:5px;bottom:70%;box-shadow:0 0 3px #0006;display:none;left:70%;max-height:60px;overflow-y:auto;position:absolute;width:-webkit-max-content;width:max-content;z-index:10}td .suggestion-box .suggestion-box-single{cursor:pointer;padding:2px 15px}td .suggestion-box .suggestion-box-single:hover{background:#f0f0f0}td .suggestion-box .suggestion-date{background:#f5f5f5;display:inline-block;font-size:90%;margin-left:2px;padding:1px 3px}td:hover .suggestion-box{display:block}.settle-field{text-align:right}.settle-button{background:#0b7a3a;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;padding:5px 7px}.settle-button:hover{background:#085528}.editor.form-clear{box-sizing:border-box;max-width:80vw}.editor.form-clear .field .select-picker .select-picker-option.active{border-radius:2px}.editor.form-clear .form-tab-wrap .multiColumn .formColumn{background:#fafafa;border-radius:0;box-shadow:none;margin:0;padding:1vw}.editor.form-clear .form-tab-wrap .multiColumn .formColumn .field{padding:2px 5px}.editor.form-clear .form-tab-wrap .multiColumn .formColumn .field label{font-size:12px}.editor.form-clear .form-tab-wrap .multiColumn .formColumn .field input,.editor.form-clear .form-tab-wrap .multiColumn .formColumn .field select{font-size:14px;padding:4px 8px}.editor.form-clear .form-tab-wrap .multiColumn .formColumn .field .field-help{background:none;font-size:12px}.editor.form-clear .form-tab-wrap .multiColumn .formColumn .field .select-picker .select-picker-option{font-size:13px;padding:4px 6px}.editor.form-clear .form-tab-wrap .multiColumn .formColumn .field .select-picker .select-picker-option:first-of-type{margin:3px 3px 3px 0}.editor.form-clear .form-tab-wrap .multiColumn .formColumn .field .select-picker .select-picker-option:not(:first-of-type){margin:3px}.editor.form-clear .form-tab-wrap .multiColumn .formColumn .field.select-picker-wrap{background:none;box-shadow:none}.editor.form-clear .form-tab-wrap .multiColumn .formColumn .field .hybrid-search-wrap-outer .hybrid-search-wrap input{background:#dce9f5}.editor.form-clear .form-tab-wrap .multiColumn .formColumn .field .hybrid-search-wrap-outer .hybrid-search-wrap .search-button img{width:12px}.viewSwitch{-webkit-user-select:none;user-select:none;width:100%}.viewSwitch div{align-items:center;background:#0003;color:#f5f5f5;cursor:pointer;display:flex;flex-direction:column;font-size:9px;justify-content:center;padding:6px 1px;text-align:center}.viewSwitch div img{filter:invert(.96);height:18px;padding:3px}.viewSwitch div:hover{background:#145d613b}.viewSwitch div.active{background:linear-gradient(90deg,#125b5f,#145d61 35%,#2b7d8d);color:#fff}.viewSwitch div.searchButton{max-width:100%}.viewSwitch div.searchButton.active{background:rgba(20,93,97,.578)}.calendarWrapper{grid-template-columns:68px 1fr;overflow:hidden;width:100vw}.calendarWrapper.expanded-panel{grid-template-columns:200px 1fr}.App.temporary .calendarWrapper{overflow:scroll}.calendarWrapper .calendar-search .found-items{padding:0;width:100%}.calendarWrapper .calendar-search .search-box{position:-webkit-sticky;position:sticky;top:0;z-index:3}.calendarWrapper .calendar-search .search-box form{align-items:flex-end;-webkit-backdrop-filter:blur(14px) brightness(.964);backdrop-filter:blur(14px) brightness(.964);box-shadow:0 5px 4px -3px #00000021;display:flex;padding:8px}.calendarWrapper .calendar-search .search-box form div{display:grid;padding:0 4px}.calendarWrapper .calendar-search .search-box form div input,.calendarWrapper .calendar-search .search-box form div select{border:none;border-radius:2px;padding:4px}.calendarWrapper .calendar-search .search-box form div label{font-size:11px}.calendarWrapper .calendar-search .search-box form button{background:#cce6df;border:none;cursor:pointer;height:auto;padding:4px 10px}.calendarWrapper .calendar-search .search-box form button:hover{background:#577b72}.calendarWrapper .calendar-search .search-box form .calendar-search-group{align-items:center;display:flex}.calendarWrapper .search-expandable{display:none;position:relative}.calendarWrapper .search-expandable.visible{display:block}.calendarSingle .left-panel,.calendarWrapper .left-panel{background:#313131;box-shadow:0 0 24px rgba(0,0,0,.375);color:#f5f5f5}.calendarSingle .mainHeader,.calendarWrapper .mainHeader{max-width:100%}.calendarSingle .mainInfo,.calendarWrapper .mainInfo{display:block;height:-webkit-max-content;height:max-content;padding:0;text-align:left;width:100%}.calendarSingle .viewSwitch,.calendarWrapper .viewSwitch{display:block}.calendarSingle .viewSwitch>div,.calendarWrapper .viewSwitch>div{position:relative}.calendarSingle .viewSwitch>div .additional-left-option,.calendarWrapper .viewSwitch>div .additional-left-option{align-items:center;animation-delay:.1s;animation-duration:.4s;animation-fill-mode:both;animation-name:slideLeft;background:#000;box-sizing:border-box;display:none;height:100%;justify-content:center;left:100%;min-width:90px;padding:0 10px;position:absolute;top:0;z-index:-1}.calendarSingle .viewSwitch>div .additional-left-option:hover,.calendarWrapper .viewSwitch>div .additional-left-option:hover{background:linear-gradient(45deg,#14332a,#2f3a38);box-shadow:inset 0 0 0 5px #000}.calendarSingle .viewSwitch>div:hover.active .additional-left-option,.calendarWrapper .viewSwitch>div:hover.active .additional-left-option{display:flex}.calendarSingle .calendar,.calendarWrapper .calendar{display:grid;grid-template-columns:repeat(7,1fr);max-height:90vh;min-height:80vh;overflow-y:auto}@media screen and (max-width:900px){.calendarSingle .calendar,.calendarWrapper .calendar{grid-template-columns:1fr;max-height:calc(100vh - 200px);min-height:0;overflow-y:auto}}.calendarSingle .calendar .weekdays,.calendarWrapper .calendar .weekdays{background:#fff;display:grid;grid-column:1/8;grid-template-columns:repeat(7,1fr);padding-top:7px;position:-webkit-sticky;position:sticky;top:0;z-index:5}.calendarSingle .calendar .weekdays .saturday,.calendarWrapper .calendar .weekdays .saturday{color:#000;font-weight:500}.calendarSingle .calendar .weekdays .sunday,.calendarWrapper .calendar .weekdays .sunday{color:red;font-weight:500}.calendarSingle .calendar .weekdays>div,.calendarWrapper .calendar .weekdays>div{color:grey;font-size:16px;text-align:center;text-transform:uppercase}@media screen and (max-width:900px){.calendarSingle .calendar .weekdays,.calendarWrapper .calendar .weekdays{display:none}}.calendarSingle .calendar.week-view,.calendarWrapper .calendar.week-view{grid-template-rows:50px 1fr}.calendarSingle .calendar.week-view .weekdays,.calendarWrapper .calendar.week-view .weekdays{height:50px;padding:0}.calendarSingle .calendar .day,.calendarWrapper .calendar .day{box-shadow:0 0 1px #0003;box-sizing:border-box;display:grid;font-size:13px;grid-template-columns:30px 1fr;height:99px;margin:.5px;min-height:12vh}.calendarSingle .calendar .day .eventDots,.calendarWrapper .calendar .day .eventDots{display:flex;flex-wrap:wrap;font-size:19px;justify-content:space-around;line-height:8.5px}.calendarSingle .calendar .day .eventTimes,.calendarWrapper .calendar .day .eventTimes{background:#f6f6f6;color:#000;padding:0 2px}.calendarSingle .calendar .day .eventCreator,.calendarWrapper .calendar .day .eventCreator{background:hsla(39,77%,83%,.419);border-radius:2px;box-shadow:-1px 1px 0 #00000036;color:#000;float:right;font-size:9px;padding:0 2px}.calendarSingle .calendar .day .dayData,.calendarWrapper .calendar .day .dayData{align-items:center;box-shadow:0 0 13px #00000014;color:#2c2c2c;display:flex;flex-direction:column;font-size:21px;font-weight:100;justify-content:space-between;padding-bottom:10%;padding-top:10%;width:100%;z-index:2}.calendarSingle .calendar .day.stateHoliday .dayData,.calendarWrapper .calendar .day.stateHoliday .dayData{color:red}.calendarSingle .calendar .day.weekView,.calendarWrapper .calendar .day.weekView{display:flex;flex-direction:column;height:500px;max-height:60vh}.calendarSingle .calendar .day.weekView .dayData,.calendarWrapper .calendar .day.weekView .dayData{flex-direction:row;justify-content:center;padding:initial}.calendarSingle .calendar .day .add,.calendarWrapper .calendar .day .add{color:green;cursor:pointer;display:flex;font-size:30px;font-weight:700;opacity:0;transition:opacity .5s cubic-bezier(.075,.82,.165,1);width:auto}.calendarSingle .calendar .day .add img,.calendarWrapper .calendar .day .add img{width:26px}.calendarSingle .calendar .day .add-event-list,.calendarWrapper .calendar .day .add-event-list{cursor:pointer;font-size:13px;font-weight:100;opacity:0}.calendarSingle .calendar .day .add-event-list img,.calendarWrapper .calendar .day .add-event-list img{width:20px}.calendarSingle .calendar .day:hover .add,.calendarSingle .calendar .day:hover .add-event-list,.calendarWrapper .calendar .day:hover .add,.calendarWrapper .calendar .day:hover .add-event-list{opacity:1}.calendarSingle .calendar .day .events,.calendarWrapper .calendar .day .events{background:#f5f5f5;display:flex;flex-direction:column;overflow-y:auto;position:relative;scroll-behavior:smooth}.calendarSingle .calendar .day .events::-webkit-scrollbar,.calendarWrapper .calendar .day .events::-webkit-scrollbar{height:4px;width:4px}.calendarSingle .calendar .day.otherMonth,.calendarWrapper .calendar .day.otherMonth{opacity:.3}.calendarSingle .calendar .day .currentEvents,.calendarWrapper .calendar .day .currentEvents{display:flex;flex-direction:column;width:99%}.calendarSingle .calendar .day .currentEvents .event,.calendarWrapper .calendar .day .currentEvents .event{animation-duration:.05s;animation-name:slideIn;animation-timing-function:ease-in-out;border-radius:2px;box-shadow:0 4px 2px -3px #0003;box-sizing:border-box;color:#fff;font-size:11px;margin:2px;max-width:14vw;overflow:hidden;position:relative;width:98%}.calendarSingle .calendar .day .currentEvents .event .main,.calendarWrapper .calendar .day .currentEvents .event .main{align-items:center;color:#fff;display:flex;justify-content:space-between;padding:1px 2px;width:-webkit-max-content;width:max-content}.calendarSingle .calendar .day .currentEvents .event .main .eventType,.calendarWrapper .calendar .day .currentEvents .event .main .eventType{padding:0}.calendarSingle .calendar .day .currentEvents .event .main .options,.calendarWrapper .calendar .day .currentEvents .event .main .options{align-items:center;display:none;justify-content:space-between}.calendarSingle .calendar .day .currentEvents .event .main .options a,.calendarWrapper .calendar .day .currentEvents .event .main .options a{align-items:center;display:flex;justify-content:center}.calendarSingle .calendar .day .currentEvents .event .main .options img,.calendarWrapper .calendar .day .currentEvents .event .main .options img{background-color:#fff0;border-radius:50%;cursor:pointer;filter:invert(1);padding:3px;transition:all .25s ease-in-out;width:18px}.calendarSingle .calendar .day .currentEvents .event .main .options img:hover,.calendarWrapper .calendar .day .currentEvents .event .main .options img:hover{background-color:#ffffff4d}.calendarSingle .calendar .day .currentEvents .event .details,.calendarWrapper .calendar .day .currentEvents .event .details{background:#ffffffa3;box-sizing:border-box;color:#000;font-weight:500;overflow-x:hidden;padding:0 1px}.calendarSingle .calendar .day .currentEvents .event .details .event-company-name,.calendarWrapper .calendar .day .currentEvents .event .details .event-company-name{line-height:110%}.calendarSingle .calendar .day .currentEvents .event .details .event-company-contact,.calendarWrapper .calendar .day .currentEvents .event .details .event-company-contact{background:#ededed;font-family:Rethink Sans,sans-serif;font-size:9.5px;padding:2px 3px;width:-webkit-max-content;width:max-content}.calendarSingle .calendar .day .currentEvents .event .eventType,.calendarWrapper .calendar .day .currentEvents .event .eventType{text-transform:uppercase}.calendarSingle .calendar .day .currentEvents .event .eventClient,.calendarWrapper .calendar .day .currentEvents .event .eventClient{font-size:11.5px}.calendarSingle .calendar .day .currentEvents .event .eventRow,.calendarWrapper .calendar .day .currentEvents .event .eventRow{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:space-between}.calendarSingle .calendar .day .currentEvents .event .eventRow .venues .venue-individual,.calendarWrapper .calendar .day .currentEvents .event .eventRow .venues .venue-individual{font-size:9px;margin:0;padding:0 3px 0 0}.calendarSingle .calendar .day .currentEvents .event .eventDetails:not(:empty),.calendarWrapper .calendar .day .currentEvents .event .eventDetails:not(:empty){background:#0000;border-radius:4px;box-shadow:inset 0 0 3px #0003;box-sizing:border-box;color:#0000;display:block;font-size:9px;height:0;margin-bottom:3px;overflow-y:scroll;padding:0;text-overflow:clip;transition:all .3s cubic-bezier(.075,.82,.165,1);transition-delay:.1s;width:100%}.calendarSingle .calendar .day .currentEvents .event .eventDetails:not(:empty):empty,.calendarWrapper .calendar .day .currentEvents .event .eventDetails:not(:empty):empty{padding:1px}.calendarSingle .calendar .day .currentEvents .event .advance,.calendarWrapper .calendar .day .currentEvents .event .advance{color:#0d5d1a;font-size:8.5px}.calendarSingle .calendar .day .currentEvents .event .venue,.calendarWrapper .calendar .day .currentEvents .event .venue{color:#3c3c3c}.calendarSingle .calendar .day .currentEvents .event .venue:before,.calendarWrapper .calendar .day .currentEvents .event .venue:before{color:grey;font-size:10px;margin-right:3px}.calendarSingle .calendar .day .currentEvents .event:hover .options,.calendarWrapper .calendar .day .currentEvents .event:hover .options{display:flex}.calendarSingle .calendar .day .currentEvents .event.non-creator,.calendarWrapper .calendar .day .currentEvents .event.non-creator{color:grey;opacity:.9}.calendarSingle .calendar .day .currentEvents .event.non-creator *,.calendarWrapper .calendar .day .currentEvents .event.non-creator *{color:grey}.calendarSingle .calendar .day .currentEvents .event.non-creator .main,.calendarWrapper .calendar .day .currentEvents .event.non-creator .main{background:#f5f5f5!important}.calendarSingle .calendar .day .currentEvents .event.creator,.calendarWrapper .calendar .day .currentEvents .event.creator{border-left:9px solid #6ef66e;filter:contrast(1.1)}.calendarSingle .calendar .day .currentEvents .event .options-hover,.calendarWrapper .calendar .day .currentEvents .event .options-hover{display:none}.calendarSingle .calendar .day .currentEvents .event:hover .options-hover,.calendarWrapper .calendar .day .currentEvents .event:hover .options-hover{align-items:center;animation-duration:.2s;animation-fill-mode:both;animation-name:appear;animation-timing-function:ease-in-out;background:#fff;box-shadow:0 0 4px #000;display:flex;justify-content:center;position:absolute;right:0;top:0;z-index:2}.calendarSingle .calendar .day .currentEvents .event:hover .options-hover .more-options,.calendarWrapper .calendar .day .currentEvents .event:hover .options-hover .more-options{color:#000;display:none}.calendarSingle .calendar .day .currentEvents .event:hover .options-hover:hover .more-options,.calendarWrapper .calendar .day .currentEvents .event:hover .options-hover:hover .more-options{align-items:center;animation-delay:.1s;animation-duration:.12s;animation-fill-mode:both;animation-name:appear;animation-timing-function:ease-in-out;background:#e6e6e6;display:flex;justify-content:center}.calendarSingle .calendar .day .currentEvents .event:hover .options-hover a,.calendarWrapper .calendar .day .currentEvents .event:hover .options-hover a{display:flex}.calendarSingle .calendar .day .currentEvents .event:hover .options-hover .more-options img,.calendarSingle .calendar .day .currentEvents .event:hover .options-hover .more-options>a,.calendarSingle .calendar .day .currentEvents .event:hover .options-hover>a,.calendarSingle .calendar .day .currentEvents .event:hover .options-hover>img,.calendarWrapper .calendar .day .currentEvents .event:hover .options-hover .more-options img,.calendarWrapper .calendar .day .currentEvents .event:hover .options-hover .more-options>a,.calendarWrapper .calendar .day .currentEvents .event:hover .options-hover>a,.calendarWrapper .calendar .day .currentEvents .event:hover .options-hover>img{cursor:pointer;padding:3px}.calendarSingle .calendar .day .currentEvents .event:hover .options-hover .more-options img:hover,.calendarSingle .calendar .day .currentEvents .event:hover .options-hover .more-options>a:hover,.calendarSingle .calendar .day .currentEvents .event:hover .options-hover>a:hover,.calendarSingle .calendar .day .currentEvents .event:hover .options-hover>img:hover,.calendarWrapper .calendar .day .currentEvents .event:hover .options-hover .more-options img:hover,.calendarWrapper .calendar .day .currentEvents .event:hover .options-hover .more-options>a:hover,.calendarWrapper .calendar .day .currentEvents .event:hover .options-hover>a:hover,.calendarWrapper .calendar .day .currentEvents .event:hover .options-hover>img:hover{background:#ececec}.calendarSingle .calendar .day .currentEvents .event:hover .options-hover img,.calendarWrapper .calendar .day .currentEvents .event:hover .options-hover img{width:15px}.calendarSingle .calendar .day .currentEvents .event:hover,.calendarWrapper .calendar .day .currentEvents .event:hover{background:#fff}.calendarSingle .calendar .day.weekView .event:hover .eventDetails:not(:empty),.calendarWrapper .calendar .day.weekView .event:hover .eventDetails:not(:empty){background:#e1e1e1;color:#5e5e5e;height:40px;padding:4px}@media screen and (max-width:900px){.calendarSingle .calendar .day,.calendarWrapper .calendar .day{grid-template-columns:64px 1fr;height:200px}.calendarSingle .calendar .day.otherMonth,.calendarWrapper .calendar .day.otherMonth{display:none}.calendarSingle .calendar .day .dayData,.calendarWrapper .calendar .day .dayData{font-size:32px}.calendarSingle .calendar .day .dayData .add,.calendarWrapper .calendar .day .dayData .add{font-size:40px;opacity:1}.calendarSingle .calendar .day .currentEvents,.calendarWrapper .calendar .day .currentEvents{grid-gap:10px;display:grid;grid-template-columns:1fr 1fr}}@media screen and (max-width:900px) and (max-width:700px){.calendarSingle .calendar .day .currentEvents,.calendarWrapper .calendar .day .currentEvents{grid-template-columns:1fr}}@media screen and (max-width:900px){.calendarSingle .calendar .day .currentEvents .event,.calendarWrapper .calendar .day .currentEvents .event{font-size:12px;max-width:100%;width:100%}.calendarSingle .calendar .day .currentEvents .event .main .options,.calendarWrapper .calendar .day .currentEvents .event .main .options{display:flex}}.calendarSingle{width:100%}.calendarSingle *{font-size:110%}.calendarSingle .calendar{display:block}.calendarSingle .calendar .day{display:block;width:100%}.calendarSingle .calendar .day .currentEvents .event{max-width:100%}.calendarSingle .calendar .day .currentEvents .event .eventTimes{font-size:13px}.calendarSingle .calendar .day .currentEvents .event .eventClient{font-size:14px}.calendarSingle .calendar .day .currentEvents .event .eventRow .venues .venue-individual{font-size:12px}.eventFullView{padding:30px}.calendarHeader .calendarMonthOptions{align-items:center;background:linear-gradient(0deg,#d3dae7,#0000);box-sizing:border-box;display:flex;justify-content:center;text-align:center;width:100%}.calendarHeader .calendarMonthOptions>div{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.calendarHeader .calendarMonthOptions>div>div{align-items:center;display:flex;justify-content:center;padding:1px 30px}.calendarHeader .calendarMonthOptions button{background:#0000;border:none;box-shadow:none;color:#000;font-size:20px;padding:0 15px;transform-origin:50%}.calendarHeader .calendarMonthOptions button:hover{color:#000;scale:1.2}.calendarHeader .calendarMonthOptions div{text-transform:uppercase}.calendarHeader .calendarMonthOptions .selectedMonth{color:#143232;font-size:26px;font-weight:700;width:250px}.calendarHeader .calendarMonthOptions .adjoiningMonth{color:#b8b8b8;cursor:pointer;font-size:15px;font-weight:100;width:140px}.calendarHeader .calendarMonthOptions .adjoiningMonth:hover{color:grey;text-decoration:underline;text-underline-offset:10px}.calendarWrapper .calendarHeader .calendarMonthOptions{background:linear-gradient(45deg,#083e40,#17353e)}.calendarWrapper .calendarHeader .calendarMonthOptions *{color:#f5f5f5}@media screen and (max-width:1200px){.calendarWrapper .calendarHeader .selectedMonth{font-size:17px;width:180px}.calendarWrapper .calendarHeader .calendarMonthOptions>div{padding:0}.calendarWrapper .calendarHeader .calendarMonthOptions>div>div{padding:2px 5px}.calendarWrapper .calendarHeader .calendarMonthOptions .adjoiningMonth{font-size:12px;padding:0;width:110px}}@media screen and (max-width:900px){.calendarWrapper .calendarHeader{background:#fff}.calendarWrapper .calendarHeader .calendarMonthOptions .adjoiningMonth{display:none}}.calendar-search{background:url(/static/media/back_table.66734eaf75b888aa6662.jpg) #ffffff8f;background-blend-mode:screen;background-size:cover;height:100%;max-height:calc(100vh - 30px);max-width:100vw;overflow-x:clip;overflow-y:auto}.calendar-list{display:grid;margin:0 auto;max-height:calc(100vh - 100px);max-width:min(1700px,100vw);overflow-x:clip;overflow-y:auto;padding-bottom:0}@media screen and (max-width:1100px){.calendar-list{max-height:calc(100vh - 100px)}}@media screen and (max-width:900px){.calendar-list{max-height:calc(100vh - 232px);overflow-x:auto}}.calendar-list .day{background:hsla(0,0%,92%,.595);border-radius:7px;margin:15px auto;max-width:1600px;width:100%}.calendar-list .day.today{box-shadow:2px -7px 12px -5px #00000024}@media screen and (max-width:900px){.calendar-list .day{margin:0}}.calendar-list .day-info{align-items:center;background:#304447;border-radius:15px 15px;box-shadow:0 1px #0003;color:#fff;display:flex;display:grid;font-family:Lexend Deca,sans-serif;grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;justify-content:center;margin:0 auto;max-width:100%;padding:5px 30px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.calendar-list .day-info .day-info-date{align-items:center;display:flex;justify-content:space-between;margin:0 10px;width:280px}@media screen and (max-width:700px){.calendar-list .day-info .day-info-date{width:245px}}.calendar-list .day-info .day-info-date .day-info-weekday{font-size:20px;text-transform:uppercase}@media screen and (max-width:700px){.calendar-list .day-info .day-info-date{font-size:11px;width:180px}.calendar-list .day-info .day-info-date .day-info-weekday{font-size:13px}}@media screen and (max-width:1100px){.calendar-list .day-info{border-radius:0}}.calendar-list .day.empty-day .day-info{background:#e5e5e5;color:grey}.calendar-list .add,.calendar-list .add-event-list{align-items:center;background:#1dbb5a;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:13px;justify-content:center;margin-left:15px;padding:6px 18px}.calendar-list .add-event-list:hover,.calendar-list .add:hover{background:#0e8039}@media screen and (max-width:800px){.calendar-list .add,.calendar-list .add-event-list{font-size:13px;padding:8px 10px}}.calendar-list .add-event-list{background:#b3b3b3a1;font-size:12px;height:-webkit-max-content;height:max-content;padding:5px 9px}.calendar-list .events .currentEvents ::-webkit-scrollbar{width:2px}.calendar-list .events .event{border-radius:7px;margin:3px;padding:5px 15px}.calendar-list .events .event:hover{background:#fff;box-shadow:2px 2px 8px #0003}.calendar-list .events .event .eventTimes{font-family:monospace;font-size:16px;padding:5px}.calendar-list .events .event .details{padding:5px}.calendar-list .events .event .eventDetails{font-size:10px;padding:3px 0}.calendar-list .events .event .main{align-items:center;border-radius:5px 21px 21px 5px;box-sizing:border-box;color:#fff;display:flex;justify-content:space-between;padding:2px 10px;width:100%}.calendar-list .events .event .main .eventType{font-size:16px;text-transform:uppercase}.calendar-list .events .event .main .options{align-items:center;display:flex;justify-content:center;margin-left:3px}.calendar-list .events .event .main .options img{cursor:pointer;filter:invert(1);padding:2px 5px;width:20px}.calendar-list .events .event .main .options a{align-items:center;display:flex;justify-content:center}.editor .field{padding:0}.editor .field label.error-label{color:#9c0b0b}.editor .field input,.editor .field select{padding:2px 3px}.editor .field .error{box-shadow:-4px 0 0 #9c0b0b;color:#000}.editor .field .touched{box-shadow:-1px 0 0 #7fffd4}.editor .form-tabs>div.error-tab{color:#000;position:relative}.editor .form-tabs>div.error-tab:before{color:#9c0b0b;content:"•";font-size:30px;left:5px;position:absolute;top:50%;translate:0 -50%}.list-event .eventClient{font-weight:700;max-height:45px;max-width:95%;overflow:hidden;text-overflow:ellipsis}.eventInList{background:#fafafa;background:#fff url(/static/media/noisy-background.c2e104fff59c491e60ee.webp) #fff6;background-blend-mode:darken screen;background-size:150px;border-radius:8px;box-shadow:3px 3px #0000000d,0 0 5px #00000026;margin:5px 0;max-width:1200px;max-width:100%}.eventInList *{font-family:Lexend Deca,sans-serif}.eventInList .deposit-icon{flex-direction:row}.eventInList .framed-icon-group{flex-wrap:wrap;margin-right:0;margin-top:-5px;padding:0 5px;position:relative;transition:all .2s cubic-bezier(.23,1,.32,1)}.eventInList .framed-icon-group>div{font-size:16px;font-weight:100}.eventInList .framed-icon-group>span{display:none;font-size:8px;left:0;position:absolute;top:90%}.eventInList .eventContentWrap{display:grid;grid-template-columns:20px 1fr 20px;position:relative;transition:all .1s ease-in-out;transition-delay:.1s}.eventInList .eventContentWrap .venue{font-size:14px;font-weight:700}.eventInList .eventContentWrap .options,.eventInList .eventContentWrap .options2{background:#b2cacb;border-radius:2px;box-shadow:2px 2px #00000008;display:grid;grid-template-rows:1fr 1fr 1fr;height:100%;max-height:150px;opacity:0;overflow-x:hidden;right:100%;top:0;transition:all 21ms ease-in;transition-delay:.15s}.eventInList .eventContentWrap .options2>div,.eventInList .eventContentWrap .options>div{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;justify-content:center;padding:5px;text-align:center;width:100%}.eventInList .eventContentWrap .options2>div:hover,.eventInList .eventContentWrap .options>div:hover{background:#fff}.eventInList .eventContentWrap .options2>div img,.eventInList .eventContentWrap .options>div img{width:20px}.eventInList .eventContentWrap .options2{background:#f5f5f5;grid-template-rows:1fr 1fr;height:86px;left:100%;right:auto;width:40px}.eventInList .eventDetails,.eventInList .mainEventBar{padding:5px 16px}.eventInList .details{align-items:flex-end;display:grid;font-size:13px;grid-template-columns:280px 1fr 160px}.eventInList .details.potential{grid-template-columns:1fr 240px}@media screen and (max-width:900px){.eventInList .details{grid-template-columns:1fr}}.eventInList .mainEventBar{align-items:center;background-color:#f6f6f6;border-radius:6px;box-shadow:3px 3px #0000000d;display:grid;grid-template-columns:.65fr 1fr 250px;margin-bottom:15px;transition:all .13s ease-in-out}.eventInList .mainEventBar .eventTimes{font-size:20px;padding:0}.eventInList .mainEventBar .eventType{border-radius:50px;color:#fff;padding:3px 8px;text-align:center;transition:all .13s ease-in-out}@media screen and (max-width:900px){.eventInList .mainEventBar .eventType{border-radius:5px;font-size:12px;padding:2px 10px}}.eventInList .mainEventBar .venue .event-venue-summary{display:flex;flex-wrap:wrap}.eventInList .mainEventBar .venue .event-venue-summary img{opacity:.6;width:14px}.eventInList .mainEventBar .venue .event-venue-summary .event-venue-single{font-size:15px;font-weight:500;margin:0 4px;padding:1px 10px}@media screen and (max-width:900px){.eventInList .mainEventBar{grid-template-columns:1fr;text-align:center}.eventInList .mainEventBar .venue{margin:5px 0}.eventInList .mainEventBar .venue .event-venue-summary{display:flex;flex-wrap:wrap;justify-content:center}.eventInList .mainEventBar .venue .event-venue-summary img{opacity:.6;width:10px}.eventInList .mainEventBar .venue .event-venue-summary .event-venue-single{font-size:14px;font-weight:500;margin:1px 2px;padding:0 5px}.eventInList .mainEventBar .eventType{margin:0 auto;width:-webkit-max-content;width:max-content}.eventInList .mainEventBar .eventClient{max-width:100%}.eventInList .mainEventBar .details{grid-template-columns:1fr}}.eventInList .event-numbers{display:flex;justify-content:space-between}@media screen and (max-width:600px){.eventInList .event-numbers{flex-wrap:wrap;padding:14px 0}.eventInList .event-numbers .framed-icon-group>span{display:none}}.eventInList .eventGroup,.eventInList .eventGroup .stand-text{align-items:center;display:flex;justify-content:space-between}.eventInList .eventGroup .stand-text{background:#fff;box-shadow:0 0 1px;font-size:17px;font-weight:500;margin-bottom:6px;margin-right:21px;padding:1px 5px}.eventInList .eventGroup .stand-text img{margin-right:5px;width:10px}.eventInList .eventGroup .stand-text>div{padding:0 5px}.eventInList .eventClient{align-items:center;display:flex;height:auto;max-height:100%}.eventInList .eventClient .client-display:not(:empty){color:#00503d;font-size:17px;padding:0 5px}.eventInList .eventClient .client-display:not(:empty)>div:first-child:not(:empty){padding-right:8px}.eventInList .eventClient .client-display:not(:empty)>div:first-child:not(:empty)~div{font-size:80%}.eventInList .eventClient .client-display:not(:empty){align-items:flex-end;display:flex}@media screen and (max-width:900px){.eventInList .eventClient .client-display:not(:empty){align-items:center;display:grid;grid-template-columns:1fr;max-width:none;width:100%}.eventInList .eventClient .client-display:not(:empty) *{font-size:14px}.eventInList .eventClient .client-display:not(:empty)>div:nth-child(3){grid-column:1/2}}.eventInList .eventClient img{margin-left:12px;margin-right:4px;width:15px}.eventInList .eventComments:not(:empty){background:#f5f5f5;border-radius:0 0 10px 10px;color:#505050;display:flex;flex-wrap:wrap;font-size:9px;max-height:80px;overflow-y:auto;padding:3px 7px}.eventInList .eventComments:not(:empty)>div{background:#fff;border-radius:4px;box-shadow:1px 1px 2px #0000001f;display:flex;margin:3px 4px;padding:2px 7px}.eventInList .eventComments:not(:empty)>div img{margin-right:8px;opacity:.4;width:11px}.eventInList .eventDetails .event-view-schedule{background:hsla(0,0%,100%,.588);border-radius:30px;color:#6c6c6c;display:flex;font-size:11px;justify-content:space-between;margin:0 2px;padding:3px 15px;width:260px}.eventInList:hover .options,.eventInList:hover .options2{opacity:1;scale:1.04}@media screen and (min-width:900px){.eventInList:hover .eventContentWrap{grid-template-columns:54px 1fr 54px}}.eventInList:hover .mainEventBar{background-color:#fff}.eventInList:hover .eventType{scale:1.04}.eventInList .additional-details:not(:empty){background:#fff;border-radius:8px;color:grey;font-size:10px;margin:4px 24px;max-height:50px;overflow-y:auto;padding:4px 8px}.eventInList.multi-day .mainEventBar{grid-template-columns:150px 120px 1fr 250px}.eventInList.multi-day .event-day-number{border-radius:5px;box-shadow:0 0 2px #0000004d;color:#708090;font-family:Lexend Deca,sans-serif;font-size:12px;font-weight:700;margin-left:8px;margin-right:21px;padding:0 11px;text-align:center}@media screen and (max-width:900px){.eventInList.multi-day .mainEventBar{grid-template-columns:1fr;text-align:center}.eventInList{margin:10px auto;max-width:80vw}.eventInList .mainEventBar{background:none;box-shadow:none}}.day-list{display:flex;font-family:Lexend Deca,sans-serif;justify-content:space-around;max-width:100vw}@media screen and (max-width:700px){.day-list{overflow-x:auto}}.day-list>div{background:#323232;box-shadow:inset 0 5px 7px -7px #000000ba;color:#d3d3d317;cursor:pointer;padding:3px .84vh;position:relative;text-align:center;-webkit-user-select:none;user-select:none;width:100%}.day-list>div.events{background:#085966;color:#12b68f}.day-list>div.saturday{text-shadow:0 0 #433958}.day-list>div.holiday{text-shadow:0 0 #5b2525}.day-list>div .day-summary{background:#fff;border-radius:0 0 2px 2px;box-shadow:0 0 3px 1px #0000004d;display:none;font-size:11px;font-weight:400;left:0;max-width:180px;min-width:100%;position:absolute;top:100%;width:-webkit-max-content;width:max-content;z-index:10}.day-list>div .day-summary.right{left:auto;right:0}.day-list>div .day-data{padding:4px 13px}.day-list>div .day-data,.day-list>div:hover{background:#2a658c;color:#fff}.day-list>div:hover .day-summary{animation-delay:.15s;animation-duration:.13s;animation-fill-mode:both;animation-name:appear;color:#000;display:block;transform-origin:top}.day-list>div:hover .day-summary .event-summary{padding:7px 13px;text-transform:uppercase}.day-list>div:hover .day-summary .event-summary:nth-child(2n+2){background-color:#f8f8f8}@media screen and (max-width:900px){.day-list>div{display:none;margin-left:1px}.day-list>div.events{display:block}}.found-event-item{grid-gap:8px;align-items:center;animation-duration:.3s;animation-fill-mode:both;animation-name:cropUp;animation-timing-function:cubic-bezier(.075,.82,.165,1);background:#e4e4e4;box-shadow:0 0 1px #000;color:#000;display:grid;font-size:10px;grid-template-columns:1fr 24px;margin:5px 12px;padding:2px 6px}.found-event-item .options img{cursor:pointer;padding:5px;width:18px}@media screen and (max-width:900px){.mainInfo{top:0}}.calendarWrapper{background:url(/static/media/noisy-background.c2e104fff59c491e60ee.webp) #ffffffa3;background-blend-mode:lighten;background-size:250px;display:grid;height:calc(100vh - 25px);max-height:100dvh;transition:all .15s ease-in-out}.calendarWrapper .long-text-desktop{display:inline}@media screen and (max-width:900px){.calendarWrapper{display:block;height:calc(100vh - 98px);overflow:clip}.calendarWrapper .left-panel{display:block;z-index:2}.calendarWrapper .left-panel .viewSwitch{display:flex}.calendarWrapper .left-panel .viewSwitch>div{box-sizing:border-box;flex-direction:row;width:100%}.calendarWrapper .calendar-main-panel{display:block;position:relative}.calendarWrapper .calendar-main-panel .options,.calendarWrapper .calendar-main-panel .options2{position:absolute;width:50px}.calendarWrapper .calendar-main-panel .options{right:95%}.calendarWrapper .calendar-main-panel .options2{left:95%}.calendarWrapper .calendar-main-panel .eventInList{border-radius:3px;box-shadow:0 0 0 1px #0000001a}.calendarWrapper .calendar-main-panel .eventInList .eventContentWrap{grid-template-columns:5px 1fr 5px}.calendarWrapper .long-text-desktop{display:none}}@media screen and (min-width:1400px){.calendarWrapper .day{align-items:flex-start;background:none;display:grid;grid-template-columns:1fr 3fr}.calendarWrapper .day .events{height:100%}.calendarWrapper .day .day-info{background:hsla(0,0%,100%,.561);border-radius:2px;box-shadow:0 6px 13px -8px #0000003b;color:#000;grid-template-columns:1fr;grid-template-rows:-webkit-max-content -webkit-max-content;grid-template-rows:max-content max-content;height:-webkit-max-content;height:max-content;justify-items:flex-end;padding:5px 9px}.calendarWrapper .day .day-info .day-info-date{justify-content:space-between}.calendarWrapper .day .day-info .add{background:#0000;border-bottom:3px solid #1dbb5a;color:#1dbb5a;font-weight:700;margin-top:5px;max-width:-webkit-max-content;max-width:max-content;padding:5px 10px}.calendarWrapper .day .day-info .add:hover{background:#1dbb5a;color:#000}.calendarWrapper .day.empty-day .day-info{background:none}.calendarWrapper .day .eventInList{border-radius:3px;box-shadow:0 0 0 1px #0000001a;margin:0 auto;max-width:95%}.calendarWrapper .day .eventInList .eventContentWrap{grid-template-columns:5px 1fr 5px}.calendarWrapper .day .eventInList .eventContentWrap .eventType{border-radius:5px}.calendarWrapper .day .eventInList .eventContentWrap .event-venue-single{font-size:13px;padding:1px 4px}.calendarWrapper .day .eventInList .options,.calendarWrapper .day .eventInList .options2{align-content:flex-start;height:75%;position:absolute;width:34px}.calendarWrapper .day .eventInList .options2>div,.calendarWrapper .day .eventInList .options>div{padding:2px 3px}.calendarWrapper .day .eventInList .options2>div img,.calendarWrapper .day .eventInList .options>div img{padding:0;width:19px}.calendarWrapper .day .eventInList .options{right:100%;z-index:2}.calendarWrapper .day .eventInList .options2{align-content:flex-start;box-shadow:0 0 6px #0000006e;grid-template-rows:1fr 1fr 1fr 1px;left:97%}.calendarWrapper .day .eventInList .options2,.calendarWrapper .day .eventInList .options2>div{height:-webkit-max-content;height:max-content}.calendarWrapper .day .eventInList .options2>div:hover{background:#8ae1cd;filter:invert(1) hue-rotate(180deg)}}.guest-number-details div{padding:3px 6px}.weddingLayout.multiColumn{display:block}@media screen and (min-width:900px){.weddingLayout.multiColumn{display:grid;grid-template-areas:"a1 a2 a3" "a4 a2 a3" "a6 a5 a5" "a7 a8 a8";grid-template-columns:1fr 1fr 1fr}}.weddingLayout.multiColumn>div.formColumn{grid-auto-flow:row!important}.weddingLayout.multiColumn>div.formColumn:first-child{grid-area:a1}.weddingLayout.multiColumn>div.formColumn:nth-child(2){grid-area:a2}.weddingLayout.multiColumn>div.formColumn:nth-child(3){grid-area:a3}.weddingLayout.multiColumn>div.formColumn:nth-child(4){grid-area:a4}.weddingLayout.multiColumn>div.formColumn:nth-child(5){grid-area:a5}.weddingLayout.multiColumn>div.formColumn:nth-child(6){grid-area:a6}.weddingLayout.multiColumn>div.formColumn:nth-child(7){grid-area:a7}.weddingLayout.multiColumn>div.formColumn:nth-child(8){grid-area:a8}.weddingLayout.multiColumn>div.formColumn:nth-child(9){grid-area:a9}.weddingLayout.multiColumn>div.formColumn:nth-child(10){grid-area:a10}@media screen and (min-width:1000px){.modal.maximized .weddingLayout.multiColumn{grid-template-areas:"a1 a2 a3 a4" "a7 a2 a3 a6" "a8 a5 a5 a5";grid-template-columns:1fr 1fr 1fr 1fr}}.area-layout>.formColumn label{font-size:12px}.area-layout>.formColumn input,.area-layout>.formColumn select,.area-layout>.formColumn textarea{font-size:14px;margin-bottom:0;padding:1px 2px}table .company-client{text-wrap:pretty;align-items:center;display:flex;justify-content:space-between;line-height:130%;padding:3px 0}table .company-client>div:first-child{max-width:75%}table .contact-person{color:grey;font-size:70%;text-align:right}table.data-table tr.event-table-day.today{background:#dfdfb1;font-weight:700}table.data-table tr.event-table-day td>div{display:flex;justify-content:space-between}table.data-table tr.event-table-day .add-event-list,table.data-table tr.event-table-day .add-event-table{cursor:pointer;font-weight:700;margin-left:10px;opacity:.1;padding:1px 7px}table.data-table tr.event-table-day .add-event-list{background:hsla(0,0%,100%,.349);color:#000;font-weight:400}table.data-table tr.event-table-day:hover .add-event-list,table.data-table tr.event-table-day:hover .add-event-table{opacity:1}table.data-table tbody tr.potential-event{background:none}table.data-table tbody tr.event-table-row{position:relative}table.data-table tbody tr.event-table-row .event-table-row-options{display:none;left:0;position:absolute;top:0}table.data-table tbody tr.event-table-row .event-table-row-options.context{align-items:center;animation-duration:.2s;animation-fill-mode:both;animation-name:appear;background:#fff;box-shadow:0 0 3px #0000004d;display:block;display:flex;justify-content:space-between;z-index:6}table.data-table tbody tr.event-table-row .event-table-row-options.context *{font-size:11px}table.data-table tbody tr.event-table-row .event-table-row-options.context>a,table.data-table tbody tr.event-table-row .event-table-row-options.context>div{cursor:pointer;padding:0 4px}table.data-table tbody tr.event-table-row .event-table-row-options.context img{cursor:pointer;max-width:18px}table.data-table tbody tr.event-table-row:hover{background:rgba(157,244,223,.306)}table.data-table tbody tr.event-table-row td{border:1px solid #00000003;border-bottom-color:#0003;padding:0 7px;-webkit-user-select:none;user-select:none}table.data-table tbody tr.event-table-row .event-numbers{display:flex;justify-content:space-around;line-height:10px;margin:-3px 0}table.data-table tbody tr.event-table-row .framed-icon{opacity:.6;padding-right:5px;scale:.9}.selectedMonth .date-picker{left:50%;opacity:0;position:absolute;top:40%;translate:-50% -50%;z-index:5}.selectedMonth .date-picker input{background:none;border:none;display:none;outline:none;padding:0;scale:10 1.5;width:18px}.selectedMonth{position:relative;-webkit-user-select:none;user-select:none}.selectedMonth:hover .date-picker input{display:block}table.calendar-table-element thead{top:-1px}table.calendar-table-element thead th{background:#cad4d1;color:#424242;padding:2px}.found-items table.calendar-table-element tbody tr.event-table-row td{padding:0 2px}.calendar-sums{background:#424242;color:#72978c;justify-content:space-between;padding:2px 10px;text-transform:uppercase}.calendar-sums,.deposit-icon{align-items:center;display:flex;font-size:9px}.deposit-icon{background:#d4cdbf99;border-radius:4px;color:#000;cursor:pointer;flex-direction:column;float:right;justify-content:center;letter-spacing:-.35px;line-height:60%;margin:1px 5px;padding:3px}.deposit-icon>div{padding-top:2px}.deposit-icon:hover{background:#ececec}.event-table-row.settled .settled,.event-table-row.settled td:first-child{background:#00822e;color:#fff;font-weight:700}.event-table-row.settled .settled{align-items:center;border-radius:50%;display:flex;font-size:10px;height:14px;justify-content:center;width:14px}.event-table-row .deposit-icon{background:none;box-shadow:none;flex-direction:row}.event-table-row .deposit-icon>div{width:-webkit-max-content;width:max-content}.calendar-day-number{position:relative}.calendar-day-number.today{background:#000;border-radius:5px;color:#fff;padding:0 4px}.calendar-day-number .mobile{display:none}@media screen and (max-width:900px){.calendar-day-number .mobile{color:#2f4f4f;display:block;font-size:11px;font-weight:700;left:50%;position:absolute;text-transform:uppercase;top:-2px;translate:-50% 0}}.weekdays .calendar-day-number{align-items:center;display:flex;justify-content:center}.weekdays .calendar-day-number.today{background:#2b2b2f}.weekdays .calendar-day-number.today *{color:#fff}.nowrap{overflow-x:hidden;overflow-y:hidden;padding:0;white-space:nowrap}.nowrap::-webkit-scrollbar{height:4px;width:2px}.nowrap:hover{overflow-x:auto;padding:0}.calendar-report-view{font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:1rem;max-height:74dvh;max-width:100vw;overflow-y:auto;padding:25px 25px 200px}.calendar-report-view .event-report-days{grid-gap:6px;display:grid;grid-template-columns:repeat(7,1fr)}.calendar-report-view .event-report-days>div{border-radius:5px}.calendar-report-view.forJPG{max-width:none;min-width:1800px;overflow-x:scroll;padding:5px}.calendar-report-view.forJPG .image-convert-wrapper{background:#fff}.calendar-report-view.forJPG .event-report-days{grid-gap:3px;width:100%}.calendar-report-view.forJPG .event-report-box{width:100%}@media screen and (max-width:1700px){.calendar-report-view:not(.forJPG) .event-report-days{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:1300px){.calendar-report-view:not(.forJPG) .event-report-days{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:900px){.calendar-report-view:not(.forJPG) .event-report-days{display:flex}}.calendar-report-view .event-report-date{font-size:13px}@media screen and (max-width:768px){.calendar-report-view{max-height:86dvh;padding:4px}.calendar-report-view .event-report-date{display:flex;font-size:20px;text-align:center}.calendar-report-view .event-report-date>div{padding-right:5px}}.calendar-report-view .event-report-box{background:#fff;border-radius:2px 5px 5px 2px;box-shadow:1px 1px 1px #00000021;box-sizing:border-box;margin:2px 3px;transform-origin:left;width:240px}.calendar-report-view .event-report-box .deposit-icon{filter:saturate(.4) brightness(1.44);flex-direction:row-reverse;padding:2px 7px;text-shadow:none}.calendar-report-view .event-report-box .deposit-icon img{filter:saturate(0) brightness(1.1) drop-shadow(1px 2px 3px rgba(0,0,0,.288));padding:2px;width:12px}@media screen and (max-width:900px){.calendar-report-view .event-report-box{margin:12px 3px;width:95%}}.calendar-report-view .event-report-box .meals{font-size:10px;padding:5px}.calendar-report-view .event-report-box .meals .listed-meal{display:grid;grid-template-columns:52px 1fr}.calendar-report-view .event-report-box .meals .listed-meal :not(:first-child){border-bottom:1px solid #c4c4c4}.calendar-report-view .event-report-box .meals .listed-meal .listed-meal-time:not(:empty){background:#f5f5f5;border-radius:5px;display:inline-block;padding:1px 2px}@media screen and (max-width:900px){.calendar-report-view .event-report-box .meals{font-size:11px}.calendar-report-view .event-report-box .meals .listed-meal{grid-template-columns:87px 1fr}}.calendar-report-view .report-copy{background:#f0f0f0;box-shadow:0 0 3px #0003;padding:10px 24px}.calendar-report-view .report-copy:hover{background:#e6e6e6;color:#000}@media screen and (max-width:900px){.calendar-report-view .report-copy{display:none}}.big-event-view{width:100%}.big-event-view .event-report-box{box-sizing:border-box;width:100%}.table-simple{border:1px solid #c4c4c4;border-collapse:collapse;width:100%}.table-simple td{border:1px solid #c4c4c4}.event-report-day-container{background:#ececec;box-shadow:1px 1px 2px -1px #0003;margin-bottom:15px}.event-report-day-container.past{background:none;box-shadow:none}.event-report-day-container.past .event-report-date{opacity:.7}.event-report-day-container .event-report-date{margin:8px 2px}@media screen and (max-width:900px){.event-report-day-container{margin-bottom:80px;padding:6px 3px}.event-report-day{display:block}}.meals-short{align-items:center;display:flex;gap:1px 3px}.invoice-selector{padding:10px;width:100%}.invoice-selector .invoice-general-info{z-index:2}.invoice-selector .invoice-table{margin-top:15px;max-height:300px;overflow-y:auto;position:relative}.invoice-selector .invoice-row,.invoice-selector .invoice-rows-heading{display:grid;font-size:13px;grid-template-columns:24px 1fr 40px 40px 70px 70px}.invoice-selector .invoice-rows-heading{background:#f5f5f5;position:-webkit-sticky;position:sticky;top:0}.invoice-selector .invoice-row{align-items:center;cursor:pointer;padding:5px 0}.invoice-selector .invoice-row.checked{background:#92d3b0}.invoice-selector .invoice-row:hover{background-color:#c9c9c93d}.invoice-selector .invoice-row:hover.checked{background:#92d3b099}.invoice-selector .invoice-selected-summary{align-items:center;display:flex;font-size:14px;justify-content:space-between;margin-bottom:10px;margin-top:10px}.receipt-view-main{padding:0 14px 14px;width:100%}.receipt-view-main .receipt-view-columns{grid-gap:15px;display:grid;grid-template-columns:1fr 1fr}.receipt-view-main .receipt-view-columns .receipt-view-wrapper{width:100%}.receipt-view-main .receipt-view-columns .receipt-view-wrapper .receipt-view-props>div{align-items:flex-end;border-bottom:1px solid hsla(0,0%,75%,.534);display:grid;grid-template-columns:110px 1fr;padding:3px;text-align:left}.receipt-view-main .receipt-view-columns .receipt-view-wrapper .receipt-view-props>div>:first-child{font-size:12px}@keyframes blink{0%{opacity:1}30%{opacity:1}50%{opacity:.3}80%{opacity:1}to{opacity:1}}@keyframes gradientShift{0%{background-position:4% 0;background-size:100%}50%{background-position:50% 100%;background-size:250%}to{background-position:4% 0;background-size:100%}}@keyframes occasionalShift{0%{transform:perspective(1500px) rotateY(0deg)}.5%{transform:perspective(1500px) rotateY(3deg)}1%{transform:perspective(1500px) rotateY(0deg)}to{transform:perspective(1500px) rotateY(0deg)}}.tv-preview-wrapper{background:#000;overflow-y:hidden;transform-origin:0}.App.home{overflow-y:hidden}.calendarTV{animation-delay:.2s,5s;animation-duration:1.4s,400s;animation-fill-mode:both,both;animation-iteration-count:1,infinite;animation-name:fadeIn,occasionalShift;animation-timing-function:ease-in,ease-in-out;border-radius:12px;margin:4vw;min-height:calc(100vh - 8vw);overflow:hidden}.calendarTV .update-notice{background:#fff;bottom:0;font-size:15px;padding:10px;position:absolute;right:0}.calendarTV .two-columns{align-items:center;display:grid;grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;justify-content:space-between;width:100%}.calendarTV .today-date-time{align-items:center;display:grid;grid-template-columns:1fr 16vw}@media screen and (orientation:portrait){.calendarTV .today-date-time .today-date{font-size:2vh;margin-right:15px}}.calendarTV .today-date-time .clock{font-weight:700;padding-left:6vw;text-align:left}@media screen and (orientation:portrait){.calendarTV .today-date-time .clock{padding-left:0}}.calendarTV .today-event-type{font-weight:700}.calendarTV .today-events-heading{align-items:center;background:#1e1e1e;color:#fff;display:flex;font-family:Rethink Sans,sans-serif;font-size:2.1vw;justify-content:space-between;padding:1.5vh 18px;text-align:center;text-transform:uppercase}.calendarTV .today-events-heading>img{display:block;width:12vw}@media screen and (orientation:portrait){.calendarTV .today-events-heading>img{width:10vh}}@media screen and (max-width:1100px){.calendarTV .today-events-heading{font-size:2.2vh}}.calendarTV .today-events{display:grid}.calendarTV .today-events .today-event{align-items:center;background:#f8f8f8e3;display:grid;font-size:1.8vw;min-height:130px;padding:5px 2.5vw;text-transform:uppercase;z-index:1}.calendarTV .today-events .today-event:nth-child(odd){background:#e1e1e1d6}.calendarTV .today-events .today-event .details{font-size:1.75vw}.calendarTV .today-events .today-event .details .venue-display{margin-top:5px}.calendarTV .today-events .today-event .details .venue-display .venue-single .current-item .meal{color:#947223;font-size:80%;font-weight:700}.calendarTV .today-events .today-event .details img{margin-right:8px;width:3vw}@media screen and (min-width:700px){.calendarTV .today-events .today-event .details img{width:22px}}.calendarTV .today-events .today-event.ongoing{animation:gradientShift 3s ease infinite;animation-fill-mode:both;background:linear-gradient(30deg,#fff,#64f3a5,#fff);background-size:800% 800%;box-shadow:0 0 15px -10px #0000004d}.calendarTV .today-events .today-event.ongoing:nth-child(odd){background:linear-gradient(-70deg,#fff,#64f3a5,#fff)}.calendarTV .today-events .today-event .day-order{color:#434343;display:inline-block;font-size:70%;margin-left:20px}.calendarTV .today-events .today-event .customer{word-wrap:break-word;border-radius:0 0 6px;font-family:Rethink Sans,sans-serif;font-size:120%;font-style:italic;margin-bottom:6px;margin-left:-5px;margin-top:7px;overflow:hidden;padding:0 10px 1px 2px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:1100px){.calendarTV .today-events .today-event{font-size:2.3vh}.calendarTV .today-events .today-event .details{font-size:2vh}}.calendarTV .today-events .today-event.past{opacity:.75}.calendarTV .today-events.long-list,.calendarTV .today-events.super-long-list{box-sizing:border-box;display:grid;width:100%}.calendarTV .today-events.long-list .today-event,.calendarTV .today-events.super-long-list .today-event{min-height:7vh;padding:12px 25px}.calendarTV .today-events.long-list .today-event .event-on,.calendarTV .today-events.super-long-list .today-event .event-on{font-size:90%}.calendarTV .today-events.long-list .today-event .venue-display,.calendarTV .today-events.super-long-list .today-event .venue-display{font-size:85%;line-height:110%;padding:3px 0}.calendarTV .today-events.long-list .today-event .customer,.calendarTV .today-events.super-long-list .today-event .customer{font-size:94%;line-height:120%;margin:0;padding:0}.calendarTV .today-events.long-list .today-event .today-event-type,.calendarTV .today-events.super-long-list .today-event .today-event-type{font-size:70%}.calendarTV .today-events.long-list .today-event .timeToGo,.calendarTV .today-events.super-long-list .today-event .timeToGo{font-size:83%;margin:0;padding:0}.calendarTV .today-events.long-list.super-long-list,.calendarTV .today-events.super-long-list.super-long-list{grid-gap:5px 0;grid-template-columns:1fr 1fr}.calendarTV .today-events.long-list.super-long-list .today-event,.calendarTV .today-events.super-long-list.super-long-list .today-event{border-radius:10px}.calendarTV .today-events.long-list.super-long-list .venue-display,.calendarTV .today-events.super-long-list.super-long-list .venue-display{font-size:73%;line-height:110%;padding:3px 0}.calendarTV .today-events .event-on{font-size:130%;font-weight:700}.calendarTV .today-events .timeToGo,.calendarTV .today-events .times{padding:10px;text-align:right}.calendarTV .today-events .timeToGo.very-soon,.calendarTV .today-events .times.very-soon{color:#ed6335;font-weight:700}.calendar-tv-video{align-items:center;border-radius:5px;box-sizing:border-box;color:#000;display:flex;font-size:34px;justify-content:center;left:50%;overflow:hidden;padding:0;position:absolute;text-align:center;top:50%;translate:-50% -46%;z-index:-1}@media screen and (orientation:landscape){.calendar-tv-video video{min-width:100vw}}@media screen and (orientation:portrait){.calendar-tv-video video{height:100vh}}.calendar-tv-video.back{z-index:-1}.tv-preview-vertical-switch{background:#fff;box-shadow:0 0 8px #0000004d;cursor:pointer;padding:4px 12px;position:absolute;z-index:1}.tv-preview-wrapper.vertical{border-radius:3px;max-height:100vw;overflow:auto;padding:2px;transform-origin:top}.tv-preview-wrapper.vertical .calendarTV{aspect-ratio:9/16;height:100%;margin:5px auto;max-height:176vh;min-height:auto;overflow-y:auto;scale:.53;transform-origin:top center}.weather{align-items:center;background:#101010;border-radius:12px;bottom:4vw;box-shadow:0 0 5px #0006;color:#fff;display:grid;font-size:45px;grid-template-columns:-webkit-max-content -webkit-max-content;grid-template-columns:max-content max-content;justify-content:center;line-height:90%;overflow:hidden;padding:0;position:fixed;right:4vw;z-index:0}.weather .temp{align-items:flex-start;display:flex;margin:5px 15px}.weather .temp :nth-child(2){font-size:64%;margin-left:9px;margin-top:-8px}.weather .acknowledgement{background:#232323;color:#b2b2b2;font-size:12px;grid-column:1/3;line-height:90%;padding:3px 1px;text-align:center}.weather img{height:60px;margin:12px 20px}.calendar-history{height:400px;max-height:100%;overflow-y:auto;padding-bottom:200px;width:100%}.calendar-history .calendar-history-controls,.calendar-history .calendar-history-controls button{align-items:center;display:flex;justify-content:center}.calendar-history .calendar-history-controls button{border:none;cursor:pointer;margin:3px;padding:7px 0;width:100%}.calendar-history .calendar-history-controls button:hover{background:#dbdbdb}.calendar-history .history-item-summary{padding:5px 8px}.calendar-history .history-item-summary .person{align-items:center;background-color:#f5f5f5;border-radius:8px;display:flex;height:-webkit-max-content;height:max-content;justify-content:center;padding:3px 12px;width:-webkit-max-content;width:max-content}.calendar-history .history-item-short{align-items:center;background:#f8f8f8;border-radius:10px;box-shadow:0 0 1px #000000d4;box-sizing:border-box;display:grid;grid-template-columns:170px 200px 1fr 150px;margin-bottom:9px;padding:8px 10px;width:100%}.calendar-history .history-item-short .history-item-index{background:#d7d7d7;border-radius:50%;display:inline-block;font-size:11px;margin-right:7px;padding:2px 7px}.calendar-history .history-item-short .time{font-size:13px;padding:5px 0;text-transform:uppercase}.calendar-history .history-item-short .reason{color:#474747;font-size:11px}.calendar-history .history-item-short .person{font-size:13px}.calendar-history .history-item-short button{align-items:center;background:#add9ed94;border:none;border-radius:10px;cursor:pointer;display:flex;font-family:Rethink Sans,sans-serif;justify-content:center;padding:8px 0;text-transform:uppercase;width:100%}.calendar-history .history-item-short button:hover{background:#b0b0b0}@media screen and (max-width:700px){.calendar-history .history-item-short{display:block}}.history-list{padding:10px}table .comparison-row{font-size:13px}table .comparison-row td,table .comparison-row td span{font-size:11px}table .comparison-row .comparison-row-head{font-size:9px;font-weight:700;text-transform:uppercase;width:110px}table .comparison-row .comparison-row-head .prop-parent:not(:empty){background:#f5f5f5;border-radius:10px;box-shadow:0 0 5px 0 #00000021,0 0 2px 0 #0000006e;display:inline-block;font-size:10px;font-weight:400;padding:2px 8px}table .comparison-row .comparison-simple{grid-gap:12px;display:grid;grid-template-columns:1fr 1fr}table .comparison-row .comparison-simple div:first-child{padding:1px 10px;position:relative;text-align:right}table .comparison-row .comparison-simple div:first-child:after{content:" > ";left:100%;position:absolute}table .comparison-row .comparison-simple div:last-child{background:#90ee90;border-radius:10px;margin-left:5px;padding:1px 10px;text-align:left;width:-webkit-max-content;width:max-content}.attendanceWrapper{display:grid;grid-template-columns:500px 1fr;overflow:hidden;transition:grid-template-columns 1s cubic-bezier(.075,.82,.165,1)}.attendanceWrapper select{border:none;border-radius:0;box-shadow:0 0 2px #0000004d;box-sizing:border-box;padding:7px;width:100%}.attendanceWrapper .selectedPerson{background:#ededed;cursor:pointer;display:flex;font-size:18px;font-weight:500;justify-content:space-between;padding:0;text-align:center}.attendanceWrapper .selectedPerson>div:first-child{background:#5a5656;color:#fff;padding:2px 12px}.attendanceWrapper .selectedPerson:hover{filter:brightness(1.04)}.attendanceWrapper>div{max-height:93vh;overflow-x:hidden;overflow-y:auto}@media screen and (max-width:1000px){.attendanceWrapper>div{box-shadow:0 0 9px #000000ba;max-height:47vh}}.attendanceWrapper.nobody{grid-template-columns:0 1fr}@media screen and (max-width:1000px){.attendanceWrapper{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.attendanceWrapper.nobody{grid-template-rows:1fr}.attendanceWrapper.nobody>div{max-height:95vh}}.attendanceTableWrapper.nothing{max-height:130px}.attendanceTableWrapper.nothing .genericInfo{border:none;height:auto;margin:0;padding:0}.attendanceTableWrapper.nothing .genericInfo p{margin:2px}.attendanceChooser{background:#fff;display:flex;flex-wrap:wrap;justify-content:flex-start;position:-webkit-sticky;position:sticky;top:0;z-index:3}.attendanceChooser button{padding:3px 10px}@media screen and (max-width:1000px){.attendanceChooser{justify-content:center;text-align:center}.attendanceChooser .button{font-size:11px;padding:2px 11px}}@media screen and (max-width:500px){.attendanceChooser div{width:100%}.attendanceChooser div .button{background:#0000;border:none;color:#000;font-size:10px;height:36px;padding:2px 3px;width:32%}.attendanceChooser div .button.active{background:#f5f5f5}}.peopleList{animation-duration:.5s;animation-fill-mode:both;animation-name:fadeIn;animation-timing-function:cubic-bezier(.075,.82,.165,1);display:grid;flex-wrap:wrap;grid-template-columns:1fr 1fr 1fr 1fr 1fr;padding:14px;top:50px;transition:grid-gap .4s ease-in-out}@media screen and (max-width:1200px){.peopleList{grid-template-columns:1fr 1fr 1fr;position:relative}}@media screen and (max-width:1000px){.peopleList{position:relative}}@media screen and (max-width:800px){.peopleList{grid-template-columns:1fr 1fr;padding:0;position:relative;top:0}}@media screen and (max-width:540px){.peopleList{grid-template-columns:1fr;justify-content:flex-start}}.peopleList.notUpdated>*{filter:blur(.3px);opacity:.73}.peopleList h1{background:#59fc84;color:#000;font-size:15px;font-weight:700;margin:0;padding:2px 6px;text-align:center}.peopleList .employeeGroup{animation-duration:.15s;animation-fill-mode:both;animation-name:fadeIn;animation-timing-function:ease-in-out;display:flex;flex-direction:column;margin:10px 1px;text-align:center}.peopleList .employeeGroup:not(:has(.selectPerson.atWork)) h1{background:#efefef;color:#1a1a1a}.peopleList .employeeGroup.outer h1{background:#49a8cc;color:#fff}.peopleList .cardPeople{display:flex;flex-direction:column;font-size:10px;padding:0}.peopleList .cardPeople .selectPerson{animation-delay:.1s;animation-duration:.1s;animation-fill-mode:both;animation-name:fadeIn;animation-timing-function:ease-in-out;display:flex;flex-direction:column;justify-content:center;margin:0 0 .75px;min-height:32px}.peopleList .cardPeople .dayOffSummary>div{align-items:center;background:#7ffa7d;border-radius:5px;display:flex;justify-content:space-between;margin:2px;padding:0 6px}.peopleList .cardPeople .dayOffSummary>div .name{color:#000;font-weight:700;padding-right:4px}.peopleList .cardPeople .dayOffSummary>div .value{color:#000;font-size:11px}.peopleList .cardPeople .dayOffSummary>div.sick{background:#c50404}.peopleList .cardPeople .dayOffSummary>div.sick>div{color:#fff}.peopleList .cardPeople .dayOffSummary>div.forSaturday{background:#f6ae48}.peopleList .cardPeople .dayOffSummary>div.forSaturday>div{color:#000}.peopleList .cardPeople .dayOffSummary:not(:empty){font-size:9px}@keyframes goAway{0%{translate:0 0}to{translate:0 200px}}@keyframes goIn{0%{translate:0 200px}to{translate:0 0}}.deviceUpdate{border-radius:2px;bottom:10px;box-shadow:0 0 9px #0000004d;color:#fff;cursor:pointer;font-size:10px;min-width:48px;padding:2px 20px;position:fixed;right:10px;text-align:center;transition:all .5s ease-in-out;-webkit-user-select:none;user-select:none;z-index:9}.deviceUpdate.updated{animation-delay:3s;animation-duration:4s;animation-fill-mode:both;animation-name:goAway;animation-timing-function:cubic-bezier(.075,.82,.165,1);background:#26b43e}.deviceUpdate.updating{animation-duration:2s;animation-fill-mode:both;animation-name:goIn;animation-timing-function:cubic-bezier(.075,.82,.165,1);background:#95bbd1}.deviceUpdate.failure{background:#ff4500}.deviceUpdate.failure.hide{right:-225px}.hidden{display:none}.attendance-pairs .person{font-size:17px;margin-bottom:7px}.attendance-pairs .attendance-pair{border-radius:5px;box-shadow:0 0 7px #00000012;margin:15px;padding:10px}.attendance-pairs .attendance-entries{display:flex}.attendance-pairs .attendance-entries>div{background:#f5f5f5;font-family:monospace;margin:0 4px;padding:2px 7px}.attendance-pairs .attendance-entries .timeEntry{font-size:16px}.attendance-pairs .sumTime:not(:empty){font-size:14px;padding:10px}.attendance-pairs .sumTime:not(:empty)>div{align-items:center;display:flex;justify-content:space-between}.selectPerson{color:#9e9e9e;cursor:pointer;font-size:calc(13px + .33vh);order:30;padding:1px;text-align:center}.selectPerson:hover{box-shadow:0 0 1px #a1a1a1}.selectPerson .sumHoursPerson:not(:empty){box-shadow:0 .5px 1px #0003;color:#000;display:flex;font-size:14px;justify-content:space-around;padding:1px 2px}.selectPerson.atWork{background:#dbffdb;color:#000;font-weight:500;order:0}.selectPerson.atWork.tooLong{background:#f6f6c0}.selectPerson.atWork.tooLong .worksSince:not(:empty):before{color:red;content:"?";font-size:14px;font-weight:700}.selectPerson.fromHome{background:#c3eaea;order:1}.selectPerson.fromHome .worksSince:not(:empty):before{color:#374848;content:"⌂";font-size:21px;line-height:2px;text-shadow:1px 1px 2px #000}.selectPerson.otherEmployment{background:rgba(244,91,244,.443);order:1}.selectPerson.otherEmployment .worksSince:not(:empty):before{color:rgba(244,91,244,.443);content:"⌂";font-size:21px;line-height:2px;text-shadow:1px 1px 2px #000}.selectPerson.active{border-radius:8px;box-shadow:inset 0 0 30px #71717126;position:relative;z-index:2}.selectPerson .worksSince{font-size:92%;font-weight:300;opacity:.9}.selectPerson .worksSince:not(:empty):before{animation-duration:1.3s;animation-fill-mode:both;animation-iteration-count:infinite;animation-name:blink;animation-timing-function:cubic-bezier(.075,.82,.165,1);color:green;content:"⬤";font-size:11px;margin-right:5px}.selectPerson .dayOffLabel{border:1px solid #d3d3d3;border-radius:5px;color:#262626;font-size:11px;margin:0 auto;max-width:150px;padding:0 12px}.selectPerson.lastWorked{color:#c15329;order:29}.selectPerson.lastWorked .worksSince{font-size:85%}.selectPerson.lastWorked .worksSince:before{content:""}.attendanceTableHeader{background:#fcfcfc;box-shadow:0 0 2px #0003;position:-webkit-sticky;position:sticky;top:0;z-index:12}.attendanceTableHeader .calendarMonthOptions{background:none}.attendanceTableHeader .calendarMonthOptions button{font-size:15px;height:auto;padding:2px 16px}.attendanceTableHeader .calendarMonthOptions .selectedMonth{font-size:19px}.calendarHeader.tiny{width:100%}.calendarHeader.tiny .selectedMonth{font-size:17px}.calendarHeader.tiny .calendarMonthOptions>div>div{padding:1px}.attendanceSummary{padding:10px;text-align:right}.attendanceSummary>div{align-items:center;background:#f5f5f5;display:flex;justify-content:space-between;padding:5px}.attendanceSummary>div .name{font-size:10px}.attendanceSummary>div .value{font-size:13px;font-weight:400}.attendanceSummary>div.total{background:#e0e0e0}.attendanceSummary>div.total .name{font-weight:700}.attendanceSummary>div.total .value{font-size:15px}table.attendanceTable{background:#f0f0f0;box-shadow:none;height:1px;margin:0 auto;max-width:auto;transition:all .4s ease-in-out;width:100%}table.attendanceTable>*,table.attendanceTable>*>*{animation-duration:1s;animation-fill-mode:both;animation-name:fadeIn;animation-timing-function:cubic-bezier(.075,.82,.165,1)}table.attendanceTable th{border:.5px solid rgba(0,0,0,.024);font-size:12px;-webkit-user-select:none;user-select:none}table.attendanceTable tr td:not(:first-child).bulk-add-td,table.attendanceTable tr.empty td:not(:first-child).bulk-add-td{opacity:1;padding:0!important}table.attendanceTable .bulk-add-cell{cursor:cell;height:100%;padding:3px;-webkit-user-select:none;user-select:none;width:100%}table.attendanceTable .bulk-add-cell.sel{background:#76e076}table.attendanceTable .bulk-add-cell:hover{background:#ece7e7}table.attendanceTable .bulk-add-cell:hover.sel{background:#62c762}table.attendanceTable .bulk-add-options{max-width:100%}table.attendanceTable .bulk-add-options .holidayOptions{position:relative}table.attendanceTable .bulk-add-options .holidayOptions ul{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}table.attendanceTable .bulk-add-options .holidayOptions ul li.active{background:#d0d7cd}table.attendanceTable th.holiday-header-button .h-primary{display:inline}table.attendanceTable th.holiday-header-button .addBulk{background:#90ee90;color:#000;display:none;font-family:Lexend Deca,sans-serif;padding:4px 6px}table.attendanceTable th.holiday-header-button .addBulk.confirm{background:#90ee90;display:block;width:100%}table.attendanceTable th.holiday-header-button .addBulk.cancel{background:brown;color:#fff;display:block;width:100%}table.attendanceTable th.holiday-header-button.blk{padding:0}table.attendanceTable th.holiday-header-button:hover{background:#90ee90;padding:0}table.attendanceTable th.holiday-header-button:hover .addBulk{display:block}table.attendanceTable th.holiday-header-button:hover .h-primary{display:none}table.attendanceTable thead{position:-webkit-sticky;position:sticky;top:60px;z-index:5}table.attendanceTable tr{height:100%}table.attendanceTable tr.today{background:#e0faf8!important}table.attendanceTable tr.today~tr td{opacity:.3}table.attendanceTable tr.weekEnd:after{background:linear-gradient(90deg,grey,#0000,#0000);bottom:0;content:"";display:block;font-size:7px;height:.5px;left:0;position:absolute;width:100%}table.attendanceTable tr .questionMark{color:brown;font-size:16px;font-weight:700}table.attendanceTable tr.empty,table.attendanceTable tr.empty:nth-child(odd){background:#0000}table.attendanceTable tr.empty td:not(:first-child){opacity:0}table.attendanceTable tr.empty td:not(:first-child).holiday{opacity:1}table.attendanceTable tr.empty button{background:none;border:none;box-sizing:border-box;color:#b4b4b4;cursor:pointer;font-family:Poppins,sans-serif;font-size:12px;padding:3px 13px;text-align:left;transition:all .13s ease-in-out;width:100%}table.attendanceTable tr.empty button:hover{background:#f5f5f5;color:#000}table.attendanceTable tr.empty:hover td{opacity:1}table.attendanceTable tr:hover,table.attendanceTable tr:nth-child(odd):hover{background:#fff}table.attendanceTable tr td{height:100%}table.attendanceTable .holidayOptions{animation-duration:.13s;animation-fill-mode:both;animation-name:slideIn;animation-timing-function:cubic-bezier(.075,.82,.165,1);background:#ffffffe6;font-size:11px;position:absolute;right:0;transform-origin:top;z-index:9}table.attendanceTable .holidayOptions ul{box-shadow:0 0 5px #0006;box-sizing:border-box;display:flex;flex-direction:column;margin:0;padding:0;width:175px}table.attendanceTable .holidayOptions li{cursor:pointer;display:block;padding:4px 6px}table.attendanceTable .holidayOptions li:hover{background:#d3d3d3}table.attendanceTable td{border:none;border-bottom:.5px solid rgba(0,0,0,.024);padding:.03vh 12px}table.attendanceTable td .attendanceTime{cursor:pointer;transition:all .15s ease-in-out}table.attendanceTable td .attendanceTime:hover{scale:1.05}table.attendanceTable td .attendanceTime.amended{box-shadow:inset 0 -4px 28px -21px}table.attendanceTable td .attendanceTime.hotel:after{border-radius:50%;border-top:1px solid;content:"H";font-size:9px;padding:0 3px;text-align:center}table.attendanceTable td .addMissing{align-items:center;background:#fff;border-radius:50%;box-shadow:0 0 1px #000000bf;display:flex;height:20px;justify-content:center;left:calc(100% - 23px);opacity:0;position:absolute;width:20px;z-index:1}table.attendanceTable td:hover .addMissing{opacity:1}table.attendanceTable td.empty{background:#0000}table.attendanceTable td:empty{opacity:0}table.attendanceTable .sunday{color:#ff4500}table.attendanceTable .stateHoliday{background:#ff4500;color:#fff}table.attendanceTable .date{align-items:flex-end;display:flex;justify-content:space-between}table.attendanceTable .date .dayNumber{font-family:sans-serif;font-size:calc(12px + .63vh)}table.attendanceTable .date .dayOfWeek{font-size:9px;text-align:left;width:100%}table.attendanceTable .holidayCell{display:flex;text-align:right}table.attendanceTable .holidayCell button{border:none;border-radius:0;cursor:pointer;font-family:Poppins,sans-serif;font-size:12px;padding:3px 13px;text-align:left;visibility:hidden;width:100%}table.attendanceTable .holidayCell .holidayTypeSelector{border-radius:10px;cursor:pointer;display:flex;font-size:10.5px;justify-content:center;max-height:16px;overflow:hidden;padding:2px 4px}table.attendanceTable .holidayCell .holidayTypeSelector:hover{background:#fff6}table.attendanceTable .holidayCell:hover button{visibility:visible}table.attendanceTable .holidayCell.active{align-items:center;background:#56d156;border-radius:5px;display:flex;font-size:11px;font-weight:700;justify-content:space-between;padding-left:5px;position:relative;right:auto}table.attendanceTable .holidayCell.active button{display:flex;justify-content:center;width:25px}table.attendanceTable .holidayCell .userSuggested{background:#fff;border-radius:7px;box-shadow:1px 1px 2px #0003;font-size:10px;opacity:.7;padding:3px 6px}table.attendanceTable .sumTime{display:flex;flex-direction:column;height:100%;justify-content:space-evenly;position:relative}table.attendanceTable .sumTime .remote-label{color:#335b56;font-weight:700}table.attendanceTable .sumTime .other-label{color:#ff26d3;font-weight:700}table.attendanceTable .attendanceEvents{display:flex;flex-direction:column;justify-content:flex-end;padding-left:3px;position:relative}table.attendanceTable .attendanceEvents.in{color:#3eb714}table.attendanceTable .attendanceEvents.out{color:#c15329}table.attendanceTable .attendanceEvents>div{align-items:center;display:flex;font-size:15px;text-align:left}table.attendanceTable .missing{cursor:pointer;display:flex;font-weight:700;justify-content:center;opacity:.8;text-align:center}table.attendanceTable .missing:hover{opacity:1}.attendanceWrapper .errorItems{padding:0}.attendanceWrapper .pagination-wrapper{justify-content:center}.attendanceWrapper .pagination{border-radius:0;box-shadow:none;transform-origin:0 100%}.attendanceWrapper .pagination-description{display:none;scale:.85;transform-origin:100% 100%}.attendanceWrapper table.data-table tbody td{font-size:12px;padding:1.5px 4px}.attendanceWrapper table.data-table tbody tr.custom td{background:rgba(124,162,183,.185)}.attendanceWrapper table.data-table tbody tr.inactive td>*{opacity:.35}.sumHours{align-items:center;display:grid;font-size:10px;grid-template-columns:50px 1fr}.sumHours div{padding:3px 9px}.sumHours .sumHoursLabel{text-align:right}.sumHours .sumHoursString{background:#f8f8f8;font-size:14px}.attendanceBigPanel{box-shadow:-2px 0 5px #0000001a;z-index:2}.data-table.holidaysTable th{font-size:12px}.data-table.holidaysTable tbody tr td{font-size:13px;padding:4px 8px}.progressBar{position:relative;width:100%}@keyframes fillRight{0%{max-width:0}to{max-width:100%}}.progressBar .progressBarFill{animation-delay:.5s;animation-duration:1s;animation-fill-mode:both;animation-name:fillRight;animation-timing-function:cubic-bezier(.075,.82,.165,1);background:#e0eae0;border-radius:0 15px 15px 0;color:#000;height:20px;left:0;position:absolute;top:0}.holidayRequests{min-height:calc(100vh - 200px);padding:10px}.requestList{display:flex;flex-direction:column}.requestItem{align-items:center;background:#fff;box-shadow:2px 2px 1px #00000024;display:grid;font-size:15px;grid-template-columns:270px 1fr 1fr 110px;margin:5px auto;padding:12px;width:900px}@media screen and (max-width:900px){.requestItem{width:90%}}.requestItem.approved{background:#dbfad9}.requestItem.rejected{background:#f5f5b4}.requestItem.cancelled{background:#ffeac0}.requestItem .personName{cursor:pointer;font-size:17px;font-weight:500}.requestItem .personName:hover{color:green}.requestItem .requestDateTime{font-size:11px}.requestItem .requestComment:not(:empty){border-top:1px solid #e2e2e2;font-size:10px;grid-column:1/5;margin-top:8px}.requestItem .requestApproval{font-style:italic}.requestItem .requestButtons{display:flex;flex-direction:column}.requestItem .requestForType{background:#80808038;border-radius:5px;font-size:12px;margin:5px 0;padding:3px 8px;width:-webkit-max-content;width:max-content}.requestItem button{border:none;height:32px;margin:8px 8px 0 0;padding:2px 12px;transition:all .1s ease-in;width:100px}.requestItem button.approve{background:#bcffbc}.requestItem button.reject{background:#ffdac9}.requestItem button.revert{background:#fff}.requestItem button:hover{box-shadow:inset -2px -2px 2px #0000001a;color:#000}@media screen and (max-width:700px){.requestItem{grid-gap:20px;grid-template-columns:1fr .75fr}.requestItem .requestComment:not(:empty){grid-column:1/3}}.selectedPerson{position:relative;z-index:10}.smallEmployeeList{animation-duration:.3s;animation-fill-mode:both;animation-name:slideIn;animation-timing-function:cubic-bezier(.39,.575,.565,1);background:#fff;box-shadow:0 0 8px #00000091;height:300px;left:0;overflow-y:scroll;position:absolute;top:100%;visibility:hidden;width:200px;z-index:10}.smallEmployeeList.visible{visibility:visible}.smallEmployeeList *{font-size:12px!important;margin:0;padding:0}.smallEmployeeList .peopleList{background:#fff;grid-template-columns:1fr;height:100%;top:0}.smallEmployeeList .peopleList .employeeGroup:first-child{margin-top:0}.smallEmployeeList .peopleList .selectPerson{min-height:22px}.requestPanel{text-align:center}.requestCategory .requestCategoryHeader{background:#fff;cursor:pointer;margin:4px auto;padding:15px 10px;text-align:center}.holidayReportList .hrPerson{background:#ffffff5c;border:1px solid #e8e8e8;margin:12px;padding:10px}.holidayReportList .hrPersonName{font-size:20px;font-weight:500}.holidayReportList .hrPersonTypes{display:flex}.holidayReportList .hrPersonType{border-left:1px solid #dedede;font-size:15px;margin-right:32px;margin-top:5px;padding:0 10px}.holidayReportList .hrPersonMonthList{text-align:left}.holidayReportList .hrPersonLittleTypeName{font-size:10px;font-style:italic;margin-bottom:2px;margin-top:4px;padding:2px 1px}.holidayReportList .circle{border-radius:50%;box-shadow:1px 1px #0003;display:inline-block;height:6px;margin-right:4px;width:6px}.holidayReportList .hrPersonMonths{display:grid;font-size:12px;grid-template-columns:repeat(12,1fr);margin-top:14px;text-align:center}.holidayReportList .hrPersonMonths .hrMonthName{background:#f5f5f5;padding:2px 0}.holidayReportList .hrPersonMonths .hrMonth{border-bottom:.5px solid silver;border-right:.5px solid silver;border-top:.5px solid silver;padding:0}.holidayReportList .hrPersonMonths .hrMonth:first-child{border-left:.5px solid silver}.holidayReportList .hrPersonMonths .hrPersonMonthDates{font-size:13px;padding:1px 4px}.holidayReportList .hrPersonDates{font-size:14px}.holidayReportList .hrPersonTypeName{color:grey;font-weight:500;margin-bottom:3px}.holidayReportList .monthTag{font-weight:600;margin-top:5px;text-transform:uppercase}.reportsWrapper{max-width:100vw;overflow-x:auto}table.data-table.holiday-report{margin-top:16px}table.data-table.holiday-report thead{z-index:auto}table.data-table.holiday-report tbody{z-index:3}table.data-table.holiday-report th{font-size:13px}table.data-table.holiday-report td.name{font-size:13px;text-align:left;width:160px}table.data-table.holiday-report td.count{font-size:13px;font-weight:700;width:24px}table.data-table.holiday-report td,table.data-table.holiday-report th{height:0;width:70px}table.data-table.holiday-report td>div,table.data-table.holiday-report th>div{display:flex;justify-content:space-between}table.data-table.holiday-report td .monthlyTotal,table.data-table.holiday-report th .monthlyTotal{display:flex;flex-direction:column;flex-wrap:wrap;font-size:10.5px;justify-content:center;position:relative}table.data-table.holiday-report td .monthlyTotal :before,table.data-table.holiday-report th .monthlyTotal :before{background:#e1e1e1;content:"";height:50%;left:50%;position:absolute;top:0;translate:-70% 0;width:2px;z-index:-1}table.data-table.holiday-report td .monthlyTotal .sumCell,table.data-table.holiday-report th .monthlyTotal .sumCell{border-radius:50%;box-shadow:0 3px #fff;color:#000;font-family:monospace;margin-right:2px;padding:.5px;width:13px}table.data-table.holiday-report td .inCell,table.data-table.holiday-report th .inCell{height:100%;min-height:15px}table.data-table.holiday-report td .tableRanges,table.data-table.holiday-report th .tableRanges{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:2px}table.data-table.holiday-report td .tableRanges .holRange,table.data-table.holiday-report th .tableRanges .holRange{border-radius:22px;box-shadow:0 .5px 0 .25px rgba(0,48,95,.463);cursor:pointer;font-size:12px;margin:1px;min-height:18px;min-width:15px;padding:1px 3px}.u1{background:#d0f4a7}.u2{background:#c3cdf9}.u3{background:#bfbfd3}.u5{background:#61cdc4}.u6{background:#d2afe6}.u7{background:#e1ee6c}.u8{background:#b4b4b4}.u9{background:#f44}.u10{background:#ff44a2}.listy div:nth-child(odd){background:#ffffffe6}@media print{.mainInfo,body{background:none}.mainInfo{height:40px;justify-content:center}.mainInfo img{filter:invert(1);margin-top:10px;width:23px}.mainInfo .logoGroup .mainTitle{color:#000;font-size:12pt;margin-top:10px}.attendanceWrapper .selectedPerson>div:first-child{background:#0000;color:#000}.deviceUpdate,button{display:none}.userGroup{display:none!important}.data-table .attendanceTime,.data-table tbody td,.data-table th{font-size:11pt!important;padding:0 10px!important}.attendanceWrapper{grid-template-columns:1fr;margin:0 auto}.attendanceWrapper .attendanceTableWrapper{height:auto;max-height:29cm}.attendanceWrapper>:not(.attendanceTableWrapper){display:none}.attendanceWrapper>.attendanceBigPanel{display:block}.attendanceWrapper .monthlyTotal{background:none!important}.calendarHeader .calendarMonthOptions,.data-table.holiday-report tbody tr{background:none}.data-table.holiday-report *{font-size:10px!important}.button.huge.active{background:#0000 none repeat 0 0/auto auto padding-box border-box scroll!important;background:initial!important;color:#000;display:block}}.attendanceReports{max-width:100vw;overflow-x:auto}.attendanceReports table.data-table tbody tr{background:#efefef}.attendanceReports table.data-table tbody tr:nth-child(odd){background:#fafafa}.attendanceWrapper table.data-table tbody{position:relative;z-index:4}.attendanceWrapper table.data-table tbody td.tableDay{font-size:14px;height:28px;max-width:2.6%;padding:0;position:relative;-webkit-user-select:none;user-select:none;width:2.6%;z-index:4}.attendanceWrapper table.data-table tbody td.tableDay .atWork{background:#98f8a8;font-size:.67vw;font-weight:500;height:100%}.attendanceWrapper table.data-table tbody td.tableDay .atWork.remote{background:#b5dbe9}.attendanceWrapper table.data-table tbody td.tableDay .atWork.other{background:#9a5f97}.attendanceWrapper table.data-table tbody td.tableDay .atWork:after{content:" >"}@media screen and (max-width:1200px){.attendanceWrapper table.data-table tbody td.tableDay .atWork{font-size:9px}}.attendanceWrapper table.data-table tbody td.tableDay>div{align-items:center;display:flex;justify-content:center;width:100%}.attendanceWrapper table.data-table tbody td.tableDay .holidayText .holidayName{font-size:12px;font-weight:100;opacity:.8}.attendanceWrapper table.data-table tbody td.tableDay div.singleWorkTime{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.attendanceWrapper table.data-table tbody td.tableDay div.singleWorkTime:nth-child(2){border-left:.5px solid #d3d3d3;margin-left:3px;padding-left:2px}.attendanceWrapper table.data-table tbody td.tableDay div.singleWorkTime.remote{color:#0707a0}.attendanceWrapper table.data-table tbody td.tableDay div.singleWorkTime.other{color:#832183}.attendanceWrapper table.data-table tbody td.tableDay div.singleWorkTime.hotel{color:#ff4500}.attendanceWrapper table.data-table tbody td.tableDay:empty{background:#0000}.attendanceWrapper table.data-table tbody td.tableDay.holiday,.attendanceWrapper table.data-table tbody td.tableDay.saturday,.attendanceWrapper table.data-table tbody td.tableDay.sunday{background:#62626226}.attendanceWrapper table.data-table tbody td.tableDay.dayOff{border:#0000;filter:contrast(1.15) saturate(1.6) brightness(.9)}.attendanceWrapper table.data-table tbody td.tableDay.dayOff.u4{background:#d3d3d3;filter:none}.attendanceReports h4{background:#ebeef4;box-shadow:0 0 2px #0000004d;font-weight:500;margin:0;padding:10px 8px 6px}table.data-table th.tableDay{font-size:10px;padding:2px}table.data-table th.tableDay .hovered{display:none;font-size:8px}table.data-table th.tableDay:hover .standard{display:none}table.data-table th.tableDay:hover .hovered{display:inline}table.data-table th.tableDay.holiday,table.data-table th.tableDay.saturday,table.data-table th.tableDay.sunday{font-weight:700}table.data-table th.tableDay.holiday,table.data-table th.tableDay.sunday{color:#ff7752}table.data-table th.tableDay.saturday{color:grey}table.data-table th.tableDay.today{color:#054a10;filter:drop-shadow(2px 2px 5px rgb(5,74,16));font-size:12px;font-weight:900}.simpleTable{border:.5px solid grey;border-collapse:collapse}.simpleTable td{border:.5px solid grey;padding:5px 10px}.grid-table{margin:0 auto;max-width:1050px}@media screen and (min-width:2000px){.grid-table{max-width:2000px}}.grid-table .grid-table-head{background:#728685;font-size:75%}.grid-table .grid-table-head>div>div{padding:0 0 0 6px}.grid-table .grid-table-row{background:#ecececb3;border-bottom:1px solid #a8a8a8;display:grid;grid-template-columns:220px minmax(50px,.5fr) minmax(70px,.6fr) minmax(70px,.7fr) minmax(70px,.6fr) 80px minmax(50px,.75fr) minmax(90px,.75fr) minmax(90px,.75fr)}.grid-table .grid-table-row:first-child{border-top:1px solid #a8a8a8}@media screen and (max-width:760px){.grid-table .grid-table-row{font-size:70%;grid-template-columns:100px repeat(auto-fit,minmax(32px,1fr))}}.grid-table .grid-table-row:nth-child(odd){background:#e4e4e4b3}.grid-table .grid-table-row>div{align-items:center;border-right:1px solid #a8a8a8;box-sizing:border-box;display:flex;justify-content:space-between;padding:2px 6px;width:100%}.grid-table .grid-table-row>div:first-child{border-left:1px solid #a8a8a8}.annual-reports *{font-size:13px}@media screen and (min-width:2000px){.annual-reports *{font-size:17px}}.annual-reports .group-name{font-size:13px;margin-top:5px;padding:1px 15px;text-align:center;text-transform:uppercase}.annual-reports .holiday-details{background:#f8f8f8;border-radius:3px;box-shadow:0 0 3px #0006;display:none;flex-wrap:wrap;font-size:73%;justify-content:flex-start;left:30px;position:absolute;top:50%;translate:0 -50%;width:-webkit-max-content;width:max-content}.annual-reports .holiday-details>div{width:40px}.annual-reports .hover-holiday-details:hover .holiday-details{display:flex}.sum-calc-tool{background:#f5f5f5;color:#000;display:flex;font-size:13px;font-weight:700;gap:10px;padding:5px 10px;width:100%}.sum-calc-tool .sum-calc-label{color:#000}.sum-calc-tool .sum-calc-gap{color:green}.sum-calc-tool .sum-calc-gap.negative{color:red}.schedules .message{font-size:19px;margin:0 auto;padding:50px;text-align:center}.schedules .message .msg-name{background:#639aac;border-radius:10px;color:#fff;display:inline-block;margin:0 4px;padding:3px 15px}.schedules .weekControls{align-items:center;display:grid;font-size:18px;grid-template-columns:50px 1fr 50px;justify-content:center;margin:14px auto;max-width:100%;text-align:center;width:450px}.schedules .weekControls .weekTitle{font-size:17px;padding:5px}@media screen and (min-width:1600px){.schedules .weekControls .weekTitle{font-size:1vw}}.schedules .weekControls button{background:none;border-radius:8px;font-size:28px;justify-content:center;padding:0}.schedules .accept button{font-size:16px;padding:12px 19px}.schedules button{border:0;border-radius:0;cursor:pointer;margin:0;padding:8px 12px}.schedules button:hover{background:#add8e6}.schedules button .tick{background:#fff8dc;border-radius:50%;display:inline-block;font-weight:800;height:20px;margin-left:5px;width:20px}.schedules button.active{background:#acc8fc}.schedules button{display:flex;justify-content:flex-start;padding:4px}.schedules button.added{background:#adff2f;display:flex;justify-content:space-between;padding:3px 4px}.schedules .mainInputs{align-items:center;display:flex;justify-content:center}.schedules .mainInputs button{background:none;border-radius:8px;color:#d3d3d3;font-family:Poppins,sans-serif;padding:7px 15px;text-transform:uppercase}.schedules .mainInputs button.active{background:#d0f993;color:#000}@media screen and (min-width:1000px){.schedules .mainInputs button{font-size:.9vw;padding:.5vw .9vw}}.schedules .mainInputs .bigInput{background:#0000;border:none;border-radius:5px;box-shadow:0 0 1px #000000b3;font-size:13px;margin:5px;max-width:60%;min-width:200px;padding:8px 10px}@media screen and (min-width:1000px){.schedules .mainInputs .bigInput{font-size:.9vw;padding:.5vw .9vw}}.schedules .employeeSelector{display:grid;grid-template-columns:repeat(7,1fr)}.schedules .employeeSelector .employeeGroup{border-radius:12px;box-shadow:0 0 3px #0003;cursor:pointer;margin:2px;padding:2px;text-align:center}.schedules .employeeSelector .employeeGroupTitle{color:#708b95;font-family:Poppins,sans-serif;font-size:15px;margin:2px;padding:2px 7px;text-transform:uppercase}@media screen and (min-width:1600px){.schedules .employeeSelector .employeeGroupTitle{font-size:.9vw}}.schedules .employeeSelector>div{display:block}.schedules .employeeSelector button{border-radius:8px;font-family:Poppins,sans-serif;font-size:13px;margin:2px;padding:2px 4px;width:100%}@media screen and (min-width:1600px){.schedules .employeeSelector button{font-size:.77vw}}@media screen and (max-width:1300px){.schedules .employeeSelector{grid-template-columns:repeat(5,1fr)}}@media screen and (max-width:1000px){.schedules .employeeSelector{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:800px){.schedules .employeeSelector{grid-template-columns:1fr 1fr}.schedules .employeeSelector button{padding:12px 7px}}.schedules .selectedEmployees{padding:30px}.schedules .schedule .buttons{align-items:center;background:#fefefe;border-radius:8px;box-shadow:0 0 5px #0000001a;display:grid;grid-template-columns:1fr 1fr 1fr;position:-webkit-sticky;position:sticky;top:26px;z-index:2}.schedules .schedule .buttons>div{text-align:center}@keyframes showTable{0%{opacity:0;scale:1 .95}to{opacity:1;scale:1 1}}.schedules .scheduleView{padding:0 5px}.schedules .scheduleTable{border-collapse:collapse;border-radius:7px;box-shadow:0 0 1px 1px #0000000d;font-size:12px;overflow:hidden;width:100%}.schedules .scheduleTable tbody{animation-duration:.3s;animation-fill-mode:both;animation-name:showTable;animation-timing-function:ease-in-out;transform-origin:top}.schedules .scheduleTable tbody tr{background:#fefefe}.schedules .scheduleTable tbody tr:active{opacity:1}.schedules .scheduleTable tbody tr:nth-child(odd){background:#f6f6f6}.schedules .scheduleTable tbody tr:hover{background:#e3e3e3}.schedules .scheduleTable tbody td{height:7vh}.schedules .scheduleTable tbody .eventsData td{background:none;height:0}.schedules .scheduleTable thead tr{background:#acc8fc}.schedules .scheduleTable thead th{height:45px;text-align:left}.schedules .scheduleTable.editor thead tr{background:#cccc48}.schedules .scheduleTable.editor .eventsData{display:none}.schedules .scheduleTable.editor td input[value=""],.schedules .scheduleTable.editor td select[value=""]{opacity:.2}.schedules .scheduleTable td.weekday.today{background:rgba(203,216,240,.533)}.schedules .scheduleTable th{padding:7px 7px 6px 12px}@media screen and (min-width:1600px){.schedules .scheduleTable th.weekday>div{font-size:.7vw}}.schedules .scheduleTable th.weekday span.events{align-items:center;background:#fff;border-radius:50%;cursor:pointer;display:inline-block;display:inline-flex;font-family:monospace;font-size:10px;height:17px;justify-content:center;margin-left:3px;padding:0;width:17px}.schedules .scheduleTable th.weekday span.events:hover{box-shadow:0 0 3px #0000004d}.schedules .scheduleTable th.weekday.today{background:linear-gradient(175deg,#5982ce,#516ca0);color:#fff}.schedules .scheduleTable th.weekday.today span.events{color:#000}.schedules .scheduleTable td,.schedules .scheduleTable th{border:none}.schedules .scheduleTable td:first-child,.schedules .scheduleTable th:first-child{width:200px}.schedules .scheduleTable td:not(:first-child),.schedules .scheduleTable th:not(:first-child){width:11.7647058824%}.schedules .scheduleTable td.weekday,.schedules .scheduleTable th.weekday{text-align:left}.schedules .scheduleTable td.weekday>div,.schedules .scheduleTable th.weekday>div{align-items:center;display:flex;justify-content:center}.schedules .scheduleTable td:nth-child(odd),.schedules .scheduleTable th:nth-child(odd){background:rgba(0,0,0,.021)}.schedules .scheduleTable td:nth-last-child(2){background:#46ceff0d}.schedules .scheduleTable td:last-child{background:#ffa5000d}.schedules .scheduleTable .employee{font-size:15px;padding-left:12px;text-align:left}@media screen and (min-width:1600px){.schedules .scheduleTable .employee{font-size:.8vw}}.schedules .scheduleTable .employee .employeeCellWrap{align-items:center;display:flex;height:100%;justify-content:space-between}.schedules .scheduleTable .employee .employeeCellWrap .rowControls{align-items:center;display:flex;justify-content:center;margin:0 3px;visibility:hidden}.schedules .scheduleTable .employee .employeeCellWrap .rowControls>div{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:28px;justify-content:center;width:28px}.schedules .scheduleTable .employee .employeeCellWrap .rowControls>div:hover{background:orange}.schedules .scheduleTable .employee .employeeCellWrap:hover .rowControls{visibility:visible}.schedules .scheduleTable button.specialTrigger{background:none;font-size:11px;padding:3px 8px}@media screen and (min-width:1600px){.schedules .scheduleTable button.specialTrigger{font-size:.75vw}}.schedules .scheduleTable button.specialTrigger.start{color:#fff;padding:3px 15px;position:absolute;right:5px;text-shadow:0 0 2px #000;visibility:hidden}@media screen and (max-width:1600px){.schedules .scheduleTable button.specialTrigger.start{font-size:20px;right:-23px;top:-4px}}@media screen and (max-width:1000px){.schedules .scheduleTable button.specialTrigger.start{font-size:20px;right:10px;top:-4px}}.schedules .scheduleTable button.specialTrigger:hover:not(.start){background:#9cb7ea;border-radius:50%}.schedules .scheduleTable .template .hourEditor,.schedules .scheduleTable .template .separator{display:none}.schedules .scheduleTable .template .templateName{border-radius:12px;display:block;font-size:14px;font-weight:500;padding:4px 12px;text-transform:uppercase}@media screen and (min-width:1600px){.schedules .scheduleTable .template .templateName{font-size:.8vw}}.schedules .scheduleTable .template:hover .hourEditor,.schedules .scheduleTable .template:hover .separator{display:block}.schedules .scheduleTable .template:hover .templateName{display:none}.schedules .scheduleTable .templateName,.schedules .scheduleTable input,.schedules .scheduleTable select{animation-duration:.5s;animation-fill-mode:both;animation-name:appear;animation-timing-function:cubic-bezier(.075,.82,.165,1)}.schedules .scheduleTable .hourEditor{align-items:center;display:flex;justify-content:center;position:relative}.schedules .scheduleTable .hourEditor .default{cursor:pointer;font-size:15px;left:80%;position:absolute;transform-origin:left;transition:all .2s ease-in-out}.schedules .scheduleTable .hourEditor .default.revert{align-items:center;background:#fff;border-radius:50%;box-shadow:0 3px 4px #0003;color:red;display:flex;font-size:10px;justify-content:center;left:34%;padding:1px 5px;top:80%;transform:-50% 0;visibility:hidden;z-index:2}.schedules .scheduleTable .hourEditor .default:hover{background:#f5f5f5}.schedules .scheduleTable .hourEditor input,.schedules .scheduleTable .hourEditor select{background:#0000;border:none;border-radius:3px;font-family:inherit;font-size:15px;margin:6px 3px;padding:4px 7px}@media screen and (min-width:1600px){.schedules .scheduleTable .hourEditor input,.schedules .scheduleTable .hourEditor select{font-size:.9vw}}.schedules .scheduleTable .hourEditor input::-webkit-calendar-picker-indicator,.schedules .scheduleTable .hourEditor select::-webkit-calendar-picker-indicator{opacity:0}.schedules .scheduleTable .hourEditor input:focus::-webkit-calendar-picker-indicator,.schedules .scheduleTable .hourEditor input:hover::-webkit-calendar-picker-indicator,.schedules .scheduleTable .hourEditor select:focus::-webkit-calendar-picker-indicator,.schedules .scheduleTable .hourEditor select:hover::-webkit-calendar-picker-indicator{opacity:1}.schedules .scheduleTable .hourEditor input[value=""],.schedules .scheduleTable .hourEditor select[value=""]{color:#00000080;color:#0000;transition:opacity .13s ease-in-out}.schedules .scheduleTable .hourEditor input[value=""]:focus,.schedules .scheduleTable .hourEditor input[value=""]:hover,.schedules .scheduleTable .hourEditor select[value=""]:focus,.schedules .scheduleTable .hourEditor select[value=""]:hover{color:inherit;opacity:1}.schedules .scheduleTable .hourEditor input:focus,.schedules .scheduleTable .hourEditor input:hover,.schedules .scheduleTable .hourEditor select:focus,.schedules .scheduleTable .hourEditor select:hover{background:#fff;box-shadow:0 0 7px #0000006b}.schedules .scheduleTable .hourEditor input:focus:not([value=""])~.revert,.schedules .scheduleTable .hourEditor select:focus:not([value=""])~.revert{visibility:visible}.schedules .scheduleTable .hourEditor input:disabled,.schedules .scheduleTable .hourEditor select:disabled{background:#0000;box-shadow:none}.schedules .scheduleTable .hourEditor input:disabled[value=""],.schedules .scheduleTable .hourEditor select:disabled[value=""]{opacity:0}.schedules .scheduleTable .hourEditor input[type=time]::-webkit-calendar-picker-indicator,.schedules .scheduleTable .hourEditor select[type=time]::-webkit-calendar-picker-indicator{background:none;display:none}.schedules .scheduleTable .hourEditor select{font-size:13px;max-width:120px}@media screen and (min-width:1600px){.schedules .scheduleTable .hourEditor select{font-size:.75vw}}.schedules .scheduleTable .hourEditor:nth-child(2) input{position:relative;z-index:2}.schedules .scheduleTable .hourEditor .acceptor{align-items:center;background:#fff;border-radius:50%;display:flex;font-size:10px;font-weight:800;height:20px;justify-content:center;padding:0;width:20px}.schedules .scheduleTable .hourEditor.default{opacity:.3}.schedules .scheduleTable .hourEditor.default input{font-size:13px;font-style:italic}.schedules .scheduleTable .hourEditor.default input:focus{font-size:medium}.schedules .scheduleTable td:hover .hourEditor input[value=""]{box-shadow:inset 0 0 5px #00000024}.schedules .scheduleTable td:hover .specialTrigger.start{visibility:visible}.schedules .controls{background:#ffffff80;display:flex;justify-content:center;margin-bottom:5px}.schedules .controls button{background:#efefef;border-radius:2px;font-family:Poppins,sans-serif;font-weight:500;padding:10px 50px;text-transform:uppercase}@media screen and (min-width:1600px){.schedules .controls button{font-size:.8vw}}.schedules .controls button.active{background:#add8e6}.schedules .scheduleList{display:flex;flex-wrap:wrap;justify-content:center;padding:8px 16px}.schedules .scheduleList button{border-radius:8px;font-family:Poppins,sans-serif;font-size:15px;font-weight:500;font-weight:100;margin:3px 2px;padding:3px 14px;text-transform:uppercase}@media screen and (min-width:1600px){.schedules .scheduleList button{font-size:.8vw}}.schedules .editButton{background-color:initial;border-radius:10px;display:flex;font-family:Poppins,sans-serif;font-weight:700;justify-content:space-between;margin:0 3px;padding:10px 20px;width:-webkit-max-content;width:max-content}.schedules .editButton span{padding:0 5px}.schedules .options-menu{background:#fff;border-radius:0 0 12px 12px;box-shadow:0 0 5px #0000004d;position:absolute;top:100%}.schedules .options-menu button{justify-content:flex-start;width:100%}.schedules .foldedEventView{background:#839bc9;cursor:pointer;height:9px}.schedules .foldedEventView:hover{box-shadow:inset 0 0 4px #0000004d}.schedules tr:nth-child(odd) .foldedEventView{background:#9cb7ea}.schedules .foldBack{background:#61686b;border-radius:12px 12px 50% 50%;cursor:pointer;height:9px;margin:0 auto;max-width:70%;width:40px}.schedules .eventsCell{vertical-align:initial}.schedules .events{animation-duration:.24s;animation-fill-mode:both;animation-name:appear;animation-timing-function:ease-in-out;transform-origin:top}.schedules .event{background:#fbfbfb;border-radius:8px;box-shadow:0 4px 4px -4px #0000004d;font-size:14px;line-height:1.2;margin:3px 2px;padding:3px;text-align:center}.schedules .event .client,.schedules .event .venue{font-size:80%;font-weight:500}.schedules .event .type,.schedules .event .venue{color:brown}.specialEditor{align-items:center;display:flex;justify-content:space-around}.dayControls{display:none}@media screen and (max-width:1200px){.schedules .buttons{display:none!important}.schedules .dayControls{align-items:center;display:flex;justify-content:center}.schedules .dayControls>button,.schedules .dayControls>div{font-size:18px;padding:18px 32px}.schedules .eventsData td:not(.selectedDay):not(:first-child){display:none}.schedules input,.schedules select{max-width:70px;padding:5px 0!important}.schedules .specialEditor{display:block}.schedules .scheduleList button{font-size:18px;padding:9px 15px}.schedules td .cellWrap{height:90px}.schedules .weekday:not(.selectedDay){display:none}.schedules .employee{width:70%!important}.schedules .weekday{width:100%!important}}.templateEditor .templateRow{align-items:center;background:#f5f5f5;border-radius:10px;box-shadow:0 0 1px #00000040;display:grid;grid-template-columns:80px 1fr 90px 90px 180px;justify-content:center;margin:10px auto;max-width:800px;overflow:hidden;padding:0}.templateEditor .templateRow>div{box-sizing:border-box;padding:5px 20px}.templateEditor .templateRow .selector{align-items:center;border-radius:20px;color:#d3d3d3;cursor:pointer;display:flex;font-size:25px;height:100%;justify-content:center}.templateEditor .templateRow .selector:hover{background:#639aac;color:#fff}.templateEditor .templateRow.active{background:#c5fbc5}.templateEditor .templateRow.active .selector{color:#000;font-weight:700}.field .multi-add-table,.multi-add-table{border-collapse:collapse;font-size:12px;width:100%}.field .multi-add-table th,.multi-add-table th{font-weight:400}.field .multi-add-table tr,.multi-add-table tr{box-shadow:inset 0 .5px 0 0 #00000036}.field .multi-add-table tr.full-row th,.multi-add-table tr.full-row th{border-left:6px solid #c5cdcd}.field .multi-add-table thead tr,.multi-add-table thead tr{background:none}.field .multi-add-table th,.multi-add-table th{background:#f7f7f7;font-size:12px;font-weight:300;text-transform:uppercase}.field .multi-add-table tbody tr,.multi-add-table tbody tr{background:#f0f0f0}.field .multi-add-table tbody tr:nth-child(odd),.multi-add-table tbody tr:nth-child(odd){background:#ebebeb}.field .multi-add-table tbody tr td,.multi-add-table tbody tr td{text-align:center;vertical-align:center}.field .multi-add-table tbody tr td textarea,.multi-add-table tbody tr td textarea{height:auto}.field .multi-add-table tbody tr td.linked,.multi-add-table tbody tr td.linked{position:relative}.field .multi-add-table tbody tr td.linked:before,.multi-add-table tbody tr td.linked:before{color:#334e33;content:"<>";font-size:9px;left:5px;position:absolute;top:50%;z-index:2}.field .multi-add-table tbody tr td.edited input,.multi-add-table tbody tr td.edited input{background:#e9f1c6;text-shadow:0 0 1px #000}.field .multi-add-table tbody tr td.prominent-number div,.multi-add-table tbody tr td.prominent-number div{background:#2c3838;border-radius:26px;color:#eee;font-size:14px;font-weight:700;padding:1px 5px}.field .multi-add-table tbody tr td input,.field .multi-add-table tbody tr td select,.multi-add-table tbody tr td input,.multi-add-table tbody tr td select{background:none;border:none;box-shadow:0 0 2px #00000012;font-size:13px;margin:0 2px;padding:3px;position:relative;text-align:center;transition:background .24s ease-in-out}.field .multi-add-table tbody tr td input:hover,.field .multi-add-table tbody tr td select:hover,.multi-add-table tbody tr td input:hover,.multi-add-table tbody tr td select:hover{background:#fff}.field .multi-add-table tbody tr td input[type=number],.field .multi-add-table tbody tr td select[type=number],.multi-add-table tbody tr td input[type=number],.multi-add-table tbody tr td select[type=number]{width:100%}.field .multi-add-table tbody tr td input option:disabled,.field .multi-add-table tbody tr td select option:disabled,.multi-add-table tbody tr td input option:disabled,.multi-add-table tbody tr td select option:disabled{color:#0000004d;display:none}.field .multi-add-table tbody tr td input option:checked,.field .multi-add-table tbody tr td select option:checked,.multi-add-table tbody tr td input option:checked,.multi-add-table tbody tr td select option:checked{font-style:italic}.field .multi-add-table tbody tr td .hybrid-search-wrap,.multi-add-table tbody tr td .hybrid-search-wrap{background:#fff;border-radius:17px}.field .multi-add-table tbody tr td .hybrid-search-wrap input,.multi-add-table tbody tr td .hybrid-search-wrap input{text-align:left}.field .multi-add-table tbody tr td .hybrid-search-wrap input:not(:focus),.multi-add-table tbody tr td .hybrid-search-wrap input:not(:focus){color:#0000000d;transition:color .175s ease-in-out}.field .multi-add-table tbody tr td .hybrid-search-wrap:hover input,.multi-add-table tbody tr td .hybrid-search-wrap:hover input{color:#000}.field .multi-add-table tbody tr td input:read-only,.multi-add-table tbody tr td input:read-only{font-style:italic}.field .multi-add-table tbody tr td input:read-only:focus,.field .multi-add-table tbody tr td input:read-only:hover,.multi-add-table tbody tr td input:read-only:focus,.multi-add-table tbody tr td input:read-only:hover{background:none;border:none;outline:none}.field .multi-add-table tbody tr td.description-area textarea,.multi-add-table tbody tr td.description-area textarea{background:#fff;border-radius:0 0 0 12px;font-size:12px;height:30px;line-height:140%;margin:0;text-align:left;width:100%}.field .multi-add-table tbody tr td .click-link,.multi-add-table tbody tr td .click-link{border-radius:15px;color:#000;cursor:pointer;padding:4px;transition:all .5s ease-in-out;-webkit-user-select:none;user-select:none}.field .multi-add-table tbody tr td .click-link:hover,.multi-add-table tbody tr td .click-link:hover{background:#3a556e;color:#fff}.field .multi-add-table tbody tr .search-button,.multi-add-table tbody tr .search-button{height:auto;margin:0}.field .multi-add-table tbody tr .search-button img,.multi-add-table tbody tr .search-button img{margin:0;width:11px}.field .multi-add-table tfoot .multi-add-sum,.multi-add-table tfoot .multi-add-sum{background:#b6daea;font-size:110%;font-weight:700;padding:5px;text-align:center}@media screen and (max-width:860px){.field .multi-add-table thead,.multi-add-table thead{display:none}.field .multi-add-table tr,.multi-add-table tr{display:flex;flex-direction:column}.field .multi-add-table tr td,.multi-add-table tr td{align-items:center;box-sizing:border-box;display:flex;width:100%!important}.field .multi-add-table tr td>div,.multi-add-table tr td>div{padding:5px!important;width:100%!important}.field .multi-add-table tr td input,.field .multi-add-table tr td select,.field .multi-add-table tr td textarea,.multi-add-table tr td input,.multi-add-table tr td select,.multi-add-table tr td textarea{background:#fff!important;margin:1px 3px;padding:5px!important;text-align:left!important;width:100%!important}.field .multi-add-table tr td[data-label]:before,.multi-add-table tr td[data-label]:before{content:attr(data-label);display:inline-block;font-size:10px;font-weight:700;min-width:70px;padding-left:5px;padding-right:10px;text-align:left;width:70px}}.field.multi label{background:#4b7985;color:#fff;font-size:16px;font-weight:400;padding:0 11px}.field.multi{border-radius:10px;box-shadow:-2px 0 3px -2px #0000004d;padding:0}.field.multi .multiAdd-label .template-zone{align-items:center;display:flex}.field.multi .multiAdd-label .template-zone label{background:#d3e2d3;cursor:pointer;font-size:10px;font-weight:700;padding:5px 15px}.field.multi .multiAdd-label .template-zone label:hover{filter:invert(.96)}.field.multi:not(:first-child){margin-top:7px}.field.multi button{border-radius:10px}.field.multi .textarea-multi,.field.multi button .textarea-multi{font-size:14px;height:35px;letter-spacing:-.5px;line-height:110%;margin:0;max-height:-webkit-max-content;max-height:max-content;padding:5px;text-align:left}.field.multi .textarea-multi{background:none;background-color:initial;box-shadow:0 0 3px #0000001a;transition:background-color .3s ease-in-out}.field.multi .textarea-multi:focus,.field.multi .textarea-multi:hover{background-color:#fff}.multi-add-field-wrap .no-results{color:grey;font-size:12px;padding:3px 4px}.invoice-find{display:grid;font-size:11px;grid-template-columns:100px 1fr 50px;text-align:left;width:400px}.invoice-find:hover{background:#60988b;color:#fff}.multiAdd-label{align-items:center;background:#f5f5f5;border-radius:10px 10px 0 0;display:grid;grid-template-columns:-webkit-max-content 1fr -webkit-max-content;grid-template-columns:max-content 1fr max-content;justify-content:space-between;padding:5px 0;position:-webkit-sticky;position:sticky;top:33px;z-index:3}.multiAdd-label:hover{background:#f8f8f8}.multiAdd-label .multi-add-top-summary:not(:empty){border-radius:12px;font-size:10px;margin:0 12px;padding:2px 12px;text-transform:uppercase}.multiAdd-label .multi-add-buttons button{background:#478a9b;font-family:Rethink Sans,sans-serif;font-weight:400;margin:0 9px}.multiAdd-label .multi-add-buttons button:hover{background:#478a9b;filter:contrast(1.02);scale:1.04}.multiAdd-label .multi-add-buttons .clear-button{background:rgba(71,138,155,.412);box-shadow:none;font-size:11px;padding:5px 8px}.multi-add-editor-wrapper{align-items:center;background:#eaeaea;border-radius:5px;box-shadow:2px 2px 0 #0000004d;display:flex;justify-content:space-between;padding:5px 0;width:-webkit-max-content;width:max-content}.multi-add-editor-wrapper button{border:none;cursor:pointer;font-family:Poppins,sans-serif;font-size:13px;padding:3px 12px;text-transform:uppercase}.multi-add-editor-wrapper>*{margin:0 10px}.multi-add-editor-wrapper .multi-add-editor{display:flex}.multiAdd.mini .multiAdd-label{font-size:10px;padding:0}.multiAdd.mini .field .multi-add-table thead tr th,.multiAdd.mini .multi-add-table thead tr th{font-size:9px;text-transform:uppercase}.multiAdd.mini .multi-add-top-summary:not(:empty){font-size:10px}.multiAdd.mini .multi-add-table tbody tr td input{font-size:12px;margin:0;padding:0}.multiAdd.days .multi-add-table tbody tr td input{padding:5px 0}.info-date-details{position:relative}.info-date-details .info-date-hover{animation-duration:.3s;animation-fill-mode:both;animation-name:fadeIn;animation-timing-function:ease-in-out;background:#fff;box-shadow:0 0 10px #0000004d;cursor:pointer;display:none;left:50%;padding:10px;position:absolute;top:50%;translate:-50% -50%;width:-webkit-max-content;width:max-content}.info-date-details:hover .info-date-hover{display:block}.info-item{background:#fcfcfc;border-radius:4px;margin-bottom:2px}.info-item-event{display:flex;justify-content:space-between;padding:0}.info-item-event .info-item-times{background:#afd4ded1;padding:1px 3px}.info-item-location{padding:1px 4px}.info-item-description{color:#494949;display:flex;font-size:9px;justify-content:space-between;padding:1px 4px;text-align:left}.info-item-category{color:#000;font-size:9px;text-transform:uppercase}.multiAdd .multiAdd{border-left:6px solid #c5cdcd;border-radius:0 0 5px 5px;box-shadow:0 1px 1px .5px #0000004d}.multiAdd .multiAdd .multiAdd-label{border-radius:0 0 12px 12px;grid-template-columns:-webkit-max-content 1fr 1fr -webkit-max-content;grid-template-columns:max-content 1fr 1fr max-content;padding:2px;position:static}.multiAdd .multiAdd .multiAdd-label label{background:#fff;color:#000;font-size:13px}.multiAdd .multiAdd .multi-add-table thead tr th{background:#efefef;font-size:7.5px;text-transform:uppercase}.multiAdd .multiAdd .multi-add-buttons button{background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial;color:#000;padding:2px 4px}.multiAdd .multiAdd .multi-add-buttons button:hover{background:#c9c9c9}.multiAdd .multiAdd .multi-add-buttons button.clear-button{font-size:9.5px;text-transform:uppercase}.multiAdd .multiAdd .no-results{display:none}.multiAdd.schedule-field .multiAdd .multiAdd-label{position:-webkit-sticky;position:sticky;top:62px;z-index:2}.multiAdd.schedule-field .multiAdd-label{top:30px}.multiAdd.schedule-field>.multi-add-field-wrap>div>.multi-add-table>tbody>tr,.multiAdd.schedule-field>.multi-add-field-wrap>div>.multi-add-table>tbody>tr:nth-child(odd){background:#dbe9ed}.multi-compact{grid-gap:2px;align-items:center;box-sizing:border-box;display:grid;flex-wrap:wrap;grid-column:initial!important;grid-template-columns:1fr 1fr;justify-content:flex-start;max-width:100%;padding:1px}.multi-compact>div{align-items:center;display:flex}.multi-compact .multi-item-compact{align-items:center;background:#f0f0f0;border-radius:5px;box-shadow:0 0 0 1px #0000001a;box-sizing:border-box;height:100%;justify-content:space-between;margin:1px 2px;padding:0;position:relative;width:100%}.multi-compact .multi-item-compact>div{align-items:center;display:flex}.multi-compact .multi-item-compact input,.multi-compact .multi-item-compact textarea{font-weight:500}.multi-compact .multi-item-compact textarea{background:none;box-shadow:none;font-size:13px;line-height:120%;margin:0}.multi-compact .multi-item-compact textarea:focus{border:none;box-shadow:0 0 16px #0000003d}.multi-compact .multi-item-compact:focus,.multi-compact .multi-item-compact:focus .textarea,.multi-compact .multi-item-compact:focus input,.multi-compact .multi-item-compact:hover,.multi-compact .multi-item-compact:hover .textarea,.multi-compact .multi-item-compact:hover input{background:#fff}.multi-compact .multi-item-compact:focus .compact-remove,.multi-compact .multi-item-compact:hover .compact-remove{opacity:1}.multi-compact .multi-item-compact .compact-remove{cursor:pointer;opacity:.2;padding:0 5px;width:15px}.template-list-row{background:#f5f5f5;box-shadow:0 0 6px #0000004d;cursor:pointer;display:flex;flex-wrap:wrap;margin:3px 0;opacity:.4;padding:3px 13px}.template-list-row>div{padding:2px 8px}.template-list-row:hover{background:#b6daea}.template-list-row.selected{opacity:1}.subField-selector{display:flex;flex-wrap:wrap;justify-content:center}.subField-selector>div{padding:1px 3px}.subField-selector>div.subItemToggle{background:#bccaca;box-shadow:0 0 2px #000000b3;cursor:pointer;display:flex;opacity:1;padding:4px 18px}.subField-selector>div.subItemToggle:hover{background:#f5f5f5}.multi-collection{display:flex;flex-direction:column;margin-bottom:9px}.agendaView{overflow-y:hidden}.modal .agenda-view{height:80dvh}.modal .agenda-view .detailed-info{max-height:40dvh;overflow-y:auto}.agenda-view{background:url(/static/media/noisy-background.c2e104fff59c491e60ee.webp) #ffffffa3;background-blend-mode:lighten;background-size:250px;display:grid;font-size:17px;grid-template-rows:-webkit-max-content 1fr;grid-template-rows:max-content 1fr;height:100dvh;max-height:100dvh;width:100%}.agenda-view>*{max-width:100vw}@media screen and (orientation:portrait){.agenda-view{max-height:87dvh;overflow-y:auto}}.agenda-view .detailed-info{max-height:54dvh;overflow-y:auto}@media screen and (min-width:1900px){.agenda-view{font-size:1.6vw}}@media screen and (max-width:900px){.agenda-view{font-size:5vw}}@media screen and (min-width:1900px){.agenda-view{grid-template-rows:90px 1fr}}.agenda-view *{-webkit-user-select:none;user-select:none}.agenda-view .agenda-main-layout{display:grid;grid-template-columns:300px 1fr;grid-template-rows:1fr;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:auto}@media screen and (orientation:landscape){.agenda-view .agenda-main-layout{max-height:calc(100vh - 100px)}}@media screen and (max-width:900px){.agenda-view .agenda-main-layout{grid-template-columns:1fr}}@media screen and (min-width:1920px){.agenda-view .agenda-main-layout{grid-template-columns:448px 1fr}}.agenda-view .agenda-main-layout *{font-family:Poppins,sans-serif}.agenda-view .agenda-main-layout h1{margin:0}.agenda-view .agenda-main-layout .heading{background:#f5f5f5;width:100%}.agenda-view .agenda-main-layout .heading .event-type{box-sizing:border-box;color:#fff;font-size:120%;font-weight:500;line-height:110%;width:100%}.agenda-view .agenda-main-layout .heading .numbers{display:grid;font-size:90%}.agenda-view .agenda-main-layout .heading .numbers .numbers-heading{padding:12px;text-transform:uppercase}@media screen and (min-width:1920px){.agenda-view .agenda-main-layout .heading .numbers .numbers-heading{padding:20px}}.agenda-view .agenda-main-layout .heading .numbers .numbers-content>div{align-items:center;display:grid;grid-template-columns:1fr .5fr;padding:2px 12px}@media screen and (min-width:1920px){.agenda-view .agenda-main-layout .heading .numbers .numbers-content>div{padding:3px 20px}}.agenda-view .agenda-main-layout .heading .numbers .numbers-content>div *{font-family:Rethink Sans,sans-serif}.agenda-view .agenda-main-layout .heading .numbers .numbers-content>div.inactive{opacity:.15}.agenda-view .agenda-main-layout .heading .numbers .numbers-content>div:nth-child(odd){background:#ededed}.agenda-view .agenda-main-layout .heading .numbers .numbers-content>div>:last-child:not(.multi){font-size:130%;font-weight:700;text-align:right;width:100%}.agenda-view .agenda-main-layout .heading .numbers .numbers-content>div .multi{display:flex;font-size:125%;justify-content:space-between;line-height:95%;margin-right:-9px}.agenda-view .agenda-main-layout .heading .numbers .numbers-content>div .multi>div{border-radius:12px;text-align:center;width:100%}.agenda-view .agenda-main-layout .heading .numbers .numbers-content>div .multi>div:first-child{box-shadow:1px 1px #0000004d}.agenda-view .agenda-main-layout .heading .numbers .numbers-content>div .multi>div:last-child{box-shadow:0 1px #0000004d}.agenda-view .agenda-main-layout .heading .numbers .numbers-content>div .multi .multi-cat{font-family:Rethink Sans,sans-serif;font-size:65%}.agenda-view .agenda-main-layout .heading .numbers .numbers-content>div .multi>div>div:first-child{font-weight:700}.agenda-view .agenda-main-layout .heading .comments{padding:0}.agenda-view .agenda-main-layout .comments-heading,.agenda-view .agenda-main-layout .key-info-category{background:#3e3e5a;color:#fff;font-size:105%;line-height:130%;padding-left:10px;text-transform:uppercase}.agenda-view .agenda-main-layout .comments-content,.agenda-view .agenda-main-layout .key-info-content{font-size:90%;padding:4px 15px}.agenda-view .agenda-main-layout .comments-content .comment-details{background:#e8e8e8;display:flex;font-size:70%;justify-content:space-between;padding:1px 5px}.agenda-view .agenda-main-layout .comments-heading{background:#c96533}.agenda-view .agenda-main-layout .edit-comments{cursor:pointer}.agenda-view .agenda-main-layout .edit-comments img{filter:invert(1)}.agenda-view .agenda-main-layout .schedule{box-shadow:0 0 3px #0000004d;grid-template-rows:1fr;max-height:100%;overflow-y:auto}.agenda-view .agenda-main-layout .schedule .schedule-date:last-child .meals-all:last-child{padding-bottom:100px}.agenda-view .agenda-main-layout .customer{text-wrap:balance;font-size:75%;line-height:120%}.agenda-view .agenda-main-layout .dates{font-size:90%}.agenda-view .agenda-main-layout .customer,.agenda-view .agenda-main-layout .dates,.agenda-view .agenda-main-layout .event-type{align-items:center;display:flex;padding:10px}.agenda-view .agenda-main-layout .customer img,.agenda-view .agenda-main-layout .dates img,.agenda-view .agenda-main-layout .event-type img{margin-right:9px;width:20px}@media screen and (min-width:1920px){.agenda-view .agenda-main-layout .customer img,.agenda-view .agenda-main-layout .dates img,.agenda-view .agenda-main-layout .event-type img{margin-right:16px;width:50px}}.agenda-view .agenda-main-layout .customer{font-weight:700}.agenda-view .agenda-main-layout .event-type{text-transform:uppercase}.agenda-view .agenda-main-layout .schedule-date{border-bottom:1px solid #bebebe80;z-index:1}.agenda-view .agenda-main-layout .schedule-date .service-numbers{display:flex;padding:20px 0}.agenda-view .agenda-main-layout .schedule-date .service-numbers .framed-icon-group{background:#fff6;border-radius:15px;box-shadow:0 0 1px #000000b3,0 0 4px #0003;display:grid;grid-template-columns:52px 1fr;margin-inline:10px;padding:2px 10px}.agenda-view .agenda-main-layout .schedule-date .service-numbers .framed-icon-group img{width:25px}.agenda-view .agenda-main-layout .schedule-date .service-numbers .framed-icon-group div{font-family:Rethink Sans,sans-serif;font-size:18px}@media screen and (min-width:1920px){.agenda-view .agenda-main-layout .schedule-date .service-numbers .framed-icon-group{padding:4px 15px}.agenda-view .agenda-main-layout .schedule-date .service-numbers .framed-icon-group img{width:42px}.agenda-view .agenda-main-layout .schedule-date .service-numbers .framed-icon-group div{font-size:93%}}@media screen and (max-width:900px){.agenda-view .agenda-main-layout .schedule-date .service-numbers .framed-icon-group{grid-template-columns:40px 1fr;padding:2px 10px}.agenda-view .agenda-main-layout .schedule-date .service-numbers .framed-icon-group img{width:30px}.agenda-view .agenda-main-layout .schedule-date .service-numbers .framed-icon-group div{font-size:18px}}.agenda-view .agenda-main-layout .schedule-date .date-main{align-items:flex-start;background:#e6e6d3;display:grid;max-width:100%;overflow-x:auto}@media screen and (orientation:landscape){.agenda-view .agenda-main-layout .schedule-date .date-main{grid-template-columns:.7fr 350px 2fr 80px;position:-webkit-sticky;position:sticky;top:0}}.agenda-view .agenda-main-layout .schedule-date .date-main .day-comments{text-wrap:balance;font-size:58%;margin-left:10px;padding:0 5px;white-space:pre-line}.agenda-view .agenda-main-layout .schedule-date .date-main .collapse{align-self:flex-end;cursor:pointer;width:35px}.agenda-view .agenda-main-layout .schedule-date .date-main .collapse img{transition:transform .4s ease-in-out}@media screen and (min-width:1920px){.agenda-view .agenda-main-layout .schedule-date .date-main .collapse img{width:62px}}.agenda-view .agenda-main-layout .schedule-date .date-main .collapse:hover{opacity:.7}@media screen and (orientation:portrait){.agenda-view .agenda-main-layout .schedule-date .date-main .collapse{display:none}}.agenda-view .agenda-main-layout .schedule-date .date{align-items:center;display:flex;font-size:80%;padding:14px;text-transform:uppercase}.agenda-view .agenda-main-layout .schedule-date .date img{padding-bottom:6px;padding-right:10px;width:37px}@media screen and (min-width:1920px){.agenda-view .agenda-main-layout .schedule-date .date img{width:60px}}.agenda-view .agenda-main-layout .schedule-date .date>div div:first-child{font-size:140%;line-height:80%}.agenda-view .agenda-main-layout .schedule-date .schedule-item{grid-gap:18px;display:grid;grid-template-columns:1fr;padding:0 14px}.agenda-view .agenda-main-layout .schedule-date .schedule-item .schedule-item-main{background:#fff;border-radius:10px;box-shadow:0 0 3px #0000004d;position:-webkit-sticky;position:sticky;top:70px}@media screen and (min-width:1920px){.agenda-view .agenda-main-layout .schedule-date .schedule-item .schedule-item-main{top:118px}}.agenda-view .agenda-main-layout .schedule-date .schedule-item .schedule-item-main{align-items:center;display:grid;grid-template-columns:1fr 1fr 1fr;text-transform:uppercase}@media screen and (max-width:900px){.agenda-view .agenda-main-layout .schedule-date .schedule-item .schedule-item-main{grid-template-columns:1fr;justify-content:center;text-align:center}}.agenda-view .agenda-main-layout .schedule-date .schedule-item .schedule-item-main .times{align-items:center;background:#dcefdc;border-radius:3px;display:flex;font-size:120%;letter-spacing:.5px;line-height:110%;margin-left:-15px;padding:0 5px 0 15px;width:-webkit-max-content;width:max-content}.agenda-view .agenda-main-layout .schedule-date .schedule-item .schedule-item-main .times img{line-height:50%;padding-right:12px;width:30px}.agenda-view .agenda-main-layout .schedule-date .schedule-item .schedule-item-main .venue{padding:10px}.agenda-view .agenda-main-layout .schedule-date .schedule-item .schedule-item-main .music{align-items:center;background:#f5f5f5;display:flex;font-size:75%;padding:2px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:900px){.agenda-view .agenda-main-layout .schedule-date .schedule-item .schedule-item-main .music{margin:0 auto}}.agenda-view .agenda-main-layout .schedule-date .schedule-item .schedule-item-main .music.m-0{opacity:.5}.agenda-view .agenda-main-layout .schedule-date .schedule-item .schedule-item-main .music.m-1{opacity:.76}.agenda-view .agenda-main-layout .schedule-date .schedule-item .schedule-item-main .music img{margin-right:6px;width:12px}@media screen and (min-width:1920px){.agenda-view .agenda-main-layout .schedule-date .schedule-item .schedule-item-main .music img{margin-right:12px;width:20px}}.agenda-view .agenda-main-layout .schedule-date .schedule-item .meals-all{text-wrap:pretty;display:grid;font-size:75%;padding:10px 0}.agenda-view .agenda-main-layout .schedule-date .schedule-item .meals-all.two-col{grid-gap:10px;grid-template-columns:1fr 2fr}@media screen and (max-width:900px){.agenda-view .agenda-main-layout .schedule-date .schedule-item .meals-all{grid-template-columns:1fr}}.agenda-view .agenda-main-layout .schedule-date .schedule-item .meals-all>div{box-shadow:0 0 1px #00000026}.agenda-view .agenda-main-layout .schedule-date .schedule-item .meals-all>div .content>div{background:linear-gradient(20deg,#f6f6f6,#0000,#f6f6f6);border-radius:1px;border-radius:3px;box-shadow:0 0 1px #000000c7;margin:0 3px;padding:4px 5px}.agenda-view .agenda-main-layout .schedule-date .schedule-item .meals-all>div .content>div .category{color:#405224;font-size:90%}.agenda-view .agenda-main-layout .schedule-date .schedule-item .meals-all>div .content>div .category .special{display:inline-block;margin-left:5px;text-transform:uppercase}.agenda-view .agenda-main-layout .schedule-date .schedule-item .meals-all>div .content>div .category .quantity{background:#ecf4f5;border-radius:5px;float:right;font-size:100%;padding:4px}.agenda-view .agenda-main-layout .schedule-date .schedule-item .meals-all>div .content>div .category .time{background:#d5e7ef;border-radius:4px;display:inline-block;font-size:110%;margin-right:5px;padding:0 7px}.agenda-view .agenda-main-layout .schedule-date .schedule-item .meals-all .heading{background:none;background:#f1ece1;border-radius:12px;font-size:100%;margin-bottom:12px;padding:2px 12px;text-transform:uppercase;width:-webkit-max-content;width:max-content}.agenda-view .agenda-main-layout .highlight{background:#a8e3f5!important}.event-choice{box-shadow:0 0 4px #0006;display:flex;z-index:2}.event-choice .event-choice-content{background:#e0e0e0;display:flex;overflow-x:auto;width:100%}.event-choice .event-choice-content>button{box-shadow:0 0 1px #000000b3}.event-choice .event-choice-content>button .event-customer{background:#dcdcdc;font-size:70%;padding:1px 9px}.event-choice .event-choice-heading{align-items:center;display:grid;font-weight:700;grid-template-columns:45px 150px 45px;justify-content:space-around;max-width:100vw}.event-choice .event-choice-heading>div{display:flex;justify-content:center;padding:8px 0}.event-choice .event-choice-heading .controls{font-size:22px}@media screen and (min-width:1920px){.event-choice .event-choice-heading{grid-template-columns:54px 235px 54px}.event-choice .event-choice-heading .controls{font-size:45px}}.event-choice button{background:none;border:none;cursor:pointer;font-family:Rethink Sans,sans-serif;font-size:20px;height:100%;opacity:.76;padding:0;text-transform:uppercase}.event-choice button .event-type{padding:2px 14px}@media screen and (min-width:1920px){.event-choice button{font-size:32px}}.event-choice button.active{background:#cbcbbb;box-shadow:0 12px 30px -8px;opacity:1;z-index:2}@media screen and (orientation:portrait){.event-choice{background:#fff;display:grid;text-align:center}.event-choice>*{padding:10px}.event-choice button{min-width:230px}}.event-choice img{width:12px}.no-events{align-items:center;animation:fadeIn 1s ease-in-out .24s 1 both,heartbeat 8s ease-in-out 3s infinite both;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;justify-content:center;margin-top:-7vh;text-align:center;width:100%}.no-events>*{opacity:.7}.no-events img{height:50vh;padding:3vh}.no-events div{font-family:Rethink Sans,sans-serif;font-size:50px}@media screen and (orientation:portrait){.no-events img{height:24vh}.no-events div{font-size:30px}}.agendaView .standardWrap{max-height:100dvh}.back-to-agenda{position:-webkit-sticky;position:sticky;top:0;z-index:3}.calendar-simple-multi-view{padding-inline:24px}.calendar-simple-multi-view *{font-family:Rethink Sans,sans-serif}.calendar-simple-multi-view .item{border-radius:5px;display:grid;font-size:20px;grid-template-columns:.21fr 1fr;margin:10px 2px}.calendar-simple-multi-view .item .date{font-size:1.6vw;padding:10px;text-transform:uppercase}.calendar-simple-multi-view .item .more{background:#fff;border-radius:5px;box-shadow:0 0 0 1px #0000001a,10px 10px 15px -3px #0000001a}.calendar-simple-multi-view .item .more .item-main{align-items:center;display:grid;grid-template-columns:1fr 150px 120px 120px 150px;padding:10px 20px}.calendar-simple-multi-view .item .more .item-main>div:not(.name){font-size:1.4vw;font-weight:700;text-align:center}.calendar-simple-multi-view .item .more .item-main>.name{font-size:1.5vw}.calendar-simple-multi-view .item .more .more-details{align-items:center;background:#f5f5f5;display:flex;font-size:1vw;justify-content:space-between;padding:10px 20px}.calendar-simple-multi-view .item .more .more-details>div{margin-right:10px}.calendar-simple-multi-view .item .more .more-details .event-type{border-radius:3px;font-weight:700;margin-right:10px;padding:2px 5px;text-transform:uppercase;width:-webkit-max-content;width:max-content}.calendar-simple-multi-view .item .more .more-details .stand-text{font-family:Lexend Deca,sans-serif}.calendar-simple-multi-view .item .more .more-details .type-and-venues{align-items:center;display:flex}.calendar-simple-multi-view .item .more .more-details .venues{text-transform:uppercase}.employee-files,.employee-files .employeeFiles{padding:0}.employee-files header{align-items:center;background:linear-gradient(-130deg,#edeadf,#fff);box-shadow:inset 0 0 1px #000000c2;display:grid;grid-template-columns:1fr 1fr 1fr;z-index:2}.employee-files header .filters{justify-content:flex-end}.employee-files header .filters>div{align-items:center;display:flex}.employee-files header .main-header-field{display:flex}.employee-files header .button.huge{scale:1}.employee-files header .button.huge.active{font-weight:400;scale:1}.employee-files header .button.huge.biuro{margin-right:7px}.employee-files header h1{margin:0}.employee-files a{color:#000}.employee-files .employee-card-inner.full{display:flex;justify-content:space-between}.employee-files .employee-card{background:#f5f5f5;border-bottom:1px solid #00000021;cursor:pointer;font-size:17px;padding:15px 12px}.employee-files .employee-card:hover{background:#bababa}.employee-files .employee-card.archive{opacity:.5}.employee-files .employee-card.active{background:#393b3d;color:#fff}.employee-files main{display:grid}.employee-files main aside{background:#f1f1f1;box-shadow:0 0 2px #00000075;max-height:90vh;overflow-y:auto}.employee-files main aside.mobile-menu-open{background:#fff;display:block;left:0;max-height:80dvh;overflow-y:auto;position:fixed;top:84px;width:100%;z-index:2}.employee-files main aside.mobile-menu-open .employee-cards{animation-duration:.15s;animation-fill-mode:both;animation-name:slideIn;animation-timing-function:ease-in-out;display:block;transform-origin:top}.employee-files main aside.mobile-menu-open~*{filter:blur(4px)}.employee-files main section{background:url(/static/media/noisy-background.c2e104fff59c491e60ee.webp) #ffffffa3;background-blend-mode:lighten;background-size:250px;margin:0 2px;max-width:100vw;padding-right:14px}.employee-files main section:nth-child(3){box-shadow:0 0 1px #000000a1,-5px 0 12px -8px #0000004d;padding-left:12px}.employee-files main section .employee-head{align-items:center;display:flex;justify-content:space-between}.employee-files main section .employee-edit{background:#f5f5f5;cursor:pointer;font-size:15px;margin-right:10px;padding:5px 10px;text-transform:uppercase}.employee-files main section .employee-edit:hover{background:#393b3d;color:#fff}.employee-files main section .employee-name{background:url(/static/media/ultra-color.537d1740290f52f7aacf.jpg) text,#00000080 text;background-blend-mode:darken;background-position:20% 20%;background-size:1200px;color:#0000;font-family:Domine,serif;font-size:26px;font-weight:700;margin-bottom:8px;padding:7px 12px;text-align:center;width:100%}.employee-files main section .employee-details{font-size:14px;padding-left:10px}.employee-files main section .info{animation-duration:.15s;animation-fill-mode:both;animation-name:scaleUp;animation-timing-function:ease-in;color:grey;padding:7px 8px;transform-origin:top left}.employee-files main section .info.mini{padding:3px 5px}.employee-files main section h2{background:#393b3d;border-radius:0 7px 7px 0;color:#fff;font-size:14px;font-weight:400;margin:12px 0 12px -10px;max-width:-webkit-max-content;max-width:max-content;padding:0 14px}.employee-files main section h2.bigger{font-size:16px}.employee-files main section h2 .switch-year{border-radius:10px;cursor:pointer;display:inline-block;margin-inline:10px;padding:0 10px}.employee-files main section h2 .switch-year.disabled{opacity:.2}.employee-files main section h2 .switch-year:hover{background:#fff;color:#000}.employee-files main section .labeled-value{box-shadow:inset 0 -1px #00000008;display:grid;font-size:15px;grid-template-columns:1fr 1fr;margin-bottom:2px;max-width:90vw}.employee-files main section .labeled-value>*{padding:2px}.employee-files main section .labeled-value label{border-radius:0;font-size:86%}.employee-files main section .labeled-value>button,.employee-files main section .labeled-value>div{background:#fff;border:none;border-radius:9px;box-shadow:0 0 1px #0006;font-family:Rethink Sans,sans-serif;text-align:center}.employee-files main section .labeled-value>button input,.employee-files main section .labeled-value>button select,.employee-files main section .labeled-value>div input,.employee-files main section .labeled-value>div select{border:none;font-family:Rethink Sans,sans-serif;height:100%;margin:0;padding:0;text-align:center;width:100%}.employee-files main section .labeled-value>button.no-data,.employee-files main section .labeled-value>div.no-data{opacity:.3}.employee-files main section .labeled-value>button{background:#e8eff1;cursor:pointer}.employee-files main section .labeled-value>button:hover{background:#393b3d;color:#fff}.employee-files main section .heading{align-content:center;box-sizing:border-box;display:flex;justify-content:space-between;margin:12px 0 12px -10px;max-width:95vw;width:100%}.employee-files main section .heading .add-files-toggle{cursor:pointer}.employee-files main section .heading .add-files-toggle:hover{opacity:.77}.employee-files main section .heading h2{align-items:center;display:flex;font-weight:400;margin:0}.employee-files main section .heading .options{display:flex}.employee-files main section .heading .options>*{margin-inline:2px;visibility:hidden}.employee-files main section .heading .more-details.active{filter:invert(1);visibility:visible}.employee-files main section .heading .options button{align-items:center;background:#e5e5e5;border:none;border-radius:8px;box-shadow:0 0 2px #000000ba;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:13px;font-weight:700;justify-content:center;text-transform:uppercase}.employee-files main section .heading .options button:hover{filter:invert(1)}.employee-files main section .heading .options button img{width:18px}.employee-files main section .division:hover .heading .options>*{visibility:visible}.employee-files .mobile-menu-button{background:#fff;box-shadow:0 0 3px #0000004d;display:block;position:-webkit-sticky;position:sticky;top:0;z-index:2}.employee-files .mobile-menu-button img{padding:3px 12px;width:40px}.employee-files .employee-cards{display:none}.employee-files .employee-document-tabs{display:flex}.employee-files .employee-document-tabs>div{align-items:center;background:#bad1c4;cursor:pointer;display:flex;justify-content:center;margin-right:4px;padding:3px 24px}.employee-files .employee-document-tabs>div:hover{background:#fff}.employee-files .employee-document-tabs>div.active{background:#000;color:#fff}.add-employee-entry{width:100%}.add-employee-entry label{background:#bad1c4;font-size:13px}.add-employee-entry .two-columns{display:grid;grid-template-columns:1fr 1fr}.add-employee-entry .two-columns :nth-child(2n+2) label{background:#c9e0d3;box-shadow:0 0 3px #0000004d}.add-employee-entry .field{display:grid;grid-template-rows:-webkit-max-content 40px;grid-template-rows:max-content 40px}.add-employee-entry .field label.modifiers,.add-employee-entry .field label.modifiers .mod{display:flex;justify-content:space-between}.add-employee-entry .field label.modifiers .mod>div{background:#f5f5f5;border-radius:50%;cursor:pointer;margin:0 4px;padding:1px 4px}.add-employee-entry input,.add-employee-entry label,.add-employee-entry select,.add-employee-entry textarea{box-sizing:border-box;display:block;font-family:Rethink Sans,sans-serif;padding:5px 14px;width:100%}.add-employee-entry button{border:none;font-family:Rethink Sans,sans-serif;padding:10px;text-transform:uppercase;width:100%}@media screen and (min-width:900px){.employee-files main{grid-template-columns:250px 1fr 1fr}.employee-files main .mobile-menu-button{display:none}.employee-files main section{max-height:89.5dvh;min-height:89.5dvh;overflow-y:auto}.employee-files main section .employee-name{border-radius:0 0 10px 0;box-shadow:6px 12px 13px -15px #0000004d;text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.employee-files main .employee-cards{display:block}.employee-files main .employee-cards .employee-card{font-size:15px;padding:2px 10px}.employee-files main .employee-cards .employee-group-name:not(:empty){background:#bed4db;border-radius:0 5px 0 0;font-size:11px;font-weight:700;padding:3px 10px;text-transform:uppercase;width:-webkit-max-content;width:max-content}.employee-files main .employee-cards .employee-group-list{box-shadow:3px 3px 10px #dbdbdb,-3px -3px 10px #f2f2f2;margin-bottom:21px}.employee-files main.full{grid-template-columns:1fr;padding:10px}.employee-files main.full aside{background:none;box-shadow:none}.employee-files main.full .employee-card{width:350px}.employee-files main.full .employee-card .employee-group-name{align-items:center;background:none;color:#505050;font-size:67%;padding:2px 4px}.employee-files main.full .employee-cards{display:flex;flex-wrap:wrap;justify-content:space-around}.employee-files main.full .employee-cards .employee-group{margin:8px}.employee-files main.full .employee-group-list{box-shadow:none}}.file-list-mini .file,.files-list .file{grid-gap:10px;align-items:center;background:#fff;border-radius:5px;box-shadow:0 0 1px #000c;display:grid;grid-template-columns:1fr 60px 25px;justify-content:space-between;margin:1px 0;padding:2px}.file-list-mini .file img,.files-list .file img{margin-right:2px;padding:0 6px;width:15px}.file-list-mini .file>div,.files-list .file>div{align-items:center;display:flex}.file-list-mini .file:hover,.files-list .file:hover{background:linear-gradient(140deg,#f5f5f5,#bbdebe)}.file-list-mini .file>a,.files-list .file>a{display:block}.file-list-mini .file .file-names,.files-list .file .file-names{width:100%}.file-list-mini .file .file-name,.files-list .file .file-name{font-size:10px;text-align:left;width:100%}.file-list-mini .file .files-bottom-bar,.files-list .file .files-bottom-bar{align-items:center;display:flex;justify-content:space-between}.file-list-mini .file .file-description,.files-list .file .file-description{align-content:center;align-items:center;border-radius:5px;color:#07692c;display:flex;padding:1px 2px;width:100%}.file-list-mini .file .file-description img,.files-list .file .file-description img{cursor:pointer;display:none;height:12px;margin-left:8px;width:12px}.file-list-mini .file .file-description img:hover,.files-list .file .file-description img:hover{display:block}.file-list-mini .file .file-description input,.files-list .file .file-description input{background:none;border:none;border-radius:5px;box-sizing:border-box;font-family:Rethink Sans,sans-serif;padding:1px 6px 1px 2px;width:98%}.file-list-mini .file .file-description input:focus,.files-list .file .file-description input:focus{background:#fff;border:none;box-shadow:3px 3px 5px -5px #00000080;outline:none}.file-list-mini .file .file-description input:focus~img,.files-list .file .file-description input:focus~img{display:block}.file-list-mini .file .options,.files-list .file .options{display:flex;opacity:.5}.file-list-mini .file .options>div,.files-list .file .options>div{cursor:pointer;margin-right:6px;padding:1px 5px}.file-list-mini .file .options>div a,.files-list .file .options>div a{background:linear-gradient(0deg,#3f151c,#620e62) text;background-size:contain;color:#0000}.file-list-mini .file .options>div:hover,.files-list .file .options>div:hover{background:#f5f5f5}.file-list-mini .file:hover .options,.files-list .file:hover .options{opacity:1}.file-list-mini .file{align-items:center;grid-template-columns:1fr 15px;padding:0}.file-list-mini .file img{height:12px;padding:none 2px none none;width:auto}.file-list-mini .file input{padding:0}.file-list-mini .file .file-size,.file-list-mini .file .options{display:none}.employee-sums-wrap .filters{align-items:center;background:#f5f5f5;border-radius:10px;box-shadow:2px 2px 18px -5px #0000004d;box-sizing:border-box;display:grid;grid-template-columns:200px 80px 1fr 1fr 1fr;height:36px;margin:0 auto 10px;max-width:900px}.employee-sums-wrap .filters>.filter,.employee-sums-wrap .filters>a>.filter{align-items:center;display:flex;justify-content:center;width:100%}.employee-sums-wrap .filters>.filter.greyed-out,.employee-sums-wrap .filters>a>.filter.greyed-out{opacity:.25}.employee-sums-wrap .filters>.filter :first-child,.employee-sums-wrap .filters>a>.filter :first-child{margin-right:5px}table.employee-sums{max-width:1200px}table.employee-sums .info{font-size:15px;padding:20px}table.employee-sums thead th{cursor:pointer;font-size:11px;min-width:100px;padding:5px 2px}table.employee-sums thead th:before{color:#0003;content:"◯";display:inline-block;margin-right:5px;width:10px}table.employee-sums thead th.asc{background:#edffed;color:green}table.employee-sums thead th.asc:before{color:green;content:"▲"}table.employee-sums thead th.desc{background:#edffed;color:green}table.employee-sums thead th.desc:before{color:green;content:"▼"}table.employee-sums td{border:.5px solid #0000001a}table.employee-sums tbody .timeUntil:not(:empty){background-color:#ececec;border-radius:3px;font-size:9.5px;padding:1px 4px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.registers.welcome{background-position:50%;background-size:cover}.registers aside{color:#fff;font-size:12px;grid-row:1}.registers .registers-menu{background:#3f3f3f}.registers .registers-menu .sub{animation-duration:1.5s;animation-fill-mode:both;animation-name:slideDown;height:-webkit-max-content;height:max-content;padding-left:10px}.registers .registers-menu .sub>a,.registers .registers-menu .sub>div,.registers .registers-menu>a,.registers .registers-menu>div:not(.sub){align-items:center;box-shadow:inset -14px 0 16px -12px #00000045;color:#fff;cursor:pointer;display:block;display:flex;justify-items:center;padding:8px;-webkit-user-select:none;user-select:none}.registers .registers-menu .sub>a.mobile-collapse-button,.registers .registers-menu .sub>div.mobile-collapse-button,.registers .registers-menu>a.mobile-collapse-button,.registers .registers-menu>div:not(.sub).mobile-collapse-button{display:none;padding:20px 12px}@media screen and (max-width:900px){.registers .registers-menu .sub>a,.registers .registers-menu .sub>div,.registers .registers-menu>a,.registers .registers-menu>div:not(.sub){display:none}.registers .registers-menu .sub>a.mobile-collapse-button,.registers .registers-menu .sub>div.mobile-collapse-button,.registers .registers-menu>a.mobile-collapse-button,.registers .registers-menu>div:not(.sub).mobile-collapse-button{display:block}}.registers .registers-menu .sub>a .with-icon,.registers .registers-menu .sub>div .with-icon,.registers .registers-menu>a .with-icon,.registers .registers-menu>div:not(.sub) .with-icon{align-items:center;display:flex;justify-items:center;width:100%}.registers .registers-menu .sub>a .with-icon img,.registers .registers-menu .sub>div .with-icon img,.registers .registers-menu>a .with-icon img,.registers .registers-menu>div:not(.sub) .with-icon img{margin-right:7px}.registers .registers-menu .sub>a img,.registers .registers-menu .sub>div img,.registers .registers-menu>a img,.registers .registers-menu>div:not(.sub) img{filter:invert(1);height:16px}.registers .registers-menu .sub>a.active,.registers .registers-menu .sub>div.active,.registers .registers-menu>a.active,.registers .registers-menu>div:not(.sub).active{background:#5c5f65}.registers .registers-menu .sub>a.disabled,.registers .registers-menu .sub>div.disabled,.registers .registers-menu>a.disabled,.registers .registers-menu>div:not(.sub).disabled{opacity:.25}.registers .registers-menu .sub>a:hover,.registers .registers-menu .sub>div:hover,.registers .registers-menu>a:hover,.registers .registers-menu>div:not(.sub):hover{background:#545454;color:#fff}.registers .registers-menu hr{margin:0}@media screen and (max-width:900px){.registers .registers-menu.show-mobile .sub>a:not(.collapse-button),.registers .registers-menu.show-mobile .sub>div:not(.collapse-button),.registers .registers-menu.show-mobile>a:not(.collapse-button),.registers .registers-menu.show-mobile>div:not(.sub):not(.collapse-button){display:flex;padding:18px 6px}.registers .registers-menu.show-mobile .sub>a.residual-heading,.registers .registers-menu.show-mobile .sub>div.residual-heading,.registers .registers-menu.show-mobile>a.residual-heading,.registers .registers-menu.show-mobile>div:not(.sub).residual-heading{display:none}}.registers .section{display:flex;justify-content:space-between}.registers .sub>div.residual-heading{background:#fff;border:1px solid grey;border-radius:4px;display:none}.registers .sub>a{border-bottom:1px dotted grey}.registers.collapsed .registers-menu .sub{padding-left:4px}.registers.collapsed .registers-menu .sub>a .with-icon img,.registers.collapsed .registers-menu .sub>div .with-icon img,.registers.collapsed .registers-menu>a .with-icon img,.registers.collapsed .registers-menu>div:not(.sub) .with-icon img{margin-right:-3px;scale:1.2}.registers .registers.tableMenu{display:flex}@media screen and (min-width:900px){.registers{display:grid;grid-template-columns:195px 1fr;grid-template-rows:1fr;min-height:96.5vh;transition:all .25s ease-in}.registers .registers-menu{border-radius:0 0 5px 0;min-height:96vh}.registers.welcome{grid-template-columns:1fr}.registers.welcome .registers-menu{grid-gap:6px;background:none;display:grid;grid-template-columns:repeat(6,1fr);padding:20px 40px}.registers.welcome .registers-menu *{color:#000}.registers.welcome .registers-menu .sub{animation-duration:.2s;animation-name:fadeIn}.registers.welcome .registers-menu .sub a{box-shadow:none}.registers.welcome .registers-menu .sub span{font-size:14px}.registers.welcome .registers-menu .sub img{height:21px;margin-right:7px}.registers.welcome .registers-menu .section img,.registers.welcome .registers-menu .sub img,.registers.welcome .registers-menu img{filter:invert(0)}.registers.welcome .registers-menu .section,.registers.welcome .registers-menu .sub a,.registers.welcome .registers-menu>a{border-radius:6px;transition:background .13s ease-in-out}.registers.welcome .registers-menu .section:hover,.registers.welcome .registers-menu .sub a:hover,.registers.welcome .registers-menu>a:hover{background:#dcdcdc}.registers.welcome .registers-menu .section-open{display:none}.registers.welcome .registers-menu .sub>.residual-heading{box-shadow:none;color:#000;display:flex;font-weight:700;margin-bottom:10px}.registers.welcome .registers-menu .sub>.residual-heading:hover{background-color:#f5f5f5}.registers.welcome .registers-menu .collapse-button{display:none}}@media screen and (min-width:900px) and (max-width:1300px){.registers.welcome .registers-menu{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:900px) and (max-width:1000px){.registers.welcome .registers-menu{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:900px){.registers.welcome .registers-menu>*,.registers.welcome .registers-menu>.section{box-shadow:0 0 0 1px #fff6}.registers.welcome .registers-menu>* *{font-size:17px}.registers.welcome .registers-menu>* .with-icon img{height:20px;padding-inline:12px}.registers.welcome .registers-menu .collapse-button .side-arrow{display:none}.registers .collapse-button .side-arrow{display:inline-block;padding-inline:7px}.registers .collapse-button .side-arrow:hover{color:#ff4500}.registers .section-text{font-family:Poppins,sans-serif;font-size:12px;letter-spacing:0;opacity:1;scale:1 1;transition:all .25s ease-in,opacity .1s ease-in}.registers.collapsed{grid-template-columns:40px 1fr}.registers.collapsed.registers-full{grid-template-columns:1fr;max-height:100dvh}.registers.collapsed .section-text{font-size:.5px;letter-spacing:-5px;margin-left:15px;opacity:0;scale:0 1}.registers.collapsed .section-text.heading{margin-left:-14px}.registers .registers-menu{position:-webkit-sticky;position:sticky;top:0}}.registers .page-change-wrap{background:#fff;display:flex;font-size:14px;padding:4px 0}.registers .page-change-wrap>div{cursor:pointer;padding:3px 7px;-webkit-user-select:none;user-select:none}.registers .page-change-wrap .page-change-main{min-width:40px;text-align:center}.registers .page-change-wrap .page-change{opacity:.1}.registers .page-change-wrap .page-change.active{opacity:1}.registers .row-options-cell{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.registers .row-options{align-items:center;display:flex;justify-content:flex-end}.registers .row-options img{height:15px}.registers .row-options>*{cursor:pointer;opacity:.75;padding:0 3px;-webkit-user-select:none;user-select:none}.registers .row-options>:hover{opacity:1}.registers .row-options.additional{min-height:24px}.registers .row-options.additional>*{opacity:.9}.registers .row-options img~.additional{box-shadow:-6px 0 2px -5px #000000d6;margin-left:18px}.registers .registers-top-panel{align-items:center;background:#e6e6e6;display:flex;position:-webkit-sticky;position:sticky;top:0;z-index:3}.registers .registers-top-panel .heading{background:#000;color:#fff;font-family:Lexend Deca,sans-serif;font-weight:thin;padding:8px 12px}.registers .registers-top-panel .top-options{align-items:center;display:flex;justify-content:center;margin-left:5px;-webkit-user-select:none;user-select:none}.registers .registers-top-panel .top-options>*{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;padding:6px 9px}.registers .registers-top-panel .top-options>:hover{background:#fff;box-shadow:3px 3px 8px -5px #0000004d}.registers .registers-top-panel .top-options>* img{height:15px;margin-left:-3px;padding:0 5px}@media screen and (min-width:1100px){.registers .registers-top-panel .top-options .option-with-icon{padding:8px 20px}}@media screen and (max-width:900px){.registers .registers-top-panel .top-options .option-with-icon{padding:16px}.registers .registers-top-panel .top-options .option-with-icon>div{display:none}}.registers .registers-top-panel .top-options .option-with-icon.deactivate{background:linear-gradient(181deg,#f5f5f5,#9da9ad)}.registers .editor-wrap{background:#fff;box-shadow:0 0 0 .5px #0003,2px 2px 6px -4px #0000004d;margin-bottom:15px;position:-webkit-sticky;position:sticky;top:0;width:-webkit-max-content;width:max-content;z-index:3}.registers .editor:not(.form-clear){max-width:900px}.registers .form-content{min-height:0;min-height:auto}.registers .filters{animation-duration:.73s;animation-fill-mode:both;animation-name:slideDown;animation-timing-function:cubic-bezier(.075,.82,.165,1);background:#dcdcdc}.registers .filters .filter{align-items:center;background:#0000;display:flex;flex-wrap:wrap;justify-content:start;padding:0}.registers .filters .filter label{background:#0000;margin-left:8px;margin-right:5px}.registers .filters .filter input,.registers .filters .filter select{border:none;border-radius:2px;box-shadow:0 0 3px -1px #0000004d;font-family:Poppins,sans-serif;font-size:12px;padding:5px 6px}.registers .filters .filter input option,.registers .filters .filter select option{font-family:Poppins,sans-serif}.registers .timeline .timeline-head,.registers .timeline .timeline-row{display:grid;grid-template-columns:50px 1fr}.registers .timeline .timeline-head .dates,.registers .timeline .timeline-row .dates{display:grid;grid-template-columns:repeat(8,1fr)}.registers .timeline .timeline-head .dates>div.head-date,.registers .timeline .timeline-head .head-title,.registers .timeline .timeline-head .row-title,.registers .timeline .timeline-row .dates>div.head-date,.registers .timeline .timeline-row .head-title,.registers .timeline .timeline-row .row-title{align-items:center;display:flex;justify-content:center;padding:0 6px}.registers .timeline .timeline-head{background:#cacaca;position:-webkit-sticky;position:sticky;top:30px;z-index:3}.registers .timeline .timeline-rows .timeline-row{background:#f5f5f5;border-bottom:.5px solid #b0b0b0}.registers .timeline .timeline-rows .timeline-row:nth-child(odd){background:#f9f9f9}.registers .timeline .timeline-row .dates .row-date{border-right:1px dashed #bfbfbf;display:grid;grid-auto-flow:column;grid-template-columns:repeat(2,1fr);white-space:nowrap}.registers .timeline .timeline-row .dates .row-date>div{display:grid;font-size:11px;max-width:100%;padding:0 4px}.registers .timeline .timeline-row .dates .row-date>div.guest{box-shadow:1px 1px 2px #0000006e;cursor:pointer;font-family:Rethink Sans,sans-serif;font-size:12px;grid-column:1/3;height:15px;padding:1px 3px;position:relative;z-index:auto}.registers .timeline .timeline-row .dates .row-date>div.guest pre{text-wrap:pretty;font-family:Lexend Deca,sans-serif;font-size:10px}.registers .timeline .timeline-row .dates .row-date>div.guest.present,.registers .timeline .timeline-row .dates .row-date>div.guest.present:before{background:#adff2f}.registers .timeline .timeline-row .dates .row-date>div.guest.present:after{border-left:12px solid #adff2f}.registers .timeline .timeline-row .dates .row-date>div.guest.will-be,.registers .timeline .timeline-row .dates .row-date>div.guest.will-be:before{background:#b28ce0}.registers .timeline .timeline-row .dates .row-date>div.guest.will-be:after{border-left:12px solid #b28ce0}.registers .timeline .timeline-row .dates .row-date>div.guest.was{background:#d8d8d8;color:#00000080}.registers .timeline .timeline-row .dates .row-date>div.guest.was:before{background:#d8d8d8}.registers .timeline .timeline-row .dates .row-date>div.guest.was:after{border-left:12px solid #d8d8d8}.registers .timeline .timeline-row .dates .row-date>div.guest.check-in{grid-column:2/2;margin-left:15px}.registers .timeline .timeline-row .dates .row-date>div.guest.check-in>div{z-index:2}.registers .timeline .timeline-row .dates .row-date>div.guest.check-in:before{border-radius:50%;content:"";display:block;height:16px;left:0;position:absolute;top:50%;translate:-50% -50%;width:16px;z-index:1}.registers .timeline .timeline-row .dates .row-date>div.guest.check-out{grid-column:1/1;margin-right:9px}.registers .timeline .timeline-row .dates .row-date>div.guest.check-out:after{border-bottom:10px solid #0000;border-top:10px solid #0000;content:"";height:0;left:100%;position:absolute;top:0;top:50%;translate:0 -50%;width:0}.registers .timeline .timeline-row .dates .row-date>div.guest .guest-name-tag{align-items:center;display:flex;font-size:11px;left:0;overflow:hidden;position:absolute;text-transform:uppercase;top:50%;translate:0 -50%;width:60px;z-index:1}.registers .timeline .timeline-row .dates .row-date>div.guest .guest-name-tag .details{color:#00000080;display:none;font-size:9px;margin-left:6px;max-width:80px}.registers .timeline .timeline-row .dates .row-date>div.guest .guest-name-tag.long{width:150px}.registers .timeline .timeline-row .dates .row-date>div.guest .guest-name-tag.long .details{display:block}.registers .chatWrap{max-width:none}table.table-layout{background:#fdfdfd;border-collapse:collapse;width:100%}table.table-layout thead{box-shadow:0 1px 0 #0003}table.table-layout tbody tr:hover{background:#fff}table.table-layout tbody tr.checked-in{background:#c7f9c7}table.table-layout tbody tr.checked-out{background:#ffffac}table.table-layout tbody tr.resolved{background:linear-gradient(#e2e2e2,#e2e2e2 97%,#cacaca)}table.table-layout tbody tr.resolved td :not(.row-options){opacity:.7}table.table-layout tbody tr.resolved td{border:none}table.table-layout tbody tr.urgent td{background:rgba(255,205,195,.456);border-right:.5px solid rgba(202,36,3,.456);color:#7e0000!important}table.table-layout tbody tr.cancelled{color:#701616;opacity:.8}table.table-layout th{background:#fff;color:#3c3c3c;cursor:pointer;font-size:10px;position:-webkit-sticky;position:sticky;text-align:left;top:0;vertical-align:bottom;z-index:2}@media screen and (max-width:1800px){table.table-layout th{font-size:9px}}table.table-layout th:hover{opacity:.85}table.table-layout td,table.table-layout th{font-family:Lexend Deca,sans-serif;font-weight:100;padding:4px 3px}table.table-layout td .error-status-icon,table.table-layout td .invoice-or-receipt-details,table.table-layout th .error-status-icon,table.table-layout th .invoice-or-receipt-details{cursor:pointer}table.table-layout td .invoice-or-receipt-details:hover,table.table-layout th .invoice-or-receipt-details:hover{text-shadow:0 0 1px grey}table.table-layout td.client-cell,table.table-layout th.client-cell{font-style:italic}table.table-layout td .doc-number,table.table-layout th .doc-number{background:hsla(0,0%,87%,.259);border-radius:4px;padding:0 3px}table.table-layout td.plus-row:not(:empty){padding:0;padding-inline:0}table.table-layout td{border-bottom:1px solid rgba(0,0,0,.274);border-right:1px dotted #0000001c;font-size:13px}@media screen and (max-width:1800px){table.table-layout td{font-size:12px}}table.table-layout td:not(:empty){padding-inline:5px}table.table-layout td.id{color:#464646;font-family:monospace;font-size:8px;width:20px}table.table-layout.clickable-rows td{cursor:pointer}table.table-layout.clickable-rows tr:hover{box-shadow:0 0 2px #0000004d;filter:brightness(.85);z-index:2}table.table-layout.clickable-rows tr.day-heading{cursor:auto}table.table-layout.clickable-rows tr.day-heading:hover{background:none}table.table-layout.dense td{padding-bottom:0;padding-top:0}table.table-layout.high td{padding-bottom:9px;padding-top:9px}.cards-layout{grid-gap:10px 15px;display:grid;padding:20px}@media screen and (min-width:1000px){.cards-layout{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1400px){.cards-layout{grid-template-columns:repeat(3,1fr)}}.cards-layout .card-inner{box-shadow:16px 10px 11px -7px #0000001a;padding:0}.cards-layout .card-inner.checked-in{background:#c7f9c7}.cards-layout .card-inner.checked-out{background:#ffffac}.cards-layout .card-inner.cancelled{color:#701616;opacity:.8}.cards-layout .value-pair{align-items:flex-end;border-bottom:.5px solid #00000026;display:grid;grid-template-columns:1fr 1.75fr}.cards-layout .value-pair:hover{background:#f5f5f5}.cards-layout .value-pair .column{background:#0000;color:grey;font-size:85%;padding:5px 0 5px 10px;-webkit-user-select:none;user-select:none}.cards-layout .value-pair .value{background:#fff;font-size:14px;padding:5px 0 5px 10px}.cards-layout .row-options-cell{opacity:0;width:100%}.cards-layout .row-options-cell .row-options{background:#fff;padding:5px 1px;width:-webkit-max-content;width:max-content}.cards-layout .card:hover .row-options-cell{opacity:1}.row-more button{align-items:center;display:flex;justify-content:center}.row-more button img{margin-right:5px}.row-more button.active{background:brown;color:#fff}.row-more button.active img{filter:invert(1)}.row-more button.disabled{opacity:.4}.row-more button.disabled:hover{background:inherit;color:inherit}.row-more button.disabled:hover img{filter:inherit}.row-more button.inactive{color:#454545}.row-more button.inactive img{opacity:.8}.row-more button:hover{color:#fff}.row-more button:hover img{filter:invert(1)}.clean-view .chat-sum .messages-summary,.row-more .chat-sum .messages-summary{align-items:center;background:#f5f5f5;border-radius:0;display:flex;justify-content:start;margin-left:0;margin-right:10px;max-width:750px;padding:7px 6px}.clean-view .chat-sum .messages-summary>div,.row-more .chat-sum .messages-summary>div{align-items:center;display:flex;justify-content:center}.clean-view .chat-sum .messages-summary>div img,.row-more .chat-sum .messages-summary>div img{margin-right:5px}.clean-view .onlineUsers,.row-more .onlineUsers{box-shadow:0 0 2px #0000004d}.clean-view .onlineUsers>div,.row-more .onlineUsers>div{font-size:10px}.clean-view .chatWrap,.row-more .chatWrap{margin:0 auto;max-width:100vw;width:800px}.clean-view .chat-message-create .chatInputArea,.row-more .chat-message-create .chatInputArea{border-radius:0 0 2px 4px;margin:2px 1px}.clean-view .chatWindow,.row-more .chatWindow{background:linear-gradient(253deg,#104d502e,#00185082);box-shadow:none;margin:0;max-height:38vh}.clean-view .chatWindow *,.row-more .chatWindow *{font-family:Poppins,sans-serif}.clean-view .chatWindow:empty,.row-more .chatWindow:empty{display:none}.clean-view .chatWindow .commentItem,.row-more .chatWindow .commentItem{margin:0 auto;max-width:700px}.clean-view .chatWindow .commentItem .commentWrap,.row-more .chatWindow .commentItem .commentWrap{border-radius:2px;margin:6px;max-width:600px;min-width:400px;width:-webkit-max-content;width:max-content}.clean-view .chatWindow .commentItem .commentContent,.row-more .chatWindow .commentItem .commentContent{font-size:12px;margin-top:4px}.clean-view .chatWindow .commentItem .commentAuthor,.row-more .chatWindow .commentItem .commentAuthor{font-size:13px}.clean-view .chatWindow .commentItem .commentTime .date,.clean-view .chatWindow .commentItem .commentTime .time,.row-more .chatWindow .commentItem .commentTime .date,.row-more .chatWindow .commentItem .commentTime .time{font-size:10px}.resolved+tr .row-more{background:#e2e2e2}.error-resolve-options{background:#fff;box-shadow:0 0 10px #0006;min-width:108px;position:absolute;right:0;top:0;z-index:5}.error-resolve-options .normal-button{font-family:Poppins,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;width:100%}.invoice-viewer .registers-top-panel{align-items:center;background:#e6e6e6;display:flex;position:-webkit-sticky;position:sticky;top:0;z-index:3}.invoice-viewer .registers-top-panel .heading{background:#000;color:#fff;font-family:Lexend Deca,sans-serif;font-weight:thin;padding:8px 12px}.invoice-viewer .registers-top-panel .top-options{align-items:center;display:flex;justify-content:center;margin-left:5px;-webkit-user-select:none;user-select:none}.invoice-viewer .registers-top-panel .top-options>*{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;padding:6px 9px}.invoice-viewer .registers-top-panel .top-options>:hover{background:#fff;box-shadow:3px 3px 8px -5px #0000004d}.invoice-viewer .registers-top-panel .top-options>* img{height:15px;margin-left:-3px;padding:0 5px}@media screen and (min-width:1100px){.invoice-viewer .registers-top-panel .top-options .option-with-icon{padding:8px 20px}}@media screen and (max-width:900px){.invoice-viewer .registers-top-panel .top-options .option-with-icon{padding:16px}.invoice-viewer .registers-top-panel .top-options .option-with-icon>div{display:none}}.invoice-viewer .registers-top-panel .top-options .option-with-icon.deactivate{background:linear-gradient(181deg,#f5f5f5,#9da9ad)}.invoice-viewer .filters{animation-duration:.73s;animation-fill-mode:both;animation-name:slideDown;animation-timing-function:cubic-bezier(.075,.82,.165,1);background:#dcdcdc}.invoice-viewer .filters .filter{align-items:center;background:#0000;display:flex;flex-wrap:wrap;justify-content:start;padding:0}.invoice-viewer .filters .filter label{background:#0000;margin-left:8px;margin-right:5px}.invoice-viewer .filters .filter input,.invoice-viewer .filters .filter select{border:none;border-radius:2px;box-shadow:0 0 3px -1px #0000004d;font-family:Poppins,sans-serif;font-size:12px;padding:5px 6px}.invoice-viewer .filters .filter input option,.invoice-viewer .filters .filter select option{font-family:Poppins,sans-serif}.invoice-viewer .filters form{flex-wrap:wrap}.invoice-viewer .filters select{border:none;border-radius:1px;padding:2px 4px}.invoice-viewer .filters select:focus{background:#f5f5f5;border:none}.clean-view .summary{grid-gap:18px;align-items:center;background:#fff;box-shadow:0 0 5px #00000087;display:grid;font-size:15px;grid-template-columns:1fr .75fr -webkit-max-content;grid-template-columns:1fr .75fr max-content;position:-webkit-sticky;position:sticky;top:0;z-index:2}@media screen and (max-width:900px){.clean-view .summary{grid-template-columns:1fr;row-gap:0}}.clean-view .summary>*{padding:7px 23px}.clean-view .normal-button{align-items:center;border-radius:10px;box-shadow:0 0 2px .5px #00000029;display:flex;font-size:11px;justify-content:center;padding:6px 11px}.clean-view .normal-button:not(:last-child){margin-right:7px}.clean-view .normal-button img{margin-right:8px;width:21px}.clean-view .normal-button.resolved,.clean-view .normal-button.urgent{color:#fff}.clean-view .normal-button.resolved img,.clean-view .normal-button.urgent img{filter:invert(1)}.clean-view .normal-button.resolved:hover,.clean-view .normal-button.urgent:hover{color:#fff}.clean-view .normal-button.urgent{background:brown}.clean-view .normal-button.urgent:hover{background:#7a1c1c}.clean-view .normal-button.resolved{background:#0c8c28}.clean-view .normal-button.resolved:hover{background:#0e4440}.clean-view .normal-button:hover{background:#e8e8e8;color:#000}.clean-view a{align-items:center;border-radius:5px;color:#000;display:flex;justify-content:center;margin-right:5px;width:-webkit-max-content;width:max-content}.clean-view a img{margin-right:5px;width:12px}.clean-view a:hover{background:#dadada}.clean-view .content{display:grid}@media screen and (min-width:700px){.clean-view .content{grid-template-columns:1fr 1fr}}@media screen and (min-width:1100px){.clean-view .content{grid-template-columns:1fr 3fr}}.clean-view .sheet,.clean-view .sheet-single,.clean-view .side-sheet{background:#fff;box-shadow:8px 8px 30px -20px #42445a;font-size:18px;margin:1vw;padding:3vw}@media screen and (max-width:1000px){.clean-view .sheet,.clean-view .sheet-single,.clean-view .side-sheet{margin:10px;padding:40px 20px}}.clean-view .sheet h2,.clean-view .sheet-single h2,.clean-view .side-sheet h2{align-items:center;display:flex;font-size:21px;margin-bottom:16px;margin-top:-16px}.clean-view .sheet h2 .booleanSymbol,.clean-view .sheet h2 img,.clean-view .sheet-single h2 .booleanSymbol,.clean-view .sheet-single h2 img,.clean-view .side-sheet h2 .booleanSymbol,.clean-view .side-sheet h2 img{margin-right:15px}.clean-view .sheet .cluster,.clean-view .sheet .cluster-vertical,.clean-view .sheet-single .cluster,.clean-view .sheet-single .cluster-vertical,.clean-view .side-sheet .cluster,.clean-view .side-sheet .cluster-vertical{display:grid}.clean-view .sheet .cluster h3,.clean-view .sheet .cluster-vertical h3,.clean-view .sheet-single .cluster h3,.clean-view .sheet-single .cluster-vertical h3,.clean-view .side-sheet .cluster h3,.clean-view .side-sheet .cluster-vertical h3{color:#0d5432;font-family:Lexend Deca,sans-serif;font-size:13px;font-weight:100;margin-bottom:7px;margin-top:0}.clean-view .sheet .cluster-vertical>div>div,.clean-view .sheet .cluster>div>div,.clean-view .sheet-single .cluster-vertical>div>div,.clean-view .sheet-single .cluster>div>div,.clean-view .side-sheet .cluster-vertical>div>div,.clean-view .side-sheet .cluster>div>div{font-family:Lexend Deca,sans-serif;font-weight:100}.clean-view .sheet .cluster,.clean-view .sheet-single .cluster,.clean-view .side-sheet .cluster{grid-gap:20px 20px}@media screen and (min-width:1100px){.clean-view .sheet .cluster,.clean-view .sheet-single .cluster,.clean-view .side-sheet .cluster{grid-template-columns:repeat(3,1fr)}}.clean-view .sheet .cluster-vertical,.clean-view .sheet-single .cluster-vertical,.clean-view .side-sheet .cluster-vertical{grid-gap:20px 10px;grid-template-columns:1fr}.clean-view .sheet-single.correction,.clean-view .sheet.correction,.clean-view .side-sheet.correction{background:linear-gradient(-45deg,#e7ffe7,#cff8cf);margin-top:-20px}.clean-view .sheet-single h2{margin-bottom:0;margin-top:0}.wheel-and-hamster{--dur:1s;font-size:14px;height:12em;position:relative;width:12em}.hamster,.hamster div,.spoke,.wheel{position:absolute}.spoke,.wheel{border-radius:50%;height:100%;left:0;top:0;width:100%}.wheel{background:radial-gradient(100% 100% at center,#9990 47.8%,#999 48%);z-index:2}.hamster{animation:hamster var(--dur) ease-in-out infinite;height:3.75em;left:calc(50% - 3.5em);top:50%;transform:rotate(4deg) translate(-.8em,1.85em);transform-origin:50% 0;width:7em;z-index:1}.hamster__head{animation:hamsterHead var(--dur) ease-in-out infinite;background:#f48c25;border-radius:70% 30% 0 100%/40% 25% 25% 60%;box-shadow:inset 0 -.25em 0 #facc9e,inset .75em -1.55em 0 #fce5cf;height:2.5em;left:-2em;top:0;transform-origin:100% 50%;width:2.75em}.hamster__ear{animation:hamsterEar var(--dur) ease-in-out infinite;background:#fbb6b6;border-radius:50%;box-shadow:inset -.25em 0 #f48c25;height:.75em;right:-.25em;top:-.25em;transform-origin:50% 75%;width:.75em}.hamster__eye{animation:hamsterEye var(--dur) linear infinite;background-color:#000;border-radius:50%;height:.5em;left:1.25em;top:.375em;width:.5em}.hamster__nose{background:#f98686;border-radius:35% 65% 85% 15%/70% 50% 50% 30%;height:.25em;left:0;top:.75em;width:.2em}.hamster__body{animation:hamsterBody var(--dur) ease-in-out infinite;background:#fce5cf;border-radius:50% 30% 50% 30%/15% 60% 40% 40%;box-shadow:inset .1em .75em 0 #f48c25,inset .15em -.5em 0 #facc9e;height:3em;left:2em;top:.25em;transform-origin:17% 50%;transform-style:preserve-3d;width:4.5em}.hamster__limb--fl,.hamster__limb--fr{-webkit-clip-path:polygon(0 0,100% 0,70% 80%,60% 100%,0 100%,40% 80%);clip-path:polygon(0 0,100% 0,70% 80%,60% 100%,0 100%,40% 80%);height:1.5em;left:.5em;top:2em;transform-origin:50% 0;width:1em}.hamster__limb--fr{animation:hamsterFRLimb var(--dur) linear infinite;background:linear-gradient(#facc9e 80%,#f98686 0);transform:rotate(15deg) translateZ(-1px)}.hamster__limb--fl{animation:hamsterFLLimb var(--dur) linear infinite;background:linear-gradient(#fce5cf 80%,#fbb6b6 0);transform:rotate(15deg)}.hamster__limb--bl,.hamster__limb--br{border-radius:.75em .75em 0 0;-webkit-clip-path:polygon(0 0,100% 0,100% 30%,70% 90%,70% 100%,30% 100%,40% 90%,0 30%);clip-path:polygon(0 0,100% 0,100% 30%,70% 90%,70% 100%,30% 100%,40% 90%,0 30%);height:2.5em;left:2.8em;top:1em;transform-origin:50% 30%;width:1.5em}.hamster__limb--br{animation:hamsterBRLimb var(--dur) linear infinite;background:linear-gradient(#facc9e 90%,#f98686 0);transform:rotate(-25deg) translateZ(-1px)}.hamster__limb--bl{animation:hamsterBLLimb var(--dur) linear infinite;background:linear-gradient(#fce5cf 90%,#fbb6b6 0);transform:rotate(-25deg)}.hamster__tail{animation:hamsterTail var(--dur) linear infinite;background:#fbb6b6;border-radius:.25em 50% 50% .25em;box-shadow:inset 0 -.2em 0 #f98686;height:.5em;right:-.5em;top:1.5em;transform:rotate(30deg) translateZ(-1px);transform-origin:.25em .25em;width:1em}.spoke{animation:spoke var(--dur) linear infinite;background:radial-gradient(100% 100% at center,#999 4.8%,#9990 5%),linear-gradient(#8c8c8c00 46.9%,#a6a6a6 47% 52.9%,#a6a6a600 53%) 50% 50%/99% 99% no-repeat}@keyframes hamster{0%,to{transform:rotate(4deg) translate(-.8em,1.85em)}50%{transform:rotate(0) translate(-.8em,1.85em)}}@keyframes hamsterHead{0%,25%,50%,75%,to{transform:rotate(0)}12.5%,37.5%,62.5%,87.5%{transform:rotate(8deg)}}@keyframes hamsterEye{0%,90%,to{transform:scaleY(1)}95%{transform:scaleY(0)}}@keyframes hamsterEar{0%,25%,50%,75%,to{transform:rotate(0)}12.5%,37.5%,62.5%,87.5%{transform:rotate(12deg)}}@keyframes hamsterBody{0%,25%,50%,75%,to{transform:rotate(0)}12.5%,37.5%,62.5%,87.5%{transform:rotate(-2deg)}}@keyframes hamsterFRLimb{0%,25%,50%,75%,to{transform:rotate(50deg) translateZ(-1px)}12.5%,37.5%,62.5%,87.5%{transform:rotate(-30deg) translateZ(-1px)}}@keyframes hamsterFLLimb{0%,25%,50%,75%,to{transform:rotate(-30deg)}12.5%,37.5%,62.5%,87.5%{transform:rotate(50deg)}}@keyframes hamsterBRLimb{0%,25%,50%,75%,to{transform:rotate(-60deg) translateZ(-1px)}12.5%,37.5%,62.5%,87.5%{transform:rotate(20deg) translateZ(-1px)}}@keyframes hamsterBLLimb{0%,25%,50%,75%,to{transform:rotate(20deg)}12.5%,37.5%,62.5%,87.5%{transform:rotate(-60deg)}}@keyframes hamsterTail{0%,25%,50%,75%,to{transform:rotate(30deg) translateZ(-1px)}12.5%,37.5%,62.5%,87.5%{transform:rotate(10deg) translateZ(-1px)}}@keyframes spoke{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}.invoice-send{padding:10px 20px 20px}.invoice-send h1{font-size:16px;font-weight:400;margin-left:-2px;padding:0}.invoice-send label{color:grey;display:block;font-size:10px}.invoice-send .return{border-radius:10px;color:grey;cursor:pointer;font-size:12px;margin-bottom:10px;margin-left:-10px;padding:5px 9px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.invoice-send .return:hover{background:#f5f5f5}.invoice-send form>div{margin-bottom:5px;margin-top:10px}.invoice-send form input,.invoice-send form textarea{padding:5px;width:100%}.invoice-send .error-x,.invoice-send .tick{align-items:center;border-radius:50%;display:inline-flex;font-size:15px;font-weight:700;height:32px;justify-content:center;margin-right:6px;width:32px}.invoice-send .error-x.tick,.invoice-send .tick.tick{background:#3aff75}.invoice-send .error-x.error-x,.invoice-send .tick.error-x{background:#f5b216}.entry-editor{background-color:#f5f5f5;padding-bottom:20px}.entry-editor .entry-editor-unit{background:#f8f8f8;box-shadow:0 0 3px #000000a1;display:grid;font-size:13px;grid-template-columns:repeat(auto-fit,minmax(50px,1fr));margin-block:4px}.entry-editor .entry-editor-unit>div{border-right:1px solid #b3b3b3;padding:3px 2px}.entry-editor .entry-editor-unit>div:first-child{border-left:1px solid #b3b3b3}.entry-editor .entry-editor-unit.heading{background:#dadada}.entry-editor .entry-editor-unit.heading>div{box-shadow:1px 0 1px #0000004d}.entry-editor .entry-editor-unit.meals-edit{grid-template-columns:20px 30px 1fr 1fr 1fr 1fr 60px 30px 50px 50px 50px 55px}.entry-editor .entry-editor-unit.drinks-edit{grid-template-columns:20px 30px 1fr 1fr 1fr 1fr 60px 30px 50px 50px 50px 50px 55px}.entry-editor .entry-editor-unit.menus-edit{grid-template-columns:30px 40px 250px 120px 90px 105px}.entry-editor .entry-editor-unit.menu-categories{grid-template-columns:50px 150px 250px 150px 250px 120px}.entry-editor .entry-editor-unit .editing-item-view{-webkit-user-select:none;user-select:none}.entry-editor .entry-editor-unit .editing-item-view .copy{color:grey;display:none;font-size:11px;text-transform:uppercase}.entry-editor .entry-editor-unit .editing-item-view:hover .copy{display:inline}.entry-editor .entry-editor-unit .editing-item{position:relative;z-index:3}.entry-editor .entry-editor-unit .editing-item input,.entry-editor .entry-editor-unit .editing-item textarea{border:1px solid grey;box-sizing:border-box;font-family:inherit;font-size:inherit;height:100%;padding:0;width:100%}.entry-editor .entry-editor-unit .editing-item .buttons{display:flex;position:absolute;right:0;top:100%;z-index:3}.entry-editor .entry-editor-unit .editing-item .buttons button{background:#fff;border:none;box-shadow:0 0 2px #0000004d;cursor:pointer;font-size:11px;padding:3px 5px}.entry-editor .entry-editor-unit .editing-item .buttons button:hover:not(.inactive){background:#ff4500;color:#fff}.entry-editor .entry-editor-unit .editing-item .buttons button.inactive{color:#9e9e9e}.entry-editor .entry-editor-unit .index-pointers{cursor:pointer;line-height:12px}.entry-editor .entry-editor-unit .index-pointers>div{font-size:12px}.entry-editor .entry-editor-unit .index-pointers>div:hover{color:#ff4500}.meal-heading{align-items:center;display:flex;font-size:20px;margin-bottom:12px;margin-top:25px;padding:5px;text-transform:uppercase}.meal-heading img{cursor:pointer;margin-left:10px;opacity:.24;width:24px}.meal-heading img:hover{opacity:1}.menus-select{background:#fff;box-shadow:1px 1px 4px #0006;display:flex;position:-webkit-sticky;position:sticky;top:28px;z-index:2}.menus-select button{font-weight:700}.menu-add-button{align-items:center;background:#f0f0f0;border-radius:5px;box-shadow:0 0 3px #0000004d;cursor:pointer;display:flex;gap:6px;margin:3px;padding:5px 10px;width:-webkit-max-content;width:max-content}.menu-add-button:hover{background:#fff}.voucher-register-groups{display:grid;grid-template-columns:160px minmax(760px,1fr) 1fr}.voucher-register-groups .mainview{max-height:90vh;overflow-y:auto}.voucher-register-groups .sidebar{box-shadow:1px 1px 0 #0003;padding:16px}.voucher-register-groups .category-heading{margin-top:12px}.voucher-register-groups .category-heading.active{background:#0000001a}.voucher-register-groups .category-selected-heading{padding:12px}.voucher-register-groups .category-content{border-left:1px solid grey}.voucher-register-groups .category-content>div{border-radius:0 5px 5px 0;cursor:pointer;padding-left:8px}.voucher-register-groups .category-content>div:hover{text-shadow:0 0 1px #000000b3}.voucher-register-groups .category-content>div.active{background:#0000001a}.voucher-register-groups .view-groups{display:flex;flex-direction:column;gap:20px;padding:12px}.voucher-register-groups .view-items{grid-gap:14px;display:grid;flex-wrap:wrap;grid-template-columns:repeat(6,1fr);padding:12px}.voucher-register-groups .view-items .voucher-single{background:#f0f0f0;border-radius:5px;box-shadow:0 0 2px #0000004d;cursor:pointer;padding:3px 5px}.voucher-register-groups .view-items .voucher-single.phase1{background:linear-gradient(60deg,#fff,#fdf6d9)}.voucher-register-groups .view-items .voucher-single.phase2{background:linear-gradient(60deg,#fff,#e1ffe1)}.voucher-register-groups .view-items .voucher-single.phase3{background:linear-gradient(60deg,#fff,#d2f3f7)}.voucher-register-groups .view-items .voucher-single.cancelled{color:darkred;opacity:.5}.voucher-register-groups .view-items .voucher-single .voucher-code{display:flex;font-size:15px;justify-content:space-between}.voucher-register-groups .view-items .voucher-single .status-box{border-radius:50%;box-shadow:1px 1px 1px #000;display:inline-block;height:18px;width:18px}.voucher-register-groups .view-items .voucher-single .status-box.phase1{background:#dad1a7}.voucher-register-groups .view-items .voucher-single .status-box.phase2{background:#6ed86e}.voucher-register-groups .view-items .voucher-single .status-box.phase3{background:#90e3ee}.voucher-register-groups .view-items .voucher-single .status-box.phase4{background:none;box-shadow:none}.voucher-register-groups .view-items .voucher-single .status{border-radius:6px;font-size:12px;padding:2px 3px 2px 1px;text-transform:uppercase}.voucher-register-groups .view-items .voucher-single .client-short:not(:empty),.voucher-register-groups .view-items .voucher-single .sales-doc:not(:empty){background:#fff;font-size:9px;padding:0 1px}.voucher-register-groups .view-items .voucher-single .client-short{color:#65686e}.voucher-register-groups .view-items .voucher-single .sales-doc{color:#000}.voucher-register-groups .view-items .voucher-single:hover{filter:brightness(1.1)}.voucher-register-groups .view-items .voucher-single.open{box-shadow:0 0 0 1px #0006,0 0 6px #0006;filter:brightness(1.15)}.voucher-register-groups .voucher-group-view{background:#f2f2f2;border-radius:5px;box-shadow:0 0 0 1px #0000000a,0 0 3px #00000021;max-width:770px}.voucher-register-groups .voucher-group-view-heading{align-items:center;background:#fff;border-radius:5px;display:flex;gap:16px;justify-content:space-between;padding:3px 6px}.voucher-register-groups .icon-box{align-items:center;border-radius:6px;display:flex;font-size:13px;gap:9px;justify-content:center;padding:2px 7px}.voucher-register-groups .icon-box img{width:16px}@media screen and (max-width:1500px){.voucher-register-groups{grid-template-columns:140px 1fr 1fr}.voucher-register-groups .view-items{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1000px){.voucher-register-groups{grid-template-columns:1fr}.voucher-register-groups .categories{display:flex;gap:30px;padding:0}.voucher-register-groups .categories .category{padding:0}.voucher-register-groups .categories .category-heading{margin-top:0}.voucher-register-groups .categories .category-content{display:flex;flex-wrap:wrap;gap:4px}.voucher-register-groups .categories .category-content>div{padding:0 6px}}.voucher-register-groups .voucher-item-option-wrap{border-radius:5px;font-size:13px}.voucher-register-groups .voucher-item-option-wrap .normal-button{border-radius:5px;box-shadow:0 0 3px #0000004d;font-family:Poppins,sans-serif;font-size:12px;font-weight:700;margin-top:3px}.voucher-register-groups .voucher-item-option-wrap .info{background:#edefd8;font-size:12.5px;padding:3px 10px}.voucher-view-wrap{padding:15px}.voucher-view-wrap .voucher-view{border-radius:6px;box-shadow:0 0 1px #0000004d}.voucher-view-wrap .voucher-view>div{padding:12px 24px}.voucher-view-wrap .voucher-number{background:#fff;font-weight:700}.voucher-view-wrap .details-and-options{grid-gap:15px;display:grid;grid-template-columns:2fr 1fr}@media screen and (max-width:1000px){.voucher-view-wrap .details-and-options{grid-template-columns:1fr}}.voucher-view-wrap .voucher-item{align-items:baseline;border-bottom:1px solid grey;display:grid;font-size:14px;grid-template-columns:2fr 3fr}.voucher-view-wrap .voucher-item>div{padding:5px}.voucher-view-wrap .voucher-item>div:first-child{color:grey;font-size:11px}.voucher-view-wrap .voucher-item .voucher-use-type-setting{background:#f5f5f5;cursor:pointer;min-width:10px}.voucher-view-wrap .voucher-item .voucher-use-type-setting:hover{text-shadow:0 0 1px #000}.scrollable-70{box-sizing:border-box;height:70dvh;overflow-y:auto;padding-bottom:100px}.voucher-finalize{display:grid;grid-template-columns:1fr 1fr}.voucher-group-options-wrap{position:relative}.voucher-group-options{background:#fff;box-shadow:1px 1px 3px #0000004d;font-size:14px;position:absolute;right:0;top:100%;width:210px;z-index:2}.voucher-option{align-items:center;cursor:pointer;display:flex;justify-content:center}.voucher-option:hover{background:#f5f5f5}.lsi-voucher-count{align-items:center;background:#313131;border-radius:0 0 0 8px;display:flex;font-size:12px;gap:12px;padding:5px 17px;position:relative}.lsi-voucher-count .voucher-type{background:#dadada;border-radius:3px;box-shadow:0 0 1px #0006;cursor:pointer;font-style:italic;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:3px 6px;-webkit-user-select:none;user-select:none}.lsi-voucher-count .voucher-type.empty{background:none;color:#f5f5f5;opacity:.3}.lsi-voucher-count .voucher-type .voucher-units-available{font-size:90%;font-style:normal;font-weight:700}.lsi-voucher-count .voucher-type .voucher-units-available.conflict{color:#990d0d}.lsi-voucher-count .voucher-type .voucher-units-available.conflict:after{content:"!"}.lsi-voucher-count .absolute-down{display:none}.lsi-voucher-count:hover .absolute-down{display:block}.lsi-voucher-count:hover .voucher-type.active{background:#90ee90}.absolute-down{animation-delay:.3s;animation-duration:.23s;animation-fill-mode:both;animation-name:fadeIn;background:#fff;border-radius:0 0 0 12px;box-shadow:0 0 3px #00000080;left:2.5%;max-height:150px;overflow-y:auto;position:absolute;top:100%;width:97.5%;z-index:2}.voucher-changes-table{width:100%}.voucher-changes-table tr td{text-align:left}.voucher-alert{align-items:center;display:flex;gap:10px}.voucher-alert:not(:empty){animation-delay:.5s;animation-duration:.64s;animation-fill-mode:both;animation-name:fadeIn;background:red;color:#fff;font-size:13px;font-weight:700;padding:3px 10px}.voucher-alert .voucher-alert-text{align-items:center;display:flex;gap:5px}.voucher-alert .voucher-alert-text img{filter:invert(1);width:18px}
/*# sourceMappingURL=main.100a88d7.css.map*/