@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA') format('woff');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
@font-face{font-family:"Asap";font-style:normal;font-weight:400;src:local("Asap Regular"),local("Asap-Regular"),url("../font/asap-v11-latin-regular.woff2") format("woff2"),url("../font/asap-v11-latin-regular.woff") format("woff")}@font-face{font-family:"Asap";font-style:normal;font-weight:600;src:local("Asap SemiBold"),local("Asap-SemiBold"),url("../font/asap-v11-latin-600.woff2") format("woff2"),url("../font/asap-v11-latin-600.woff") format("woff")}/*! @see https://animate.style/ */.animation{--animate-duration: 0.4s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0, -100%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.animation-fadeInDown{animation-name:fadeInDown}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;transform:translate3d(0, -100%, 0)}}.animation-fadeOutDown{animation-name:fadeOutDown;--animate-duration: 0.3s}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 100%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.animation-fadeInUp{animation-name:fadeInUp}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;transform:translate3d(0, 100%, 0)}}.animation-fadeOutUp{animation-name:fadeOutUp;--animate-duration: 0.3s}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;transform:translate3d(-100%, 0, 0)}}.animation-fadeOutLeft{animation-name:fadeOutLeft;--animate-duration: 0.3s}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.animation-fadeOut{animation-name:fadeOut;--animate-duration: 0.3s}@keyframes shakeDown{from,to{transform:translate3d(0, 0, 0)}10%,30%,50%,70%{transform:translate3d(0, -10px, 0)}20%,40%,60%{transform:translate3d(0, 10px, 0)}}.animation-shakeDown{animation-name:shakeDown;--animate-duration: 1.3s;animation-iteration-count:infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 var(--highlight)}70%{box-shadow:0 0 0 10px rgba(255,255,255,0)}100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}}.animation-pulse{animation-name:pulse;--animate-duration: 1.5s;animation-iteration-count:infinite}.menu-archive-group-rename-dialog .button.yes,.confirm-dialog .button.yes,.button.button-green{color:#292929;border-color:#000;--button-background: var(--highlight)}.confirm-dialog.attention .button.yes,.button.button-red{color:#ffeaea;border-color:#1e0000;--button-background: #ca0000;--button-shine-color: #ff5151}.button{--button-background: #ededed;--button-shine-color: white;border:1px solid #ccc;border-radius:3px;background:linear-gradient(0deg, var(--button-background) 33%, var(--button-shine-color) 160%);color:#292929;cursor:pointer;white-space:nowrap}.button:hover{background:linear-gradient(0deg, var(--button-background) 33%, var(--button-shine-color) 130%)}.button:active{background:var(--button-background)}.button[disabled]{background:var(--button-background);cursor:default}.button-container{display:flex;flex-direction:row}.button-container .button-select{display:flex}.button-container .button-select>button{border-top-right-radius:0;border-bottom-right-radius:0}.button-container .button-select>span{--button-background: #ededed;--button-shine-color: white;border:1px solid #ccc;border-radius:3px;background:linear-gradient(0deg, var(--button-background) 33%, var(--button-shine-color) 160%);color:#292929;cursor:pointer;white-space:nowrap;border-radius:0 3px 3px 0;margin-left:-1px;min-width:60px;display:flex;justify-content:center;align-items:center;position:relative}.button-container .button-select>span:hover{background:linear-gradient(0deg, var(--button-background) 33%, var(--button-shine-color) 130%)}.button-container .button-select>span:active{background:var(--button-background)}.button-container .button-select.open>button{border-bottom-left-radius:0}.button-container .button-select.open>span{border-bottom-right-radius:0}.button-container .button-select select{display:none}@media(max-width: 600px){.button-container.max-600{flex-direction:column}.button-container.max-600>*{margin-bottom:12px !important}.button-container.max-600>*:last-child{margin-bottom:0 !important}}@media(max-width: 300px){.button-container.max-300{flex-direction:column}.button-container.max-300>*{margin-bottom:12px !important}.button-container.max-300>*:last-child{margin-bottom:0 !important}}.button-options{position:absolute;z-index:23;background-color:#fff;padding:3px;border:1px solid #ccc;border-radius:0 0 3px 3px;box-shadow:0px 4px 5px -2px rgba(0,0,0,.5)}.button-options div{cursor:pointer;padding:18px 24px;border-bottom:1px solid #ccc;transition:all 300ms linear}.button-options div:last-child{border-bottom:none}.button-options div:hover,.button-options div.active{background-color:#f7f7f7}.button-option-background{position:fixed;top:0;left:0;right:0;bottom:0;z-index:22;background-color:rgba(0,0,0,.3)}.dialog{position:fixed;top:12px;left:12px;right:12px;bottom:12px;z-index:20;display:flex;align-items:center;flex-direction:column;justify-content:center}.dialog .dialog-inner{overflow:auto;max-height:100%}.dialog .dialog-inner p{margin-top:6px;margin-bottom:12px}.dialog .dialog-wrap{position:relative;max-height:100%;padding:24px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.5);border-radius:6px}@media(max-width: 600px){.dialog .dialog-wrap{min-width:100%}}.dialog.fullinnerwide .dialog-wrap{padding-left:0;padding-right:0}.dialog.fullinnerheight .dialog-wrap{padding-bottom:0}.dialog.fullwide .dialog-wrap{width:100%;max-width:1000px}.dialog.fullheight .dialog-wrap{min-height:100%;padding-top:6px}.dialog.fullheight .dialog-wrap .dialog-inner{height:100%}.dialog.fullheight .dialog-wrap .close{top:-3px;right:-3px}.dialog .close{position:absolute;top:-8px;right:-10px;font-size:35px;background-color:#fff;border-radius:100%;width:30px;height:30px;box-shadow:2px -2px 7px 1px;display:flex;justify-content:center;align-items:center}.dialog .close i{width:36px;height:36px}.confirm-dialog{text-align:center}.confirm-dialog .button-container{gap:12px}.confirm-dialog .button{padding:16px;width:100%;font-size:16px}.confirm-dialog .button{min-width:100px}.toast{position:fixed;left:12px;bottom:12px;z-index:20;max-width:calc(100% - 24px);border-radius:6px}.toast .toast-inner{overflow:auto;max-height:100%}.toast .toast-inner p{margin-top:6px;margin-bottom:12px}.toast .toast-wrap{position:relative;max-height:100%;padding:12px 0 12px 18px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.5);border-radius:6px;font-size:14px;display:flex;flex-direction:row-reverse;padding-right:0}.toast .close{font-size:35px;display:flex;justify-content:center;align-items:center;padding:0 18px}.toast .title{font-weight:bold;margin-bottom:6px}.toast .action{font-size:12px;color:#919191;margin-top:6px}.round-btn-animated{position:relative}.round-btn-animated::before{content:"";position:absolute;width:100%;height:100%;background-color:#fff;top:0;left:0;transform:scale(0);opacity:.5;border-radius:300px;z-index:-1}.round-btn-animated.animate::before{animation:ripple-in-round 2s}@keyframes ripple-in-round{0%{transform:scale(0)}20%{transform:scale(1);opacity:.3}100%{transform:scale(1);opacity:0}}.scrollable-list{margin:0;overflow:hidden;position:relative}.scrollable-list::after{content:"";display:block;height:1px;position:absolute;left:10px;bottom:-1px;right:10px;opacity:1;z-index:2;box-shadow:0 0 10px rgba(0,0,0,.5);transition:all .2s;pointer-events:none}.scrollable-list .scroll{height:100%;overflow-y:auto}.scrollable-list ul{margin:0;padding:0;list-style:none}.flex-nowrap{white-space:nowrap;display:flex}.flex-nowrap>ul{flex:1 1 auto}/*! @see https://stackoverflow.com/a/43965099 */.collapsible-wrapper{display:flex;overflow:hidden;width:100%}.collapsible-wrapper:after{content:"";height:0;transition:height .3s linear;max-height:50px}.collapsible-wrapper .collapsible{margin-bottom:-2000px;transition:margin-bottom .3s cubic-bezier(1, 0, 1, 1),visibility 0s .3s,max-height 0s .3s;visibility:hidden;max-height:0}.open-collapsible .collapsible-wrapper>.collapsible{transition:margin-bottom .3s cubic-bezier(0, 0, 0, 1);margin-bottom:0;max-height:1000000px;visibility:visible}.open-collapsible .collapsible-wrapper:after{height:50px;transition:height .3s linear,max-height 0s .3s linear;max-height:0px}.background-container{position:fixed;left:0;right:0;top:0;bottom:0;z-index:12;background-color:rgba(0,0,0,.3)}.background-container.animated{transition:all .2s linear;visibility:hidden;opacity:0}.background-container.animated.show{visibility:visible;opacity:1}.background-container.most-top{z-index:19}.waiting-screen{position:fixed;z-index:1000;left:0;top:0;right:0;bottom:0;background-color:rgba(255,255,255,.5);display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.waiting-screen i{font-size:40px;margin-top:12px}.loading-screen,.empty-screen{min-height:200px;background-color:rgba(255,255,255,.5);display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.loading-screen i.icon,.empty-screen i.icon{font-size:40px;margin-top:12px}.loading-screen.absolute,.empty-screen.absolute{position:absolute;z-index:1000;left:0;top:0;right:0;bottom:0;min-height:0}.loading-screen.small,.empty-screen.small{background-color:rgba(255,255,255,.8)}.loading-screen.small i.icon,.empty-screen.small i.icon{font-size:20px;margin-top:0}.typeicon{vertical-align:top;position:relative;width:1.5em;display:inline-block;text-align:center;margin-right:3px}.typeicon.shopping .fa-stack-1x{font-size:.8em;margin-left:2px;top:0}#app-loading-container{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}#app-loading-container h1 span{color:var(--highlight)}#menu-button-container{position:fixed;top:0;left:0;z-index:11;width:100%}#menu-button-container .wrap{position:relative}#menu-button-container .menu-col{align-items:center;display:flex;width:60px;justify-content:center;height:70px;position:absolute;right:0;top:0}#menu-button-container .menu-col .menu-button{cursor:pointer}#menu-button-container .menu-col .menu-button>span{display:block;width:31px;height:4px;background-color:#292929;margin-bottom:5px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:2px}#menu-button-container .menu-col .menu-button.open>span:nth-child(1){-webkit-transform:rotate(45deg) translate(7px, 7px);-moz-transform:rotate(45deg) translate(7px, 7px);-o-transform:rotate(45deg) translate(7px, 7px);transform:rotate(45deg) translate(7px, 7px)}#menu-button-container .menu-col .menu-button.open>span:nth-child(2){-webkit-transform:scale(0, 1);-moz-transform:scale(0, 1);-o-transform:scale(0, 1);transform:scale(0, 1)}#menu-button-container .menu-col .menu-button span:nth-child(3){margin-bottom:0}#menu-button-container .menu-col .menu-button.open>span:nth-child(3){-webkit-transform:rotate(-45deg) translate(6px, -6px);-moz-transform:rotate(-45deg) translate(6px, -6px);-o-transform:rotate(-45deg) translate(6px, -6px);transform:rotate(-45deg) translate(6px, -6px)}#menu-button-container .menu-col .menu-button.open.back>span:nth-child(1){-webkit-transform:rotate(45deg) translate(9px, 16px) scale(0.7, 1);-moz-transform:rotate(45deg) translate(9px, 16px) scale(0.7, 1);-o-transform:rotate(45deg) translate(9px, 16px) scale(0.7, 1);transform:rotate(45deg) translate(9px, 16px) scale(0.7, 1)}#menu-button-container .menu-col .menu-button.open.back>span:nth-child(3){-webkit-transform:rotate(-45deg) translate(6px, -13px) scale(0.7, 1);-moz-transform:rotate(-45deg) translate(6px, -13px) scale(0.7, 1);-o-transform:rotate(-45deg) translate(6px, -13px) scale(0.7, 1);transform:rotate(-45deg) translate(6px, -13px) scale(0.7, 1)}#menu-container{position:fixed;top:0;left:0;bottom:0;right:0;z-index:10;background-color:#fff;transition:transform .4s linear;transform:translateY(-100%);display:flex;flex-direction:column;overflow:auto;overflow-x:hidden}#menu-container.show{transform:translateY(0)}#menu-container.show-dynamic .page.mainmenu{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}#menu-container h1{position:sticky;top:0;margin:0;padding:16px;background-color:#fff;z-index:3;box-shadow:0 0 10px rgba(0,0,0,.2);text-align:center}#menu-container h1 span{color:var(--highlight)}#menu-container hr{border:none;border-top:1px solid var(--highlight);margin:8px}#menu-container .menu-button{display:block;padding:12px;margin-bottom:8px;text-decoration:none;white-space:nowrap}#menu-container .menu-button i{margin-right:16px}#menu-container .menu-button:last-child{margin-bottom:0}#menu-container .menu-button.disabled{cursor:default;color:#ccc}#menu-container .btn-homescreen{display:flex;padding:3px 12px;margin-bottom:8px;text-decoration:none;background:var(--highlight);background:linear-gradient(90deg, var(--highlight) 0%, white 100%)}#menu-container .btn-homescreen i{margin-right:16px;margin-top:6px}#menu-container .btn-homescreen strong{display:block;font-size:14px}#menu-container .btn-homescreen div>span{display:block;font-size:12px}#menu-container .btn-homescreen .info{display:inline}#menu-container .btn-homescreen .install{display:none}#menu-container .btn-homescreen.install{padding:12px}#menu-container .btn-homescreen.install .info{display:none}#menu-container .btn-homescreen.install .install{display:inline}#menu-container .impress{font-size:10px;color:#797676;text-align:center;padding:4px}#menu-container .page-container{flex:1 1 auto;display:flex;flex-flow:column;width:100%;position:relative;background-color:#fff}#menu-container .page-container .page{height:100%}#menu-container .page-container .page.dynamic{position:absolute;z-index:2;left:0;top:0;bottom:0;width:100%;transform:translateX(100%);transition:transform 300ms linear}#menu-container .page-container .page.dynamic.show{transform:translateX(0%)}#menu-container .page-container .page .wrap{display:flex;flex-flow:column;height:100%;background-color:#fff}#menu-container .page.mainmenu .scrollable-list{flex:1 1 0px;min-height:210px;margin:0 0 12px 0}#menu-container .page.mainmenu li.entry-container{border-bottom:1px solid #ccc;background-color:#fff;display:flex}#menu-container .page.mainmenu li.entry-container:last-child{border-bottom:none}#menu-container .page.mainmenu li.entry-container.sortable-chosen{z-index:1;position:relative;box-shadow:0 0 10px rgba(0,0,0,.5)}#menu-container .page.mainmenu li.entry-container .entry{display:flex;padding:16px 0 16px 16px;align-items:center;width:100%;transition:width linear .2s}#menu-container .page.mainmenu li.entry-container .entry>:nth-child(1){width:calc(100% - 50px);padding-right:5px;flex-grow:1;font-weight:normal}#menu-container .page.mainmenu li.entry-container .entry>:nth-child(1)>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;display:block}#menu-container .page.mainmenu li.entry-container .entry>:nth-child(1) .info{font-size:12px;color:#919191;display:block;margin-top:3px}#menu-container .page.mainmenu li.entry-container .entry>:nth-child(2){min-width:50px;text-align:center;border-left:1px solid #ddd}#menu-container .page.mainmenu li.entry-container .entry>:nth-child(2) button{width:30px;display:inline-block;text-align:center}#menu-container .page.mainmenu li.entry-container .entry>:nth-child(2) button .fa-ellipsis-v{transition:all linear .2s}#menu-container .page.mainmenu li.entry-container .actions{overflow:hidden;width:0;transition:width linear .1s;display:flex;align-items:stretch;height:auto}#menu-container .page.mainmenu li.entry-container .actions>span{min-width:100px;display:flex;align-items:center;justify-content:space-around}#menu-container .page.mainmenu li.entry-container .actions>span button{min-width:30px;text-align:center}#menu-container .page.mainmenu li.entry-container.open .entry{width:calc(100% - 100px)}#menu-container .page.mainmenu li.entry-container.open .actions{width:100px}#menu-container .page.mainmenu li.entry-container.open .fa-ellipsis-v{transform:rotate(90deg)}.main-menu-new-dialog{text-align:center}.main-menu-new-dialog .button{padding:16px;font-size:16px;margin:0 0 0 12px}.main-menu-new-dialog .button,.main-menu-new-dialog .button-select{width:260px}.main-menu-new-dialog .button-select .button{width:100%;margin:0}@media(max-width: 600px){.main-menu-new-dialog .button-container>*{width:100%;margin-left:0 !important}}#lists-header{position:fixed;top:0;width:100%;height:70px;z-index:2;color:#292929;box-shadow:0px 0px 7px rgba(0,0,0,.5);background:var(--highlight);background:linear-gradient(0deg, var(--highlight) 33%, white 190%)}#lists-header .row{display:flex;height:70px;align-items:center}#lists-header .headline-col{flex-grow:2;overflow:hidden;text-align:center;padding:14px 0;font-size:20px;font-weight:normal}#lists-header .headline-col>span{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;position:relative}#lists-header .headline-col>span .icon{margin-right:6px}#lists-header .headline-col>span .icon .fa-inverse{color:var(--highlight)}#lists-header .headline-col>span:nth-child(2){font-size:12px;padding-top:4px}#lists-header .headline-col .edittitle{border-bottom:2px dashed #292929;margin-left:20px}#lists-header .headline-col .edittitle::after{content:"";font-family:"Font Awesome 5 Pro";position:absolute;pointer-events:none;right:0%}#lists-header .headline-col input{background:transparent;border:0;text-align:center;width:calc(100% - 20px);margin-right:20px;font-size:20px;font-family:"Asap",sans-serif}#lists-header .small-col{min-width:60px}#lists-container{height:100%;padding-top:68px}#lists-container>.swiper-container{height:100%}.list-container{overflow:auto}.checklist{list-style:none;margin:0;padding:0 0 100px 0;overflow:hidden}.checklist li{display:flex;padding:0;border-bottom:1px solid #ccc}.checklist li.comment{font-size:.8em;min-height:59px;align-items:center}.checklist li.comment span{padding:19px}.checklist li label{display:flex;flex-wrap:wrap;width:100%;padding:8px 19px;min-height:58px;align-items:center}.checklist li label input[type=checkbox]{display:none}.checklist li label i.checked,.checklist li label i.unchecked{display:none}.checklist li label input[type=checkbox]:checked~span i.checked{display:block}.checklist li label input[type=checkbox]:not(:checked)~span i.unchecked{display:block}.checklist li label>span{transition:color .2s linear}.checklist li label input[type=checkbox]:checked~span{color:#919191}.checklist li label>span:nth-of-type(1){font-size:26px;width:25px;height:20px;align-self:flex-start;margin-top:10px;margin-bottom:9px}.checklist li label>span:nth-of-type(1) i{margin:-3px 0}.checklist li label>span:nth-of-type(2){display:flex;margin-left:10px;width:calc(100% - 35px)}.checklist li label>span:nth-of-type(2)>span.num{min-width:40px;text-align:right}.checklist li label>span:nth-of-type(2)>strong{flex-grow:1;padding:0 10px;font-weight:normal}.checklist li label>span:nth-of-type(2)>span.amount{min-width:50px;text-align:right}.checklist li label>span:nth-of-type(2) .edit-icon{vertical-align:top;font-size:7px}.checklist li label span.comment{font-size:.8em;padding-top:8px;padding-bottom:8px}@media(min-width: 600px){.checklist li label span.comment{padding-left:35px}}.edit-list-container{height:100%;overflow:auto}.edit-list-container .add{padding:19px;border-bottom:none;align-items:start;justify-content:center;display:flex;height:130px}.edit-list-container .add i{color:var(--highlight);margin-right:8px}.edit-list-container .add.hide{visibility:hidden;height:100px}.checklist.edit{padding-bottom:0}.checklist.edit li{border-bottom:1px dashed #ccc;background-color:#fff}.checklist.edit li.sortable-chosen{z-index:2;position:relative;box-shadow:0 0 10px rgba(0,0,0,.5)}.checklist.edit li.checked{color:#919191}.checklist.edit span.entry{display:flex;flex-wrap:wrap;width:100%;padding:8px 19px;min-height:58px;align-items:center}.checklist.edit span.entry>span:nth-of-type(1){font-size:26px;width:25px;height:20px;align-self:flex-start;margin-top:10px;margin-bottom:9px}.checklist.edit span.entry>span:nth-of-type(1) i{margin:-3px 0}.checklist.edit span.entry>span:nth-of-type(2){display:flex;margin-left:10px;width:calc(100% - 35px)}.checklist.edit span.entry>span:nth-of-type(2)>span.num{min-width:40px;text-align:right}.checklist.edit span.entry>span:nth-of-type(2)>strong{flex-grow:1;padding:0 10px;font-weight:normal}.checklist.edit span.entry>span:nth-of-type(2)>span.amount{min-width:50px;text-align:right}.checklist.edit span.entry>span:nth-of-type(2) .edit-icon{vertical-align:top;font-size:7px}.checklist.edit span.entry span.comment{font-size:.8em;padding-top:8px;padding-bottom:8px}@media(min-width: 600px){.checklist.edit span.entry span.comment{padding-left:35px}}.checklist.edit span.entry>span:nth-of-type(1){font-size:18px;text-align:center;align-self:auto}.checklist.edit span.entry>span:nth-of-type(1) i{display:block;width:20px;margin:0}.checklist.edit span.entry span.comment:nth-of-type(2){padding:11px 0}.checklist.edit.lock span.entry>span:nth-of-type(1){visibility:hidden}.checklist.edit .remove{width:120px;display:flex;align-items:stretch;height:auto}.checklist.edit button{background-color:#ffeaea;color:#ca0000;width:100%;border:none;font-size:16px}#floating-button-container{position:fixed;bottom:20px;right:20px;z-index:6;transition:z-index linear 0s;transition-delay:.3s}#floating-button-container.subopen{z-index:14;transition-delay:0s}#floating-button-container .floating-button{width:60px;height:60px;box-shadow:2px 2px 5px rgba(0,0,0,.5);border-radius:50%;cursor:pointer;font-size:26px;background-color:var(--highlight);color:#fff;z-index:9999;align-items:center;display:flex;justify-content:center}#floating-button-container .floating-button.small-button{width:50px;height:50px;font-size:18px;background-color:#fff;color:#292929;box-shadow:2px 2px 5px rgba(0,0,0,.3);transition:all .2s linear;transform:translate(-50%, -50%);position:absolute;top:50%;left:50%;opacity:0;z-index:1}#floating-button-container .floating-button.small-button .fa-ellipsis-v{transition:all linear .2s}#floating-button-container .floating-button.small-button.active .fa-ellipsis-v{transform:rotate(90deg)}#floating-button-container .fa-save,#floating-button-container .fa-spin,#floating-button-container .fa-lock{display:none}#floating-button-container.active .fa-save{display:block}#floating-button-container.active .fa-pen,#floating-button-container.active .fa-spin,#floating-button-container.active .fa-lock{display:none}#floating-button-container.active .small-button{opacity:1}#floating-button-container.active .small-button:nth-child(1){transform:translate(-30px, -50%);z-index:999}#floating-button-container.active .small-button:nth-child(2){transform:translate(-100px, -50%);z-index:998}#floating-button-container.active .small-button:nth-child(3){transform:translate(-170px, -50%);z-index:997}#floating-button-container.active .small-button:nth-child(4){transform:translate(-240px, -50%);z-index:996}#floating-button-container.active .small-button.hide{opacity:0}#floating-button-container.spin .fa-spin{display:block}#floating-button-container.spin .fa-pen,#floating-button-container.spin .fa-save,#floating-button-container.spin .fa-lock{display:none}#floating-button-container.lock .fa-lock{display:block !important}#floating-button-container.lock .fa-pen,#floating-button-container.lock .fa-save,#floating-button-container.lock .fa-spin{display:none !important}#floating-button-container .submenu{position:absolute}#floating-submenu-container{position:fixed;left:0;bottom:0;right:0;z-index:13;background-color:#fff;padding-bottom:100px;transition:transform .2s linear;transform:translateY(100%)}#floating-submenu-container.active{transform:translateY(0);box-shadow:0 0 10px rgba(0,0,0,.3)}#floating-submenu-container .wrap div{padding:16px;border-bottom:1px solid #ccc;cursor:pointer;display:flex;align-items:baseline}#floating-submenu-container .wrap div i{margin-right:16px}#floating-submenu-container .red{background-color:#ffeaea;color:#ca0000;border-bottom-color:#ca0000 !important;border-top:1px #ca0000 solid;margin-top:-1px}#edit-value-container{position:fixed;top:0;left:0;bottom:0;right:0;z-index:15;background-color:#fff;transition:transform .2s linear;transform:translateY(100%)}#edit-value-container.active{transform:translateY(0)}#edit-value-container .wrap{height:100%;overflow:auto}#edit-value-container .input-container{display:flex;justify-content:center;width:100%;padding:12px}#edit-value-container .input-container .field{font-size:20px;flex-grow:1;display:flex;align-items:center;border:1px solid #ccc;border-radius:3px;overflow:hidden}#edit-value-container .input-container .field input{border:none;font-size:20px;padding:10px}#edit-value-container .input-container .field .num{width:65px;text-align:right}#edit-value-container .input-container .field .text{min-width:50px;width:100%}#edit-value-container .input-container button{min-width:60px;margin-left:12px}#edit-value-container .description-container{padding:0 12px}#edit-value-container .description-container button{width:100%;padding:12px;font-size:13px}#edit-value-container .description-container .description{border:1px solid #ccc;border-radius:3px;width:100%;min-height:90px;font-size:16px;padding:6px}#edit-value-container .temporary-container input[type=checkbox]{display:none}#edit-value-container .temporary-container i.checked,#edit-value-container .temporary-container i.unchecked{display:none}#edit-value-container .temporary-container input[type=checkbox]:checked~span i.checked{display:inline-block}#edit-value-container .temporary-container input[type=checkbox]:not(:checked)~span i.unchecked{display:inline-block}#edit-value-container .temporary-container label{padding:12px;margin:12px;font-size:13px;text-align:center;display:block}#edit-value-container .suggestion-list{list-style:none;margin:0;padding:0;background-color:#fff;position:absolute;top:65px;bottom:0;overflow:auto;max-width:1000px;width:100%}#edit-value-container .suggestion-list li{margin:0 12px;padding:10px;border-bottom:1px solid #ccc;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;cursor:pointer}#archive-container.page.archive{display:none}#archive-container.page.archive .wrap{display:flex;flex-flow:column}#archive-container.page.archive .wrap .title{text-align:center;display:block;padding:10px;z-index:3;background-color:#fff;box-shadow:0 6px 7px -6px rgba(0,0,0,.2)}#archive-container.page.archive .wrap .scrollable-list{flex:1 1 auto;margin:0}#archive-container.page.archive .wrap .scrollable-list li.archiv-entry-container{border-bottom:1px solid #ccc;background-color:#fff;display:flex;flex-wrap:wrap}#archive-container.page.archive .wrap .scrollable-list li.archiv-entry-container:last-child{border-bottom:none}#archive-container.page.archive .wrap .scrollable-list li.archiv-entry-container .date{font-size:12px;color:#919191;display:block;margin-top:3px}#archive-container.page.archive .wrap .scrollable-list li.archiv-entry-container .entry{display:flex;padding:16px 0 16px 16px;align-items:center;width:100%;transition:width linear .2s}#archive-container.page.archive .wrap .scrollable-list li.archiv-entry-container .entry>:nth-child(1){width:calc(100% - 50px);padding-right:5px;flex-grow:1;font-weight:normal}#archive-container.page.archive .wrap .scrollable-list li.archiv-entry-container .entry>:nth-child(1)>span,#archive-container.page.archive .wrap .scrollable-list li.archiv-entry-container .entry>:nth-child(1) .title-container span.entry-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;display:block}#archive-container.page.archive .wrap .scrollable-list li.archiv-entry-container .entry>:nth-child(1) .title-container{display:flex;align-items:center}#archive-container.page.archive .wrap .scrollable-list li.archiv-entry-container .entry>:nth-child(1) .badge{background-color:#e5e5e5;color:#000;font-size:11px;border-radius:6px;display:inline-block;padding:1px 3px;text-align:center;margin-right:6px;min-width:40px}#archive-container.page.archive .wrap .scrollable-list li.archiv-entry-container .entry>:nth-child(2){min-width:50px;text-align:center;border-left:1px solid #ddd}#archive-container.page.archive .wrap .scrollable-list li.archiv-entry-container .entry>:nth-child(2) button{width:30px;display:inline-block;text-align:center}#archive-container.page.archive .wrap .scrollable-list li.archiv-entry-container .entry>:nth-child(2) button .fa-ellipsis-v{transition:all linear .2s}#archive-container.page.archive .wrap .scrollable-list li.archiv-entry-container .entry .sublist-counter{display:block;margin-top:3px}#archive-container.page.archive .wrap .scrollable-list li.archiv-entry-container .entry .sublist-counter i{width:1.5em;display:inline-block;text-align:center;margin-right:3px}#archive-container.page.archive .wrap .scrollable-list li.archiv-entry-container .actions{overflow:hidden;width:0;transition:width linear .1s;display:flex;flex:1 1 0px;align-items:stretch;height:auto}#archive-container.page.archive .wrap .scrollable-list li.archiv-entry-container .actions>span{min-width:150px;display:flex;align-items:center;justify-content:space-around}#archive-container.page.archive .wrap .scrollable-list li.archiv-entry-container .actions>span button{min-width:30px;text-align:center}#archive-container.page.archive .wrap .scrollable-list li.archiv-entry-container .actions.group>span{min-width:100px}#archive-container.page.archive .wrap .scrollable-list li.archiv-entry-container .subs{display:block;width:100%;border-top:1px solid #ccc}#archive-container.page.archive .wrap .scrollable-list li.archiv-entry-container .subs li{margin-left:24px}#archive-container.page.archive .wrap .scrollable-list li.archiv-entry-container .subs li .typeicon{display:none}#archive-container.page.archive .wrap .scrollable-list li.archiv-entry-container .arrow{transition:all linear .2s}#archive-container.page.archive .wrap .scrollable-list li.archiv-entry-container.open-collapsible .arrow{transform:rotate(90deg)}#archive-container.page.archive .wrap .scrollable-list li.archiv-entry-container.open>.entry{width:calc(100% - 150px)}@media(max-width: 450px){#archive-container.page.archive .wrap .scrollable-list li.archiv-entry-container.open>.entry{width:calc(100% - 150px)}}#archive-container.page.archive .wrap .scrollable-list li.archiv-entry-container.open>.entry.group{width:calc(100% - 100px)}#archive-container.page.archive .wrap .scrollable-list li.archiv-entry-container.open>.actions{overflow:hidden;width:150px}@media(max-width: 450px){#archive-container.page.archive .wrap .scrollable-list li.archiv-entry-container.open>.actions{overflow:auto;width:150px}}#archive-container.page.archive .wrap .scrollable-list li.archiv-entry-container.open>.actions.group{width:100px;overflow:hidden}#archive-container.page.archive .wrap .scrollable-list li.archiv-entry-container.open>.entry .fa-ellipsis-v{transform:rotate(90deg)}.menu-archive-group-rename-dialog{text-align:center}.menu-archive-group-rename-dialog .edittitle{background-color:#fff;border:1px solid #ccc;position:relative;display:block}.menu-archive-group-rename-dialog .edittitle label::after{content:"";font-family:"Font Awesome 5 Pro";position:absolute;pointer-events:none;right:6px;top:0;bottom:0;display:flex;align-items:center}.menu-archive-group-rename-dialog input{background:transparent;border:0;text-align:center;width:100%;font-size:20px;font-family:"Asap",sans-serif;padding:12px 24px}.menu-archive-group-rename-dialog .button-container{justify-content:space-between;margin-top:24px;gap:24px}.menu-archive-group-rename-dialog .button{padding:16px 0;width:100%;font-size:16px;margin-bottom:0 !important}#settings-container.page.settings{display:none}#settings-container.page.settings .wrap{display:flex;flex-flow:column}#settings-container.page.settings .wrap .title{text-align:center;display:block;padding:10px;z-index:3;background-color:#fff;box-shadow:0 6px 7px -6px rgba(0,0,0,.2)}#settings-container.page.settings .wrap .content-container{flex:1 1 auto;overflow:auto}#settings-container.page.settings .wrap .content-container .option{padding:12px;border-bottom:1px solid #ccc;position:relative}#settings-container.page.settings .wrap .content-container .option .option-headline{display:block}#settings-container.page.settings .wrap .content-container .option .text{display:block;font-size:14px}#settings-container.page.settings .wrap .content-container .col{display:flex}#settings-container.page.settings .wrap .content-container .col>div:first-child{flex:1 1 0px}#settings-container.page.settings .wrap .content-container .col>div.value{width:100px;align-self:center;text-align:center}#settings-container.page.settings .wrap .content-container .value .active,#settings-container.page.settings .wrap .content-container .value .loading{display:none}#settings-container.page.settings .wrap .content-container .value.loading .loading{display:block}#settings-container.page.settings .wrap .content-container .value.loading .active,#settings-container.page.settings .wrap .content-container .value.loading .deactive{display:none}#settings-container.page.settings .wrap .content-container .value.active .active{display:block}#settings-container.page.settings .wrap .content-container .value.active .deactive{display:none}#settings-container.page.settings .wrap .content-container .progressbar{display:block;height:20px;position:relative;background-color:#ddd;border-radius:3px;margin:12px 0}#settings-container.page.settings .wrap .content-container .progressbar .progress{position:absolute;height:20px;width:30px;left:0;top:0;background-color:#bbb;border-radius:3px}#settings-container.page.settings .wrap .content-container .progressbar .progress-label{position:absolute;height:20px;width:100%;left:0;top:0;text-align:center;line-height:20px;font-size:13px}#backup-container.page.backup{display:none}#backup-container.page.backup .title{text-align:center;display:block;padding:10px;z-index:3;background-color:#fff;box-shadow:0 6px 7px -6px rgba(0,0,0,.2)}#backup-container.page.backup .export-button,#backup-container.page.backup .import-button{padding:16px;font-size:16px;margin:16px;text-align:center}#backup-container.page.backup #backup-import-button{display:none}.group-selection-dialog ul{margin:0;padding:0;list-style:none}.group-selection-dialog li.group-entry{border-bottom:1px solid #ccc;background-color:#fff;display:flex;flex-wrap:wrap}.group-selection-dialog li.group-entry:last-child{border-bottom:none}.group-selection-dialog li.group-entry .date{font-size:12px;color:#919191;display:block;margin-top:3px}.group-selection-dialog li.group-entry .entry{display:flex;align-items:center;width:100%;padding:12px}.group-selection-dialog li.group-entry .entry>:nth-child(1){width:220px;padding-right:5px;flex-grow:1}.group-selection-dialog li.group-entry .entry>:nth-child(1)>span,.group-selection-dialog li.group-entry .entry>:nth-child(1) .title-container span.entry-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.group-selection-dialog li.group-entry .entry>:nth-child(2){min-width:50px;text-align:center;border-left:1px solid #ddd}.group-selection-dialog li.group-entry .entry>:nth-child(2) button{width:30px;display:inline-block;text-align:center}.group-selection-dialog li.group-entry .badge{background-color:#e5e5e5;color:#000;font-size:11px;border-radius:6px;display:inline-block;padding:1px 3px;text-align:center;margin-right:6px;min-width:40px}.group-selection-dialog li.group-entry .title-container{display:flex;align-items:center;width:100%}.group-selection-dialog li.group-entry .list-entry{padding:12px}.group-selection-dialog li.group-entry span.entry-title{display:block}.group-selection-dialog li.group-entry .sublist-counter{display:none}.group-selection-dialog li.group-entry .btn-text .icon-close{display:none}.group-selection-dialog li.group-entry.open-collapsible .btn-text .icon-open{display:none}.group-selection-dialog li.group-entry.open-collapsible .btn-text .icon-close{display:inline}.group-selection-dialog li.group-entry .subs{display:block;width:100%;border-top:1px solid #ccc}.group-selection-dialog li.group-entry .subs li{margin-left:24px}.group-selection-dialog li.group-entry .subs .loading-screen{min-height:0;font-size:12px;padding:12px}.group-selection-dialog li.group-entry .subs .loading-screen i.icon{font-size:14px;margin-top:0}.list-item-viewer-dialog{display:flex;flex-direction:column;height:100%}.list-item-viewer-dialog>strong{text-align:center;padding:10px;display:block}.list-item-viewer-dialog .scrollable-list{flex:1 1 auto}.list-item-viewer-dialog .scrollable-list::before{content:"";display:block;height:1px;position:absolute;left:10px;top:-1px;right:10px;opacity:1;z-index:2;box-shadow:0 0 10px rgba(0,0,0,.5);transition:all .2s;pointer-events:none}.list-item-viewer-dialog ul{margin:0;padding:0;list-style:none}.list-item-viewer-dialog ul li{display:flex;padding:0;border-bottom:1px solid #ccc}.list-item-viewer-dialog ul li:last-child{border-bottom:none}.list-item-viewer-dialog ul li.comment{font-size:.8em;min-height:59px;align-items:center}.list-item-viewer-dialog ul li.comment span{padding:19px}.list-item-viewer-dialog ul li label{display:flex;flex-wrap:wrap;width:100%;padding:8px 19px;min-height:58px;align-items:center}.list-item-viewer-dialog ul li label input[type=checkbox]{display:none}.list-item-viewer-dialog ul li label i.checked,.list-item-viewer-dialog ul li label i.unchecked{display:none}.list-item-viewer-dialog ul li label input[type=checkbox]:checked~i.checked,.list-item-viewer-dialog ul li label .checked>i.checked{display:block}.list-item-viewer-dialog ul li label input[type=checkbox]:not(:checked)~i.unchecked,.list-item-viewer-dialog ul li label :not(.checked)>i.unchecked{display:block}.list-item-viewer-dialog ul li label>span:nth-of-type(1){font-size:26px;width:25px;height:20px;align-self:flex-start;margin-top:10px;margin-bottom:9px}.list-item-viewer-dialog ul li label>span:nth-of-type(1) i{margin:-3px 0}.list-item-viewer-dialog ul li label>span:nth-of-type(2){display:flex;margin-left:10px;width:calc(100% - 35px)}.list-item-viewer-dialog ul li label>span:nth-of-type(2)>span.num{min-width:40px;text-align:right}.list-item-viewer-dialog ul li label>span:nth-of-type(2)>strong{flex-grow:1;padding:0 10px;font-weight:normal}.list-item-viewer-dialog ul li label>span:nth-of-type(2)>span.amount{min-width:50px;text-align:right}.list-item-viewer-dialog ul li label>span:nth-of-type(2) .edit-icon{vertical-align:top;font-size:7px}.list-item-viewer-dialog ul li label span.comment{font-size:.8em;padding-top:8px;padding-bottom:8px}@media(min-width: 600px){.list-item-viewer-dialog ul li label span.comment{padding-left:35px}}#list-filler-container{position:fixed;top:0;left:0;bottom:0;right:0;z-index:15;background-color:#fff;transition:transform .2s linear;transform:translateY(100%)}#list-filler-container.active{transform:translateY(0)}#list-filler-container .wrap{height:100%;overflow:auto;display:flex;flex-flow:column}#list-filler-container .submenu{position:absolute;left:0;right:0;top:0;background-color:#fff;z-index:12;visibility:hidden;transition:transform .2s linear;transform:translateY(-100%);transition-delay:0,0;transition-property:visibility,all}#list-filler-container .submenu.show{visibility:visible;transform:translateY(0);box-shadow:0 0 10px rgba(0,0,0,.3);transition-delay:.3s,0}#list-filler-container .submenu .wrap{padding-top:56px}#list-filler-container .submenu .wrap div{padding:16px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;cursor:pointer;display:flex;align-items:baseline}#list-filler-container .submenu .wrap div i{margin-right:16px}#list-filler-container .title{text-align:center;padding:18px 10px;display:block;margin:0 24px;position:relative}#list-filler-container .title .menu{position:absolute;z-index:12;right:-10px;width:24px}#list-filler-container .tab-container{display:flex;flex-direction:row;padding:6px}#list-filler-container .tab-container .badge{background-color:#e5e5e5;color:#000;font-size:11px;border-radius:6px;display:inline-block;padding:1px 3px;text-align:center;min-width:40px}#list-filler-container .tab-container button{margin:0;border:none;border-left:1px solid #ccc;border-radius:0;background:#fff}#list-filler-container .tab-container button:first-child{border-left:none}#list-filler-container .button-ready{font-size:24px;color:var(--highlight)}#list-filler-container .button-toggle-ready,#list-filler-container .button-ready{padding:12px;margin:6px;width:100%}#list-filler-container .button-toggle-ready .hide{display:block}#list-filler-container .button-toggle-ready .show{display:none}#list-filler-container .button-toggle-ready.show .hide{display:none}#list-filler-container .button-toggle-ready.show .show{display:block;color:#919191}#list-filler-container .scrollable-list{flex:1 1 auto}#list-filler-container .scrollable-list::before{content:"";display:block;height:1px;position:absolute;left:10px;top:-1px;right:10px;opacity:1;z-index:2;box-shadow:0 0 10px rgba(0,0,0,.5);transition:all .2s;pointer-events:none}#list-filler-container .scrollable-list ul{width:100%}#list-filler-container .scrollable-list li{margin:0 10px;padding:0;border-bottom:1px solid #ccc}#list-filler-container .scrollable-list li:last-child{border-bottom:none}#list-filler-container .scrollable-list li .entry .swiper-wrapper{display:flex;align-items:center;position:relative}#list-filler-container .scrollable-list li .entry .swiper-wrapper button{width:46px;height:46px;margin:8px;margin-left:0}#list-filler-container .scrollable-list li .entry .swiper-wrapper .num{min-width:40px;text-align:right;margin-right:5px;display:inline-block}#list-filler-container .scrollable-list li .entry .swiper-wrapper .name{position:relative;white-space:nowrap}#list-filler-container .scrollable-list li .entry .swiper-wrapper .last-use{position:absolute;white-space:nowrap;font-size:12px;color:#919191;display:block;margin-top:3px}#list-filler-container .scrollable-list li .entry .swiper-wrapper .badge{background-color:#e5e5e5;color:#000;font-size:11px;border-radius:6px;display:inline-block;padding:1px 3px;text-align:center;position:absolute;white-space:nowrap;text-transform:uppercase;margin-left:3px;font-weight:bold;top:-14px;left:0;padding:1px 6px}#list-filler-container .scrollable-list li .entry .swiper-wrapper .badge.badge-MUST{background-color:red;color:#fff}#list-filler-container .scrollable-list li .entry .swiper-wrapper .badge.badge-NEEDED{background-color:#c1ff76}#list-filler-container .scrollable-list li .entry .swiper-wrapper .badge.badge-NOT_NEEDED{background-color:#eee}#list-filler-container .scrollable-list li .entry .swiper-wrapper .info{font-size:14px;vertical-align:top}#list-filler-container .scrollable-list li .entry .swiper-wrapper .slide-temporary-option{width:80px;font-size:11px;text-transform:uppercase}#list-filler-container .scrollable-list li .entry .swiper-wrapper .slide-temporary-option span{height:46px;display:flex;align-items:center;justify-content:center;text-align:center}#list-filler-container .scrollable-list li .entry .swiper-wrapper .slide-buttons{width:108px}#list-filler-container .scrollable-list li .entry .swiper-wrapper .slide-value div{display:flex}#list-filler-container .scrollable-list li .slide-temporary-option span{--button-background: #ededed;--button-shine-color: white;border:1px solid #ccc;border-radius:3px;background:linear-gradient(0deg, var(--button-background) 33%, var(--button-shine-color) 160%);color:#292929;cursor:pointer;white-space:nowrap;color:#292929;border-color:#000;--button-background: #c1ff76;border-radius:3px 0 0 3px;border-right:none}#list-filler-container .scrollable-list li .entry.move-to-temporary .button-green{border-radius:0 3px 3px 0 !important}#list-filler-container .scrollable-list li .entry.temporary .slide-temporary-option{margin-right:-2px}#list-filler-container .scrollable-list li .entry.temporary .button-green{--button-background: #c1ff76;border-radius:0 3px 3px 0;border-left:none}#list-filler-container .scrollable-list li.added .entry .slide-value{text-decoration:line-through;color:#919191}#list-filler-container .scrollable-list li.added .entry .button-red{opacity:.3}#list-filler-container .scrollable-list li.removed .entry .slide-value{text-decoration:line-through;color:#919191}#list-filler-container .scrollable-list li.removed .entry .slide-temporary-option{opacity:.3}#list-filler-container .scrollable-list li.removed .entry .button-green{opacity:.3}#list-filler-container .scrollable-list li .collapsible-wrapper .collapsible{padding:16px 12px;font-size:12px;margin-left:0;border-top:1px dashed #ccc;width:100%}@media(min-width: 600px){#list-filler-container .scrollable-list li .collapsible-wrapper .collapsible{padding-left:108px}}#list-filler-container .scrollable-list li.hide-by-rating,#list-filler-container .scrollable-list li.hide-by-ready{display:none}#list-filler-container .numedit-container{position:absolute;left:0;right:0;top:0;bottom:0;background-color:#fff;z-index:13;transition:all .2s linear;transform:translateY(100%)}#list-filler-container .numedit-container.show{transform:translateY(0);box-shadow:0 0 10px rgba(0,0,0,.3)}#list-filler-container .numedit-container .title{margin:0;box-shadow:0 0 10px rgba(0,0,0,.2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#list-filler-container .numedit-container .num-container{display:flex;justify-content:center;width:100%;padding:12px}#list-filler-container .numedit-container .num-container .field{font-size:20px;flex-grow:1;display:flex;align-items:center;border:1px solid #ccc;border-radius:3px;overflow:hidden}#list-filler-container .numedit-container .num-container .field input{border:none;font-size:20px;padding:10px}#list-filler-container .numedit-container .num-container .field .num{width:100%;text-align:right}#list-filler-container .numedit-container .num-container .field .num-extension{padding-right:8px}#list-filler-container .numedit-container .num-container button{min-width:60px;margin-left:12px}#list-filler-container .numedit-container .num-list-container{padding:12px}#list-filler-container .numedit-container .num-list{list-style:none;margin:0;padding:0;background-color:#fff;position:absolute;top:160px;bottom:0;overflow:auto;max-width:1000px;width:100%}#list-filler-container .numedit-container .num-list li{margin:0;padding:10px;border-bottom:1px solid #ccc;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;cursor:pointer}#list-filler-container .numedit-container .num-list li span:first-child{min-width:40px;text-align:right;display:inline-block;margin-right:12px;font-weight:bold}#group-assign-container{position:fixed;top:0;left:0;bottom:0;right:0;z-index:15;background-color:#fff;transition:transform .2s linear;transform:translateY(100%)}#group-assign-container.active{transform:translateY(0)}#group-assign-container .wrap{height:100%;overflow:auto;display:flex;flex-flow:column}#group-assign-container .title{text-align:center;padding:18px 10px;display:block;margin:0 24px;position:relative}#group-assign-container .edittitle{position:relative;display:flex;margin:12px}#group-assign-container input{background-color:#fff;border:1px solid #ccc;width:100%;font-size:20px;padding:10px;border-radius:3px}#group-assign-container .add{min-width:60px;margin-left:12px}#group-assign-container .button-container{justify-content:space-between;margin:12px;gap:12px}#group-assign-container .button-container .button{padding:12px;width:100%;margin:0 !important}#group-assign-container .scrollable-list{flex:1 1 auto}#group-assign-container .scrollable-list::before{content:"";display:block;height:1px;position:absolute;left:10px;top:-1px;right:10px;opacity:1;z-index:2;box-shadow:0 0 10px rgba(0,0,0,.5);transition:all .2s;pointer-events:none}#group-assign-container .scrollable-list ul{width:100%}#group-assign-container .scrollable-list li{border-bottom:1px solid #ccc}#group-assign-container .scrollable-list li:last-child{border-bottom:none}#group-assign-container .scrollable-list li input[type=checkbox]{display:none}#group-assign-container .scrollable-list li i.checked,#group-assign-container .scrollable-list li i.unchecked{display:none}#group-assign-container .scrollable-list li input[type=checkbox]:checked~span i.checked{display:block}#group-assign-container .scrollable-list li input[type=checkbox]:not(:checked)~span i.unchecked{display:block}#group-assign-container .scrollable-list li label{display:flex;align-items:center;padding:19px 24px}#group-assign-container .scrollable-list li label .checkbox{font-size:26px;width:25px;margin-right:19px}#group-assign-container .scrollable-list li .badge{background-color:#e5e5e5;color:#000;font-size:11px;border-radius:6px;display:inline-block;padding:1px 3px;text-align:center;vertical-align:top;margin-top:-2px;margin-left:3px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}:focus{outline:none !important}:root{--highlight: rgb(117, 233, 0)}html,body{height:100%;width:100%;overflow:auto;position:fixed}*{box-sizing:border-box}a{color:inherit}body{margin:0 0 0 0;padding:0;font-family:"Asap",sans-serif;font-size:17px;color:#292929;background-color:#fff;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.no-select,.no-select *{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nowrap{white-space:nowrap}button,input,textarea{font-family:"Asap",sans-serif}button{cursor:pointer}button.btn-text{border:none;background:transparent;font-size:17px;width:100%;text-align:left}.wrap{max-width:1000px;margin:0 auto;padding:0}.color-highlight{color:var(--highlight)}.blur{filter:blur(1px);transition:all 200ms linear}