@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap";@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);font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-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-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-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-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}: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-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.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,.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:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-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:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:#00000040;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-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:#0000001a}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-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:#00000080;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{to{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-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-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}:root{--header-height: 3.5rem;--first-color: hsl(0, 75%, 46%);--first-color-alt: hsl(0, 42%, 59%);--button-color: hsl(0, 0%, 17%);--button-color-alt: hsl(0, 0%, 21%);--title-color: hsl(0, 0%, 15%);--text-color: hsl(0, 0%, 35%);--text-b-w-color: hsl(0, 0%, 0%);--text-color-light: hsl(0, 0%, 55%);--body-color: hsl(0, 0%, 99%);--container-color: #fff;--border-color: hsl(0, 0%, 94%);--summary-color: hsl(0, 0%, 97.6%);--success-color: hsl(120, 60%, 50%);--error-color: hsl(0, 70%, 50%);--warning-color: hsl(45, 90%, 50%);--info-color: hsl(220, 90%, 60%);--payment-bg-color: hsl(208, 100%, 97%);--error-bg-color: hsl(351, 100%, 96%);--shimmer-color: hsl(0, 0%, 93%);--unselected-color: hsl(0, 0%, 71%);--body-font: "Roboto", sans-serif;--biggest-font-size: 2rem;--h1-font-size: 1.5rem;--h2-font-size: 1.25rem;--h3-font-size: 1rem;--normal-font-size: .938rem;--small-font-size: .813rem;--smaller-font-size: .75rem;--font-medium: 500;--font-bold: 700;--card-radius: 1rem;--card-shadow: 0 4px 12px rgba(0, 0, 0, .05);--mb-0-5: .5rem;--mb-0-75: .75rem;--mb-1: 1rem;--mb-1-5: 1.5rem;--mb-2: 2rem;--mb-2-5: 2.5rem;--mb-3: 3rem;--z-tooltip: 10;--z-fixed: 100}@media screen and (min-width: 968px){:root{--biggest-font-size: 2.5rem;--h1-font-size: 2.25rem;--h2-font-size: 1.5rem;--h3-font-size: 1.25rem;--normal-font-size: 1rem;--small-font-size: .875rem;--smaller-font-size: .813rem}}*{box-sizing:border-box;padding:0;margin:0}html{scroll-behavior:smooth}body,button,input{font-family:var(--body-font),serif;font-size:var(--normal-font-size)}body{margin:0;background-color:var(--body-color);color:var(--text-color);transition:.4s;opacity:.6;pointer-events:none}h1,h2,h3,h4{color:var(--title-color);font-weight:var(--font-medium)}ul{list-style:none}a{text-decoration:none}img{max-width:100%;height:auto}button{cursor:pointer;border:none;outline:none}body.dark-theme{--first-color: hsl(0, 75%, 46%);--first-color-alt: hsl(0, 42%, 59%);--button-color: hsl(0, 0%, 24%);--button-color-alt: hsl(0, 0%, 28%);--title-color: hsl(0, 0%, 95%);--text-b-w-color: hsl(0, 0%, 100%);--text-color: hsl(0, 0%, 75%);--body-color: hsl(0, 0%, 12%);--container-color: hsl(0, 0%, 16%);--border-color: hsl(0, 0%, 20%);--summary-color: hsl(0, 2%, 22%);--success-color: hsl(120, 60%, 60%);--error-color: hsl(0, 70%, 60%);--warning-color: hsl(45, 90%, 60%);--info-color: hsl(220, 90%, 70%);--payment-bg-color: hsl(220, 15%, 25%);--error-bg-color: hsl(0, 50%, 20%);--shimmer-color: hsl(200, 12%, 20%);--unselected-color: hsl(231, 9%, 15%)}.change-theme,.nav__scan,.nav__search,.nav__user,.nav__add{color:var(--title-color);font-size:1.25rem;cursor:pointer}.dark-theme .change-theme,.dark-theme .nav__toggle,.dark-theme .nav__user,.dark-theme .button--gray{color:#fff}.dark-theme .method-info-box{background:#033f6e;color:#e3f2fd}.dark-theme .scroll-header{box-shadow:0 1px 4px #0a0a0a4d}.scroll-header .change-theme,.scroll-header .nav__toggle,.scroll-header .nav__user{color:var(--title-color)}.dark-theme::-webkit-scrollbar{background:#4d4d4d}img.icon-invert{filter:invert(0)}.dark-theme img.icon-invert{filter:invert(1) hue-rotate(180deg)}.container{max-width:1024px;margin-left:var(--mb-1-5);margin-right:var(--mb-1-5)}.grid{display:grid}.section{padding:6.5rem 0 1rem}.section__title{position:relative;font-size:var(--h3-font-size);margin-bottom:var(--mb-3);text-transform:uppercase;letter-spacing:2px;text-align:center}.section__title:before{content:"";position:absolute;top:-1rem;left:0;right:0;margin:0 auto;width:67px;height:1px;background-color:var(--first-color)}body.no-scroll{position:fixed;width:100%;overflow:hidden!important}.header{width:100%;background:transparent;position:fixed;top:0;left:0;z-index:var(--z-fixed);transition:.4s}.nav{height:var(--header-height);display:flex;justify-content:space-between;align-items:center}.nav__logo,.nav__toggle,.nav__user,.nav__close{color:var(--title-color)}.nav__logo{text-transform:uppercase;font-weight:var(--font-bold);letter-spacing:1px;display:inline-flex;align-items:center;column-gap:.25rem}.nav__logo-icon{height:1.25rem}.nav__btns{display:flex;align-items:center;column-gap:1rem}.nav__toggle{font-size:1.25rem;cursor:pointer}.nav__user,.nav__scan{position:relative;display:inline-block}.bx-icon-color{color:var(--title-color)}.icon-as-btn:hover{color:var(--first-color);transform:scale(1.1);transition:all .2s ease;cursor:pointer}.whatsapp-top a{color:#0ff}.whatsapp-top a:hover{color:#25d366}@media screen and (max-width: 767px){.nav__menu{position:fixed;background-color:var(--body-color);top:0;right:-100%;width:100%;height:100%;padding:6rem 2rem 3.5rem;transition:.3s;z-index:10}}.nav__list{display:flex;flex-direction:column;align-items:center;row-gap:2rem}.nav__link,.nav__link-drop{color:var(--title-color);font-weight:var(--font-medium);text-transform:uppercase;font-size:var(--h2-font-size);transition:.3s;pointer-events:auto;cursor:pointer}.nav__link:hover,.nav__link-drop:hover{color:var(--first-color)}.nav__close{font-size:2rem;position:absolute;top:.9rem;right:1.25rem;cursor:pointer}.show-menu{right:0}.scroll-header{background-color:var(--body-color);box-shadow:0 1px 4px #2825251a}.active-link{color:var(--first-color)}.language-switcher img{width:24px;height:auto;margin:0 5px;cursor:pointer}.modern-input{position:relative;border:1px solid var(--border-color);width:100%;padding:8px;background:var(--container-color);color:var(--text-b-w-color);border-radius:5px;margin:.125rem 0}.page__header-with-btn{display:flex;flex-direction:row;align-items:center;gap:1rem}.page__title-inline{font-size:var(--h2-font-size);font-weight:700;margin:0}.page__btn-small{padding:.4em .8em;font-size:.9rem;min-width:max-content;background-color:var(--first-color);color:#000;border:none;border-radius:4px;cursor:pointer}.page__btn-small-alt{padding:.4em .8em;font-size:.9rem;min-width:max-content;background-color:var(--first-color-alt);color:#000;border:none;border-radius:4px;cursor:pointer}.page__btn-small-unselected{padding:.4em .8em;font-size:.9rem;min-width:max-content;background-color:var(--unselected-color);color:#000;border:none;border-radius:4px;cursor:pointer}.search__input-wrapper{position:relative}.loader-container{position:fixed;top:0;left:0;width:100vw;height:100vh;display:none;align-items:center;justify-content:center;background:#0000001a;z-index:99999;pointer-events:all;overscroll-behavior:contain;touch-action:none}.loader{width:50px;aspect-ratio:1;border-radius:50%;border:8px solid lightblue;border-right-color:orange;animation:l2 1s infinite linear}#loader{display:flex}.loader-small{width:24px;aspect-ratio:1;border-radius:50%;border:4px solid lightblue;border-right-color:orange;animation:l2 1s infinite linear}.search__input-wrapper .loader-small{display:none;position:absolute;top:20%;right:.5rem}@keyframes l2{to{transform:rotate(1turn)}}.logon__container{max-width:400px;margin:10vh auto;background-color:#fff;padding:2rem;border-radius:1rem;box-shadow:0 8px 20px #0000001a}.logon__title{text-align:start;font-size:var(--h2-font-size);font-weight:var(--font-bold);margin-bottom:1.5rem}.logon__form{display:flex;flex-direction:column;gap:1rem}.logon__input{padding:.75rem 1rem;border:1px solid #ccc;border-radius:.75rem;font-size:var(--normal-font-size)}.logon__button{padding:.75rem;background-color:var(--first-color);color:#000;border:none;border-radius:.75rem;font-weight:var(--font-medium);cursor:pointer;transition:background .2s}.logon__button:hover{background-color:var(--button-color-alt)}.main__container{margin-top:5rem;position:relative;row-gap:2.5rem}.dashboard{padding:2rem;display:flex;flex-direction:column;gap:2rem}.dashboard-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;margin-bottom:2rem}.dashboard-card{background-color:var(--container-color);border:1px solid var(--border-color);border-radius:.75rem;padding:1rem;box-shadow:0 2px 6px #0000000a;display:flex;flex-direction:column;justify-content:center;transition:box-shadow .2s ease-in-out}.dashboard-card:hover{box-shadow:0 4px 12px #00000014}.dashboard-card__label{font-size:.9rem;color:var(--text-b-w-color);margin-bottom:.25rem}.dashboard-card__value{font-size:1.5rem;font-weight:600;color:var(--text-color)}.dashboard-card__note{font-size:.75rem;color:var(--text-color-light);margin-top:.25rem}.dashboard-card-group{margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #eee}.dashboard-group__title{font-size:1.1rem;font-weight:600;color:var(--text-b-w-color);margin-bottom:.75rem;padding-left:.25rem;border-left:4px solid var(--first-color, #007bff)}.dashboard__content{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.dashboard__panel{background:var(--container-color);padding:2rem;border-radius:var(--card-radius);box-shadow:var(--card-shadow)}.dashboard__panel-title{font-size:var(--h2-font-size)}.dashboard__panel-header{display:flex;justify-content:space-between;align-items:center}.dashboard__see-more{font-size:var(--normal-font-size);color:var(--text-color)}.dashboard__see-more:hover{color:var(--first-color)}.activity-items{height:520px;width:100%;overflow-y:auto;position:relative;padding:1rem 0;margin:1rem 0}.modal-content{background:var(--body-color);border-radius:12px;width:100%;transform:scale(.95);opacity:0;transition:transform .2s ease,opacity .2s ease}.modal-backdrop{position:fixed;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:999;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .2s ease;pointer-events:none}.modal-backdrop.show{opacity:1;pointer-events:auto}.modal-backdrop.show .modal-content{transform:scale(1);opacity:1}.dialog__close-btn{position:absolute;top:10px;right:10px;font-size:1.5rem;cursor:pointer;z-index:999}#barcodeModal{display:none;z-index:9999}.barcode__scanner-view{width:100%;margin:1rem auto 0;max-width:400px;border:1px solid var(--border-color);border-radius:8px}.barcode__upload-dropzone{border:2px dashed #aaa;border-radius:1rem;padding:2rem;text-align:center;transition:background-color .2s;margin-top:1.5rem;position:relative}.barcode__upload-dropzone.dragover{background-color:#0000000d}.barcode__upload-label{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background-color:var(--first-color);color:#fff;border-radius:.5rem;cursor:pointer;font-weight:500;transition:background .2s ease}.barcode__upload-label:hover{background-color:var(--button-color-alt)}.barcode__upload-input{display:none}.barcode__result{margin-top:15px;font-size:1rem;color:var(--text-color)}.button{display:inline-block;background-color:var(--button-color);color:#fff;padding:1.25rem 2rem;font-weight:var(--font-medium);transition:.3s}.profile-btn{cursor:pointer}.profile-btn:active{background-color:var(--first-color-alt)}.button:hover{background-color:var(--button-color-alt)}.button--gray{background-color:#bfbfbf;color:var(--title-color)}.button--gray:hover{background-color:#a1a1a1}.button--small{padding:1rem 1.5rem;font-size:small}.devesttr-toggle-wrapper{display:flex;align-items:center;gap:8px}.devesttr-toggle{display:inline-block;position:relative;width:60px;height:24px;vertical-align:middle;font-size:0}.devesttr-toggle__button{position:relative;width:100%;height:100%;border-radius:12px;overflow:hidden;box-shadow:#63636333 0 2px 8px}.devesttr-toggle__checkbox{position:absolute;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer;z-index:3}.devesttr-toggle__knob{position:absolute;top:2px;left:3px;width:20px;height:20px;background-color:var(--body-color);color:var(--first-color);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:.3s ease all;z-index:2}.devesttr-toggle__layer{position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--first-color-alt);border-radius:12px;transition:background-color .3s ease;z-index:1}.devesttr-toggle__checkbox:active+.devesttr-toggle__knob{width:28px;border-radius:6px}.devesttr-toggle__checkbox:checked+.devesttr-toggle__knob{left:36px}.modal__type-lean{max-width:600px;position:relative;display:flex;flex-direction:column;margin:auto;max-height:90%;overflow:hidden}.modal__type-alert{background:var(--container-color);padding:1rem;border-radius:8px;width:300px;box-shadow:0 0 10px #0000004d}.modal__type-alert-txt{padding:1rem}.modal__scroll-section{overflow-y:auto;padding:20px}.scrollable-results-list{max-height:150px;overflow-y:auto}.modal__image-card{width:150px;height:150px;border-radius:10px;margin:0 auto 1rem;overflow:hidden;cursor:pointer;position:relative}.modal__image-card img{width:100%;height:100%;object-fit:cover}.user-pic{border-radius:50%!important}.row{display:flex;justify-content:space-between;margin-top:1rem}.row .field{flex:1;display:flex;align-items:center;gap:.5rem}.full-width-field{margin-top:1rem;font-weight:700;display:flex;align-items:center;gap:.5rem;border-bottom:1px solid var(--border-color, #ccc)}.full-width-field__label{font-weight:500;color:var(--text-color, #333)}.full-width-field--secret{display:none}.full-width-field__value{text-align:end;margin-inline-end:13rem;flex:1}.products__pass-description,.purchase__pass-description,.supplier__pass-description{margin:1rem 0}.modal__actions{display:flex;justify-content:flex-end;gap:1rem;margin:.75rem 0}.modal__actions button{padding:.5rem 1rem;border:none;border-radius:6px;cursor:pointer}.delete-btn{background-color:#f44336;color:#000}.no-bg-btn{background-color:#0000;color:var(--text-b-w-color)}.edit-btn{background-color:#f7b500;color:#000}.sub-btn{background-color:var(--first-color-alt);color:#000}.adjust-btn{background:linear-gradient(to bottom,#16a34a,#dc2626);color:#000}.submit-btn{background-color:#4caf50;color:#000}.icon-as-label{width:24px;margin-inline-end:.5rem}.no-pointer-events{pointer-events:none}.modal__title_add-header{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.products__toggle-rolls-btn,.add-roll-btn{background:none;border:none;font-size:1.5rem;cursor:pointer}.products__roll-count,.products__color-count{direction:rtl;color:var(--first-color-alt)}.products__color-count{display:none}.horizontal-scroll{overflow-x:auto;scroll-snap-type:x mandatory}.rolls__list-container{display:none;padding:1rem 0}#productRollsListByColor{display:none}#productRollsListByRoll{display:flex}.supplier__total-card,.entity__total-card{background:var(--container-color);border-radius:8px;box-shadow:0 1px 4px #0000001a;padding:1rem;margin-top:1rem}.supplier__totals-grid,.entity__totals-grid{display:flex;justify-content:space-around;margin-top:.5rem}.supplier__total-item,.entity__total-item{text-align:center}.supplier__total-item .label,.entity__total-item .label{display:block;font-size:.9rem;color:var(--text-color-light)}.supplier__total-item .value,.entity__total-item .value{font-size:1.2rem;font-weight:700;color:var(--text-color)}.supplier__total-item .payable,.entity__total-item .payable{color:red}.supplier__total-item .receivable,.entity__total-item .receivable{color:green}.supplier__total-header,.entity__total-header{display:flex;justify-content:space-between}.common__list{height:600px;width:100%;overflow-y:auto;position:relative;padding:1rem 0;margin:1rem 0}.common__list-item{width:100%}.filter-bar{margin-inline-start:1rem;display:flex;gap:12px;flex-wrap:wrap}.filter-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--container-color);border:1px solid #ccc;border-radius:6px;padding:10px 20px 10px 10px;font-size:12px;color:var(--text-b-w-color);position:relative;background-image:url('data:image/svg+xml;charset=UTF-8,<svg fill="gray" height="18" viewBox="0 0 24 24" width="18" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>');background-repeat:no-repeat;background-position:right 12px center;background-size:16px;cursor:pointer;min-width:120px}.filter-select:focus{border-color:var(--first-color-alt);outline:none}.stats-bar{display:flex;gap:8px;margin-top:8px;font-size:.85rem}.stats-card{flex:1;display:flex;flex-direction:column;align-items:center;padding:6px 8px;border:1px solid var(--border-color, #ddd);border-radius:6px;background:var(--container-color, #fff)}.stats-value{font-weight:600;font-size:1rem}.stats-label{opacity:.65;white-space:nowrap}.item__product-roll{display:inline-block;background:var(--body-color);border-radius:8px;padding:.5rem;margin:0 .5rem;text-align:center}.item__product-roll-code{font-size:1rem;font-weight:700;margin-bottom:4px;white-space:nowrap}.item__product-roll-quantity{font-size:.875rem}.horizontal-scroll::-webkit-scrollbar{display:none}.horizontal-scroll{-ms-overflow-style:none;scrollbar-width:none}.alert{position:fixed;top:20px;left:50%;transform:translate(-50%);padding:12px 24px;border-radius:4px;color:var(--container-color);z-index:1000;box-shadow:0 2px 10px #0003;animation:fade-in .2s ease-out}.alert-success{background-color:var(--success-color)}.alert-error{background-color:var(--error-color)}.alert.fade-out{animation:fade-out .2s ease-out forwards}@keyframes fade-in{0%{opacity:0;top:0}to{opacity:1;top:20px}}@keyframes fade-out{0%{opacity:1;top:20px}to{opacity:0;top:0}}.error{border-color:var(--error-color)!important;background-color:var(--error-bg-color)!important}.highlight-error{animation:highlight-pulse 2s;color:var(--error-color)}@keyframes highlight-pulse{0%{color:inherit}50%{color:var(--error-color);transform:scale(1.05)}to{color:inherit}}.tip-error{color:var(--error-color);padding:8px 12px;background:var(--error-bg-color);border-radius:4px;margin-bottom:15px;animation:fadeIn .2s}.method-specific-info{margin-top:15px;animation:fadeIn .5s}.method-info-box{display:flex;align-items:center;gap:8px;padding:12px;background:#e3f2fd;border-radius:4px;color:#0d47a1}.method-info-box i{font-size:1.2rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.notfound__container{text-align:center;display:block;align-items:center;margin:10rem 0;padding:30px}.modal__actions-vertical{display:flex;flex-direction:column;justify-content:flex-end;gap:.5rem;margin:.75rem 0}.modal__actions-vertical button{width:100%;padding:.5rem 1rem;border:none;border-radius:6px;cursor:pointer}.offline-label,.deleted-label{display:none;position:absolute;top:8px;background:var(--error-color);color:#000;font-size:12px;padding:2px 6px;border-radius:4px}.offline-label{right:8px}.deleted-label{left:8px}.offline-label-item{display:none;position:absolute;top:8px;right:8px;background:var(--error-color);color:#000;font-size:.25rem;padding:2px 6px;border-radius:20px}.sync-indicator{position:fixed;bottom:8px;left:12px;background:var(--container-color);color:var(--text-color);padding:4px 10px;border-radius:6px;font-size:.85rem;display:flex;align-items:center;gap:6px;z-index:9999;pointer-events:none}.sync-icon-r{animation:spin 1.2s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.footer__container{row-gap:2rem;border-bottom:1px solid var(--border-color);padding-bottom:3rem}.footer__title{font-size:var(--h2-font-size);margin-bottom:var(--mb-1-5)}.footer__list,.footer__links{display:flex;flex-direction:column;row-gap:.75rem}.footer__link{color:var(--text-color)}.footer__link:hover{color:var(--title-color)}.footer__social{display:flex;column-gap:1rem}.footer__social-link{font-size:1.25rem;color:var(--text-color)}.footer__social-link:hover{color:var(--title-color)}.logo__small{height:20px}.footer__copy{display:block;margin:2.5rem 0 1rem;text-align:center;font-size:var(--smaller-font-size);color:var(--text-color-light)}.scrollup{position:fixed;right:1rem;bottom:-30%;background-color:var(--container-color);box-shadow:0 4px 12px #3333331a;display:inline-flex;padding:.25rem;z-index:var(--z-tooltip);opacity:.8;transition:.4s}.scrollup:hover{opacity:1}.scrollup__icon{font-size:1.5rem;color:var(--first-color)}.show-scroll{bottom:3rem}::-webkit-scrollbar{width:.6rem;background:#bdbdbd}::-webkit-scrollbar-thumb{background:#2b2b2b}.user__menu,.search__menu,.add__menu{position:relative;display:inline-block}.search__menu{line-height:0}.user__popup,.search__popup,.add__popup{display:none;position:absolute;right:0;top:120%;background-color:var(--container-color);padding:1rem;border-radius:.75rem;box-shadow:0 8px 20px #0000001a;min-width:200px;z-index:9999;font-size:var(--smaller-font-size)}.user__link .menu__label,.page__link .menu__label{display:flex;align-items:center;gap:8px}.user__link .count,.page__link .count{background-color:#e53935;color:#fff;font-size:11px;padding:3px 6px 2px;border-radius:6px;min-width:18px;text-align:center;line-height:1}.dot-badge{position:absolute;top:0;right:0;width:6px;height:6px;border-radius:50%;background:#e53935}.dot-badge.is-hidden{display:none}.search__popup,.add__popup{left:50%;transform:translate(-30%);min-width:300px}.search__popup-bill{display:none;position:absolute;padding:1rem;border-radius:.75rem;box-shadow:0 8px 20px #0000001a;z-index:9999;font-size:var(--smaller-font-size);transform:translate(-80%);min-width:300px}#searchInput{box-sizing:border-box}.add__popup{padding:0;min-width:150px}.menu__drop{position:relative;display:inline-block;text-align:center;pointer-events:none}.menu__dropdown{position:static;display:none;box-shadow:none;transform:none;min-width:100vh;margin-top:1rem;text-align:center;border-radius:0}.menu__dropdown a{color:var(--title-color);padding:10px 16px;text-decoration:none;pointer-events:auto;display:block}.menu__dropdown a:hover{background-color:var(--first-color-alt)}.menu__dropdown a.active-link{background-color:var(--first-color)}.menu__drop.active .menu__dropdown{display:block}.add__menu-icons{display:flex;flex-direction:column;gap:10px;padding:10px}.menu-item{display:flex;align-items:center;gap:8px;cursor:pointer;padding:6px 10px;border-radius:6px;transition:background .2s}.menu-item:hover{background-color:var(--first-color-alt)}.menu-item i{font-size:18px}.menu-item img{width:18px}.user__pic{width:100px;height:100px;border-radius:50%;object-fit:cover;margin:10px auto;display:block}.user__full-name{display:inline;font-weight:var(--font-medium);margin-bottom:.25rem;font-size:.85rem}.user__name{display:inline;font-weight:var(--font-medium);font-size:var(--smaller-font-size);margin-bottom:.25rem}.user__level{color:var(--text-color-light);margin-bottom:1rem}.user__link,.page__link{display:block;color:var(--text-color);margin-bottom:.25rem;text-decoration:none}.user__link:hover,.page__link:hover{color:var(--first-color-alt)}.page__link{margin-bottom:0}.item{background:var(--container-color);border-radius:12px;padding:16px;margin:6px;box-shadow:0 2px 8px #0000001a;cursor:pointer;pointer-events:auto}.item__bill-header,.item__purchase-header,.item__supplier-header,.item__entity-header{display:flex;justify-content:space-between;align-items:center}.item__bill-info p,.item__purchase-info p,.item__supplier-info p,.item__entity-info p{margin:4px 0}.item__bill-footer,.item__purchase-footer,.item__supplier-footer,.item__entity-footer{margin-top:10px;text-align:right;color:red}.item__purchase-supplier{color:var(--first-color-alt)}.item__purchase-footer{color:var(--text-color-light)}.item__purchase-amount{display:flex;align-items:center;font-weight:700;color:#2e7d32;font-size:1rem}.purchase__pass-items-wrapper{min-height:100px}.purchase__pass-item-title-wrapper{display:flex;justify-content:space-between;align-items:center}.purchase__pass-item-wrapper{display:flex;flex-direction:column;margin-top:1rem;border-radius:.75rem;border:1px solid var(--border-color, #ccc);padding:.4rem}.purchase__pass-item-footer{display:flex;justify-content:space-between;align-items:center;background-color:var(--container-color);padding:.3rem .35rem;margin-top:.5rem;border-top:1px solid var(--border-color, #ccc);border-radius:0 0 .5rem .5rem;font-size:.75rem;gap:1rem}.purchase__pass-item-footer strong{color:var(--text-color);flex-shrink:0}.purchase__pass-item-footer .input{flex-grow:1;max-width:120px;padding:.3rem .5rem;border:1px solid var(--border-color, #ccc);border-radius:4px;background:var(--body-color);color:var(--text-b-w-color);font-size:.75rem}.event-list{list-style:none;padding:0;margin:2rem 0}.event-list__item{background:var(--container-color);margin-bottom:1rem;padding:1rem;border-radius:5px;box-shadow:0 1px 2px #0000000d}.history__edit-border{border-left:4px solid #e7bc0f}.history__add-border{border-left:4px solid #4caf50}.history__remove-border{border-left:4px solid #ce1e1e}.history__initial-border{border-left:4px solid #00ffff}.event-list__header{display:flex;justify-content:space-between;font-size:.9rem;margin-bottom:.5rem;color:var(--title-color)}.event-list__type{font-weight:600;text-transform:capitalize}.event-list__timestamp{font-style:italic;color:var(--text-color-light);font-size:.85rem}.event-list__fields{list-style:none;padding-left:0;margin:0;color:var(--text-color);font-size:.95rem}.event-list__fields li{margin:.2rem 0}.earning__amount span{font-weight:700}.earning__type strong,.earning__reference strong,.earning__note strong,.earning__added-by strong{display:inline-block;width:120px;color:var(--text-color)}.earning__type,.earning__reference,.earning__note,.earning__added-by{word-break:break-word}.misc__amount span{font-weight:700}.misc__transaction-type strong,.misc__note strong,.misc__created-by strong{display:inline-block;width:120px;color:var(--text-color)}.misc__transaction-type,.misc__note,.misc__created-by{word-break:break-word}.item__product-name{font-size:1.2rem;font-weight:700;padding:0 8px;text-align:center}.item__product-content{display:flex;gap:8px;align-items:flex-start;margin-top:8px}.item__product-details{flex-grow:1;padding-left:8px}.item__product-category{font-size:.9rem;margin-bottom:4px}.item__product-code{font-size:.8rem;color:#666}.item__product-pricing{text-align:right;flex-shrink:0}.item__product-price{font-size:.9rem;margin-bottom:4px}.item__product-quantity{font-size:1rem;font-weight:700}.item__quantity-low{color:#f7b500}.item__quantity-none{color:#dc3545}.item__quantity-high{color:#2ecc71}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;color:var(--text-color);font-size:1.1rem;text-align:center}.empty-state__icon{width:64px;height:64px;margin-bottom:1rem;opacity:.5}.empty-state__text{margin:0;font-weight:500}.item--compact{display:flex;flex-direction:column;padding:.5rem;border:1px solid var(--border-color, #ccc);border-radius:.5rem;background-color:var(--body-color, #fff);font-size:.85rem;line-height:1.2;gap:.3rem;margin-bottom:.5rem}.item__compact-name{font-weight:600;color:var(--first-color, #333);font-size:.95rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item__compact-details{display:flex;flex-wrap:wrap;gap:.5rem 1rem;color:var(--text-color, #666)}.item__compact-code,.item__compact-quantity,.item__compact-category{font-size:.8rem;white-space:nowrap;flex-shrink:0}.item__expense{padding:.5rem;display:flex;flex-direction:column;gap:.25rem}.item__expense-row{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.item__expense-main{font-size:1.25rem;font-weight:600;color:red}.item__expense-category{font-weight:500;font-size:1rem;color:var(--text-color)}.item__expense-description{color:var(--text-b-w-color);font-size:1rem}.item__expense-meta{font-size:.85rem;color:var(--text-color-light)}.item__expense-separator{color:var(--text-color-light)}.item--draft{border-left:4px solid var(--warning-color)}.item--manual{border-left:4px solid deepskyblue}.item--adjustment{border-left:4px solid palevioletred}.item--approved{border-left:4px solid var(--success-color)}.item--rejected{border-left:4px solid var(--error-color)}.item__draft-wrapper{display:flex;width:100%;align-items:center;gap:1rem}.item__draft-info{flex:1 1 auto;display:flex;flex-direction:column;gap:.25rem}.item__draft-top{font-weight:600}.item__draft-code{margin-inline:.25ch}.item__draft-bill{color:var(--text-color-light)}.item__draft-meta{font-size:.85rem;color:var(--text-color-light)}.item__draft-comment{font-size:.85rem;color:var(--text-color);font-style:italic}.item__draft-actions{display:flex;gap:.25rem}.item__user-wrapper{display:flex;gap:12px}.item__user-profile{width:50px;height:50px;border-radius:50%;overflow:hidden;flex-shrink:0;position:relative}.item__user-img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.item__user-info{display:flex;flex-direction:column;justify-content:center;gap:2px;flex-grow:1}.item__user-name{font-size:1rem;font-weight:700;padding-left:.25rem}.item__user-name .item__user-username{font-size:.75rem;font-weight:400;color:var(--text-color);margin-left:4px}.item__user-role{font-size:1rem;padding-inline-start:.25rem;color:var(--text-color-light)}.item__user-actions{display:flex;flex-direction:row;gap:5px;align-self:flex-end;margin-left:auto}.item__btn{width:36px;height:36px;border-radius:50%;border:none;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.default-cursor{cursor:default}.item__product-image-wrapper{flex-shrink:0}.item__product-image{width:60px;height:60px;border-radius:10px;overflow:hidden;position:relative}.item__product-image img{width:100%;height:100%;object-fit:cover}.item__loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;background:#ffffffb3}.item__loading:after{content:"";width:20px;height:20px;border:3px solid #f3f3f3;border-top:3px solid #3498db;border-radius:50%;animation:item-spin 1s linear infinite}@keyframes item-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.shimmer__skeleton{background:var(--container-color);border-radius:12px;padding:16px;margin:12px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;gap:16px}.shimmer__body{display:flex;gap:12px;align-items:flex-start}.shimmer__block{background:var(--shimmer-color);border-radius:6px;position:relative;overflow:hidden}.shimmer__block:after{content:"";position:absolute;top:0;left:-100%;height:100%;width:100%;background:linear-gradient(to right,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);animation:shimmer__move 1.2s infinite}.shimmer__block.title{height:20px;width:40%}.shimmer__block.image{width:60px;height:60px;border-radius:10px}.shimmer__content{flex:1;display:flex;flex-direction:column;gap:6px}.shimmer__block.line{height:12px;width:100%}.shimmer__block.line.short{width:60%}.shimmer__block.footer-line{height:14px;width:30%;align-self:flex-end}@keyframes shimmer__move{to{transform:translate(100%)}}.modern__input{position:relative;margin-top:1rem}.modern__input .input{border:1px solid var(--border-color);width:100%;padding-top:8px;padding-bottom:8px;padding-inline-start:40px;padding-inline-end:8px;background:var(--container-color);color:var(--text-b-w-color);border-radius:5px}.input-with-select{display:flex;border:1px solid var(--border-color);border-radius:4px;overflow:hidden}.input-with-select input{border:none;flex:1;padding:8px}.input-with-select select{border:none;background-color:var(--container-color);color:var(--text-b-w-color);padding:8px;min-width:80px}.supplier-select-wrapper,.reference-select-wrapper{display:flex;gap:8px;align-items:center}.add-supplier-btn,.add-reference-btn{background-color:var(--first-color-alt);color:#000;border:none;padding:6px 10px;font-weight:700;border-radius:4px;cursor:pointer}.add-supplier-btn:hover,.add-reference-btn:hover{background-color:var(--first-color)}.modern__btn{width:100%;padding:.75rem;background-color:var(--first-color);margin-top:1rem;color:#000;border:none;border-radius:.75rem;font-weight:var(--font-medium);cursor:pointer;transition:background .2s}.modern__label{color:var(--text-b-w-color);font-size:18px;font-weight:400;position:absolute;pointer-events:none;left:5px;top:25px;display:flex}.pointer-hand{cursor:pointer}.icon-success{width:48px;height:48px;margin-bottom:10px}.modal__success-section{padding:0 20px;display:none;flex-direction:column;align-items:stretch;gap:.5rem}.modal__result{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:100px;font-size:var(--h2-font-size);padding-top:15px}.modal__bottom-padding{padding-bottom:60px}.employment-dialog__title{margin:1.5rem 0;font-size:1.5rem;font-weight:600;text-align:center;color:var(--text-color)}.employment-dialog__field{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.employment-dialog__label{font-weight:500;color:var(--text-color)}.employment-dialog__input-group{display:flex;flex-direction:column;margin-bottom:1rem}.employment-dialog__input,.employment-dialog__textarea{padding:.5rem .75rem;border-radius:.5rem;border:1px solid var(--border-color);background:var(--container-color);color:var(--text-b-w-color);font-size:1rem;margin-top:.25rem}.employment-dialog__toggle{margin-left:1rem}.hidden{display:none}.reports-page{padding:16px}.reports__filter{display:flex;flex-direction:column;gap:8px;margin:16px 0}.reports__date-range{display:flex;flex-flow:column;gap:8px;margin-bottom:16px}.reports__date-range label{margin-right:4px}.reports__results{padding:16px;border:1px solid var(--border-color, #ccc);border-radius:8px;background-color:var(--container-color, #fafafa);min-height:300px}.a4-page{width:210mm;min-height:297mm;box-sizing:border-box;padding:20mm;page-break-after:always}.report__header{margin-bottom:10mm}.report__header h2,.report__header h3{color:#000}.report__table{display:grid;grid-template-columns:20mm 40mm 80mm 40mm;border-collapse:collapse}.report__row{display:contents}.report__row--header .report__cell{background-color:#fff;font-weight:700}.report__cell{border:1px solid #000;padding:5mm;box-sizing:border-box;word-break:break-word}.apk-download{margin-top:1.5rem;text-align:center}.btn-download{display:inline-block;background-color:var(--first-color, #4CAF50);color:#fff;padding:.75rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:700;transition:background-color .2s ease}.btn-download:hover{background-color:#3e8e41}.footer__link{color:var(--text-b-w-color);margin-inline-start:10rem;font-size:1.5rem}.footer__link:hover{color:#3e8e41}.colors__color-selection{padding:1rem}.colors__color-list{display:block;list-style:none;padding:0;width:auto;overflow-y:auto;text-align:end;max-height:80vh}.colors__color-item{padding:.5rem;cursor:pointer}.bill__detail-title,.purchase__detail-title{display:inline-block;margin:0 auto;text-align:center;font-size:1.25rem}.purchase__detail-title{text-align:start;margin:0 auto 0 0}.ex-padding-start{padding-inline-start:3rem}.bill__pass-top,.purchase__pass-top{display:flex;justify-content:space-between;align-items:flex-start}.bill__pass-code,.purchase__pass-code{font-size:1.5rem;font-weight:700}.purchase__pass-amount{font-weight:700;color:#2e7d32;padding:0 .75rem;font-size:1rem}.bill__pass-status{text-align:center}.bill__pass-status-icon{width:24px;height:24px}.bill__pass-dates{margin-top:1rem;display:flex;flex-wrap:wrap;gap:1rem}.bill__pass-date,.bill__pass-label,.profile__page-label{flex:1 1 20%}.bill__pass-value,.profile__page-value{font-size:1rem}.bill__pass-value--due{color:red}.bill__pass-value #paid{margin-inline-start:2rem}.bill__pass-button,.roll__pass-button,.profile__page-button{padding:.25rem .75rem;background:var(--first-color-alt);border:none;border-radius:4px;font-size:.85rem;cursor:pointer}.bill__pass-price-block{margin-top:1rem;display:flex;flex-direction:column;gap:.75rem}.bill__pass-price-item{display:flex;align-items:center;gap:.5rem}.bill__details-display{text-align:center;font-size:1rem;display:block;padding:.5rem 0}.bill__pay-after{min-height:30px;text-align:end}.bill__selection-list{display:flex;flex-direction:column;gap:.75rem;padding:1rem 0}.bill__status-item,.bill__part-item,.bill__model-item{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;background-color:var(--container-color);color:var(--text-b-w-color);border:none;border-radius:.5rem;font-size:1rem;text-align:start;cursor:pointer;transition:background-color .2s}.bill__part-item,.bill__model-item{text-align:end}.bill__status-item:hover,.bill__part-item:hover,.bill__model-item:hover{background-color:var(--first-color-alt)}.bill__status-item.active,.bill__part-item.active,.bill__model-item.active,.colors__color-item.active{background-color:var(--first-color)}.bill__status-icon{font-size:1.25rem}.bill__status-text,.bill__part-text,.bill__model-text{flex-grow:1}.quantity__dialog{display:flex;flex-direction:column;align-items:center;gap:1rem}.quantity__dialog-controls{display:flex;align-items:center;justify-content:center;gap:.5rem}.quantity-btn{width:36px;height:36px;font-size:20px;font-weight:700;border:none;border-radius:6px;color:#000;cursor:pointer;transition:background-color .2s ease}#quantityInput{width:80px;height:36px;text-align:center;font-size:18px;border:1px solid var(--border-color);border-radius:6px;outline:none}#quantityInput:focus{border-color:var(--first-color, #3498db);box-shadow:0 0 0 2px #3498db33}.password__form{max-width:500px}.item--notification{display:flex;flex-direction:column;padding:.75rem 1rem;border-bottom:1px solid #eee;transition:background-color .2s ease;cursor:default}.item__notification-wrapper{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start}.item__notification-icon{font-size:1.4rem;color:var(--first-color, #555)}.item__notification-info{display:flex;flex-direction:column}.item__notification-message{font-size:.95rem;line-height:1.4;color:var(--text-color)}.item__notification-meta{margin-top:.25rem;font-size:.8rem;color:var(--text-color-light)}.item--notification-unread .item__notification-message{font-weight:600;color:var(--text-color)}.item__fabric-wrapper,.item__part-wrapper{display:flex;align-items:center;gap:8px}.fabric-cell,.part-cell{padding:2px 6px;border-radius:6px;background-color:var(--container-color);border:1px solid var(--border-color);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;height:100%;display:flex;align-items:center;justify-content:flex-end}.item__btn-minus{width:26px;height:26px;border-radius:50%;border:none;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.tv-fabric-quantity,.tv-part-quantity{flex:1}.tv-fabric-color{flex:2}.tv-part{flex:4}.tv-model{flex:3}.fabric__name-container{position:relative;flex:5}.fabric__code{position:absolute;top:0;left:0;font-size:.7em;background:var(--first-color-alt);color:#000;border-radius:.25rem;padding:0 .3rem}.pbill__badge-cell{display:inline-block;margin-inline-end:.25rem;padding:.1em .2em;font-size:.7em;font-weight:700;color:#fff;background:#333;border-radius:.25em}.print-container{direction:rtl;position:absolute;opacity:0;z-index:0;color:#000!important;background-color:#fff}.pbill{width:148mm;height:210mm;position:relative;padding:10mm;box-sizing:border-box;font-family:sans-serif}.pbill__bg{position:absolute;width:100%;height:100%;z-index:-1;top:0;left:0;object-fit:cover}#billImage{margin-top:1rem}@media print{body{margin:0}.bill{page-break-after:always}.ptag{width:39mm;height:62mm;page-break-inside:avoid}}.pbill__bill-code,.pbill__bill-date,.pbill__due-date,.pbill__customer-name,.pbill__customer-phone{position:absolute;font-size:10pt;font-weight:700}.pbill__bill-code{top:54.5mm;right:21mm}.pbill__bill-date{top:54.5mm;right:70mm}.pbill__due-date{top:54.5mm;right:116mm}.pbill__customer-phone{top:61.5mm;right:116mm}.pbill__customer-name{top:61.5mm;right:30mm}.pbill__qrcode,.pbill__salesman,.pbill__tailor,.pbill__status{font-style:italic;font-size:6pt;position:absolute}.pbill__qrcode{bottom:4mm;height:10mm;left:25mm}.pbill__salesman{bottom:11.5mm;left:6.5mm}.pbill__tailor{bottom:7.5mm;left:6.5mm}.pbill__status{left:48mm;bottom:7.5mm}.pbill__tables-section{position:absolute;top:71mm;right:8mm}.pbill__table{table-layout:fixed;min-width:60mm;margin-top:2mm;border-collapse:collapse}.pbill__table th,.pbill__table td{border:1px solid #000000!important;padding:5px;text-align:center;font-size:10pt;background-color:#fff}.pbill__tables-wrap{display:flex;gap:4mm;justify-content:space-between;flex-wrap:wrap}.pbill__column{flex:1;min-width:45%;display:flex;flex-direction:column;gap:2mm}.ptag{width:59mm;height:97mm;position:relative;box-sizing:border-box;overflow:hidden}.ptag__qrcode{position:absolute;top:30mm;left:12mm;width:20mm;height:20mm}.ptag__product-name{position:absolute;top:68mm;left:50%;transform:translate(-50%);font-size:13pt;font-weight:700;line-height:1.2;color:#000;background-color:#f5f5f5;padding:0 2mm;border-radius:10%;width:calc(100% - 20mm);max-width:50mm;text-align:center;word-wrap:break-word;display:block}.ptag__category{position:absolute;top:10mm;right:3mm;font-size:8pt;background-color:#f5f5f5;padding:0 2mm;border-radius:10%;color:#000;transform:rotate(45deg);max-width:15mm;text-align:center;word-wrap:break-word;display:block}.ptag__code{position:absolute;bottom:4mm;right:4mm;font-size:12pt;font-weight:700;color:#000;background-color:#f5f5f5;padding:0 2mm;border-radius:10%;text-align:center;direction:ltr}.ptag__bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.ptag__pic{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.a5-page{width:148mm;height:210mm;position:relative;page-break-after:always;display:flex;justify-content:flex-start;align-items:flex-end;padding:0}.tag-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,1fr);gap:2mm;height:100%}.tag-image{width:59mm;height:97mm;object-fit:contain}.tag-print-size{width:39mm;height:62mm;object-fit:contain}@media screen and (max-width: 320px){.container{margin-left:var(--mb-1);margin-right:var(--mb-1)}.full-width-field__value{margin-inline-end:1rem}}@media screen and (max-width: 576px){.modal__type-lean{max-width:350px}.full-width-field__value{margin-inline-end:3rem}.search__popup{transform:translate(-20%)}.search__popup-bill{min-width:200px}.bill__pass-button{font-size:.5rem}.bill__pass-tailor,.bill__pass-salesman{font-size:x-small}.item--compact{font-size:.75rem;padding:.4rem}.item__compact-name{font-size:.85rem}}@media screen and (min-width: 576px){.footer__container{grid-template-columns:repeat(2,1fr)}.nav__logo{column-gap:.2rem}}@media screen and (min-width: 768px){.section{padding:8rem 0 1rem}.nav{height:calc(var(--header-height) + 1.5rem);justify-content:initial;column-gap:3rem}.nav__toggle,.nav__close{display:none}.nav__list{flex-direction:row;column-gap:2.5rem}.nav__link,.nav__link-drop{text-transform:initial;font-size:var(--normal-font-size)}.nav__btns{margin-left:auto}.main__container{grid-template-columns:1fr max-content;align-items:center}.footer__container{grid-template-columns:repeat(4,max-content);justify-content:space-between}.footer__title{font-size:var(--h3-font-size)}.menu__dropdown{display:none;position:absolute;top:100%;left:0;background-color:var(--container-color);box-shadow:0 4px 6px #0003;border-radius:.75rem;min-width:100%;transform:translate(-20%);overflow:hidden;margin-top:0;z-index:1}.menu__drop:hover .menu__dropdown{display:block}.menu__dropdown a:hover{background-color:var(--first-color-alt)}}@media screen and (min-width: 992px){.section__title{font-size:var(--h2-font-size)}.main__container{column-gap:2rem}}@media screen and (min-width: 1200px){.container{margin-left:auto;margin-right:auto}}/*!
 * Viewer.js v1.11.7
 * https://fengyuanchen.github.io/viewerjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2024-11-24T04:32:14.526Z
 */.viewer-zoom-in:before,.viewer-zoom-out:before,.viewer-one-to-one:before,.viewer-reset:before,.viewer-prev:before,.viewer-play:before,.viewer-next:before,.viewer-rotate-left:before,.viewer-rotate-right:before,.viewer-flip-horizontal:before,.viewer-flip-vertical:before,.viewer-fullscreen:before,.viewer-fullscreen-exit:before,.viewer-close:before{background-image:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 560 40%22%3E%3Cpath fill%3D%22%23fff%22 d%3D%22M49.6 17.9h20.2v3.9H49.6zm123.1 2 10.9-11 2.7 2.8-8.2 8.2 8.2 8.2-2.7 2.7-10.9-10.9zm94 0-10.8-11-2.7 2.8 8.1 8.2-8.1 8.2 2.7 2.7 10.8-10.9zM212 9.3l20.1 10.6L212 30.5V9.3zm161.5 4.6-7.2 6 7.2 5.9v-4h12.4v4l7.3-5.9-7.3-6v4h-12.4v-4zm40.2 12.3 5.9 7.2 5.9-7.2h-4V13.6h4l-5.9-7.3-5.9 7.3h4v12.6h-4zm35.9-16.5h6.3v2h-4.3V16h-2V9.7Zm14 0h6.2V16h-2v-4.3h-4.2v-2Zm6.2 14V30h-6.2v-2h4.2v-4.3h2Zm-14 6.3h-6.2v-6.3h2v4.4h4.3v2Zm-438 .1v-8.3H9.6v-3.9h8.2V9.7h3.9v8.2h8.1v3.9h-8.1v8.3h-3.9zM93.6 9.7h-5.8v3.9h2V30h3.8V9.7zm16.1 0h-5.8v3.9h1.9V30h3.9V9.7zm-11.9 4.1h3.9v3.9h-3.9zm0 8.2h3.9v3.9h-3.9zm244.6-11.7 7.2 5.9-7.2 6v-3.6c-5.4-.4-7.8.8-8.7 2.8-.8 1.7-1.8 4.9 2.8 8.2-6.3-2-7.5-6.9-6-11.3 1.6-4.4 8-5 11.9-4.9v-3.1Zm147.2 13.4h6.3V30h-2v-4.3h-4.3v-2zm14 6.3v-6.3h6.2v2h-4.3V30h-1.9zm6.2-14h-6.2V9.7h1.9V14h4.3v2zm-13.9 0h-6.3v-2h4.3V9.7h2V16zm33.3 12.5 8.6-8.6-8.6-8.7 1.9-1.9 8.6 8.7 8.6-8.7 1.9 1.9-8.6 8.7 8.6 8.6-1.9 2-8.6-8.7-8.6 8.7-1.9-2zM297 10.3l-7.1 5.9 7.2 6v-3.6c5.3-.4 7.7.8 8.7 2.8.8 1.7 1.7 4.9-2.9 8.2 6.3-2 7.5-6.9 6-11.3-1.6-4.4-7.9-5-11.8-4.9v-3.1Zm-157.3-.6c2.3 0 4.4.7 6 2l2.5-3 1.9 9.2h-9.3l2.6-3.1a6.2 6.2 0 0 0-9.9 5.1c0 3.4 2.8 6.3 6.2 6.3 2.8 0 5.1-1.9 6-4.4h4c-1 4.7-5 8.3-10 8.3a10 10 0 0 1-10-10.2 10 10 0 0 1 10-10.2Z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:280px;color:transparent;display:block;font-size:0;height:20px;line-height:0;width:20px}.viewer-zoom-in:before{background-position:0 0;content:"Zoom In"}.viewer-zoom-out:before{background-position:-20px 0;content:"Zoom Out"}.viewer-one-to-one:before{background-position:-40px 0;content:"One to One"}.viewer-reset:before{background-position:-60px 0;content:"Reset"}.viewer-prev:before{background-position:-80px 0;content:"Previous"}.viewer-play:before{background-position:-100px 0;content:"Play"}.viewer-next:before{background-position:-120px 0;content:"Next"}.viewer-rotate-left:before{background-position:-140px 0;content:"Rotate Left"}.viewer-rotate-right:before{background-position:-160px 0;content:"Rotate Right"}.viewer-flip-horizontal:before{background-position:-180px 0;content:"Flip Horizontal"}.viewer-flip-vertical:before{background-position:-200px 0;content:"Flip Vertical"}.viewer-fullscreen:before{background-position:-220px 0;content:"Enter Full Screen"}.viewer-fullscreen-exit:before{background-position:-240px 0;content:"Exit Full Screen"}.viewer-close:before{background-position:-260px 0;content:"Close"}.viewer-container{bottom:0;direction:ltr;font-size:0;left:0;line-height:0;overflow:hidden;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.viewer-container::-moz-selection,.viewer-container *::-moz-selection{background-color:transparent}.viewer-container::selection,.viewer-container *::selection{background-color:transparent}.viewer-container:focus{outline:0}.viewer-container img{display:block;height:auto;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.viewer-canvas{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.viewer-canvas>img{height:auto;margin:15px auto;max-width:90%!important;width:auto}.viewer-footer{bottom:0;left:0;overflow:hidden;position:absolute;right:0;text-align:center}.viewer-navbar{background-color:#00000080;overflow:hidden}.viewer-list{box-sizing:content-box;height:50px;margin:0;overflow:hidden;padding:1px 0}.viewer-list>li{color:transparent;cursor:pointer;float:left;font-size:0;height:50px;line-height:0;opacity:.5;overflow:hidden;transition:opacity .15s;width:30px}.viewer-list>li:focus,.viewer-list>li:hover{opacity:.75}.viewer-list>li:focus{outline:0}.viewer-list>li+li{margin-left:1px}.viewer-list>.viewer-loading{position:relative}.viewer-list>.viewer-loading:after{border-width:2px;height:20px;margin-left:-10px;margin-top:-10px;width:20px}.viewer-list>.viewer-active,.viewer-list>.viewer-active:focus,.viewer-list>.viewer-active:hover{opacity:1}.viewer-player{background-color:#000;bottom:0;cursor:none;display:none;left:0;position:absolute;right:0;top:0;z-index:1}.viewer-player>img{left:0;position:absolute;top:0}.viewer-toolbar>ul{display:inline-block;margin:0 auto 5px;overflow:hidden;padding:6px 3px}.viewer-toolbar>ul>li{background-color:#00000080;border-radius:50%;cursor:pointer;float:left;height:24px;overflow:hidden;transition:background-color .15s;width:24px}.viewer-toolbar>ul>li:focus,.viewer-toolbar>ul>li:hover{background-color:#000c}.viewer-toolbar>ul>li:focus{box-shadow:0 0 3px #fff;outline:0;position:relative;z-index:1}.viewer-toolbar>ul>li:before{margin:2px}.viewer-toolbar>ul>li+li{margin-left:1px}.viewer-toolbar>ul>.viewer-small{height:18px;margin-bottom:3px;margin-top:3px;width:18px}.viewer-toolbar>ul>.viewer-small:before{margin:-1px}.viewer-toolbar>ul>.viewer-large{height:30px;margin-bottom:-3px;margin-top:-3px;width:30px}.viewer-toolbar>ul>.viewer-large:before{margin:5px}.viewer-tooltip{background-color:#000c;border-radius:10px;color:#fff;display:none;font-size:12px;height:20px;left:50%;line-height:20px;margin-left:-25px;margin-top:-10px;position:absolute;text-align:center;top:50%;width:50px}.viewer-title{color:#ccc;display:inline-block;font-size:12px;line-height:1.2;margin:5px 5%;max-width:90%;min-height:14px;opacity:.8;overflow:hidden;text-overflow:ellipsis;transition:opacity .15s;white-space:nowrap}.viewer-title:hover{opacity:1}.viewer-button{-webkit-app-region:no-drag;background-color:#00000080;border-radius:50%;cursor:pointer;height:80px;overflow:hidden;position:absolute;right:-40px;top:-40px;transition:background-color .15s;width:80px}.viewer-button:focus,.viewer-button:hover{background-color:#000c}.viewer-button:focus{box-shadow:0 0 3px #fff;outline:0}.viewer-button:before{bottom:15px;left:15px;position:absolute}.viewer-fixed{position:fixed}.viewer-open{overflow:hidden}.viewer-show{display:block}.viewer-hide{display:none}.viewer-backdrop{background-color:#00000080}.viewer-invisible{visibility:hidden}.viewer-move{cursor:move;cursor:grab}.viewer-fade{opacity:0}.viewer-in{opacity:1}.viewer-transition{transition:all .3s}@keyframes viewer-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.viewer-loading:after{animation:viewer-spinner 1s linear infinite;border:4px solid rgba(255,255,255,.1);border-left-color:#ffffff80;border-radius:50%;content:"";display:inline-block;height:40px;left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:50%;width:40px;z-index:1}@media (max-width: 767px){.viewer-hide-xs-down{display:none}}@media (max-width: 991px){.viewer-hide-sm-down{display:none}}@media (max-width: 1199px){.viewer-hide-md-down{display:none}}/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | https://dbushell.com/
 */.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.pika-single:before,.pika-single:after{content:" ";display:table}.pika-single:after{clear:both}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px #00000080}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-label{display:inline-block;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;background-color:#fff}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;opacity:0}.pika-prev,.pika-next{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5}.pika-prev:hover,.pika-next:hover{opacity:1}.pika-prev,.is-rtl .pika-next{float:left;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==)}.pika-next,.is-rtl .pika-prev{float:right;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=)}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table th,.pika-table td{width:14.285714285714286%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:700;text-align:center}.pika-button{cursor:pointer;display:block;box-sizing:border-box;-moz-box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5;height:initial}.pika-week{font-size:11px;color:#999}.is-today .pika-button{color:#3af;font-weight:700}.is-selected .pika-button,.has-event .pika-button{color:#fff;font-weight:700;background:#3af;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.has-event .pika-button{background:#005da9;box-shadow:inset 0 1px 3px #0076c9}.is-disabled .pika-button,.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{color:#fff;background:#6cb31d;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#3af;box-shadow:none;border-radius:3px}.is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.is-outside-current-month .pika-button{color:#999;opacity:.3}.is-selection-disabled{pointer-events:none;cursor:default}.pika-button:hover,.pika-row.pick-whole-week:hover .pika-button{color:#fff;background:#ff8000;box-shadow:none;border-radius:3px}.pika-table abbr{border-bottom:none;cursor:help}
